From cafedb152c340612ffeccef7a0d8cf48bc0fc813 Mon Sep 17 00:00:00 2001 From: Ricky Padilla Date: Fri, 28 Jun 2024 13:19:35 -0600 Subject: [PATCH 1/2] Update Passage.podspec (#91) Added AnyCodable dependency to podspec, as its a Open API generated code dependency. Signed-off-by: Ricky Padilla --- Passage.podspec | 1 + 1 file changed, 1 insertion(+) diff --git a/Passage.podspec b/Passage.podspec index fd2331c4..828f6184 100644 --- a/Passage.podspec +++ b/Passage.podspec @@ -11,5 +11,6 @@ Pod::Spec.new do |s| s.source_files = 'Sources/Passage/**/*' s.exclude_files = ['Sources/Passage/Passage.docc/**/*', 'docs'] s.dependency 'SwiftKeychainWrapper' + s.dependency 'AnyCodable-FlightSchool' end From 0784db6ee0697aec7aaa92e2d78f125c4eab8886 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 2 Jul 2024 09:52:10 -0600 Subject: [PATCH 2/2] v1.7.1 into main (#92) * Generated and Updated Patch Version to 1.7.1 * Generated and Updated Documentation for 1.7.1 * Generated and Updated Documentation Archive for 1.7.1 --------- Co-authored-by: rickycpadilla --- Sources/Passage/Resources/settings.json | 2 +- docs/Passage.doccarchive.zip | Bin 2486527 -> 10964169 bytes docs/data/documentation/passage.json | 2 +- .../passage/activatemagiclinkrequest.json | 1 + .../activatemagiclinkrequest/!=(_:_:).json | 1 + .../activatemagiclinkrequest/codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../codingkeys/magiclink.json | 1 + .../rawrepresentable-implementations.json | 1 + .../activatemagiclinkrequest/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../activatemagiclinkrequest/init(from:).json | 1 + .../init(magiclink:).json | 1 + .../activatemagiclinkrequest/magiclink.json | 1 + .../activateonetimepasscoderequest.json | 1 + .../!=(_:_:).json | 1 + .../codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../codingkeys/otp.json | 1 + .../codingkeys/otpid.json | 1 + .../rawrepresentable-implementations.json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../init(from:).json | 1 + .../init(otp:otpid:).json | 1 + .../activateonetimepasscoderequest/otp.json | 1 + .../activateonetimepasscoderequest/otpid.json | 1 + .../documentation/passage/adddeviceerror.json | 1 + .../passage/adddeviceerror/!=(_:_:).json | 1 + .../adddeviceerror/authorizationfailed.json | 1 + .../passage/adddeviceerror/canceled.json | 1 + .../adddeviceerror/convert(error:).json | 1 + .../credentialchallengeparsingfailed.json | 1 + .../equatable-implementations.json | 1 + .../adddeviceerror/error-implementations.json | 1 + .../passage/adddeviceerror/inactiveuser.json | 1 + .../adddeviceerror/invalidrequest.json | 1 + .../adddeviceerror/localizeddescription.json | 1 + .../passage/adddeviceerror/unauthorized.json | 1 + .../passage/adddeviceerror/unspecified.json | 1 + .../passage/adddevicefinishrequest.json | 1 + .../adddevicefinishrequest/!=(_:_:).json | 1 + .../adddevicefinishrequest/codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/handshakeid.json | 1 + .../codingkeys/handshakeresponse.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../codingkeys/userid.json | 1 + .../adddevicefinishrequest/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../adddevicefinishrequest/handshakeid.json | 1 + .../handshakeresponse.json | 1 + .../adddevicefinishrequest/init(from:).json | 1 + ...andshakeid:handshakeresponse:userid:).json | 1 + .../adddevicefinishrequest/userid.json | 1 + .../passage/adddevicestartresponse.json | 1 + .../adddevicestartresponse/!=(_:_:).json | 1 + .../adddevicestartresponse/codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/handshake.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../codingkeys/user.json | 1 + .../adddevicestartresponse/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../adddevicestartresponse/handshake.json | 1 + .../adddevicestartresponse/init(from:).json | 1 + .../init(handshake:user:).json | 1 + .../passage/adddevicestartresponse/user.json | 1 + .../data/documentation/passage/apihelper.json | 1 + .../apihelper/convertanytostring(_:).json | 1 + .../apihelper/convertbooltostring(_:).json | 1 + .../mapvaluestoqueryitems(_:)-6m4cl.json | 1 + .../mapvaluestoqueryitems(_:)-z1ml.json | 1 + .../apihelper/mapvaluetopathitem(_:).json | 1 + .../passage/apihelper/rejectnil(_:).json | 1 + .../apihelper/rejectnilheaders(_:).json | 1 + docs/data/documentation/passage/app.json | 1 + .../documentation/passage/app/!=(_:_:).json | 1 + .../passage/app/allowedidentifier.json | 1 + .../app/authfallbackmethod-swift.enum.json | 1 + .../!=(_:_:).json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../hash(into:).json | 1 + .../hashvalue.json | 1 + .../init(from:).json | 1 + .../init(rawvalue:).json | 1 + .../magiclink.json | 1 + .../authfallbackmethod-swift.enum/otp.json | 1 + .../rawrepresentable-implementations.json | 1 + .../authfallbackmethod-swift.property.json | 1 + .../passage/app/authfallbackmethodttl.json | 1 + .../passage/app/authmethods.json | 1 + .../documentation/passage/app/authorigin.json | 1 + .../documentation/passage/app/codingkeys.json | 1 + .../passage/app/codingkeys/!=(_:_:).json | 1 + .../app/codingkeys/allowedidentifier.json | 1 + .../app/codingkeys/authfallbackmethod.json | 1 + .../app/codingkeys/authfallbackmethodttl.json | 1 + .../passage/app/codingkeys/authmethods.json | 1 + .../passage/app/codingkeys/authorigin.json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../app/codingkeys/debugdescription.json | 1 + .../app/codingkeys/defaultlanguage.json | 1 + .../passage/app/codingkeys/description.json | 1 + .../app/codingkeys/elementcustomization.json | 1 + .../codingkeys/elementcustomizationdark.json | 1 + .../passage/app/codingkeys/ephemeral.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../passage/app/codingkeys/hash(into:).json | 1 + .../passage/app/codingkeys/hashvalue.json | 1 + .../passage/app/codingkeys/id.json | 1 + .../app/codingkeys/init(intvalue:).json | 1 + .../app/codingkeys/init(rawvalue:).json | 1 + .../app/codingkeys/init(stringvalue:).json | 1 + .../passage/app/codingkeys/layouts.json | 1 + .../passage/app/codingkeys/loginurl.json | 1 + .../passage/app/codingkeys/name.json | 1 + .../app/codingkeys/passagebranding.json | 1 + .../app/codingkeys/profilemanagement.json | 1 + .../passage/app/codingkeys/publicsignup.json | 1 + .../rawrepresentable-implementations.json | 1 + .../passage/app/codingkeys/redirecturl.json | 1 + .../app/codingkeys/requiredidentifier.json | 1 + .../codingkeys/requireemailverification.json | 1 + .../requireidentifierverification.json | 1 + .../passage/app/codingkeys/rsapublickey.json | 1 + .../app/codingkeys/sessiontimeoutlength.json | 1 + .../app/codingkeys/socialconnections.json | 1 + .../app/codingkeys/usermetadataschema.json | 1 + .../passage/app/defaultlanguage.json | 1 + .../passage/app/elementcustomization.json | 1 + .../passage/app/elementcustomizationdark.json | 1 + .../passage/app/encode(to:).json | 1 + .../documentation/passage/app/ephemeral.json | 1 + .../app/equatable-implementations.json | 1 + docs/data/documentation/passage/app/id.json | 1 + ...gnup:profilemanagement:redirectu-vp0j.json | 1 + .../passage/app/init(from:).json | 1 + .../documentation/passage/app/layouts.json | 1 + .../documentation/passage/app/loginurl.json | 1 + docs/data/documentation/passage/app/name.json | 1 + .../passage/app/passagebranding.json | 1 + .../passage/app/profilemanagement.json | 1 + .../passage/app/publicsignup.json | 1 + .../passage/app/redirecturl.json | 1 + .../passage/app/requiredidentifier.json | 1 + .../passage/app/requireemailverification.json | 1 + .../app/requireidentifierverification.json | 1 + .../passage/app/rsapublickey.json | 1 + .../passage/app/sessiontimeoutlength.json | 1 + .../passage/app/socialconnections.json | 1 + .../passage/app/usermetadataschema.json | 1 + docs/data/documentation/passage/appinfo.json | 2 +- .../passage/appinfo/!=(_:_:).json | 1 - .../passage/appinfo/allowedidentifier.json | 1 - .../authfallbackmethod-swift.enum.json | 1 - .../!=(_:_:).json | 1 - .../equatable-implementations.json | 1 - .../hash(into:).json | 1 - .../hashvalue.json | 1 - .../init(rawvalue:).json | 1 - .../magiclink.json | 1 - .../authfallbackmethod-swift.enum/none.json | 1 - .../onetimepasscode.json | 1 - .../rawrepresentable-implementations.json | 1 - .../authfallbackmethod-swift.property.json | 1 - .../passage/appinfo/authmethods.json | 1 - .../passage/appinfo/authorigin.json | 1 - .../appinfo/equatable-implementations.json | 1 - .../documentation/passage/appinfo/id.json | 1 - .../passage/appinfo/init(from:).json | 1 - .../passage/appinfo/loginurl.json | 1 - .../documentation/passage/appinfo/name.json | 1 - .../passage/appinfo/publicsignup.json | 1 - .../passage/appinfo/redirecturl.json | 1 - .../passage/appinfo/requiredidentifier.json | 1 - .../appinfo/requireemailverification.json | 1 - .../requireidentifierverification.json | 1 - .../passage/appinfo/sessiontimeoutlength.json | 1 - .../passage/appinfo/usermetadataschema.json | 1 - .../documentation/passage/appinfoerror.json | 1 + .../passage/appinfoerror/!=(_:_:).json | 1 + .../passage/appinfoerror/appnotfound.json | 1 + .../passage/appinfoerror/convert(error:).json | 1 + .../equatable-implementations.json | 1 + .../appinfoerror/error-implementations.json | 1 + .../appinfoerror/localizeddescription.json | 1 + .../passage/appinfoerror/unspecified.json | 1 + .../passage/applesocialconnection.json | 1 + .../applesocialconnection/!=(_:_:).json | 1 + .../applesocialconnection/codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/createdat.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../codingkeys/lastloginat.json | 1 + .../codingkeys/providerid.json | 1 + .../codingkeys/provideridentifier.json | 1 + .../rawrepresentable-implementations.json | 1 + .../applesocialconnection/createdat.json | 1 + .../applesocialconnection/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../applesocialconnection/init(from:).json | 1 + ...edat:lastloginat:provideridentifier:).json | 1 + .../applesocialconnection/lastloginat.json | 1 + .../applesocialconnection/providerid.json | 1 + .../provideridentifier.json | 1 + docs/data/documentation/passage/appsapi.json | 1 + .../passage/appsapi/getapp(appid:).json | 1 + .../getappwithrequestbuilder(appid:).json | 1 + .../passage/authenticateapi.json | 1 + ...ebauthnfinishwithtransactionrequest:).json | 1 + ...ebauthnfinishwithtransactionrequest:).json | 1 + ...webauthnstartwithtransactionrequest:).json | 1 + ...webauthnstartwithtransactionrequest:).json | 1 + ...ewebauthnfinishwithtransactionrequest.json | 1 + .../!=(_:_:).json | 1 + .../codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/handshakeid.json | 1 + .../codingkeys/handshakeresponse.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../codingkeys/transactionid.json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../handshakeid.json | 1 + .../handshakeresponse.json | 1 + .../init(from:).json | 1 + ...eid:handshakeresponse:transactionid:).json | 1 + .../transactionid.json | 1 + ...tewebauthnstartwithtransactionrequest.json | 1 + .../!=(_:_:).json | 1 + .../codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../codingkeys/transactionid.json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../init(from:).json | 1 + .../init(transactionid:).json | 1 + .../transactionid.json | 1 + ...ewebauthnstartwithtransactionresponse.json | 1 + .../!=(_:_:).json | 1 + .../codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/handshake.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../codingkeys/transactionid.json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../handshake.json | 1 + .../init(from:).json | 1 + .../init(handshake:transactionid:).json | 1 + .../transactionid.json | 1 + .../passage/authenticatorattachment.json | 2 +- .../authenticatorattachment/!=(_:_:).json | 2 +- .../passage/authenticatorattachment/any.json | 2 +- .../crossplatform.json | 2 +- .../authenticatorattachment/encode(to:).json | 1 + .../equatable-implementations.json | 2 +- .../authenticatorattachment/hash(into:).json | 2 +- .../authenticatorattachment/hashvalue.json | 2 +- .../authenticatorattachment/init(from:).json | 1 + .../init(rawvalue:).json | 2 +- .../authenticatorattachment/platform.json | 2 +- .../rawrepresentable-implementations.json | 2 +- .../passage/authfallbackresult.json | 1 - .../passage/authfallbackresult/id.json | 1 - .../documentation/passage/authmethods.json | 2 +- .../passage/authmethods/!=(_:_:).json | 2 +- .../passage/authmethods/codingkeys.json | 1 + .../authmethods/codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../authmethods/codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../authmethods/codingkeys/hash(into:).json | 1 + .../authmethods/codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../authmethods/codingkeys/magiclink.json | 1 + .../passage/authmethods/codingkeys/otp.json | 1 + .../authmethods/codingkeys/passkeys.json | 1 + .../rawrepresentable-implementations.json | 1 + .../passage/authmethods/encode(to:).json | 1 + .../equatable-implementations.json | 2 +- .../passage/authmethods/init(from:).json | 2 +- .../init(passkeys:otp:magiclink:).json | 1 + .../passage/authmethods/magiclink.json | 2 +- .../passage/authmethods/otp.json | 2 +- .../passage/authmethods/passkeys.json | 2 +- .../documentation/passage/authresponse.json | 1 + .../passage/authresponse/!=(_:_:).json | 1 + .../passage/authresponse/authresult.json | 1 + .../passage/authresponse/codingkeys.json | 1 + .../authresponse/codingkeys/!=(_:_:).json | 1 + .../authresponse/codingkeys/authresult.json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../authresponse/codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../authresponse/codingkeys/hash(into:).json | 1 + .../authresponse/codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../passage/authresponse/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../authresponse/init(authresult:).json | 1 + .../passage/authresponse/init(from:).json | 1 + .../documentation/passage/authresult.json | 2 +- .../passage/authresult/!=(_:_:).json | 1 + .../passage/authresult/authtoken.json | 2 +- .../passage/authresult/codingkeys.json | 1 + .../authresult/codingkeys/!=(_:_:).json | 1 + .../authresult/codingkeys/authtoken.json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../authresult/codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../authresult/codingkeys/hash(into:).json | 1 + .../authresult/codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../authresult/codingkeys/redirecturl.json | 1 + .../authresult/codingkeys/refreshtoken.json | 1 + .../codingkeys/refreshtokenexpiration.json | 1 + .../passage/authresult/encode(to:).json | 1 + .../authresult/equatable-implementations.json | 1 + ...refreshtoken:refreshtokenexpiration:).json | 1 + .../passage/authresult/init(from:).json | 2 +- .../passage/authresult/redirecturl.json | 2 +- .../passage/authresult/refreshtoken.json | 2 +- .../authresult/refreshtokenexpiration.json | 2 +- .../documentation/passage/codablehelper.json | 1 + .../passage/codablehelper/dateformatter.json | 1 + .../codablehelper/decode(_:from:).json | 1 + .../passage/codablehelper/encode(_:).json | 1 + .../passage/codablehelper/jsondecoder.json | 1 + .../passage/codablehelper/jsonencoder.json | 1 + .../documentation/passage/configuration.json | 1 + .../successfulstatuscoderange.json | 1 + .../createpasskeyreadinessrequest.json | 1 + .../!=(_:_:).json | 1 + .../codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/conditionalui.json | 1 + .../codingkeys/crossdevicecredential.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/deviceid.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../codingkeys/platform.json | 1 + .../rawrepresentable-implementations.json | 1 + .../codingkeys/securitykey.json | 1 + .../codingkeys/syncedcredential.json | 1 + .../conditionalui.json | 1 + .../crossdevicecredential.json | 1 + .../deviceid.json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + ...crossdevicecredential:conditionalui:).json | 1 + .../init(from:).json | 1 + .../platform.json | 1 + .../securitykey.json | 1 + .../syncedcredential.json | 1 + .../passage/createuserparams.json | 1 + .../passage/createuserparams/!=(_:_:).json | 1 + .../passage/createuserparams/codingkeys.json | 1 + .../createuserparams/codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/identifier.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../codingkeys/usermetadata.json | 1 + .../passage/createuserparams/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../passage/createuserparams/identifier.json | 1 + .../passage/createuserparams/init(from:).json | 1 + .../init(identifier:usermetadata:).json | 1 + .../createuserparams/usermetadata.json | 1 + .../documentation/passage/credential.json | 1 + .../passage/credential/!=(_:_:).json | 1 + .../passage/credential/codingkeys.json | 1 + .../credential/codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../credential/codingkeys/createdat.json | 1 + .../passage/credential/codingkeys/credid.json | 1 + .../codingkeys/debugdescription.json | 1 + .../credential/codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../credential/codingkeys/friendlyname.json | 1 + .../credential/codingkeys/hash(into:).json | 1 + .../credential/codingkeys/hashvalue.json | 1 + .../passage/credential/codingkeys/icons.json | 1 + .../passage/credential/codingkeys/id.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../credential/codingkeys/lastloginat.json | 1 + .../rawrepresentable-implementations.json | 1 + .../passage/credential/codingkeys/type.json | 1 + .../credential/codingkeys/updatedat.json | 1 + .../credential/codingkeys/usagecount.json | 1 + .../passage/credential/codingkeys/userid.json | 1 + .../passage/credential/createdat.json | 1 + .../passage/credential/credid.json | 1 + .../passage/credential/encode(to:).json | 1 + .../credential/equatable-implementations.json | 1 + .../passage/credential/friendlyname.json | 1 + .../passage/credential/icons.json | 1 + .../documentation/passage/credential/id.json | 1 + ...e:updatedat:usagecount:userid:icons:).json | 1 + .../passage/credential/init(from:).json | 1 + .../passage/credential/lastloginat.json | 1 + .../passage/credential/type.json | 1 + .../passage/credential/updatedat.json | 1 + .../passage/credential/usagecount.json | 1 + .../passage/credential/userid.json | 1 + .../passage/credentialassertionchallenge.json | 1 + .../!=(_:_:).json | 1 + .../challenge.json | 1 + .../codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/challenge.json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/id.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../credentialassertionchallenge/id.json | 1 + .../init(challenge:id:).json | 1 + .../init(from:).json | 1 + .../passage/credentialassertionresponse.json | 1 + .../credentialassertionresponse/!=(_:_:).json | 1 + .../authenticatorattachment.json | 1 + .../clientextensionresults.json | 1 + .../codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/authenticatorattachment.json | 1 + .../codingkeys/clientextensionresults.json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/id.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../codingkeys/rawid.json | 1 + .../rawrepresentable-implementations.json | 1 + .../codingkeys/response.json | 1 + .../codingkeys/type.json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../credentialassertionresponse/id.json | 1 + ...nsionresults:id:rawid:response:type:).json | 1 + .../init(from:).json | 1 + .../credentialassertionresponse/rawid.json | 1 + .../credentialassertionresponse/response.json | 1 + .../credentialassertionresponse/type.json | 1 + .../credentialassertionresponseresponse.json | 1 + .../!=(_:_:).json | 1 + .../authenticatordata.json | 1 + .../clientdatajson.json | 1 + .../codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/authenticatordata.json | 1 + .../codingkeys/clientdatajson.json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../codingkeys/signature.json | 1 + .../codingkeys/userhandle.json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + ...clientdatajson:signature:userhandle:).json | 1 + .../init(from:).json | 1 + .../signature.json | 1 + .../userhandle.json | 1 + .../passage/credentialcreation.json | 1 + .../passage/credentialcreation/!=(_:_:).json | 1 + .../credentialcreation/codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../codingkeys/publickey.json | 1 + .../rawrepresentable-implementations.json | 1 + .../credentialcreation/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../credentialcreation/init(from:).json | 1 + .../credentialcreation/init(publickey:).json | 1 + .../passage/credentialcreation/publickey.json | 1 + .../passage/credentialcreationchallenge.json | 1 + .../credentialcreationchallenge/!=(_:_:).json | 1 + .../challenge.json | 1 + .../codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/challenge.json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/id.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../credentialcreationchallenge/id.json | 1 + .../init(challenge:id:).json | 1 + .../init(from:).json | 1 + .../passage/credentialcreationpublickey.json | 1 + .../credentialcreationpublickey/!=(_:_:).json | 1 + .../attestation.json | 1 + .../authenticatorselection.json | 1 + .../challenge.json | 1 + .../codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/attestation.json | 1 + .../codingkeys/authenticatorselection.json | 1 + .../codingkeys/challenge.json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/excludecredentials.json | 1 + .../codingkeys/extensions.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../codingkeys/pubkeycredparams.json | 1 + .../rawrepresentable-implementations.json | 1 + .../codingkeys/rp.json | 1 + .../codingkeys/timeout.json | 1 + .../codingkeys/user.json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../excludecredentials.json | 1 + .../extensions.json | 1 + ...ns:pubkeycredparams:rp:timeout:user:).json | 1 + .../init(from:).json | 1 + .../pubkeycredparams.json | 1 + .../credentialcreationpublickey/rp.json | 1 + .../credentialcreationpublickey/timeout.json | 1 + .../credentialcreationpublickey/user.json | 1 + ...eationpublickeyauthenticatorselection.json | 1 + .../!=(_:_:).json | 1 + .../authenticatorattachment.json | 1 + .../codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/authenticatorattachment.json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../codingkeys/requireresidentkey.json | 1 + .../codingkeys/residentkey.json | 1 + .../codingkeys/userverification.json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + ...entkey:residentkey:userverification:).json | 1 + .../init(from:).json | 1 + .../requireresidentkey.json | 1 + .../residentkey.json | 1 + .../userverification.json | 1 + ...ationpublickeyexcludecredentialsinner.json | 1 + .../!=(_:_:).json | 1 + .../codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/id.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../codingkeys/transports.json | 1 + .../codingkeys/type.json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../id.json | 1 + .../init(from:).json | 1 + .../init(id:transports:type:).json | 1 + .../transports.json | 1 + .../type.json | 1 + ...reationpublickeypubkeycredparamsinner.json | 1 + .../!=(_:_:).json | 1 + .../alg.json | 1 + .../codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/alg.json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../codingkeys/type.json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../init(alg:type:).json | 1 + .../init(from:).json | 1 + .../type.json | 1 + .../credentialcreationpublickeyrp.json | 1 + .../!=(_:_:).json | 1 + .../codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/icon.json | 1 + .../codingkeys/id.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../codingkeys/name.json | 1 + .../rawrepresentable-implementations.json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../credentialcreationpublickeyrp/icon.json | 1 + .../credentialcreationpublickeyrp/id.json | 1 + .../init(from:).json | 1 + .../init(icon:id:name:).json | 1 + .../credentialcreationpublickeyrp/name.json | 1 + .../credentialcreationpublickeyuser.json | 1 + .../!=(_:_:).json | 1 + .../codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/displayname.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/icon.json | 1 + .../codingkeys/id.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../codingkeys/name.json | 1 + .../rawrepresentable-implementations.json | 1 + .../displayname.json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../credentialcreationpublickeyuser/icon.json | 1 + .../credentialcreationpublickeyuser/id.json | 1 + .../init(displayname:icon:id:name:).json | 1 + .../init(from:).json | 1 + .../credentialcreationpublickeyuser/name.json | 1 + .../passage/credentialcreationresponse.json | 1 + .../credentialcreationresponse/!=(_:_:).json | 1 + .../authenticatorattachment.json | 1 + .../clientextensionresults.json | 1 + .../codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/authenticatorattachment.json | 1 + .../codingkeys/clientextensionresults.json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/id.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../codingkeys/rawid.json | 1 + .../rawrepresentable-implementations.json | 1 + .../codingkeys/response.json | 1 + .../codingkeys/transports.json | 1 + .../codingkeys/type.json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../credentialcreationresponse/id.json | 1 + ...s:id:rawid:response:transports:type:).json | 1 + .../init(from:).json | 1 + .../credentialcreationresponse/rawid.json | 1 + .../credentialcreationresponse/response.json | 1 + .../transports.json | 1 + .../credentialcreationresponse/type.json | 1 + .../credentialcreationresponseresponse.json | 1 + .../!=(_:_:).json | 1 + .../attestationobject.json | 1 + .../clientdatajson.json | 1 + .../codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/attestationobject.json | 1 + .../codingkeys/clientdatajson.json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../codingkeys/transports.json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + ...ionobject:clientdatajson:transports:).json | 1 + .../init(from:).json | 1 + .../transports.json | 1 + .../documentation/passage/currentuser.json | 1 + .../passage/currentuser/!=(_:_:).json | 1 + .../passage/currentuser/codingkeys.json | 1 + .../currentuser/codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../currentuser/codingkeys/createdat.json | 1 + .../codingkeys/debugdescription.json | 1 + .../currentuser/codingkeys/description.json | 1 + .../passage/currentuser/codingkeys/email.json | 1 + .../currentuser/codingkeys/emailverified.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../currentuser/codingkeys/hash(into:).json | 1 + .../currentuser/codingkeys/hashvalue.json | 1 + .../passage/currentuser/codingkeys/id.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../currentuser/codingkeys/lastloginat.json | 1 + .../currentuser/codingkeys/logincount.json | 1 + .../passage/currentuser/codingkeys/phone.json | 1 + .../currentuser/codingkeys/phoneverified.json | 1 + .../rawrepresentable-implementations.json | 1 + .../codingkeys/socialconnections.json | 1 + .../currentuser/codingkeys/status.json | 1 + .../currentuser/codingkeys/updatedat.json | 1 + .../currentuser/codingkeys/usermetadata.json | 1 + .../currentuser/codingkeys/webauthn.json | 1 + .../codingkeys/webauthndevices.json | 1 + .../currentuser/codingkeys/webauthntypes.json | 1 + .../passage/currentuser/createdat.json | 1 + .../passage/currentuser/email.json | 1 + .../passage/currentuser/emailverified.json | 1 + .../passage/currentuser/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../documentation/passage/currentuser/id.json | 1 + ...authn:webauthndevices:webauthntypes:).json | 1 + .../passage/currentuser/init(from:).json | 1 + .../passage/currentuser/lastloginat.json | 1 + .../passage/currentuser/logincount.json | 1 + .../passage/currentuser/phone.json | 1 + .../passage/currentuser/phoneverified.json | 1 + .../currentuser/socialconnections.json | 1 + .../passage/currentuser/status.json | 1 + .../passage/currentuser/updatedat.json | 1 + .../passage/currentuser/usermetadata.json | 1 + .../passage/currentuser/webauthn.json | 1 + .../passage/currentuser/webauthndevices.json | 1 + .../passage/currentuser/webauthntypes.json | 1 + .../documentation/passage/currentuserapi.json | 1 + ...etecurrentuserdevice(appid:deviceid:).json | 1 + ...cewithrequestbuilder(appid:deviceid:).json | 1 + ...nnection(appid:socialconnectiontype:).json | 1 + ...tbuilder(appid:socialconnectiontype:).json | 1 + .../getcurrentuser(appid:).json | 1 + .../getcurrentuserdevices(appid:).json | 1 + ...userdeviceswithrequestbuilder(appid:).json | 1 + .../getcurrentusermetadata(appid:).json | 1 + ...sermetadatawithrequestbuilder(appid:).json | 1 + ...tcurrentusersocialconnections(appid:).json | 1 + ...connectionswithrequestbuilder(appid:).json | 1 + ...currentuserwithrequestbuilder(appid:).json | 1 + ...finish(appid:adddevicefinishrequest:).json | 1 + ...uilder(appid:adddevicefinishrequest:).json | 1 + ...ppid:currentuserdevicesstartrequest:).json | 1 + ...ppid:currentuserdevicesstartrequest:).json | 1 + ...ype_deletecurrentusersocialconnection.json | 1 + .../!=(_:_:).json | 1 + .../apple.json | 1 + .../equatable-implementations.json | 1 + .../github.json | 1 + .../google.json | 1 + .../hash(into:).json | 1 + .../hashvalue.json | 1 + .../init(rawvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + ...(appid:deviceid:updatedevicerequest:).json | 1 + ...(appid:deviceid:updatedevicerequest:).json | 1 + ...etadata(appid:updatemetadatarequest:).json | 1 + ...builder(appid:updatemetadatarequest:).json | 1 + ...ntuser(appid:updateuseremailrequest:).json | 1 + ...uilder(appid:updateuseremailrequest:).json | 1 + ...ntuser(appid:updateuserphonerequest:).json | 1 + ...uilder(appid:updateuserphonerequest:).json | 1 + .../passage/currentuserdevice.json | 1 + .../passage/currentuserdevice/!=(_:_:).json | 1 + .../passage/currentuserdevice/codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../currentuserdevice/codingkeys/device.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../passage/currentuserdevice/device.json | 1 + .../currentuserdevice/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../currentuserdevice/init(device:).json | 1 + .../currentuserdevice/init(from:).json | 1 + .../passage/currentuserdevices.json | 1 + .../passage/currentuserdevices/!=(_:_:).json | 1 + .../currentuserdevices/codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/devices.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../passage/currentuserdevices/devices.json | 1 + .../currentuserdevices/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../currentuserdevices/init(devices:).json | 1 + .../currentuserdevices/init(from:).json | 1 + .../currentuserdevicesstartrequest.json | 1 + .../!=(_:_:).json | 1 + .../authenticatorattachment.json | 1 + .../codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/authenticatorattachment.json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../init(authenticatorattachment:).json | 1 + .../init(from:).json | 1 + .../passage/currentuserresponse.json | 1 + .../passage/currentuserresponse/!=(_:_:).json | 1 + .../currentuserresponse/codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../currentuserresponse/codingkeys/user.json | 1 + .../currentuserresponse/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../currentuserresponse/init(from:).json | 1 + .../currentuserresponse/init(user:).json | 1 + .../passage/currentuserresponse/user.json | 1 + .../passage/decodablerequestbuildererror.json | 1 + .../emptydataresponse.json | 1 + .../error-implementations.json | 1 + .../generalerror(_:).json | 1 + .../jsondecoding(_:).json | 1 + .../localizeddescription.json | 1 + .../nilhttpresponse.json | 1 + .../unsuccessfulhttpstatuscode.json | 1 + .../documentation/passage/deviceinfo.json | 2 +- .../passage/deviceinfo/createdat.json | 1 - .../passage/deviceinfo/credid.json | 1 - .../passage/deviceinfo/friendlyname.json | 1 - .../documentation/passage/deviceinfo/id.json | 1 - .../passage/deviceinfo/init(from:).json | 1 - .../passage/deviceinfo/lastloginat.json | 1 - .../passage/deviceinfo/updatedat.json | 1 - .../passage/deviceinfo/usagecount.json | 1 - .../passage/deviceinfo/userid.json | 1 - .../passage/downloadexception.json | 1 + .../passage/downloadexception/!=(_:_:).json | 1 + .../equatable-implementations.json | 1 + .../error-implementations.json | 1 + .../localizeddescription.json | 1 + .../downloadexception/requestmissing.json | 1 + .../downloadexception/requestmissingpath.json | 1 + .../downloadexception/requestmissingurl.json | 1 + .../responsedatamissing.json | 1 + .../downloadexception/responsefailed.json | 1 + .../passage/elementcustomization.json | 1 + .../elementcustomization/!=(_:_:).json | 1 + .../elementcustomization/codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../codingkeys/passagebodyfontfamily.json | 1 + .../codingkeys/passagebodytextcolor.json | 1 + .../passagecontainerbackgroundcolor.json | 1 + .../codingkeys/passagecontainermaxwidth.json | 1 + .../codingkeys/passageheaderfontfamily.json | 1 + .../codingkeys/passageheadertextcolor.json | 1 + .../passageinputboxbackgroundcolor.json | 1 + .../passageinputboxborderradius.json | 1 + .../passageprimarybuttonbackgroundcolor.json | 1 + .../passageprimarybuttonbordercolor.json | 1 + .../passageprimarybuttonborderradius.json | 1 + .../passageprimarybuttonborderwidth.json | 1 + .../passageprimarybuttonhovercolor.json | 1 + .../passageprimarybuttontextcolor.json | 1 + ...passagesecondarybuttonbackgroundcolor.json | 1 + .../passagesecondarybuttonbordercolor.json | 1 + .../passagesecondarybuttonborderradius.json | 1 + .../passagesecondarybuttonborderwidth.json | 1 + .../passagesecondarybuttonhovercolor.json | 1 + .../passagesecondarybuttontextcolor.json | 1 + .../rawrepresentable-implementations.json | 1 + .../elementcustomization/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../elementcustomization/init(from:).json | 1 + ...r:passageprimarybuttonbackgroun-8ld48.json | 1 + .../passagebodyfontfamily.json | 1 + .../passagebodytextcolor.json | 1 + .../passagecontainerbackgroundcolor.json | 1 + .../passagecontainermaxwidth.json | 1 + .../passageheaderfontfamily.json | 1 + .../passageheadertextcolor.json | 1 + .../passageinputboxbackgroundcolor.json | 1 + .../passageinputboxborderradius.json | 1 + .../passageprimarybuttonbackgroundcolor.json | 1 + .../passageprimarybuttonbordercolor.json | 1 + .../passageprimarybuttonborderradius.json | 1 + .../passageprimarybuttonborderwidth.json | 1 + .../passageprimarybuttonhovercolor.json | 1 + .../passageprimarybuttontextcolor.json | 1 + ...passagesecondarybuttonbackgroundcolor.json | 1 + .../passagesecondarybuttonbordercolor.json | 1 + .../passagesecondarybuttonborderradius.json | 1 + .../passagesecondarybuttonborderwidth.json | 1 + .../passagesecondarybuttonhovercolor.json | 1 + .../passagesecondarybuttontextcolor.json | 1 + .../passage/emailandsmsauthmethod.json | 1 - .../emailandsmsauthmethod/!=(_:_:).json | 1 - .../emailandsmsauthmethod/displayunit.json | 1 - .../displayunit/!=(_:_:).json | 1 - .../displayunit/days.json | 1 - .../equatable-implementations.json | 1 - .../displayunit/hash(into:).json | 1 - .../displayunit/hashvalue.json | 1 - .../displayunit/hours.json | 1 - .../displayunit/init(rawvalue:).json | 1 - .../displayunit/minutes.json | 1 - .../rawrepresentable-implementations.json | 1 - .../displayunit/seconds.json | 1 - .../equatable-implementations.json | 1 - .../emailandsmsauthmethod/init(from:).json | 1 - .../passage/emailandsmsauthmethod/ttl.json | 1 - .../emailandsmsauthmethod/ttldisplayunit.json | 1 - .../documentation/passage/errorresponse.json | 1 + .../errorresponse/error(_:_:_:_:).json | 1 + .../errorresponse/error-implementations.json | 1 + .../errorresponse/localizeddescription.json | 1 + .../documentation/passage/fontfamily.json | 1 + .../passage/fontfamily/!=(_:_:).json | 1 + .../passage/fontfamily/andalmono.json | 1 + .../passage/fontfamily/arial.json | 1 + .../passage/fontfamily/arialblack.json | 1 + .../passage/fontfamily/baskerville.json | 1 + .../passage/fontfamily/bradleyhand.json | 1 + .../passage/fontfamily/brushscriptmt.json | 1 + .../passage/fontfamily/comicsansms.json | 1 + .../passage/fontfamily/courier.json | 1 + .../passage/fontfamily/encode(to:).json | 1 + .../fontfamily/equatable-implementations.json | 1 + .../passage/fontfamily/georgia.json | 1 + .../passage/fontfamily/gillsans.json | 1 + .../passage/fontfamily/hash(into:).json | 1 + .../passage/fontfamily/hashvalue.json | 1 + .../passage/fontfamily/helvetica.json | 1 + .../passage/fontfamily/impact.json | 1 + .../passage/fontfamily/init(from:).json | 1 + .../passage/fontfamily/init(rawvalue:).json | 1 + .../passage/fontfamily/lucida.json | 1 + .../passage/fontfamily/luminari.json | 1 + .../passage/fontfamily/monaco.json | 1 + .../passage/fontfamily/palatino.json | 1 + .../rawrepresentable-implementations.json | 1 + .../passage/fontfamily/tahoma.json | 1 + .../passage/fontfamily/timesnewroman.json | 1 + .../passage/fontfamily/trebuchetms.json | 1 + .../passage/fontfamily/verdana.json | 1 + .../documentation/passage/getappresponse.json | 1 + .../passage/getappresponse/!=(_:_:).json | 1 + .../passage/getappresponse/app.json | 1 + .../passage/getappresponse/codingkeys.json | 1 + .../getappresponse/codingkeys/!=(_:_:).json | 1 + .../getappresponse/codingkeys/app.json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../getappresponse/codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../passage/getappresponse/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../passage/getappresponse/init(app:).json | 1 + .../passage/getappresponse/init(from:).json | 1 + .../passage/getmagiclinkstatuserror.json | 1 + .../getmagiclinkstatuserror/!=(_:_:).json | 1 + .../convert(error:).json | 1 + .../equatable-implementations.json | 1 + .../error-implementations.json | 1 + .../invalidrequest.json | 1 + .../localizeddescription.json | 1 + .../magiclinknotfound.json | 1 + .../getmagiclinkstatuserror/unspecified.json | 1 + .../passage/getmagiclinkstatusrequest.json | 1 + .../getmagiclinkstatusrequest/!=(_:_:).json | 1 + .../getmagiclinkstatusrequest/codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/id.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../passage/getmagiclinkstatusrequest/id.json | 1 + .../init(from:).json | 1 + .../getmagiclinkstatusrequest/init(id:).json | 1 + .../passage/getstarted_associateddomains.json | 2 +- .../passage/getstarted_backend.json | 2 +- .../passage/getstarted_frontend.json | 2 +- .../getstarted_passageapplication.json | 2 +- .../passage/githubsocialconnection.json | 1 + .../githubsocialconnection/!=(_:_:).json | 1 + .../githubsocialconnection/codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/createdat.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../codingkeys/lastloginat.json | 1 + .../codingkeys/providerid.json | 1 + .../codingkeys/provideridentifier.json | 1 + .../rawrepresentable-implementations.json | 1 + .../githubsocialconnection/createdat.json | 1 + .../githubsocialconnection/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../githubsocialconnection/init(from:).json | 1 + ...edat:lastloginat:provideridentifier:).json | 1 + .../githubsocialconnection/lastloginat.json | 1 + .../githubsocialconnection/providerid.json | 1 + .../provideridentifier.json | 1 + .../passage/googlesocialconnection.json | 1 + .../googlesocialconnection/!=(_:_:).json | 1 + .../googlesocialconnection/codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/createdat.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../codingkeys/lastloginat.json | 1 + .../codingkeys/providerid.json | 1 + .../codingkeys/provideridentifier.json | 1 + .../rawrepresentable-implementations.json | 1 + .../googlesocialconnection/createdat.json | 1 + .../googlesocialconnection/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../googlesocialconnection/init(from:).json | 1 + ...edat:lastloginat:provideridentifier:).json | 1 + .../googlesocialconnection/lastloginat.json | 1 + .../googlesocialconnection/providerid.json | 1 + .../provideridentifier.json | 1 + .../documentation/passage/guide_login.json | 2 +- .../passage/guide_passageframework.json | 2 +- .../passage/guide_passkeyautofill.json | 2 +- .../passage/guide_registration.json | 2 +- .../passage/guide_sessionmanagement.json | 2 +- .../documentation/passage/httpmethod.json | 1 + .../passage/httpmethod/!=(_:_:).json | 1 + .../passage/httpmethod/connect.json | 1 + .../passage/httpmethod/delete.json | 1 + .../httpmethod/equatable-implementations.json | 1 + .../documentation/passage/httpmethod/get.json | 1 + .../passage/httpmethod/hash(into:).json | 1 + .../passage/httpmethod/hashvalue.json | 1 + .../passage/httpmethod/head.json | 1 + .../passage/httpmethod/init(rawvalue:).json | 1 + .../passage/httpmethod/options.json | 1 + .../passage/httpmethod/patch.json | 1 + .../passage/httpmethod/post.json | 1 + .../documentation/passage/httpmethod/put.json | 1 + .../rawrepresentable-implementations.json | 1 + .../passage/httpmethod/trace.json | 1 + .../documentation/passage/idtokenrequest.json | 1 + .../passage/idtokenrequest/!=(_:_:).json | 1 + .../passage/idtokenrequest/code.json | 1 + .../passage/idtokenrequest/codingkeys.json | 1 + .../idtokenrequest/codingkeys/!=(_:_:).json | 1 + .../idtokenrequest/codingkeys/code.json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/connectiontype.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../idtokenrequest/codingkeys/hashvalue.json | 1 + .../idtokenrequest/codingkeys/idtoken.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../connectiontype-swift.enum.json | 1 + .../connectiontype-swift.enum/!=(_:_:).json | 1 + .../connectiontype-swift.enum/apple.json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../connectiontype-swift.enum/google.json | 1 + .../hash(into:).json | 1 + .../connectiontype-swift.enum/hashvalue.json | 1 + .../init(from:).json | 1 + .../init(rawvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../connectiontype-swift.property.json | 1 + .../passage/idtokenrequest/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../passage/idtokenrequest/idtoken.json | 1 + .../init(code:idtoken:connectiontype:).json | 1 + .../passage/idtokenrequest/init(from:).json | 1 + .../passage/jsondataencoding.json | 1 + .../jsondataencoding/encode(_:with:).json | 1 + .../encodingparameters(jsondata:).json | 1 + .../passage/jsonencodinghelper.json | 1 + ...parameters(forencodableobject:)-4melq.json | 1 + ...gparameters(forencodableobject:)-g2jf.json | 1 + .../documentation/passage/jwkresponse.json | 1 + .../passage/jwkresponse/!=(_:_:).json | 1 + .../passage/jwkresponse/codingkeys.json | 1 + .../jwkresponse/codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../jwkresponse/codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../jwkresponse/codingkeys/hash(into:).json | 1 + .../jwkresponse/codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../passage/jwkresponse/codingkeys/keys.json | 1 + .../rawrepresentable-implementations.json | 1 + .../passage/jwkresponse/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../passage/jwkresponse/init(from:).json | 1 + .../passage/jwkresponse/init(keys:).json | 1 + .../passage/jwkresponse/keys.json | 1 + .../passage/jwkresponsekeysinner.json | 1 + .../jwkresponsekeysinner/!=(_:_:).json | 1 + .../passage/jwkresponsekeysinner/alg.json | 1 + .../jwkresponsekeysinner/codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../jwkresponsekeysinner/codingkeys/alg.json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../jwkresponsekeysinner/codingkeys/e.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../jwkresponsekeysinner/codingkeys/kid.json | 1 + .../jwkresponsekeysinner/codingkeys/kty.json | 1 + .../jwkresponsekeysinner/codingkeys/n.json | 1 + .../rawrepresentable-implementations.json | 1 + .../jwkresponsekeysinner/codingkeys/use.json | 1 + .../passage/jwkresponsekeysinner/e.json | 1 + .../jwkresponsekeysinner/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../init(alg:e:kid:kty:n:use:).json | 1 + .../jwkresponsekeysinner/init(from:).json | 1 + .../passage/jwkresponsekeysinner/kid.json | 1 + .../passage/jwkresponsekeysinner/kty.json | 1 + .../passage/jwkresponsekeysinner/n.json | 1 + .../passage/jwkresponsekeysinner/use.json | 1 + docs/data/documentation/passage/jwksapi.json | 1 + .../passage/jwksapi/getjwks(appid:).json | 1 + .../getjwkswithrequestbuilder(appid:).json | 1 + .../documentation/passage/layoutconfig.json | 1 + .../passage/layoutconfig/!=(_:_:).json | 1 + .../passage/layoutconfig/codingkeys.json | 1 + .../layoutconfig/codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../layoutconfig/codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../passage/layoutconfig/codingkeys/h.json | 1 + .../layoutconfig/codingkeys/hash(into:).json | 1 + .../layoutconfig/codingkeys/hashvalue.json | 1 + .../passage/layoutconfig/codingkeys/id.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../passage/layoutconfig/codingkeys/w.json | 1 + .../passage/layoutconfig/codingkeys/x.json | 1 + .../passage/layoutconfig/codingkeys/y.json | 1 + .../passage/layoutconfig/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../documentation/passage/layoutconfig/h.json | 1 + .../passage/layoutconfig/id.json | 1 + .../passage/layoutconfig/init(from:).json | 1 + .../layoutconfig/init(h:id:w:x:y:).json | 1 + .../documentation/passage/layoutconfig/w.json | 1 + .../documentation/passage/layoutconfig/x.json | 1 + .../documentation/passage/layoutconfig/y.json | 1 + docs/data/documentation/passage/layouts.json | 1 + .../passage/layouts/!=(_:_:).json | 1 + .../passage/layouts/codingkeys.json | 1 + .../passage/layouts/codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../layouts/codingkeys/debugdescription.json | 1 + .../layouts/codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../layouts/codingkeys/hash(into:).json | 1 + .../passage/layouts/codingkeys/hashvalue.json | 1 + .../layouts/codingkeys/init(intvalue:).json | 1 + .../layouts/codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../passage/layouts/codingkeys/profile.json | 1 + .../rawrepresentable-implementations.json | 1 + .../layouts/codingkeys/registration.json | 1 + .../passage/layouts/encode(to:).json | 1 + .../layouts/equatable-implementations.json | 1 + .../passage/layouts/init(from:).json | 1 + .../layouts/init(profile:registration:).json | 1 + .../passage/layouts/profile.json | 1 + .../passage/layouts/registration.json | 1 + docs/data/documentation/passage/loginapi.json | 1 + ...giclink(appid:loginmagiclinkrequest:).json | 1 + ...builder(appid:loginmagiclinkrequest:).json | 1 + ...e(appid:loginonetimepasscoderequest:).json | 1 + ...r(appid:loginonetimepasscoderequest:).json | 1 + ...sh(appid:loginwebauthnfinishrequest:).json | 1 + ...er(appid:loginwebauthnfinishrequest:).json | 1 + ...art(appid:loginwebauthnstartrequest:).json | 1 + ...der(appid:loginwebauthnstartrequest:).json | 1 + .../passage/loginmagiclinkrequest.json | 1 + .../loginmagiclinkrequest/!=(_:_:).json | 1 + .../loginmagiclinkrequest/codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/identifier.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../codingkeys/language.json | 1 + .../codingkeys/magiclinkpath.json | 1 + .../rawrepresentable-implementations.json | 1 + .../loginmagiclinkrequest/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../loginmagiclinkrequest/identifier.json | 1 + .../loginmagiclinkrequest/init(from:).json | 1 + ...t(identifier:language:magiclinkpath:).json | 1 + .../loginmagiclinkrequest/language.json | 1 + .../loginmagiclinkrequest/magiclinkpath.json | 1 + .../passage/loginmagiclinkresponse.json | 1 + .../loginmagiclinkresponse/!=(_:_:).json | 1 + .../loginmagiclinkresponse/codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../codingkeys/magiclink.json | 1 + .../rawrepresentable-implementations.json | 1 + .../loginmagiclinkresponse/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../loginmagiclinkresponse/init(from:).json | 1 + .../init(magiclink:).json | 1 + .../loginmagiclinkresponse/magiclink.json | 1 + .../passage/loginonetimepasscoderequest.json | 1 + .../loginonetimepasscoderequest/!=(_:_:).json | 1 + .../codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/identifier.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../codingkeys/language.json | 1 + .../rawrepresentable-implementations.json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../identifier.json | 1 + .../init(from:).json | 1 + .../init(identifier:language:).json | 1 + .../loginonetimepasscoderequest/language.json | 1 + .../passage/loginwebauthnfinishrequest.json | 1 + .../loginwebauthnfinishrequest/!=(_:_:).json | 1 + .../codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/handshakeid.json | 1 + .../codingkeys/handshakeresponse.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../codingkeys/userid.json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../handshakeid.json | 1 + .../handshakeresponse.json | 1 + .../init(from:).json | 1 + ...andshakeid:handshakeresponse:userid:).json | 1 + .../loginwebauthnfinishrequest/userid.json | 1 + .../passage/loginwebauthnstartrequest.json | 1 + .../loginwebauthnstartrequest/!=(_:_:).json | 1 + .../loginwebauthnstartrequest/codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/identifier.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../loginwebauthnstartrequest/identifier.json | 1 + .../init(from:).json | 1 + .../init(identifier:).json | 1 + .../passage/loginwebauthnstartresponse.json | 1 + .../loginwebauthnstartresponse/!=(_:_:).json | 1 + .../codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/handshake.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../codingkeys/user.json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../loginwebauthnstartresponse/handshake.json | 1 + .../init(from:).json | 1 + .../init(handshake:user:).json | 1 + .../loginwebauthnstartresponse/user.json | 1 + .../passage/loginwithpasskeyerror.json | 1 + .../loginwithpasskeyerror/!=(_:_:).json | 1 + .../authorizationfailed.json | 1 + .../loginwithpasskeyerror/canceled.json | 1 + .../convert(error:).json | 1 + .../discoverableloginfailed.json | 1 + .../equatable-implementations.json | 1 + .../error-implementations.json | 1 + .../loginwithpasskeyerror/invalidrequest.json | 1 + .../localizeddescription.json | 1 + .../loginwithpasskeyerror/unspecified.json | 1 + .../userdoesnotexist.json | 1 + .../loginwithpasskeyerror/usernotactive.json | 1 + .../webauthnloginfailed.json | 1 + .../data/documentation/passage/magiclink.json | 2 +- .../passage/magiclink/!=(_:_:).json | 1 + .../passage/magiclink/codingkeys.json | 1 + .../magiclink/codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../magiclink/codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../magiclink/codingkeys/hash(into:).json | 1 + .../magiclink/codingkeys/hashvalue.json | 1 + .../passage/magiclink/codingkeys/id.json | 1 + .../magiclink/codingkeys/init(intvalue:).json | 1 + .../magiclink/codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../passage/magiclink/encode(to:).json | 1 + .../magiclink/equatable-implementations.json | 1 + .../documentation/passage/magiclink/id.json | 2 +- .../passage/magiclink/init(from:).json | 2 +- .../passage/magiclink/init(id:).json | 1 + .../passage/magiclinkactivateerror.json | 1 + .../magiclinkactivateerror/!=(_:_:).json | 1 + .../convert(error:).json | 1 + .../equatable-implementations.json | 1 + .../error-implementations.json | 1 + .../localizeddescription.json | 1 + .../magiclinknotfound.json | 1 + .../magiclinkactivateerror/unspecified.json | 1 + .../magiclinkactivateerror/usernotactive.json | 1 + .../documentation/passage/magiclinkapi.json | 1 + ...link(appid:activatemagiclinkrequest:).json | 1 + ...lder(appid:activatemagiclinkrequest:).json | 1 + ...tus(appid:getmagiclinkstatusrequest:).json | 1 + ...der(appid:getmagiclinkstatusrequest:).json | 1 + .../passage/magiclinkauthmethod.json | 1 + .../passage/magiclinkauthmethod/!=(_:_:).json | 1 + .../magiclinkauthmethod/codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../magiclinkauthmethod/codingkeys/ttl.json | 1 + .../codingkeys/ttldisplayunit.json | 1 + .../magiclinkauthmethod/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../magiclinkauthmethod/init(from:).json | 1 + .../init(ttl:ttldisplayunit:).json | 1 + .../passage/magiclinkauthmethod/ttl.json | 1 + .../magiclinkauthmethod/ttldisplayunit.json | 1 + .../passage/magiclinkresponse.json | 1 + .../passage/magiclinkresponse/!=(_:_:).json | 1 + .../passage/magiclinkresponse/codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../codingkeys/magiclink.json | 1 + .../rawrepresentable-implementations.json | 1 + .../magiclinkresponse/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../magiclinkresponse/init(from:).json | 1 + .../magiclinkresponse/init(magiclink:).json | 1 + .../passage/magiclinkresponse/magiclink.json | 1 + .../documentation/passage/model400code.json | 1 + .../passage/model400code/!=(_:_:).json | 1 + .../passage/model400code/clientversion.json | 1 + .../passage/model400code/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../passage/model400code/hash(into:).json | 1 + .../passage/model400code/hashvalue.json | 1 + .../passage/model400code/init(from:).json | 1 + .../passage/model400code/init(rawvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../passage/model400code/request.json | 1 + .../documentation/passage/model400error.json | 1 + .../passage/model400error/!=(_:_:).json | 1 + .../passage/model400error/code.json | 1 + .../passage/model400error/codingkeys.json | 1 + .../model400error/codingkeys/!=(_:_:).json | 1 + .../model400error/codingkeys/code.json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../model400error/codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../model400error/codingkeys/error.json | 1 + .../model400error/codingkeys/hash(into:).json | 1 + .../model400error/codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../passage/model400error/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../passage/model400error/error.json | 1 + .../model400error/init(code:error:).json | 1 + .../passage/model400error/init(from:).json | 1 + .../documentation/passage/model401code.json | 1 + .../passage/model401code/!=(_:_:).json | 1 + .../model401code/discoverableloginfailed.json | 1 + .../passage/model401code/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../model401code/exceededattempts.json | 1 + .../passage/model401code/hash(into:).json | 1 + .../passage/model401code/hashvalue.json | 1 + .../passage/model401code/init(from:).json | 1 + .../passage/model401code/init(rawvalue:).json | 1 + .../model401code/invalidaccesstoken.json | 1 + .../model401code/invalidmagiclink.json | 1 + .../model401code/invalidrefreshtoken.json | 1 + .../rawrepresentable-implementations.json | 1 + .../model401code/webauthnloginfailed.json | 1 + .../documentation/passage/model401error.json | 1 + .../passage/model401error/!=(_:_:).json | 1 + .../passage/model401error/code.json | 1 + .../passage/model401error/codingkeys.json | 1 + .../model401error/codingkeys/!=(_:_:).json | 1 + .../model401error/codingkeys/code.json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../model401error/codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../model401error/codingkeys/error.json | 1 + .../model401error/codingkeys/hash(into:).json | 1 + .../model401error/codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../passage/model401error/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../passage/model401error/error.json | 1 + .../model401error/init(code:error:).json | 1 + .../passage/model401error/init(from:).json | 1 + .../documentation/passage/model403code.json | 1 + .../passage/model403code/!=(_:_:).json | 1 + .../passage/model403code/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../passage/model403code/hash(into:).json | 1 + .../passage/model403code/hashvalue.json | 1 + .../model403code/identifiernotverified.json | 1 + .../passage/model403code/init(from:).json | 1 + .../passage/model403code/init(rawvalue:).json | 1 + .../model403code/operationnotallowed.json | 1 + .../rawrepresentable-implementations.json | 1 + .../passage/model403code/usernotactive.json | 1 + .../documentation/passage/model403error.json | 1 + .../passage/model403error/!=(_:_:).json | 1 + .../passage/model403error/code.json | 1 + .../passage/model403error/codingkeys.json | 1 + .../model403error/codingkeys/!=(_:_:).json | 1 + .../model403error/codingkeys/code.json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../model403error/codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../model403error/codingkeys/error.json | 1 + .../model403error/codingkeys/hash(into:).json | 1 + .../model403error/codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../passage/model403error/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../passage/model403error/error.json | 1 + .../model403error/init(code:error:).json | 1 + .../passage/model403error/init(from:).json | 1 + .../documentation/passage/model404code.json | 1 + .../passage/model404code/!=(_:_:).json | 1 + .../passage/model404code/appnotfound.json | 1 + .../passage/model404code/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../passage/model404code/hash(into:).json | 1 + .../passage/model404code/hashvalue.json | 1 + .../passage/model404code/init(from:).json | 1 + .../passage/model404code/init(rawvalue:).json | 1 + .../model404code/magiclinknotfound.json | 1 + .../rawrepresentable-implementations.json | 1 + .../socialconnectionnotfound.json | 1 + .../model404code/transactionnotfound.json | 1 + .../passage/model404code/usernotfound.json | 1 + .../documentation/passage/model404error.json | 1 + .../passage/model404error/!=(_:_:).json | 1 + .../passage/model404error/code.json | 1 + .../passage/model404error/codingkeys.json | 1 + .../model404error/codingkeys/!=(_:_:).json | 1 + .../model404error/codingkeys/code.json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../model404error/codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../model404error/codingkeys/error.json | 1 + .../model404error/codingkeys/hash(into:).json | 1 + .../model404error/codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../passage/model404error/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../passage/model404error/error.json | 1 + .../model404error/init(code:error:).json | 1 + .../passage/model404error/init(from:).json | 1 + .../documentation/passage/model409code.json | 1 + .../passage/model409code/!=(_:_:).json | 1 + .../passage/model409code/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../passage/model409code/hash(into:).json | 1 + .../passage/model409code/hashvalue.json | 1 + .../passage/model409code/init(from:).json | 1 + .../passage/model409code/init(rawvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../model409code/userhasnopasskeys.json | 1 + .../documentation/passage/model409error.json | 1 + .../passage/model409error/!=(_:_:).json | 1 + .../passage/model409error/code.json | 1 + .../passage/model409error/codingkeys.json | 1 + .../model409error/codingkeys/!=(_:_:).json | 1 + .../model409error/codingkeys/code.json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../model409error/codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../model409error/codingkeys/error.json | 1 + .../model409error/codingkeys/hash(into:).json | 1 + .../model409error/codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../passage/model409error/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../passage/model409error/error.json | 1 + .../model409error/init(code:error:).json | 1 + .../passage/model409error/init(from:).json | 1 + .../documentation/passage/model500code.json | 1 + .../passage/model500code/!=(_:_:).json | 1 + .../passage/model500code/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../passage/model500code/hash(into:).json | 1 + .../passage/model500code/hashvalue.json | 1 + .../passage/model500code/init(from:).json | 1 + .../passage/model500code/init(rawvalue:).json | 1 + .../model500code/internalservererror.json | 1 + .../rawrepresentable-implementations.json | 1 + .../documentation/passage/model500error.json | 1 + .../passage/model500error/!=(_:_:).json | 1 + .../passage/model500error/code.json | 1 + .../passage/model500error/codingkeys.json | 1 + .../model500error/codingkeys/!=(_:_:).json | 1 + .../model500error/codingkeys/code.json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../model500error/codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../model500error/codingkeys/error.json | 1 + .../model500error/codingkeys/hash(into:).json | 1 + .../model500error/codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../passage/model500error/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../passage/model500error/error.json | 1 + .../model500error/init(code:error:).json | 1 + .../passage/model500error/init(from:).json | 1 + .../passage/newloginmagiclinkerror.json | 1 + .../newloginmagiclinkerror/!=(_:_:).json | 1 + .../convert(error:).json | 1 + .../equatable-implementations.json | 1 + .../error-implementations.json | 1 + .../invalididentifier.json | 1 + .../localizeddescription.json | 1 + .../newloginmagiclinkerror/unspecified.json | 1 + .../userdoesnotexist.json | 1 + .../passage/newloginonetimepasscodeerror.json | 1 + .../!=(_:_:).json | 1 + .../convert(error:).json | 1 + .../equatable-implementations.json | 1 + .../error-implementations.json | 1 + .../invalididentifier.json | 1 + .../localizeddescription.json | 1 + .../unspecified.json | 1 + .../userdoesnotexist.json | 1 + .../passage/newregistermagiclinkerror.json | 1 + .../newregistermagiclinkerror/!=(_:_:).json | 1 + .../convert(error:).json | 1 + .../equatable-implementations.json | 1 + .../error-implementations.json | 1 + .../invalididentifier.json | 1 + .../localizeddescription.json | 1 + .../unspecified.json | 1 + .../useralreadyexists.json | 1 + .../newregisteronetimepasscodeerror.json | 1 + .../!=(_:_:).json | 1 + .../convert(error:).json | 1 + .../equatable-implementations.json | 1 + .../error-implementations.json | 1 + .../invalididentifier.json | 1 + .../localizeddescription.json | 1 + .../unspecified.json | 1 + .../useralreadyexists.json | 1 + docs/data/documentation/passage/nonce.json | 1 + .../documentation/passage/nonce/!=(_:_:).json | 1 + .../passage/nonce/codingkeys.json | 1 + .../passage/nonce/codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../nonce/codingkeys/debugdescription.json | 1 + .../passage/nonce/codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../passage/nonce/codingkeys/hash(into:).json | 1 + .../passage/nonce/codingkeys/hashvalue.json | 1 + .../nonce/codingkeys/init(intvalue:).json | 1 + .../nonce/codingkeys/init(rawvalue:).json | 1 + .../nonce/codingkeys/init(stringvalue:).json | 1 + .../passage/nonce/codingkeys/nonce.json | 1 + .../rawrepresentable-implementations.json | 1 + .../passage/nonce/encode(to:).json | 1 + .../nonce/equatable-implementations.json | 1 + .../passage/nonce/init(from:).json | 1 + .../passage/nonce/init(nonce:).json | 1 + .../documentation/passage/nonce/nonce.json | 1 + .../documentation/passage/nullencodable.json | 1 + .../passage/nullencodable/!=(_:_:).json | 1 + .../decodable-implementations.json | 1 + .../encodable-implementations.json | 1 + .../passage/nullencodable/encode(to:).json | 1 + .../passage/nullencodable/encodenothing.json | 1 + .../passage/nullencodable/encodenull.json | 1 + .../nullencodable/encodevalue(_:).json | 1 + .../equatable-implementations.json | 1 + .../passage/nullencodable/init(from:).json | 1 + .../documentation/passage/numericrule.json | 1 + .../passage/numericrule/exclusivemaximum.json | 1 + .../passage/numericrule/exclusiveminimum.json | 1 + .../passage/numericrule/maximum.json | 1 + .../passage/numericrule/minimum.json | 1 + .../passage/numericrule/multipleof.json | 1 + .../passage/numericvalidationerrorkind.json | 1 + .../numericvalidationerrorkind/!=(_:_:).json | 1 + .../equatable-implementations.json | 1 + .../error-implementations.json | 1 + .../localizeddescription.json | 1 + .../numericvalidationerrorkind/maximum.json | 1 + .../numericvalidationerrorkind/minimum.json | 1 + .../multipleof.json | 1 + .../data/documentation/passage/oauth2api.json | 1 + ...appid:state:code:idtoken:user:error:).json | 1 + ...ltdev(state:code:idtoken:user:error:).json | 1 + ...ilder(state:code:idtoken:user:error:).json | 1 + ...appid:state:code:idtoken:user:error:).json | 1 + .../connectiontype_getauthorize.json | 1 + .../connectiontype_getauthorize/!=(_:_:).json | 1 + .../connectiontype_getauthorize/apple.json | 1 + .../equatable-implementations.json | 1 + .../connectiontype_getauthorize/github.json | 1 + .../connectiontype_getauthorize/google.json | 1 + .../hash(into:).json | 1 + .../hashvalue.json | 1 + .../init(rawvalue:).json | 1 + .../connectiontype_getauthorize/passage.json | 1 + .../rawrepresentable-implementations.json | 1 + ...ciallinkaccount(appid:code:verifier:).json | 1 + ...hrequestbuilder(appid:code:verifier:).json | 1 + ...esocialidtoken(appid:idtokenrequest:).json | 1 + ...requestbuilder(appid:idtokenrequest:).json | 1 + ...angesocialtoken(appid:code:verifier:).json | 1 + ...hrequestbuilder(appid:code:verifier:).json | 1 + ...hallengemethod:connectiontype:state:).json | 1 + ...hallengemethod:connectiontype:state:).json | 1 + .../modelerror_appleoauth2callback.json | 1 + .../!=(_:_:).json | 1 + .../equatable-implementations.json | 1 + .../hash(into:).json | 1 + .../hashvalue.json | 1 + .../init(rawvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../usercancelledauthorize.json | 1 + ...elerror_appleoauth2callbackdefaultdev.json | 1 + .../!=(_:_:).json | 1 + .../equatable-implementations.json | 1 + .../hash(into:).json | 1 + .../hashvalue.json | 1 + .../init(rawvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../usercancelledauthorize.json | 1 + .../oauth2api/modelerror_oauth2callback.json | 1 + .../modelerror_oauth2callback/!=(_:_:).json | 1 + .../accountselectionrequired.json | 1 + .../consentrequired.json | 1 + .../equatable-implementations.json | 1 + .../hash(into:).json | 1 + .../modelerror_oauth2callback/hashvalue.json | 1 + .../init(rawvalue:).json | 1 + .../interactionrequired.json | 1 + .../invalidrequestobject.json | 1 + .../invalidrequesturi.json | 1 + .../loginrequired.json | 1 + .../rawrepresentable-implementations.json | 1 + .../registrationnotsupported.json | 1 + .../requestnotsupported.json | 1 + .../requesturinotsupported.json | 1 + .../modelerror_oauth2callbackdefaultdev.json | 1 + .../!=(_:_:).json | 1 + .../accountselectionrequired.json | 1 + .../consentrequired.json | 1 + .../equatable-implementations.json | 1 + .../hash(into:).json | 1 + .../hashvalue.json | 1 + .../init(rawvalue:).json | 1 + .../interactionrequired.json | 1 + .../invalidrequestobject.json | 1 + .../invalidrequesturi.json | 1 + .../loginrequired.json | 1 + .../rawrepresentable-implementations.json | 1 + .../registrationnotsupported.json | 1 + .../requestnotsupported.json | 1 + .../requesturinotsupported.json | 1 + ...d:code:state:error:errordescription:).json | 1 + ...v(code:state:error:errordescription:).json | 1 + ...r(code:state:error:errordescription:).json | 1 + ...d:code:state:error:errordescription:).json | 1 + .../passage/onetimepasscode.json | 2 +- .../passage/onetimepasscode/id.json | 2 +- .../passage/onetimepasscode/init(from:).json | 1 - .../passage/onetimepasscodeactivateerror.json | 1 + .../!=(_:_:).json | 1 + .../convert(error:).json | 1 + .../equatable-implementations.json | 1 + .../error-implementations.json | 1 + .../exceededattempts.json | 1 + .../invalidrequest.json | 1 + .../localizeddescription.json | 1 + .../unspecified.json | 1 + .../usernotactive.json | 1 + .../passage/onetimepasscoderesponse.json | 1 + .../onetimepasscoderesponse/!=(_:_:).json | 1 + .../onetimepasscoderesponse/codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../codingkeys/otpid.json | 1 + .../rawrepresentable-implementations.json | 1 + .../onetimepasscoderesponse/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../onetimepasscoderesponse/init(from:).json | 1 + .../onetimepasscoderesponse/init(otpid:).json | 1 + .../onetimepasscoderesponse/otpid.json | 1 + .../passage/openapiclientapi.json | 1 + .../openapiclientapi/apiresponsequeue.json | 1 + .../passage/openapiclientapi/basepath.json | 1 + .../passage/openapiclientapi/credential.json | 1 + .../openapiclientapi/customheaders.json | 1 + .../requestbuilderfactory.json | 1 + .../openapiclientapichallengehandler.json | 1 + .../data/documentation/passage/openidapi.json | 1 + .../getopenidconfiguration(appid:).json | 1 + ...nfigurationwithrequestbuilder(appid:).json | 1 + .../passage/openidconfiguration.json | 1 + .../passage/openidconfiguration/!=(_:_:).json | 1 + .../authorizationendpoint.json | 1 + .../openidconfiguration/codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/authorizationendpoint.json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../codingkeys/issuer.json | 1 + .../codingkeys/jwksuri.json | 1 + .../rawrepresentable-implementations.json | 1 + .../openidconfiguration/encode(to:).json | 1 + .../equatable-implementations.json | 1 + ...uthorizationendpoint:issuer:jwksuri:).json | 1 + .../openidconfiguration/init(from:).json | 1 + .../passage/openidconfiguration/issuer.json | 1 + .../passage/openidconfiguration/jwksuri.json | 1 + .../passage/openiso8601dateformatter.json | 1 + .../openiso8601dateformatter/date(from:).json | 1 + docs/data/documentation/passage/otpapi.json | 1 + ...ppid:activateonetimepasscoderequest:).json | 1 + ...ppid:activateonetimepasscoderequest:).json | 1 + .../documentation/passage/otpauthmethod.json | 1 + .../passage/otpauthmethod/!=(_:_:).json | 1 + .../passage/otpauthmethod/codingkeys.json | 1 + .../otpauthmethod/codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../otpauthmethod/codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../otpauthmethod/codingkeys/hash(into:).json | 1 + .../otpauthmethod/codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../passage/otpauthmethod/codingkeys/ttl.json | 1 + .../codingkeys/ttldisplayunit.json | 1 + .../passage/otpauthmethod/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../passage/otpauthmethod/init(from:).json | 1 + .../init(ttl:ttldisplayunit:).json | 1 + .../passage/otpauthmethod/ttl.json | 1 + .../passage/otpauthmethod/ttldisplayunit.json | 1 + .../passage/parameterencoding.json | 1 + .../parameterencoding/encode(_:with:).json | 1 + .../passage/passageapierror.json | 2 +- .../passageapierror/badrequest(_:).json | 2 +- .../passage/passageapierror/conflict(_:).json | 2 +- .../error-implementations.json | 2 +- .../passageapierror/failedresponse(_:).json | 2 +- .../internalservererror(_:).json | 2 +- .../passageapierror/localizeddescription.json | 2 +- .../passage/passageapierror/malformedurl.json | 2 +- .../passage/passageapierror/notfound(_:).json | 2 +- .../passageapierror/unauthorized(_:).json | 2 +- .../passage/passageapierrorresponse.json | 2 +- .../passageapierrorresponse/init(from:).json | 2 +- .../passage/passageasauthorizationerror.json | 1 - .../passageasauthorizationerror/!=(_:_:).json | 1 - .../authorizationtypeunknown.json | 1 - .../passageasauthorizationerror/canceled.json | 1 - .../credentialregistration.json | 1 - .../equatable-implementations.json | 1 - .../error-implementations.json | 1 - .../invalidstartresponse.json | 1 - .../localizeddescription.json | 1 - .../loginfinish.json | 1 - .../passageasauthorizationerror/unknown.json | 1 - .../unknownauthorizationtype.json | 1 - .../documentation/passage/passageauth.json | 2 +- .../passageauth/adddevice(options:).json | 2 +- .../adddevice(token:options:).json | 2 +- .../passageauth/appinfo()-swift.method.json | 1 + .../appinfo()-swift.type.method.json | 1 + .../passage/passageauth/appinfo().json | 1 - ...meralwebbrowsersession:)-swift.method.json | 2 +- ...webbrowsersession:)-swift.type.method.json | 2 +- ...ccess:onerror:oncancel:)-swift.method.json | 2 +- ...:onerror:oncancel:)-swift.type.method.json | 2 +- .../changeemail(newemail:language:).json | 2 +- ...changeemail(token:newemail:language:).json | 2 +- .../changephone(newphone:language:).json | 2 +- ...changephone(token:newphone:language:).json | 2 +- .../editdevice(deviceid:friendlyname:).json | 2 +- ...tdevice(token:deviceid:friendlyname:).json | 2 +- .../passage/passageauth/getauthtoken().json | 2 +- ...getauthtoken(authtoken:refreshtoken:).json | 2 +- .../passage/passageauth/getcurrentuser().json | 2 +- .../passageauth/getcurrentuser(token:).json | 2 +- .../getmagiclinkstatus(id:)-swift.method.json | 2 +- ...agiclinkstatus(id:)-swift.type.method.json | 2 +- .../getuser(identifier:)-swift.method.json | 1 + ...etuser(identifier:)-swift.type.method.json | 1 + .../passageauth/getuser(identifier:).json | 1 - .../identifierexists(identifier:).json | 2 +- .../passage/passageauth/init().json | 2 +- .../passage/passageauth/init(appid:).json | 2 +- .../passageauth/init(appid:tokenstore:).json | 2 +- .../passageauth/init(tokenstore:).json | 2 +- .../passage/passageauth/listdevices().json | 2 +- .../passageauth/listdevices(token:).json | 2 +- .../login(identifier:)-swift.method.json | 1 - .../login(identifier:)-swift.type.method.json | 1 - .../loginwithmagiclink(identifier:).json | 2 +- ...inwithmagiclink(identifier:language:).json | 2 +- ...withpasskey(identifier:)-swift.method.json | 2 +- ...asskey(identifier:)-swift.type.method.json | 2 +- ...activate(usermagiclink:)-swift.method.json | 2 +- ...ate(usermagiclink:)-swift.type.method.json | 2 +- ...nk(identifier:language:)-swift.method.json | 1 + ...entifier:language:)-swift.type.method.json | 1 + ...wloginmagiclink(identifier:language:).json | 1 - ...de(identifier:language:)-swift.method.json | 1 + ...entifier:language:)-swift.type.method.json | 1 + ...onetimepasscode(identifier:language:).json | 1 - ...nk(identifier:language:)-swift.method.json | 1 + ...entifier:language:)-swift.type.method.json | 1 + ...gistermagiclink(identifier:language:).json | 1 - ...de(identifier:language:)-swift.method.json | 1 + ...entifier:language:)-swift.type.method.json | 1 + ...onetimepasscode(identifier:language:).json | 1 - ...codeactivate(otp:otpid:)-swift.method.json | 2 +- ...ctivate(otp:otpid:)-swift.type.method.json | 2 +- .../passageauth/overrideapiurl(with:).json | 2 +- .../passage/passageauth/refresh().json | 2 +- .../passageauth/refresh(refreshtoken:).json | 2 +- .../register(identifier:)-swift.method.json | 1 - ...gister(identifier:)-swift.type.method.json | 1 - ...key(identifier:options:)-swift.method.json | 1 + ...dentifier:options:)-swift.type.method.json | 1 + ...isterwithpasskey(identifier:options:).json | 1 - .../passageauth/revokedevice(deviceid:).json | 2 +- .../revokedevice(token:deviceid:).json | 2 +- .../passage/passageauth/signout().json | 2 +- .../passageauth/signout(refreshtoken:).json | 2 +- .../passage/passageauth/tokenstore.json | 2 +- ...assageautofillauthorizationcontroller.json | 2 +- ...roller:didcompletewithauthorization:).json | 2 +- ...ler(controller:didcompletewitherror:).json | 2 +- ...n(anchor:onsuccess:onerror:oncancel:).json | 2 +- .../cancel().json | 2 +- .../presentationanchor(for:).json | 2 +- .../shared.json | 2 +- .../passage/passageconfigurationerror.json | 1 + .../passageconfigurationerror/!=(_:_:).json | 1 + .../cannotfindappid.json | 1 + .../cannotfindpassageplist.json | 1 + .../description.json | 1 + .../equatable-implementations.json | 1 + .../error-implementations.json | 1 + .../localizeddescription.json | 1 + .../passage/passagedeviceerror.json | 1 - .../passage/passagedeviceerror/!=(_:_:).json | 1 - .../equatable-implementations.json | 1 - .../error-implementations.json | 1 - .../localizeddescription.json | 1 - .../passage/passagedeviceerror/notfound.json | 1 - .../documentation/passage/passageerror.json | 2 +- .../passage/passageerror/!=(_:_:).json | 1 - .../authfallbacksnotsupported.json | 1 - .../passage/passageerror/convert(error:).json | 1 + .../equatable-implementations.json | 1 - .../passageerror/error-implementations.json | 1 - .../passage/passageerror/invalidappinfo.json | 1 - .../invalidauthfallbackmethod.json | 1 - .../passageerror/localizeddescription.json | 1 - .../passage/passageerror/unauthorized.json | 1 - .../passage/passageerror/unknown.json | 1 - .../passageerror/useralreadyexists.json | 1 - .../passageerror/userdoesnotexist.json | 1 - .../passage/passageerrorresponsebody.json | 2 +- .../passageerrorresponsebody/init(from:).json | 2 +- .../passage/passageloginerror.json | 1 - .../passage/passageloginerror/!=(_:_:).json | 1 - .../equatable-implementations.json | 1 - .../error-implementations.json | 1 - .../passageloginerror/identifierrequired.json | 1 - .../localizeddescription.json | 1 - .../passage/passageotperror.json | 1 - .../passage/passageotperror/!=(_:_:).json | 1 - .../equatable-implementations.json | 1 - .../error-implementations.json | 1 - .../passageotperror/exceededattempts.json | 1 - .../passageotperror/localizeddescription.json | 1 - .../passage/passageregistererror.json | 1 - .../passageregistererror/!=(_:_:).json | 1 - .../equatable-implementations.json | 1 - .../error-implementations.json | 1 - .../localizeddescription.json | 1 - .../publicregistrationdisabled.json | 1 - .../useralreadyexists.json | 1 - .../passage/passagesessionerror.json | 1 - .../passage/passagesessionerror/!=(_:_:).json | 1 - .../equatable-implementations.json | 1 - .../error-implementations.json | 1 - .../localizeddescription.json | 1 - .../passagesessionerror/loginrequired.json | 1 - .../passage/passagesettingserror.json | 1 - .../passagesettingserror/!=(_:_:).json | 1 - .../equatable-implementations.json | 1 - .../error-implementations.json | 1 - .../errorreadingplist.json | 1 - .../localizeddescription.json | 1 - .../passage/passagesocialconnection.json | 2 +- .../passagesocialconnection/!=(_:_:).json | 2 +- .../passagesocialconnection/apple.json | 2 +- .../equatable-implementations.json | 2 +- .../passagesocialconnection/github.json | 2 +- .../passagesocialconnection/google.json | 2 +- .../passagesocialconnection/hash(into:).json | 2 +- .../passagesocialconnection/hashvalue.json | 2 +- .../init(rawvalue:).json | 2 +- .../rawrepresentable-implementations.json | 2 +- .../passage/passagesocialerror.json | 1 - .../passage/passagesocialerror/!=(_:_:).json | 1 - .../equatable-implementations.json | 1 - .../error-implementations.json | 1 - .../localizeddescription.json | 1 - .../missingapplecredentials.json | 1 - .../passagesocialerror/missingauthcode.json | 1 - .../documentation/passage/passagestore.json | 2 +- .../passage/passagestore/authtoken.json | 2 +- .../passage/passagestore/cleartokens().json | 2 +- .../passage/passagestore/refreshtoken.json | 2 +- .../passagestore/settokens(authresult:).json | 2 +- .../settokens(authtoken:refreshtoken:).json | 2 +- .../passage/passagestore/shared.json | 2 +- .../passage/passagetokenerror.json | 1 + .../passage/passagetokenerror/!=(_:_:).json | 1 + .../passagetokenerror/convert(error:).json | 1 + .../equatable-implementations.json | 1 + .../error-implementations.json | 1 + .../localizeddescription.json | 1 + .../passagetokenerror/loginrequired.json | 1 + .../passagetokenerror/unauthorized.json | 1 + .../passagetokenerror/unspecified.json | 1 + .../passage/passagetokenstore.json | 2 +- .../passage/passagetokenstore/authtoken.json | 2 +- .../passagetokenstore/cleartokens().json | 2 +- .../passagetokenstore/refreshtoken.json | 2 +- .../settokens(authresult:).json | 2 +- .../settokens(authtoken:refreshtoken:).json | 2 +- .../passage/passagetokenutils.json | 2 +- .../passagetokenutils/decode(jwttoken:).json | 2 +- .../passagetokenutils/decodedtoken.json | 2 +- .../passagetokenutils/expirationdate.json | 2 +- .../passagetokenutils/init(token:).json | 2 +- .../passage/passagetokenutils/isexpired.json | 2 +- .../istokenexpired(decodedtoken:).json | 2 +- .../istokenexpired(token:).json | 2 +- .../passage/passagetokenutils/token.json | 2 +- .../passage/passageuserinfo.json | 2 +- .../passage/passageuserinfo/createdat.json | 2 +- .../passage/passageuserinfo/email.json | 2 +- .../passageuserinfo/emailverified.json | 2 +- .../passage/passageuserinfo/id.json | 2 +- .../passage/passageuserinfo/init(from:).json | 2 +- .../passage/passageuserinfo/lastloginat.json | 2 +- .../passage/passageuserinfo/logincount.json | 2 +- .../passage/passageuserinfo/phone.json | 2 +- .../passageuserinfo/phoneverified.json | 2 +- .../passageuserinfo/socialconnections.json | 1 + .../passage/passageuserinfo/status.json | 2 +- .../passage/passageuserinfo/updatedat.json | 2 +- .../passage/passageuserinfo/usermetadata.json | 2 +- .../passage/passageuserinfo/webauthn.json | 2 +- .../passageuserinfo/webauthndevices.json | 2 +- .../passageuserinfo/webauthntypes.json | 2 +- .../passage/passkeyauthmethod.json | 1 - .../passage/passkeyauthmethod/!=(_:_:).json | 1 - .../equatable-implementations.json | 1 - .../passkeyauthmethod/init(from:).json | 1 - .../passage/passkeycreationoptions.json | 2 +- .../authenticatorattachment.json | 2 +- .../init(authenticatorattachment:).json | 2 +- .../passage/passkeyreadinessapi.json | 1 + ...iceos:deviceosversion:appidentifier:).json | 1 + ...iceos:deviceosversion:appidentifier:).json | 1 + .../passage/protocolcredentialassertion.json | 1 + .../protocolcredentialassertion/!=(_:_:).json | 1 + .../codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../codingkeys/publickey.json | 1 + .../rawrepresentable-implementations.json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../init(from:).json | 1 + .../init(publickey:).json | 1 + .../publickey.json | 1 + .../protocolcredentialassertionpublickey.json | 1 + .../!=(_:_:).json | 1 + .../allowcredentials.json | 1 + .../challenge.json | 1 + .../codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/allowcredentials.json | 1 + .../codingkeys/challenge.json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/extensions.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../codingkeys/rpid.json | 1 + .../codingkeys/timeout.json | 1 + .../codingkeys/userverification.json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../extensions.json | 1 + ...sions:rpid:timeout:userverification:).json | 1 + .../init(from:).json | 1 + .../rpid.json | 1 + .../timeout.json | 1 + .../userverification.json | 1 + ...sertionpublickeyallowcredentialsinner.json | 1 + .../!=(_:_:).json | 1 + .../codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/id.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../codingkeys/transports.json | 1 + .../codingkeys/type.json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../id.json | 1 + .../init(from:).json | 1 + .../init(id:transports:type:).json | 1 + .../transports.json | 1 + .../type.json | 1 + .../passage/refreshauthtokenrequest.json | 1 + .../refreshauthtokenrequest/!=(_:_:).json | 1 + .../refreshauthtokenrequest/codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../codingkeys/refreshtoken.json | 1 + .../refreshauthtokenrequest/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../refreshauthtokenrequest/init(from:).json | 1 + .../init(refreshtoken:).json | 1 + .../refreshauthtokenrequest/refreshtoken.json | 1 + .../documentation/passage/registerapi.json | 1 + .../registermagiclink(appid:user:).json | 1 + ...iclinkwithrequestbuilder(appid:user:).json | 1 + ...ppid:registeronetimepasscoderequest:).json | 1 + ...ppid:registeronetimepasscoderequest:).json | 1 + ...appid:registerwebauthnfinishrequest:).json | 1 + ...appid:registerwebauthnfinishrequest:).json | 1 + ...ebauthnfinishwithtransactionrequest:).json | 1 + ...ebauthnfinishwithtransactionrequest:).json | 1 + ...(appid:registerwebauthnstartrequest:).json | 1 + ...(appid:registerwebauthnstartrequest:).json | 1 + ...webauthnstartwithtransactionrequest:).json | 1 + ...webauthnstartwithtransactionrequest:).json | 1 + .../passage/registermagiclinkrequest.json | 1 + .../registermagiclinkrequest/!=(_:_:).json | 1 + .../registermagiclinkrequest/codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/identifier.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../codingkeys/language.json | 1 + .../codingkeys/magiclinkpath.json | 1 + .../rawrepresentable-implementations.json | 1 + .../registermagiclinkrequest/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../registermagiclinkrequest/identifier.json | 1 + .../registermagiclinkrequest/init(from:).json | 1 + ...t(identifier:language:magiclinkpath:).json | 1 + .../registermagiclinkrequest/language.json | 1 + .../magiclinkpath.json | 1 + .../passage/registermagiclinkresponse.json | 1 + .../registermagiclinkresponse/!=(_:_:).json | 1 + .../registermagiclinkresponse/codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../codingkeys/magiclink.json | 1 + .../rawrepresentable-implementations.json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../init(from:).json | 1 + .../init(magiclink:).json | 1 + .../registermagiclinkresponse/magiclink.json | 1 + .../registeronetimepasscoderequest.json | 1 + .../!=(_:_:).json | 1 + .../codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/identifier.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../codingkeys/language.json | 1 + .../rawrepresentable-implementations.json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../identifier.json | 1 + .../init(from:).json | 1 + .../init(identifier:language:).json | 1 + .../language.json | 1 + .../registerwebauthnfinishrequest.json | 1 + .../!=(_:_:).json | 1 + .../codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/handshakeid.json | 1 + .../codingkeys/handshakeresponse.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../codingkeys/userid.json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../handshakeid.json | 1 + .../handshakeresponse.json | 1 + .../init(from:).json | 1 + ...andshakeid:handshakeresponse:userid:).json | 1 + .../registerwebauthnfinishrequest/userid.json | 1 + ...rwebauthnfinishwithtransactionrequest.json | 1 + .../!=(_:_:).json | 1 + .../codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/handshakeid.json | 1 + .../codingkeys/handshakeresponse.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../codingkeys/transactionid.json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../handshakeid.json | 1 + .../handshakeresponse.json | 1 + .../init(from:).json | 1 + ...eid:handshakeresponse:transactionid:).json | 1 + .../transactionid.json | 1 + .../passage/registerwebauthnstartrequest.json | 1 + .../!=(_:_:).json | 1 + .../authenticatorattachment.json | 1 + .../codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/authenticatorattachment.json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/identifier.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../identifier.json | 1 + .../init(from:).json | 1 + ...(identifier:authenticatorattachment:).json | 1 + .../registerwebauthnstartresponse.json | 1 + .../!=(_:_:).json | 1 + .../codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/handshake.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../codingkeys/user.json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../handshake.json | 1 + .../init(from:).json | 1 + .../init(handshake:user:).json | 1 + .../registerwebauthnstartresponse/user.json | 1 + ...erwebauthnstartwithtransactionrequest.json | 1 + .../!=(_:_:).json | 1 + .../authenticatorattachment.json | 1 + .../codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/authenticatorattachment.json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../codingkeys/transactionid.json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../init(from:).json | 1 + ...ansactionid:authenticatorattachment:).json | 1 + .../transactionid.json | 1 + ...rwebauthnstartwithtransactionresponse.json | 1 + .../!=(_:_:).json | 1 + .../codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/handshake.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../codingkeys/transactionid.json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../handshake.json | 1 + .../init(from:).json | 1 + .../init(handshake:transactionid:).json | 1 + .../transactionid.json | 1 + .../passage/registerwithpasskeyerror.json | 1 + .../registerwithpasskeyerror/!=(_:_:).json | 1 + .../authorizationfailed.json | 1 + .../registerwithpasskeyerror/canceled.json | 1 + .../convert(error:).json | 1 + .../equatable-implementations.json | 1 + .../error-implementations.json | 1 + .../invalidrequest.json | 1 + .../localizeddescription.json | 1 + .../registerwithpasskeyerror/unspecified.json | 1 + .../useralreadyexists.json | 1 + .../webauthnloginfailed.json | 1 + .../documentation/passage/requestbuilder.json | 1 + .../requestbuilder/addcredential().json | 1 + .../addheader(name:value:).json | 1 + .../requestbuilder/addheaders(_:).json | 1 + .../passage/requestbuilder/execute().json | 1 + .../passage/requestbuilder/execute(_:_:).json | 1 + ...ters:headers:requiresauthentication:).json | 1 + .../passage/requestbuilder/method.json | 1 + .../requestbuilder/onprogressready.json | 1 + .../passage/requestbuilder/parameters.json | 1 + .../passage/requestbuilder/requesttask.json | 1 + .../requiresauthentication.json | 1 + .../passage/requestbuilder/urlstring.json | 1 + .../passage/requestbuilderfactory.json | 1 + .../requestbuilderfactory/getbuilder().json | 1 + .../getnondecodablebuilder().json | 1 + .../documentation/passage/requesttask.json | 1 + .../passage/requesttask/cancel().json | 1 + docs/data/documentation/passage/response.json | 1 + .../documentation/passage/response/body.json | 1 + .../passage/response/bodydata.json | 1 + .../passage/response/header.json | 1 + .../init(response:body:bodydata:).json | 1 + ...nit(statuscode:header:body:bodydata:).json | 1 + .../passage/response/statuscode.json | 1 + docs/data/documentation/passage/settings.json | 1 - .../passage/settings/init(from:).json | 1 - .../passage/settings/version.json | 1 - .../passage/socialautherror.json | 1 + .../passage/socialautherror/!=(_:_:).json | 1 + .../socialautherror/authorizationfailed.json | 1 + .../connectionnotsetupforpassageapp.json | 1 + .../socialautherror/convert(error:).json | 1 + .../equatable-implementations.json | 1 + .../error-implementations.json | 1 + .../passage/socialautherror/inactiveuser.json | 1 + .../socialautherror/invalidrequest.json | 1 + .../passage/socialautherror/invalidurl.json | 1 + .../socialautherror/localizeddescription.json | 1 + .../missingapplecredentials.json | 1 + .../socialautherror/missingauthcode.json | 1 + .../passage/socialautherror/unspecified.json | 1 + .../passage/socialconnections.json | 1 + .../passage/socialconnections/!=(_:_:).json | 1 + .../passage/socialconnections/apple.json | 1 + .../passage/socialconnections/codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../socialconnections/codingkeys/apple.json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../socialconnections/codingkeys/github.json | 1 + .../socialconnections/codingkeys/google.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../socialconnections/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../passage/socialconnections/github.json | 1 + .../passage/socialconnections/google.json | 1 + .../init(apple:google:github:).json | 1 + .../socialconnections/init(from:).json | 1 + .../passage/socialconnectionsresponse.json | 1 + .../socialconnectionsresponse/!=(_:_:).json | 1 + .../socialconnectionsresponse/codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../codingkeys/socialconnections.json | 1 + .../encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../init(from:).json | 1 + .../init(socialconnections:).json | 1 + .../socialconnections.json | 1 + .../documentation/passage/stringrule.json | 1 + .../passage/stringrule/maxlength.json | 1 + .../passage/stringrule/minlength.json | 1 + .../passage/stringrule/pattern.json | 1 + .../passage/stringvalidationerrorkind.json | 1 + .../stringvalidationerrorkind/!=(_:_:).json | 1 + .../equatable-implementations.json | 1 + .../error-implementations.json | 1 + .../localizeddescription.json | 1 + .../stringvalidationerrorkind/maxlength.json | 1 + .../stringvalidationerrorkind/minlength.json | 1 + .../stringvalidationerrorkind/pattern.json | 1 + docs/data/documentation/passage/swift.json | 1 + .../swift/keyeddecodingcontainerprotocol.json | 1 + .../decode(_:forkey:).json | 1 + .../decodearray(_:forkey:).json | 1 + .../decodearrayifpresent(_:forkey:).json | 1 + .../decodeifpresent(_:forkey:).json | 1 + .../decodemap(_:excludedkeys:).json | 1 + .../swift/keyedencodingcontainerprotocol.json | 1 + .../encode(_:forkey:).json | 1 + .../encodearray(_:forkey:).json | 1 + .../encodearrayifpresent(_:forkey:).json | 1 + .../encodeifpresent(_:forkey:).json | 1 + .../encodemap(_:).json | 1 + .../encodemapifpresent(_:).json | 1 + .../documentation/passage/swift/string.json | 1 + .../string/codingkey-implementations.json | 1 + .../passage/swift/string/init(intvalue:).json | 1 + .../swift/string/init(stringvalue:).json | 1 + .../passage/swift/string/intvalue.json | 1 + .../passage/swift/string/stringvalue.json | 1 + .../data/documentation/passage/tokensapi.json | 1 + ...token(appid:refreshauthtokenrequest:).json | 1 + ...ilder(appid:refreshauthtokenrequest:).json | 1 + ...vokerefreshtoken(appid:refreshtoken:).json | 1 + ...threquestbuilder(appid:refreshtoken:).json | 1 + .../documentation/passage/ttldisplayunit.json | 1 + .../passage/ttldisplayunit/!=(_:_:).json | 1 + .../passage/ttldisplayunit/d.json | 1 + .../passage/ttldisplayunit/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../passage/ttldisplayunit/h.json | 1 + .../passage/ttldisplayunit/hash(into:).json | 1 + .../passage/ttldisplayunit/hashvalue.json | 1 + .../passage/ttldisplayunit/init(from:).json | 1 + .../ttldisplayunit/init(rawvalue:).json | 1 + .../passage/ttldisplayunit/m.json | 1 + .../rawrepresentable-implementations.json | 1 + .../passage/ttldisplayunit/s.json | 1 + .../passage/updatedevicerequest.json | 1 + .../passage/updatedevicerequest/!=(_:_:).json | 1 + .../updatedevicerequest/codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/friendlyname.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../updatedevicerequest/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../updatedevicerequest/friendlyname.json | 1 + .../init(friendlyname:).json | 1 + .../updatedevicerequest/init(from:).json | 1 + .../passage/updatemetadatarequest.json | 1 + .../updatemetadatarequest/!=(_:_:).json | 1 + .../updatemetadatarequest/codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../codingkeys/usermetadata.json | 1 + .../updatemetadatarequest/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../updatemetadatarequest/init(from:).json | 1 + .../init(usermetadata:).json | 1 + .../updatemetadatarequest/usermetadata.json | 1 + .../passage/updateuseremailrequest.json | 1 + .../updateuseremailrequest/!=(_:_:).json | 1 + .../updateuseremailrequest/codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../codingkeys/language.json | 1 + .../codingkeys/magiclinkpath.json | 1 + .../codingkeys/newemail.json | 1 + .../rawrepresentable-implementations.json | 1 + .../codingkeys/redirecturl.json | 1 + .../updateuseremailrequest/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../updateuseremailrequest/init(from:).json | 1 + ...:magiclinkpath:newemail:redirecturl:).json | 1 + .../updateuseremailrequest/language.json | 1 + .../updateuseremailrequest/magiclinkpath.json | 1 + .../updateuseremailrequest/newemail.json | 1 + .../updateuseremailrequest/redirecturl.json | 1 + .../passage/updateuserphonerequest.json | 1 + .../updateuserphonerequest/!=(_:_:).json | 1 + .../updateuserphonerequest/codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../codingkeys/language.json | 1 + .../codingkeys/magiclinkpath.json | 1 + .../codingkeys/newphone.json | 1 + .../rawrepresentable-implementations.json | 1 + .../codingkeys/redirecturl.json | 1 + .../updateuserphonerequest/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../updateuserphonerequest/init(from:).json | 1 + ...:magiclinkpath:newphone:redirecturl:).json | 1 + .../updateuserphonerequest/language.json | 1 + .../updateuserphonerequest/magiclinkpath.json | 1 + .../updateuserphonerequest/newphone.json | 1 + .../updateuserphonerequest/redirecturl.json | 1 + .../urlsessiondecodablerequestbuilder.json | 1 + .../passage/urlsessionprotocol.json | 1 + .../datatask(with:completionhandler:).json | 1 + .../passage/urlsessionrequestbuilder.json | 1 + .../buildheaders().json | 1 + .../contenttypeforformpart(fileurl:).json | 1 + ...(urlsession:method:encoding:headers:).json | 1 + .../createurlsession().json | 1 + .../execute(_:_:).json | 1 + ...ters:headers:requiresauthentication:).json | 1 + .../taskdidreceivechallenge.json | 1 + docs/data/documentation/passage/user.json | 1 + .../documentation/passage/user/!=(_:_:).json | 1 + .../passage/user/codingkeys.json | 1 + .../passage/user/codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../user/codingkeys/debugdescription.json | 1 + .../passage/user/codingkeys/description.json | 1 + .../passage/user/codingkeys/email.json | 1 + .../user/codingkeys/emailverified.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../passage/user/codingkeys/hash(into:).json | 1 + .../passage/user/codingkeys/hashvalue.json | 1 + .../passage/user/codingkeys/id.json | 1 + .../user/codingkeys/init(intvalue:).json | 1 + .../user/codingkeys/init(rawvalue:).json | 1 + .../user/codingkeys/init(stringvalue:).json | 1 + .../passage/user/codingkeys/phone.json | 1 + .../user/codingkeys/phoneverified.json | 1 + .../rawrepresentable-implementations.json | 1 + .../passage/user/codingkeys/status.json | 1 + .../passage/user/codingkeys/usermetadata.json | 1 + .../passage/user/codingkeys/webauthn.json | 1 + .../user/codingkeys/webauthntypes.json | 1 + .../documentation/passage/user/email.json | 1 + .../passage/user/emailverified.json | 1 + .../passage/user/encode(to:).json | 1 + .../user/equatable-implementations.json | 1 + docs/data/documentation/passage/user/id.json | 1 + ...usermetadata:webauthn:webauthntypes:).json | 1 + .../passage/user/init(from:).json | 1 + .../documentation/passage/user/phone.json | 1 + .../passage/user/phoneverified.json | 1 + .../documentation/passage/user/status.json | 1 + .../passage/user/usermetadata.json | 1 + .../documentation/passage/user/webauthn.json | 1 + .../passage/user/webauthntypes.json | 1 + .../data/documentation/passage/usererror.json | 1 + .../passage/usererror/!=(_:_:).json | 1 + .../passage/usererror/convert(error:).json | 1 + .../usererror/equatable-implementations.json | 1 + .../usererror/error-implementations.json | 1 + .../passage/usererror/inactiveuser.json | 1 + .../passage/usererror/invalidrequest.json | 1 + .../usererror/localizeddescription.json | 1 + .../passage/usererror/unauthorized.json | 1 + .../passage/usererror/unspecified.json | 1 + .../passage/usererror/usernotfound.json | 1 + .../passage/usermetadatafield.json | 1 + .../passage/usermetadatafield/!=(_:_:).json | 1 + .../passage/usermetadatafield/codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/fieldname.json | 1 + .../codingkeys/friendlyname.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../usermetadatafield/codingkeys/id.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../usermetadatafield/codingkeys/profile.json | 1 + .../rawrepresentable-implementations.json | 1 + .../codingkeys/registration.json | 1 + .../usermetadatafield/codingkeys/type.json | 1 + .../usermetadatafield/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../passage/usermetadatafield/fieldname.json | 1 + .../usermetadatafield/friendlyname.json | 1 + .../passage/usermetadatafield/id.json | 1 + ...lyname:id:profile:registration:type:).json | 1 + .../usermetadatafield/init(from:).json | 1 + .../passage/usermetadatafield/profile.json | 1 + .../usermetadatafield/registration.json | 1 + .../passage/usermetadatafield/type.json | 1 + .../passage/usermetadataresponse.json | 1 + .../usermetadataresponse/!=(_:_:).json | 1 + .../usermetadataresponse/codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../codingkeys/usermetadata.json | 1 + .../usermetadataresponse/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../usermetadataresponse/init(from:).json | 1 + .../init(usermetadata:).json | 1 + .../usermetadataresponse/usermetadata.json | 1 + .../passage/usermetadataschema.json | 1 - .../passage/usermetadataschema/!=(_:_:).json | 1 - .../equatable-implementations.json | 1 - .../passage/usermetadataschema/fieldname.json | 1 - .../usermetadataschema/friendlyname.json | 1 - .../passage/usermetadataschema/id.json | 1 - .../usermetadataschema/init(from:).json | 1 - .../passage/usermetadataschema/profile.json | 1 - .../usermetadataschema/registration.json | 1 - .../passage/usermetadataschema/type.json | 1 - .../documentation/passage/userresponse.json | 1 + .../passage/userresponse/!=(_:_:).json | 1 + .../passage/userresponse/codingkeys.json | 1 + .../userresponse/codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../userresponse/codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../userresponse/codingkeys/hash(into:).json | 1 + .../userresponse/codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../passage/userresponse/codingkeys/user.json | 1 + .../passage/userresponse/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../passage/userresponse/init(from:).json | 1 + .../passage/userresponse/init(user:).json | 1 + .../passage/userresponse/user.json | 1 + docs/data/documentation/passage/usersapi.json | 1 + ...heckuseridentifier(appid:identifier:).json | 1 + ...withrequestbuilder(appid:identifier:).json | 1 + .../createuser(appid:createuserparams:).json | 1 + ...questbuilder(appid:createuserparams:).json | 1 + .../passage/usersocialconnections.json | 1 + .../usersocialconnections/!=(_:_:).json | 1 + .../passage/usersocialconnections/apple.json | 1 + .../usersocialconnections/codingkeys.json | 1 + .../codingkeys/!=(_:_:).json | 1 + .../codingkeys/apple.json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../codingkeys/debugdescription.json | 1 + .../codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../codingkeys/github.json | 1 + .../codingkeys/google.json | 1 + .../codingkeys/hash(into:).json | 1 + .../codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../rawrepresentable-implementations.json | 1 + .../usersocialconnections/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../passage/usersocialconnections/github.json | 1 + .../passage/usersocialconnections/google.json | 1 + .../init(apple:github:google:).json | 1 + .../usersocialconnections/init(from:).json | 1 + .../documentation/passage/userstatus.json | 1 + .../passage/userstatus/!=(_:_:).json | 1 + .../passage/userstatus/active.json | 1 + .../passage/userstatus/encode(to:).json | 1 + .../userstatus/equatable-implementations.json | 1 + .../passage/userstatus/hash(into:).json | 1 + .../passage/userstatus/hashvalue.json | 1 + .../passage/userstatus/inactive.json | 1 + .../passage/userstatus/init(from:).json | 1 + .../passage/userstatus/init(rawvalue:).json | 1 + .../passage/userstatus/pending.json | 1 + .../rawrepresentable-implementations.json | 1 + .../passage/userstatus/statusunavailable.json | 1 + .../passage/validationerror.json | 1 + .../error-implementations.json | 1 + .../passage/validationerror/kinds.json | 1 + .../validationerror/localizeddescription.json | 1 + .../data/documentation/passage/validator.json | 1 + .../validator/validate(_:against:)-51eod.json | 1 + .../validator/validate(_:against:)-5vz3s.json | 1 + .../validator/validate(_:against:)-84tp2.json | 1 + .../documentation/passage/webauthnicons.json | 1 + .../passage/webauthnicons/!=(_:_:).json | 1 + .../passage/webauthnicons/codingkeys.json | 1 + .../webauthnicons/codingkeys/!=(_:_:).json | 1 + .../codingkeys/codingkey-implementations.json | 1 + .../webauthnicons/codingkeys/dark.json | 1 + .../codingkeys/debugdescription.json | 1 + .../webauthnicons/codingkeys/description.json | 1 + .../codingkeys/equatable-implementations.json | 1 + .../webauthnicons/codingkeys/hash(into:).json | 1 + .../webauthnicons/codingkeys/hashvalue.json | 1 + .../codingkeys/init(intvalue:).json | 1 + .../codingkeys/init(rawvalue:).json | 1 + .../codingkeys/init(stringvalue:).json | 1 + .../webauthnicons/codingkeys/light.json | 1 + .../rawrepresentable-implementations.json | 1 + .../passage/webauthnicons/dark.json | 1 + .../passage/webauthnicons/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../passage/webauthnicons/init(from:).json | 1 + .../webauthnicons/init(light:dark:).json | 1 + .../passage/webauthnicons/light.json | 1 + .../documentation/passage/webauthntype.json | 1 + .../passage/webauthntype/!=(_:_:).json | 1 + .../passage/webauthntype/encode(to:).json | 1 + .../equatable-implementations.json | 1 + .../passage/webauthntype/hash(into:).json | 1 + .../passage/webauthntype/hashvalue.json | 1 + .../passage/webauthntype/init(from:).json | 1 + .../passage/webauthntype/init(rawvalue:).json | 1 + .../passage/webauthntype/passkey.json | 1 + .../passage/webauthntype/platform.json | 1 + .../rawrepresentable-implementations.json | 1 + .../passage/webauthntype/securitykey.json | 1 + .../!=(_:_:)/index.html | 0 .../codingkeys/!=(_:_:)}/index.html | 0 .../codingkey-implementations}/index.html | 0 .../codingkeys/debugdescription}/index.html | 0 .../codingkeys/description}/index.html | 0 .../equatable-implementations}/index.html | 0 .../codingkeys/hash(into:)}/index.html | 0 .../codingkeys/hashvalue}/index.html | 0 .../codingkeys}/index.html | 0 .../codingkeys/init(intvalue:)}/index.html | 0 .../codingkeys/init(rawvalue:)}/index.html | 0 .../codingkeys/init(stringvalue:)}/index.html | 0 .../codingkeys/magiclink}/index.html | 0 .../index.html | 0 .../encode(to:)}/index.html | 0 .../equatable-implementations/index.html | 0 .../index.html | 0 .../init(from:)/index.html | 0 .../init(magiclink:)}/index.html | 0 .../magiclink}/index.html | 0 .../!=(_:_:)}/index.html | 0 .../codingkeys/!=(_:_:)}/index.html | 0 .../codingkey-implementations}/index.html | 0 .../codingkeys/debugdescription}/index.html | 0 .../codingkeys/description}/index.html | 0 .../equatable-implementations}/index.html | 0 .../codingkeys/hash(into:)}/index.html | 0 .../codingkeys/hashvalue}/index.html | 0 .../codingkeys}/index.html | 0 .../codingkeys/init(intvalue:)}/index.html | 0 .../codingkeys/init(rawvalue:)}/index.html | 0 .../codingkeys/init(stringvalue:)}/index.html | 0 .../codingkeys/otp}/index.html | 0 .../codingkeys/otpid}/index.html | 0 .../index.html | 0 .../encode(to:)}/index.html | 0 .../equatable-implementations}/index.html | 0 .../index.html | 0 .../init(from:)}/index.html | 0 .../init(otp:otpid:)}/index.html | 0 .../otp}/index.html | 0 .../otpid}/index.html | 0 .../!=(_:_:)}/index.html | 0 .../authorizationfailed}/index.html | 0 .../canceled}/index.html | 0 .../convert(error:)}/index.html | 0 .../index.html | 0 .../equatable-implementations}/index.html | 0 .../error-implementations}/index.html | 0 .../inactiveuser}/index.html | 0 .../index.html | 0 .../invalidrequest}/index.html | 0 .../localizeddescription}/index.html | 0 .../unauthorized}/index.html | 0 .../unspecified}/index.html | 0 .../!=(_:_:)}/index.html | 0 .../codingkeys}/!=(_:_:)/index.html | 0 .../codingkey-implementations}/index.html | 0 .../codingkeys/debugdescription}/index.html | 0 .../codingkeys/description}/index.html | 0 .../equatable-implementations/index.html | 0 .../codingkeys/handshakeid}/index.html | 0 .../codingkeys/handshakeresponse}/index.html | 0 .../codingkeys/hash(into:)}/index.html | 0 .../codingkeys/hashvalue}/index.html | 0 .../codingkeys}/index.html | 0 .../codingkeys/init(intvalue:)}/index.html | 0 .../codingkeys/init(rawvalue:)}/index.html | 0 .../codingkeys/init(stringvalue:)}/index.html | 0 .../index.html | 0 .../codingkeys/userid}/index.html | 0 .../encode(to:)}/index.html | 0 .../equatable-implementations}/index.html | 0 .../handshakeid}/index.html | 0 .../handshakeresponse}/index.html | 0 .../index.html | 0 .../init(from:)}/index.html | 0 .../index.html | 0 .../userid}/index.html | 0 .../!=(_:_:)/index.html | 0 .../codingkeys/!=(_:_:)}/index.html | 0 .../codingkey-implementations}/index.html | 0 .../codingkeys/debugdescription}/index.html | 0 .../codingkeys/description}/index.html | 0 .../equatable-implementations}/index.html | 0 .../codingkeys/handshake}/index.html | 0 .../codingkeys/hash(into:)}/index.html | 0 .../codingkeys/hashvalue}/index.html | 0 .../codingkeys}/index.html | 0 .../codingkeys/init(intvalue:)}/index.html | 0 .../codingkeys/init(rawvalue:)}/index.html | 0 .../codingkeys/init(stringvalue:)}/index.html | 0 .../index.html | 0 .../codingkeys/user}/index.html | 0 .../encode(to:)}/index.html | 0 .../equatable-implementations}/index.html | 0 .../handshake}/index.html | 0 .../index.html | 0 .../init(from:)}/index.html | 0 .../init(handshake:user:)}/index.html | 0 .../user}/index.html | 0 .../convertanytostring(_:)}/index.html | 0 .../convertbooltostring(_:)}/index.html | 0 .../index.html | 0 .../index.html | 0 .../index.html | 0 .../mapvaluetopathitem(_:)}/index.html | 0 .../rejectnil(_:)}/index.html | 0 .../rejectnilheaders(_:)}/index.html | 0 .../!=(_:_:)}/index.html | 0 .../allowedidentifier}/index.html | 0 .../!=(_:_:)}/index.html | 0 .../encode(to:)}/index.html | 0 .../equatable-implementations}/index.html | 0 .../hash(into:)}/index.html | 0 .../hashvalue}/index.html | 0 .../authfallbackmethod-swift.enum}/index.html | 0 .../init(from:)}/index.html | 0 .../init(rawvalue:)}/index.html | 0 .../magiclink}/index.html | 0 .../otp}/index.html | 0 .../index.html | 0 .../index.html | 0 .../authfallbackmethodttl}/index.html | 0 .../authmethods}/index.html | 0 .../authorigin}/index.html | 0 .../codingkeys/!=(_:_:)}/index.html | 0 .../codingkeys/allowedidentifier}/index.html | 0 .../codingkeys/authfallbackmethod}/index.html | 0 .../authfallbackmethodttl}/index.html | 0 .../codingkeys/authmethods}/index.html | 0 .../codingkeys/authorigin}/index.html | 0 .../codingkey-implementations}/index.html | 0 .../codingkeys/debugdescription}/index.html | 0 .../codingkeys/defaultlanguage}/index.html | 0 .../codingkeys/description}/index.html | 0 .../elementcustomization}/index.html | 0 .../elementcustomizationdark}/index.html | 0 .../codingkeys/ephemeral}/index.html | 0 .../equatable-implementations}/index.html | 0 .../codingkeys/hash(into:)}/index.html | 0 .../codingkeys/hashvalue}/index.html | 0 .../codingkeys/id}/index.html | 0 .../fieldname => app/codingkeys}/index.html | 0 .../codingkeys/init(intvalue:)}/index.html | 0 .../codingkeys/init(rawvalue:)}/index.html | 0 .../codingkeys/init(stringvalue:)}/index.html | 0 .../codingkeys/layouts}/index.html | 0 .../codingkeys/loginurl}/index.html | 0 .../codingkeys/name}/index.html | 0 .../codingkeys/passagebranding}/index.html | 0 .../codingkeys/profilemanagement/index.html | 1 + .../app/codingkeys/publicsignup/index.html | 1 + .../index.html | 1 + .../app/codingkeys/redirecturl/index.html | 1 + .../codingkeys/requiredidentifier/index.html | 1 + .../requireemailverification/index.html | 1 + .../requireidentifierverification/index.html | 1 + .../app/codingkeys/rsapublickey/index.html | 1 + .../sessiontimeoutlength/index.html | 1 + .../codingkeys/socialconnections/index.html | 1 + .../codingkeys/usermetadataschema/index.html | 1 + .../passage/app/defaultlanguage/index.html | 1 + .../app/elementcustomization/index.html | 1 + .../app/elementcustomizationdark/index.html | 1 + .../passage/app/encode(to:)/index.html | 1 + .../passage/app/ephemeral/index.html | 1 + .../app/equatable-implementations/index.html | 1 + docs/documentation/passage/app/id/index.html | 1 + docs/documentation/passage/app/index.html | 1 + .../index.html | 1 + .../passage/app/init(from:)/index.html | 1 + .../passage/app/layouts/index.html | 1 + .../passage/app/loginurl/index.html | 1 + .../documentation/passage/app/name/index.html | 1 + .../passage/app/passagebranding/index.html | 1 + .../passage/app/profilemanagement/index.html | 1 + .../passage/app/publicsignup/index.html | 1 + .../passage/app/redirecturl/index.html | 1 + .../passage/app/requiredidentifier/index.html | 1 + .../app/requireemailverification/index.html | 1 + .../requireidentifierverification/index.html | 1 + .../passage/app/rsapublickey/index.html | 1 + .../app/sessiontimeoutlength/index.html | 1 + .../passage/app/socialconnections/index.html | 1 + .../passage/app/usermetadataschema/index.html | 1 + .../passage/appinfoerror/!=(_:_:)/index.html | 1 + .../appinfoerror/appnotfound/index.html | 1 + .../appinfoerror/convert(error:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../error-implementations/index.html | 1 + .../passage/appinfoerror/index.html | 1 + .../localizeddescription/index.html | 1 + .../appinfoerror/unspecified/index.html | 1 + .../applesocialconnection/!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/createdat/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../codingkeys/lastloginat/index.html | 1 + .../codingkeys/providerid/index.html | 1 + .../codingkeys/provideridentifier/index.html | 1 + .../index.html | 1 + .../createdat/index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/applesocialconnection/index.html | 1 + .../init(from:)/index.html | 1 + .../index.html | 1 + .../lastloginat/index.html | 1 + .../providerid/index.html | 1 + .../provideridentifier/index.html | 1 + .../passage/appsapi/getapp(appid:)/index.html | 1 + .../index.html | 1 + docs/documentation/passage/appsapi/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../passage/authenticateapi/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/handshakeid/index.html | 1 + .../codingkeys/handshakeresponse/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../codingkeys/transactionid/index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../handshakeid/index.html | 1 + .../handshakeresponse/index.html | 1 + .../index.html | 1 + .../init(from:)/index.html | 1 + .../index.html | 1 + .../transactionid/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../codingkeys/transactionid/index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../index.html | 1 + .../init(from:)/index.html | 1 + .../init(transactionid:)/index.html | 1 + .../transactionid/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/handshake/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../codingkeys/transactionid/index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../handshake/index.html | 1 + .../index.html | 1 + .../init(from:)/index.html | 1 + .../init(handshake:transactionid:)/index.html | 1 + .../transactionid/index.html | 1 + .../encode(to:)/index.html | 1 + .../init(from:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../passage/authmethods/codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../codingkeys/magiclink/index.html | 1 + .../authmethods/codingkeys/otp/index.html | 1 + .../codingkeys/passkeys/index.html | 1 + .../index.html | 1 + .../authmethods/encode(to:)/index.html | 1 + .../init(passkeys:otp:magiclink:)/index.html | 1 + .../passage/authresponse/!=(_:_:)/index.html | 1 + .../authresponse/authresult/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkeys/authresult/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../authresponse/codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../authresponse/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/authresponse/index.html | 1 + .../authresponse/init(authresult:)/index.html | 1 + .../authresponse/init(from:)/index.html | 1 + .../passage/authresult/!=(_:_:)/index.html | 1 + .../authresult/codingkeys/!=(_:_:)/index.html | 1 + .../codingkeys/authtoken/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../passage/authresult/codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../codingkeys/redirecturl/index.html | 1 + .../codingkeys/refreshtoken/index.html | 1 + .../refreshtokenexpiration/index.html | 1 + .../passage/authresult/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../index.html | 1 + .../codablehelper/dateformatter/index.html | 1 + .../codablehelper/decode(_:from:)/index.html | 1 + .../codablehelper/encode(_:)/index.html | 1 + .../passage/codablehelper/index.html | 1 + .../codablehelper/jsondecoder/index.html | 1 + .../codablehelper/jsonencoder/index.html | 1 + .../passage/configuration/index.html | 1 + .../successfulstatuscoderange/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/conditionalui/index.html | 1 + .../crossdevicecredential/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../codingkeys/deviceid/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../codingkeys/platform/index.html | 1 + .../index.html | 1 + .../codingkeys/securitykey/index.html | 1 + .../codingkeys/syncedcredential/index.html | 1 + .../conditionalui/index.html | 1 + .../crossdevicecredential/index.html | 1 + .../deviceid/index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../createpasskeyreadinessrequest/index.html | 1 + .../index.html | 1 + .../init(from:)/index.html | 1 + .../platform/index.html | 1 + .../securitykey/index.html | 1 + .../syncedcredential/index.html | 1 + .../createuserparams/!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/identifier/index.html | 1 + .../createuserparams/codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../codingkeys/usermetadata/index.html | 1 + .../createuserparams/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../createuserparams/identifier/index.html | 1 + .../passage/createuserparams/index.html | 1 + .../createuserparams/init(from:)/index.html | 1 + .../init(identifier:usermetadata:)/index.html | 1 + .../createuserparams/usermetadata/index.html | 1 + .../passage/credential/!=(_:_:)/index.html | 1 + .../credential/codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/createdat/index.html | 1 + .../credential/codingkeys/credid/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/friendlyname/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../credential/codingkeys/icons/index.html | 1 + .../credential/codingkeys/id/index.html | 1 + .../passage/credential/codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../codingkeys/lastloginat/index.html | 1 + .../index.html | 1 + .../credential/codingkeys/type/index.html | 1 + .../codingkeys/updatedat/index.html | 1 + .../codingkeys/usagecount/index.html | 1 + .../credential/codingkeys/userid/index.html | 1 + .../passage/credential/createdat/index.html | 1 + .../passage/credential/credid/index.html | 1 + .../passage/credential/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../credential/friendlyname/index.html | 1 + .../passage/credential/icons/index.html | 1 + .../passage/credential/id/index.html | 1 + .../passage/credential/index.html | 1 + .../index.html | 1 + .../passage/credential/init(from:)/index.html | 1 + .../passage/credential/lastloginat/index.html | 1 + .../passage/credential/type/index.html | 1 + .../passage/credential/updatedat/index.html | 1 + .../passage/credential/usagecount/index.html | 1 + .../passage/credential/userid/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../challenge/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkeys/challenge/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/id/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../id/index.html | 1 + .../credentialassertionchallenge/index.html | 1 + .../init(challenge:id:)/index.html | 1 + .../init(from:)/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../authenticatorattachment/index.html | 1 + .../clientextensionresults/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../authenticatorattachment/index.html | 1 + .../clientextensionresults/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/id/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../codingkeys/rawid/index.html | 1 + .../index.html | 1 + .../codingkeys/response/index.html | 1 + .../codingkeys/type/index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../credentialassertionresponse/id/index.html | 1 + .../credentialassertionresponse/index.html | 1 + .../index.html | 1 + .../init(from:)/index.html | 1 + .../rawid/index.html | 1 + .../response/index.html | 1 + .../type/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../authenticatordata/index.html | 1 + .../clientdatajson/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkeys/authenticatordata/index.html | 1 + .../codingkeys/clientdatajson/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../codingkeys/signature/index.html | 1 + .../codingkeys/userhandle/index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../init(from:)/index.html | 1 + .../signature/index.html | 1 + .../userhandle/index.html | 1 + .../credentialcreation/!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../credentialcreation/codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../codingkeys/publickey/index.html | 1 + .../index.html | 1 + .../credentialcreation/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/credentialcreation/index.html | 1 + .../credentialcreation/init(from:)/index.html | 1 + .../init(publickey:)/index.html | 1 + .../credentialcreation/publickey/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../challenge/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkeys/challenge/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/id/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../credentialcreationchallenge/id/index.html | 1 + .../credentialcreationchallenge/index.html | 1 + .../init(challenge:id:)/index.html | 1 + .../init(from:)/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../attestation/index.html | 1 + .../authenticatorselection/index.html | 1 + .../challenge/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkeys/attestation/index.html | 1 + .../authenticatorselection/index.html | 1 + .../codingkeys/challenge/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/excludecredentials/index.html | 1 + .../codingkeys/extensions/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../codingkeys/pubkeycredparams/index.html | 1 + .../index.html | 1 + .../codingkeys/rp/index.html | 1 + .../codingkeys/timeout/index.html | 1 + .../codingkeys/user/index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../excludecredentials/index.html | 1 + .../extensions/index.html | 1 + .../credentialcreationpublickey/index.html | 1 + .../index.html | 1 + .../init(from:)/index.html | 1 + .../pubkeycredparams/index.html | 1 + .../credentialcreationpublickey/rp/index.html | 1 + .../timeout/index.html | 1 + .../user/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../authenticatorattachment/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../authenticatorattachment/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../codingkeys/requireresidentkey/index.html | 1 + .../codingkeys/residentkey/index.html | 1 + .../codingkeys/userverification/index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../init(from:)/index.html | 1 + .../requireresidentkey/index.html | 1 + .../residentkey/index.html | 1 + .../userverification/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/id/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../codingkeys/transports/index.html | 1 + .../codingkeys/type/index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../id/index.html | 1 + .../index.html | 1 + .../init(from:)/index.html | 1 + .../init(id:transports:type:)/index.html | 1 + .../transports/index.html | 1 + .../type/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../alg/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkeys/alg/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../codingkeys/type/index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../index.html | 1 + .../init(alg:type:)/index.html | 1 + .../init(from:)/index.html | 1 + .../type/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/icon/index.html | 1 + .../codingkeys/id/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../codingkeys/name/index.html | 1 + .../index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../icon/index.html | 1 + .../id/index.html | 1 + .../credentialcreationpublickeyrp/index.html | 1 + .../init(from:)/index.html | 1 + .../init(icon:id:name:)/index.html | 1 + .../name/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../codingkeys/displayname/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/icon/index.html | 1 + .../codingkeys/id/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../codingkeys/name/index.html | 1 + .../index.html | 1 + .../displayname/index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../icon/index.html | 1 + .../id/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../init(from:)/index.html | 1 + .../name/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../authenticatorattachment/index.html | 1 + .../clientextensionresults/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../authenticatorattachment/index.html | 1 + .../clientextensionresults/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/id/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../codingkeys/rawid/index.html | 1 + .../index.html | 1 + .../codingkeys/response/index.html | 1 + .../codingkeys/transports/index.html | 1 + .../codingkeys/type/index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../credentialcreationresponse/id/index.html | 1 + .../credentialcreationresponse/index.html | 1 + .../index.html | 1 + .../init(from:)/index.html | 1 + .../rawid/index.html | 1 + .../response/index.html | 1 + .../transports/index.html | 1 + .../type/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../attestationobject/index.html | 1 + .../clientdatajson/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkeys/attestationobject/index.html | 1 + .../codingkeys/clientdatajson/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../codingkeys/transports/index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../init(from:)/index.html | 1 + .../transports/index.html | 1 + .../passage/currentuser/!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/createdat/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../currentuser/codingkeys/email/index.html | 1 + .../codingkeys/emailverified/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../currentuser/codingkeys/id/index.html | 1 + .../passage/currentuser/codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../codingkeys/lastloginat/index.html | 1 + .../codingkeys/logincount/index.html | 1 + .../currentuser/codingkeys/phone/index.html | 1 + .../codingkeys/phoneverified/index.html | 1 + .../index.html | 1 + .../codingkeys/socialconnections/index.html | 1 + .../currentuser/codingkeys/status/index.html | 1 + .../codingkeys/updatedat/index.html | 1 + .../codingkeys/usermetadata/index.html | 1 + .../codingkeys/webauthn/index.html | 1 + .../codingkeys/webauthndevices/index.html | 1 + .../codingkeys/webauthntypes/index.html | 1 + .../passage/currentuser/createdat/index.html | 1 + .../passage/currentuser/email/index.html | 1 + .../currentuser/emailverified/index.html | 1 + .../currentuser/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/currentuser/id/index.html | 1 + .../passage/currentuser/index.html | 1 + .../index.html | 1 + .../currentuser/init(from:)/index.html | 1 + .../currentuser/lastloginat/index.html | 1 + .../passage/currentuser/logincount/index.html | 1 + .../passage/currentuser/phone/index.html | 1 + .../currentuser/phoneverified/index.html | 1 + .../currentuser/socialconnections/index.html | 1 + .../passage/currentuser/status/index.html | 1 + .../passage/currentuser/updatedat/index.html | 1 + .../currentuser/usermetadata/index.html | 1 + .../passage/currentuser/webauthn/index.html | 1 + .../currentuser/webauthndevices/index.html | 1 + .../currentuser/webauthntypes/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../getcurrentuser(appid:)/index.html | 1 + .../getcurrentuserdevices(appid:)/index.html | 1 + .../index.html | 1 + .../getcurrentusermetadata(appid:)/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../passage/currentuserapi/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../!=(_:_:)/index.html | 1 + .../apple/index.html | 1 + .../equatable-implementations/index.html | 1 + .../github/index.html | 1 + .../google/index.html | 1 + .../hash(into:)/index.html | 1 + .../hashvalue/index.html | 1 + .../index.html | 1 + .../init(rawvalue:)/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../currentuserdevice/!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../codingkeys/device/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../currentuserdevice/codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../currentuserdevice/device/index.html | 1 + .../currentuserdevice/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/currentuserdevice/index.html | 1 + .../init(device:)/index.html | 1 + .../currentuserdevice/init(from:)/index.html | 1 + .../currentuserdevices/!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../codingkeys/devices/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../currentuserdevices/codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../currentuserdevices/devices/index.html | 1 + .../currentuserdevices/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/currentuserdevices/index.html | 1 + .../init(devices:)/index.html | 1 + .../currentuserdevices/init(from:)/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../authenticatorattachment/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../authenticatorattachment/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../currentuserdevicesstartrequest/index.html | 1 + .../init(authenticatorattachment:)/index.html | 1 + .../init(from:)/index.html | 1 + .../currentuserresponse/!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../currentuserresponse/codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../codingkeys/user/index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/currentuserresponse/index.html | 1 + .../init(from:)/index.html | 1 + .../init(user:)/index.html | 1 + .../currentuserresponse/user/index.html | 1 + .../emptydataresponse/index.html | 1 + .../error-implementations/index.html | 1 + .../generalerror(_:)/index.html | 1 + .../decodablerequestbuildererror/index.html | 1 + .../jsondecoding(_:)/index.html | 1 + .../localizeddescription/index.html | 1 + .../nilhttpresponse/index.html | 1 + .../unsuccessfulhttpstatuscode/index.html | 1 + .../downloadexception/!=(_:_:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../error-implementations/index.html | 1 + .../passage/downloadexception/index.html | 1 + .../localizeddescription/index.html | 1 + .../requestmissing/index.html | 1 + .../requestmissingpath/index.html | 1 + .../requestmissingurl/index.html | 1 + .../responsedatamissing/index.html | 1 + .../responsefailed/index.html | 1 + .../elementcustomization/!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../passagebodyfontfamily/index.html | 1 + .../passagebodytextcolor/index.html | 1 + .../index.html | 1 + .../passagecontainermaxwidth/index.html | 1 + .../passageheaderfontfamily/index.html | 1 + .../passageheadertextcolor/index.html | 1 + .../passageinputboxbackgroundcolor/index.html | 1 + .../passageinputboxborderradius/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../passageprimarybuttonhovercolor/index.html | 1 + .../passageprimarybuttontextcolor/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/elementcustomization/index.html | 1 + .../init(from:)/index.html | 1 + .../index.html | 1 + .../passagebodyfontfamily/index.html | 1 + .../passagebodytextcolor/index.html | 1 + .../index.html | 1 + .../passagecontainermaxwidth/index.html | 1 + .../passageheaderfontfamily/index.html | 1 + .../passageheadertextcolor/index.html | 1 + .../passageinputboxbackgroundcolor/index.html | 1 + .../passageinputboxborderradius/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../passageprimarybuttonhovercolor/index.html | 1 + .../passageprimarybuttontextcolor/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../errorresponse/error(_:_:_:_:)/index.html | 1 + .../error-implementations/index.html | 1 + .../passage/errorresponse/index.html | 1 + .../localizeddescription/index.html | 1 + .../passage/fontfamily/!=(_:_:)/index.html | 1 + .../passage/fontfamily/andalmono/index.html | 1 + .../passage/fontfamily/arial/index.html | 1 + .../passage/fontfamily/arialblack/index.html | 1 + .../passage/fontfamily/baskerville/index.html | 1 + .../passage/fontfamily/bradleyhand/index.html | 1 + .../fontfamily/brushscriptmt/index.html | 1 + .../passage/fontfamily/comicsansms/index.html | 1 + .../passage/fontfamily/courier/index.html | 1 + .../passage/fontfamily/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/fontfamily/georgia/index.html | 1 + .../passage/fontfamily/gillsans/index.html | 1 + .../passage/fontfamily/hash(into:)/index.html | 1 + .../passage/fontfamily/hashvalue/index.html | 1 + .../passage/fontfamily/helvetica/index.html | 1 + .../passage/fontfamily/impact/index.html | 1 + .../passage/fontfamily/index.html | 1 + .../passage/fontfamily/init(from:)/index.html | 1 + .../fontfamily/init(rawvalue:)/index.html | 1 + .../passage/fontfamily/lucida/index.html | 1 + .../passage/fontfamily/luminari/index.html | 1 + .../passage/fontfamily/monaco/index.html | 1 + .../passage/fontfamily/palatino/index.html | 1 + .../index.html | 1 + .../passage/fontfamily/tahoma/index.html | 1 + .../fontfamily/timesnewroman/index.html | 1 + .../passage/fontfamily/trebuchetms/index.html | 1 + .../passage/fontfamily/verdana/index.html | 1 + .../getappresponse/!=(_:_:)/index.html | 1 + .../passage/getappresponse/app/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../getappresponse/codingkeys/app/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../getappresponse/codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../getappresponse/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/getappresponse/index.html | 1 + .../getappresponse/init(app:)/index.html | 1 + .../getappresponse/init(from:)/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../convert(error:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../error-implementations/index.html | 1 + .../getmagiclinkstatuserror/index.html | 1 + .../invalidrequest/index.html | 1 + .../localizeddescription/index.html | 1 + .../magiclinknotfound/index.html | 1 + .../unspecified/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/id/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../getmagiclinkstatusrequest/id/index.html | 1 + .../getmagiclinkstatusrequest/index.html | 1 + .../init(from:)/index.html | 1 + .../init(id:)/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/createdat/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../codingkeys/lastloginat/index.html | 1 + .../codingkeys/providerid/index.html | 1 + .../codingkeys/provideridentifier/index.html | 1 + .../index.html | 1 + .../createdat/index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/githubsocialconnection/index.html | 1 + .../init(from:)/index.html | 1 + .../index.html | 1 + .../lastloginat/index.html | 1 + .../providerid/index.html | 1 + .../provideridentifier/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/createdat/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../codingkeys/lastloginat/index.html | 1 + .../codingkeys/providerid/index.html | 1 + .../codingkeys/provideridentifier/index.html | 1 + .../index.html | 1 + .../createdat/index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/googlesocialconnection/index.html | 1 + .../init(from:)/index.html | 1 + .../index.html | 1 + .../lastloginat/index.html | 1 + .../providerid/index.html | 1 + .../provideridentifier/index.html | 1 + .../passage/httpmethod/!=(_:_:)/index.html | 1 + .../passage/httpmethod/connect/index.html | 1 + .../passage/httpmethod/delete/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/httpmethod/get/index.html | 1 + .../passage/httpmethod/hash(into:)/index.html | 1 + .../passage/httpmethod/hashvalue/index.html | 1 + .../passage/httpmethod/head/index.html | 1 + .../passage/httpmethod/index.html | 1 + .../httpmethod/init(rawvalue:)/index.html | 1 + .../passage/httpmethod/options/index.html | 1 + .../passage/httpmethod/patch/index.html | 1 + .../passage/httpmethod/post/index.html | 1 + .../passage/httpmethod/put/index.html | 1 + .../index.html | 1 + .../passage/httpmethod/trace/index.html | 1 + .../idtokenrequest/!=(_:_:)/index.html | 1 + .../passage/idtokenrequest/code/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../idtokenrequest/codingkeys/code/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/connectiontype/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/idtoken/index.html | 1 + .../idtokenrequest/codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../!=(_:_:)/index.html | 1 + .../apple/index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../google/index.html | 1 + .../hash(into:)/index.html | 1 + .../hashvalue/index.html | 1 + .../connectiontype-swift.enum/index.html | 1 + .../init(from:)/index.html | 1 + .../init(rawvalue:)/index.html | 1 + .../index.html | 1 + .../connectiontype-swift.property/index.html | 1 + .../idtokenrequest/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/idtokenrequest/idtoken/index.html | 1 + .../passage/idtokenrequest/index.html | 1 + .../index.html | 1 + .../idtokenrequest/init(from:)/index.html | 1 + .../encode(_:with:)/index.html | 1 + .../encodingparameters(jsondata:)/index.html | 1 + .../passage/jsondataencoding/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../passage/jsonencodinghelper/index.html | 1 + .../passage/jwkresponse/!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../passage/jwkresponse/codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../jwkresponse/codingkeys/keys/index.html | 1 + .../index.html | 1 + .../jwkresponse/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/jwkresponse/index.html | 1 + .../jwkresponse/init(from:)/index.html | 1 + .../jwkresponse/init(keys:)/index.html | 1 + .../passage/jwkresponse/keys/index.html | 1 + .../jwkresponsekeysinner/!=(_:_:)/index.html | 1 + .../jwkresponsekeysinner/alg/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkeys/alg/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../codingkeys/e/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../codingkeys/kid/index.html | 1 + .../codingkeys/kty/index.html | 1 + .../codingkeys/n/index.html | 1 + .../index.html | 1 + .../codingkeys/use/index.html | 1 + .../passage/jwkresponsekeysinner/e/index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/jwkresponsekeysinner/index.html | 1 + .../init(alg:e:kid:kty:n:use:)/index.html | 1 + .../init(from:)/index.html | 1 + .../jwkresponsekeysinner/kid/index.html | 1 + .../jwkresponsekeysinner/kty/index.html | 1 + .../passage/jwkresponsekeysinner/n/index.html | 1 + .../jwkresponsekeysinner/use/index.html | 1 + .../jwksapi/getjwks(appid:)/index.html | 1 + .../index.html | 1 + docs/documentation/passage/jwksapi/index.html | 1 + .../passage/layoutconfig/!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../layoutconfig/codingkeys/h/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../layoutconfig/codingkeys/id/index.html | 1 + .../layoutconfig/codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../layoutconfig/codingkeys/w/index.html | 1 + .../layoutconfig/codingkeys/x/index.html | 1 + .../layoutconfig/codingkeys/y/index.html | 1 + .../layoutconfig/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/layoutconfig/h/index.html | 1 + .../passage/layoutconfig/id/index.html | 1 + .../passage/layoutconfig/index.html | 1 + .../layoutconfig/init(from:)/index.html | 1 + .../layoutconfig/init(h:id:w:x:y:)/index.html | 1 + .../passage/layoutconfig/w/index.html | 1 + .../passage/layoutconfig/x/index.html | 1 + .../passage/layoutconfig/y/index.html | 1 + .../passage/layouts/!=(_:_:)/index.html | 1 + .../layouts/codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../layouts/codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../layouts/codingkeys/hash(into:)/index.html | 1 + .../layouts/codingkeys/hashvalue/index.html | 1 + .../passage/layouts/codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../layouts/codingkeys/profile/index.html | 1 + .../index.html | 1 + .../codingkeys/registration/index.html | 1 + .../passage/layouts/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + docs/documentation/passage/layouts/index.html | 1 + .../passage/layouts/init(from:)/index.html | 1 + .../init(profile:registration:)/index.html | 1 + .../passage/layouts/profile/index.html | 1 + .../passage/layouts/registration/index.html | 1 + .../documentation/passage/loginapi/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../loginmagiclinkrequest/!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/identifier/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../codingkeys/language/index.html | 1 + .../codingkeys/magiclinkpath/index.html | 1 + .../index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../identifier/index.html | 1 + .../passage/loginmagiclinkrequest/index.html | 1 + .../init(from:)/index.html | 1 + .../index.html | 1 + .../loginmagiclinkrequest/language/index.html | 1 + .../magiclinkpath/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../codingkeys/magiclink/index.html | 1 + .../index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/loginmagiclinkresponse/index.html | 1 + .../init(from:)/index.html | 1 + .../init(magiclink:)/index.html | 1 + .../magiclink/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/identifier/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../codingkeys/language/index.html | 1 + .../index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../identifier/index.html | 1 + .../loginonetimepasscoderequest/index.html | 1 + .../init(from:)/index.html | 1 + .../init(identifier:language:)/index.html | 1 + .../language/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/handshakeid/index.html | 1 + .../codingkeys/handshakeresponse/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../codingkeys/userid/index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../handshakeid/index.html | 1 + .../handshakeresponse/index.html | 1 + .../loginwebauthnfinishrequest/index.html | 1 + .../init(from:)/index.html | 1 + .../index.html | 1 + .../userid/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/identifier/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../identifier/index.html | 1 + .../loginwebauthnstartrequest/index.html | 1 + .../init(from:)/index.html | 1 + .../init(identifier:)/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/handshake/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../codingkeys/user/index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../handshake/index.html | 1 + .../loginwebauthnstartresponse/index.html | 1 + .../init(from:)/index.html | 1 + .../init(handshake:user:)/index.html | 1 + .../user/index.html | 1 + .../loginwithpasskeyerror/!=(_:_:)/index.html | 1 + .../authorizationfailed/index.html | 1 + .../loginwithpasskeyerror/canceled/index.html | 1 + .../convert(error:)/index.html | 1 + .../discoverableloginfailed/index.html | 1 + .../equatable-implementations/index.html | 1 + .../error-implementations/index.html | 1 + .../passage/loginwithpasskeyerror/index.html | 1 + .../invalidrequest/index.html | 1 + .../localizeddescription/index.html | 1 + .../unspecified/index.html | 1 + .../userdoesnotexist/index.html | 1 + .../usernotactive/index.html | 1 + .../webauthnloginfailed/index.html | 1 + .../passage/magiclink/!=(_:_:)/index.html | 1 + .../magiclink/codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../magiclink/codingkeys/hashvalue/index.html | 1 + .../magiclink/codingkeys/id/index.html | 1 + .../passage/magiclink/codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../passage/magiclink/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/magiclink/init(id:)/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../convert(error:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../error-implementations/index.html | 1 + .../passage/magiclinkactivateerror/index.html | 1 + .../localizeddescription/index.html | 1 + .../magiclinknotfound/index.html | 1 + .../unspecified/index.html | 1 + .../usernotactive/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../passage/magiclinkapi/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../magiclinkauthmethod/!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../magiclinkauthmethod/codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../codingkeys/ttl/index.html | 1 + .../codingkeys/ttldisplayunit/index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/magiclinkauthmethod/index.html | 1 + .../init(from:)/index.html | 1 + .../init(ttl:ttldisplayunit:)/index.html | 1 + .../magiclinkauthmethod/ttl/index.html | 1 + .../ttldisplayunit/index.html | 1 + .../magiclinkresponse/!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../magiclinkresponse/codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../codingkeys/magiclink/index.html | 1 + .../index.html | 1 + .../magiclinkresponse/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/magiclinkresponse/index.html | 1 + .../magiclinkresponse/init(from:)/index.html | 1 + .../init(magiclink:)/index.html | 1 + .../magiclinkresponse/magiclink/index.html | 1 + .../passage/model400code/!=(_:_:)/index.html | 1 + .../model400code/clientversion/index.html | 1 + .../model400code/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../model400code/hash(into:)/index.html | 1 + .../passage/model400code/hashvalue/index.html | 1 + .../passage/model400code/index.html | 1 + .../model400code/init(from:)/index.html | 1 + .../model400code/init(rawvalue:)/index.html | 1 + .../index.html | 1 + .../passage/model400code/request/index.html | 1 + .../passage/model400error/!=(_:_:)/index.html | 1 + .../passage/model400error/code/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../model400error/codingkeys/code/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../model400error/codingkeys/error/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../model400error/codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../model400error/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/model400error/error/index.html | 1 + .../passage/model400error/index.html | 1 + .../init(code:error:)/index.html | 1 + .../model400error/init(from:)/index.html | 1 + .../passage/model401code/!=(_:_:)/index.html | 1 + .../discoverableloginfailed/index.html | 1 + .../model401code/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../model401code/exceededattempts/index.html | 1 + .../model401code/hash(into:)/index.html | 1 + .../passage/model401code/hashvalue/index.html | 1 + .../passage/model401code/index.html | 1 + .../model401code/init(from:)/index.html | 1 + .../model401code/init(rawvalue:)/index.html | 1 + .../invalidaccesstoken/index.html | 1 + .../model401code/invalidmagiclink/index.html | 1 + .../invalidrefreshtoken/index.html | 1 + .../index.html | 1 + .../webauthnloginfailed/index.html | 1 + .../passage/model401error/!=(_:_:)/index.html | 1 + .../passage/model401error/code/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../model401error/codingkeys/code/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../model401error/codingkeys/error/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../model401error/codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../model401error/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/model401error/error/index.html | 1 + .../passage/model401error/index.html | 1 + .../init(code:error:)/index.html | 1 + .../model401error/init(from:)/index.html | 1 + .../passage/model403code/!=(_:_:)/index.html | 1 + .../model403code/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../model403code/hash(into:)/index.html | 1 + .../passage/model403code/hashvalue/index.html | 1 + .../identifiernotverified/index.html | 1 + .../passage/model403code/index.html | 1 + .../model403code/init(from:)/index.html | 1 + .../model403code/init(rawvalue:)/index.html | 1 + .../operationnotallowed/index.html | 1 + .../index.html | 1 + .../model403code/usernotactive/index.html | 1 + .../passage/model403error/!=(_:_:)/index.html | 1 + .../passage/model403error/code/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../model403error/codingkeys/code/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../model403error/codingkeys/error/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../model403error/codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../model403error/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/model403error/error/index.html | 1 + .../passage/model403error/index.html | 1 + .../init(code:error:)/index.html | 1 + .../model403error/init(from:)/index.html | 1 + .../passage/model404code/!=(_:_:)/index.html | 1 + .../model404code/appnotfound/index.html | 1 + .../model404code/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../model404code/hash(into:)/index.html | 1 + .../passage/model404code/hashvalue/index.html | 1 + .../passage/model404code/index.html | 1 + .../model404code/init(from:)/index.html | 1 + .../model404code/init(rawvalue:)/index.html | 1 + .../model404code/magiclinknotfound/index.html | 1 + .../index.html | 1 + .../socialconnectionnotfound/index.html | 1 + .../transactionnotfound/index.html | 1 + .../model404code/usernotfound/index.html | 1 + .../passage/model404error/!=(_:_:)/index.html | 1 + .../passage/model404error/code/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../model404error/codingkeys/code/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../model404error/codingkeys/error/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../model404error/codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../model404error/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/model404error/error/index.html | 1 + .../passage/model404error/index.html | 1 + .../init(code:error:)/index.html | 1 + .../model404error/init(from:)/index.html | 1 + .../passage/model409code/!=(_:_:)/index.html | 1 + .../model409code/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../model409code/hash(into:)/index.html | 1 + .../passage/model409code/hashvalue/index.html | 1 + .../passage/model409code/index.html | 1 + .../model409code/init(from:)/index.html | 1 + .../model409code/init(rawvalue:)/index.html | 1 + .../index.html | 1 + .../model409code/userhasnopasskeys/index.html | 1 + .../passage/model409error/!=(_:_:)/index.html | 1 + .../passage/model409error/code/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../model409error/codingkeys/code/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../model409error/codingkeys/error/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../model409error/codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../model409error/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/model409error/error/index.html | 1 + .../passage/model409error/index.html | 1 + .../init(code:error:)/index.html | 1 + .../model409error/init(from:)/index.html | 1 + .../passage/model500code/!=(_:_:)/index.html | 1 + .../model500code/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../model500code/hash(into:)/index.html | 1 + .../passage/model500code/hashvalue/index.html | 1 + .../passage/model500code/index.html | 1 + .../model500code/init(from:)/index.html | 1 + .../model500code/init(rawvalue:)/index.html | 1 + .../internalservererror/index.html | 1 + .../index.html | 1 + .../passage/model500error/!=(_:_:)/index.html | 1 + .../passage/model500error/code/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../model500error/codingkeys/code/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../model500error/codingkeys/error/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../model500error/codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../model500error/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/model500error/error/index.html | 1 + .../passage/model500error/index.html | 1 + .../init(code:error:)/index.html | 1 + .../model500error/init(from:)/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../convert(error:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../error-implementations/index.html | 1 + .../passage/newloginmagiclinkerror/index.html | 1 + .../invalididentifier/index.html | 1 + .../localizeddescription/index.html | 1 + .../unspecified/index.html | 1 + .../userdoesnotexist/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../convert(error:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../error-implementations/index.html | 1 + .../newloginonetimepasscodeerror/index.html | 1 + .../invalididentifier/index.html | 1 + .../localizeddescription/index.html | 1 + .../unspecified/index.html | 1 + .../userdoesnotexist/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../convert(error:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../error-implementations/index.html | 1 + .../newregistermagiclinkerror/index.html | 1 + .../invalididentifier/index.html | 1 + .../localizeddescription/index.html | 1 + .../unspecified/index.html | 1 + .../useralreadyexists/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../convert(error:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../error-implementations/index.html | 1 + .../index.html | 1 + .../invalididentifier/index.html | 1 + .../localizeddescription/index.html | 1 + .../unspecified/index.html | 1 + .../useralreadyexists/index.html | 1 + .../passage/nonce/!=(_:_:)/index.html | 1 + .../nonce/codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../nonce/codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../nonce/codingkeys/hash(into:)/index.html | 1 + .../nonce/codingkeys/hashvalue/index.html | 1 + .../passage/nonce/codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../passage/nonce/codingkeys/nonce/index.html | 1 + .../index.html | 1 + .../passage/nonce/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + docs/documentation/passage/nonce/index.html | 1 + .../passage/nonce/init(from:)/index.html | 1 + .../passage/nonce/init(nonce:)/index.html | 1 + .../passage/nonce/nonce/index.html | 1 + .../passage/nullencodable/!=(_:_:)/index.html | 1 + .../decodable-implementations/index.html | 1 + .../encodable-implementations/index.html | 1 + .../nullencodable/encode(to:)/index.html | 1 + .../nullencodable/encodenothing/index.html | 1 + .../nullencodable/encodenull/index.html | 1 + .../nullencodable/encodevalue(_:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/nullencodable/index.html | 1 + .../nullencodable/init(from:)/index.html | 1 + .../numericrule/exclusivemaximum/index.html | 1 + .../numericrule/exclusiveminimum/index.html | 1 + .../passage/numericrule/index.html | 1 + .../passage/numericrule/maximum/index.html | 1 + .../passage/numericrule/minimum/index.html | 1 + .../passage/numericrule/multipleof/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../error-implementations/index.html | 1 + .../numericvalidationerrorkind/index.html | 1 + .../localizeddescription/index.html | 1 + .../maximum/index.html | 1 + .../minimum/index.html | 1 + .../multipleof/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../!=(_:_:)/index.html | 1 + .../apple/index.html | 1 + .../equatable-implementations/index.html | 1 + .../github/index.html | 1 + .../google/index.html | 1 + .../hash(into:)/index.html | 1 + .../hashvalue/index.html | 1 + .../connectiontype_getauthorize/index.html | 1 + .../init(rawvalue:)/index.html | 1 + .../passage/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../passage/oauth2api/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../hash(into:)/index.html | 1 + .../hashvalue/index.html | 1 + .../modelerror_appleoauth2callback/index.html | 1 + .../init(rawvalue:)/index.html | 1 + .../index.html | 1 + .../usercancelledauthorize/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../hash(into:)/index.html | 1 + .../hashvalue/index.html | 1 + .../index.html | 1 + .../init(rawvalue:)/index.html | 1 + .../index.html | 1 + .../usercancelledauthorize/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../accountselectionrequired/index.html | 1 + .../consentrequired/index.html | 1 + .../equatable-implementations/index.html | 1 + .../hash(into:)/index.html | 1 + .../hashvalue/index.html | 1 + .../modelerror_oauth2callback/index.html | 1 + .../init(rawvalue:)/index.html | 1 + .../interactionrequired/index.html | 1 + .../invalidrequestobject/index.html | 1 + .../invalidrequesturi/index.html | 1 + .../loginrequired/index.html | 1 + .../index.html | 1 + .../registrationnotsupported/index.html | 1 + .../requestnotsupported/index.html | 1 + .../requesturinotsupported/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../accountselectionrequired/index.html | 1 + .../consentrequired/index.html | 1 + .../equatable-implementations/index.html | 1 + .../hash(into:)/index.html | 1 + .../hashvalue/index.html | 1 + .../index.html | 1 + .../init(rawvalue:)/index.html | 1 + .../interactionrequired/index.html | 1 + .../invalidrequestobject/index.html | 1 + .../invalidrequesturi/index.html | 1 + .../loginrequired/index.html | 1 + .../index.html | 1 + .../registrationnotsupported/index.html | 1 + .../requestnotsupported/index.html | 1 + .../requesturinotsupported/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../!=(_:_:)/index.html | 1 + .../convert(error:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../error-implementations/index.html | 1 + .../exceededattempts/index.html | 1 + .../onetimepasscodeactivateerror/index.html | 1 + .../invalidrequest/index.html | 1 + .../localizeddescription/index.html | 1 + .../unspecified/index.html | 1 + .../usernotactive/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../codingkeys/otpid/index.html | 1 + .../index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../onetimepasscoderesponse/index.html | 1 + .../init(from:)/index.html | 1 + .../init(otpid:)/index.html | 1 + .../onetimepasscoderesponse/otpid/index.html | 1 + .../apiresponsequeue/index.html | 1 + .../openapiclientapi/basepath/index.html | 1 + .../openapiclientapi/credential/index.html | 1 + .../openapiclientapi/customheaders/index.html | 1 + .../passage/openapiclientapi/index.html | 1 + .../requestbuilderfactory/index.html | 1 + .../index.html | 1 + .../getopenidconfiguration(appid:)/index.html | 1 + .../index.html | 1 + .../passage/openidapi/index.html | 1 + .../openidconfiguration/!=(_:_:)/index.html | 1 + .../authorizationendpoint/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../authorizationendpoint/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../openidconfiguration/codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../codingkeys/issuer/index.html | 1 + .../codingkeys/jwksuri/index.html | 1 + .../index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/openidconfiguration/index.html | 1 + .../index.html | 1 + .../init(from:)/index.html | 1 + .../openidconfiguration/issuer/index.html | 1 + .../openidconfiguration/jwksuri/index.html | 1 + .../date(from:)/index.html | 1 + .../openiso8601dateformatter/index.html | 1 + .../index.html | 1 + .../index.html | 1 + docs/documentation/passage/otpapi/index.html | 1 + .../passage/otpauthmethod/!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../otpauthmethod/codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../otpauthmethod/codingkeys/ttl/index.html | 1 + .../codingkeys/ttldisplayunit/index.html | 1 + .../otpauthmethod/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/otpauthmethod/index.html | 1 + .../otpauthmethod/init(from:)/index.html | 1 + .../init(ttl:ttldisplayunit:)/index.html | 1 + .../passage/otpauthmethod/ttl/index.html | 1 + .../otpauthmethod/ttldisplayunit/index.html | 1 + .../encode(_:with:)/index.html | 1 + .../passage/parameterencoding/index.html | 1 + .../appinfo()-swift.method/index.html | 1 + .../appinfo()-swift.type.method/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../!=(_:_:)/index.html | 1 + .../cannotfindappid/index.html | 1 + .../cannotfindpassageplist/index.html | 1 + .../description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../error-implementations/index.html | 1 + .../passageconfigurationerror/index.html | 1 + .../localizeddescription/index.html | 1 + .../passageerror/convert(error:)/index.html | 1 + .../passagetokenerror/!=(_:_:)/index.html | 1 + .../convert(error:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../error-implementations/index.html | 1 + .../passage/passagetokenerror/index.html | 1 + .../localizeddescription/index.html | 1 + .../loginrequired/index.html | 1 + .../passagetokenerror/unauthorized/index.html | 1 + .../passagetokenerror/unspecified/index.html | 1 + .../socialconnections/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../passage/passkeyreadinessapi/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../codingkeys/publickey/index.html | 1 + .../index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../protocolcredentialassertion/index.html | 1 + .../init(from:)/index.html | 1 + .../init(publickey:)/index.html | 1 + .../publickey/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../allowcredentials/index.html | 1 + .../challenge/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkeys/allowcredentials/index.html | 1 + .../codingkeys/challenge/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/extensions/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../codingkeys/rpid/index.html | 1 + .../codingkeys/timeout/index.html | 1 + .../codingkeys/userverification/index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../extensions/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../init(from:)/index.html | 1 + .../rpid/index.html | 1 + .../timeout/index.html | 1 + .../userverification/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/id/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../codingkeys/transports/index.html | 1 + .../codingkeys/type/index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../id/index.html | 1 + .../index.html | 1 + .../init(from:)/index.html | 1 + .../init(id:transports:type:)/index.html | 1 + .../transports/index.html | 1 + .../type/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../codingkeys/refreshtoken/index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../refreshauthtokenrequest/index.html | 1 + .../init(from:)/index.html | 1 + .../init(refreshtoken:)/index.html | 1 + .../refreshtoken/index.html | 1 + .../passage/registerapi/index.html | 1 + .../registermagiclink(appid:user:)/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/identifier/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../codingkeys/language/index.html | 1 + .../codingkeys/magiclinkpath/index.html | 1 + .../index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../identifier/index.html | 1 + .../registermagiclinkrequest/index.html | 1 + .../init(from:)/index.html | 1 + .../index.html | 1 + .../language/index.html | 1 + .../magiclinkpath/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../codingkeys/magiclink/index.html | 1 + .../index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../registermagiclinkresponse/index.html | 1 + .../init(from:)/index.html | 1 + .../init(magiclink:)/index.html | 1 + .../magiclink/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/identifier/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../codingkeys/language/index.html | 1 + .../index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../identifier/index.html | 1 + .../registeronetimepasscoderequest/index.html | 1 + .../init(from:)/index.html | 1 + .../init(identifier:language:)/index.html | 1 + .../language/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/handshakeid/index.html | 1 + .../codingkeys/handshakeresponse/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../codingkeys/userid/index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../handshakeid/index.html | 1 + .../handshakeresponse/index.html | 1 + .../registerwebauthnfinishrequest/index.html | 1 + .../init(from:)/index.html | 1 + .../index.html | 1 + .../userid/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/handshakeid/index.html | 1 + .../codingkeys/handshakeresponse/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../codingkeys/transactionid/index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../handshakeid/index.html | 1 + .../handshakeresponse/index.html | 1 + .../index.html | 1 + .../init(from:)/index.html | 1 + .../index.html | 1 + .../transactionid/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../authenticatorattachment/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../authenticatorattachment/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/identifier/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../identifier/index.html | 1 + .../registerwebauthnstartrequest/index.html | 1 + .../init(from:)/index.html | 1 + .../index.html | 1 + .../!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/handshake/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../codingkeys/user/index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../handshake/index.html | 1 + .../registerwebauthnstartresponse/index.html | 1 + .../init(from:)/index.html | 1 + .../init(handshake:user:)/index.html | 1 + .../user/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../authenticatorattachment/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../authenticatorattachment/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../codingkeys/transactionid/index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../index.html | 1 + .../init(from:)/index.html | 1 + .../index.html | 1 + .../transactionid/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/handshake/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../codingkeys/transactionid/index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../handshake/index.html | 1 + .../index.html | 1 + .../init(from:)/index.html | 1 + .../init(handshake:transactionid:)/index.html | 1 + .../transactionid/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../authorizationfailed/index.html | 1 + .../canceled/index.html | 1 + .../convert(error:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../error-implementations/index.html | 1 + .../registerwithpasskeyerror/index.html | 1 + .../invalidrequest/index.html | 1 + .../localizeddescription/index.html | 1 + .../unspecified/index.html | 1 + .../useralreadyexists/index.html | 1 + .../webauthnloginfailed/index.html | 1 + .../requestbuilder/addcredential()/index.html | 1 + .../addheader(name:value:)/index.html | 1 + .../requestbuilder/addheaders(_:)/index.html | 1 + .../requestbuilder/execute()/index.html | 1 + .../requestbuilder/execute(_:_:)/index.html | 1 + .../passage/requestbuilder/index.html | 1 + .../index.html | 1 + .../passage/requestbuilder/method/index.html | 1 + .../requestbuilder/onprogressready/index.html | 1 + .../requestbuilder/parameters/index.html | 1 + .../requestbuilder/requesttask/index.html | 1 + .../requiresauthentication/index.html | 1 + .../requestbuilder/urlstring/index.html | 1 + .../getbuilder()/index.html | 1 + .../getnondecodablebuilder()/index.html | 1 + .../passage/requestbuilderfactory/index.html | 1 + .../passage/requesttask/cancel()/index.html | 1 + .../passage/requesttask/index.html | 1 + .../passage/response/body/index.html | 1 + .../passage/response/bodydata/index.html | 1 + .../passage/response/header/index.html | 1 + .../documentation/passage/response/index.html | 1 + .../init(response:body:bodydata:)/index.html | 1 + .../index.html | 1 + .../passage/response/statuscode/index.html | 1 + .../socialautherror/!=(_:_:)/index.html | 1 + .../authorizationfailed/index.html | 1 + .../index.html | 1 + .../convert(error:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../error-implementations/index.html | 1 + .../socialautherror/inactiveuser/index.html | 1 + .../passage/socialautherror/index.html | 1 + .../socialautherror/invalidrequest/index.html | 1 + .../socialautherror/invalidurl/index.html | 1 + .../localizeddescription/index.html | 1 + .../missingapplecredentials/index.html | 1 + .../missingauthcode/index.html | 1 + .../socialautherror/unspecified/index.html | 1 + .../socialconnections/!=(_:_:)/index.html | 1 + .../socialconnections/apple/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkeys/apple/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/github/index.html | 1 + .../codingkeys/google/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../socialconnections/codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../socialconnections/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../socialconnections/github/index.html | 1 + .../socialconnections/google/index.html | 1 + .../passage/socialconnections/index.html | 1 + .../init(apple:google:github:)/index.html | 1 + .../socialconnections/init(from:)/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../codingkeys/socialconnections/index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../socialconnectionsresponse/index.html | 1 + .../init(from:)/index.html | 1 + .../init(socialconnections:)/index.html | 1 + .../socialconnections/index.html | 1 + .../passage/stringrule/index.html | 1 + .../passage/stringrule/maxlength/index.html | 1 + .../passage/stringrule/minlength/index.html | 1 + .../passage/stringrule/pattern/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../error-implementations/index.html | 1 + .../stringvalidationerrorkind/index.html | 1 + .../localizeddescription/index.html | 1 + .../maxlength/index.html | 1 + .../minlength/index.html | 1 + .../pattern/index.html | 1 + docs/documentation/passage/swift/index.html | 1 + .../decode(_:forkey:)/index.html | 1 + .../decodearray(_:forkey:)/index.html | 1 + .../index.html | 1 + .../decodeifpresent(_:forkey:)/index.html | 1 + .../decodemap(_:excludedkeys:)/index.html | 1 + .../keyeddecodingcontainerprotocol/index.html | 1 + .../encode(_:forkey:)/index.html | 1 + .../encodearray(_:forkey:)/index.html | 1 + .../index.html | 1 + .../encodeifpresent(_:forkey:)/index.html | 1 + .../encodemap(_:)/index.html | 1 + .../encodemapifpresent(_:)/index.html | 1 + .../keyedencodingcontainerprotocol/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../passage/swift/string/index.html | 1 + .../swift/string/init(intvalue:)/index.html | 1 + .../string/init(stringvalue:)/index.html | 1 + .../passage/swift/string/intvalue/index.html | 1 + .../swift/string/stringvalue/index.html | 1 + .../passage/tokensapi/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../ttldisplayunit/!=(_:_:)/index.html | 1 + .../passage/ttldisplayunit/d/index.html | 1 + .../ttldisplayunit/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/ttldisplayunit/h/index.html | 1 + .../ttldisplayunit/hash(into:)/index.html | 1 + .../ttldisplayunit/hashvalue/index.html | 1 + .../passage/ttldisplayunit/index.html | 1 + .../ttldisplayunit/init(from:)/index.html | 1 + .../ttldisplayunit/init(rawvalue:)/index.html | 1 + .../passage/ttldisplayunit/m/index.html | 1 + .../index.html | 1 + .../passage/ttldisplayunit/s/index.html | 1 + .../updatedevicerequest/!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/friendlyname/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../updatedevicerequest/codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../friendlyname/index.html | 1 + .../passage/updatedevicerequest/index.html | 1 + .../init(friendlyname:)/index.html | 1 + .../init(from:)/index.html | 1 + .../updatemetadatarequest/!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../codingkeys/usermetadata/index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/updatemetadatarequest/index.html | 1 + .../init(from:)/index.html | 1 + .../init(usermetadata:)/index.html | 1 + .../usermetadata/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../codingkeys/language/index.html | 1 + .../codingkeys/magiclinkpath/index.html | 1 + .../codingkeys/newemail/index.html | 1 + .../index.html | 1 + .../codingkeys/redirecturl/index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/updateuseremailrequest/index.html | 1 + .../init(from:)/index.html | 1 + .../index.html | 1 + .../language/index.html | 1 + .../magiclinkpath/index.html | 1 + .../newemail/index.html | 1 + .../redirecturl/index.html | 1 + .../!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../codingkeys/language/index.html | 1 + .../codingkeys/magiclinkpath/index.html | 1 + .../codingkeys/newphone/index.html | 1 + .../index.html | 1 + .../codingkeys/redirecturl/index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/updateuserphonerequest/index.html | 1 + .../init(from:)/index.html | 1 + .../index.html | 1 + .../language/index.html | 1 + .../magiclinkpath/index.html | 1 + .../newphone/index.html | 1 + .../redirecturl/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../passage/urlsessionprotocol/index.html | 1 + .../buildheaders()/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../createurlsession()/index.html | 1 + .../execute(_:_:)/index.html | 1 + .../urlsessionrequestbuilder/index.html | 1 + .../index.html | 1 + .../taskdidreceivechallenge/index.html | 1 + .../passage/user/!=(_:_:)/index.html | 1 + .../user/codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../user/codingkeys/description/index.html | 1 + .../passage/user/codingkeys/email/index.html | 1 + .../user/codingkeys/emailverified/index.html | 1 + .../equatable-implementations/index.html | 1 + .../user/codingkeys/hash(into:)/index.html | 1 + .../user/codingkeys/hashvalue/index.html | 1 + .../passage/user/codingkeys/id/index.html | 1 + .../passage/user/codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../passage/user/codingkeys/phone/index.html | 1 + .../user/codingkeys/phoneverified/index.html | 1 + .../index.html | 1 + .../passage/user/codingkeys/status/index.html | 1 + .../user/codingkeys/usermetadata/index.html | 1 + .../user/codingkeys/webauthn/index.html | 1 + .../user/codingkeys/webauthntypes/index.html | 1 + .../passage/user/email/index.html | 1 + .../passage/user/emailverified/index.html | 1 + .../passage/user/encode(to:)/index.html | 1 + .../user/equatable-implementations/index.html | 1 + docs/documentation/passage/user/id/index.html | 1 + docs/documentation/passage/user/index.html | 1 + .../index.html | 1 + .../passage/user/init(from:)/index.html | 1 + .../passage/user/phone/index.html | 1 + .../passage/user/phoneverified/index.html | 1 + .../passage/user/status/index.html | 1 + .../passage/user/usermetadata/index.html | 1 + .../passage/user/webauthn/index.html | 1 + .../passage/user/webauthntypes/index.html | 1 + .../passage/usererror/!=(_:_:)/index.html | 1 + .../usererror/convert(error:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../error-implementations/index.html | 1 + .../passage/usererror/inactiveuser/index.html | 1 + .../passage/usererror/index.html | 1 + .../usererror/invalidrequest/index.html | 1 + .../usererror/localizeddescription/index.html | 1 + .../passage/usererror/unauthorized/index.html | 1 + .../passage/usererror/unspecified/index.html | 1 + .../passage/usererror/usernotfound/index.html | 1 + .../usermetadatafield/!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/fieldname/index.html | 1 + .../codingkeys/friendlyname/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/id/index.html | 1 + .../usermetadatafield/codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../codingkeys/profile/index.html | 1 + .../index.html | 1 + .../codingkeys/registration/index.html | 1 + .../codingkeys/type/index.html | 1 + .../usermetadatafield/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../usermetadatafield/fieldname/index.html | 1 + .../usermetadatafield/friendlyname/index.html | 1 + .../passage/usermetadatafield/id/index.html | 1 + .../passage/usermetadatafield/index.html | 1 + .../index.html | 1 + .../usermetadatafield/init(from:)/index.html | 1 + .../usermetadatafield/profile/index.html | 1 + .../usermetadatafield/registration/index.html | 1 + .../passage/usermetadatafield/type/index.html | 1 + .../usermetadataresponse/!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../codingkeys/usermetadata/index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/usermetadataresponse/index.html | 1 + .../init(from:)/index.html | 1 + .../init(usermetadata:)/index.html | 1 + .../usermetadata/index.html | 1 + .../passage/userresponse/!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../userresponse/codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../userresponse/codingkeys/user/index.html | 1 + .../userresponse/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/userresponse/index.html | 1 + .../userresponse/init(from:)/index.html | 1 + .../userresponse/init(user:)/index.html | 1 + .../passage/userresponse/user/index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../index.html | 1 + .../documentation/passage/usersapi/index.html | 1 + .../usersocialconnections/!=(_:_:)/index.html | 1 + .../usersocialconnections/apple/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkeys/apple/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/github/index.html | 1 + .../codingkeys/google/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../index.html | 1 + .../encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../usersocialconnections/github/index.html | 1 + .../usersocialconnections/google/index.html | 1 + .../passage/usersocialconnections/index.html | 1 + .../init(apple:github:google:)/index.html | 1 + .../init(from:)/index.html | 1 + .../passage/userstatus/!=(_:_:)/index.html | 1 + .../passage/userstatus/active/index.html | 1 + .../passage/userstatus/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/userstatus/hash(into:)/index.html | 1 + .../passage/userstatus/hashvalue/index.html | 1 + .../passage/userstatus/inactive/index.html | 1 + .../passage/userstatus/index.html | 1 + .../passage/userstatus/init(from:)/index.html | 1 + .../userstatus/init(rawvalue:)/index.html | 1 + .../passage/userstatus/pending/index.html | 1 + .../index.html | 1 + .../userstatus/statusunavailable/index.html | 1 + .../error-implementations/index.html | 1 + .../passage/validationerror/index.html | 1 + .../passage/validationerror/kinds/index.html | 1 + .../localizeddescription/index.html | 1 + .../passage/validator/index.html | 1 + .../validate(_:against:)-51eod/index.html | 1 + .../validate(_:against:)-5vz3s/index.html | 1 + .../validate(_:against:)-84tp2/index.html | 1 + .../passage/webauthnicons/!=(_:_:)/index.html | 1 + .../codingkeys/!=(_:_:)/index.html | 1 + .../codingkey-implementations/index.html | 1 + .../webauthnicons/codingkeys/dark/index.html | 1 + .../codingkeys/debugdescription/index.html | 1 + .../codingkeys/description/index.html | 1 + .../equatable-implementations/index.html | 1 + .../codingkeys/hash(into:)/index.html | 1 + .../codingkeys/hashvalue/index.html | 1 + .../webauthnicons/codingkeys/index.html | 1 + .../codingkeys/init(intvalue:)/index.html | 1 + .../codingkeys/init(rawvalue:)/index.html | 1 + .../codingkeys/init(stringvalue:)/index.html | 1 + .../webauthnicons/codingkeys/light/index.html | 1 + .../index.html | 1 + .../passage/webauthnicons/dark/index.html | 1 + .../webauthnicons/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../passage/webauthnicons/index.html | 1 + .../webauthnicons/init(from:)/index.html | 1 + .../init(light:dark:)/index.html | 1 + .../passage/webauthnicons/light/index.html | 1 + .../passage/webauthntype/!=(_:_:)/index.html | 1 + .../webauthntype/encode(to:)/index.html | 1 + .../equatable-implementations/index.html | 1 + .../webauthntype/hash(into:)/index.html | 1 + .../passage/webauthntype/hashvalue/index.html | 1 + .../passage/webauthntype/index.html | 1 + .../webauthntype/init(from:)/index.html | 1 + .../webauthntype/init(rawvalue:)/index.html | 1 + .../passage/webauthntype/passkey/index.html | 1 + .../passage/webauthntype/platform/index.html | 1 + .../index.html | 1 + .../webauthntype/securitykey/index.html | 1 + docs/index/availability.index | Bin 831 -> 1199 bytes docs/index/data.mdb | Bin 245760 -> 802816 bytes docs/index/index.json | 2 +- docs/index/navigator.index | Bin 56642 -> 618782 bytes docs/metadata.json | 2 +- 5899 files changed, 5593 insertions(+), 309 deletions(-) create mode 100644 docs/data/documentation/passage/activatemagiclinkrequest.json create mode 100644 docs/data/documentation/passage/activatemagiclinkrequest/!=(_:_:).json create mode 100644 docs/data/documentation/passage/activatemagiclinkrequest/codingkeys.json create mode 100644 docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/description.json create mode 100644 docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/magiclink.json create mode 100644 docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/activatemagiclinkrequest/encode(to:).json create mode 100644 docs/data/documentation/passage/activatemagiclinkrequest/equatable-implementations.json create mode 100644 docs/data/documentation/passage/activatemagiclinkrequest/init(from:).json create mode 100644 docs/data/documentation/passage/activatemagiclinkrequest/init(magiclink:).json create mode 100644 docs/data/documentation/passage/activatemagiclinkrequest/magiclink.json create mode 100644 docs/data/documentation/passage/activateonetimepasscoderequest.json create mode 100644 docs/data/documentation/passage/activateonetimepasscoderequest/!=(_:_:).json create mode 100644 docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys.json create mode 100644 docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/description.json create mode 100644 docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/otp.json create mode 100644 docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/otpid.json create mode 100644 docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/activateonetimepasscoderequest/encode(to:).json create mode 100644 docs/data/documentation/passage/activateonetimepasscoderequest/equatable-implementations.json create mode 100644 docs/data/documentation/passage/activateonetimepasscoderequest/init(from:).json create mode 100644 docs/data/documentation/passage/activateonetimepasscoderequest/init(otp:otpid:).json create mode 100644 docs/data/documentation/passage/activateonetimepasscoderequest/otp.json create mode 100644 docs/data/documentation/passage/activateonetimepasscoderequest/otpid.json create mode 100644 docs/data/documentation/passage/adddeviceerror.json create mode 100644 docs/data/documentation/passage/adddeviceerror/!=(_:_:).json create mode 100644 docs/data/documentation/passage/adddeviceerror/authorizationfailed.json create mode 100644 docs/data/documentation/passage/adddeviceerror/canceled.json create mode 100644 docs/data/documentation/passage/adddeviceerror/convert(error:).json create mode 100644 docs/data/documentation/passage/adddeviceerror/credentialchallengeparsingfailed.json create mode 100644 docs/data/documentation/passage/adddeviceerror/equatable-implementations.json create mode 100644 docs/data/documentation/passage/adddeviceerror/error-implementations.json create mode 100644 docs/data/documentation/passage/adddeviceerror/inactiveuser.json create mode 100644 docs/data/documentation/passage/adddeviceerror/invalidrequest.json create mode 100644 docs/data/documentation/passage/adddeviceerror/localizeddescription.json create mode 100644 docs/data/documentation/passage/adddeviceerror/unauthorized.json create mode 100644 docs/data/documentation/passage/adddeviceerror/unspecified.json create mode 100644 docs/data/documentation/passage/adddevicefinishrequest.json create mode 100644 docs/data/documentation/passage/adddevicefinishrequest/!=(_:_:).json create mode 100644 docs/data/documentation/passage/adddevicefinishrequest/codingkeys.json create mode 100644 docs/data/documentation/passage/adddevicefinishrequest/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/adddevicefinishrequest/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/adddevicefinishrequest/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/adddevicefinishrequest/codingkeys/description.json create mode 100644 docs/data/documentation/passage/adddevicefinishrequest/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/adddevicefinishrequest/codingkeys/handshakeid.json create mode 100644 docs/data/documentation/passage/adddevicefinishrequest/codingkeys/handshakeresponse.json create mode 100644 docs/data/documentation/passage/adddevicefinishrequest/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/adddevicefinishrequest/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/adddevicefinishrequest/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/adddevicefinishrequest/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/adddevicefinishrequest/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/adddevicefinishrequest/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/adddevicefinishrequest/codingkeys/userid.json create mode 100644 docs/data/documentation/passage/adddevicefinishrequest/encode(to:).json create mode 100644 docs/data/documentation/passage/adddevicefinishrequest/equatable-implementations.json create mode 100644 docs/data/documentation/passage/adddevicefinishrequest/handshakeid.json create mode 100644 docs/data/documentation/passage/adddevicefinishrequest/handshakeresponse.json create mode 100644 docs/data/documentation/passage/adddevicefinishrequest/init(from:).json create mode 100644 docs/data/documentation/passage/adddevicefinishrequest/init(handshakeid:handshakeresponse:userid:).json create mode 100644 docs/data/documentation/passage/adddevicefinishrequest/userid.json create mode 100644 docs/data/documentation/passage/adddevicestartresponse.json create mode 100644 docs/data/documentation/passage/adddevicestartresponse/!=(_:_:).json create mode 100644 docs/data/documentation/passage/adddevicestartresponse/codingkeys.json create mode 100644 docs/data/documentation/passage/adddevicestartresponse/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/adddevicestartresponse/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/adddevicestartresponse/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/adddevicestartresponse/codingkeys/description.json create mode 100644 docs/data/documentation/passage/adddevicestartresponse/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/adddevicestartresponse/codingkeys/handshake.json create mode 100644 docs/data/documentation/passage/adddevicestartresponse/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/adddevicestartresponse/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/adddevicestartresponse/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/adddevicestartresponse/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/adddevicestartresponse/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/adddevicestartresponse/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/adddevicestartresponse/codingkeys/user.json create mode 100644 docs/data/documentation/passage/adddevicestartresponse/encode(to:).json create mode 100644 docs/data/documentation/passage/adddevicestartresponse/equatable-implementations.json create mode 100644 docs/data/documentation/passage/adddevicestartresponse/handshake.json create mode 100644 docs/data/documentation/passage/adddevicestartresponse/init(from:).json create mode 100644 docs/data/documentation/passage/adddevicestartresponse/init(handshake:user:).json create mode 100644 docs/data/documentation/passage/adddevicestartresponse/user.json create mode 100644 docs/data/documentation/passage/apihelper.json create mode 100644 docs/data/documentation/passage/apihelper/convertanytostring(_:).json create mode 100644 docs/data/documentation/passage/apihelper/convertbooltostring(_:).json create mode 100644 docs/data/documentation/passage/apihelper/mapvaluestoqueryitems(_:)-6m4cl.json create mode 100644 docs/data/documentation/passage/apihelper/mapvaluestoqueryitems(_:)-z1ml.json create mode 100644 docs/data/documentation/passage/apihelper/mapvaluetopathitem(_:).json create mode 100644 docs/data/documentation/passage/apihelper/rejectnil(_:).json create mode 100644 docs/data/documentation/passage/apihelper/rejectnilheaders(_:).json create mode 100644 docs/data/documentation/passage/app.json create mode 100644 docs/data/documentation/passage/app/!=(_:_:).json create mode 100644 docs/data/documentation/passage/app/allowedidentifier.json create mode 100644 docs/data/documentation/passage/app/authfallbackmethod-swift.enum.json create mode 100644 docs/data/documentation/passage/app/authfallbackmethod-swift.enum/!=(_:_:).json create mode 100644 docs/data/documentation/passage/app/authfallbackmethod-swift.enum/encode(to:).json create mode 100644 docs/data/documentation/passage/app/authfallbackmethod-swift.enum/equatable-implementations.json create mode 100644 docs/data/documentation/passage/app/authfallbackmethod-swift.enum/hash(into:).json create mode 100644 docs/data/documentation/passage/app/authfallbackmethod-swift.enum/hashvalue.json create mode 100644 docs/data/documentation/passage/app/authfallbackmethod-swift.enum/init(from:).json create mode 100644 docs/data/documentation/passage/app/authfallbackmethod-swift.enum/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/app/authfallbackmethod-swift.enum/magiclink.json create mode 100644 docs/data/documentation/passage/app/authfallbackmethod-swift.enum/otp.json create mode 100644 docs/data/documentation/passage/app/authfallbackmethod-swift.enum/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/app/authfallbackmethod-swift.property.json create mode 100644 docs/data/documentation/passage/app/authfallbackmethodttl.json create mode 100644 docs/data/documentation/passage/app/authmethods.json create mode 100644 docs/data/documentation/passage/app/authorigin.json create mode 100644 docs/data/documentation/passage/app/codingkeys.json create mode 100644 docs/data/documentation/passage/app/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/app/codingkeys/allowedidentifier.json create mode 100644 docs/data/documentation/passage/app/codingkeys/authfallbackmethod.json create mode 100644 docs/data/documentation/passage/app/codingkeys/authfallbackmethodttl.json create mode 100644 docs/data/documentation/passage/app/codingkeys/authmethods.json create mode 100644 docs/data/documentation/passage/app/codingkeys/authorigin.json create mode 100644 docs/data/documentation/passage/app/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/app/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/app/codingkeys/defaultlanguage.json create mode 100644 docs/data/documentation/passage/app/codingkeys/description.json create mode 100644 docs/data/documentation/passage/app/codingkeys/elementcustomization.json create mode 100644 docs/data/documentation/passage/app/codingkeys/elementcustomizationdark.json create mode 100644 docs/data/documentation/passage/app/codingkeys/ephemeral.json create mode 100644 docs/data/documentation/passage/app/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/app/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/app/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/app/codingkeys/id.json create mode 100644 docs/data/documentation/passage/app/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/app/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/app/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/app/codingkeys/layouts.json create mode 100644 docs/data/documentation/passage/app/codingkeys/loginurl.json create mode 100644 docs/data/documentation/passage/app/codingkeys/name.json create mode 100644 docs/data/documentation/passage/app/codingkeys/passagebranding.json create mode 100644 docs/data/documentation/passage/app/codingkeys/profilemanagement.json create mode 100644 docs/data/documentation/passage/app/codingkeys/publicsignup.json create mode 100644 docs/data/documentation/passage/app/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/app/codingkeys/redirecturl.json create mode 100644 docs/data/documentation/passage/app/codingkeys/requiredidentifier.json create mode 100644 docs/data/documentation/passage/app/codingkeys/requireemailverification.json create mode 100644 docs/data/documentation/passage/app/codingkeys/requireidentifierverification.json create mode 100644 docs/data/documentation/passage/app/codingkeys/rsapublickey.json create mode 100644 docs/data/documentation/passage/app/codingkeys/sessiontimeoutlength.json create mode 100644 docs/data/documentation/passage/app/codingkeys/socialconnections.json create mode 100644 docs/data/documentation/passage/app/codingkeys/usermetadataschema.json create mode 100644 docs/data/documentation/passage/app/defaultlanguage.json create mode 100644 docs/data/documentation/passage/app/elementcustomization.json create mode 100644 docs/data/documentation/passage/app/elementcustomizationdark.json create mode 100644 docs/data/documentation/passage/app/encode(to:).json create mode 100644 docs/data/documentation/passage/app/ephemeral.json create mode 100644 docs/data/documentation/passage/app/equatable-implementations.json create mode 100644 docs/data/documentation/passage/app/id.json create mode 100644 docs/data/documentation/passage/app/init(allowedidentifier:authfallbackmethod:authfallbackmethodttl:authmethods:authorigin:defaultlanguage:elementcustomization:elementcustomizationdark:ephemeral:id:layouts:loginurl:name:passagebranding:publicsignup:profilemanagement:redirectu-vp0j.json create mode 100644 docs/data/documentation/passage/app/init(from:).json create mode 100644 docs/data/documentation/passage/app/layouts.json create mode 100644 docs/data/documentation/passage/app/loginurl.json create mode 100644 docs/data/documentation/passage/app/name.json create mode 100644 docs/data/documentation/passage/app/passagebranding.json create mode 100644 docs/data/documentation/passage/app/profilemanagement.json create mode 100644 docs/data/documentation/passage/app/publicsignup.json create mode 100644 docs/data/documentation/passage/app/redirecturl.json create mode 100644 docs/data/documentation/passage/app/requiredidentifier.json create mode 100644 docs/data/documentation/passage/app/requireemailverification.json create mode 100644 docs/data/documentation/passage/app/requireidentifierverification.json create mode 100644 docs/data/documentation/passage/app/rsapublickey.json create mode 100644 docs/data/documentation/passage/app/sessiontimeoutlength.json create mode 100644 docs/data/documentation/passage/app/socialconnections.json create mode 100644 docs/data/documentation/passage/app/usermetadataschema.json delete mode 100644 docs/data/documentation/passage/appinfo/!=(_:_:).json delete mode 100644 docs/data/documentation/passage/appinfo/allowedidentifier.json delete mode 100644 docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum.json delete mode 100644 docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum/!=(_:_:).json delete mode 100644 docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum/equatable-implementations.json delete mode 100644 docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum/hash(into:).json delete mode 100644 docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum/hashvalue.json delete mode 100644 docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum/init(rawvalue:).json delete mode 100644 docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum/magiclink.json delete mode 100644 docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum/none.json delete mode 100644 docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum/onetimepasscode.json delete mode 100644 docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum/rawrepresentable-implementations.json delete mode 100644 docs/data/documentation/passage/appinfo/authfallbackmethod-swift.property.json delete mode 100644 docs/data/documentation/passage/appinfo/authmethods.json delete mode 100644 docs/data/documentation/passage/appinfo/authorigin.json delete mode 100644 docs/data/documentation/passage/appinfo/equatable-implementations.json delete mode 100644 docs/data/documentation/passage/appinfo/id.json delete mode 100644 docs/data/documentation/passage/appinfo/init(from:).json delete mode 100644 docs/data/documentation/passage/appinfo/loginurl.json delete mode 100644 docs/data/documentation/passage/appinfo/name.json delete mode 100644 docs/data/documentation/passage/appinfo/publicsignup.json delete mode 100644 docs/data/documentation/passage/appinfo/redirecturl.json delete mode 100644 docs/data/documentation/passage/appinfo/requiredidentifier.json delete mode 100644 docs/data/documentation/passage/appinfo/requireemailverification.json delete mode 100644 docs/data/documentation/passage/appinfo/requireidentifierverification.json delete mode 100644 docs/data/documentation/passage/appinfo/sessiontimeoutlength.json delete mode 100644 docs/data/documentation/passage/appinfo/usermetadataschema.json create mode 100644 docs/data/documentation/passage/appinfoerror.json create mode 100644 docs/data/documentation/passage/appinfoerror/!=(_:_:).json create mode 100644 docs/data/documentation/passage/appinfoerror/appnotfound.json create mode 100644 docs/data/documentation/passage/appinfoerror/convert(error:).json create mode 100644 docs/data/documentation/passage/appinfoerror/equatable-implementations.json create mode 100644 docs/data/documentation/passage/appinfoerror/error-implementations.json create mode 100644 docs/data/documentation/passage/appinfoerror/localizeddescription.json create mode 100644 docs/data/documentation/passage/appinfoerror/unspecified.json create mode 100644 docs/data/documentation/passage/applesocialconnection.json create mode 100644 docs/data/documentation/passage/applesocialconnection/!=(_:_:).json create mode 100644 docs/data/documentation/passage/applesocialconnection/codingkeys.json create mode 100644 docs/data/documentation/passage/applesocialconnection/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/applesocialconnection/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/applesocialconnection/codingkeys/createdat.json create mode 100644 docs/data/documentation/passage/applesocialconnection/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/applesocialconnection/codingkeys/description.json create mode 100644 docs/data/documentation/passage/applesocialconnection/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/applesocialconnection/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/applesocialconnection/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/applesocialconnection/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/applesocialconnection/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/applesocialconnection/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/applesocialconnection/codingkeys/lastloginat.json create mode 100644 docs/data/documentation/passage/applesocialconnection/codingkeys/providerid.json create mode 100644 docs/data/documentation/passage/applesocialconnection/codingkeys/provideridentifier.json create mode 100644 docs/data/documentation/passage/applesocialconnection/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/applesocialconnection/createdat.json create mode 100644 docs/data/documentation/passage/applesocialconnection/encode(to:).json create mode 100644 docs/data/documentation/passage/applesocialconnection/equatable-implementations.json create mode 100644 docs/data/documentation/passage/applesocialconnection/init(from:).json create mode 100644 docs/data/documentation/passage/applesocialconnection/init(providerid:createdat:lastloginat:provideridentifier:).json create mode 100644 docs/data/documentation/passage/applesocialconnection/lastloginat.json create mode 100644 docs/data/documentation/passage/applesocialconnection/providerid.json create mode 100644 docs/data/documentation/passage/applesocialconnection/provideridentifier.json create mode 100644 docs/data/documentation/passage/appsapi.json create mode 100644 docs/data/documentation/passage/appsapi/getapp(appid:).json create mode 100644 docs/data/documentation/passage/appsapi/getappwithrequestbuilder(appid:).json create mode 100644 docs/data/documentation/passage/authenticateapi.json create mode 100644 docs/data/documentation/passage/authenticateapi/authenticatewebauthnfinishwithtransaction(appid:authenticatewebauthnfinishwithtransactionrequest:).json create mode 100644 docs/data/documentation/passage/authenticateapi/authenticatewebauthnfinishwithtransactionwithrequestbuilder(appid:authenticatewebauthnfinishwithtransactionrequest:).json create mode 100644 docs/data/documentation/passage/authenticateapi/authenticatewebauthnstartwithtransaction(appid:authenticatewebauthnstartwithtransactionrequest:).json create mode 100644 docs/data/documentation/passage/authenticateapi/authenticatewebauthnstartwithtransactionwithrequestbuilder(appid:authenticatewebauthnstartwithtransactionrequest:).json create mode 100644 docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/!=(_:_:).json create mode 100644 docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/description.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/handshakeid.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/handshakeresponse.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/transactionid.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/encode(to:).json create mode 100644 docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/equatable-implementations.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/handshakeid.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/handshakeresponse.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/init(from:).json create mode 100644 docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/init(handshakeid:handshakeresponse:transactionid:).json create mode 100644 docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/transactionid.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/!=(_:_:).json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/description.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/transactionid.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/encode(to:).json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/equatable-implementations.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/init(from:).json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/init(transactionid:).json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/transactionid.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/!=(_:_:).json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/description.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/handshake.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/transactionid.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/encode(to:).json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/equatable-implementations.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/handshake.json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/init(from:).json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/init(handshake:transactionid:).json create mode 100644 docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/transactionid.json create mode 100644 docs/data/documentation/passage/authenticatorattachment/encode(to:).json create mode 100644 docs/data/documentation/passage/authenticatorattachment/init(from:).json delete mode 100644 docs/data/documentation/passage/authfallbackresult.json delete mode 100644 docs/data/documentation/passage/authfallbackresult/id.json create mode 100644 docs/data/documentation/passage/authmethods/codingkeys.json create mode 100644 docs/data/documentation/passage/authmethods/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/authmethods/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/authmethods/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/authmethods/codingkeys/description.json create mode 100644 docs/data/documentation/passage/authmethods/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/authmethods/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/authmethods/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/authmethods/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/authmethods/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/authmethods/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/authmethods/codingkeys/magiclink.json create mode 100644 docs/data/documentation/passage/authmethods/codingkeys/otp.json create mode 100644 docs/data/documentation/passage/authmethods/codingkeys/passkeys.json create mode 100644 docs/data/documentation/passage/authmethods/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/authmethods/encode(to:).json create mode 100644 docs/data/documentation/passage/authmethods/init(passkeys:otp:magiclink:).json create mode 100644 docs/data/documentation/passage/authresponse.json create mode 100644 docs/data/documentation/passage/authresponse/!=(_:_:).json create mode 100644 docs/data/documentation/passage/authresponse/authresult.json create mode 100644 docs/data/documentation/passage/authresponse/codingkeys.json create mode 100644 docs/data/documentation/passage/authresponse/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/authresponse/codingkeys/authresult.json create mode 100644 docs/data/documentation/passage/authresponse/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/authresponse/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/authresponse/codingkeys/description.json create mode 100644 docs/data/documentation/passage/authresponse/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/authresponse/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/authresponse/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/authresponse/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/authresponse/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/authresponse/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/authresponse/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/authresponse/encode(to:).json create mode 100644 docs/data/documentation/passage/authresponse/equatable-implementations.json create mode 100644 docs/data/documentation/passage/authresponse/init(authresult:).json create mode 100644 docs/data/documentation/passage/authresponse/init(from:).json create mode 100644 docs/data/documentation/passage/authresult/!=(_:_:).json create mode 100644 docs/data/documentation/passage/authresult/codingkeys.json create mode 100644 docs/data/documentation/passage/authresult/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/authresult/codingkeys/authtoken.json create mode 100644 docs/data/documentation/passage/authresult/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/authresult/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/authresult/codingkeys/description.json create mode 100644 docs/data/documentation/passage/authresult/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/authresult/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/authresult/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/authresult/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/authresult/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/authresult/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/authresult/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/authresult/codingkeys/redirecturl.json create mode 100644 docs/data/documentation/passage/authresult/codingkeys/refreshtoken.json create mode 100644 docs/data/documentation/passage/authresult/codingkeys/refreshtokenexpiration.json create mode 100644 docs/data/documentation/passage/authresult/encode(to:).json create mode 100644 docs/data/documentation/passage/authresult/equatable-implementations.json create mode 100644 docs/data/documentation/passage/authresult/init(authtoken:redirecturl:refreshtoken:refreshtokenexpiration:).json create mode 100644 docs/data/documentation/passage/codablehelper.json create mode 100644 docs/data/documentation/passage/codablehelper/dateformatter.json create mode 100644 docs/data/documentation/passage/codablehelper/decode(_:from:).json create mode 100644 docs/data/documentation/passage/codablehelper/encode(_:).json create mode 100644 docs/data/documentation/passage/codablehelper/jsondecoder.json create mode 100644 docs/data/documentation/passage/codablehelper/jsonencoder.json create mode 100644 docs/data/documentation/passage/configuration.json create mode 100644 docs/data/documentation/passage/configuration/successfulstatuscoderange.json create mode 100644 docs/data/documentation/passage/createpasskeyreadinessrequest.json create mode 100644 docs/data/documentation/passage/createpasskeyreadinessrequest/!=(_:_:).json create mode 100644 docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys.json create mode 100644 docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/conditionalui.json create mode 100644 docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/crossdevicecredential.json create mode 100644 docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/description.json create mode 100644 docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/deviceid.json create mode 100644 docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/platform.json create mode 100644 docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/securitykey.json create mode 100644 docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/syncedcredential.json create mode 100644 docs/data/documentation/passage/createpasskeyreadinessrequest/conditionalui.json create mode 100644 docs/data/documentation/passage/createpasskeyreadinessrequest/crossdevicecredential.json create mode 100644 docs/data/documentation/passage/createpasskeyreadinessrequest/deviceid.json create mode 100644 docs/data/documentation/passage/createpasskeyreadinessrequest/encode(to:).json create mode 100644 docs/data/documentation/passage/createpasskeyreadinessrequest/equatable-implementations.json create mode 100644 docs/data/documentation/passage/createpasskeyreadinessrequest/init(deviceid:securitykey:platform:syncedcredential:crossdevicecredential:conditionalui:).json create mode 100644 docs/data/documentation/passage/createpasskeyreadinessrequest/init(from:).json create mode 100644 docs/data/documentation/passage/createpasskeyreadinessrequest/platform.json create mode 100644 docs/data/documentation/passage/createpasskeyreadinessrequest/securitykey.json create mode 100644 docs/data/documentation/passage/createpasskeyreadinessrequest/syncedcredential.json create mode 100644 docs/data/documentation/passage/createuserparams.json create mode 100644 docs/data/documentation/passage/createuserparams/!=(_:_:).json create mode 100644 docs/data/documentation/passage/createuserparams/codingkeys.json create mode 100644 docs/data/documentation/passage/createuserparams/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/createuserparams/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/createuserparams/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/createuserparams/codingkeys/description.json create mode 100644 docs/data/documentation/passage/createuserparams/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/createuserparams/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/createuserparams/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/createuserparams/codingkeys/identifier.json create mode 100644 docs/data/documentation/passage/createuserparams/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/createuserparams/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/createuserparams/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/createuserparams/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/createuserparams/codingkeys/usermetadata.json create mode 100644 docs/data/documentation/passage/createuserparams/encode(to:).json create mode 100644 docs/data/documentation/passage/createuserparams/equatable-implementations.json create mode 100644 docs/data/documentation/passage/createuserparams/identifier.json create mode 100644 docs/data/documentation/passage/createuserparams/init(from:).json create mode 100644 docs/data/documentation/passage/createuserparams/init(identifier:usermetadata:).json create mode 100644 docs/data/documentation/passage/createuserparams/usermetadata.json create mode 100644 docs/data/documentation/passage/credential.json create mode 100644 docs/data/documentation/passage/credential/!=(_:_:).json create mode 100644 docs/data/documentation/passage/credential/codingkeys.json create mode 100644 docs/data/documentation/passage/credential/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/credential/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/credential/codingkeys/createdat.json create mode 100644 docs/data/documentation/passage/credential/codingkeys/credid.json create mode 100644 docs/data/documentation/passage/credential/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/credential/codingkeys/description.json create mode 100644 docs/data/documentation/passage/credential/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/credential/codingkeys/friendlyname.json create mode 100644 docs/data/documentation/passage/credential/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/credential/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/credential/codingkeys/icons.json create mode 100644 docs/data/documentation/passage/credential/codingkeys/id.json create mode 100644 docs/data/documentation/passage/credential/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/credential/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/credential/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/credential/codingkeys/lastloginat.json create mode 100644 docs/data/documentation/passage/credential/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/credential/codingkeys/type.json create mode 100644 docs/data/documentation/passage/credential/codingkeys/updatedat.json create mode 100644 docs/data/documentation/passage/credential/codingkeys/usagecount.json create mode 100644 docs/data/documentation/passage/credential/codingkeys/userid.json create mode 100644 docs/data/documentation/passage/credential/createdat.json create mode 100644 docs/data/documentation/passage/credential/credid.json create mode 100644 docs/data/documentation/passage/credential/encode(to:).json create mode 100644 docs/data/documentation/passage/credential/equatable-implementations.json create mode 100644 docs/data/documentation/passage/credential/friendlyname.json create mode 100644 docs/data/documentation/passage/credential/icons.json create mode 100644 docs/data/documentation/passage/credential/id.json create mode 100644 docs/data/documentation/passage/credential/init(createdat:credid:friendlyname:id:lastloginat:type:updatedat:usagecount:userid:icons:).json create mode 100644 docs/data/documentation/passage/credential/init(from:).json create mode 100644 docs/data/documentation/passage/credential/lastloginat.json create mode 100644 docs/data/documentation/passage/credential/type.json create mode 100644 docs/data/documentation/passage/credential/updatedat.json create mode 100644 docs/data/documentation/passage/credential/usagecount.json create mode 100644 docs/data/documentation/passage/credential/userid.json create mode 100644 docs/data/documentation/passage/credentialassertionchallenge.json create mode 100644 docs/data/documentation/passage/credentialassertionchallenge/!=(_:_:).json create mode 100644 docs/data/documentation/passage/credentialassertionchallenge/challenge.json create mode 100644 docs/data/documentation/passage/credentialassertionchallenge/codingkeys.json create mode 100644 docs/data/documentation/passage/credentialassertionchallenge/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/credentialassertionchallenge/codingkeys/challenge.json create mode 100644 docs/data/documentation/passage/credentialassertionchallenge/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/credentialassertionchallenge/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/credentialassertionchallenge/codingkeys/description.json create mode 100644 docs/data/documentation/passage/credentialassertionchallenge/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/credentialassertionchallenge/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/credentialassertionchallenge/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/credentialassertionchallenge/codingkeys/id.json create mode 100644 docs/data/documentation/passage/credentialassertionchallenge/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/credentialassertionchallenge/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/credentialassertionchallenge/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/credentialassertionchallenge/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/credentialassertionchallenge/encode(to:).json create mode 100644 docs/data/documentation/passage/credentialassertionchallenge/equatable-implementations.json create mode 100644 docs/data/documentation/passage/credentialassertionchallenge/id.json create mode 100644 docs/data/documentation/passage/credentialassertionchallenge/init(challenge:id:).json create mode 100644 docs/data/documentation/passage/credentialassertionchallenge/init(from:).json create mode 100644 docs/data/documentation/passage/credentialassertionresponse.json create mode 100644 docs/data/documentation/passage/credentialassertionresponse/!=(_:_:).json create mode 100644 docs/data/documentation/passage/credentialassertionresponse/authenticatorattachment.json create mode 100644 docs/data/documentation/passage/credentialassertionresponse/clientextensionresults.json create mode 100644 docs/data/documentation/passage/credentialassertionresponse/codingkeys.json create mode 100644 docs/data/documentation/passage/credentialassertionresponse/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/credentialassertionresponse/codingkeys/authenticatorattachment.json create mode 100644 docs/data/documentation/passage/credentialassertionresponse/codingkeys/clientextensionresults.json create mode 100644 docs/data/documentation/passage/credentialassertionresponse/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/credentialassertionresponse/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/credentialassertionresponse/codingkeys/description.json create mode 100644 docs/data/documentation/passage/credentialassertionresponse/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/credentialassertionresponse/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/credentialassertionresponse/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/credentialassertionresponse/codingkeys/id.json create mode 100644 docs/data/documentation/passage/credentialassertionresponse/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/credentialassertionresponse/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/credentialassertionresponse/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/credentialassertionresponse/codingkeys/rawid.json create mode 100644 docs/data/documentation/passage/credentialassertionresponse/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/credentialassertionresponse/codingkeys/response.json create mode 100644 docs/data/documentation/passage/credentialassertionresponse/codingkeys/type.json create mode 100644 docs/data/documentation/passage/credentialassertionresponse/encode(to:).json create mode 100644 docs/data/documentation/passage/credentialassertionresponse/equatable-implementations.json create mode 100644 docs/data/documentation/passage/credentialassertionresponse/id.json create mode 100644 docs/data/documentation/passage/credentialassertionresponse/init(authenticatorattachment:clientextensionresults:id:rawid:response:type:).json create mode 100644 docs/data/documentation/passage/credentialassertionresponse/init(from:).json create mode 100644 docs/data/documentation/passage/credentialassertionresponse/rawid.json create mode 100644 docs/data/documentation/passage/credentialassertionresponse/response.json create mode 100644 docs/data/documentation/passage/credentialassertionresponse/type.json create mode 100644 docs/data/documentation/passage/credentialassertionresponseresponse.json create mode 100644 docs/data/documentation/passage/credentialassertionresponseresponse/!=(_:_:).json create mode 100644 docs/data/documentation/passage/credentialassertionresponseresponse/authenticatordata.json create mode 100644 docs/data/documentation/passage/credentialassertionresponseresponse/clientdatajson.json create mode 100644 docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys.json create mode 100644 docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/authenticatordata.json create mode 100644 docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/clientdatajson.json create mode 100644 docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/description.json create mode 100644 docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/signature.json create mode 100644 docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/userhandle.json create mode 100644 docs/data/documentation/passage/credentialassertionresponseresponse/encode(to:).json create mode 100644 docs/data/documentation/passage/credentialassertionresponseresponse/equatable-implementations.json create mode 100644 docs/data/documentation/passage/credentialassertionresponseresponse/init(authenticatordata:clientdatajson:signature:userhandle:).json create mode 100644 docs/data/documentation/passage/credentialassertionresponseresponse/init(from:).json create mode 100644 docs/data/documentation/passage/credentialassertionresponseresponse/signature.json create mode 100644 docs/data/documentation/passage/credentialassertionresponseresponse/userhandle.json create mode 100644 docs/data/documentation/passage/credentialcreation.json create mode 100644 docs/data/documentation/passage/credentialcreation/!=(_:_:).json create mode 100644 docs/data/documentation/passage/credentialcreation/codingkeys.json create mode 100644 docs/data/documentation/passage/credentialcreation/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/credentialcreation/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreation/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/credentialcreation/codingkeys/description.json create mode 100644 docs/data/documentation/passage/credentialcreation/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreation/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/credentialcreation/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/credentialcreation/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/credentialcreation/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/credentialcreation/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/credentialcreation/codingkeys/publickey.json create mode 100644 docs/data/documentation/passage/credentialcreation/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreation/encode(to:).json create mode 100644 docs/data/documentation/passage/credentialcreation/equatable-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreation/init(from:).json create mode 100644 docs/data/documentation/passage/credentialcreation/init(publickey:).json create mode 100644 docs/data/documentation/passage/credentialcreation/publickey.json create mode 100644 docs/data/documentation/passage/credentialcreationchallenge.json create mode 100644 docs/data/documentation/passage/credentialcreationchallenge/!=(_:_:).json create mode 100644 docs/data/documentation/passage/credentialcreationchallenge/challenge.json create mode 100644 docs/data/documentation/passage/credentialcreationchallenge/codingkeys.json create mode 100644 docs/data/documentation/passage/credentialcreationchallenge/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/credentialcreationchallenge/codingkeys/challenge.json create mode 100644 docs/data/documentation/passage/credentialcreationchallenge/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreationchallenge/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/credentialcreationchallenge/codingkeys/description.json create mode 100644 docs/data/documentation/passage/credentialcreationchallenge/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreationchallenge/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/credentialcreationchallenge/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/credentialcreationchallenge/codingkeys/id.json create mode 100644 docs/data/documentation/passage/credentialcreationchallenge/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/credentialcreationchallenge/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/credentialcreationchallenge/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/credentialcreationchallenge/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreationchallenge/encode(to:).json create mode 100644 docs/data/documentation/passage/credentialcreationchallenge/equatable-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreationchallenge/id.json create mode 100644 docs/data/documentation/passage/credentialcreationchallenge/init(challenge:id:).json create mode 100644 docs/data/documentation/passage/credentialcreationchallenge/init(from:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickey.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickey/!=(_:_:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickey/attestation.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickey/authenticatorselection.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickey/challenge.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickey/codingkeys.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickey/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickey/codingkeys/attestation.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickey/codingkeys/authenticatorselection.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickey/codingkeys/challenge.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickey/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickey/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickey/codingkeys/description.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickey/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickey/codingkeys/excludecredentials.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickey/codingkeys/extensions.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickey/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickey/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickey/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickey/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickey/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickey/codingkeys/pubkeycredparams.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickey/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickey/codingkeys/rp.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickey/codingkeys/timeout.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickey/codingkeys/user.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickey/encode(to:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickey/equatable-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickey/excludecredentials.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickey/extensions.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickey/init(attestation:authenticatorselection:challenge:excludecredentials:extensions:pubkeycredparams:rp:timeout:user:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickey/init(from:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickey/pubkeycredparams.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickey/rp.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickey/timeout.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickey/user.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/!=(_:_:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/authenticatorattachment.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/authenticatorattachment.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/description.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/requireresidentkey.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/residentkey.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/userverification.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/encode(to:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/equatable-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/init(authenticatorattachment:requireresidentkey:residentkey:userverification:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/init(from:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/requireresidentkey.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/residentkey.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/userverification.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/!=(_:_:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/description.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/id.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/transports.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/type.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/encode(to:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/equatable-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/id.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/init(from:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/init(id:transports:type:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/transports.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/type.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/!=(_:_:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/alg.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/alg.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/description.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/type.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/encode(to:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/equatable-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/init(alg:type:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/init(from:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/type.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyrp.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyrp/!=(_:_:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/description.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/icon.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/id.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/name.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyrp/encode(to:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyrp/equatable-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyrp/icon.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyrp/id.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyrp/init(from:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyrp/init(icon:id:name:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyrp/name.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyuser.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyuser/!=(_:_:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/description.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/displayname.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/icon.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/id.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/name.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyuser/displayname.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyuser/encode(to:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyuser/equatable-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyuser/icon.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyuser/id.json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyuser/init(displayname:icon:id:name:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyuser/init(from:).json create mode 100644 docs/data/documentation/passage/credentialcreationpublickeyuser/name.json create mode 100644 docs/data/documentation/passage/credentialcreationresponse.json create mode 100644 docs/data/documentation/passage/credentialcreationresponse/!=(_:_:).json create mode 100644 docs/data/documentation/passage/credentialcreationresponse/authenticatorattachment.json create mode 100644 docs/data/documentation/passage/credentialcreationresponse/clientextensionresults.json create mode 100644 docs/data/documentation/passage/credentialcreationresponse/codingkeys.json create mode 100644 docs/data/documentation/passage/credentialcreationresponse/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/credentialcreationresponse/codingkeys/authenticatorattachment.json create mode 100644 docs/data/documentation/passage/credentialcreationresponse/codingkeys/clientextensionresults.json create mode 100644 docs/data/documentation/passage/credentialcreationresponse/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreationresponse/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/credentialcreationresponse/codingkeys/description.json create mode 100644 docs/data/documentation/passage/credentialcreationresponse/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreationresponse/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/credentialcreationresponse/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/credentialcreationresponse/codingkeys/id.json create mode 100644 docs/data/documentation/passage/credentialcreationresponse/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/credentialcreationresponse/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/credentialcreationresponse/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/credentialcreationresponse/codingkeys/rawid.json create mode 100644 docs/data/documentation/passage/credentialcreationresponse/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreationresponse/codingkeys/response.json create mode 100644 docs/data/documentation/passage/credentialcreationresponse/codingkeys/transports.json create mode 100644 docs/data/documentation/passage/credentialcreationresponse/codingkeys/type.json create mode 100644 docs/data/documentation/passage/credentialcreationresponse/encode(to:).json create mode 100644 docs/data/documentation/passage/credentialcreationresponse/equatable-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreationresponse/id.json create mode 100644 docs/data/documentation/passage/credentialcreationresponse/init(authenticatorattachment:clientextensionresults:id:rawid:response:transports:type:).json create mode 100644 docs/data/documentation/passage/credentialcreationresponse/init(from:).json create mode 100644 docs/data/documentation/passage/credentialcreationresponse/rawid.json create mode 100644 docs/data/documentation/passage/credentialcreationresponse/response.json create mode 100644 docs/data/documentation/passage/credentialcreationresponse/transports.json create mode 100644 docs/data/documentation/passage/credentialcreationresponse/type.json create mode 100644 docs/data/documentation/passage/credentialcreationresponseresponse.json create mode 100644 docs/data/documentation/passage/credentialcreationresponseresponse/!=(_:_:).json create mode 100644 docs/data/documentation/passage/credentialcreationresponseresponse/attestationobject.json create mode 100644 docs/data/documentation/passage/credentialcreationresponseresponse/clientdatajson.json create mode 100644 docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys.json create mode 100644 docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/attestationobject.json create mode 100644 docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/clientdatajson.json create mode 100644 docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/description.json create mode 100644 docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/transports.json create mode 100644 docs/data/documentation/passage/credentialcreationresponseresponse/encode(to:).json create mode 100644 docs/data/documentation/passage/credentialcreationresponseresponse/equatable-implementations.json create mode 100644 docs/data/documentation/passage/credentialcreationresponseresponse/init(attestationobject:clientdatajson:transports:).json create mode 100644 docs/data/documentation/passage/credentialcreationresponseresponse/init(from:).json create mode 100644 docs/data/documentation/passage/credentialcreationresponseresponse/transports.json create mode 100644 docs/data/documentation/passage/currentuser.json create mode 100644 docs/data/documentation/passage/currentuser/!=(_:_:).json create mode 100644 docs/data/documentation/passage/currentuser/codingkeys.json create mode 100644 docs/data/documentation/passage/currentuser/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/currentuser/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/currentuser/codingkeys/createdat.json create mode 100644 docs/data/documentation/passage/currentuser/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/currentuser/codingkeys/description.json create mode 100644 docs/data/documentation/passage/currentuser/codingkeys/email.json create mode 100644 docs/data/documentation/passage/currentuser/codingkeys/emailverified.json create mode 100644 docs/data/documentation/passage/currentuser/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/currentuser/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/currentuser/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/currentuser/codingkeys/id.json create mode 100644 docs/data/documentation/passage/currentuser/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/currentuser/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/currentuser/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/currentuser/codingkeys/lastloginat.json create mode 100644 docs/data/documentation/passage/currentuser/codingkeys/logincount.json create mode 100644 docs/data/documentation/passage/currentuser/codingkeys/phone.json create mode 100644 docs/data/documentation/passage/currentuser/codingkeys/phoneverified.json create mode 100644 docs/data/documentation/passage/currentuser/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/currentuser/codingkeys/socialconnections.json create mode 100644 docs/data/documentation/passage/currentuser/codingkeys/status.json create mode 100644 docs/data/documentation/passage/currentuser/codingkeys/updatedat.json create mode 100644 docs/data/documentation/passage/currentuser/codingkeys/usermetadata.json create mode 100644 docs/data/documentation/passage/currentuser/codingkeys/webauthn.json create mode 100644 docs/data/documentation/passage/currentuser/codingkeys/webauthndevices.json create mode 100644 docs/data/documentation/passage/currentuser/codingkeys/webauthntypes.json create mode 100644 docs/data/documentation/passage/currentuser/createdat.json create mode 100644 docs/data/documentation/passage/currentuser/email.json create mode 100644 docs/data/documentation/passage/currentuser/emailverified.json create mode 100644 docs/data/documentation/passage/currentuser/encode(to:).json create mode 100644 docs/data/documentation/passage/currentuser/equatable-implementations.json create mode 100644 docs/data/documentation/passage/currentuser/id.json create mode 100644 docs/data/documentation/passage/currentuser/init(createdat:email:emailverified:id:lastloginat:logincount:phone:phoneverified:socialconnections:status:updatedat:usermetadata:webauthn:webauthndevices:webauthntypes:).json create mode 100644 docs/data/documentation/passage/currentuser/init(from:).json create mode 100644 docs/data/documentation/passage/currentuser/lastloginat.json create mode 100644 docs/data/documentation/passage/currentuser/logincount.json create mode 100644 docs/data/documentation/passage/currentuser/phone.json create mode 100644 docs/data/documentation/passage/currentuser/phoneverified.json create mode 100644 docs/data/documentation/passage/currentuser/socialconnections.json create mode 100644 docs/data/documentation/passage/currentuser/status.json create mode 100644 docs/data/documentation/passage/currentuser/updatedat.json create mode 100644 docs/data/documentation/passage/currentuser/usermetadata.json create mode 100644 docs/data/documentation/passage/currentuser/webauthn.json create mode 100644 docs/data/documentation/passage/currentuser/webauthndevices.json create mode 100644 docs/data/documentation/passage/currentuser/webauthntypes.json create mode 100644 docs/data/documentation/passage/currentuserapi.json create mode 100644 docs/data/documentation/passage/currentuserapi/deletecurrentuserdevice(appid:deviceid:).json create mode 100644 docs/data/documentation/passage/currentuserapi/deletecurrentuserdevicewithrequestbuilder(appid:deviceid:).json create mode 100644 docs/data/documentation/passage/currentuserapi/deletecurrentusersocialconnection(appid:socialconnectiontype:).json create mode 100644 docs/data/documentation/passage/currentuserapi/deletecurrentusersocialconnectionwithrequestbuilder(appid:socialconnectiontype:).json create mode 100644 docs/data/documentation/passage/currentuserapi/getcurrentuser(appid:).json create mode 100644 docs/data/documentation/passage/currentuserapi/getcurrentuserdevices(appid:).json create mode 100644 docs/data/documentation/passage/currentuserapi/getcurrentuserdeviceswithrequestbuilder(appid:).json create mode 100644 docs/data/documentation/passage/currentuserapi/getcurrentusermetadata(appid:).json create mode 100644 docs/data/documentation/passage/currentuserapi/getcurrentusermetadatawithrequestbuilder(appid:).json create mode 100644 docs/data/documentation/passage/currentuserapi/getcurrentusersocialconnections(appid:).json create mode 100644 docs/data/documentation/passage/currentuserapi/getcurrentusersocialconnectionswithrequestbuilder(appid:).json create mode 100644 docs/data/documentation/passage/currentuserapi/getcurrentuserwithrequestbuilder(appid:).json create mode 100644 docs/data/documentation/passage/currentuserapi/postcurrentuseradddevicefinish(appid:adddevicefinishrequest:).json create mode 100644 docs/data/documentation/passage/currentuserapi/postcurrentuseradddevicefinishwithrequestbuilder(appid:adddevicefinishrequest:).json create mode 100644 docs/data/documentation/passage/currentuserapi/postcurrentuseradddevicestart(appid:currentuserdevicesstartrequest:).json create mode 100644 docs/data/documentation/passage/currentuserapi/postcurrentuseradddevicestartwithrequestbuilder(appid:currentuserdevicesstartrequest:).json create mode 100644 docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection.json create mode 100644 docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/!=(_:_:).json create mode 100644 docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/apple.json create mode 100644 docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/equatable-implementations.json create mode 100644 docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/github.json create mode 100644 docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/google.json create mode 100644 docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/hash(into:).json create mode 100644 docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/hashvalue.json create mode 100644 docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/currentuserapi/updatecurrentuserdevice(appid:deviceid:updatedevicerequest:).json create mode 100644 docs/data/documentation/passage/currentuserapi/updatecurrentuserdevicewithrequestbuilder(appid:deviceid:updatedevicerequest:).json create mode 100644 docs/data/documentation/passage/currentuserapi/updatecurrentusermetadata(appid:updatemetadatarequest:).json create mode 100644 docs/data/documentation/passage/currentuserapi/updatecurrentusermetadatawithrequestbuilder(appid:updatemetadatarequest:).json create mode 100644 docs/data/documentation/passage/currentuserapi/updateemailcurrentuser(appid:updateuseremailrequest:).json create mode 100644 docs/data/documentation/passage/currentuserapi/updateemailcurrentuserwithrequestbuilder(appid:updateuseremailrequest:).json create mode 100644 docs/data/documentation/passage/currentuserapi/updatephonecurrentuser(appid:updateuserphonerequest:).json create mode 100644 docs/data/documentation/passage/currentuserapi/updatephonecurrentuserwithrequestbuilder(appid:updateuserphonerequest:).json create mode 100644 docs/data/documentation/passage/currentuserdevice.json create mode 100644 docs/data/documentation/passage/currentuserdevice/!=(_:_:).json create mode 100644 docs/data/documentation/passage/currentuserdevice/codingkeys.json create mode 100644 docs/data/documentation/passage/currentuserdevice/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/currentuserdevice/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/currentuserdevice/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/currentuserdevice/codingkeys/description.json create mode 100644 docs/data/documentation/passage/currentuserdevice/codingkeys/device.json create mode 100644 docs/data/documentation/passage/currentuserdevice/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/currentuserdevice/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/currentuserdevice/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/currentuserdevice/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/currentuserdevice/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/currentuserdevice/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/currentuserdevice/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/currentuserdevice/device.json create mode 100644 docs/data/documentation/passage/currentuserdevice/encode(to:).json create mode 100644 docs/data/documentation/passage/currentuserdevice/equatable-implementations.json create mode 100644 docs/data/documentation/passage/currentuserdevice/init(device:).json create mode 100644 docs/data/documentation/passage/currentuserdevice/init(from:).json create mode 100644 docs/data/documentation/passage/currentuserdevices.json create mode 100644 docs/data/documentation/passage/currentuserdevices/!=(_:_:).json create mode 100644 docs/data/documentation/passage/currentuserdevices/codingkeys.json create mode 100644 docs/data/documentation/passage/currentuserdevices/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/currentuserdevices/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/currentuserdevices/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/currentuserdevices/codingkeys/description.json create mode 100644 docs/data/documentation/passage/currentuserdevices/codingkeys/devices.json create mode 100644 docs/data/documentation/passage/currentuserdevices/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/currentuserdevices/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/currentuserdevices/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/currentuserdevices/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/currentuserdevices/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/currentuserdevices/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/currentuserdevices/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/currentuserdevices/devices.json create mode 100644 docs/data/documentation/passage/currentuserdevices/encode(to:).json create mode 100644 docs/data/documentation/passage/currentuserdevices/equatable-implementations.json create mode 100644 docs/data/documentation/passage/currentuserdevices/init(devices:).json create mode 100644 docs/data/documentation/passage/currentuserdevices/init(from:).json create mode 100644 docs/data/documentation/passage/currentuserdevicesstartrequest.json create mode 100644 docs/data/documentation/passage/currentuserdevicesstartrequest/!=(_:_:).json create mode 100644 docs/data/documentation/passage/currentuserdevicesstartrequest/authenticatorattachment.json create mode 100644 docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys.json create mode 100644 docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/authenticatorattachment.json create mode 100644 docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/description.json create mode 100644 docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/currentuserdevicesstartrequest/encode(to:).json create mode 100644 docs/data/documentation/passage/currentuserdevicesstartrequest/equatable-implementations.json create mode 100644 docs/data/documentation/passage/currentuserdevicesstartrequest/init(authenticatorattachment:).json create mode 100644 docs/data/documentation/passage/currentuserdevicesstartrequest/init(from:).json create mode 100644 docs/data/documentation/passage/currentuserresponse.json create mode 100644 docs/data/documentation/passage/currentuserresponse/!=(_:_:).json create mode 100644 docs/data/documentation/passage/currentuserresponse/codingkeys.json create mode 100644 docs/data/documentation/passage/currentuserresponse/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/currentuserresponse/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/currentuserresponse/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/currentuserresponse/codingkeys/description.json create mode 100644 docs/data/documentation/passage/currentuserresponse/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/currentuserresponse/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/currentuserresponse/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/currentuserresponse/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/currentuserresponse/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/currentuserresponse/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/currentuserresponse/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/currentuserresponse/codingkeys/user.json create mode 100644 docs/data/documentation/passage/currentuserresponse/encode(to:).json create mode 100644 docs/data/documentation/passage/currentuserresponse/equatable-implementations.json create mode 100644 docs/data/documentation/passage/currentuserresponse/init(from:).json create mode 100644 docs/data/documentation/passage/currentuserresponse/init(user:).json create mode 100644 docs/data/documentation/passage/currentuserresponse/user.json create mode 100644 docs/data/documentation/passage/decodablerequestbuildererror.json create mode 100644 docs/data/documentation/passage/decodablerequestbuildererror/emptydataresponse.json create mode 100644 docs/data/documentation/passage/decodablerequestbuildererror/error-implementations.json create mode 100644 docs/data/documentation/passage/decodablerequestbuildererror/generalerror(_:).json create mode 100644 docs/data/documentation/passage/decodablerequestbuildererror/jsondecoding(_:).json create mode 100644 docs/data/documentation/passage/decodablerequestbuildererror/localizeddescription.json create mode 100644 docs/data/documentation/passage/decodablerequestbuildererror/nilhttpresponse.json create mode 100644 docs/data/documentation/passage/decodablerequestbuildererror/unsuccessfulhttpstatuscode.json delete mode 100644 docs/data/documentation/passage/deviceinfo/createdat.json delete mode 100644 docs/data/documentation/passage/deviceinfo/credid.json delete mode 100644 docs/data/documentation/passage/deviceinfo/friendlyname.json delete mode 100644 docs/data/documentation/passage/deviceinfo/id.json delete mode 100644 docs/data/documentation/passage/deviceinfo/init(from:).json delete mode 100644 docs/data/documentation/passage/deviceinfo/lastloginat.json delete mode 100644 docs/data/documentation/passage/deviceinfo/updatedat.json delete mode 100644 docs/data/documentation/passage/deviceinfo/usagecount.json delete mode 100644 docs/data/documentation/passage/deviceinfo/userid.json create mode 100644 docs/data/documentation/passage/downloadexception.json create mode 100644 docs/data/documentation/passage/downloadexception/!=(_:_:).json create mode 100644 docs/data/documentation/passage/downloadexception/equatable-implementations.json create mode 100644 docs/data/documentation/passage/downloadexception/error-implementations.json create mode 100644 docs/data/documentation/passage/downloadexception/localizeddescription.json create mode 100644 docs/data/documentation/passage/downloadexception/requestmissing.json create mode 100644 docs/data/documentation/passage/downloadexception/requestmissingpath.json create mode 100644 docs/data/documentation/passage/downloadexception/requestmissingurl.json create mode 100644 docs/data/documentation/passage/downloadexception/responsedatamissing.json create mode 100644 docs/data/documentation/passage/downloadexception/responsefailed.json create mode 100644 docs/data/documentation/passage/elementcustomization.json create mode 100644 docs/data/documentation/passage/elementcustomization/!=(_:_:).json create mode 100644 docs/data/documentation/passage/elementcustomization/codingkeys.json create mode 100644 docs/data/documentation/passage/elementcustomization/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/elementcustomization/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/elementcustomization/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/elementcustomization/codingkeys/description.json create mode 100644 docs/data/documentation/passage/elementcustomization/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/elementcustomization/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/elementcustomization/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/elementcustomization/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/elementcustomization/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/elementcustomization/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/elementcustomization/codingkeys/passagebodyfontfamily.json create mode 100644 docs/data/documentation/passage/elementcustomization/codingkeys/passagebodytextcolor.json create mode 100644 docs/data/documentation/passage/elementcustomization/codingkeys/passagecontainerbackgroundcolor.json create mode 100644 docs/data/documentation/passage/elementcustomization/codingkeys/passagecontainermaxwidth.json create mode 100644 docs/data/documentation/passage/elementcustomization/codingkeys/passageheaderfontfamily.json create mode 100644 docs/data/documentation/passage/elementcustomization/codingkeys/passageheadertextcolor.json create mode 100644 docs/data/documentation/passage/elementcustomization/codingkeys/passageinputboxbackgroundcolor.json create mode 100644 docs/data/documentation/passage/elementcustomization/codingkeys/passageinputboxborderradius.json create mode 100644 docs/data/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonbackgroundcolor.json create mode 100644 docs/data/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonbordercolor.json create mode 100644 docs/data/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonborderradius.json create mode 100644 docs/data/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonborderwidth.json create mode 100644 docs/data/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonhovercolor.json create mode 100644 docs/data/documentation/passage/elementcustomization/codingkeys/passageprimarybuttontextcolor.json create mode 100644 docs/data/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonbackgroundcolor.json create mode 100644 docs/data/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonbordercolor.json create mode 100644 docs/data/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonborderradius.json create mode 100644 docs/data/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonborderwidth.json create mode 100644 docs/data/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonhovercolor.json create mode 100644 docs/data/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttontextcolor.json create mode 100644 docs/data/documentation/passage/elementcustomization/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/elementcustomization/encode(to:).json create mode 100644 docs/data/documentation/passage/elementcustomization/equatable-implementations.json create mode 100644 docs/data/documentation/passage/elementcustomization/init(from:).json create mode 100644 docs/data/documentation/passage/elementcustomization/init(passagecontainerbackgroundcolor:passagecontainermaxwidth:passageinputboxbackgroundcolor:passageinputboxborderradius:passageheaderfontfamily:passagebodyfontfamily:passageheadertextcolor:passagebodytextcolor:passageprimarybuttonbackgroun-8ld48.json create mode 100644 docs/data/documentation/passage/elementcustomization/passagebodyfontfamily.json create mode 100644 docs/data/documentation/passage/elementcustomization/passagebodytextcolor.json create mode 100644 docs/data/documentation/passage/elementcustomization/passagecontainerbackgroundcolor.json create mode 100644 docs/data/documentation/passage/elementcustomization/passagecontainermaxwidth.json create mode 100644 docs/data/documentation/passage/elementcustomization/passageheaderfontfamily.json create mode 100644 docs/data/documentation/passage/elementcustomization/passageheadertextcolor.json create mode 100644 docs/data/documentation/passage/elementcustomization/passageinputboxbackgroundcolor.json create mode 100644 docs/data/documentation/passage/elementcustomization/passageinputboxborderradius.json create mode 100644 docs/data/documentation/passage/elementcustomization/passageprimarybuttonbackgroundcolor.json create mode 100644 docs/data/documentation/passage/elementcustomization/passageprimarybuttonbordercolor.json create mode 100644 docs/data/documentation/passage/elementcustomization/passageprimarybuttonborderradius.json create mode 100644 docs/data/documentation/passage/elementcustomization/passageprimarybuttonborderwidth.json create mode 100644 docs/data/documentation/passage/elementcustomization/passageprimarybuttonhovercolor.json create mode 100644 docs/data/documentation/passage/elementcustomization/passageprimarybuttontextcolor.json create mode 100644 docs/data/documentation/passage/elementcustomization/passagesecondarybuttonbackgroundcolor.json create mode 100644 docs/data/documentation/passage/elementcustomization/passagesecondarybuttonbordercolor.json create mode 100644 docs/data/documentation/passage/elementcustomization/passagesecondarybuttonborderradius.json create mode 100644 docs/data/documentation/passage/elementcustomization/passagesecondarybuttonborderwidth.json create mode 100644 docs/data/documentation/passage/elementcustomization/passagesecondarybuttonhovercolor.json create mode 100644 docs/data/documentation/passage/elementcustomization/passagesecondarybuttontextcolor.json delete mode 100644 docs/data/documentation/passage/emailandsmsauthmethod.json delete mode 100644 docs/data/documentation/passage/emailandsmsauthmethod/!=(_:_:).json delete mode 100644 docs/data/documentation/passage/emailandsmsauthmethod/displayunit.json delete mode 100644 docs/data/documentation/passage/emailandsmsauthmethod/displayunit/!=(_:_:).json delete mode 100644 docs/data/documentation/passage/emailandsmsauthmethod/displayunit/days.json delete mode 100644 docs/data/documentation/passage/emailandsmsauthmethod/displayunit/equatable-implementations.json delete mode 100644 docs/data/documentation/passage/emailandsmsauthmethod/displayunit/hash(into:).json delete mode 100644 docs/data/documentation/passage/emailandsmsauthmethod/displayunit/hashvalue.json delete mode 100644 docs/data/documentation/passage/emailandsmsauthmethod/displayunit/hours.json delete mode 100644 docs/data/documentation/passage/emailandsmsauthmethod/displayunit/init(rawvalue:).json delete mode 100644 docs/data/documentation/passage/emailandsmsauthmethod/displayunit/minutes.json delete mode 100644 docs/data/documentation/passage/emailandsmsauthmethod/displayunit/rawrepresentable-implementations.json delete mode 100644 docs/data/documentation/passage/emailandsmsauthmethod/displayunit/seconds.json delete mode 100644 docs/data/documentation/passage/emailandsmsauthmethod/equatable-implementations.json delete mode 100644 docs/data/documentation/passage/emailandsmsauthmethod/init(from:).json delete mode 100644 docs/data/documentation/passage/emailandsmsauthmethod/ttl.json delete mode 100644 docs/data/documentation/passage/emailandsmsauthmethod/ttldisplayunit.json create mode 100644 docs/data/documentation/passage/errorresponse.json create mode 100644 docs/data/documentation/passage/errorresponse/error(_:_:_:_:).json create mode 100644 docs/data/documentation/passage/errorresponse/error-implementations.json create mode 100644 docs/data/documentation/passage/errorresponse/localizeddescription.json create mode 100644 docs/data/documentation/passage/fontfamily.json create mode 100644 docs/data/documentation/passage/fontfamily/!=(_:_:).json create mode 100644 docs/data/documentation/passage/fontfamily/andalmono.json create mode 100644 docs/data/documentation/passage/fontfamily/arial.json create mode 100644 docs/data/documentation/passage/fontfamily/arialblack.json create mode 100644 docs/data/documentation/passage/fontfamily/baskerville.json create mode 100644 docs/data/documentation/passage/fontfamily/bradleyhand.json create mode 100644 docs/data/documentation/passage/fontfamily/brushscriptmt.json create mode 100644 docs/data/documentation/passage/fontfamily/comicsansms.json create mode 100644 docs/data/documentation/passage/fontfamily/courier.json create mode 100644 docs/data/documentation/passage/fontfamily/encode(to:).json create mode 100644 docs/data/documentation/passage/fontfamily/equatable-implementations.json create mode 100644 docs/data/documentation/passage/fontfamily/georgia.json create mode 100644 docs/data/documentation/passage/fontfamily/gillsans.json create mode 100644 docs/data/documentation/passage/fontfamily/hash(into:).json create mode 100644 docs/data/documentation/passage/fontfamily/hashvalue.json create mode 100644 docs/data/documentation/passage/fontfamily/helvetica.json create mode 100644 docs/data/documentation/passage/fontfamily/impact.json create mode 100644 docs/data/documentation/passage/fontfamily/init(from:).json create mode 100644 docs/data/documentation/passage/fontfamily/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/fontfamily/lucida.json create mode 100644 docs/data/documentation/passage/fontfamily/luminari.json create mode 100644 docs/data/documentation/passage/fontfamily/monaco.json create mode 100644 docs/data/documentation/passage/fontfamily/palatino.json create mode 100644 docs/data/documentation/passage/fontfamily/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/fontfamily/tahoma.json create mode 100644 docs/data/documentation/passage/fontfamily/timesnewroman.json create mode 100644 docs/data/documentation/passage/fontfamily/trebuchetms.json create mode 100644 docs/data/documentation/passage/fontfamily/verdana.json create mode 100644 docs/data/documentation/passage/getappresponse.json create mode 100644 docs/data/documentation/passage/getappresponse/!=(_:_:).json create mode 100644 docs/data/documentation/passage/getappresponse/app.json create mode 100644 docs/data/documentation/passage/getappresponse/codingkeys.json create mode 100644 docs/data/documentation/passage/getappresponse/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/getappresponse/codingkeys/app.json create mode 100644 docs/data/documentation/passage/getappresponse/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/getappresponse/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/getappresponse/codingkeys/description.json create mode 100644 docs/data/documentation/passage/getappresponse/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/getappresponse/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/getappresponse/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/getappresponse/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/getappresponse/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/getappresponse/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/getappresponse/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/getappresponse/encode(to:).json create mode 100644 docs/data/documentation/passage/getappresponse/equatable-implementations.json create mode 100644 docs/data/documentation/passage/getappresponse/init(app:).json create mode 100644 docs/data/documentation/passage/getappresponse/init(from:).json create mode 100644 docs/data/documentation/passage/getmagiclinkstatuserror.json create mode 100644 docs/data/documentation/passage/getmagiclinkstatuserror/!=(_:_:).json create mode 100644 docs/data/documentation/passage/getmagiclinkstatuserror/convert(error:).json create mode 100644 docs/data/documentation/passage/getmagiclinkstatuserror/equatable-implementations.json create mode 100644 docs/data/documentation/passage/getmagiclinkstatuserror/error-implementations.json create mode 100644 docs/data/documentation/passage/getmagiclinkstatuserror/invalidrequest.json create mode 100644 docs/data/documentation/passage/getmagiclinkstatuserror/localizeddescription.json create mode 100644 docs/data/documentation/passage/getmagiclinkstatuserror/magiclinknotfound.json create mode 100644 docs/data/documentation/passage/getmagiclinkstatuserror/unspecified.json create mode 100644 docs/data/documentation/passage/getmagiclinkstatusrequest.json create mode 100644 docs/data/documentation/passage/getmagiclinkstatusrequest/!=(_:_:).json create mode 100644 docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys.json create mode 100644 docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/description.json create mode 100644 docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/id.json create mode 100644 docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/getmagiclinkstatusrequest/encode(to:).json create mode 100644 docs/data/documentation/passage/getmagiclinkstatusrequest/equatable-implementations.json create mode 100644 docs/data/documentation/passage/getmagiclinkstatusrequest/id.json create mode 100644 docs/data/documentation/passage/getmagiclinkstatusrequest/init(from:).json create mode 100644 docs/data/documentation/passage/getmagiclinkstatusrequest/init(id:).json create mode 100644 docs/data/documentation/passage/githubsocialconnection.json create mode 100644 docs/data/documentation/passage/githubsocialconnection/!=(_:_:).json create mode 100644 docs/data/documentation/passage/githubsocialconnection/codingkeys.json create mode 100644 docs/data/documentation/passage/githubsocialconnection/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/githubsocialconnection/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/githubsocialconnection/codingkeys/createdat.json create mode 100644 docs/data/documentation/passage/githubsocialconnection/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/githubsocialconnection/codingkeys/description.json create mode 100644 docs/data/documentation/passage/githubsocialconnection/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/githubsocialconnection/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/githubsocialconnection/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/githubsocialconnection/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/githubsocialconnection/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/githubsocialconnection/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/githubsocialconnection/codingkeys/lastloginat.json create mode 100644 docs/data/documentation/passage/githubsocialconnection/codingkeys/providerid.json create mode 100644 docs/data/documentation/passage/githubsocialconnection/codingkeys/provideridentifier.json create mode 100644 docs/data/documentation/passage/githubsocialconnection/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/githubsocialconnection/createdat.json create mode 100644 docs/data/documentation/passage/githubsocialconnection/encode(to:).json create mode 100644 docs/data/documentation/passage/githubsocialconnection/equatable-implementations.json create mode 100644 docs/data/documentation/passage/githubsocialconnection/init(from:).json create mode 100644 docs/data/documentation/passage/githubsocialconnection/init(providerid:createdat:lastloginat:provideridentifier:).json create mode 100644 docs/data/documentation/passage/githubsocialconnection/lastloginat.json create mode 100644 docs/data/documentation/passage/githubsocialconnection/providerid.json create mode 100644 docs/data/documentation/passage/githubsocialconnection/provideridentifier.json create mode 100644 docs/data/documentation/passage/googlesocialconnection.json create mode 100644 docs/data/documentation/passage/googlesocialconnection/!=(_:_:).json create mode 100644 docs/data/documentation/passage/googlesocialconnection/codingkeys.json create mode 100644 docs/data/documentation/passage/googlesocialconnection/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/googlesocialconnection/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/googlesocialconnection/codingkeys/createdat.json create mode 100644 docs/data/documentation/passage/googlesocialconnection/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/googlesocialconnection/codingkeys/description.json create mode 100644 docs/data/documentation/passage/googlesocialconnection/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/googlesocialconnection/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/googlesocialconnection/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/googlesocialconnection/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/googlesocialconnection/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/googlesocialconnection/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/googlesocialconnection/codingkeys/lastloginat.json create mode 100644 docs/data/documentation/passage/googlesocialconnection/codingkeys/providerid.json create mode 100644 docs/data/documentation/passage/googlesocialconnection/codingkeys/provideridentifier.json create mode 100644 docs/data/documentation/passage/googlesocialconnection/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/googlesocialconnection/createdat.json create mode 100644 docs/data/documentation/passage/googlesocialconnection/encode(to:).json create mode 100644 docs/data/documentation/passage/googlesocialconnection/equatable-implementations.json create mode 100644 docs/data/documentation/passage/googlesocialconnection/init(from:).json create mode 100644 docs/data/documentation/passage/googlesocialconnection/init(providerid:createdat:lastloginat:provideridentifier:).json create mode 100644 docs/data/documentation/passage/googlesocialconnection/lastloginat.json create mode 100644 docs/data/documentation/passage/googlesocialconnection/providerid.json create mode 100644 docs/data/documentation/passage/googlesocialconnection/provideridentifier.json create mode 100644 docs/data/documentation/passage/httpmethod.json create mode 100644 docs/data/documentation/passage/httpmethod/!=(_:_:).json create mode 100644 docs/data/documentation/passage/httpmethod/connect.json create mode 100644 docs/data/documentation/passage/httpmethod/delete.json create mode 100644 docs/data/documentation/passage/httpmethod/equatable-implementations.json create mode 100644 docs/data/documentation/passage/httpmethod/get.json create mode 100644 docs/data/documentation/passage/httpmethod/hash(into:).json create mode 100644 docs/data/documentation/passage/httpmethod/hashvalue.json create mode 100644 docs/data/documentation/passage/httpmethod/head.json create mode 100644 docs/data/documentation/passage/httpmethod/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/httpmethod/options.json create mode 100644 docs/data/documentation/passage/httpmethod/patch.json create mode 100644 docs/data/documentation/passage/httpmethod/post.json create mode 100644 docs/data/documentation/passage/httpmethod/put.json create mode 100644 docs/data/documentation/passage/httpmethod/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/httpmethod/trace.json create mode 100644 docs/data/documentation/passage/idtokenrequest.json create mode 100644 docs/data/documentation/passage/idtokenrequest/!=(_:_:).json create mode 100644 docs/data/documentation/passage/idtokenrequest/code.json create mode 100644 docs/data/documentation/passage/idtokenrequest/codingkeys.json create mode 100644 docs/data/documentation/passage/idtokenrequest/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/idtokenrequest/codingkeys/code.json create mode 100644 docs/data/documentation/passage/idtokenrequest/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/idtokenrequest/codingkeys/connectiontype.json create mode 100644 docs/data/documentation/passage/idtokenrequest/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/idtokenrequest/codingkeys/description.json create mode 100644 docs/data/documentation/passage/idtokenrequest/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/idtokenrequest/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/idtokenrequest/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/idtokenrequest/codingkeys/idtoken.json create mode 100644 docs/data/documentation/passage/idtokenrequest/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/idtokenrequest/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/idtokenrequest/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/idtokenrequest/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum.json create mode 100644 docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/!=(_:_:).json create mode 100644 docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/apple.json create mode 100644 docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/encode(to:).json create mode 100644 docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/equatable-implementations.json create mode 100644 docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/google.json create mode 100644 docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/hash(into:).json create mode 100644 docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/hashvalue.json create mode 100644 docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/init(from:).json create mode 100644 docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/idtokenrequest/connectiontype-swift.property.json create mode 100644 docs/data/documentation/passage/idtokenrequest/encode(to:).json create mode 100644 docs/data/documentation/passage/idtokenrequest/equatable-implementations.json create mode 100644 docs/data/documentation/passage/idtokenrequest/idtoken.json create mode 100644 docs/data/documentation/passage/idtokenrequest/init(code:idtoken:connectiontype:).json create mode 100644 docs/data/documentation/passage/idtokenrequest/init(from:).json create mode 100644 docs/data/documentation/passage/jsondataencoding.json create mode 100644 docs/data/documentation/passage/jsondataencoding/encode(_:with:).json create mode 100644 docs/data/documentation/passage/jsondataencoding/encodingparameters(jsondata:).json create mode 100644 docs/data/documentation/passage/jsonencodinghelper.json create mode 100644 docs/data/documentation/passage/jsonencodinghelper/encodingparameters(forencodableobject:)-4melq.json create mode 100644 docs/data/documentation/passage/jsonencodinghelper/encodingparameters(forencodableobject:)-g2jf.json create mode 100644 docs/data/documentation/passage/jwkresponse.json create mode 100644 docs/data/documentation/passage/jwkresponse/!=(_:_:).json create mode 100644 docs/data/documentation/passage/jwkresponse/codingkeys.json create mode 100644 docs/data/documentation/passage/jwkresponse/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/jwkresponse/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/jwkresponse/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/jwkresponse/codingkeys/description.json create mode 100644 docs/data/documentation/passage/jwkresponse/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/jwkresponse/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/jwkresponse/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/jwkresponse/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/jwkresponse/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/jwkresponse/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/jwkresponse/codingkeys/keys.json create mode 100644 docs/data/documentation/passage/jwkresponse/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/jwkresponse/encode(to:).json create mode 100644 docs/data/documentation/passage/jwkresponse/equatable-implementations.json create mode 100644 docs/data/documentation/passage/jwkresponse/init(from:).json create mode 100644 docs/data/documentation/passage/jwkresponse/init(keys:).json create mode 100644 docs/data/documentation/passage/jwkresponse/keys.json create mode 100644 docs/data/documentation/passage/jwkresponsekeysinner.json create mode 100644 docs/data/documentation/passage/jwkresponsekeysinner/!=(_:_:).json create mode 100644 docs/data/documentation/passage/jwkresponsekeysinner/alg.json create mode 100644 docs/data/documentation/passage/jwkresponsekeysinner/codingkeys.json create mode 100644 docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/alg.json create mode 100644 docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/description.json create mode 100644 docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/e.json create mode 100644 docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/kid.json create mode 100644 docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/kty.json create mode 100644 docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/n.json create mode 100644 docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/use.json create mode 100644 docs/data/documentation/passage/jwkresponsekeysinner/e.json create mode 100644 docs/data/documentation/passage/jwkresponsekeysinner/encode(to:).json create mode 100644 docs/data/documentation/passage/jwkresponsekeysinner/equatable-implementations.json create mode 100644 docs/data/documentation/passage/jwkresponsekeysinner/init(alg:e:kid:kty:n:use:).json create mode 100644 docs/data/documentation/passage/jwkresponsekeysinner/init(from:).json create mode 100644 docs/data/documentation/passage/jwkresponsekeysinner/kid.json create mode 100644 docs/data/documentation/passage/jwkresponsekeysinner/kty.json create mode 100644 docs/data/documentation/passage/jwkresponsekeysinner/n.json create mode 100644 docs/data/documentation/passage/jwkresponsekeysinner/use.json create mode 100644 docs/data/documentation/passage/jwksapi.json create mode 100644 docs/data/documentation/passage/jwksapi/getjwks(appid:).json create mode 100644 docs/data/documentation/passage/jwksapi/getjwkswithrequestbuilder(appid:).json create mode 100644 docs/data/documentation/passage/layoutconfig.json create mode 100644 docs/data/documentation/passage/layoutconfig/!=(_:_:).json create mode 100644 docs/data/documentation/passage/layoutconfig/codingkeys.json create mode 100644 docs/data/documentation/passage/layoutconfig/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/layoutconfig/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/layoutconfig/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/layoutconfig/codingkeys/description.json create mode 100644 docs/data/documentation/passage/layoutconfig/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/layoutconfig/codingkeys/h.json create mode 100644 docs/data/documentation/passage/layoutconfig/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/layoutconfig/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/layoutconfig/codingkeys/id.json create mode 100644 docs/data/documentation/passage/layoutconfig/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/layoutconfig/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/layoutconfig/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/layoutconfig/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/layoutconfig/codingkeys/w.json create mode 100644 docs/data/documentation/passage/layoutconfig/codingkeys/x.json create mode 100644 docs/data/documentation/passage/layoutconfig/codingkeys/y.json create mode 100644 docs/data/documentation/passage/layoutconfig/encode(to:).json create mode 100644 docs/data/documentation/passage/layoutconfig/equatable-implementations.json create mode 100644 docs/data/documentation/passage/layoutconfig/h.json create mode 100644 docs/data/documentation/passage/layoutconfig/id.json create mode 100644 docs/data/documentation/passage/layoutconfig/init(from:).json create mode 100644 docs/data/documentation/passage/layoutconfig/init(h:id:w:x:y:).json create mode 100644 docs/data/documentation/passage/layoutconfig/w.json create mode 100644 docs/data/documentation/passage/layoutconfig/x.json create mode 100644 docs/data/documentation/passage/layoutconfig/y.json create mode 100644 docs/data/documentation/passage/layouts.json create mode 100644 docs/data/documentation/passage/layouts/!=(_:_:).json create mode 100644 docs/data/documentation/passage/layouts/codingkeys.json create mode 100644 docs/data/documentation/passage/layouts/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/layouts/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/layouts/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/layouts/codingkeys/description.json create mode 100644 docs/data/documentation/passage/layouts/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/layouts/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/layouts/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/layouts/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/layouts/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/layouts/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/layouts/codingkeys/profile.json create mode 100644 docs/data/documentation/passage/layouts/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/layouts/codingkeys/registration.json create mode 100644 docs/data/documentation/passage/layouts/encode(to:).json create mode 100644 docs/data/documentation/passage/layouts/equatable-implementations.json create mode 100644 docs/data/documentation/passage/layouts/init(from:).json create mode 100644 docs/data/documentation/passage/layouts/init(profile:registration:).json create mode 100644 docs/data/documentation/passage/layouts/profile.json create mode 100644 docs/data/documentation/passage/layouts/registration.json create mode 100644 docs/data/documentation/passage/loginapi.json create mode 100644 docs/data/documentation/passage/loginapi/loginmagiclink(appid:loginmagiclinkrequest:).json create mode 100644 docs/data/documentation/passage/loginapi/loginmagiclinkwithrequestbuilder(appid:loginmagiclinkrequest:).json create mode 100644 docs/data/documentation/passage/loginapi/loginonetimepasscode(appid:loginonetimepasscoderequest:).json create mode 100644 docs/data/documentation/passage/loginapi/loginonetimepasscodewithrequestbuilder(appid:loginonetimepasscoderequest:).json create mode 100644 docs/data/documentation/passage/loginapi/loginwebauthnfinish(appid:loginwebauthnfinishrequest:).json create mode 100644 docs/data/documentation/passage/loginapi/loginwebauthnfinishwithrequestbuilder(appid:loginwebauthnfinishrequest:).json create mode 100644 docs/data/documentation/passage/loginapi/loginwebauthnstart(appid:loginwebauthnstartrequest:).json create mode 100644 docs/data/documentation/passage/loginapi/loginwebauthnstartwithrequestbuilder(appid:loginwebauthnstartrequest:).json create mode 100644 docs/data/documentation/passage/loginmagiclinkrequest.json create mode 100644 docs/data/documentation/passage/loginmagiclinkrequest/!=(_:_:).json create mode 100644 docs/data/documentation/passage/loginmagiclinkrequest/codingkeys.json create mode 100644 docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/description.json create mode 100644 docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/identifier.json create mode 100644 docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/language.json create mode 100644 docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/magiclinkpath.json create mode 100644 docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/loginmagiclinkrequest/encode(to:).json create mode 100644 docs/data/documentation/passage/loginmagiclinkrequest/equatable-implementations.json create mode 100644 docs/data/documentation/passage/loginmagiclinkrequest/identifier.json create mode 100644 docs/data/documentation/passage/loginmagiclinkrequest/init(from:).json create mode 100644 docs/data/documentation/passage/loginmagiclinkrequest/init(identifier:language:magiclinkpath:).json create mode 100644 docs/data/documentation/passage/loginmagiclinkrequest/language.json create mode 100644 docs/data/documentation/passage/loginmagiclinkrequest/magiclinkpath.json create mode 100644 docs/data/documentation/passage/loginmagiclinkresponse.json create mode 100644 docs/data/documentation/passage/loginmagiclinkresponse/!=(_:_:).json create mode 100644 docs/data/documentation/passage/loginmagiclinkresponse/codingkeys.json create mode 100644 docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/description.json create mode 100644 docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/magiclink.json create mode 100644 docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/loginmagiclinkresponse/encode(to:).json create mode 100644 docs/data/documentation/passage/loginmagiclinkresponse/equatable-implementations.json create mode 100644 docs/data/documentation/passage/loginmagiclinkresponse/init(from:).json create mode 100644 docs/data/documentation/passage/loginmagiclinkresponse/init(magiclink:).json create mode 100644 docs/data/documentation/passage/loginmagiclinkresponse/magiclink.json create mode 100644 docs/data/documentation/passage/loginonetimepasscoderequest.json create mode 100644 docs/data/documentation/passage/loginonetimepasscoderequest/!=(_:_:).json create mode 100644 docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys.json create mode 100644 docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/description.json create mode 100644 docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/identifier.json create mode 100644 docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/language.json create mode 100644 docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/loginonetimepasscoderequest/encode(to:).json create mode 100644 docs/data/documentation/passage/loginonetimepasscoderequest/equatable-implementations.json create mode 100644 docs/data/documentation/passage/loginonetimepasscoderequest/identifier.json create mode 100644 docs/data/documentation/passage/loginonetimepasscoderequest/init(from:).json create mode 100644 docs/data/documentation/passage/loginonetimepasscoderequest/init(identifier:language:).json create mode 100644 docs/data/documentation/passage/loginonetimepasscoderequest/language.json create mode 100644 docs/data/documentation/passage/loginwebauthnfinishrequest.json create mode 100644 docs/data/documentation/passage/loginwebauthnfinishrequest/!=(_:_:).json create mode 100644 docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys.json create mode 100644 docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/description.json create mode 100644 docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/handshakeid.json create mode 100644 docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/handshakeresponse.json create mode 100644 docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/userid.json create mode 100644 docs/data/documentation/passage/loginwebauthnfinishrequest/encode(to:).json create mode 100644 docs/data/documentation/passage/loginwebauthnfinishrequest/equatable-implementations.json create mode 100644 docs/data/documentation/passage/loginwebauthnfinishrequest/handshakeid.json create mode 100644 docs/data/documentation/passage/loginwebauthnfinishrequest/handshakeresponse.json create mode 100644 docs/data/documentation/passage/loginwebauthnfinishrequest/init(from:).json create mode 100644 docs/data/documentation/passage/loginwebauthnfinishrequest/init(handshakeid:handshakeresponse:userid:).json create mode 100644 docs/data/documentation/passage/loginwebauthnfinishrequest/userid.json create mode 100644 docs/data/documentation/passage/loginwebauthnstartrequest.json create mode 100644 docs/data/documentation/passage/loginwebauthnstartrequest/!=(_:_:).json create mode 100644 docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys.json create mode 100644 docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/description.json create mode 100644 docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/identifier.json create mode 100644 docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/loginwebauthnstartrequest/encode(to:).json create mode 100644 docs/data/documentation/passage/loginwebauthnstartrequest/equatable-implementations.json create mode 100644 docs/data/documentation/passage/loginwebauthnstartrequest/identifier.json create mode 100644 docs/data/documentation/passage/loginwebauthnstartrequest/init(from:).json create mode 100644 docs/data/documentation/passage/loginwebauthnstartrequest/init(identifier:).json create mode 100644 docs/data/documentation/passage/loginwebauthnstartresponse.json create mode 100644 docs/data/documentation/passage/loginwebauthnstartresponse/!=(_:_:).json create mode 100644 docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys.json create mode 100644 docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/description.json create mode 100644 docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/handshake.json create mode 100644 docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/user.json create mode 100644 docs/data/documentation/passage/loginwebauthnstartresponse/encode(to:).json create mode 100644 docs/data/documentation/passage/loginwebauthnstartresponse/equatable-implementations.json create mode 100644 docs/data/documentation/passage/loginwebauthnstartresponse/handshake.json create mode 100644 docs/data/documentation/passage/loginwebauthnstartresponse/init(from:).json create mode 100644 docs/data/documentation/passage/loginwebauthnstartresponse/init(handshake:user:).json create mode 100644 docs/data/documentation/passage/loginwebauthnstartresponse/user.json create mode 100644 docs/data/documentation/passage/loginwithpasskeyerror.json create mode 100644 docs/data/documentation/passage/loginwithpasskeyerror/!=(_:_:).json create mode 100644 docs/data/documentation/passage/loginwithpasskeyerror/authorizationfailed.json create mode 100644 docs/data/documentation/passage/loginwithpasskeyerror/canceled.json create mode 100644 docs/data/documentation/passage/loginwithpasskeyerror/convert(error:).json create mode 100644 docs/data/documentation/passage/loginwithpasskeyerror/discoverableloginfailed.json create mode 100644 docs/data/documentation/passage/loginwithpasskeyerror/equatable-implementations.json create mode 100644 docs/data/documentation/passage/loginwithpasskeyerror/error-implementations.json create mode 100644 docs/data/documentation/passage/loginwithpasskeyerror/invalidrequest.json create mode 100644 docs/data/documentation/passage/loginwithpasskeyerror/localizeddescription.json create mode 100644 docs/data/documentation/passage/loginwithpasskeyerror/unspecified.json create mode 100644 docs/data/documentation/passage/loginwithpasskeyerror/userdoesnotexist.json create mode 100644 docs/data/documentation/passage/loginwithpasskeyerror/usernotactive.json create mode 100644 docs/data/documentation/passage/loginwithpasskeyerror/webauthnloginfailed.json create mode 100644 docs/data/documentation/passage/magiclink/!=(_:_:).json create mode 100644 docs/data/documentation/passage/magiclink/codingkeys.json create mode 100644 docs/data/documentation/passage/magiclink/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/magiclink/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/magiclink/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/magiclink/codingkeys/description.json create mode 100644 docs/data/documentation/passage/magiclink/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/magiclink/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/magiclink/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/magiclink/codingkeys/id.json create mode 100644 docs/data/documentation/passage/magiclink/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/magiclink/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/magiclink/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/magiclink/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/magiclink/encode(to:).json create mode 100644 docs/data/documentation/passage/magiclink/equatable-implementations.json create mode 100644 docs/data/documentation/passage/magiclink/init(id:).json create mode 100644 docs/data/documentation/passage/magiclinkactivateerror.json create mode 100644 docs/data/documentation/passage/magiclinkactivateerror/!=(_:_:).json create mode 100644 docs/data/documentation/passage/magiclinkactivateerror/convert(error:).json create mode 100644 docs/data/documentation/passage/magiclinkactivateerror/equatable-implementations.json create mode 100644 docs/data/documentation/passage/magiclinkactivateerror/error-implementations.json create mode 100644 docs/data/documentation/passage/magiclinkactivateerror/localizeddescription.json create mode 100644 docs/data/documentation/passage/magiclinkactivateerror/magiclinknotfound.json create mode 100644 docs/data/documentation/passage/magiclinkactivateerror/unspecified.json create mode 100644 docs/data/documentation/passage/magiclinkactivateerror/usernotactive.json create mode 100644 docs/data/documentation/passage/magiclinkapi.json create mode 100644 docs/data/documentation/passage/magiclinkapi/activatemagiclink(appid:activatemagiclinkrequest:).json create mode 100644 docs/data/documentation/passage/magiclinkapi/activatemagiclinkwithrequestbuilder(appid:activatemagiclinkrequest:).json create mode 100644 docs/data/documentation/passage/magiclinkapi/magiclinkstatus(appid:getmagiclinkstatusrequest:).json create mode 100644 docs/data/documentation/passage/magiclinkapi/magiclinkstatuswithrequestbuilder(appid:getmagiclinkstatusrequest:).json create mode 100644 docs/data/documentation/passage/magiclinkauthmethod.json create mode 100644 docs/data/documentation/passage/magiclinkauthmethod/!=(_:_:).json create mode 100644 docs/data/documentation/passage/magiclinkauthmethod/codingkeys.json create mode 100644 docs/data/documentation/passage/magiclinkauthmethod/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/magiclinkauthmethod/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/magiclinkauthmethod/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/magiclinkauthmethod/codingkeys/description.json create mode 100644 docs/data/documentation/passage/magiclinkauthmethod/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/magiclinkauthmethod/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/magiclinkauthmethod/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/magiclinkauthmethod/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/magiclinkauthmethod/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/magiclinkauthmethod/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/magiclinkauthmethod/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/magiclinkauthmethod/codingkeys/ttl.json create mode 100644 docs/data/documentation/passage/magiclinkauthmethod/codingkeys/ttldisplayunit.json create mode 100644 docs/data/documentation/passage/magiclinkauthmethod/encode(to:).json create mode 100644 docs/data/documentation/passage/magiclinkauthmethod/equatable-implementations.json create mode 100644 docs/data/documentation/passage/magiclinkauthmethod/init(from:).json create mode 100644 docs/data/documentation/passage/magiclinkauthmethod/init(ttl:ttldisplayunit:).json create mode 100644 docs/data/documentation/passage/magiclinkauthmethod/ttl.json create mode 100644 docs/data/documentation/passage/magiclinkauthmethod/ttldisplayunit.json create mode 100644 docs/data/documentation/passage/magiclinkresponse.json create mode 100644 docs/data/documentation/passage/magiclinkresponse/!=(_:_:).json create mode 100644 docs/data/documentation/passage/magiclinkresponse/codingkeys.json create mode 100644 docs/data/documentation/passage/magiclinkresponse/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/magiclinkresponse/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/magiclinkresponse/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/magiclinkresponse/codingkeys/description.json create mode 100644 docs/data/documentation/passage/magiclinkresponse/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/magiclinkresponse/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/magiclinkresponse/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/magiclinkresponse/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/magiclinkresponse/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/magiclinkresponse/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/magiclinkresponse/codingkeys/magiclink.json create mode 100644 docs/data/documentation/passage/magiclinkresponse/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/magiclinkresponse/encode(to:).json create mode 100644 docs/data/documentation/passage/magiclinkresponse/equatable-implementations.json create mode 100644 docs/data/documentation/passage/magiclinkresponse/init(from:).json create mode 100644 docs/data/documentation/passage/magiclinkresponse/init(magiclink:).json create mode 100644 docs/data/documentation/passage/magiclinkresponse/magiclink.json create mode 100644 docs/data/documentation/passage/model400code.json create mode 100644 docs/data/documentation/passage/model400code/!=(_:_:).json create mode 100644 docs/data/documentation/passage/model400code/clientversion.json create mode 100644 docs/data/documentation/passage/model400code/encode(to:).json create mode 100644 docs/data/documentation/passage/model400code/equatable-implementations.json create mode 100644 docs/data/documentation/passage/model400code/hash(into:).json create mode 100644 docs/data/documentation/passage/model400code/hashvalue.json create mode 100644 docs/data/documentation/passage/model400code/init(from:).json create mode 100644 docs/data/documentation/passage/model400code/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/model400code/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/model400code/request.json create mode 100644 docs/data/documentation/passage/model400error.json create mode 100644 docs/data/documentation/passage/model400error/!=(_:_:).json create mode 100644 docs/data/documentation/passage/model400error/code.json create mode 100644 docs/data/documentation/passage/model400error/codingkeys.json create mode 100644 docs/data/documentation/passage/model400error/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/model400error/codingkeys/code.json create mode 100644 docs/data/documentation/passage/model400error/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/model400error/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/model400error/codingkeys/description.json create mode 100644 docs/data/documentation/passage/model400error/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/model400error/codingkeys/error.json create mode 100644 docs/data/documentation/passage/model400error/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/model400error/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/model400error/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/model400error/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/model400error/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/model400error/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/model400error/encode(to:).json create mode 100644 docs/data/documentation/passage/model400error/equatable-implementations.json create mode 100644 docs/data/documentation/passage/model400error/error.json create mode 100644 docs/data/documentation/passage/model400error/init(code:error:).json create mode 100644 docs/data/documentation/passage/model400error/init(from:).json create mode 100644 docs/data/documentation/passage/model401code.json create mode 100644 docs/data/documentation/passage/model401code/!=(_:_:).json create mode 100644 docs/data/documentation/passage/model401code/discoverableloginfailed.json create mode 100644 docs/data/documentation/passage/model401code/encode(to:).json create mode 100644 docs/data/documentation/passage/model401code/equatable-implementations.json create mode 100644 docs/data/documentation/passage/model401code/exceededattempts.json create mode 100644 docs/data/documentation/passage/model401code/hash(into:).json create mode 100644 docs/data/documentation/passage/model401code/hashvalue.json create mode 100644 docs/data/documentation/passage/model401code/init(from:).json create mode 100644 docs/data/documentation/passage/model401code/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/model401code/invalidaccesstoken.json create mode 100644 docs/data/documentation/passage/model401code/invalidmagiclink.json create mode 100644 docs/data/documentation/passage/model401code/invalidrefreshtoken.json create mode 100644 docs/data/documentation/passage/model401code/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/model401code/webauthnloginfailed.json create mode 100644 docs/data/documentation/passage/model401error.json create mode 100644 docs/data/documentation/passage/model401error/!=(_:_:).json create mode 100644 docs/data/documentation/passage/model401error/code.json create mode 100644 docs/data/documentation/passage/model401error/codingkeys.json create mode 100644 docs/data/documentation/passage/model401error/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/model401error/codingkeys/code.json create mode 100644 docs/data/documentation/passage/model401error/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/model401error/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/model401error/codingkeys/description.json create mode 100644 docs/data/documentation/passage/model401error/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/model401error/codingkeys/error.json create mode 100644 docs/data/documentation/passage/model401error/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/model401error/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/model401error/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/model401error/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/model401error/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/model401error/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/model401error/encode(to:).json create mode 100644 docs/data/documentation/passage/model401error/equatable-implementations.json create mode 100644 docs/data/documentation/passage/model401error/error.json create mode 100644 docs/data/documentation/passage/model401error/init(code:error:).json create mode 100644 docs/data/documentation/passage/model401error/init(from:).json create mode 100644 docs/data/documentation/passage/model403code.json create mode 100644 docs/data/documentation/passage/model403code/!=(_:_:).json create mode 100644 docs/data/documentation/passage/model403code/encode(to:).json create mode 100644 docs/data/documentation/passage/model403code/equatable-implementations.json create mode 100644 docs/data/documentation/passage/model403code/hash(into:).json create mode 100644 docs/data/documentation/passage/model403code/hashvalue.json create mode 100644 docs/data/documentation/passage/model403code/identifiernotverified.json create mode 100644 docs/data/documentation/passage/model403code/init(from:).json create mode 100644 docs/data/documentation/passage/model403code/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/model403code/operationnotallowed.json create mode 100644 docs/data/documentation/passage/model403code/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/model403code/usernotactive.json create mode 100644 docs/data/documentation/passage/model403error.json create mode 100644 docs/data/documentation/passage/model403error/!=(_:_:).json create mode 100644 docs/data/documentation/passage/model403error/code.json create mode 100644 docs/data/documentation/passage/model403error/codingkeys.json create mode 100644 docs/data/documentation/passage/model403error/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/model403error/codingkeys/code.json create mode 100644 docs/data/documentation/passage/model403error/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/model403error/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/model403error/codingkeys/description.json create mode 100644 docs/data/documentation/passage/model403error/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/model403error/codingkeys/error.json create mode 100644 docs/data/documentation/passage/model403error/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/model403error/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/model403error/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/model403error/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/model403error/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/model403error/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/model403error/encode(to:).json create mode 100644 docs/data/documentation/passage/model403error/equatable-implementations.json create mode 100644 docs/data/documentation/passage/model403error/error.json create mode 100644 docs/data/documentation/passage/model403error/init(code:error:).json create mode 100644 docs/data/documentation/passage/model403error/init(from:).json create mode 100644 docs/data/documentation/passage/model404code.json create mode 100644 docs/data/documentation/passage/model404code/!=(_:_:).json create mode 100644 docs/data/documentation/passage/model404code/appnotfound.json create mode 100644 docs/data/documentation/passage/model404code/encode(to:).json create mode 100644 docs/data/documentation/passage/model404code/equatable-implementations.json create mode 100644 docs/data/documentation/passage/model404code/hash(into:).json create mode 100644 docs/data/documentation/passage/model404code/hashvalue.json create mode 100644 docs/data/documentation/passage/model404code/init(from:).json create mode 100644 docs/data/documentation/passage/model404code/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/model404code/magiclinknotfound.json create mode 100644 docs/data/documentation/passage/model404code/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/model404code/socialconnectionnotfound.json create mode 100644 docs/data/documentation/passage/model404code/transactionnotfound.json create mode 100644 docs/data/documentation/passage/model404code/usernotfound.json create mode 100644 docs/data/documentation/passage/model404error.json create mode 100644 docs/data/documentation/passage/model404error/!=(_:_:).json create mode 100644 docs/data/documentation/passage/model404error/code.json create mode 100644 docs/data/documentation/passage/model404error/codingkeys.json create mode 100644 docs/data/documentation/passage/model404error/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/model404error/codingkeys/code.json create mode 100644 docs/data/documentation/passage/model404error/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/model404error/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/model404error/codingkeys/description.json create mode 100644 docs/data/documentation/passage/model404error/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/model404error/codingkeys/error.json create mode 100644 docs/data/documentation/passage/model404error/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/model404error/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/model404error/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/model404error/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/model404error/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/model404error/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/model404error/encode(to:).json create mode 100644 docs/data/documentation/passage/model404error/equatable-implementations.json create mode 100644 docs/data/documentation/passage/model404error/error.json create mode 100644 docs/data/documentation/passage/model404error/init(code:error:).json create mode 100644 docs/data/documentation/passage/model404error/init(from:).json create mode 100644 docs/data/documentation/passage/model409code.json create mode 100644 docs/data/documentation/passage/model409code/!=(_:_:).json create mode 100644 docs/data/documentation/passage/model409code/encode(to:).json create mode 100644 docs/data/documentation/passage/model409code/equatable-implementations.json create mode 100644 docs/data/documentation/passage/model409code/hash(into:).json create mode 100644 docs/data/documentation/passage/model409code/hashvalue.json create mode 100644 docs/data/documentation/passage/model409code/init(from:).json create mode 100644 docs/data/documentation/passage/model409code/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/model409code/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/model409code/userhasnopasskeys.json create mode 100644 docs/data/documentation/passage/model409error.json create mode 100644 docs/data/documentation/passage/model409error/!=(_:_:).json create mode 100644 docs/data/documentation/passage/model409error/code.json create mode 100644 docs/data/documentation/passage/model409error/codingkeys.json create mode 100644 docs/data/documentation/passage/model409error/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/model409error/codingkeys/code.json create mode 100644 docs/data/documentation/passage/model409error/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/model409error/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/model409error/codingkeys/description.json create mode 100644 docs/data/documentation/passage/model409error/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/model409error/codingkeys/error.json create mode 100644 docs/data/documentation/passage/model409error/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/model409error/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/model409error/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/model409error/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/model409error/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/model409error/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/model409error/encode(to:).json create mode 100644 docs/data/documentation/passage/model409error/equatable-implementations.json create mode 100644 docs/data/documentation/passage/model409error/error.json create mode 100644 docs/data/documentation/passage/model409error/init(code:error:).json create mode 100644 docs/data/documentation/passage/model409error/init(from:).json create mode 100644 docs/data/documentation/passage/model500code.json create mode 100644 docs/data/documentation/passage/model500code/!=(_:_:).json create mode 100644 docs/data/documentation/passage/model500code/encode(to:).json create mode 100644 docs/data/documentation/passage/model500code/equatable-implementations.json create mode 100644 docs/data/documentation/passage/model500code/hash(into:).json create mode 100644 docs/data/documentation/passage/model500code/hashvalue.json create mode 100644 docs/data/documentation/passage/model500code/init(from:).json create mode 100644 docs/data/documentation/passage/model500code/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/model500code/internalservererror.json create mode 100644 docs/data/documentation/passage/model500code/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/model500error.json create mode 100644 docs/data/documentation/passage/model500error/!=(_:_:).json create mode 100644 docs/data/documentation/passage/model500error/code.json create mode 100644 docs/data/documentation/passage/model500error/codingkeys.json create mode 100644 docs/data/documentation/passage/model500error/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/model500error/codingkeys/code.json create mode 100644 docs/data/documentation/passage/model500error/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/model500error/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/model500error/codingkeys/description.json create mode 100644 docs/data/documentation/passage/model500error/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/model500error/codingkeys/error.json create mode 100644 docs/data/documentation/passage/model500error/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/model500error/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/model500error/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/model500error/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/model500error/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/model500error/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/model500error/encode(to:).json create mode 100644 docs/data/documentation/passage/model500error/equatable-implementations.json create mode 100644 docs/data/documentation/passage/model500error/error.json create mode 100644 docs/data/documentation/passage/model500error/init(code:error:).json create mode 100644 docs/data/documentation/passage/model500error/init(from:).json create mode 100644 docs/data/documentation/passage/newloginmagiclinkerror.json create mode 100644 docs/data/documentation/passage/newloginmagiclinkerror/!=(_:_:).json create mode 100644 docs/data/documentation/passage/newloginmagiclinkerror/convert(error:).json create mode 100644 docs/data/documentation/passage/newloginmagiclinkerror/equatable-implementations.json create mode 100644 docs/data/documentation/passage/newloginmagiclinkerror/error-implementations.json create mode 100644 docs/data/documentation/passage/newloginmagiclinkerror/invalididentifier.json create mode 100644 docs/data/documentation/passage/newloginmagiclinkerror/localizeddescription.json create mode 100644 docs/data/documentation/passage/newloginmagiclinkerror/unspecified.json create mode 100644 docs/data/documentation/passage/newloginmagiclinkerror/userdoesnotexist.json create mode 100644 docs/data/documentation/passage/newloginonetimepasscodeerror.json create mode 100644 docs/data/documentation/passage/newloginonetimepasscodeerror/!=(_:_:).json create mode 100644 docs/data/documentation/passage/newloginonetimepasscodeerror/convert(error:).json create mode 100644 docs/data/documentation/passage/newloginonetimepasscodeerror/equatable-implementations.json create mode 100644 docs/data/documentation/passage/newloginonetimepasscodeerror/error-implementations.json create mode 100644 docs/data/documentation/passage/newloginonetimepasscodeerror/invalididentifier.json create mode 100644 docs/data/documentation/passage/newloginonetimepasscodeerror/localizeddescription.json create mode 100644 docs/data/documentation/passage/newloginonetimepasscodeerror/unspecified.json create mode 100644 docs/data/documentation/passage/newloginonetimepasscodeerror/userdoesnotexist.json create mode 100644 docs/data/documentation/passage/newregistermagiclinkerror.json create mode 100644 docs/data/documentation/passage/newregistermagiclinkerror/!=(_:_:).json create mode 100644 docs/data/documentation/passage/newregistermagiclinkerror/convert(error:).json create mode 100644 docs/data/documentation/passage/newregistermagiclinkerror/equatable-implementations.json create mode 100644 docs/data/documentation/passage/newregistermagiclinkerror/error-implementations.json create mode 100644 docs/data/documentation/passage/newregistermagiclinkerror/invalididentifier.json create mode 100644 docs/data/documentation/passage/newregistermagiclinkerror/localizeddescription.json create mode 100644 docs/data/documentation/passage/newregistermagiclinkerror/unspecified.json create mode 100644 docs/data/documentation/passage/newregistermagiclinkerror/useralreadyexists.json create mode 100644 docs/data/documentation/passage/newregisteronetimepasscodeerror.json create mode 100644 docs/data/documentation/passage/newregisteronetimepasscodeerror/!=(_:_:).json create mode 100644 docs/data/documentation/passage/newregisteronetimepasscodeerror/convert(error:).json create mode 100644 docs/data/documentation/passage/newregisteronetimepasscodeerror/equatable-implementations.json create mode 100644 docs/data/documentation/passage/newregisteronetimepasscodeerror/error-implementations.json create mode 100644 docs/data/documentation/passage/newregisteronetimepasscodeerror/invalididentifier.json create mode 100644 docs/data/documentation/passage/newregisteronetimepasscodeerror/localizeddescription.json create mode 100644 docs/data/documentation/passage/newregisteronetimepasscodeerror/unspecified.json create mode 100644 docs/data/documentation/passage/newregisteronetimepasscodeerror/useralreadyexists.json create mode 100644 docs/data/documentation/passage/nonce.json create mode 100644 docs/data/documentation/passage/nonce/!=(_:_:).json create mode 100644 docs/data/documentation/passage/nonce/codingkeys.json create mode 100644 docs/data/documentation/passage/nonce/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/nonce/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/nonce/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/nonce/codingkeys/description.json create mode 100644 docs/data/documentation/passage/nonce/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/nonce/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/nonce/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/nonce/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/nonce/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/nonce/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/nonce/codingkeys/nonce.json create mode 100644 docs/data/documentation/passage/nonce/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/nonce/encode(to:).json create mode 100644 docs/data/documentation/passage/nonce/equatable-implementations.json create mode 100644 docs/data/documentation/passage/nonce/init(from:).json create mode 100644 docs/data/documentation/passage/nonce/init(nonce:).json create mode 100644 docs/data/documentation/passage/nonce/nonce.json create mode 100644 docs/data/documentation/passage/nullencodable.json create mode 100644 docs/data/documentation/passage/nullencodable/!=(_:_:).json create mode 100644 docs/data/documentation/passage/nullencodable/decodable-implementations.json create mode 100644 docs/data/documentation/passage/nullencodable/encodable-implementations.json create mode 100644 docs/data/documentation/passage/nullencodable/encode(to:).json create mode 100644 docs/data/documentation/passage/nullencodable/encodenothing.json create mode 100644 docs/data/documentation/passage/nullencodable/encodenull.json create mode 100644 docs/data/documentation/passage/nullencodable/encodevalue(_:).json create mode 100644 docs/data/documentation/passage/nullencodable/equatable-implementations.json create mode 100644 docs/data/documentation/passage/nullencodable/init(from:).json create mode 100644 docs/data/documentation/passage/numericrule.json create mode 100644 docs/data/documentation/passage/numericrule/exclusivemaximum.json create mode 100644 docs/data/documentation/passage/numericrule/exclusiveminimum.json create mode 100644 docs/data/documentation/passage/numericrule/maximum.json create mode 100644 docs/data/documentation/passage/numericrule/minimum.json create mode 100644 docs/data/documentation/passage/numericrule/multipleof.json create mode 100644 docs/data/documentation/passage/numericvalidationerrorkind.json create mode 100644 docs/data/documentation/passage/numericvalidationerrorkind/!=(_:_:).json create mode 100644 docs/data/documentation/passage/numericvalidationerrorkind/equatable-implementations.json create mode 100644 docs/data/documentation/passage/numericvalidationerrorkind/error-implementations.json create mode 100644 docs/data/documentation/passage/numericvalidationerrorkind/localizeddescription.json create mode 100644 docs/data/documentation/passage/numericvalidationerrorkind/maximum.json create mode 100644 docs/data/documentation/passage/numericvalidationerrorkind/minimum.json create mode 100644 docs/data/documentation/passage/numericvalidationerrorkind/multipleof.json create mode 100644 docs/data/documentation/passage/oauth2api.json create mode 100644 docs/data/documentation/passage/oauth2api/appleoauth2callback(appid:state:code:idtoken:user:error:).json create mode 100644 docs/data/documentation/passage/oauth2api/appleoauth2callbackdefaultdev(state:code:idtoken:user:error:).json create mode 100644 docs/data/documentation/passage/oauth2api/appleoauth2callbackdefaultdevwithrequestbuilder(state:code:idtoken:user:error:).json create mode 100644 docs/data/documentation/passage/oauth2api/appleoauth2callbackwithrequestbuilder(appid:state:code:idtoken:user:error:).json create mode 100644 docs/data/documentation/passage/oauth2api/connectiontype_getauthorize.json create mode 100644 docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/!=(_:_:).json create mode 100644 docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/apple.json create mode 100644 docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/equatable-implementations.json create mode 100644 docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/github.json create mode 100644 docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/google.json create mode 100644 docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/hash(into:).json create mode 100644 docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/hashvalue.json create mode 100644 docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/passage.json create mode 100644 docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/oauth2api/currentusersociallinkaccount(appid:code:verifier:).json create mode 100644 docs/data/documentation/passage/oauth2api/currentusersociallinkaccountwithrequestbuilder(appid:code:verifier:).json create mode 100644 docs/data/documentation/passage/oauth2api/exchangesocialidtoken(appid:idtokenrequest:).json create mode 100644 docs/data/documentation/passage/oauth2api/exchangesocialidtokenwithrequestbuilder(appid:idtokenrequest:).json create mode 100644 docs/data/documentation/passage/oauth2api/exchangesocialtoken(appid:code:verifier:).json create mode 100644 docs/data/documentation/passage/oauth2api/exchangesocialtokenwithrequestbuilder(appid:code:verifier:).json create mode 100644 docs/data/documentation/passage/oauth2api/getauthorize(appid:redirecturi:codechallenge:codechallengemethod:connectiontype:state:).json create mode 100644 docs/data/documentation/passage/oauth2api/getauthorizewithrequestbuilder(appid:redirecturi:codechallenge:codechallengemethod:connectiontype:state:).json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callback.json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callback/!=(_:_:).json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callback/equatable-implementations.json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callback/hash(into:).json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callback/hashvalue.json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callback/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callback/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callback/usercancelledauthorize.json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev.json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/!=(_:_:).json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/equatable-implementations.json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/hash(into:).json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/hashvalue.json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/usercancelledauthorize.json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_oauth2callback.json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/!=(_:_:).json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/accountselectionrequired.json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/consentrequired.json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/equatable-implementations.json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/hash(into:).json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/hashvalue.json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/interactionrequired.json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/invalidrequestobject.json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/invalidrequesturi.json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/loginrequired.json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/registrationnotsupported.json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/requestnotsupported.json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/requesturinotsupported.json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev.json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/!=(_:_:).json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/accountselectionrequired.json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/consentrequired.json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/equatable-implementations.json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/hash(into:).json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/hashvalue.json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/interactionrequired.json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/invalidrequestobject.json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/invalidrequesturi.json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/loginrequired.json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/registrationnotsupported.json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/requestnotsupported.json create mode 100644 docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/requesturinotsupported.json create mode 100644 docs/data/documentation/passage/oauth2api/oauth2callback(appid:code:state:error:errordescription:).json create mode 100644 docs/data/documentation/passage/oauth2api/oauth2callbackdefaultdev(code:state:error:errordescription:).json create mode 100644 docs/data/documentation/passage/oauth2api/oauth2callbackdefaultdevwithrequestbuilder(code:state:error:errordescription:).json create mode 100644 docs/data/documentation/passage/oauth2api/oauth2callbackwithrequestbuilder(appid:code:state:error:errordescription:).json delete mode 100644 docs/data/documentation/passage/onetimepasscode/init(from:).json create mode 100644 docs/data/documentation/passage/onetimepasscodeactivateerror.json create mode 100644 docs/data/documentation/passage/onetimepasscodeactivateerror/!=(_:_:).json create mode 100644 docs/data/documentation/passage/onetimepasscodeactivateerror/convert(error:).json create mode 100644 docs/data/documentation/passage/onetimepasscodeactivateerror/equatable-implementations.json create mode 100644 docs/data/documentation/passage/onetimepasscodeactivateerror/error-implementations.json create mode 100644 docs/data/documentation/passage/onetimepasscodeactivateerror/exceededattempts.json create mode 100644 docs/data/documentation/passage/onetimepasscodeactivateerror/invalidrequest.json create mode 100644 docs/data/documentation/passage/onetimepasscodeactivateerror/localizeddescription.json create mode 100644 docs/data/documentation/passage/onetimepasscodeactivateerror/unspecified.json create mode 100644 docs/data/documentation/passage/onetimepasscodeactivateerror/usernotactive.json create mode 100644 docs/data/documentation/passage/onetimepasscoderesponse.json create mode 100644 docs/data/documentation/passage/onetimepasscoderesponse/!=(_:_:).json create mode 100644 docs/data/documentation/passage/onetimepasscoderesponse/codingkeys.json create mode 100644 docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/description.json create mode 100644 docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/otpid.json create mode 100644 docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/onetimepasscoderesponse/encode(to:).json create mode 100644 docs/data/documentation/passage/onetimepasscoderesponse/equatable-implementations.json create mode 100644 docs/data/documentation/passage/onetimepasscoderesponse/init(from:).json create mode 100644 docs/data/documentation/passage/onetimepasscoderesponse/init(otpid:).json create mode 100644 docs/data/documentation/passage/onetimepasscoderesponse/otpid.json create mode 100644 docs/data/documentation/passage/openapiclientapi.json create mode 100644 docs/data/documentation/passage/openapiclientapi/apiresponsequeue.json create mode 100644 docs/data/documentation/passage/openapiclientapi/basepath.json create mode 100644 docs/data/documentation/passage/openapiclientapi/credential.json create mode 100644 docs/data/documentation/passage/openapiclientapi/customheaders.json create mode 100644 docs/data/documentation/passage/openapiclientapi/requestbuilderfactory.json create mode 100644 docs/data/documentation/passage/openapiclientapichallengehandler.json create mode 100644 docs/data/documentation/passage/openidapi.json create mode 100644 docs/data/documentation/passage/openidapi/getopenidconfiguration(appid:).json create mode 100644 docs/data/documentation/passage/openidapi/getopenidconfigurationwithrequestbuilder(appid:).json create mode 100644 docs/data/documentation/passage/openidconfiguration.json create mode 100644 docs/data/documentation/passage/openidconfiguration/!=(_:_:).json create mode 100644 docs/data/documentation/passage/openidconfiguration/authorizationendpoint.json create mode 100644 docs/data/documentation/passage/openidconfiguration/codingkeys.json create mode 100644 docs/data/documentation/passage/openidconfiguration/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/openidconfiguration/codingkeys/authorizationendpoint.json create mode 100644 docs/data/documentation/passage/openidconfiguration/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/openidconfiguration/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/openidconfiguration/codingkeys/description.json create mode 100644 docs/data/documentation/passage/openidconfiguration/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/openidconfiguration/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/openidconfiguration/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/openidconfiguration/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/openidconfiguration/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/openidconfiguration/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/openidconfiguration/codingkeys/issuer.json create mode 100644 docs/data/documentation/passage/openidconfiguration/codingkeys/jwksuri.json create mode 100644 docs/data/documentation/passage/openidconfiguration/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/openidconfiguration/encode(to:).json create mode 100644 docs/data/documentation/passage/openidconfiguration/equatable-implementations.json create mode 100644 docs/data/documentation/passage/openidconfiguration/init(authorizationendpoint:issuer:jwksuri:).json create mode 100644 docs/data/documentation/passage/openidconfiguration/init(from:).json create mode 100644 docs/data/documentation/passage/openidconfiguration/issuer.json create mode 100644 docs/data/documentation/passage/openidconfiguration/jwksuri.json create mode 100644 docs/data/documentation/passage/openiso8601dateformatter.json create mode 100644 docs/data/documentation/passage/openiso8601dateformatter/date(from:).json create mode 100644 docs/data/documentation/passage/otpapi.json create mode 100644 docs/data/documentation/passage/otpapi/activateonetimepasscode(appid:activateonetimepasscoderequest:).json create mode 100644 docs/data/documentation/passage/otpapi/activateonetimepasscodewithrequestbuilder(appid:activateonetimepasscoderequest:).json create mode 100644 docs/data/documentation/passage/otpauthmethod.json create mode 100644 docs/data/documentation/passage/otpauthmethod/!=(_:_:).json create mode 100644 docs/data/documentation/passage/otpauthmethod/codingkeys.json create mode 100644 docs/data/documentation/passage/otpauthmethod/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/otpauthmethod/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/otpauthmethod/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/otpauthmethod/codingkeys/description.json create mode 100644 docs/data/documentation/passage/otpauthmethod/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/otpauthmethod/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/otpauthmethod/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/otpauthmethod/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/otpauthmethod/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/otpauthmethod/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/otpauthmethod/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/otpauthmethod/codingkeys/ttl.json create mode 100644 docs/data/documentation/passage/otpauthmethod/codingkeys/ttldisplayunit.json create mode 100644 docs/data/documentation/passage/otpauthmethod/encode(to:).json create mode 100644 docs/data/documentation/passage/otpauthmethod/equatable-implementations.json create mode 100644 docs/data/documentation/passage/otpauthmethod/init(from:).json create mode 100644 docs/data/documentation/passage/otpauthmethod/init(ttl:ttldisplayunit:).json create mode 100644 docs/data/documentation/passage/otpauthmethod/ttl.json create mode 100644 docs/data/documentation/passage/otpauthmethod/ttldisplayunit.json create mode 100644 docs/data/documentation/passage/parameterencoding.json create mode 100644 docs/data/documentation/passage/parameterencoding/encode(_:with:).json delete mode 100644 docs/data/documentation/passage/passageasauthorizationerror.json delete mode 100644 docs/data/documentation/passage/passageasauthorizationerror/!=(_:_:).json delete mode 100644 docs/data/documentation/passage/passageasauthorizationerror/authorizationtypeunknown.json delete mode 100644 docs/data/documentation/passage/passageasauthorizationerror/canceled.json delete mode 100644 docs/data/documentation/passage/passageasauthorizationerror/credentialregistration.json delete mode 100644 docs/data/documentation/passage/passageasauthorizationerror/equatable-implementations.json delete mode 100644 docs/data/documentation/passage/passageasauthorizationerror/error-implementations.json delete mode 100644 docs/data/documentation/passage/passageasauthorizationerror/invalidstartresponse.json delete mode 100644 docs/data/documentation/passage/passageasauthorizationerror/localizeddescription.json delete mode 100644 docs/data/documentation/passage/passageasauthorizationerror/loginfinish.json delete mode 100644 docs/data/documentation/passage/passageasauthorizationerror/unknown.json delete mode 100644 docs/data/documentation/passage/passageasauthorizationerror/unknownauthorizationtype.json create mode 100644 docs/data/documentation/passage/passageauth/appinfo()-swift.method.json create mode 100644 docs/data/documentation/passage/passageauth/appinfo()-swift.type.method.json delete mode 100644 docs/data/documentation/passage/passageauth/appinfo().json create mode 100644 docs/data/documentation/passage/passageauth/getuser(identifier:)-swift.method.json create mode 100644 docs/data/documentation/passage/passageauth/getuser(identifier:)-swift.type.method.json delete mode 100644 docs/data/documentation/passage/passageauth/getuser(identifier:).json delete mode 100644 docs/data/documentation/passage/passageauth/login(identifier:)-swift.method.json delete mode 100644 docs/data/documentation/passage/passageauth/login(identifier:)-swift.type.method.json create mode 100644 docs/data/documentation/passage/passageauth/newloginmagiclink(identifier:language:)-swift.method.json create mode 100644 docs/data/documentation/passage/passageauth/newloginmagiclink(identifier:language:)-swift.type.method.json delete mode 100644 docs/data/documentation/passage/passageauth/newloginmagiclink(identifier:language:).json create mode 100644 docs/data/documentation/passage/passageauth/newloginonetimepasscode(identifier:language:)-swift.method.json create mode 100644 docs/data/documentation/passage/passageauth/newloginonetimepasscode(identifier:language:)-swift.type.method.json delete mode 100644 docs/data/documentation/passage/passageauth/newloginonetimepasscode(identifier:language:).json create mode 100644 docs/data/documentation/passage/passageauth/newregistermagiclink(identifier:language:)-swift.method.json create mode 100644 docs/data/documentation/passage/passageauth/newregistermagiclink(identifier:language:)-swift.type.method.json delete mode 100644 docs/data/documentation/passage/passageauth/newregistermagiclink(identifier:language:).json create mode 100644 docs/data/documentation/passage/passageauth/newregisteronetimepasscode(identifier:language:)-swift.method.json create mode 100644 docs/data/documentation/passage/passageauth/newregisteronetimepasscode(identifier:language:)-swift.type.method.json delete mode 100644 docs/data/documentation/passage/passageauth/newregisteronetimepasscode(identifier:language:).json delete mode 100644 docs/data/documentation/passage/passageauth/register(identifier:)-swift.method.json delete mode 100644 docs/data/documentation/passage/passageauth/register(identifier:)-swift.type.method.json create mode 100644 docs/data/documentation/passage/passageauth/registerwithpasskey(identifier:options:)-swift.method.json create mode 100644 docs/data/documentation/passage/passageauth/registerwithpasskey(identifier:options:)-swift.type.method.json delete mode 100644 docs/data/documentation/passage/passageauth/registerwithpasskey(identifier:options:).json create mode 100644 docs/data/documentation/passage/passageconfigurationerror.json create mode 100644 docs/data/documentation/passage/passageconfigurationerror/!=(_:_:).json create mode 100644 docs/data/documentation/passage/passageconfigurationerror/cannotfindappid.json create mode 100644 docs/data/documentation/passage/passageconfigurationerror/cannotfindpassageplist.json create mode 100644 docs/data/documentation/passage/passageconfigurationerror/description.json create mode 100644 docs/data/documentation/passage/passageconfigurationerror/equatable-implementations.json create mode 100644 docs/data/documentation/passage/passageconfigurationerror/error-implementations.json create mode 100644 docs/data/documentation/passage/passageconfigurationerror/localizeddescription.json delete mode 100644 docs/data/documentation/passage/passagedeviceerror.json delete mode 100644 docs/data/documentation/passage/passagedeviceerror/!=(_:_:).json delete mode 100644 docs/data/documentation/passage/passagedeviceerror/equatable-implementations.json delete mode 100644 docs/data/documentation/passage/passagedeviceerror/error-implementations.json delete mode 100644 docs/data/documentation/passage/passagedeviceerror/localizeddescription.json delete mode 100644 docs/data/documentation/passage/passagedeviceerror/notfound.json delete mode 100644 docs/data/documentation/passage/passageerror/!=(_:_:).json delete mode 100644 docs/data/documentation/passage/passageerror/authfallbacksnotsupported.json create mode 100644 docs/data/documentation/passage/passageerror/convert(error:).json delete mode 100644 docs/data/documentation/passage/passageerror/equatable-implementations.json delete mode 100644 docs/data/documentation/passage/passageerror/error-implementations.json delete mode 100644 docs/data/documentation/passage/passageerror/invalidappinfo.json delete mode 100644 docs/data/documentation/passage/passageerror/invalidauthfallbackmethod.json delete mode 100644 docs/data/documentation/passage/passageerror/localizeddescription.json delete mode 100644 docs/data/documentation/passage/passageerror/unauthorized.json delete mode 100644 docs/data/documentation/passage/passageerror/unknown.json delete mode 100644 docs/data/documentation/passage/passageerror/useralreadyexists.json delete mode 100644 docs/data/documentation/passage/passageerror/userdoesnotexist.json delete mode 100644 docs/data/documentation/passage/passageloginerror.json delete mode 100644 docs/data/documentation/passage/passageloginerror/!=(_:_:).json delete mode 100644 docs/data/documentation/passage/passageloginerror/equatable-implementations.json delete mode 100644 docs/data/documentation/passage/passageloginerror/error-implementations.json delete mode 100644 docs/data/documentation/passage/passageloginerror/identifierrequired.json delete mode 100644 docs/data/documentation/passage/passageloginerror/localizeddescription.json delete mode 100644 docs/data/documentation/passage/passageotperror.json delete mode 100644 docs/data/documentation/passage/passageotperror/!=(_:_:).json delete mode 100644 docs/data/documentation/passage/passageotperror/equatable-implementations.json delete mode 100644 docs/data/documentation/passage/passageotperror/error-implementations.json delete mode 100644 docs/data/documentation/passage/passageotperror/exceededattempts.json delete mode 100644 docs/data/documentation/passage/passageotperror/localizeddescription.json delete mode 100644 docs/data/documentation/passage/passageregistererror.json delete mode 100644 docs/data/documentation/passage/passageregistererror/!=(_:_:).json delete mode 100644 docs/data/documentation/passage/passageregistererror/equatable-implementations.json delete mode 100644 docs/data/documentation/passage/passageregistererror/error-implementations.json delete mode 100644 docs/data/documentation/passage/passageregistererror/localizeddescription.json delete mode 100644 docs/data/documentation/passage/passageregistererror/publicregistrationdisabled.json delete mode 100644 docs/data/documentation/passage/passageregistererror/useralreadyexists.json delete mode 100644 docs/data/documentation/passage/passagesessionerror.json delete mode 100644 docs/data/documentation/passage/passagesessionerror/!=(_:_:).json delete mode 100644 docs/data/documentation/passage/passagesessionerror/equatable-implementations.json delete mode 100644 docs/data/documentation/passage/passagesessionerror/error-implementations.json delete mode 100644 docs/data/documentation/passage/passagesessionerror/localizeddescription.json delete mode 100644 docs/data/documentation/passage/passagesessionerror/loginrequired.json delete mode 100644 docs/data/documentation/passage/passagesettingserror.json delete mode 100644 docs/data/documentation/passage/passagesettingserror/!=(_:_:).json delete mode 100644 docs/data/documentation/passage/passagesettingserror/equatable-implementations.json delete mode 100644 docs/data/documentation/passage/passagesettingserror/error-implementations.json delete mode 100644 docs/data/documentation/passage/passagesettingserror/errorreadingplist.json delete mode 100644 docs/data/documentation/passage/passagesettingserror/localizeddescription.json delete mode 100644 docs/data/documentation/passage/passagesocialerror.json delete mode 100644 docs/data/documentation/passage/passagesocialerror/!=(_:_:).json delete mode 100644 docs/data/documentation/passage/passagesocialerror/equatable-implementations.json delete mode 100644 docs/data/documentation/passage/passagesocialerror/error-implementations.json delete mode 100644 docs/data/documentation/passage/passagesocialerror/localizeddescription.json delete mode 100644 docs/data/documentation/passage/passagesocialerror/missingapplecredentials.json delete mode 100644 docs/data/documentation/passage/passagesocialerror/missingauthcode.json create mode 100644 docs/data/documentation/passage/passagetokenerror.json create mode 100644 docs/data/documentation/passage/passagetokenerror/!=(_:_:).json create mode 100644 docs/data/documentation/passage/passagetokenerror/convert(error:).json create mode 100644 docs/data/documentation/passage/passagetokenerror/equatable-implementations.json create mode 100644 docs/data/documentation/passage/passagetokenerror/error-implementations.json create mode 100644 docs/data/documentation/passage/passagetokenerror/localizeddescription.json create mode 100644 docs/data/documentation/passage/passagetokenerror/loginrequired.json create mode 100644 docs/data/documentation/passage/passagetokenerror/unauthorized.json create mode 100644 docs/data/documentation/passage/passagetokenerror/unspecified.json create mode 100644 docs/data/documentation/passage/passageuserinfo/socialconnections.json delete mode 100644 docs/data/documentation/passage/passkeyauthmethod.json delete mode 100644 docs/data/documentation/passage/passkeyauthmethod/!=(_:_:).json delete mode 100644 docs/data/documentation/passage/passkeyauthmethod/equatable-implementations.json delete mode 100644 docs/data/documentation/passage/passkeyauthmethod/init(from:).json create mode 100644 docs/data/documentation/passage/passkeyreadinessapi.json create mode 100644 docs/data/documentation/passage/passkeyreadinessapi/createpasskeyreadiness(createpasskeyreadinessrequest:useragent:origin:deviceos:deviceosversion:appidentifier:).json create mode 100644 docs/data/documentation/passage/passkeyreadinessapi/createpasskeyreadinesswithrequestbuilder(createpasskeyreadinessrequest:useragent:origin:deviceos:deviceosversion:appidentifier:).json create mode 100644 docs/data/documentation/passage/protocolcredentialassertion.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertion/!=(_:_:).json create mode 100644 docs/data/documentation/passage/protocolcredentialassertion/codingkeys.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertion/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/protocolcredentialassertion/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertion/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertion/codingkeys/description.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertion/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertion/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/protocolcredentialassertion/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertion/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/protocolcredentialassertion/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/protocolcredentialassertion/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/protocolcredentialassertion/codingkeys/publickey.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertion/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertion/encode(to:).json create mode 100644 docs/data/documentation/passage/protocolcredentialassertion/equatable-implementations.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertion/init(from:).json create mode 100644 docs/data/documentation/passage/protocolcredentialassertion/init(publickey:).json create mode 100644 docs/data/documentation/passage/protocolcredentialassertion/publickey.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickey.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickey/!=(_:_:).json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickey/allowcredentials.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickey/challenge.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/allowcredentials.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/challenge.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/description.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/extensions.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/rpid.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/timeout.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/userverification.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickey/encode(to:).json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickey/equatable-implementations.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickey/extensions.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickey/init(allowcredentials:challenge:extensions:rpid:timeout:userverification:).json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickey/init(from:).json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickey/rpid.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickey/timeout.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickey/userverification.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/!=(_:_:).json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/description.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/id.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/transports.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/type.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/encode(to:).json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/equatable-implementations.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/id.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/init(from:).json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/init(id:transports:type:).json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/transports.json create mode 100644 docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/type.json create mode 100644 docs/data/documentation/passage/refreshauthtokenrequest.json create mode 100644 docs/data/documentation/passage/refreshauthtokenrequest/!=(_:_:).json create mode 100644 docs/data/documentation/passage/refreshauthtokenrequest/codingkeys.json create mode 100644 docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/description.json create mode 100644 docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/refreshtoken.json create mode 100644 docs/data/documentation/passage/refreshauthtokenrequest/encode(to:).json create mode 100644 docs/data/documentation/passage/refreshauthtokenrequest/equatable-implementations.json create mode 100644 docs/data/documentation/passage/refreshauthtokenrequest/init(from:).json create mode 100644 docs/data/documentation/passage/refreshauthtokenrequest/init(refreshtoken:).json create mode 100644 docs/data/documentation/passage/refreshauthtokenrequest/refreshtoken.json create mode 100644 docs/data/documentation/passage/registerapi.json create mode 100644 docs/data/documentation/passage/registerapi/registermagiclink(appid:user:).json create mode 100644 docs/data/documentation/passage/registerapi/registermagiclinkwithrequestbuilder(appid:user:).json create mode 100644 docs/data/documentation/passage/registerapi/registeronetimepasscode(appid:registeronetimepasscoderequest:).json create mode 100644 docs/data/documentation/passage/registerapi/registeronetimepasscodewithrequestbuilder(appid:registeronetimepasscoderequest:).json create mode 100644 docs/data/documentation/passage/registerapi/registerwebauthnfinish(appid:registerwebauthnfinishrequest:).json create mode 100644 docs/data/documentation/passage/registerapi/registerwebauthnfinishwithrequestbuilder(appid:registerwebauthnfinishrequest:).json create mode 100644 docs/data/documentation/passage/registerapi/registerwebauthnfinishwithtransaction(appid:registerwebauthnfinishwithtransactionrequest:).json create mode 100644 docs/data/documentation/passage/registerapi/registerwebauthnfinishwithtransactionwithrequestbuilder(appid:registerwebauthnfinishwithtransactionrequest:).json create mode 100644 docs/data/documentation/passage/registerapi/registerwebauthnstart(appid:registerwebauthnstartrequest:).json create mode 100644 docs/data/documentation/passage/registerapi/registerwebauthnstartwithrequestbuilder(appid:registerwebauthnstartrequest:).json create mode 100644 docs/data/documentation/passage/registerapi/registerwebauthnstartwithtransaction(appid:registerwebauthnstartwithtransactionrequest:).json create mode 100644 docs/data/documentation/passage/registerapi/registerwebauthnstartwithtransactionwithrequestbuilder(appid:registerwebauthnstartwithtransactionrequest:).json create mode 100644 docs/data/documentation/passage/registermagiclinkrequest.json create mode 100644 docs/data/documentation/passage/registermagiclinkrequest/!=(_:_:).json create mode 100644 docs/data/documentation/passage/registermagiclinkrequest/codingkeys.json create mode 100644 docs/data/documentation/passage/registermagiclinkrequest/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/registermagiclinkrequest/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/registermagiclinkrequest/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/registermagiclinkrequest/codingkeys/description.json create mode 100644 docs/data/documentation/passage/registermagiclinkrequest/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/registermagiclinkrequest/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/registermagiclinkrequest/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/registermagiclinkrequest/codingkeys/identifier.json create mode 100644 docs/data/documentation/passage/registermagiclinkrequest/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/registermagiclinkrequest/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/registermagiclinkrequest/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/registermagiclinkrequest/codingkeys/language.json create mode 100644 docs/data/documentation/passage/registermagiclinkrequest/codingkeys/magiclinkpath.json create mode 100644 docs/data/documentation/passage/registermagiclinkrequest/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/registermagiclinkrequest/encode(to:).json create mode 100644 docs/data/documentation/passage/registermagiclinkrequest/equatable-implementations.json create mode 100644 docs/data/documentation/passage/registermagiclinkrequest/identifier.json create mode 100644 docs/data/documentation/passage/registermagiclinkrequest/init(from:).json create mode 100644 docs/data/documentation/passage/registermagiclinkrequest/init(identifier:language:magiclinkpath:).json create mode 100644 docs/data/documentation/passage/registermagiclinkrequest/language.json create mode 100644 docs/data/documentation/passage/registermagiclinkrequest/magiclinkpath.json create mode 100644 docs/data/documentation/passage/registermagiclinkresponse.json create mode 100644 docs/data/documentation/passage/registermagiclinkresponse/!=(_:_:).json create mode 100644 docs/data/documentation/passage/registermagiclinkresponse/codingkeys.json create mode 100644 docs/data/documentation/passage/registermagiclinkresponse/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/registermagiclinkresponse/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/registermagiclinkresponse/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/registermagiclinkresponse/codingkeys/description.json create mode 100644 docs/data/documentation/passage/registermagiclinkresponse/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/registermagiclinkresponse/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/registermagiclinkresponse/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/registermagiclinkresponse/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/registermagiclinkresponse/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/registermagiclinkresponse/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/registermagiclinkresponse/codingkeys/magiclink.json create mode 100644 docs/data/documentation/passage/registermagiclinkresponse/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/registermagiclinkresponse/encode(to:).json create mode 100644 docs/data/documentation/passage/registermagiclinkresponse/equatable-implementations.json create mode 100644 docs/data/documentation/passage/registermagiclinkresponse/init(from:).json create mode 100644 docs/data/documentation/passage/registermagiclinkresponse/init(magiclink:).json create mode 100644 docs/data/documentation/passage/registermagiclinkresponse/magiclink.json create mode 100644 docs/data/documentation/passage/registeronetimepasscoderequest.json create mode 100644 docs/data/documentation/passage/registeronetimepasscoderequest/!=(_:_:).json create mode 100644 docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys.json create mode 100644 docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/description.json create mode 100644 docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/identifier.json create mode 100644 docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/language.json create mode 100644 docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/registeronetimepasscoderequest/encode(to:).json create mode 100644 docs/data/documentation/passage/registeronetimepasscoderequest/equatable-implementations.json create mode 100644 docs/data/documentation/passage/registeronetimepasscoderequest/identifier.json create mode 100644 docs/data/documentation/passage/registeronetimepasscoderequest/init(from:).json create mode 100644 docs/data/documentation/passage/registeronetimepasscoderequest/init(identifier:language:).json create mode 100644 docs/data/documentation/passage/registeronetimepasscoderequest/language.json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishrequest.json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishrequest/!=(_:_:).json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys.json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/description.json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/handshakeid.json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/handshakeresponse.json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/userid.json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishrequest/encode(to:).json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishrequest/equatable-implementations.json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishrequest/handshakeid.json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishrequest/handshakeresponse.json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishrequest/init(from:).json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishrequest/init(handshakeid:handshakeresponse:userid:).json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishrequest/userid.json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest.json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/!=(_:_:).json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys.json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/description.json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/handshakeid.json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/handshakeresponse.json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/transactionid.json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/encode(to:).json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/equatable-implementations.json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/handshakeid.json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/handshakeresponse.json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/init(from:).json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/init(handshakeid:handshakeresponse:transactionid:).json create mode 100644 docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/transactionid.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartrequest.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartrequest/!=(_:_:).json create mode 100644 docs/data/documentation/passage/registerwebauthnstartrequest/authenticatorattachment.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/authenticatorattachment.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/description.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/identifier.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartrequest/encode(to:).json create mode 100644 docs/data/documentation/passage/registerwebauthnstartrequest/equatable-implementations.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartrequest/identifier.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartrequest/init(from:).json create mode 100644 docs/data/documentation/passage/registerwebauthnstartrequest/init(identifier:authenticatorattachment:).json create mode 100644 docs/data/documentation/passage/registerwebauthnstartresponse.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartresponse/!=(_:_:).json create mode 100644 docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/description.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/handshake.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/user.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartresponse/encode(to:).json create mode 100644 docs/data/documentation/passage/registerwebauthnstartresponse/equatable-implementations.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartresponse/handshake.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartresponse/init(from:).json create mode 100644 docs/data/documentation/passage/registerwebauthnstartresponse/init(handshake:user:).json create mode 100644 docs/data/documentation/passage/registerwebauthnstartresponse/user.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/!=(_:_:).json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/authenticatorattachment.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/authenticatorattachment.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/description.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/transactionid.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/encode(to:).json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/equatable-implementations.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/init(from:).json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/init(transactionid:authenticatorattachment:).json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/transactionid.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/!=(_:_:).json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/description.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/handshake.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/transactionid.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/encode(to:).json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/equatable-implementations.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/handshake.json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/init(from:).json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/init(handshake:transactionid:).json create mode 100644 docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/transactionid.json create mode 100644 docs/data/documentation/passage/registerwithpasskeyerror.json create mode 100644 docs/data/documentation/passage/registerwithpasskeyerror/!=(_:_:).json create mode 100644 docs/data/documentation/passage/registerwithpasskeyerror/authorizationfailed.json create mode 100644 docs/data/documentation/passage/registerwithpasskeyerror/canceled.json create mode 100644 docs/data/documentation/passage/registerwithpasskeyerror/convert(error:).json create mode 100644 docs/data/documentation/passage/registerwithpasskeyerror/equatable-implementations.json create mode 100644 docs/data/documentation/passage/registerwithpasskeyerror/error-implementations.json create mode 100644 docs/data/documentation/passage/registerwithpasskeyerror/invalidrequest.json create mode 100644 docs/data/documentation/passage/registerwithpasskeyerror/localizeddescription.json create mode 100644 docs/data/documentation/passage/registerwithpasskeyerror/unspecified.json create mode 100644 docs/data/documentation/passage/registerwithpasskeyerror/useralreadyexists.json create mode 100644 docs/data/documentation/passage/registerwithpasskeyerror/webauthnloginfailed.json create mode 100644 docs/data/documentation/passage/requestbuilder.json create mode 100644 docs/data/documentation/passage/requestbuilder/addcredential().json create mode 100644 docs/data/documentation/passage/requestbuilder/addheader(name:value:).json create mode 100644 docs/data/documentation/passage/requestbuilder/addheaders(_:).json create mode 100644 docs/data/documentation/passage/requestbuilder/execute().json create mode 100644 docs/data/documentation/passage/requestbuilder/execute(_:_:).json create mode 100644 docs/data/documentation/passage/requestbuilder/init(method:urlstring:parameters:headers:requiresauthentication:).json create mode 100644 docs/data/documentation/passage/requestbuilder/method.json create mode 100644 docs/data/documentation/passage/requestbuilder/onprogressready.json create mode 100644 docs/data/documentation/passage/requestbuilder/parameters.json create mode 100644 docs/data/documentation/passage/requestbuilder/requesttask.json create mode 100644 docs/data/documentation/passage/requestbuilder/requiresauthentication.json create mode 100644 docs/data/documentation/passage/requestbuilder/urlstring.json create mode 100644 docs/data/documentation/passage/requestbuilderfactory.json create mode 100644 docs/data/documentation/passage/requestbuilderfactory/getbuilder().json create mode 100644 docs/data/documentation/passage/requestbuilderfactory/getnondecodablebuilder().json create mode 100644 docs/data/documentation/passage/requesttask.json create mode 100644 docs/data/documentation/passage/requesttask/cancel().json create mode 100644 docs/data/documentation/passage/response.json create mode 100644 docs/data/documentation/passage/response/body.json create mode 100644 docs/data/documentation/passage/response/bodydata.json create mode 100644 docs/data/documentation/passage/response/header.json create mode 100644 docs/data/documentation/passage/response/init(response:body:bodydata:).json create mode 100644 docs/data/documentation/passage/response/init(statuscode:header:body:bodydata:).json create mode 100644 docs/data/documentation/passage/response/statuscode.json delete mode 100644 docs/data/documentation/passage/settings.json delete mode 100644 docs/data/documentation/passage/settings/init(from:).json delete mode 100644 docs/data/documentation/passage/settings/version.json create mode 100644 docs/data/documentation/passage/socialautherror.json create mode 100644 docs/data/documentation/passage/socialautherror/!=(_:_:).json create mode 100644 docs/data/documentation/passage/socialautherror/authorizationfailed.json create mode 100644 docs/data/documentation/passage/socialautherror/connectionnotsetupforpassageapp.json create mode 100644 docs/data/documentation/passage/socialautherror/convert(error:).json create mode 100644 docs/data/documentation/passage/socialautherror/equatable-implementations.json create mode 100644 docs/data/documentation/passage/socialautherror/error-implementations.json create mode 100644 docs/data/documentation/passage/socialautherror/inactiveuser.json create mode 100644 docs/data/documentation/passage/socialautherror/invalidrequest.json create mode 100644 docs/data/documentation/passage/socialautherror/invalidurl.json create mode 100644 docs/data/documentation/passage/socialautherror/localizeddescription.json create mode 100644 docs/data/documentation/passage/socialautherror/missingapplecredentials.json create mode 100644 docs/data/documentation/passage/socialautherror/missingauthcode.json create mode 100644 docs/data/documentation/passage/socialautherror/unspecified.json create mode 100644 docs/data/documentation/passage/socialconnections.json create mode 100644 docs/data/documentation/passage/socialconnections/!=(_:_:).json create mode 100644 docs/data/documentation/passage/socialconnections/apple.json create mode 100644 docs/data/documentation/passage/socialconnections/codingkeys.json create mode 100644 docs/data/documentation/passage/socialconnections/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/socialconnections/codingkeys/apple.json create mode 100644 docs/data/documentation/passage/socialconnections/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/socialconnections/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/socialconnections/codingkeys/description.json create mode 100644 docs/data/documentation/passage/socialconnections/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/socialconnections/codingkeys/github.json create mode 100644 docs/data/documentation/passage/socialconnections/codingkeys/google.json create mode 100644 docs/data/documentation/passage/socialconnections/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/socialconnections/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/socialconnections/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/socialconnections/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/socialconnections/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/socialconnections/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/socialconnections/encode(to:).json create mode 100644 docs/data/documentation/passage/socialconnections/equatable-implementations.json create mode 100644 docs/data/documentation/passage/socialconnections/github.json create mode 100644 docs/data/documentation/passage/socialconnections/google.json create mode 100644 docs/data/documentation/passage/socialconnections/init(apple:google:github:).json create mode 100644 docs/data/documentation/passage/socialconnections/init(from:).json create mode 100644 docs/data/documentation/passage/socialconnectionsresponse.json create mode 100644 docs/data/documentation/passage/socialconnectionsresponse/!=(_:_:).json create mode 100644 docs/data/documentation/passage/socialconnectionsresponse/codingkeys.json create mode 100644 docs/data/documentation/passage/socialconnectionsresponse/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/socialconnectionsresponse/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/socialconnectionsresponse/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/socialconnectionsresponse/codingkeys/description.json create mode 100644 docs/data/documentation/passage/socialconnectionsresponse/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/socialconnectionsresponse/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/socialconnectionsresponse/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/socialconnectionsresponse/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/socialconnectionsresponse/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/socialconnectionsresponse/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/socialconnectionsresponse/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/socialconnectionsresponse/codingkeys/socialconnections.json create mode 100644 docs/data/documentation/passage/socialconnectionsresponse/encode(to:).json create mode 100644 docs/data/documentation/passage/socialconnectionsresponse/equatable-implementations.json create mode 100644 docs/data/documentation/passage/socialconnectionsresponse/init(from:).json create mode 100644 docs/data/documentation/passage/socialconnectionsresponse/init(socialconnections:).json create mode 100644 docs/data/documentation/passage/socialconnectionsresponse/socialconnections.json create mode 100644 docs/data/documentation/passage/stringrule.json create mode 100644 docs/data/documentation/passage/stringrule/maxlength.json create mode 100644 docs/data/documentation/passage/stringrule/minlength.json create mode 100644 docs/data/documentation/passage/stringrule/pattern.json create mode 100644 docs/data/documentation/passage/stringvalidationerrorkind.json create mode 100644 docs/data/documentation/passage/stringvalidationerrorkind/!=(_:_:).json create mode 100644 docs/data/documentation/passage/stringvalidationerrorkind/equatable-implementations.json create mode 100644 docs/data/documentation/passage/stringvalidationerrorkind/error-implementations.json create mode 100644 docs/data/documentation/passage/stringvalidationerrorkind/localizeddescription.json create mode 100644 docs/data/documentation/passage/stringvalidationerrorkind/maxlength.json create mode 100644 docs/data/documentation/passage/stringvalidationerrorkind/minlength.json create mode 100644 docs/data/documentation/passage/stringvalidationerrorkind/pattern.json create mode 100644 docs/data/documentation/passage/swift.json create mode 100644 docs/data/documentation/passage/swift/keyeddecodingcontainerprotocol.json create mode 100644 docs/data/documentation/passage/swift/keyeddecodingcontainerprotocol/decode(_:forkey:).json create mode 100644 docs/data/documentation/passage/swift/keyeddecodingcontainerprotocol/decodearray(_:forkey:).json create mode 100644 docs/data/documentation/passage/swift/keyeddecodingcontainerprotocol/decodearrayifpresent(_:forkey:).json create mode 100644 docs/data/documentation/passage/swift/keyeddecodingcontainerprotocol/decodeifpresent(_:forkey:).json create mode 100644 docs/data/documentation/passage/swift/keyeddecodingcontainerprotocol/decodemap(_:excludedkeys:).json create mode 100644 docs/data/documentation/passage/swift/keyedencodingcontainerprotocol.json create mode 100644 docs/data/documentation/passage/swift/keyedencodingcontainerprotocol/encode(_:forkey:).json create mode 100644 docs/data/documentation/passage/swift/keyedencodingcontainerprotocol/encodearray(_:forkey:).json create mode 100644 docs/data/documentation/passage/swift/keyedencodingcontainerprotocol/encodearrayifpresent(_:forkey:).json create mode 100644 docs/data/documentation/passage/swift/keyedencodingcontainerprotocol/encodeifpresent(_:forkey:).json create mode 100644 docs/data/documentation/passage/swift/keyedencodingcontainerprotocol/encodemap(_:).json create mode 100644 docs/data/documentation/passage/swift/keyedencodingcontainerprotocol/encodemapifpresent(_:).json create mode 100644 docs/data/documentation/passage/swift/string.json create mode 100644 docs/data/documentation/passage/swift/string/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/swift/string/init(intvalue:).json create mode 100644 docs/data/documentation/passage/swift/string/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/swift/string/intvalue.json create mode 100644 docs/data/documentation/passage/swift/string/stringvalue.json create mode 100644 docs/data/documentation/passage/tokensapi.json create mode 100644 docs/data/documentation/passage/tokensapi/refreshauthtoken(appid:refreshauthtokenrequest:).json create mode 100644 docs/data/documentation/passage/tokensapi/refreshauthtokenwithrequestbuilder(appid:refreshauthtokenrequest:).json create mode 100644 docs/data/documentation/passage/tokensapi/revokerefreshtoken(appid:refreshtoken:).json create mode 100644 docs/data/documentation/passage/tokensapi/revokerefreshtokenwithrequestbuilder(appid:refreshtoken:).json create mode 100644 docs/data/documentation/passage/ttldisplayunit.json create mode 100644 docs/data/documentation/passage/ttldisplayunit/!=(_:_:).json create mode 100644 docs/data/documentation/passage/ttldisplayunit/d.json create mode 100644 docs/data/documentation/passage/ttldisplayunit/encode(to:).json create mode 100644 docs/data/documentation/passage/ttldisplayunit/equatable-implementations.json create mode 100644 docs/data/documentation/passage/ttldisplayunit/h.json create mode 100644 docs/data/documentation/passage/ttldisplayunit/hash(into:).json create mode 100644 docs/data/documentation/passage/ttldisplayunit/hashvalue.json create mode 100644 docs/data/documentation/passage/ttldisplayunit/init(from:).json create mode 100644 docs/data/documentation/passage/ttldisplayunit/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/ttldisplayunit/m.json create mode 100644 docs/data/documentation/passage/ttldisplayunit/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/ttldisplayunit/s.json create mode 100644 docs/data/documentation/passage/updatedevicerequest.json create mode 100644 docs/data/documentation/passage/updatedevicerequest/!=(_:_:).json create mode 100644 docs/data/documentation/passage/updatedevicerequest/codingkeys.json create mode 100644 docs/data/documentation/passage/updatedevicerequest/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/updatedevicerequest/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/updatedevicerequest/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/updatedevicerequest/codingkeys/description.json create mode 100644 docs/data/documentation/passage/updatedevicerequest/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/updatedevicerequest/codingkeys/friendlyname.json create mode 100644 docs/data/documentation/passage/updatedevicerequest/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/updatedevicerequest/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/updatedevicerequest/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/updatedevicerequest/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/updatedevicerequest/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/updatedevicerequest/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/updatedevicerequest/encode(to:).json create mode 100644 docs/data/documentation/passage/updatedevicerequest/equatable-implementations.json create mode 100644 docs/data/documentation/passage/updatedevicerequest/friendlyname.json create mode 100644 docs/data/documentation/passage/updatedevicerequest/init(friendlyname:).json create mode 100644 docs/data/documentation/passage/updatedevicerequest/init(from:).json create mode 100644 docs/data/documentation/passage/updatemetadatarequest.json create mode 100644 docs/data/documentation/passage/updatemetadatarequest/!=(_:_:).json create mode 100644 docs/data/documentation/passage/updatemetadatarequest/codingkeys.json create mode 100644 docs/data/documentation/passage/updatemetadatarequest/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/updatemetadatarequest/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/updatemetadatarequest/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/updatemetadatarequest/codingkeys/description.json create mode 100644 docs/data/documentation/passage/updatemetadatarequest/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/updatemetadatarequest/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/updatemetadatarequest/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/updatemetadatarequest/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/updatemetadatarequest/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/updatemetadatarequest/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/updatemetadatarequest/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/updatemetadatarequest/codingkeys/usermetadata.json create mode 100644 docs/data/documentation/passage/updatemetadatarequest/encode(to:).json create mode 100644 docs/data/documentation/passage/updatemetadatarequest/equatable-implementations.json create mode 100644 docs/data/documentation/passage/updatemetadatarequest/init(from:).json create mode 100644 docs/data/documentation/passage/updatemetadatarequest/init(usermetadata:).json create mode 100644 docs/data/documentation/passage/updatemetadatarequest/usermetadata.json create mode 100644 docs/data/documentation/passage/updateuseremailrequest.json create mode 100644 docs/data/documentation/passage/updateuseremailrequest/!=(_:_:).json create mode 100644 docs/data/documentation/passage/updateuseremailrequest/codingkeys.json create mode 100644 docs/data/documentation/passage/updateuseremailrequest/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/updateuseremailrequest/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/updateuseremailrequest/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/updateuseremailrequest/codingkeys/description.json create mode 100644 docs/data/documentation/passage/updateuseremailrequest/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/updateuseremailrequest/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/updateuseremailrequest/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/updateuseremailrequest/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/updateuseremailrequest/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/updateuseremailrequest/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/updateuseremailrequest/codingkeys/language.json create mode 100644 docs/data/documentation/passage/updateuseremailrequest/codingkeys/magiclinkpath.json create mode 100644 docs/data/documentation/passage/updateuseremailrequest/codingkeys/newemail.json create mode 100644 docs/data/documentation/passage/updateuseremailrequest/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/updateuseremailrequest/codingkeys/redirecturl.json create mode 100644 docs/data/documentation/passage/updateuseremailrequest/encode(to:).json create mode 100644 docs/data/documentation/passage/updateuseremailrequest/equatable-implementations.json create mode 100644 docs/data/documentation/passage/updateuseremailrequest/init(from:).json create mode 100644 docs/data/documentation/passage/updateuseremailrequest/init(language:magiclinkpath:newemail:redirecturl:).json create mode 100644 docs/data/documentation/passage/updateuseremailrequest/language.json create mode 100644 docs/data/documentation/passage/updateuseremailrequest/magiclinkpath.json create mode 100644 docs/data/documentation/passage/updateuseremailrequest/newemail.json create mode 100644 docs/data/documentation/passage/updateuseremailrequest/redirecturl.json create mode 100644 docs/data/documentation/passage/updateuserphonerequest.json create mode 100644 docs/data/documentation/passage/updateuserphonerequest/!=(_:_:).json create mode 100644 docs/data/documentation/passage/updateuserphonerequest/codingkeys.json create mode 100644 docs/data/documentation/passage/updateuserphonerequest/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/updateuserphonerequest/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/updateuserphonerequest/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/updateuserphonerequest/codingkeys/description.json create mode 100644 docs/data/documentation/passage/updateuserphonerequest/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/updateuserphonerequest/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/updateuserphonerequest/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/updateuserphonerequest/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/updateuserphonerequest/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/updateuserphonerequest/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/updateuserphonerequest/codingkeys/language.json create mode 100644 docs/data/documentation/passage/updateuserphonerequest/codingkeys/magiclinkpath.json create mode 100644 docs/data/documentation/passage/updateuserphonerequest/codingkeys/newphone.json create mode 100644 docs/data/documentation/passage/updateuserphonerequest/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/updateuserphonerequest/codingkeys/redirecturl.json create mode 100644 docs/data/documentation/passage/updateuserphonerequest/encode(to:).json create mode 100644 docs/data/documentation/passage/updateuserphonerequest/equatable-implementations.json create mode 100644 docs/data/documentation/passage/updateuserphonerequest/init(from:).json create mode 100644 docs/data/documentation/passage/updateuserphonerequest/init(language:magiclinkpath:newphone:redirecturl:).json create mode 100644 docs/data/documentation/passage/updateuserphonerequest/language.json create mode 100644 docs/data/documentation/passage/updateuserphonerequest/magiclinkpath.json create mode 100644 docs/data/documentation/passage/updateuserphonerequest/newphone.json create mode 100644 docs/data/documentation/passage/updateuserphonerequest/redirecturl.json create mode 100644 docs/data/documentation/passage/urlsessiondecodablerequestbuilder.json create mode 100644 docs/data/documentation/passage/urlsessionprotocol.json create mode 100644 docs/data/documentation/passage/urlsessionprotocol/datatask(with:completionhandler:).json create mode 100644 docs/data/documentation/passage/urlsessionrequestbuilder.json create mode 100644 docs/data/documentation/passage/urlsessionrequestbuilder/buildheaders().json create mode 100644 docs/data/documentation/passage/urlsessionrequestbuilder/contenttypeforformpart(fileurl:).json create mode 100644 docs/data/documentation/passage/urlsessionrequestbuilder/createurlrequest(urlsession:method:encoding:headers:).json create mode 100644 docs/data/documentation/passage/urlsessionrequestbuilder/createurlsession().json create mode 100644 docs/data/documentation/passage/urlsessionrequestbuilder/execute(_:_:).json create mode 100644 docs/data/documentation/passage/urlsessionrequestbuilder/init(method:urlstring:parameters:headers:requiresauthentication:).json create mode 100644 docs/data/documentation/passage/urlsessionrequestbuilder/taskdidreceivechallenge.json create mode 100644 docs/data/documentation/passage/user.json create mode 100644 docs/data/documentation/passage/user/!=(_:_:).json create mode 100644 docs/data/documentation/passage/user/codingkeys.json create mode 100644 docs/data/documentation/passage/user/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/user/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/user/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/user/codingkeys/description.json create mode 100644 docs/data/documentation/passage/user/codingkeys/email.json create mode 100644 docs/data/documentation/passage/user/codingkeys/emailverified.json create mode 100644 docs/data/documentation/passage/user/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/user/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/user/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/user/codingkeys/id.json create mode 100644 docs/data/documentation/passage/user/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/user/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/user/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/user/codingkeys/phone.json create mode 100644 docs/data/documentation/passage/user/codingkeys/phoneverified.json create mode 100644 docs/data/documentation/passage/user/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/user/codingkeys/status.json create mode 100644 docs/data/documentation/passage/user/codingkeys/usermetadata.json create mode 100644 docs/data/documentation/passage/user/codingkeys/webauthn.json create mode 100644 docs/data/documentation/passage/user/codingkeys/webauthntypes.json create mode 100644 docs/data/documentation/passage/user/email.json create mode 100644 docs/data/documentation/passage/user/emailverified.json create mode 100644 docs/data/documentation/passage/user/encode(to:).json create mode 100644 docs/data/documentation/passage/user/equatable-implementations.json create mode 100644 docs/data/documentation/passage/user/id.json create mode 100644 docs/data/documentation/passage/user/init(email:emailverified:id:phone:phoneverified:status:usermetadata:webauthn:webauthntypes:).json create mode 100644 docs/data/documentation/passage/user/init(from:).json create mode 100644 docs/data/documentation/passage/user/phone.json create mode 100644 docs/data/documentation/passage/user/phoneverified.json create mode 100644 docs/data/documentation/passage/user/status.json create mode 100644 docs/data/documentation/passage/user/usermetadata.json create mode 100644 docs/data/documentation/passage/user/webauthn.json create mode 100644 docs/data/documentation/passage/user/webauthntypes.json create mode 100644 docs/data/documentation/passage/usererror.json create mode 100644 docs/data/documentation/passage/usererror/!=(_:_:).json create mode 100644 docs/data/documentation/passage/usererror/convert(error:).json create mode 100644 docs/data/documentation/passage/usererror/equatable-implementations.json create mode 100644 docs/data/documentation/passage/usererror/error-implementations.json create mode 100644 docs/data/documentation/passage/usererror/inactiveuser.json create mode 100644 docs/data/documentation/passage/usererror/invalidrequest.json create mode 100644 docs/data/documentation/passage/usererror/localizeddescription.json create mode 100644 docs/data/documentation/passage/usererror/unauthorized.json create mode 100644 docs/data/documentation/passage/usererror/unspecified.json create mode 100644 docs/data/documentation/passage/usererror/usernotfound.json create mode 100644 docs/data/documentation/passage/usermetadatafield.json create mode 100644 docs/data/documentation/passage/usermetadatafield/!=(_:_:).json create mode 100644 docs/data/documentation/passage/usermetadatafield/codingkeys.json create mode 100644 docs/data/documentation/passage/usermetadatafield/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/usermetadatafield/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/usermetadatafield/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/usermetadatafield/codingkeys/description.json create mode 100644 docs/data/documentation/passage/usermetadatafield/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/usermetadatafield/codingkeys/fieldname.json create mode 100644 docs/data/documentation/passage/usermetadatafield/codingkeys/friendlyname.json create mode 100644 docs/data/documentation/passage/usermetadatafield/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/usermetadatafield/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/usermetadatafield/codingkeys/id.json create mode 100644 docs/data/documentation/passage/usermetadatafield/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/usermetadatafield/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/usermetadatafield/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/usermetadatafield/codingkeys/profile.json create mode 100644 docs/data/documentation/passage/usermetadatafield/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/usermetadatafield/codingkeys/registration.json create mode 100644 docs/data/documentation/passage/usermetadatafield/codingkeys/type.json create mode 100644 docs/data/documentation/passage/usermetadatafield/encode(to:).json create mode 100644 docs/data/documentation/passage/usermetadatafield/equatable-implementations.json create mode 100644 docs/data/documentation/passage/usermetadatafield/fieldname.json create mode 100644 docs/data/documentation/passage/usermetadatafield/friendlyname.json create mode 100644 docs/data/documentation/passage/usermetadatafield/id.json create mode 100644 docs/data/documentation/passage/usermetadatafield/init(fieldname:friendlyname:id:profile:registration:type:).json create mode 100644 docs/data/documentation/passage/usermetadatafield/init(from:).json create mode 100644 docs/data/documentation/passage/usermetadatafield/profile.json create mode 100644 docs/data/documentation/passage/usermetadatafield/registration.json create mode 100644 docs/data/documentation/passage/usermetadatafield/type.json create mode 100644 docs/data/documentation/passage/usermetadataresponse.json create mode 100644 docs/data/documentation/passage/usermetadataresponse/!=(_:_:).json create mode 100644 docs/data/documentation/passage/usermetadataresponse/codingkeys.json create mode 100644 docs/data/documentation/passage/usermetadataresponse/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/usermetadataresponse/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/usermetadataresponse/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/usermetadataresponse/codingkeys/description.json create mode 100644 docs/data/documentation/passage/usermetadataresponse/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/usermetadataresponse/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/usermetadataresponse/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/usermetadataresponse/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/usermetadataresponse/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/usermetadataresponse/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/usermetadataresponse/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/usermetadataresponse/codingkeys/usermetadata.json create mode 100644 docs/data/documentation/passage/usermetadataresponse/encode(to:).json create mode 100644 docs/data/documentation/passage/usermetadataresponse/equatable-implementations.json create mode 100644 docs/data/documentation/passage/usermetadataresponse/init(from:).json create mode 100644 docs/data/documentation/passage/usermetadataresponse/init(usermetadata:).json create mode 100644 docs/data/documentation/passage/usermetadataresponse/usermetadata.json delete mode 100644 docs/data/documentation/passage/usermetadataschema.json delete mode 100644 docs/data/documentation/passage/usermetadataschema/!=(_:_:).json delete mode 100644 docs/data/documentation/passage/usermetadataschema/equatable-implementations.json delete mode 100644 docs/data/documentation/passage/usermetadataschema/fieldname.json delete mode 100644 docs/data/documentation/passage/usermetadataschema/friendlyname.json delete mode 100644 docs/data/documentation/passage/usermetadataschema/id.json delete mode 100644 docs/data/documentation/passage/usermetadataschema/init(from:).json delete mode 100644 docs/data/documentation/passage/usermetadataschema/profile.json delete mode 100644 docs/data/documentation/passage/usermetadataschema/registration.json delete mode 100644 docs/data/documentation/passage/usermetadataschema/type.json create mode 100644 docs/data/documentation/passage/userresponse.json create mode 100644 docs/data/documentation/passage/userresponse/!=(_:_:).json create mode 100644 docs/data/documentation/passage/userresponse/codingkeys.json create mode 100644 docs/data/documentation/passage/userresponse/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/userresponse/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/userresponse/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/userresponse/codingkeys/description.json create mode 100644 docs/data/documentation/passage/userresponse/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/userresponse/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/userresponse/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/userresponse/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/userresponse/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/userresponse/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/userresponse/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/userresponse/codingkeys/user.json create mode 100644 docs/data/documentation/passage/userresponse/encode(to:).json create mode 100644 docs/data/documentation/passage/userresponse/equatable-implementations.json create mode 100644 docs/data/documentation/passage/userresponse/init(from:).json create mode 100644 docs/data/documentation/passage/userresponse/init(user:).json create mode 100644 docs/data/documentation/passage/userresponse/user.json create mode 100644 docs/data/documentation/passage/usersapi.json create mode 100644 docs/data/documentation/passage/usersapi/checkuseridentifier(appid:identifier:).json create mode 100644 docs/data/documentation/passage/usersapi/checkuseridentifierwithrequestbuilder(appid:identifier:).json create mode 100644 docs/data/documentation/passage/usersapi/createuser(appid:createuserparams:).json create mode 100644 docs/data/documentation/passage/usersapi/createuserwithrequestbuilder(appid:createuserparams:).json create mode 100644 docs/data/documentation/passage/usersocialconnections.json create mode 100644 docs/data/documentation/passage/usersocialconnections/!=(_:_:).json create mode 100644 docs/data/documentation/passage/usersocialconnections/apple.json create mode 100644 docs/data/documentation/passage/usersocialconnections/codingkeys.json create mode 100644 docs/data/documentation/passage/usersocialconnections/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/usersocialconnections/codingkeys/apple.json create mode 100644 docs/data/documentation/passage/usersocialconnections/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/usersocialconnections/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/usersocialconnections/codingkeys/description.json create mode 100644 docs/data/documentation/passage/usersocialconnections/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/usersocialconnections/codingkeys/github.json create mode 100644 docs/data/documentation/passage/usersocialconnections/codingkeys/google.json create mode 100644 docs/data/documentation/passage/usersocialconnections/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/usersocialconnections/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/usersocialconnections/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/usersocialconnections/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/usersocialconnections/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/usersocialconnections/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/usersocialconnections/encode(to:).json create mode 100644 docs/data/documentation/passage/usersocialconnections/equatable-implementations.json create mode 100644 docs/data/documentation/passage/usersocialconnections/github.json create mode 100644 docs/data/documentation/passage/usersocialconnections/google.json create mode 100644 docs/data/documentation/passage/usersocialconnections/init(apple:github:google:).json create mode 100644 docs/data/documentation/passage/usersocialconnections/init(from:).json create mode 100644 docs/data/documentation/passage/userstatus.json create mode 100644 docs/data/documentation/passage/userstatus/!=(_:_:).json create mode 100644 docs/data/documentation/passage/userstatus/active.json create mode 100644 docs/data/documentation/passage/userstatus/encode(to:).json create mode 100644 docs/data/documentation/passage/userstatus/equatable-implementations.json create mode 100644 docs/data/documentation/passage/userstatus/hash(into:).json create mode 100644 docs/data/documentation/passage/userstatus/hashvalue.json create mode 100644 docs/data/documentation/passage/userstatus/inactive.json create mode 100644 docs/data/documentation/passage/userstatus/init(from:).json create mode 100644 docs/data/documentation/passage/userstatus/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/userstatus/pending.json create mode 100644 docs/data/documentation/passage/userstatus/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/userstatus/statusunavailable.json create mode 100644 docs/data/documentation/passage/validationerror.json create mode 100644 docs/data/documentation/passage/validationerror/error-implementations.json create mode 100644 docs/data/documentation/passage/validationerror/kinds.json create mode 100644 docs/data/documentation/passage/validationerror/localizeddescription.json create mode 100644 docs/data/documentation/passage/validator.json create mode 100644 docs/data/documentation/passage/validator/validate(_:against:)-51eod.json create mode 100644 docs/data/documentation/passage/validator/validate(_:against:)-5vz3s.json create mode 100644 docs/data/documentation/passage/validator/validate(_:against:)-84tp2.json create mode 100644 docs/data/documentation/passage/webauthnicons.json create mode 100644 docs/data/documentation/passage/webauthnicons/!=(_:_:).json create mode 100644 docs/data/documentation/passage/webauthnicons/codingkeys.json create mode 100644 docs/data/documentation/passage/webauthnicons/codingkeys/!=(_:_:).json create mode 100644 docs/data/documentation/passage/webauthnicons/codingkeys/codingkey-implementations.json create mode 100644 docs/data/documentation/passage/webauthnicons/codingkeys/dark.json create mode 100644 docs/data/documentation/passage/webauthnicons/codingkeys/debugdescription.json create mode 100644 docs/data/documentation/passage/webauthnicons/codingkeys/description.json create mode 100644 docs/data/documentation/passage/webauthnicons/codingkeys/equatable-implementations.json create mode 100644 docs/data/documentation/passage/webauthnicons/codingkeys/hash(into:).json create mode 100644 docs/data/documentation/passage/webauthnicons/codingkeys/hashvalue.json create mode 100644 docs/data/documentation/passage/webauthnicons/codingkeys/init(intvalue:).json create mode 100644 docs/data/documentation/passage/webauthnicons/codingkeys/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/webauthnicons/codingkeys/init(stringvalue:).json create mode 100644 docs/data/documentation/passage/webauthnicons/codingkeys/light.json create mode 100644 docs/data/documentation/passage/webauthnicons/codingkeys/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/webauthnicons/dark.json create mode 100644 docs/data/documentation/passage/webauthnicons/encode(to:).json create mode 100644 docs/data/documentation/passage/webauthnicons/equatable-implementations.json create mode 100644 docs/data/documentation/passage/webauthnicons/init(from:).json create mode 100644 docs/data/documentation/passage/webauthnicons/init(light:dark:).json create mode 100644 docs/data/documentation/passage/webauthnicons/light.json create mode 100644 docs/data/documentation/passage/webauthntype.json create mode 100644 docs/data/documentation/passage/webauthntype/!=(_:_:).json create mode 100644 docs/data/documentation/passage/webauthntype/encode(to:).json create mode 100644 docs/data/documentation/passage/webauthntype/equatable-implementations.json create mode 100644 docs/data/documentation/passage/webauthntype/hash(into:).json create mode 100644 docs/data/documentation/passage/webauthntype/hashvalue.json create mode 100644 docs/data/documentation/passage/webauthntype/init(from:).json create mode 100644 docs/data/documentation/passage/webauthntype/init(rawvalue:).json create mode 100644 docs/data/documentation/passage/webauthntype/passkey.json create mode 100644 docs/data/documentation/passage/webauthntype/platform.json create mode 100644 docs/data/documentation/passage/webauthntype/rawrepresentable-implementations.json create mode 100644 docs/data/documentation/passage/webauthntype/securitykey.json rename docs/documentation/passage/{appinfo => activatemagiclinkrequest}/!=(_:_:)/index.html (100%) rename docs/documentation/passage/{appinfo/allowedidentifier => activatemagiclinkrequest/codingkeys/!=(_:_:)}/index.html (100%) rename docs/documentation/passage/{appinfo/authfallbackmethod-swift.enum/!=(_:_:) => activatemagiclinkrequest/codingkeys/codingkey-implementations}/index.html (100%) rename docs/documentation/passage/{appinfo/authfallbackmethod-swift.enum/equatable-implementations => activatemagiclinkrequest/codingkeys/debugdescription}/index.html (100%) rename docs/documentation/passage/{appinfo/authfallbackmethod-swift.enum/hash(into:) => activatemagiclinkrequest/codingkeys/description}/index.html (100%) rename docs/documentation/passage/{appinfo/authfallbackmethod-swift.enum/hashvalue => activatemagiclinkrequest/codingkeys/equatable-implementations}/index.html (100%) rename docs/documentation/passage/{appinfo/authfallbackmethod-swift.enum => activatemagiclinkrequest/codingkeys/hash(into:)}/index.html (100%) rename docs/documentation/passage/{appinfo/authfallbackmethod-swift.enum/init(rawvalue:) => activatemagiclinkrequest/codingkeys/hashvalue}/index.html (100%) rename docs/documentation/passage/{appinfo/authfallbackmethod-swift.enum/magiclink => activatemagiclinkrequest/codingkeys}/index.html (100%) rename docs/documentation/passage/{appinfo/authfallbackmethod-swift.enum/none => activatemagiclinkrequest/codingkeys/init(intvalue:)}/index.html (100%) rename docs/documentation/passage/{appinfo/authfallbackmethod-swift.enum/onetimepasscode => activatemagiclinkrequest/codingkeys/init(rawvalue:)}/index.html (100%) rename docs/documentation/passage/{appinfo/authfallbackmethod-swift.enum/rawrepresentable-implementations => activatemagiclinkrequest/codingkeys/init(stringvalue:)}/index.html (100%) rename docs/documentation/passage/{appinfo/authfallbackmethod-swift.property => activatemagiclinkrequest/codingkeys/magiclink}/index.html (100%) rename docs/documentation/passage/{appinfo/authmethods => activatemagiclinkrequest/codingkeys/rawrepresentable-implementations}/index.html (100%) rename docs/documentation/passage/{appinfo/authorigin => activatemagiclinkrequest/encode(to:)}/index.html (100%) rename docs/documentation/passage/{appinfo => activatemagiclinkrequest}/equatable-implementations/index.html (100%) rename docs/documentation/passage/{appinfo/id => activatemagiclinkrequest}/index.html (100%) rename docs/documentation/passage/{appinfo => activatemagiclinkrequest}/init(from:)/index.html (100%) rename docs/documentation/passage/{appinfo/loginurl => activatemagiclinkrequest/init(magiclink:)}/index.html (100%) rename docs/documentation/passage/{appinfo/name => activatemagiclinkrequest/magiclink}/index.html (100%) rename docs/documentation/passage/{appinfo/publicsignup => activateonetimepasscoderequest/!=(_:_:)}/index.html (100%) rename docs/documentation/passage/{appinfo/redirecturl => activateonetimepasscoderequest/codingkeys/!=(_:_:)}/index.html (100%) rename docs/documentation/passage/{appinfo/requiredidentifier => activateonetimepasscoderequest/codingkeys/codingkey-implementations}/index.html (100%) rename docs/documentation/passage/{appinfo/requireemailverification => activateonetimepasscoderequest/codingkeys/debugdescription}/index.html (100%) rename docs/documentation/passage/{appinfo/requireidentifierverification => activateonetimepasscoderequest/codingkeys/description}/index.html (100%) rename docs/documentation/passage/{appinfo/sessiontimeoutlength => activateonetimepasscoderequest/codingkeys/equatable-implementations}/index.html (100%) rename docs/documentation/passage/{appinfo/usermetadataschema => activateonetimepasscoderequest/codingkeys/hash(into:)}/index.html (100%) rename docs/documentation/passage/{authfallbackresult/id => activateonetimepasscoderequest/codingkeys/hashvalue}/index.html (100%) rename docs/documentation/passage/{authfallbackresult => activateonetimepasscoderequest/codingkeys}/index.html (100%) rename docs/documentation/passage/{deviceinfo/createdat => activateonetimepasscoderequest/codingkeys/init(intvalue:)}/index.html (100%) rename docs/documentation/passage/{deviceinfo/credid => activateonetimepasscoderequest/codingkeys/init(rawvalue:)}/index.html (100%) rename docs/documentation/passage/{deviceinfo/friendlyname => activateonetimepasscoderequest/codingkeys/init(stringvalue:)}/index.html (100%) rename docs/documentation/passage/{deviceinfo/id => activateonetimepasscoderequest/codingkeys/otp}/index.html (100%) rename docs/documentation/passage/{deviceinfo/init(from:) => activateonetimepasscoderequest/codingkeys/otpid}/index.html (100%) rename docs/documentation/passage/{deviceinfo/lastloginat => activateonetimepasscoderequest/codingkeys/rawrepresentable-implementations}/index.html (100%) rename docs/documentation/passage/{deviceinfo/updatedat => activateonetimepasscoderequest/encode(to:)}/index.html (100%) rename docs/documentation/passage/{deviceinfo/usagecount => activateonetimepasscoderequest/equatable-implementations}/index.html (100%) rename docs/documentation/passage/{deviceinfo/userid => activateonetimepasscoderequest}/index.html (100%) rename docs/documentation/passage/{emailandsmsauthmethod/!=(_:_:) => activateonetimepasscoderequest/init(from:)}/index.html (100%) rename docs/documentation/passage/{emailandsmsauthmethod/displayunit/!=(_:_:) => activateonetimepasscoderequest/init(otp:otpid:)}/index.html (100%) rename docs/documentation/passage/{emailandsmsauthmethod/displayunit/days => activateonetimepasscoderequest/otp}/index.html (100%) rename docs/documentation/passage/{emailandsmsauthmethod/displayunit/equatable-implementations => activateonetimepasscoderequest/otpid}/index.html (100%) rename docs/documentation/passage/{emailandsmsauthmethod/displayunit/hash(into:) => adddeviceerror/!=(_:_:)}/index.html (100%) rename docs/documentation/passage/{emailandsmsauthmethod/displayunit/hashvalue => adddeviceerror/authorizationfailed}/index.html (100%) rename docs/documentation/passage/{emailandsmsauthmethod/displayunit/hours => adddeviceerror/canceled}/index.html (100%) rename docs/documentation/passage/{emailandsmsauthmethod/displayunit => adddeviceerror/convert(error:)}/index.html (100%) rename docs/documentation/passage/{emailandsmsauthmethod/displayunit/init(rawvalue:) => adddeviceerror/credentialchallengeparsingfailed}/index.html (100%) rename docs/documentation/passage/{emailandsmsauthmethod/displayunit/minutes => adddeviceerror/equatable-implementations}/index.html (100%) rename docs/documentation/passage/{emailandsmsauthmethod/displayunit/rawrepresentable-implementations => adddeviceerror/error-implementations}/index.html (100%) rename docs/documentation/passage/{emailandsmsauthmethod/displayunit/seconds => adddeviceerror/inactiveuser}/index.html (100%) rename docs/documentation/passage/{emailandsmsauthmethod/equatable-implementations => adddeviceerror}/index.html (100%) rename docs/documentation/passage/{emailandsmsauthmethod => adddeviceerror/invalidrequest}/index.html (100%) rename docs/documentation/passage/{emailandsmsauthmethod/init(from:) => adddeviceerror/localizeddescription}/index.html (100%) rename docs/documentation/passage/{emailandsmsauthmethod/ttl => adddeviceerror/unauthorized}/index.html (100%) rename docs/documentation/passage/{emailandsmsauthmethod/ttldisplayunit => adddeviceerror/unspecified}/index.html (100%) rename docs/documentation/passage/{onetimepasscode/init(from:) => adddevicefinishrequest/!=(_:_:)}/index.html (100%) rename docs/documentation/passage/{passageasauthorizationerror => adddevicefinishrequest/codingkeys}/!=(_:_:)/index.html (100%) rename docs/documentation/passage/{passageasauthorizationerror/authorizationtypeunknown => adddevicefinishrequest/codingkeys/codingkey-implementations}/index.html (100%) rename docs/documentation/passage/{passageasauthorizationerror/canceled => adddevicefinishrequest/codingkeys/debugdescription}/index.html (100%) rename docs/documentation/passage/{passageasauthorizationerror/credentialregistration => adddevicefinishrequest/codingkeys/description}/index.html (100%) rename docs/documentation/passage/{passageasauthorizationerror => adddevicefinishrequest/codingkeys}/equatable-implementations/index.html (100%) rename docs/documentation/passage/{passageasauthorizationerror/error-implementations => adddevicefinishrequest/codingkeys/handshakeid}/index.html (100%) rename docs/documentation/passage/{passageasauthorizationerror => adddevicefinishrequest/codingkeys/handshakeresponse}/index.html (100%) rename docs/documentation/passage/{passageasauthorizationerror/invalidstartresponse => adddevicefinishrequest/codingkeys/hash(into:)}/index.html (100%) rename docs/documentation/passage/{passageasauthorizationerror/localizeddescription => adddevicefinishrequest/codingkeys/hashvalue}/index.html (100%) rename docs/documentation/passage/{passageasauthorizationerror/loginfinish => adddevicefinishrequest/codingkeys}/index.html (100%) rename docs/documentation/passage/{passageasauthorizationerror/unknown => adddevicefinishrequest/codingkeys/init(intvalue:)}/index.html (100%) rename docs/documentation/passage/{passageasauthorizationerror/unknownauthorizationtype => adddevicefinishrequest/codingkeys/init(rawvalue:)}/index.html (100%) rename docs/documentation/passage/{passageauth/appinfo() => adddevicefinishrequest/codingkeys/init(stringvalue:)}/index.html (100%) rename docs/documentation/passage/{passageauth/getuser(identifier:) => adddevicefinishrequest/codingkeys/rawrepresentable-implementations}/index.html (100%) rename docs/documentation/passage/{passageauth/login(identifier:)-swift.method => adddevicefinishrequest/codingkeys/userid}/index.html (100%) rename docs/documentation/passage/{passageauth/login(identifier:)-swift.type.method => adddevicefinishrequest/encode(to:)}/index.html (100%) rename docs/documentation/passage/{passageauth/newloginmagiclink(identifier:language:) => adddevicefinishrequest/equatable-implementations}/index.html (100%) rename docs/documentation/passage/{passageauth/newloginonetimepasscode(identifier:language:) => adddevicefinishrequest/handshakeid}/index.html (100%) rename docs/documentation/passage/{passageauth/newregistermagiclink(identifier:language:) => adddevicefinishrequest/handshakeresponse}/index.html (100%) rename docs/documentation/passage/{passageauth/newregisteronetimepasscode(identifier:language:) => adddevicefinishrequest}/index.html (100%) rename docs/documentation/passage/{passageauth/register(identifier:)-swift.method => adddevicefinishrequest/init(from:)}/index.html (100%) rename docs/documentation/passage/{passageauth/register(identifier:)-swift.type.method => adddevicefinishrequest/init(handshakeid:handshakeresponse:userid:)}/index.html (100%) rename docs/documentation/passage/{passageauth/registerwithpasskey(identifier:options:) => adddevicefinishrequest/userid}/index.html (100%) rename docs/documentation/passage/{passagedeviceerror => adddevicestartresponse}/!=(_:_:)/index.html (100%) rename docs/documentation/passage/{passagedeviceerror/equatable-implementations => adddevicestartresponse/codingkeys/!=(_:_:)}/index.html (100%) rename docs/documentation/passage/{passagedeviceerror/error-implementations => adddevicestartresponse/codingkeys/codingkey-implementations}/index.html (100%) rename docs/documentation/passage/{passagedeviceerror => adddevicestartresponse/codingkeys/debugdescription}/index.html (100%) rename docs/documentation/passage/{passagedeviceerror/localizeddescription => adddevicestartresponse/codingkeys/description}/index.html (100%) rename docs/documentation/passage/{passagedeviceerror/notfound => adddevicestartresponse/codingkeys/equatable-implementations}/index.html (100%) rename docs/documentation/passage/{passageerror/!=(_:_:) => adddevicestartresponse/codingkeys/handshake}/index.html (100%) rename docs/documentation/passage/{passageerror/authfallbacksnotsupported => adddevicestartresponse/codingkeys/hash(into:)}/index.html (100%) rename docs/documentation/passage/{passageerror/equatable-implementations => adddevicestartresponse/codingkeys/hashvalue}/index.html (100%) rename docs/documentation/passage/{passageerror/error-implementations => adddevicestartresponse/codingkeys}/index.html (100%) rename docs/documentation/passage/{passageerror/invalidappinfo => adddevicestartresponse/codingkeys/init(intvalue:)}/index.html (100%) rename docs/documentation/passage/{passageerror/invalidauthfallbackmethod => adddevicestartresponse/codingkeys/init(rawvalue:)}/index.html (100%) rename docs/documentation/passage/{passageerror/localizeddescription => adddevicestartresponse/codingkeys/init(stringvalue:)}/index.html (100%) rename docs/documentation/passage/{passageerror/unauthorized => adddevicestartresponse/codingkeys/rawrepresentable-implementations}/index.html (100%) rename docs/documentation/passage/{passageerror/unknown => adddevicestartresponse/codingkeys/user}/index.html (100%) rename docs/documentation/passage/{passageerror/useralreadyexists => adddevicestartresponse/encode(to:)}/index.html (100%) rename docs/documentation/passage/{passageerror/userdoesnotexist => adddevicestartresponse/equatable-implementations}/index.html (100%) rename docs/documentation/passage/{passageloginerror/!=(_:_:) => adddevicestartresponse/handshake}/index.html (100%) rename docs/documentation/passage/{passageloginerror/equatable-implementations => adddevicestartresponse}/index.html (100%) rename docs/documentation/passage/{passageloginerror/error-implementations => adddevicestartresponse/init(from:)}/index.html (100%) rename docs/documentation/passage/{passageloginerror/identifierrequired => adddevicestartresponse/init(handshake:user:)}/index.html (100%) rename docs/documentation/passage/{passageloginerror => adddevicestartresponse/user}/index.html (100%) rename docs/documentation/passage/{passageloginerror/localizeddescription => apihelper/convertanytostring(_:)}/index.html (100%) rename docs/documentation/passage/{passageotperror/!=(_:_:) => apihelper/convertbooltostring(_:)}/index.html (100%) rename docs/documentation/passage/{passageotperror/equatable-implementations => apihelper}/index.html (100%) rename docs/documentation/passage/{passageotperror/error-implementations => apihelper/mapvaluestoqueryitems(_:)-6m4cl}/index.html (100%) rename docs/documentation/passage/{passageotperror/exceededattempts => apihelper/mapvaluestoqueryitems(_:)-z1ml}/index.html (100%) rename docs/documentation/passage/{passageotperror => apihelper/mapvaluetopathitem(_:)}/index.html (100%) rename docs/documentation/passage/{passageotperror/localizeddescription => apihelper/rejectnil(_:)}/index.html (100%) rename docs/documentation/passage/{passageregistererror/!=(_:_:) => apihelper/rejectnilheaders(_:)}/index.html (100%) rename docs/documentation/passage/{passageregistererror/equatable-implementations => app/!=(_:_:)}/index.html (100%) rename docs/documentation/passage/{passageregistererror/error-implementations => app/allowedidentifier}/index.html (100%) rename docs/documentation/passage/{passageregistererror => app/authfallbackmethod-swift.enum/!=(_:_:)}/index.html (100%) rename docs/documentation/passage/{passageregistererror/localizeddescription => app/authfallbackmethod-swift.enum/encode(to:)}/index.html (100%) rename docs/documentation/passage/{passageregistererror/publicregistrationdisabled => app/authfallbackmethod-swift.enum/equatable-implementations}/index.html (100%) rename docs/documentation/passage/{passageregistererror/useralreadyexists => app/authfallbackmethod-swift.enum/hash(into:)}/index.html (100%) rename docs/documentation/passage/{passagesessionerror/!=(_:_:) => app/authfallbackmethod-swift.enum/hashvalue}/index.html (100%) rename docs/documentation/passage/{passagesessionerror/equatable-implementations => app/authfallbackmethod-swift.enum}/index.html (100%) rename docs/documentation/passage/{passagesessionerror/error-implementations => app/authfallbackmethod-swift.enum/init(from:)}/index.html (100%) rename docs/documentation/passage/{passagesessionerror => app/authfallbackmethod-swift.enum/init(rawvalue:)}/index.html (100%) rename docs/documentation/passage/{passagesessionerror/localizeddescription => app/authfallbackmethod-swift.enum/magiclink}/index.html (100%) rename docs/documentation/passage/{passagesessionerror/loginrequired => app/authfallbackmethod-swift.enum/otp}/index.html (100%) rename docs/documentation/passage/{passagesettingserror/!=(_:_:) => app/authfallbackmethod-swift.enum/rawrepresentable-implementations}/index.html (100%) rename docs/documentation/passage/{passagesettingserror/equatable-implementations => app/authfallbackmethod-swift.property}/index.html (100%) rename docs/documentation/passage/{passagesettingserror/error-implementations => app/authfallbackmethodttl}/index.html (100%) rename docs/documentation/passage/{passagesettingserror/errorreadingplist => app/authmethods}/index.html (100%) rename docs/documentation/passage/{passagesettingserror => app/authorigin}/index.html (100%) rename docs/documentation/passage/{passagesettingserror/localizeddescription => app/codingkeys/!=(_:_:)}/index.html (100%) rename docs/documentation/passage/{passagesocialerror/!=(_:_:) => app/codingkeys/allowedidentifier}/index.html (100%) rename docs/documentation/passage/{passagesocialerror/equatable-implementations => app/codingkeys/authfallbackmethod}/index.html (100%) rename docs/documentation/passage/{passagesocialerror/error-implementations => app/codingkeys/authfallbackmethodttl}/index.html (100%) rename docs/documentation/passage/{passagesocialerror => app/codingkeys/authmethods}/index.html (100%) rename docs/documentation/passage/{passagesocialerror/localizeddescription => app/codingkeys/authorigin}/index.html (100%) rename docs/documentation/passage/{passagesocialerror/missingapplecredentials => app/codingkeys/codingkey-implementations}/index.html (100%) rename docs/documentation/passage/{passagesocialerror/missingauthcode => app/codingkeys/debugdescription}/index.html (100%) rename docs/documentation/passage/{passkeyauthmethod/!=(_:_:) => app/codingkeys/defaultlanguage}/index.html (100%) rename docs/documentation/passage/{passkeyauthmethod/equatable-implementations => app/codingkeys/description}/index.html (100%) rename docs/documentation/passage/{passkeyauthmethod => app/codingkeys/elementcustomization}/index.html (100%) rename docs/documentation/passage/{passkeyauthmethod/init(from:) => app/codingkeys/elementcustomizationdark}/index.html (100%) rename docs/documentation/passage/{settings => app/codingkeys/ephemeral}/index.html (100%) rename docs/documentation/passage/{settings/init(from:) => app/codingkeys/equatable-implementations}/index.html (100%) rename docs/documentation/passage/{settings/version => app/codingkeys/hash(into:)}/index.html (100%) rename docs/documentation/passage/{usermetadataschema/!=(_:_:) => app/codingkeys/hashvalue}/index.html (100%) rename docs/documentation/passage/{usermetadataschema/equatable-implementations => app/codingkeys/id}/index.html (100%) rename docs/documentation/passage/{usermetadataschema/fieldname => app/codingkeys}/index.html (100%) rename docs/documentation/passage/{usermetadataschema/friendlyname => app/codingkeys/init(intvalue:)}/index.html (100%) rename docs/documentation/passage/{usermetadataschema/id => app/codingkeys/init(rawvalue:)}/index.html (100%) rename docs/documentation/passage/{usermetadataschema => app/codingkeys/init(stringvalue:)}/index.html (100%) rename docs/documentation/passage/{usermetadataschema/init(from:) => app/codingkeys/layouts}/index.html (100%) rename docs/documentation/passage/{usermetadataschema/profile => app/codingkeys/loginurl}/index.html (100%) rename docs/documentation/passage/{usermetadataschema/registration => app/codingkeys/name}/index.html (100%) rename docs/documentation/passage/{usermetadataschema/type => app/codingkeys/passagebranding}/index.html (100%) create mode 100644 docs/documentation/passage/app/codingkeys/profilemanagement/index.html create mode 100644 docs/documentation/passage/app/codingkeys/publicsignup/index.html create mode 100644 docs/documentation/passage/app/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/app/codingkeys/redirecturl/index.html create mode 100644 docs/documentation/passage/app/codingkeys/requiredidentifier/index.html create mode 100644 docs/documentation/passage/app/codingkeys/requireemailverification/index.html create mode 100644 docs/documentation/passage/app/codingkeys/requireidentifierverification/index.html create mode 100644 docs/documentation/passage/app/codingkeys/rsapublickey/index.html create mode 100644 docs/documentation/passage/app/codingkeys/sessiontimeoutlength/index.html create mode 100644 docs/documentation/passage/app/codingkeys/socialconnections/index.html create mode 100644 docs/documentation/passage/app/codingkeys/usermetadataschema/index.html create mode 100644 docs/documentation/passage/app/defaultlanguage/index.html create mode 100644 docs/documentation/passage/app/elementcustomization/index.html create mode 100644 docs/documentation/passage/app/elementcustomizationdark/index.html create mode 100644 docs/documentation/passage/app/encode(to:)/index.html create mode 100644 docs/documentation/passage/app/ephemeral/index.html create mode 100644 docs/documentation/passage/app/equatable-implementations/index.html create mode 100644 docs/documentation/passage/app/id/index.html create mode 100644 docs/documentation/passage/app/index.html create mode 100644 docs/documentation/passage/app/init(allowedidentifier:authfallbackmethod:authfallbackmethodttl:authmethods:authorigin:defaultlanguage:elementcustomization:elementcustomizationdark:ephemeral:id:layouts:loginurl:name:passagebranding:publicsignup:profilemanagement:redirectu-vp0j/index.html create mode 100644 docs/documentation/passage/app/init(from:)/index.html create mode 100644 docs/documentation/passage/app/layouts/index.html create mode 100644 docs/documentation/passage/app/loginurl/index.html create mode 100644 docs/documentation/passage/app/name/index.html create mode 100644 docs/documentation/passage/app/passagebranding/index.html create mode 100644 docs/documentation/passage/app/profilemanagement/index.html create mode 100644 docs/documentation/passage/app/publicsignup/index.html create mode 100644 docs/documentation/passage/app/redirecturl/index.html create mode 100644 docs/documentation/passage/app/requiredidentifier/index.html create mode 100644 docs/documentation/passage/app/requireemailverification/index.html create mode 100644 docs/documentation/passage/app/requireidentifierverification/index.html create mode 100644 docs/documentation/passage/app/rsapublickey/index.html create mode 100644 docs/documentation/passage/app/sessiontimeoutlength/index.html create mode 100644 docs/documentation/passage/app/socialconnections/index.html create mode 100644 docs/documentation/passage/app/usermetadataschema/index.html create mode 100644 docs/documentation/passage/appinfoerror/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/appinfoerror/appnotfound/index.html create mode 100644 docs/documentation/passage/appinfoerror/convert(error:)/index.html create mode 100644 docs/documentation/passage/appinfoerror/equatable-implementations/index.html create mode 100644 docs/documentation/passage/appinfoerror/error-implementations/index.html create mode 100644 docs/documentation/passage/appinfoerror/index.html create mode 100644 docs/documentation/passage/appinfoerror/localizeddescription/index.html create mode 100644 docs/documentation/passage/appinfoerror/unspecified/index.html create mode 100644 docs/documentation/passage/applesocialconnection/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/applesocialconnection/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/applesocialconnection/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/applesocialconnection/codingkeys/createdat/index.html create mode 100644 docs/documentation/passage/applesocialconnection/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/applesocialconnection/codingkeys/description/index.html create mode 100644 docs/documentation/passage/applesocialconnection/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/applesocialconnection/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/applesocialconnection/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/applesocialconnection/codingkeys/index.html create mode 100644 docs/documentation/passage/applesocialconnection/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/applesocialconnection/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/applesocialconnection/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/applesocialconnection/codingkeys/lastloginat/index.html create mode 100644 docs/documentation/passage/applesocialconnection/codingkeys/providerid/index.html create mode 100644 docs/documentation/passage/applesocialconnection/codingkeys/provideridentifier/index.html create mode 100644 docs/documentation/passage/applesocialconnection/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/applesocialconnection/createdat/index.html create mode 100644 docs/documentation/passage/applesocialconnection/encode(to:)/index.html create mode 100644 docs/documentation/passage/applesocialconnection/equatable-implementations/index.html create mode 100644 docs/documentation/passage/applesocialconnection/index.html create mode 100644 docs/documentation/passage/applesocialconnection/init(from:)/index.html create mode 100644 docs/documentation/passage/applesocialconnection/init(providerid:createdat:lastloginat:provideridentifier:)/index.html create mode 100644 docs/documentation/passage/applesocialconnection/lastloginat/index.html create mode 100644 docs/documentation/passage/applesocialconnection/providerid/index.html create mode 100644 docs/documentation/passage/applesocialconnection/provideridentifier/index.html create mode 100644 docs/documentation/passage/appsapi/getapp(appid:)/index.html create mode 100644 docs/documentation/passage/appsapi/getappwithrequestbuilder(appid:)/index.html create mode 100644 docs/documentation/passage/appsapi/index.html create mode 100644 docs/documentation/passage/authenticateapi/authenticatewebauthnfinishwithtransaction(appid:authenticatewebauthnfinishwithtransactionrequest:)/index.html create mode 100644 docs/documentation/passage/authenticateapi/authenticatewebauthnfinishwithtransactionwithrequestbuilder(appid:authenticatewebauthnfinishwithtransactionrequest:)/index.html create mode 100644 docs/documentation/passage/authenticateapi/authenticatewebauthnstartwithtransaction(appid:authenticatewebauthnstartwithtransactionrequest:)/index.html create mode 100644 docs/documentation/passage/authenticateapi/authenticatewebauthnstartwithtransactionwithrequestbuilder(appid:authenticatewebauthnstartwithtransactionrequest:)/index.html create mode 100644 docs/documentation/passage/authenticateapi/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/description/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/handshakeid/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/handshakeresponse/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/transactionid/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/encode(to:)/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/equatable-implementations/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/handshakeid/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/handshakeresponse/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/init(from:)/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/init(handshakeid:handshakeresponse:transactionid:)/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/transactionid/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/description/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/transactionid/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/encode(to:)/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/equatable-implementations/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/init(from:)/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/init(transactionid:)/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/transactionid/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/description/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/handshake/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/transactionid/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/encode(to:)/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/equatable-implementations/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/handshake/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/init(from:)/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/init(handshake:transactionid:)/index.html create mode 100644 docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/transactionid/index.html create mode 100644 docs/documentation/passage/authenticatorattachment/encode(to:)/index.html create mode 100644 docs/documentation/passage/authenticatorattachment/init(from:)/index.html create mode 100644 docs/documentation/passage/authmethods/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/authmethods/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/authmethods/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/authmethods/codingkeys/description/index.html create mode 100644 docs/documentation/passage/authmethods/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/authmethods/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/authmethods/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/authmethods/codingkeys/index.html create mode 100644 docs/documentation/passage/authmethods/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/authmethods/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/authmethods/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/authmethods/codingkeys/magiclink/index.html create mode 100644 docs/documentation/passage/authmethods/codingkeys/otp/index.html create mode 100644 docs/documentation/passage/authmethods/codingkeys/passkeys/index.html create mode 100644 docs/documentation/passage/authmethods/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/authmethods/encode(to:)/index.html create mode 100644 docs/documentation/passage/authmethods/init(passkeys:otp:magiclink:)/index.html create mode 100644 docs/documentation/passage/authresponse/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/authresponse/authresult/index.html create mode 100644 docs/documentation/passage/authresponse/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/authresponse/codingkeys/authresult/index.html create mode 100644 docs/documentation/passage/authresponse/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/authresponse/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/authresponse/codingkeys/description/index.html create mode 100644 docs/documentation/passage/authresponse/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/authresponse/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/authresponse/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/authresponse/codingkeys/index.html create mode 100644 docs/documentation/passage/authresponse/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/authresponse/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/authresponse/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/authresponse/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/authresponse/encode(to:)/index.html create mode 100644 docs/documentation/passage/authresponse/equatable-implementations/index.html create mode 100644 docs/documentation/passage/authresponse/index.html create mode 100644 docs/documentation/passage/authresponse/init(authresult:)/index.html create mode 100644 docs/documentation/passage/authresponse/init(from:)/index.html create mode 100644 docs/documentation/passage/authresult/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/authresult/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/authresult/codingkeys/authtoken/index.html create mode 100644 docs/documentation/passage/authresult/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/authresult/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/authresult/codingkeys/description/index.html create mode 100644 docs/documentation/passage/authresult/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/authresult/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/authresult/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/authresult/codingkeys/index.html create mode 100644 docs/documentation/passage/authresult/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/authresult/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/authresult/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/authresult/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/authresult/codingkeys/redirecturl/index.html create mode 100644 docs/documentation/passage/authresult/codingkeys/refreshtoken/index.html create mode 100644 docs/documentation/passage/authresult/codingkeys/refreshtokenexpiration/index.html create mode 100644 docs/documentation/passage/authresult/encode(to:)/index.html create mode 100644 docs/documentation/passage/authresult/equatable-implementations/index.html create mode 100644 docs/documentation/passage/authresult/init(authtoken:redirecturl:refreshtoken:refreshtokenexpiration:)/index.html create mode 100644 docs/documentation/passage/codablehelper/dateformatter/index.html create mode 100644 docs/documentation/passage/codablehelper/decode(_:from:)/index.html create mode 100644 docs/documentation/passage/codablehelper/encode(_:)/index.html create mode 100644 docs/documentation/passage/codablehelper/index.html create mode 100644 docs/documentation/passage/codablehelper/jsondecoder/index.html create mode 100644 docs/documentation/passage/codablehelper/jsonencoder/index.html create mode 100644 docs/documentation/passage/configuration/index.html create mode 100644 docs/documentation/passage/configuration/successfulstatuscoderange/index.html create mode 100644 docs/documentation/passage/createpasskeyreadinessrequest/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/conditionalui/index.html create mode 100644 docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/crossdevicecredential/index.html create mode 100644 docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/description/index.html create mode 100644 docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/deviceid/index.html create mode 100644 docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/index.html create mode 100644 docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/platform/index.html create mode 100644 docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/securitykey/index.html create mode 100644 docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/syncedcredential/index.html create mode 100644 docs/documentation/passage/createpasskeyreadinessrequest/conditionalui/index.html create mode 100644 docs/documentation/passage/createpasskeyreadinessrequest/crossdevicecredential/index.html create mode 100644 docs/documentation/passage/createpasskeyreadinessrequest/deviceid/index.html create mode 100644 docs/documentation/passage/createpasskeyreadinessrequest/encode(to:)/index.html create mode 100644 docs/documentation/passage/createpasskeyreadinessrequest/equatable-implementations/index.html create mode 100644 docs/documentation/passage/createpasskeyreadinessrequest/index.html create mode 100644 docs/documentation/passage/createpasskeyreadinessrequest/init(deviceid:securitykey:platform:syncedcredential:crossdevicecredential:conditionalui:)/index.html create mode 100644 docs/documentation/passage/createpasskeyreadinessrequest/init(from:)/index.html create mode 100644 docs/documentation/passage/createpasskeyreadinessrequest/platform/index.html create mode 100644 docs/documentation/passage/createpasskeyreadinessrequest/securitykey/index.html create mode 100644 docs/documentation/passage/createpasskeyreadinessrequest/syncedcredential/index.html create mode 100644 docs/documentation/passage/createuserparams/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/createuserparams/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/createuserparams/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/createuserparams/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/createuserparams/codingkeys/description/index.html create mode 100644 docs/documentation/passage/createuserparams/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/createuserparams/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/createuserparams/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/createuserparams/codingkeys/identifier/index.html create mode 100644 docs/documentation/passage/createuserparams/codingkeys/index.html create mode 100644 docs/documentation/passage/createuserparams/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/createuserparams/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/createuserparams/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/createuserparams/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/createuserparams/codingkeys/usermetadata/index.html create mode 100644 docs/documentation/passage/createuserparams/encode(to:)/index.html create mode 100644 docs/documentation/passage/createuserparams/equatable-implementations/index.html create mode 100644 docs/documentation/passage/createuserparams/identifier/index.html create mode 100644 docs/documentation/passage/createuserparams/index.html create mode 100644 docs/documentation/passage/createuserparams/init(from:)/index.html create mode 100644 docs/documentation/passage/createuserparams/init(identifier:usermetadata:)/index.html create mode 100644 docs/documentation/passage/createuserparams/usermetadata/index.html create mode 100644 docs/documentation/passage/credential/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/credential/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/credential/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/credential/codingkeys/createdat/index.html create mode 100644 docs/documentation/passage/credential/codingkeys/credid/index.html create mode 100644 docs/documentation/passage/credential/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/credential/codingkeys/description/index.html create mode 100644 docs/documentation/passage/credential/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/credential/codingkeys/friendlyname/index.html create mode 100644 docs/documentation/passage/credential/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/credential/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/credential/codingkeys/icons/index.html create mode 100644 docs/documentation/passage/credential/codingkeys/id/index.html create mode 100644 docs/documentation/passage/credential/codingkeys/index.html create mode 100644 docs/documentation/passage/credential/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/credential/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/credential/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/credential/codingkeys/lastloginat/index.html create mode 100644 docs/documentation/passage/credential/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/credential/codingkeys/type/index.html create mode 100644 docs/documentation/passage/credential/codingkeys/updatedat/index.html create mode 100644 docs/documentation/passage/credential/codingkeys/usagecount/index.html create mode 100644 docs/documentation/passage/credential/codingkeys/userid/index.html create mode 100644 docs/documentation/passage/credential/createdat/index.html create mode 100644 docs/documentation/passage/credential/credid/index.html create mode 100644 docs/documentation/passage/credential/encode(to:)/index.html create mode 100644 docs/documentation/passage/credential/equatable-implementations/index.html create mode 100644 docs/documentation/passage/credential/friendlyname/index.html create mode 100644 docs/documentation/passage/credential/icons/index.html create mode 100644 docs/documentation/passage/credential/id/index.html create mode 100644 docs/documentation/passage/credential/index.html create mode 100644 docs/documentation/passage/credential/init(createdat:credid:friendlyname:id:lastloginat:type:updatedat:usagecount:userid:icons:)/index.html create mode 100644 docs/documentation/passage/credential/init(from:)/index.html create mode 100644 docs/documentation/passage/credential/lastloginat/index.html create mode 100644 docs/documentation/passage/credential/type/index.html create mode 100644 docs/documentation/passage/credential/updatedat/index.html create mode 100644 docs/documentation/passage/credential/usagecount/index.html create mode 100644 docs/documentation/passage/credential/userid/index.html create mode 100644 docs/documentation/passage/credentialassertionchallenge/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/credentialassertionchallenge/challenge/index.html create mode 100644 docs/documentation/passage/credentialassertionchallenge/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/credentialassertionchallenge/codingkeys/challenge/index.html create mode 100644 docs/documentation/passage/credentialassertionchallenge/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/credentialassertionchallenge/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/credentialassertionchallenge/codingkeys/description/index.html create mode 100644 docs/documentation/passage/credentialassertionchallenge/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/credentialassertionchallenge/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/credentialassertionchallenge/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/credentialassertionchallenge/codingkeys/id/index.html create mode 100644 docs/documentation/passage/credentialassertionchallenge/codingkeys/index.html create mode 100644 docs/documentation/passage/credentialassertionchallenge/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/credentialassertionchallenge/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/credentialassertionchallenge/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/credentialassertionchallenge/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/credentialassertionchallenge/encode(to:)/index.html create mode 100644 docs/documentation/passage/credentialassertionchallenge/equatable-implementations/index.html create mode 100644 docs/documentation/passage/credentialassertionchallenge/id/index.html create mode 100644 docs/documentation/passage/credentialassertionchallenge/index.html create mode 100644 docs/documentation/passage/credentialassertionchallenge/init(challenge:id:)/index.html create mode 100644 docs/documentation/passage/credentialassertionchallenge/init(from:)/index.html create mode 100644 docs/documentation/passage/credentialassertionresponse/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/credentialassertionresponse/authenticatorattachment/index.html create mode 100644 docs/documentation/passage/credentialassertionresponse/clientextensionresults/index.html create mode 100644 docs/documentation/passage/credentialassertionresponse/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/credentialassertionresponse/codingkeys/authenticatorattachment/index.html create mode 100644 docs/documentation/passage/credentialassertionresponse/codingkeys/clientextensionresults/index.html create mode 100644 docs/documentation/passage/credentialassertionresponse/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/credentialassertionresponse/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/credentialassertionresponse/codingkeys/description/index.html create mode 100644 docs/documentation/passage/credentialassertionresponse/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/credentialassertionresponse/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/credentialassertionresponse/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/credentialassertionresponse/codingkeys/id/index.html create mode 100644 docs/documentation/passage/credentialassertionresponse/codingkeys/index.html create mode 100644 docs/documentation/passage/credentialassertionresponse/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/credentialassertionresponse/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/credentialassertionresponse/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/credentialassertionresponse/codingkeys/rawid/index.html create mode 100644 docs/documentation/passage/credentialassertionresponse/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/credentialassertionresponse/codingkeys/response/index.html create mode 100644 docs/documentation/passage/credentialassertionresponse/codingkeys/type/index.html create mode 100644 docs/documentation/passage/credentialassertionresponse/encode(to:)/index.html create mode 100644 docs/documentation/passage/credentialassertionresponse/equatable-implementations/index.html create mode 100644 docs/documentation/passage/credentialassertionresponse/id/index.html create mode 100644 docs/documentation/passage/credentialassertionresponse/index.html create mode 100644 docs/documentation/passage/credentialassertionresponse/init(authenticatorattachment:clientextensionresults:id:rawid:response:type:)/index.html create mode 100644 docs/documentation/passage/credentialassertionresponse/init(from:)/index.html create mode 100644 docs/documentation/passage/credentialassertionresponse/rawid/index.html create mode 100644 docs/documentation/passage/credentialassertionresponse/response/index.html create mode 100644 docs/documentation/passage/credentialassertionresponse/type/index.html create mode 100644 docs/documentation/passage/credentialassertionresponseresponse/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/credentialassertionresponseresponse/authenticatordata/index.html create mode 100644 docs/documentation/passage/credentialassertionresponseresponse/clientdatajson/index.html create mode 100644 docs/documentation/passage/credentialassertionresponseresponse/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/credentialassertionresponseresponse/codingkeys/authenticatordata/index.html create mode 100644 docs/documentation/passage/credentialassertionresponseresponse/codingkeys/clientdatajson/index.html create mode 100644 docs/documentation/passage/credentialassertionresponseresponse/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/credentialassertionresponseresponse/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/credentialassertionresponseresponse/codingkeys/description/index.html create mode 100644 docs/documentation/passage/credentialassertionresponseresponse/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/credentialassertionresponseresponse/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/credentialassertionresponseresponse/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/credentialassertionresponseresponse/codingkeys/index.html create mode 100644 docs/documentation/passage/credentialassertionresponseresponse/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/credentialassertionresponseresponse/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/credentialassertionresponseresponse/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/credentialassertionresponseresponse/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/credentialassertionresponseresponse/codingkeys/signature/index.html create mode 100644 docs/documentation/passage/credentialassertionresponseresponse/codingkeys/userhandle/index.html create mode 100644 docs/documentation/passage/credentialassertionresponseresponse/encode(to:)/index.html create mode 100644 docs/documentation/passage/credentialassertionresponseresponse/equatable-implementations/index.html create mode 100644 docs/documentation/passage/credentialassertionresponseresponse/index.html create mode 100644 docs/documentation/passage/credentialassertionresponseresponse/init(authenticatordata:clientdatajson:signature:userhandle:)/index.html create mode 100644 docs/documentation/passage/credentialassertionresponseresponse/init(from:)/index.html create mode 100644 docs/documentation/passage/credentialassertionresponseresponse/signature/index.html create mode 100644 docs/documentation/passage/credentialassertionresponseresponse/userhandle/index.html create mode 100644 docs/documentation/passage/credentialcreation/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/credentialcreation/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/credentialcreation/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreation/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/credentialcreation/codingkeys/description/index.html create mode 100644 docs/documentation/passage/credentialcreation/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreation/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/credentialcreation/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/credentialcreation/codingkeys/index.html create mode 100644 docs/documentation/passage/credentialcreation/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/credentialcreation/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/credentialcreation/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/credentialcreation/codingkeys/publickey/index.html create mode 100644 docs/documentation/passage/credentialcreation/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreation/encode(to:)/index.html create mode 100644 docs/documentation/passage/credentialcreation/equatable-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreation/index.html create mode 100644 docs/documentation/passage/credentialcreation/init(from:)/index.html create mode 100644 docs/documentation/passage/credentialcreation/init(publickey:)/index.html create mode 100644 docs/documentation/passage/credentialcreation/publickey/index.html create mode 100644 docs/documentation/passage/credentialcreationchallenge/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/credentialcreationchallenge/challenge/index.html create mode 100644 docs/documentation/passage/credentialcreationchallenge/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/credentialcreationchallenge/codingkeys/challenge/index.html create mode 100644 docs/documentation/passage/credentialcreationchallenge/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreationchallenge/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/credentialcreationchallenge/codingkeys/description/index.html create mode 100644 docs/documentation/passage/credentialcreationchallenge/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreationchallenge/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/credentialcreationchallenge/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/credentialcreationchallenge/codingkeys/id/index.html create mode 100644 docs/documentation/passage/credentialcreationchallenge/codingkeys/index.html create mode 100644 docs/documentation/passage/credentialcreationchallenge/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/credentialcreationchallenge/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/credentialcreationchallenge/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/credentialcreationchallenge/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreationchallenge/encode(to:)/index.html create mode 100644 docs/documentation/passage/credentialcreationchallenge/equatable-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreationchallenge/id/index.html create mode 100644 docs/documentation/passage/credentialcreationchallenge/index.html create mode 100644 docs/documentation/passage/credentialcreationchallenge/init(challenge:id:)/index.html create mode 100644 docs/documentation/passage/credentialcreationchallenge/init(from:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickey/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickey/attestation/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickey/authenticatorselection/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickey/challenge/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickey/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickey/codingkeys/attestation/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickey/codingkeys/authenticatorselection/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickey/codingkeys/challenge/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickey/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickey/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickey/codingkeys/description/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickey/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickey/codingkeys/excludecredentials/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickey/codingkeys/extensions/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickey/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickey/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickey/codingkeys/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickey/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickey/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickey/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickey/codingkeys/pubkeycredparams/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickey/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickey/codingkeys/rp/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickey/codingkeys/timeout/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickey/codingkeys/user/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickey/encode(to:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickey/equatable-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickey/excludecredentials/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickey/extensions/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickey/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickey/init(attestation:authenticatorselection:challenge:excludecredentials:extensions:pubkeycredparams:rp:timeout:user:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickey/init(from:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickey/pubkeycredparams/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickey/rp/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickey/timeout/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickey/user/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/authenticatorattachment/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/authenticatorattachment/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/description/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/requireresidentkey/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/residentkey/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/userverification/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/encode(to:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/equatable-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/init(authenticatorattachment:requireresidentkey:residentkey:userverification:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/init(from:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/requireresidentkey/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/residentkey/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/userverification/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/description/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/id/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/transports/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/type/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/encode(to:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/equatable-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/id/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/init(from:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/init(id:transports:type:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/transports/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/type/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/alg/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/alg/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/description/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/type/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/encode(to:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/equatable-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/init(alg:type:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/init(from:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/type/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyrp/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/description/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/icon/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/id/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/name/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyrp/encode(to:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyrp/equatable-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyrp/icon/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyrp/id/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyrp/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyrp/init(from:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyrp/init(icon:id:name:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyrp/name/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyuser/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/description/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/displayname/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/icon/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/id/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/name/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyuser/displayname/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyuser/encode(to:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyuser/equatable-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyuser/icon/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyuser/id/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyuser/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyuser/init(displayname:icon:id:name:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyuser/init(from:)/index.html create mode 100644 docs/documentation/passage/credentialcreationpublickeyuser/name/index.html create mode 100644 docs/documentation/passage/credentialcreationresponse/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/credentialcreationresponse/authenticatorattachment/index.html create mode 100644 docs/documentation/passage/credentialcreationresponse/clientextensionresults/index.html create mode 100644 docs/documentation/passage/credentialcreationresponse/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/credentialcreationresponse/codingkeys/authenticatorattachment/index.html create mode 100644 docs/documentation/passage/credentialcreationresponse/codingkeys/clientextensionresults/index.html create mode 100644 docs/documentation/passage/credentialcreationresponse/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreationresponse/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/credentialcreationresponse/codingkeys/description/index.html create mode 100644 docs/documentation/passage/credentialcreationresponse/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreationresponse/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/credentialcreationresponse/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/credentialcreationresponse/codingkeys/id/index.html create mode 100644 docs/documentation/passage/credentialcreationresponse/codingkeys/index.html create mode 100644 docs/documentation/passage/credentialcreationresponse/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/credentialcreationresponse/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/credentialcreationresponse/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/credentialcreationresponse/codingkeys/rawid/index.html create mode 100644 docs/documentation/passage/credentialcreationresponse/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreationresponse/codingkeys/response/index.html create mode 100644 docs/documentation/passage/credentialcreationresponse/codingkeys/transports/index.html create mode 100644 docs/documentation/passage/credentialcreationresponse/codingkeys/type/index.html create mode 100644 docs/documentation/passage/credentialcreationresponse/encode(to:)/index.html create mode 100644 docs/documentation/passage/credentialcreationresponse/equatable-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreationresponse/id/index.html create mode 100644 docs/documentation/passage/credentialcreationresponse/index.html create mode 100644 docs/documentation/passage/credentialcreationresponse/init(authenticatorattachment:clientextensionresults:id:rawid:response:transports:type:)/index.html create mode 100644 docs/documentation/passage/credentialcreationresponse/init(from:)/index.html create mode 100644 docs/documentation/passage/credentialcreationresponse/rawid/index.html create mode 100644 docs/documentation/passage/credentialcreationresponse/response/index.html create mode 100644 docs/documentation/passage/credentialcreationresponse/transports/index.html create mode 100644 docs/documentation/passage/credentialcreationresponse/type/index.html create mode 100644 docs/documentation/passage/credentialcreationresponseresponse/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/credentialcreationresponseresponse/attestationobject/index.html create mode 100644 docs/documentation/passage/credentialcreationresponseresponse/clientdatajson/index.html create mode 100644 docs/documentation/passage/credentialcreationresponseresponse/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/credentialcreationresponseresponse/codingkeys/attestationobject/index.html create mode 100644 docs/documentation/passage/credentialcreationresponseresponse/codingkeys/clientdatajson/index.html create mode 100644 docs/documentation/passage/credentialcreationresponseresponse/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreationresponseresponse/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/credentialcreationresponseresponse/codingkeys/description/index.html create mode 100644 docs/documentation/passage/credentialcreationresponseresponse/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreationresponseresponse/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/credentialcreationresponseresponse/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/credentialcreationresponseresponse/codingkeys/index.html create mode 100644 docs/documentation/passage/credentialcreationresponseresponse/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/credentialcreationresponseresponse/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/credentialcreationresponseresponse/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/credentialcreationresponseresponse/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreationresponseresponse/codingkeys/transports/index.html create mode 100644 docs/documentation/passage/credentialcreationresponseresponse/encode(to:)/index.html create mode 100644 docs/documentation/passage/credentialcreationresponseresponse/equatable-implementations/index.html create mode 100644 docs/documentation/passage/credentialcreationresponseresponse/index.html create mode 100644 docs/documentation/passage/credentialcreationresponseresponse/init(attestationobject:clientdatajson:transports:)/index.html create mode 100644 docs/documentation/passage/credentialcreationresponseresponse/init(from:)/index.html create mode 100644 docs/documentation/passage/credentialcreationresponseresponse/transports/index.html create mode 100644 docs/documentation/passage/currentuser/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/currentuser/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/currentuser/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/currentuser/codingkeys/createdat/index.html create mode 100644 docs/documentation/passage/currentuser/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/currentuser/codingkeys/description/index.html create mode 100644 docs/documentation/passage/currentuser/codingkeys/email/index.html create mode 100644 docs/documentation/passage/currentuser/codingkeys/emailverified/index.html create mode 100644 docs/documentation/passage/currentuser/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/currentuser/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/currentuser/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/currentuser/codingkeys/id/index.html create mode 100644 docs/documentation/passage/currentuser/codingkeys/index.html create mode 100644 docs/documentation/passage/currentuser/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/currentuser/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/currentuser/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/currentuser/codingkeys/lastloginat/index.html create mode 100644 docs/documentation/passage/currentuser/codingkeys/logincount/index.html create mode 100644 docs/documentation/passage/currentuser/codingkeys/phone/index.html create mode 100644 docs/documentation/passage/currentuser/codingkeys/phoneverified/index.html create mode 100644 docs/documentation/passage/currentuser/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/currentuser/codingkeys/socialconnections/index.html create mode 100644 docs/documentation/passage/currentuser/codingkeys/status/index.html create mode 100644 docs/documentation/passage/currentuser/codingkeys/updatedat/index.html create mode 100644 docs/documentation/passage/currentuser/codingkeys/usermetadata/index.html create mode 100644 docs/documentation/passage/currentuser/codingkeys/webauthn/index.html create mode 100644 docs/documentation/passage/currentuser/codingkeys/webauthndevices/index.html create mode 100644 docs/documentation/passage/currentuser/codingkeys/webauthntypes/index.html create mode 100644 docs/documentation/passage/currentuser/createdat/index.html create mode 100644 docs/documentation/passage/currentuser/email/index.html create mode 100644 docs/documentation/passage/currentuser/emailverified/index.html create mode 100644 docs/documentation/passage/currentuser/encode(to:)/index.html create mode 100644 docs/documentation/passage/currentuser/equatable-implementations/index.html create mode 100644 docs/documentation/passage/currentuser/id/index.html create mode 100644 docs/documentation/passage/currentuser/index.html create mode 100644 docs/documentation/passage/currentuser/init(createdat:email:emailverified:id:lastloginat:logincount:phone:phoneverified:socialconnections:status:updatedat:usermetadata:webauthn:webauthndevices:webauthntypes:)/index.html create mode 100644 docs/documentation/passage/currentuser/init(from:)/index.html create mode 100644 docs/documentation/passage/currentuser/lastloginat/index.html create mode 100644 docs/documentation/passage/currentuser/logincount/index.html create mode 100644 docs/documentation/passage/currentuser/phone/index.html create mode 100644 docs/documentation/passage/currentuser/phoneverified/index.html create mode 100644 docs/documentation/passage/currentuser/socialconnections/index.html create mode 100644 docs/documentation/passage/currentuser/status/index.html create mode 100644 docs/documentation/passage/currentuser/updatedat/index.html create mode 100644 docs/documentation/passage/currentuser/usermetadata/index.html create mode 100644 docs/documentation/passage/currentuser/webauthn/index.html create mode 100644 docs/documentation/passage/currentuser/webauthndevices/index.html create mode 100644 docs/documentation/passage/currentuser/webauthntypes/index.html create mode 100644 docs/documentation/passage/currentuserapi/deletecurrentuserdevice(appid:deviceid:)/index.html create mode 100644 docs/documentation/passage/currentuserapi/deletecurrentuserdevicewithrequestbuilder(appid:deviceid:)/index.html create mode 100644 docs/documentation/passage/currentuserapi/deletecurrentusersocialconnection(appid:socialconnectiontype:)/index.html create mode 100644 docs/documentation/passage/currentuserapi/deletecurrentusersocialconnectionwithrequestbuilder(appid:socialconnectiontype:)/index.html create mode 100644 docs/documentation/passage/currentuserapi/getcurrentuser(appid:)/index.html create mode 100644 docs/documentation/passage/currentuserapi/getcurrentuserdevices(appid:)/index.html create mode 100644 docs/documentation/passage/currentuserapi/getcurrentuserdeviceswithrequestbuilder(appid:)/index.html create mode 100644 docs/documentation/passage/currentuserapi/getcurrentusermetadata(appid:)/index.html create mode 100644 docs/documentation/passage/currentuserapi/getcurrentusermetadatawithrequestbuilder(appid:)/index.html create mode 100644 docs/documentation/passage/currentuserapi/getcurrentusersocialconnections(appid:)/index.html create mode 100644 docs/documentation/passage/currentuserapi/getcurrentusersocialconnectionswithrequestbuilder(appid:)/index.html create mode 100644 docs/documentation/passage/currentuserapi/getcurrentuserwithrequestbuilder(appid:)/index.html create mode 100644 docs/documentation/passage/currentuserapi/index.html create mode 100644 docs/documentation/passage/currentuserapi/postcurrentuseradddevicefinish(appid:adddevicefinishrequest:)/index.html create mode 100644 docs/documentation/passage/currentuserapi/postcurrentuseradddevicefinishwithrequestbuilder(appid:adddevicefinishrequest:)/index.html create mode 100644 docs/documentation/passage/currentuserapi/postcurrentuseradddevicestart(appid:currentuserdevicesstartrequest:)/index.html create mode 100644 docs/documentation/passage/currentuserapi/postcurrentuseradddevicestartwithrequestbuilder(appid:currentuserdevicesstartrequest:)/index.html create mode 100644 docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/apple/index.html create mode 100644 docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/equatable-implementations/index.html create mode 100644 docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/github/index.html create mode 100644 docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/google/index.html create mode 100644 docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/hash(into:)/index.html create mode 100644 docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/hashvalue/index.html create mode 100644 docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/index.html create mode 100644 docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/currentuserapi/updatecurrentuserdevice(appid:deviceid:updatedevicerequest:)/index.html create mode 100644 docs/documentation/passage/currentuserapi/updatecurrentuserdevicewithrequestbuilder(appid:deviceid:updatedevicerequest:)/index.html create mode 100644 docs/documentation/passage/currentuserapi/updatecurrentusermetadata(appid:updatemetadatarequest:)/index.html create mode 100644 docs/documentation/passage/currentuserapi/updatecurrentusermetadatawithrequestbuilder(appid:updatemetadatarequest:)/index.html create mode 100644 docs/documentation/passage/currentuserapi/updateemailcurrentuser(appid:updateuseremailrequest:)/index.html create mode 100644 docs/documentation/passage/currentuserapi/updateemailcurrentuserwithrequestbuilder(appid:updateuseremailrequest:)/index.html create mode 100644 docs/documentation/passage/currentuserapi/updatephonecurrentuser(appid:updateuserphonerequest:)/index.html create mode 100644 docs/documentation/passage/currentuserapi/updatephonecurrentuserwithrequestbuilder(appid:updateuserphonerequest:)/index.html create mode 100644 docs/documentation/passage/currentuserdevice/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/currentuserdevice/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/currentuserdevice/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/currentuserdevice/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/currentuserdevice/codingkeys/description/index.html create mode 100644 docs/documentation/passage/currentuserdevice/codingkeys/device/index.html create mode 100644 docs/documentation/passage/currentuserdevice/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/currentuserdevice/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/currentuserdevice/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/currentuserdevice/codingkeys/index.html create mode 100644 docs/documentation/passage/currentuserdevice/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/currentuserdevice/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/currentuserdevice/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/currentuserdevice/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/currentuserdevice/device/index.html create mode 100644 docs/documentation/passage/currentuserdevice/encode(to:)/index.html create mode 100644 docs/documentation/passage/currentuserdevice/equatable-implementations/index.html create mode 100644 docs/documentation/passage/currentuserdevice/index.html create mode 100644 docs/documentation/passage/currentuserdevice/init(device:)/index.html create mode 100644 docs/documentation/passage/currentuserdevice/init(from:)/index.html create mode 100644 docs/documentation/passage/currentuserdevices/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/currentuserdevices/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/currentuserdevices/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/currentuserdevices/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/currentuserdevices/codingkeys/description/index.html create mode 100644 docs/documentation/passage/currentuserdevices/codingkeys/devices/index.html create mode 100644 docs/documentation/passage/currentuserdevices/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/currentuserdevices/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/currentuserdevices/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/currentuserdevices/codingkeys/index.html create mode 100644 docs/documentation/passage/currentuserdevices/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/currentuserdevices/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/currentuserdevices/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/currentuserdevices/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/currentuserdevices/devices/index.html create mode 100644 docs/documentation/passage/currentuserdevices/encode(to:)/index.html create mode 100644 docs/documentation/passage/currentuserdevices/equatable-implementations/index.html create mode 100644 docs/documentation/passage/currentuserdevices/index.html create mode 100644 docs/documentation/passage/currentuserdevices/init(devices:)/index.html create mode 100644 docs/documentation/passage/currentuserdevices/init(from:)/index.html create mode 100644 docs/documentation/passage/currentuserdevicesstartrequest/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/currentuserdevicesstartrequest/authenticatorattachment/index.html create mode 100644 docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/authenticatorattachment/index.html create mode 100644 docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/description/index.html create mode 100644 docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/index.html create mode 100644 docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/currentuserdevicesstartrequest/encode(to:)/index.html create mode 100644 docs/documentation/passage/currentuserdevicesstartrequest/equatable-implementations/index.html create mode 100644 docs/documentation/passage/currentuserdevicesstartrequest/index.html create mode 100644 docs/documentation/passage/currentuserdevicesstartrequest/init(authenticatorattachment:)/index.html create mode 100644 docs/documentation/passage/currentuserdevicesstartrequest/init(from:)/index.html create mode 100644 docs/documentation/passage/currentuserresponse/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/currentuserresponse/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/currentuserresponse/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/currentuserresponse/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/currentuserresponse/codingkeys/description/index.html create mode 100644 docs/documentation/passage/currentuserresponse/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/currentuserresponse/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/currentuserresponse/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/currentuserresponse/codingkeys/index.html create mode 100644 docs/documentation/passage/currentuserresponse/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/currentuserresponse/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/currentuserresponse/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/currentuserresponse/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/currentuserresponse/codingkeys/user/index.html create mode 100644 docs/documentation/passage/currentuserresponse/encode(to:)/index.html create mode 100644 docs/documentation/passage/currentuserresponse/equatable-implementations/index.html create mode 100644 docs/documentation/passage/currentuserresponse/index.html create mode 100644 docs/documentation/passage/currentuserresponse/init(from:)/index.html create mode 100644 docs/documentation/passage/currentuserresponse/init(user:)/index.html create mode 100644 docs/documentation/passage/currentuserresponse/user/index.html create mode 100644 docs/documentation/passage/decodablerequestbuildererror/emptydataresponse/index.html create mode 100644 docs/documentation/passage/decodablerequestbuildererror/error-implementations/index.html create mode 100644 docs/documentation/passage/decodablerequestbuildererror/generalerror(_:)/index.html create mode 100644 docs/documentation/passage/decodablerequestbuildererror/index.html create mode 100644 docs/documentation/passage/decodablerequestbuildererror/jsondecoding(_:)/index.html create mode 100644 docs/documentation/passage/decodablerequestbuildererror/localizeddescription/index.html create mode 100644 docs/documentation/passage/decodablerequestbuildererror/nilhttpresponse/index.html create mode 100644 docs/documentation/passage/decodablerequestbuildererror/unsuccessfulhttpstatuscode/index.html create mode 100644 docs/documentation/passage/downloadexception/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/downloadexception/equatable-implementations/index.html create mode 100644 docs/documentation/passage/downloadexception/error-implementations/index.html create mode 100644 docs/documentation/passage/downloadexception/index.html create mode 100644 docs/documentation/passage/downloadexception/localizeddescription/index.html create mode 100644 docs/documentation/passage/downloadexception/requestmissing/index.html create mode 100644 docs/documentation/passage/downloadexception/requestmissingpath/index.html create mode 100644 docs/documentation/passage/downloadexception/requestmissingurl/index.html create mode 100644 docs/documentation/passage/downloadexception/responsedatamissing/index.html create mode 100644 docs/documentation/passage/downloadexception/responsefailed/index.html create mode 100644 docs/documentation/passage/elementcustomization/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/elementcustomization/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/elementcustomization/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/elementcustomization/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/elementcustomization/codingkeys/description/index.html create mode 100644 docs/documentation/passage/elementcustomization/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/elementcustomization/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/elementcustomization/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/elementcustomization/codingkeys/index.html create mode 100644 docs/documentation/passage/elementcustomization/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/elementcustomization/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/elementcustomization/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/elementcustomization/codingkeys/passagebodyfontfamily/index.html create mode 100644 docs/documentation/passage/elementcustomization/codingkeys/passagebodytextcolor/index.html create mode 100644 docs/documentation/passage/elementcustomization/codingkeys/passagecontainerbackgroundcolor/index.html create mode 100644 docs/documentation/passage/elementcustomization/codingkeys/passagecontainermaxwidth/index.html create mode 100644 docs/documentation/passage/elementcustomization/codingkeys/passageheaderfontfamily/index.html create mode 100644 docs/documentation/passage/elementcustomization/codingkeys/passageheadertextcolor/index.html create mode 100644 docs/documentation/passage/elementcustomization/codingkeys/passageinputboxbackgroundcolor/index.html create mode 100644 docs/documentation/passage/elementcustomization/codingkeys/passageinputboxborderradius/index.html create mode 100644 docs/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonbackgroundcolor/index.html create mode 100644 docs/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonbordercolor/index.html create mode 100644 docs/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonborderradius/index.html create mode 100644 docs/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonborderwidth/index.html create mode 100644 docs/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonhovercolor/index.html create mode 100644 docs/documentation/passage/elementcustomization/codingkeys/passageprimarybuttontextcolor/index.html create mode 100644 docs/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonbackgroundcolor/index.html create mode 100644 docs/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonbordercolor/index.html create mode 100644 docs/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonborderradius/index.html create mode 100644 docs/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonborderwidth/index.html create mode 100644 docs/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonhovercolor/index.html create mode 100644 docs/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttontextcolor/index.html create mode 100644 docs/documentation/passage/elementcustomization/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/elementcustomization/encode(to:)/index.html create mode 100644 docs/documentation/passage/elementcustomization/equatable-implementations/index.html create mode 100644 docs/documentation/passage/elementcustomization/index.html create mode 100644 docs/documentation/passage/elementcustomization/init(from:)/index.html create mode 100644 docs/documentation/passage/elementcustomization/init(passagecontainerbackgroundcolor:passagecontainermaxwidth:passageinputboxbackgroundcolor:passageinputboxborderradius:passageheaderfontfamily:passagebodyfontfamily:passageheadertextcolor:passagebodytextcolor:passageprimarybuttonbackgroun-8ld48/index.html create mode 100644 docs/documentation/passage/elementcustomization/passagebodyfontfamily/index.html create mode 100644 docs/documentation/passage/elementcustomization/passagebodytextcolor/index.html create mode 100644 docs/documentation/passage/elementcustomization/passagecontainerbackgroundcolor/index.html create mode 100644 docs/documentation/passage/elementcustomization/passagecontainermaxwidth/index.html create mode 100644 docs/documentation/passage/elementcustomization/passageheaderfontfamily/index.html create mode 100644 docs/documentation/passage/elementcustomization/passageheadertextcolor/index.html create mode 100644 docs/documentation/passage/elementcustomization/passageinputboxbackgroundcolor/index.html create mode 100644 docs/documentation/passage/elementcustomization/passageinputboxborderradius/index.html create mode 100644 docs/documentation/passage/elementcustomization/passageprimarybuttonbackgroundcolor/index.html create mode 100644 docs/documentation/passage/elementcustomization/passageprimarybuttonbordercolor/index.html create mode 100644 docs/documentation/passage/elementcustomization/passageprimarybuttonborderradius/index.html create mode 100644 docs/documentation/passage/elementcustomization/passageprimarybuttonborderwidth/index.html create mode 100644 docs/documentation/passage/elementcustomization/passageprimarybuttonhovercolor/index.html create mode 100644 docs/documentation/passage/elementcustomization/passageprimarybuttontextcolor/index.html create mode 100644 docs/documentation/passage/elementcustomization/passagesecondarybuttonbackgroundcolor/index.html create mode 100644 docs/documentation/passage/elementcustomization/passagesecondarybuttonbordercolor/index.html create mode 100644 docs/documentation/passage/elementcustomization/passagesecondarybuttonborderradius/index.html create mode 100644 docs/documentation/passage/elementcustomization/passagesecondarybuttonborderwidth/index.html create mode 100644 docs/documentation/passage/elementcustomization/passagesecondarybuttonhovercolor/index.html create mode 100644 docs/documentation/passage/elementcustomization/passagesecondarybuttontextcolor/index.html create mode 100644 docs/documentation/passage/errorresponse/error(_:_:_:_:)/index.html create mode 100644 docs/documentation/passage/errorresponse/error-implementations/index.html create mode 100644 docs/documentation/passage/errorresponse/index.html create mode 100644 docs/documentation/passage/errorresponse/localizeddescription/index.html create mode 100644 docs/documentation/passage/fontfamily/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/fontfamily/andalmono/index.html create mode 100644 docs/documentation/passage/fontfamily/arial/index.html create mode 100644 docs/documentation/passage/fontfamily/arialblack/index.html create mode 100644 docs/documentation/passage/fontfamily/baskerville/index.html create mode 100644 docs/documentation/passage/fontfamily/bradleyhand/index.html create mode 100644 docs/documentation/passage/fontfamily/brushscriptmt/index.html create mode 100644 docs/documentation/passage/fontfamily/comicsansms/index.html create mode 100644 docs/documentation/passage/fontfamily/courier/index.html create mode 100644 docs/documentation/passage/fontfamily/encode(to:)/index.html create mode 100644 docs/documentation/passage/fontfamily/equatable-implementations/index.html create mode 100644 docs/documentation/passage/fontfamily/georgia/index.html create mode 100644 docs/documentation/passage/fontfamily/gillsans/index.html create mode 100644 docs/documentation/passage/fontfamily/hash(into:)/index.html create mode 100644 docs/documentation/passage/fontfamily/hashvalue/index.html create mode 100644 docs/documentation/passage/fontfamily/helvetica/index.html create mode 100644 docs/documentation/passage/fontfamily/impact/index.html create mode 100644 docs/documentation/passage/fontfamily/index.html create mode 100644 docs/documentation/passage/fontfamily/init(from:)/index.html create mode 100644 docs/documentation/passage/fontfamily/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/fontfamily/lucida/index.html create mode 100644 docs/documentation/passage/fontfamily/luminari/index.html create mode 100644 docs/documentation/passage/fontfamily/monaco/index.html create mode 100644 docs/documentation/passage/fontfamily/palatino/index.html create mode 100644 docs/documentation/passage/fontfamily/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/fontfamily/tahoma/index.html create mode 100644 docs/documentation/passage/fontfamily/timesnewroman/index.html create mode 100644 docs/documentation/passage/fontfamily/trebuchetms/index.html create mode 100644 docs/documentation/passage/fontfamily/verdana/index.html create mode 100644 docs/documentation/passage/getappresponse/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/getappresponse/app/index.html create mode 100644 docs/documentation/passage/getappresponse/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/getappresponse/codingkeys/app/index.html create mode 100644 docs/documentation/passage/getappresponse/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/getappresponse/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/getappresponse/codingkeys/description/index.html create mode 100644 docs/documentation/passage/getappresponse/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/getappresponse/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/getappresponse/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/getappresponse/codingkeys/index.html create mode 100644 docs/documentation/passage/getappresponse/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/getappresponse/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/getappresponse/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/getappresponse/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/getappresponse/encode(to:)/index.html create mode 100644 docs/documentation/passage/getappresponse/equatable-implementations/index.html create mode 100644 docs/documentation/passage/getappresponse/index.html create mode 100644 docs/documentation/passage/getappresponse/init(app:)/index.html create mode 100644 docs/documentation/passage/getappresponse/init(from:)/index.html create mode 100644 docs/documentation/passage/getmagiclinkstatuserror/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/getmagiclinkstatuserror/convert(error:)/index.html create mode 100644 docs/documentation/passage/getmagiclinkstatuserror/equatable-implementations/index.html create mode 100644 docs/documentation/passage/getmagiclinkstatuserror/error-implementations/index.html create mode 100644 docs/documentation/passage/getmagiclinkstatuserror/index.html create mode 100644 docs/documentation/passage/getmagiclinkstatuserror/invalidrequest/index.html create mode 100644 docs/documentation/passage/getmagiclinkstatuserror/localizeddescription/index.html create mode 100644 docs/documentation/passage/getmagiclinkstatuserror/magiclinknotfound/index.html create mode 100644 docs/documentation/passage/getmagiclinkstatuserror/unspecified/index.html create mode 100644 docs/documentation/passage/getmagiclinkstatusrequest/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/description/index.html create mode 100644 docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/id/index.html create mode 100644 docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/index.html create mode 100644 docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/getmagiclinkstatusrequest/encode(to:)/index.html create mode 100644 docs/documentation/passage/getmagiclinkstatusrequest/equatable-implementations/index.html create mode 100644 docs/documentation/passage/getmagiclinkstatusrequest/id/index.html create mode 100644 docs/documentation/passage/getmagiclinkstatusrequest/index.html create mode 100644 docs/documentation/passage/getmagiclinkstatusrequest/init(from:)/index.html create mode 100644 docs/documentation/passage/getmagiclinkstatusrequest/init(id:)/index.html create mode 100644 docs/documentation/passage/githubsocialconnection/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/githubsocialconnection/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/githubsocialconnection/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/githubsocialconnection/codingkeys/createdat/index.html create mode 100644 docs/documentation/passage/githubsocialconnection/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/githubsocialconnection/codingkeys/description/index.html create mode 100644 docs/documentation/passage/githubsocialconnection/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/githubsocialconnection/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/githubsocialconnection/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/githubsocialconnection/codingkeys/index.html create mode 100644 docs/documentation/passage/githubsocialconnection/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/githubsocialconnection/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/githubsocialconnection/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/githubsocialconnection/codingkeys/lastloginat/index.html create mode 100644 docs/documentation/passage/githubsocialconnection/codingkeys/providerid/index.html create mode 100644 docs/documentation/passage/githubsocialconnection/codingkeys/provideridentifier/index.html create mode 100644 docs/documentation/passage/githubsocialconnection/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/githubsocialconnection/createdat/index.html create mode 100644 docs/documentation/passage/githubsocialconnection/encode(to:)/index.html create mode 100644 docs/documentation/passage/githubsocialconnection/equatable-implementations/index.html create mode 100644 docs/documentation/passage/githubsocialconnection/index.html create mode 100644 docs/documentation/passage/githubsocialconnection/init(from:)/index.html create mode 100644 docs/documentation/passage/githubsocialconnection/init(providerid:createdat:lastloginat:provideridentifier:)/index.html create mode 100644 docs/documentation/passage/githubsocialconnection/lastloginat/index.html create mode 100644 docs/documentation/passage/githubsocialconnection/providerid/index.html create mode 100644 docs/documentation/passage/githubsocialconnection/provideridentifier/index.html create mode 100644 docs/documentation/passage/googlesocialconnection/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/googlesocialconnection/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/googlesocialconnection/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/googlesocialconnection/codingkeys/createdat/index.html create mode 100644 docs/documentation/passage/googlesocialconnection/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/googlesocialconnection/codingkeys/description/index.html create mode 100644 docs/documentation/passage/googlesocialconnection/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/googlesocialconnection/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/googlesocialconnection/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/googlesocialconnection/codingkeys/index.html create mode 100644 docs/documentation/passage/googlesocialconnection/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/googlesocialconnection/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/googlesocialconnection/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/googlesocialconnection/codingkeys/lastloginat/index.html create mode 100644 docs/documentation/passage/googlesocialconnection/codingkeys/providerid/index.html create mode 100644 docs/documentation/passage/googlesocialconnection/codingkeys/provideridentifier/index.html create mode 100644 docs/documentation/passage/googlesocialconnection/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/googlesocialconnection/createdat/index.html create mode 100644 docs/documentation/passage/googlesocialconnection/encode(to:)/index.html create mode 100644 docs/documentation/passage/googlesocialconnection/equatable-implementations/index.html create mode 100644 docs/documentation/passage/googlesocialconnection/index.html create mode 100644 docs/documentation/passage/googlesocialconnection/init(from:)/index.html create mode 100644 docs/documentation/passage/googlesocialconnection/init(providerid:createdat:lastloginat:provideridentifier:)/index.html create mode 100644 docs/documentation/passage/googlesocialconnection/lastloginat/index.html create mode 100644 docs/documentation/passage/googlesocialconnection/providerid/index.html create mode 100644 docs/documentation/passage/googlesocialconnection/provideridentifier/index.html create mode 100644 docs/documentation/passage/httpmethod/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/httpmethod/connect/index.html create mode 100644 docs/documentation/passage/httpmethod/delete/index.html create mode 100644 docs/documentation/passage/httpmethod/equatable-implementations/index.html create mode 100644 docs/documentation/passage/httpmethod/get/index.html create mode 100644 docs/documentation/passage/httpmethod/hash(into:)/index.html create mode 100644 docs/documentation/passage/httpmethod/hashvalue/index.html create mode 100644 docs/documentation/passage/httpmethod/head/index.html create mode 100644 docs/documentation/passage/httpmethod/index.html create mode 100644 docs/documentation/passage/httpmethod/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/httpmethod/options/index.html create mode 100644 docs/documentation/passage/httpmethod/patch/index.html create mode 100644 docs/documentation/passage/httpmethod/post/index.html create mode 100644 docs/documentation/passage/httpmethod/put/index.html create mode 100644 docs/documentation/passage/httpmethod/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/httpmethod/trace/index.html create mode 100644 docs/documentation/passage/idtokenrequest/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/idtokenrequest/code/index.html create mode 100644 docs/documentation/passage/idtokenrequest/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/idtokenrequest/codingkeys/code/index.html create mode 100644 docs/documentation/passage/idtokenrequest/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/idtokenrequest/codingkeys/connectiontype/index.html create mode 100644 docs/documentation/passage/idtokenrequest/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/idtokenrequest/codingkeys/description/index.html create mode 100644 docs/documentation/passage/idtokenrequest/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/idtokenrequest/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/idtokenrequest/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/idtokenrequest/codingkeys/idtoken/index.html create mode 100644 docs/documentation/passage/idtokenrequest/codingkeys/index.html create mode 100644 docs/documentation/passage/idtokenrequest/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/idtokenrequest/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/idtokenrequest/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/idtokenrequest/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/apple/index.html create mode 100644 docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/encode(to:)/index.html create mode 100644 docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/equatable-implementations/index.html create mode 100644 docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/google/index.html create mode 100644 docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/hash(into:)/index.html create mode 100644 docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/hashvalue/index.html create mode 100644 docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/index.html create mode 100644 docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/init(from:)/index.html create mode 100644 docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/idtokenrequest/connectiontype-swift.property/index.html create mode 100644 docs/documentation/passage/idtokenrequest/encode(to:)/index.html create mode 100644 docs/documentation/passage/idtokenrequest/equatable-implementations/index.html create mode 100644 docs/documentation/passage/idtokenrequest/idtoken/index.html create mode 100644 docs/documentation/passage/idtokenrequest/index.html create mode 100644 docs/documentation/passage/idtokenrequest/init(code:idtoken:connectiontype:)/index.html create mode 100644 docs/documentation/passage/idtokenrequest/init(from:)/index.html create mode 100644 docs/documentation/passage/jsondataencoding/encode(_:with:)/index.html create mode 100644 docs/documentation/passage/jsondataencoding/encodingparameters(jsondata:)/index.html create mode 100644 docs/documentation/passage/jsondataencoding/index.html create mode 100644 docs/documentation/passage/jsonencodinghelper/encodingparameters(forencodableobject:)-4melq/index.html create mode 100644 docs/documentation/passage/jsonencodinghelper/encodingparameters(forencodableobject:)-g2jf/index.html create mode 100644 docs/documentation/passage/jsonencodinghelper/index.html create mode 100644 docs/documentation/passage/jwkresponse/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/jwkresponse/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/jwkresponse/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/jwkresponse/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/jwkresponse/codingkeys/description/index.html create mode 100644 docs/documentation/passage/jwkresponse/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/jwkresponse/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/jwkresponse/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/jwkresponse/codingkeys/index.html create mode 100644 docs/documentation/passage/jwkresponse/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/jwkresponse/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/jwkresponse/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/jwkresponse/codingkeys/keys/index.html create mode 100644 docs/documentation/passage/jwkresponse/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/jwkresponse/encode(to:)/index.html create mode 100644 docs/documentation/passage/jwkresponse/equatable-implementations/index.html create mode 100644 docs/documentation/passage/jwkresponse/index.html create mode 100644 docs/documentation/passage/jwkresponse/init(from:)/index.html create mode 100644 docs/documentation/passage/jwkresponse/init(keys:)/index.html create mode 100644 docs/documentation/passage/jwkresponse/keys/index.html create mode 100644 docs/documentation/passage/jwkresponsekeysinner/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/jwkresponsekeysinner/alg/index.html create mode 100644 docs/documentation/passage/jwkresponsekeysinner/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/jwkresponsekeysinner/codingkeys/alg/index.html create mode 100644 docs/documentation/passage/jwkresponsekeysinner/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/jwkresponsekeysinner/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/jwkresponsekeysinner/codingkeys/description/index.html create mode 100644 docs/documentation/passage/jwkresponsekeysinner/codingkeys/e/index.html create mode 100644 docs/documentation/passage/jwkresponsekeysinner/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/jwkresponsekeysinner/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/jwkresponsekeysinner/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/jwkresponsekeysinner/codingkeys/index.html create mode 100644 docs/documentation/passage/jwkresponsekeysinner/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/jwkresponsekeysinner/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/jwkresponsekeysinner/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/jwkresponsekeysinner/codingkeys/kid/index.html create mode 100644 docs/documentation/passage/jwkresponsekeysinner/codingkeys/kty/index.html create mode 100644 docs/documentation/passage/jwkresponsekeysinner/codingkeys/n/index.html create mode 100644 docs/documentation/passage/jwkresponsekeysinner/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/jwkresponsekeysinner/codingkeys/use/index.html create mode 100644 docs/documentation/passage/jwkresponsekeysinner/e/index.html create mode 100644 docs/documentation/passage/jwkresponsekeysinner/encode(to:)/index.html create mode 100644 docs/documentation/passage/jwkresponsekeysinner/equatable-implementations/index.html create mode 100644 docs/documentation/passage/jwkresponsekeysinner/index.html create mode 100644 docs/documentation/passage/jwkresponsekeysinner/init(alg:e:kid:kty:n:use:)/index.html create mode 100644 docs/documentation/passage/jwkresponsekeysinner/init(from:)/index.html create mode 100644 docs/documentation/passage/jwkresponsekeysinner/kid/index.html create mode 100644 docs/documentation/passage/jwkresponsekeysinner/kty/index.html create mode 100644 docs/documentation/passage/jwkresponsekeysinner/n/index.html create mode 100644 docs/documentation/passage/jwkresponsekeysinner/use/index.html create mode 100644 docs/documentation/passage/jwksapi/getjwks(appid:)/index.html create mode 100644 docs/documentation/passage/jwksapi/getjwkswithrequestbuilder(appid:)/index.html create mode 100644 docs/documentation/passage/jwksapi/index.html create mode 100644 docs/documentation/passage/layoutconfig/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/layoutconfig/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/layoutconfig/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/layoutconfig/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/layoutconfig/codingkeys/description/index.html create mode 100644 docs/documentation/passage/layoutconfig/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/layoutconfig/codingkeys/h/index.html create mode 100644 docs/documentation/passage/layoutconfig/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/layoutconfig/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/layoutconfig/codingkeys/id/index.html create mode 100644 docs/documentation/passage/layoutconfig/codingkeys/index.html create mode 100644 docs/documentation/passage/layoutconfig/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/layoutconfig/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/layoutconfig/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/layoutconfig/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/layoutconfig/codingkeys/w/index.html create mode 100644 docs/documentation/passage/layoutconfig/codingkeys/x/index.html create mode 100644 docs/documentation/passage/layoutconfig/codingkeys/y/index.html create mode 100644 docs/documentation/passage/layoutconfig/encode(to:)/index.html create mode 100644 docs/documentation/passage/layoutconfig/equatable-implementations/index.html create mode 100644 docs/documentation/passage/layoutconfig/h/index.html create mode 100644 docs/documentation/passage/layoutconfig/id/index.html create mode 100644 docs/documentation/passage/layoutconfig/index.html create mode 100644 docs/documentation/passage/layoutconfig/init(from:)/index.html create mode 100644 docs/documentation/passage/layoutconfig/init(h:id:w:x:y:)/index.html create mode 100644 docs/documentation/passage/layoutconfig/w/index.html create mode 100644 docs/documentation/passage/layoutconfig/x/index.html create mode 100644 docs/documentation/passage/layoutconfig/y/index.html create mode 100644 docs/documentation/passage/layouts/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/layouts/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/layouts/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/layouts/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/layouts/codingkeys/description/index.html create mode 100644 docs/documentation/passage/layouts/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/layouts/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/layouts/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/layouts/codingkeys/index.html create mode 100644 docs/documentation/passage/layouts/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/layouts/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/layouts/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/layouts/codingkeys/profile/index.html create mode 100644 docs/documentation/passage/layouts/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/layouts/codingkeys/registration/index.html create mode 100644 docs/documentation/passage/layouts/encode(to:)/index.html create mode 100644 docs/documentation/passage/layouts/equatable-implementations/index.html create mode 100644 docs/documentation/passage/layouts/index.html create mode 100644 docs/documentation/passage/layouts/init(from:)/index.html create mode 100644 docs/documentation/passage/layouts/init(profile:registration:)/index.html create mode 100644 docs/documentation/passage/layouts/profile/index.html create mode 100644 docs/documentation/passage/layouts/registration/index.html create mode 100644 docs/documentation/passage/loginapi/index.html create mode 100644 docs/documentation/passage/loginapi/loginmagiclink(appid:loginmagiclinkrequest:)/index.html create mode 100644 docs/documentation/passage/loginapi/loginmagiclinkwithrequestbuilder(appid:loginmagiclinkrequest:)/index.html create mode 100644 docs/documentation/passage/loginapi/loginonetimepasscode(appid:loginonetimepasscoderequest:)/index.html create mode 100644 docs/documentation/passage/loginapi/loginonetimepasscodewithrequestbuilder(appid:loginonetimepasscoderequest:)/index.html create mode 100644 docs/documentation/passage/loginapi/loginwebauthnfinish(appid:loginwebauthnfinishrequest:)/index.html create mode 100644 docs/documentation/passage/loginapi/loginwebauthnfinishwithrequestbuilder(appid:loginwebauthnfinishrequest:)/index.html create mode 100644 docs/documentation/passage/loginapi/loginwebauthnstart(appid:loginwebauthnstartrequest:)/index.html create mode 100644 docs/documentation/passage/loginapi/loginwebauthnstartwithrequestbuilder(appid:loginwebauthnstartrequest:)/index.html create mode 100644 docs/documentation/passage/loginmagiclinkrequest/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/loginmagiclinkrequest/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/loginmagiclinkrequest/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/loginmagiclinkrequest/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/loginmagiclinkrequest/codingkeys/description/index.html create mode 100644 docs/documentation/passage/loginmagiclinkrequest/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/loginmagiclinkrequest/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/loginmagiclinkrequest/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/loginmagiclinkrequest/codingkeys/identifier/index.html create mode 100644 docs/documentation/passage/loginmagiclinkrequest/codingkeys/index.html create mode 100644 docs/documentation/passage/loginmagiclinkrequest/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/loginmagiclinkrequest/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/loginmagiclinkrequest/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/loginmagiclinkrequest/codingkeys/language/index.html create mode 100644 docs/documentation/passage/loginmagiclinkrequest/codingkeys/magiclinkpath/index.html create mode 100644 docs/documentation/passage/loginmagiclinkrequest/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/loginmagiclinkrequest/encode(to:)/index.html create mode 100644 docs/documentation/passage/loginmagiclinkrequest/equatable-implementations/index.html create mode 100644 docs/documentation/passage/loginmagiclinkrequest/identifier/index.html create mode 100644 docs/documentation/passage/loginmagiclinkrequest/index.html create mode 100644 docs/documentation/passage/loginmagiclinkrequest/init(from:)/index.html create mode 100644 docs/documentation/passage/loginmagiclinkrequest/init(identifier:language:magiclinkpath:)/index.html create mode 100644 docs/documentation/passage/loginmagiclinkrequest/language/index.html create mode 100644 docs/documentation/passage/loginmagiclinkrequest/magiclinkpath/index.html create mode 100644 docs/documentation/passage/loginmagiclinkresponse/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/loginmagiclinkresponse/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/loginmagiclinkresponse/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/loginmagiclinkresponse/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/loginmagiclinkresponse/codingkeys/description/index.html create mode 100644 docs/documentation/passage/loginmagiclinkresponse/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/loginmagiclinkresponse/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/loginmagiclinkresponse/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/loginmagiclinkresponse/codingkeys/index.html create mode 100644 docs/documentation/passage/loginmagiclinkresponse/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/loginmagiclinkresponse/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/loginmagiclinkresponse/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/loginmagiclinkresponse/codingkeys/magiclink/index.html create mode 100644 docs/documentation/passage/loginmagiclinkresponse/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/loginmagiclinkresponse/encode(to:)/index.html create mode 100644 docs/documentation/passage/loginmagiclinkresponse/equatable-implementations/index.html create mode 100644 docs/documentation/passage/loginmagiclinkresponse/index.html create mode 100644 docs/documentation/passage/loginmagiclinkresponse/init(from:)/index.html create mode 100644 docs/documentation/passage/loginmagiclinkresponse/init(magiclink:)/index.html create mode 100644 docs/documentation/passage/loginmagiclinkresponse/magiclink/index.html create mode 100644 docs/documentation/passage/loginonetimepasscoderequest/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/loginonetimepasscoderequest/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/loginonetimepasscoderequest/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/loginonetimepasscoderequest/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/loginonetimepasscoderequest/codingkeys/description/index.html create mode 100644 docs/documentation/passage/loginonetimepasscoderequest/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/loginonetimepasscoderequest/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/loginonetimepasscoderequest/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/loginonetimepasscoderequest/codingkeys/identifier/index.html create mode 100644 docs/documentation/passage/loginonetimepasscoderequest/codingkeys/index.html create mode 100644 docs/documentation/passage/loginonetimepasscoderequest/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/loginonetimepasscoderequest/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/loginonetimepasscoderequest/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/loginonetimepasscoderequest/codingkeys/language/index.html create mode 100644 docs/documentation/passage/loginonetimepasscoderequest/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/loginonetimepasscoderequest/encode(to:)/index.html create mode 100644 docs/documentation/passage/loginonetimepasscoderequest/equatable-implementations/index.html create mode 100644 docs/documentation/passage/loginonetimepasscoderequest/identifier/index.html create mode 100644 docs/documentation/passage/loginonetimepasscoderequest/index.html create mode 100644 docs/documentation/passage/loginonetimepasscoderequest/init(from:)/index.html create mode 100644 docs/documentation/passage/loginonetimepasscoderequest/init(identifier:language:)/index.html create mode 100644 docs/documentation/passage/loginonetimepasscoderequest/language/index.html create mode 100644 docs/documentation/passage/loginwebauthnfinishrequest/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/description/index.html create mode 100644 docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/handshakeid/index.html create mode 100644 docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/handshakeresponse/index.html create mode 100644 docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/index.html create mode 100644 docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/userid/index.html create mode 100644 docs/documentation/passage/loginwebauthnfinishrequest/encode(to:)/index.html create mode 100644 docs/documentation/passage/loginwebauthnfinishrequest/equatable-implementations/index.html create mode 100644 docs/documentation/passage/loginwebauthnfinishrequest/handshakeid/index.html create mode 100644 docs/documentation/passage/loginwebauthnfinishrequest/handshakeresponse/index.html create mode 100644 docs/documentation/passage/loginwebauthnfinishrequest/index.html create mode 100644 docs/documentation/passage/loginwebauthnfinishrequest/init(from:)/index.html create mode 100644 docs/documentation/passage/loginwebauthnfinishrequest/init(handshakeid:handshakeresponse:userid:)/index.html create mode 100644 docs/documentation/passage/loginwebauthnfinishrequest/userid/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartrequest/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartrequest/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartrequest/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartrequest/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartrequest/codingkeys/description/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartrequest/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartrequest/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartrequest/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartrequest/codingkeys/identifier/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartrequest/codingkeys/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartrequest/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartrequest/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartrequest/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartrequest/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartrequest/encode(to:)/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartrequest/equatable-implementations/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartrequest/identifier/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartrequest/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartrequest/init(from:)/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartrequest/init(identifier:)/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartresponse/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartresponse/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartresponse/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartresponse/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartresponse/codingkeys/description/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartresponse/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartresponse/codingkeys/handshake/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartresponse/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartresponse/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartresponse/codingkeys/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartresponse/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartresponse/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartresponse/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartresponse/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartresponse/codingkeys/user/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartresponse/encode(to:)/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartresponse/equatable-implementations/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartresponse/handshake/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartresponse/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartresponse/init(from:)/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartresponse/init(handshake:user:)/index.html create mode 100644 docs/documentation/passage/loginwebauthnstartresponse/user/index.html create mode 100644 docs/documentation/passage/loginwithpasskeyerror/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/loginwithpasskeyerror/authorizationfailed/index.html create mode 100644 docs/documentation/passage/loginwithpasskeyerror/canceled/index.html create mode 100644 docs/documentation/passage/loginwithpasskeyerror/convert(error:)/index.html create mode 100644 docs/documentation/passage/loginwithpasskeyerror/discoverableloginfailed/index.html create mode 100644 docs/documentation/passage/loginwithpasskeyerror/equatable-implementations/index.html create mode 100644 docs/documentation/passage/loginwithpasskeyerror/error-implementations/index.html create mode 100644 docs/documentation/passage/loginwithpasskeyerror/index.html create mode 100644 docs/documentation/passage/loginwithpasskeyerror/invalidrequest/index.html create mode 100644 docs/documentation/passage/loginwithpasskeyerror/localizeddescription/index.html create mode 100644 docs/documentation/passage/loginwithpasskeyerror/unspecified/index.html create mode 100644 docs/documentation/passage/loginwithpasskeyerror/userdoesnotexist/index.html create mode 100644 docs/documentation/passage/loginwithpasskeyerror/usernotactive/index.html create mode 100644 docs/documentation/passage/loginwithpasskeyerror/webauthnloginfailed/index.html create mode 100644 docs/documentation/passage/magiclink/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/magiclink/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/magiclink/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/magiclink/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/magiclink/codingkeys/description/index.html create mode 100644 docs/documentation/passage/magiclink/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/magiclink/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/magiclink/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/magiclink/codingkeys/id/index.html create mode 100644 docs/documentation/passage/magiclink/codingkeys/index.html create mode 100644 docs/documentation/passage/magiclink/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/magiclink/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/magiclink/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/magiclink/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/magiclink/encode(to:)/index.html create mode 100644 docs/documentation/passage/magiclink/equatable-implementations/index.html create mode 100644 docs/documentation/passage/magiclink/init(id:)/index.html create mode 100644 docs/documentation/passage/magiclinkactivateerror/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/magiclinkactivateerror/convert(error:)/index.html create mode 100644 docs/documentation/passage/magiclinkactivateerror/equatable-implementations/index.html create mode 100644 docs/documentation/passage/magiclinkactivateerror/error-implementations/index.html create mode 100644 docs/documentation/passage/magiclinkactivateerror/index.html create mode 100644 docs/documentation/passage/magiclinkactivateerror/localizeddescription/index.html create mode 100644 docs/documentation/passage/magiclinkactivateerror/magiclinknotfound/index.html create mode 100644 docs/documentation/passage/magiclinkactivateerror/unspecified/index.html create mode 100644 docs/documentation/passage/magiclinkactivateerror/usernotactive/index.html create mode 100644 docs/documentation/passage/magiclinkapi/activatemagiclink(appid:activatemagiclinkrequest:)/index.html create mode 100644 docs/documentation/passage/magiclinkapi/activatemagiclinkwithrequestbuilder(appid:activatemagiclinkrequest:)/index.html create mode 100644 docs/documentation/passage/magiclinkapi/index.html create mode 100644 docs/documentation/passage/magiclinkapi/magiclinkstatus(appid:getmagiclinkstatusrequest:)/index.html create mode 100644 docs/documentation/passage/magiclinkapi/magiclinkstatuswithrequestbuilder(appid:getmagiclinkstatusrequest:)/index.html create mode 100644 docs/documentation/passage/magiclinkauthmethod/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/magiclinkauthmethod/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/magiclinkauthmethod/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/magiclinkauthmethod/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/magiclinkauthmethod/codingkeys/description/index.html create mode 100644 docs/documentation/passage/magiclinkauthmethod/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/magiclinkauthmethod/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/magiclinkauthmethod/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/magiclinkauthmethod/codingkeys/index.html create mode 100644 docs/documentation/passage/magiclinkauthmethod/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/magiclinkauthmethod/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/magiclinkauthmethod/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/magiclinkauthmethod/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/magiclinkauthmethod/codingkeys/ttl/index.html create mode 100644 docs/documentation/passage/magiclinkauthmethod/codingkeys/ttldisplayunit/index.html create mode 100644 docs/documentation/passage/magiclinkauthmethod/encode(to:)/index.html create mode 100644 docs/documentation/passage/magiclinkauthmethod/equatable-implementations/index.html create mode 100644 docs/documentation/passage/magiclinkauthmethod/index.html create mode 100644 docs/documentation/passage/magiclinkauthmethod/init(from:)/index.html create mode 100644 docs/documentation/passage/magiclinkauthmethod/init(ttl:ttldisplayunit:)/index.html create mode 100644 docs/documentation/passage/magiclinkauthmethod/ttl/index.html create mode 100644 docs/documentation/passage/magiclinkauthmethod/ttldisplayunit/index.html create mode 100644 docs/documentation/passage/magiclinkresponse/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/magiclinkresponse/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/magiclinkresponse/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/magiclinkresponse/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/magiclinkresponse/codingkeys/description/index.html create mode 100644 docs/documentation/passage/magiclinkresponse/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/magiclinkresponse/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/magiclinkresponse/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/magiclinkresponse/codingkeys/index.html create mode 100644 docs/documentation/passage/magiclinkresponse/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/magiclinkresponse/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/magiclinkresponse/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/magiclinkresponse/codingkeys/magiclink/index.html create mode 100644 docs/documentation/passage/magiclinkresponse/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/magiclinkresponse/encode(to:)/index.html create mode 100644 docs/documentation/passage/magiclinkresponse/equatable-implementations/index.html create mode 100644 docs/documentation/passage/magiclinkresponse/index.html create mode 100644 docs/documentation/passage/magiclinkresponse/init(from:)/index.html create mode 100644 docs/documentation/passage/magiclinkresponse/init(magiclink:)/index.html create mode 100644 docs/documentation/passage/magiclinkresponse/magiclink/index.html create mode 100644 docs/documentation/passage/model400code/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/model400code/clientversion/index.html create mode 100644 docs/documentation/passage/model400code/encode(to:)/index.html create mode 100644 docs/documentation/passage/model400code/equatable-implementations/index.html create mode 100644 docs/documentation/passage/model400code/hash(into:)/index.html create mode 100644 docs/documentation/passage/model400code/hashvalue/index.html create mode 100644 docs/documentation/passage/model400code/index.html create mode 100644 docs/documentation/passage/model400code/init(from:)/index.html create mode 100644 docs/documentation/passage/model400code/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/model400code/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/model400code/request/index.html create mode 100644 docs/documentation/passage/model400error/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/model400error/code/index.html create mode 100644 docs/documentation/passage/model400error/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/model400error/codingkeys/code/index.html create mode 100644 docs/documentation/passage/model400error/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/model400error/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/model400error/codingkeys/description/index.html create mode 100644 docs/documentation/passage/model400error/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/model400error/codingkeys/error/index.html create mode 100644 docs/documentation/passage/model400error/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/model400error/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/model400error/codingkeys/index.html create mode 100644 docs/documentation/passage/model400error/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/model400error/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/model400error/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/model400error/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/model400error/encode(to:)/index.html create mode 100644 docs/documentation/passage/model400error/equatable-implementations/index.html create mode 100644 docs/documentation/passage/model400error/error/index.html create mode 100644 docs/documentation/passage/model400error/index.html create mode 100644 docs/documentation/passage/model400error/init(code:error:)/index.html create mode 100644 docs/documentation/passage/model400error/init(from:)/index.html create mode 100644 docs/documentation/passage/model401code/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/model401code/discoverableloginfailed/index.html create mode 100644 docs/documentation/passage/model401code/encode(to:)/index.html create mode 100644 docs/documentation/passage/model401code/equatable-implementations/index.html create mode 100644 docs/documentation/passage/model401code/exceededattempts/index.html create mode 100644 docs/documentation/passage/model401code/hash(into:)/index.html create mode 100644 docs/documentation/passage/model401code/hashvalue/index.html create mode 100644 docs/documentation/passage/model401code/index.html create mode 100644 docs/documentation/passage/model401code/init(from:)/index.html create mode 100644 docs/documentation/passage/model401code/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/model401code/invalidaccesstoken/index.html create mode 100644 docs/documentation/passage/model401code/invalidmagiclink/index.html create mode 100644 docs/documentation/passage/model401code/invalidrefreshtoken/index.html create mode 100644 docs/documentation/passage/model401code/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/model401code/webauthnloginfailed/index.html create mode 100644 docs/documentation/passage/model401error/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/model401error/code/index.html create mode 100644 docs/documentation/passage/model401error/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/model401error/codingkeys/code/index.html create mode 100644 docs/documentation/passage/model401error/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/model401error/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/model401error/codingkeys/description/index.html create mode 100644 docs/documentation/passage/model401error/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/model401error/codingkeys/error/index.html create mode 100644 docs/documentation/passage/model401error/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/model401error/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/model401error/codingkeys/index.html create mode 100644 docs/documentation/passage/model401error/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/model401error/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/model401error/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/model401error/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/model401error/encode(to:)/index.html create mode 100644 docs/documentation/passage/model401error/equatable-implementations/index.html create mode 100644 docs/documentation/passage/model401error/error/index.html create mode 100644 docs/documentation/passage/model401error/index.html create mode 100644 docs/documentation/passage/model401error/init(code:error:)/index.html create mode 100644 docs/documentation/passage/model401error/init(from:)/index.html create mode 100644 docs/documentation/passage/model403code/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/model403code/encode(to:)/index.html create mode 100644 docs/documentation/passage/model403code/equatable-implementations/index.html create mode 100644 docs/documentation/passage/model403code/hash(into:)/index.html create mode 100644 docs/documentation/passage/model403code/hashvalue/index.html create mode 100644 docs/documentation/passage/model403code/identifiernotverified/index.html create mode 100644 docs/documentation/passage/model403code/index.html create mode 100644 docs/documentation/passage/model403code/init(from:)/index.html create mode 100644 docs/documentation/passage/model403code/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/model403code/operationnotallowed/index.html create mode 100644 docs/documentation/passage/model403code/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/model403code/usernotactive/index.html create mode 100644 docs/documentation/passage/model403error/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/model403error/code/index.html create mode 100644 docs/documentation/passage/model403error/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/model403error/codingkeys/code/index.html create mode 100644 docs/documentation/passage/model403error/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/model403error/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/model403error/codingkeys/description/index.html create mode 100644 docs/documentation/passage/model403error/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/model403error/codingkeys/error/index.html create mode 100644 docs/documentation/passage/model403error/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/model403error/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/model403error/codingkeys/index.html create mode 100644 docs/documentation/passage/model403error/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/model403error/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/model403error/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/model403error/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/model403error/encode(to:)/index.html create mode 100644 docs/documentation/passage/model403error/equatable-implementations/index.html create mode 100644 docs/documentation/passage/model403error/error/index.html create mode 100644 docs/documentation/passage/model403error/index.html create mode 100644 docs/documentation/passage/model403error/init(code:error:)/index.html create mode 100644 docs/documentation/passage/model403error/init(from:)/index.html create mode 100644 docs/documentation/passage/model404code/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/model404code/appnotfound/index.html create mode 100644 docs/documentation/passage/model404code/encode(to:)/index.html create mode 100644 docs/documentation/passage/model404code/equatable-implementations/index.html create mode 100644 docs/documentation/passage/model404code/hash(into:)/index.html create mode 100644 docs/documentation/passage/model404code/hashvalue/index.html create mode 100644 docs/documentation/passage/model404code/index.html create mode 100644 docs/documentation/passage/model404code/init(from:)/index.html create mode 100644 docs/documentation/passage/model404code/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/model404code/magiclinknotfound/index.html create mode 100644 docs/documentation/passage/model404code/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/model404code/socialconnectionnotfound/index.html create mode 100644 docs/documentation/passage/model404code/transactionnotfound/index.html create mode 100644 docs/documentation/passage/model404code/usernotfound/index.html create mode 100644 docs/documentation/passage/model404error/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/model404error/code/index.html create mode 100644 docs/documentation/passage/model404error/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/model404error/codingkeys/code/index.html create mode 100644 docs/documentation/passage/model404error/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/model404error/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/model404error/codingkeys/description/index.html create mode 100644 docs/documentation/passage/model404error/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/model404error/codingkeys/error/index.html create mode 100644 docs/documentation/passage/model404error/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/model404error/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/model404error/codingkeys/index.html create mode 100644 docs/documentation/passage/model404error/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/model404error/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/model404error/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/model404error/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/model404error/encode(to:)/index.html create mode 100644 docs/documentation/passage/model404error/equatable-implementations/index.html create mode 100644 docs/documentation/passage/model404error/error/index.html create mode 100644 docs/documentation/passage/model404error/index.html create mode 100644 docs/documentation/passage/model404error/init(code:error:)/index.html create mode 100644 docs/documentation/passage/model404error/init(from:)/index.html create mode 100644 docs/documentation/passage/model409code/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/model409code/encode(to:)/index.html create mode 100644 docs/documentation/passage/model409code/equatable-implementations/index.html create mode 100644 docs/documentation/passage/model409code/hash(into:)/index.html create mode 100644 docs/documentation/passage/model409code/hashvalue/index.html create mode 100644 docs/documentation/passage/model409code/index.html create mode 100644 docs/documentation/passage/model409code/init(from:)/index.html create mode 100644 docs/documentation/passage/model409code/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/model409code/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/model409code/userhasnopasskeys/index.html create mode 100644 docs/documentation/passage/model409error/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/model409error/code/index.html create mode 100644 docs/documentation/passage/model409error/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/model409error/codingkeys/code/index.html create mode 100644 docs/documentation/passage/model409error/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/model409error/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/model409error/codingkeys/description/index.html create mode 100644 docs/documentation/passage/model409error/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/model409error/codingkeys/error/index.html create mode 100644 docs/documentation/passage/model409error/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/model409error/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/model409error/codingkeys/index.html create mode 100644 docs/documentation/passage/model409error/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/model409error/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/model409error/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/model409error/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/model409error/encode(to:)/index.html create mode 100644 docs/documentation/passage/model409error/equatable-implementations/index.html create mode 100644 docs/documentation/passage/model409error/error/index.html create mode 100644 docs/documentation/passage/model409error/index.html create mode 100644 docs/documentation/passage/model409error/init(code:error:)/index.html create mode 100644 docs/documentation/passage/model409error/init(from:)/index.html create mode 100644 docs/documentation/passage/model500code/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/model500code/encode(to:)/index.html create mode 100644 docs/documentation/passage/model500code/equatable-implementations/index.html create mode 100644 docs/documentation/passage/model500code/hash(into:)/index.html create mode 100644 docs/documentation/passage/model500code/hashvalue/index.html create mode 100644 docs/documentation/passage/model500code/index.html create mode 100644 docs/documentation/passage/model500code/init(from:)/index.html create mode 100644 docs/documentation/passage/model500code/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/model500code/internalservererror/index.html create mode 100644 docs/documentation/passage/model500code/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/model500error/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/model500error/code/index.html create mode 100644 docs/documentation/passage/model500error/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/model500error/codingkeys/code/index.html create mode 100644 docs/documentation/passage/model500error/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/model500error/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/model500error/codingkeys/description/index.html create mode 100644 docs/documentation/passage/model500error/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/model500error/codingkeys/error/index.html create mode 100644 docs/documentation/passage/model500error/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/model500error/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/model500error/codingkeys/index.html create mode 100644 docs/documentation/passage/model500error/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/model500error/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/model500error/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/model500error/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/model500error/encode(to:)/index.html create mode 100644 docs/documentation/passage/model500error/equatable-implementations/index.html create mode 100644 docs/documentation/passage/model500error/error/index.html create mode 100644 docs/documentation/passage/model500error/index.html create mode 100644 docs/documentation/passage/model500error/init(code:error:)/index.html create mode 100644 docs/documentation/passage/model500error/init(from:)/index.html create mode 100644 docs/documentation/passage/newloginmagiclinkerror/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/newloginmagiclinkerror/convert(error:)/index.html create mode 100644 docs/documentation/passage/newloginmagiclinkerror/equatable-implementations/index.html create mode 100644 docs/documentation/passage/newloginmagiclinkerror/error-implementations/index.html create mode 100644 docs/documentation/passage/newloginmagiclinkerror/index.html create mode 100644 docs/documentation/passage/newloginmagiclinkerror/invalididentifier/index.html create mode 100644 docs/documentation/passage/newloginmagiclinkerror/localizeddescription/index.html create mode 100644 docs/documentation/passage/newloginmagiclinkerror/unspecified/index.html create mode 100644 docs/documentation/passage/newloginmagiclinkerror/userdoesnotexist/index.html create mode 100644 docs/documentation/passage/newloginonetimepasscodeerror/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/newloginonetimepasscodeerror/convert(error:)/index.html create mode 100644 docs/documentation/passage/newloginonetimepasscodeerror/equatable-implementations/index.html create mode 100644 docs/documentation/passage/newloginonetimepasscodeerror/error-implementations/index.html create mode 100644 docs/documentation/passage/newloginonetimepasscodeerror/index.html create mode 100644 docs/documentation/passage/newloginonetimepasscodeerror/invalididentifier/index.html create mode 100644 docs/documentation/passage/newloginonetimepasscodeerror/localizeddescription/index.html create mode 100644 docs/documentation/passage/newloginonetimepasscodeerror/unspecified/index.html create mode 100644 docs/documentation/passage/newloginonetimepasscodeerror/userdoesnotexist/index.html create mode 100644 docs/documentation/passage/newregistermagiclinkerror/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/newregistermagiclinkerror/convert(error:)/index.html create mode 100644 docs/documentation/passage/newregistermagiclinkerror/equatable-implementations/index.html create mode 100644 docs/documentation/passage/newregistermagiclinkerror/error-implementations/index.html create mode 100644 docs/documentation/passage/newregistermagiclinkerror/index.html create mode 100644 docs/documentation/passage/newregistermagiclinkerror/invalididentifier/index.html create mode 100644 docs/documentation/passage/newregistermagiclinkerror/localizeddescription/index.html create mode 100644 docs/documentation/passage/newregistermagiclinkerror/unspecified/index.html create mode 100644 docs/documentation/passage/newregistermagiclinkerror/useralreadyexists/index.html create mode 100644 docs/documentation/passage/newregisteronetimepasscodeerror/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/newregisteronetimepasscodeerror/convert(error:)/index.html create mode 100644 docs/documentation/passage/newregisteronetimepasscodeerror/equatable-implementations/index.html create mode 100644 docs/documentation/passage/newregisteronetimepasscodeerror/error-implementations/index.html create mode 100644 docs/documentation/passage/newregisteronetimepasscodeerror/index.html create mode 100644 docs/documentation/passage/newregisteronetimepasscodeerror/invalididentifier/index.html create mode 100644 docs/documentation/passage/newregisteronetimepasscodeerror/localizeddescription/index.html create mode 100644 docs/documentation/passage/newregisteronetimepasscodeerror/unspecified/index.html create mode 100644 docs/documentation/passage/newregisteronetimepasscodeerror/useralreadyexists/index.html create mode 100644 docs/documentation/passage/nonce/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/nonce/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/nonce/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/nonce/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/nonce/codingkeys/description/index.html create mode 100644 docs/documentation/passage/nonce/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/nonce/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/nonce/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/nonce/codingkeys/index.html create mode 100644 docs/documentation/passage/nonce/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/nonce/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/nonce/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/nonce/codingkeys/nonce/index.html create mode 100644 docs/documentation/passage/nonce/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/nonce/encode(to:)/index.html create mode 100644 docs/documentation/passage/nonce/equatable-implementations/index.html create mode 100644 docs/documentation/passage/nonce/index.html create mode 100644 docs/documentation/passage/nonce/init(from:)/index.html create mode 100644 docs/documentation/passage/nonce/init(nonce:)/index.html create mode 100644 docs/documentation/passage/nonce/nonce/index.html create mode 100644 docs/documentation/passage/nullencodable/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/nullencodable/decodable-implementations/index.html create mode 100644 docs/documentation/passage/nullencodable/encodable-implementations/index.html create mode 100644 docs/documentation/passage/nullencodable/encode(to:)/index.html create mode 100644 docs/documentation/passage/nullencodable/encodenothing/index.html create mode 100644 docs/documentation/passage/nullencodable/encodenull/index.html create mode 100644 docs/documentation/passage/nullencodable/encodevalue(_:)/index.html create mode 100644 docs/documentation/passage/nullencodable/equatable-implementations/index.html create mode 100644 docs/documentation/passage/nullencodable/index.html create mode 100644 docs/documentation/passage/nullencodable/init(from:)/index.html create mode 100644 docs/documentation/passage/numericrule/exclusivemaximum/index.html create mode 100644 docs/documentation/passage/numericrule/exclusiveminimum/index.html create mode 100644 docs/documentation/passage/numericrule/index.html create mode 100644 docs/documentation/passage/numericrule/maximum/index.html create mode 100644 docs/documentation/passage/numericrule/minimum/index.html create mode 100644 docs/documentation/passage/numericrule/multipleof/index.html create mode 100644 docs/documentation/passage/numericvalidationerrorkind/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/numericvalidationerrorkind/equatable-implementations/index.html create mode 100644 docs/documentation/passage/numericvalidationerrorkind/error-implementations/index.html create mode 100644 docs/documentation/passage/numericvalidationerrorkind/index.html create mode 100644 docs/documentation/passage/numericvalidationerrorkind/localizeddescription/index.html create mode 100644 docs/documentation/passage/numericvalidationerrorkind/maximum/index.html create mode 100644 docs/documentation/passage/numericvalidationerrorkind/minimum/index.html create mode 100644 docs/documentation/passage/numericvalidationerrorkind/multipleof/index.html create mode 100644 docs/documentation/passage/oauth2api/appleoauth2callback(appid:state:code:idtoken:user:error:)/index.html create mode 100644 docs/documentation/passage/oauth2api/appleoauth2callbackdefaultdev(state:code:idtoken:user:error:)/index.html create mode 100644 docs/documentation/passage/oauth2api/appleoauth2callbackdefaultdevwithrequestbuilder(state:code:idtoken:user:error:)/index.html create mode 100644 docs/documentation/passage/oauth2api/appleoauth2callbackwithrequestbuilder(appid:state:code:idtoken:user:error:)/index.html create mode 100644 docs/documentation/passage/oauth2api/connectiontype_getauthorize/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/oauth2api/connectiontype_getauthorize/apple/index.html create mode 100644 docs/documentation/passage/oauth2api/connectiontype_getauthorize/equatable-implementations/index.html create mode 100644 docs/documentation/passage/oauth2api/connectiontype_getauthorize/github/index.html create mode 100644 docs/documentation/passage/oauth2api/connectiontype_getauthorize/google/index.html create mode 100644 docs/documentation/passage/oauth2api/connectiontype_getauthorize/hash(into:)/index.html create mode 100644 docs/documentation/passage/oauth2api/connectiontype_getauthorize/hashvalue/index.html create mode 100644 docs/documentation/passage/oauth2api/connectiontype_getauthorize/index.html create mode 100644 docs/documentation/passage/oauth2api/connectiontype_getauthorize/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/oauth2api/connectiontype_getauthorize/passage/index.html create mode 100644 docs/documentation/passage/oauth2api/connectiontype_getauthorize/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/oauth2api/currentusersociallinkaccount(appid:code:verifier:)/index.html create mode 100644 docs/documentation/passage/oauth2api/currentusersociallinkaccountwithrequestbuilder(appid:code:verifier:)/index.html create mode 100644 docs/documentation/passage/oauth2api/exchangesocialidtoken(appid:idtokenrequest:)/index.html create mode 100644 docs/documentation/passage/oauth2api/exchangesocialidtokenwithrequestbuilder(appid:idtokenrequest:)/index.html create mode 100644 docs/documentation/passage/oauth2api/exchangesocialtoken(appid:code:verifier:)/index.html create mode 100644 docs/documentation/passage/oauth2api/exchangesocialtokenwithrequestbuilder(appid:code:verifier:)/index.html create mode 100644 docs/documentation/passage/oauth2api/getauthorize(appid:redirecturi:codechallenge:codechallengemethod:connectiontype:state:)/index.html create mode 100644 docs/documentation/passage/oauth2api/getauthorizewithrequestbuilder(appid:redirecturi:codechallenge:codechallengemethod:connectiontype:state:)/index.html create mode 100644 docs/documentation/passage/oauth2api/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_appleoauth2callback/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_appleoauth2callback/equatable-implementations/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_appleoauth2callback/hash(into:)/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_appleoauth2callback/hashvalue/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_appleoauth2callback/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_appleoauth2callback/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_appleoauth2callback/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_appleoauth2callback/usercancelledauthorize/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/equatable-implementations/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/hash(into:)/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/hashvalue/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/usercancelledauthorize/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_oauth2callback/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_oauth2callback/accountselectionrequired/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_oauth2callback/consentrequired/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_oauth2callback/equatable-implementations/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_oauth2callback/hash(into:)/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_oauth2callback/hashvalue/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_oauth2callback/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_oauth2callback/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_oauth2callback/interactionrequired/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_oauth2callback/invalidrequestobject/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_oauth2callback/invalidrequesturi/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_oauth2callback/loginrequired/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_oauth2callback/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_oauth2callback/registrationnotsupported/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_oauth2callback/requestnotsupported/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_oauth2callback/requesturinotsupported/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/accountselectionrequired/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/consentrequired/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/equatable-implementations/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/hash(into:)/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/hashvalue/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/interactionrequired/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/invalidrequestobject/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/invalidrequesturi/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/loginrequired/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/registrationnotsupported/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/requestnotsupported/index.html create mode 100644 docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/requesturinotsupported/index.html create mode 100644 docs/documentation/passage/oauth2api/oauth2callback(appid:code:state:error:errordescription:)/index.html create mode 100644 docs/documentation/passage/oauth2api/oauth2callbackdefaultdev(code:state:error:errordescription:)/index.html create mode 100644 docs/documentation/passage/oauth2api/oauth2callbackdefaultdevwithrequestbuilder(code:state:error:errordescription:)/index.html create mode 100644 docs/documentation/passage/oauth2api/oauth2callbackwithrequestbuilder(appid:code:state:error:errordescription:)/index.html create mode 100644 docs/documentation/passage/onetimepasscodeactivateerror/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/onetimepasscodeactivateerror/convert(error:)/index.html create mode 100644 docs/documentation/passage/onetimepasscodeactivateerror/equatable-implementations/index.html create mode 100644 docs/documentation/passage/onetimepasscodeactivateerror/error-implementations/index.html create mode 100644 docs/documentation/passage/onetimepasscodeactivateerror/exceededattempts/index.html create mode 100644 docs/documentation/passage/onetimepasscodeactivateerror/index.html create mode 100644 docs/documentation/passage/onetimepasscodeactivateerror/invalidrequest/index.html create mode 100644 docs/documentation/passage/onetimepasscodeactivateerror/localizeddescription/index.html create mode 100644 docs/documentation/passage/onetimepasscodeactivateerror/unspecified/index.html create mode 100644 docs/documentation/passage/onetimepasscodeactivateerror/usernotactive/index.html create mode 100644 docs/documentation/passage/onetimepasscoderesponse/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/onetimepasscoderesponse/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/onetimepasscoderesponse/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/onetimepasscoderesponse/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/onetimepasscoderesponse/codingkeys/description/index.html create mode 100644 docs/documentation/passage/onetimepasscoderesponse/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/onetimepasscoderesponse/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/onetimepasscoderesponse/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/onetimepasscoderesponse/codingkeys/index.html create mode 100644 docs/documentation/passage/onetimepasscoderesponse/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/onetimepasscoderesponse/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/onetimepasscoderesponse/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/onetimepasscoderesponse/codingkeys/otpid/index.html create mode 100644 docs/documentation/passage/onetimepasscoderesponse/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/onetimepasscoderesponse/encode(to:)/index.html create mode 100644 docs/documentation/passage/onetimepasscoderesponse/equatable-implementations/index.html create mode 100644 docs/documentation/passage/onetimepasscoderesponse/index.html create mode 100644 docs/documentation/passage/onetimepasscoderesponse/init(from:)/index.html create mode 100644 docs/documentation/passage/onetimepasscoderesponse/init(otpid:)/index.html create mode 100644 docs/documentation/passage/onetimepasscoderesponse/otpid/index.html create mode 100644 docs/documentation/passage/openapiclientapi/apiresponsequeue/index.html create mode 100644 docs/documentation/passage/openapiclientapi/basepath/index.html create mode 100644 docs/documentation/passage/openapiclientapi/credential/index.html create mode 100644 docs/documentation/passage/openapiclientapi/customheaders/index.html create mode 100644 docs/documentation/passage/openapiclientapi/index.html create mode 100644 docs/documentation/passage/openapiclientapi/requestbuilderfactory/index.html create mode 100644 docs/documentation/passage/openapiclientapichallengehandler/index.html create mode 100644 docs/documentation/passage/openidapi/getopenidconfiguration(appid:)/index.html create mode 100644 docs/documentation/passage/openidapi/getopenidconfigurationwithrequestbuilder(appid:)/index.html create mode 100644 docs/documentation/passage/openidapi/index.html create mode 100644 docs/documentation/passage/openidconfiguration/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/openidconfiguration/authorizationendpoint/index.html create mode 100644 docs/documentation/passage/openidconfiguration/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/openidconfiguration/codingkeys/authorizationendpoint/index.html create mode 100644 docs/documentation/passage/openidconfiguration/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/openidconfiguration/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/openidconfiguration/codingkeys/description/index.html create mode 100644 docs/documentation/passage/openidconfiguration/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/openidconfiguration/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/openidconfiguration/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/openidconfiguration/codingkeys/index.html create mode 100644 docs/documentation/passage/openidconfiguration/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/openidconfiguration/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/openidconfiguration/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/openidconfiguration/codingkeys/issuer/index.html create mode 100644 docs/documentation/passage/openidconfiguration/codingkeys/jwksuri/index.html create mode 100644 docs/documentation/passage/openidconfiguration/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/openidconfiguration/encode(to:)/index.html create mode 100644 docs/documentation/passage/openidconfiguration/equatable-implementations/index.html create mode 100644 docs/documentation/passage/openidconfiguration/index.html create mode 100644 docs/documentation/passage/openidconfiguration/init(authorizationendpoint:issuer:jwksuri:)/index.html create mode 100644 docs/documentation/passage/openidconfiguration/init(from:)/index.html create mode 100644 docs/documentation/passage/openidconfiguration/issuer/index.html create mode 100644 docs/documentation/passage/openidconfiguration/jwksuri/index.html create mode 100644 docs/documentation/passage/openiso8601dateformatter/date(from:)/index.html create mode 100644 docs/documentation/passage/openiso8601dateformatter/index.html create mode 100644 docs/documentation/passage/otpapi/activateonetimepasscode(appid:activateonetimepasscoderequest:)/index.html create mode 100644 docs/documentation/passage/otpapi/activateonetimepasscodewithrequestbuilder(appid:activateonetimepasscoderequest:)/index.html create mode 100644 docs/documentation/passage/otpapi/index.html create mode 100644 docs/documentation/passage/otpauthmethod/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/otpauthmethod/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/otpauthmethod/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/otpauthmethod/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/otpauthmethod/codingkeys/description/index.html create mode 100644 docs/documentation/passage/otpauthmethod/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/otpauthmethod/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/otpauthmethod/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/otpauthmethod/codingkeys/index.html create mode 100644 docs/documentation/passage/otpauthmethod/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/otpauthmethod/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/otpauthmethod/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/otpauthmethod/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/otpauthmethod/codingkeys/ttl/index.html create mode 100644 docs/documentation/passage/otpauthmethod/codingkeys/ttldisplayunit/index.html create mode 100644 docs/documentation/passage/otpauthmethod/encode(to:)/index.html create mode 100644 docs/documentation/passage/otpauthmethod/equatable-implementations/index.html create mode 100644 docs/documentation/passage/otpauthmethod/index.html create mode 100644 docs/documentation/passage/otpauthmethod/init(from:)/index.html create mode 100644 docs/documentation/passage/otpauthmethod/init(ttl:ttldisplayunit:)/index.html create mode 100644 docs/documentation/passage/otpauthmethod/ttl/index.html create mode 100644 docs/documentation/passage/otpauthmethod/ttldisplayunit/index.html create mode 100644 docs/documentation/passage/parameterencoding/encode(_:with:)/index.html create mode 100644 docs/documentation/passage/parameterencoding/index.html create mode 100644 docs/documentation/passage/passageauth/appinfo()-swift.method/index.html create mode 100644 docs/documentation/passage/passageauth/appinfo()-swift.type.method/index.html create mode 100644 docs/documentation/passage/passageauth/getuser(identifier:)-swift.method/index.html create mode 100644 docs/documentation/passage/passageauth/getuser(identifier:)-swift.type.method/index.html create mode 100644 docs/documentation/passage/passageauth/newloginmagiclink(identifier:language:)-swift.method/index.html create mode 100644 docs/documentation/passage/passageauth/newloginmagiclink(identifier:language:)-swift.type.method/index.html create mode 100644 docs/documentation/passage/passageauth/newloginonetimepasscode(identifier:language:)-swift.method/index.html create mode 100644 docs/documentation/passage/passageauth/newloginonetimepasscode(identifier:language:)-swift.type.method/index.html create mode 100644 docs/documentation/passage/passageauth/newregistermagiclink(identifier:language:)-swift.method/index.html create mode 100644 docs/documentation/passage/passageauth/newregistermagiclink(identifier:language:)-swift.type.method/index.html create mode 100644 docs/documentation/passage/passageauth/newregisteronetimepasscode(identifier:language:)-swift.method/index.html create mode 100644 docs/documentation/passage/passageauth/newregisteronetimepasscode(identifier:language:)-swift.type.method/index.html create mode 100644 docs/documentation/passage/passageauth/registerwithpasskey(identifier:options:)-swift.method/index.html create mode 100644 docs/documentation/passage/passageauth/registerwithpasskey(identifier:options:)-swift.type.method/index.html create mode 100644 docs/documentation/passage/passageconfigurationerror/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/passageconfigurationerror/cannotfindappid/index.html create mode 100644 docs/documentation/passage/passageconfigurationerror/cannotfindpassageplist/index.html create mode 100644 docs/documentation/passage/passageconfigurationerror/description/index.html create mode 100644 docs/documentation/passage/passageconfigurationerror/equatable-implementations/index.html create mode 100644 docs/documentation/passage/passageconfigurationerror/error-implementations/index.html create mode 100644 docs/documentation/passage/passageconfigurationerror/index.html create mode 100644 docs/documentation/passage/passageconfigurationerror/localizeddescription/index.html create mode 100644 docs/documentation/passage/passageerror/convert(error:)/index.html create mode 100644 docs/documentation/passage/passagetokenerror/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/passagetokenerror/convert(error:)/index.html create mode 100644 docs/documentation/passage/passagetokenerror/equatable-implementations/index.html create mode 100644 docs/documentation/passage/passagetokenerror/error-implementations/index.html create mode 100644 docs/documentation/passage/passagetokenerror/index.html create mode 100644 docs/documentation/passage/passagetokenerror/localizeddescription/index.html create mode 100644 docs/documentation/passage/passagetokenerror/loginrequired/index.html create mode 100644 docs/documentation/passage/passagetokenerror/unauthorized/index.html create mode 100644 docs/documentation/passage/passagetokenerror/unspecified/index.html create mode 100644 docs/documentation/passage/passageuserinfo/socialconnections/index.html create mode 100644 docs/documentation/passage/passkeyreadinessapi/createpasskeyreadiness(createpasskeyreadinessrequest:useragent:origin:deviceos:deviceosversion:appidentifier:)/index.html create mode 100644 docs/documentation/passage/passkeyreadinessapi/createpasskeyreadinesswithrequestbuilder(createpasskeyreadinessrequest:useragent:origin:deviceos:deviceosversion:appidentifier:)/index.html create mode 100644 docs/documentation/passage/passkeyreadinessapi/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertion/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertion/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertion/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertion/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertion/codingkeys/description/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertion/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertion/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertion/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertion/codingkeys/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertion/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertion/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertion/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertion/codingkeys/publickey/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertion/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertion/encode(to:)/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertion/equatable-implementations/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertion/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertion/init(from:)/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertion/init(publickey:)/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertion/publickey/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickey/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickey/allowcredentials/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickey/challenge/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/allowcredentials/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/challenge/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/description/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/extensions/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/rpid/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/timeout/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/userverification/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickey/encode(to:)/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickey/equatable-implementations/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickey/extensions/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickey/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickey/init(allowcredentials:challenge:extensions:rpid:timeout:userverification:)/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickey/init(from:)/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickey/rpid/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickey/timeout/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickey/userverification/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/description/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/id/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/transports/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/type/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/encode(to:)/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/equatable-implementations/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/id/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/init(from:)/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/init(id:transports:type:)/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/transports/index.html create mode 100644 docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/type/index.html create mode 100644 docs/documentation/passage/refreshauthtokenrequest/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/refreshauthtokenrequest/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/refreshauthtokenrequest/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/refreshauthtokenrequest/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/refreshauthtokenrequest/codingkeys/description/index.html create mode 100644 docs/documentation/passage/refreshauthtokenrequest/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/refreshauthtokenrequest/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/refreshauthtokenrequest/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/refreshauthtokenrequest/codingkeys/index.html create mode 100644 docs/documentation/passage/refreshauthtokenrequest/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/refreshauthtokenrequest/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/refreshauthtokenrequest/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/refreshauthtokenrequest/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/refreshauthtokenrequest/codingkeys/refreshtoken/index.html create mode 100644 docs/documentation/passage/refreshauthtokenrequest/encode(to:)/index.html create mode 100644 docs/documentation/passage/refreshauthtokenrequest/equatable-implementations/index.html create mode 100644 docs/documentation/passage/refreshauthtokenrequest/index.html create mode 100644 docs/documentation/passage/refreshauthtokenrequest/init(from:)/index.html create mode 100644 docs/documentation/passage/refreshauthtokenrequest/init(refreshtoken:)/index.html create mode 100644 docs/documentation/passage/refreshauthtokenrequest/refreshtoken/index.html create mode 100644 docs/documentation/passage/registerapi/index.html create mode 100644 docs/documentation/passage/registerapi/registermagiclink(appid:user:)/index.html create mode 100644 docs/documentation/passage/registerapi/registermagiclinkwithrequestbuilder(appid:user:)/index.html create mode 100644 docs/documentation/passage/registerapi/registeronetimepasscode(appid:registeronetimepasscoderequest:)/index.html create mode 100644 docs/documentation/passage/registerapi/registeronetimepasscodewithrequestbuilder(appid:registeronetimepasscoderequest:)/index.html create mode 100644 docs/documentation/passage/registerapi/registerwebauthnfinish(appid:registerwebauthnfinishrequest:)/index.html create mode 100644 docs/documentation/passage/registerapi/registerwebauthnfinishwithrequestbuilder(appid:registerwebauthnfinishrequest:)/index.html create mode 100644 docs/documentation/passage/registerapi/registerwebauthnfinishwithtransaction(appid:registerwebauthnfinishwithtransactionrequest:)/index.html create mode 100644 docs/documentation/passage/registerapi/registerwebauthnfinishwithtransactionwithrequestbuilder(appid:registerwebauthnfinishwithtransactionrequest:)/index.html create mode 100644 docs/documentation/passage/registerapi/registerwebauthnstart(appid:registerwebauthnstartrequest:)/index.html create mode 100644 docs/documentation/passage/registerapi/registerwebauthnstartwithrequestbuilder(appid:registerwebauthnstartrequest:)/index.html create mode 100644 docs/documentation/passage/registerapi/registerwebauthnstartwithtransaction(appid:registerwebauthnstartwithtransactionrequest:)/index.html create mode 100644 docs/documentation/passage/registerapi/registerwebauthnstartwithtransactionwithrequestbuilder(appid:registerwebauthnstartwithtransactionrequest:)/index.html create mode 100644 docs/documentation/passage/registermagiclinkrequest/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/registermagiclinkrequest/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/registermagiclinkrequest/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/registermagiclinkrequest/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/registermagiclinkrequest/codingkeys/description/index.html create mode 100644 docs/documentation/passage/registermagiclinkrequest/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/registermagiclinkrequest/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/registermagiclinkrequest/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/registermagiclinkrequest/codingkeys/identifier/index.html create mode 100644 docs/documentation/passage/registermagiclinkrequest/codingkeys/index.html create mode 100644 docs/documentation/passage/registermagiclinkrequest/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/registermagiclinkrequest/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/registermagiclinkrequest/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/registermagiclinkrequest/codingkeys/language/index.html create mode 100644 docs/documentation/passage/registermagiclinkrequest/codingkeys/magiclinkpath/index.html create mode 100644 docs/documentation/passage/registermagiclinkrequest/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/registermagiclinkrequest/encode(to:)/index.html create mode 100644 docs/documentation/passage/registermagiclinkrequest/equatable-implementations/index.html create mode 100644 docs/documentation/passage/registermagiclinkrequest/identifier/index.html create mode 100644 docs/documentation/passage/registermagiclinkrequest/index.html create mode 100644 docs/documentation/passage/registermagiclinkrequest/init(from:)/index.html create mode 100644 docs/documentation/passage/registermagiclinkrequest/init(identifier:language:magiclinkpath:)/index.html create mode 100644 docs/documentation/passage/registermagiclinkrequest/language/index.html create mode 100644 docs/documentation/passage/registermagiclinkrequest/magiclinkpath/index.html create mode 100644 docs/documentation/passage/registermagiclinkresponse/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/registermagiclinkresponse/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/registermagiclinkresponse/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/registermagiclinkresponse/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/registermagiclinkresponse/codingkeys/description/index.html create mode 100644 docs/documentation/passage/registermagiclinkresponse/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/registermagiclinkresponse/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/registermagiclinkresponse/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/registermagiclinkresponse/codingkeys/index.html create mode 100644 docs/documentation/passage/registermagiclinkresponse/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/registermagiclinkresponse/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/registermagiclinkresponse/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/registermagiclinkresponse/codingkeys/magiclink/index.html create mode 100644 docs/documentation/passage/registermagiclinkresponse/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/registermagiclinkresponse/encode(to:)/index.html create mode 100644 docs/documentation/passage/registermagiclinkresponse/equatable-implementations/index.html create mode 100644 docs/documentation/passage/registermagiclinkresponse/index.html create mode 100644 docs/documentation/passage/registermagiclinkresponse/init(from:)/index.html create mode 100644 docs/documentation/passage/registermagiclinkresponse/init(magiclink:)/index.html create mode 100644 docs/documentation/passage/registermagiclinkresponse/magiclink/index.html create mode 100644 docs/documentation/passage/registeronetimepasscoderequest/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/registeronetimepasscoderequest/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/registeronetimepasscoderequest/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/registeronetimepasscoderequest/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/registeronetimepasscoderequest/codingkeys/description/index.html create mode 100644 docs/documentation/passage/registeronetimepasscoderequest/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/registeronetimepasscoderequest/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/registeronetimepasscoderequest/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/registeronetimepasscoderequest/codingkeys/identifier/index.html create mode 100644 docs/documentation/passage/registeronetimepasscoderequest/codingkeys/index.html create mode 100644 docs/documentation/passage/registeronetimepasscoderequest/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/registeronetimepasscoderequest/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/registeronetimepasscoderequest/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/registeronetimepasscoderequest/codingkeys/language/index.html create mode 100644 docs/documentation/passage/registeronetimepasscoderequest/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/registeronetimepasscoderequest/encode(to:)/index.html create mode 100644 docs/documentation/passage/registeronetimepasscoderequest/equatable-implementations/index.html create mode 100644 docs/documentation/passage/registeronetimepasscoderequest/identifier/index.html create mode 100644 docs/documentation/passage/registeronetimepasscoderequest/index.html create mode 100644 docs/documentation/passage/registeronetimepasscoderequest/init(from:)/index.html create mode 100644 docs/documentation/passage/registeronetimepasscoderequest/init(identifier:language:)/index.html create mode 100644 docs/documentation/passage/registeronetimepasscoderequest/language/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishrequest/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/description/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/handshakeid/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/handshakeresponse/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/userid/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishrequest/encode(to:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishrequest/equatable-implementations/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishrequest/handshakeid/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishrequest/handshakeresponse/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishrequest/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishrequest/init(from:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishrequest/init(handshakeid:handshakeresponse:userid:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishrequest/userid/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/description/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/handshakeid/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/handshakeresponse/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/transactionid/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/encode(to:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/equatable-implementations/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/handshakeid/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/handshakeresponse/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/init(from:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/init(handshakeid:handshakeresponse:transactionid:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/transactionid/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartrequest/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartrequest/authenticatorattachment/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartrequest/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartrequest/codingkeys/authenticatorattachment/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartrequest/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartrequest/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartrequest/codingkeys/description/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartrequest/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartrequest/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartrequest/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartrequest/codingkeys/identifier/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartrequest/codingkeys/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartrequest/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartrequest/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartrequest/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartrequest/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartrequest/encode(to:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartrequest/equatable-implementations/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartrequest/identifier/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartrequest/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartrequest/init(from:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartrequest/init(identifier:authenticatorattachment:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartresponse/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartresponse/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartresponse/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartresponse/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartresponse/codingkeys/description/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartresponse/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartresponse/codingkeys/handshake/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartresponse/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartresponse/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartresponse/codingkeys/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartresponse/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartresponse/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartresponse/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartresponse/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartresponse/codingkeys/user/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartresponse/encode(to:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartresponse/equatable-implementations/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartresponse/handshake/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartresponse/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartresponse/init(from:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartresponse/init(handshake:user:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartresponse/user/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionrequest/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionrequest/authenticatorattachment/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/authenticatorattachment/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/description/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/transactionid/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionrequest/encode(to:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionrequest/equatable-implementations/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionrequest/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionrequest/init(from:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionrequest/init(transactionid:authenticatorattachment:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionrequest/transactionid/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionresponse/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/description/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/handshake/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/transactionid/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionresponse/encode(to:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionresponse/equatable-implementations/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionresponse/handshake/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionresponse/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionresponse/init(from:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionresponse/init(handshake:transactionid:)/index.html create mode 100644 docs/documentation/passage/registerwebauthnstartwithtransactionresponse/transactionid/index.html create mode 100644 docs/documentation/passage/registerwithpasskeyerror/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/registerwithpasskeyerror/authorizationfailed/index.html create mode 100644 docs/documentation/passage/registerwithpasskeyerror/canceled/index.html create mode 100644 docs/documentation/passage/registerwithpasskeyerror/convert(error:)/index.html create mode 100644 docs/documentation/passage/registerwithpasskeyerror/equatable-implementations/index.html create mode 100644 docs/documentation/passage/registerwithpasskeyerror/error-implementations/index.html create mode 100644 docs/documentation/passage/registerwithpasskeyerror/index.html create mode 100644 docs/documentation/passage/registerwithpasskeyerror/invalidrequest/index.html create mode 100644 docs/documentation/passage/registerwithpasskeyerror/localizeddescription/index.html create mode 100644 docs/documentation/passage/registerwithpasskeyerror/unspecified/index.html create mode 100644 docs/documentation/passage/registerwithpasskeyerror/useralreadyexists/index.html create mode 100644 docs/documentation/passage/registerwithpasskeyerror/webauthnloginfailed/index.html create mode 100644 docs/documentation/passage/requestbuilder/addcredential()/index.html create mode 100644 docs/documentation/passage/requestbuilder/addheader(name:value:)/index.html create mode 100644 docs/documentation/passage/requestbuilder/addheaders(_:)/index.html create mode 100644 docs/documentation/passage/requestbuilder/execute()/index.html create mode 100644 docs/documentation/passage/requestbuilder/execute(_:_:)/index.html create mode 100644 docs/documentation/passage/requestbuilder/index.html create mode 100644 docs/documentation/passage/requestbuilder/init(method:urlstring:parameters:headers:requiresauthentication:)/index.html create mode 100644 docs/documentation/passage/requestbuilder/method/index.html create mode 100644 docs/documentation/passage/requestbuilder/onprogressready/index.html create mode 100644 docs/documentation/passage/requestbuilder/parameters/index.html create mode 100644 docs/documentation/passage/requestbuilder/requesttask/index.html create mode 100644 docs/documentation/passage/requestbuilder/requiresauthentication/index.html create mode 100644 docs/documentation/passage/requestbuilder/urlstring/index.html create mode 100644 docs/documentation/passage/requestbuilderfactory/getbuilder()/index.html create mode 100644 docs/documentation/passage/requestbuilderfactory/getnondecodablebuilder()/index.html create mode 100644 docs/documentation/passage/requestbuilderfactory/index.html create mode 100644 docs/documentation/passage/requesttask/cancel()/index.html create mode 100644 docs/documentation/passage/requesttask/index.html create mode 100644 docs/documentation/passage/response/body/index.html create mode 100644 docs/documentation/passage/response/bodydata/index.html create mode 100644 docs/documentation/passage/response/header/index.html create mode 100644 docs/documentation/passage/response/index.html create mode 100644 docs/documentation/passage/response/init(response:body:bodydata:)/index.html create mode 100644 docs/documentation/passage/response/init(statuscode:header:body:bodydata:)/index.html create mode 100644 docs/documentation/passage/response/statuscode/index.html create mode 100644 docs/documentation/passage/socialautherror/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/socialautherror/authorizationfailed/index.html create mode 100644 docs/documentation/passage/socialautherror/connectionnotsetupforpassageapp/index.html create mode 100644 docs/documentation/passage/socialautherror/convert(error:)/index.html create mode 100644 docs/documentation/passage/socialautherror/equatable-implementations/index.html create mode 100644 docs/documentation/passage/socialautherror/error-implementations/index.html create mode 100644 docs/documentation/passage/socialautherror/inactiveuser/index.html create mode 100644 docs/documentation/passage/socialautherror/index.html create mode 100644 docs/documentation/passage/socialautherror/invalidrequest/index.html create mode 100644 docs/documentation/passage/socialautherror/invalidurl/index.html create mode 100644 docs/documentation/passage/socialautherror/localizeddescription/index.html create mode 100644 docs/documentation/passage/socialautherror/missingapplecredentials/index.html create mode 100644 docs/documentation/passage/socialautherror/missingauthcode/index.html create mode 100644 docs/documentation/passage/socialautherror/unspecified/index.html create mode 100644 docs/documentation/passage/socialconnections/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/socialconnections/apple/index.html create mode 100644 docs/documentation/passage/socialconnections/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/socialconnections/codingkeys/apple/index.html create mode 100644 docs/documentation/passage/socialconnections/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/socialconnections/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/socialconnections/codingkeys/description/index.html create mode 100644 docs/documentation/passage/socialconnections/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/socialconnections/codingkeys/github/index.html create mode 100644 docs/documentation/passage/socialconnections/codingkeys/google/index.html create mode 100644 docs/documentation/passage/socialconnections/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/socialconnections/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/socialconnections/codingkeys/index.html create mode 100644 docs/documentation/passage/socialconnections/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/socialconnections/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/socialconnections/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/socialconnections/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/socialconnections/encode(to:)/index.html create mode 100644 docs/documentation/passage/socialconnections/equatable-implementations/index.html create mode 100644 docs/documentation/passage/socialconnections/github/index.html create mode 100644 docs/documentation/passage/socialconnections/google/index.html create mode 100644 docs/documentation/passage/socialconnections/index.html create mode 100644 docs/documentation/passage/socialconnections/init(apple:google:github:)/index.html create mode 100644 docs/documentation/passage/socialconnections/init(from:)/index.html create mode 100644 docs/documentation/passage/socialconnectionsresponse/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/socialconnectionsresponse/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/socialconnectionsresponse/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/socialconnectionsresponse/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/socialconnectionsresponse/codingkeys/description/index.html create mode 100644 docs/documentation/passage/socialconnectionsresponse/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/socialconnectionsresponse/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/socialconnectionsresponse/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/socialconnectionsresponse/codingkeys/index.html create mode 100644 docs/documentation/passage/socialconnectionsresponse/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/socialconnectionsresponse/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/socialconnectionsresponse/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/socialconnectionsresponse/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/socialconnectionsresponse/codingkeys/socialconnections/index.html create mode 100644 docs/documentation/passage/socialconnectionsresponse/encode(to:)/index.html create mode 100644 docs/documentation/passage/socialconnectionsresponse/equatable-implementations/index.html create mode 100644 docs/documentation/passage/socialconnectionsresponse/index.html create mode 100644 docs/documentation/passage/socialconnectionsresponse/init(from:)/index.html create mode 100644 docs/documentation/passage/socialconnectionsresponse/init(socialconnections:)/index.html create mode 100644 docs/documentation/passage/socialconnectionsresponse/socialconnections/index.html create mode 100644 docs/documentation/passage/stringrule/index.html create mode 100644 docs/documentation/passage/stringrule/maxlength/index.html create mode 100644 docs/documentation/passage/stringrule/minlength/index.html create mode 100644 docs/documentation/passage/stringrule/pattern/index.html create mode 100644 docs/documentation/passage/stringvalidationerrorkind/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/stringvalidationerrorkind/equatable-implementations/index.html create mode 100644 docs/documentation/passage/stringvalidationerrorkind/error-implementations/index.html create mode 100644 docs/documentation/passage/stringvalidationerrorkind/index.html create mode 100644 docs/documentation/passage/stringvalidationerrorkind/localizeddescription/index.html create mode 100644 docs/documentation/passage/stringvalidationerrorkind/maxlength/index.html create mode 100644 docs/documentation/passage/stringvalidationerrorkind/minlength/index.html create mode 100644 docs/documentation/passage/stringvalidationerrorkind/pattern/index.html create mode 100644 docs/documentation/passage/swift/index.html create mode 100644 docs/documentation/passage/swift/keyeddecodingcontainerprotocol/decode(_:forkey:)/index.html create mode 100644 docs/documentation/passage/swift/keyeddecodingcontainerprotocol/decodearray(_:forkey:)/index.html create mode 100644 docs/documentation/passage/swift/keyeddecodingcontainerprotocol/decodearrayifpresent(_:forkey:)/index.html create mode 100644 docs/documentation/passage/swift/keyeddecodingcontainerprotocol/decodeifpresent(_:forkey:)/index.html create mode 100644 docs/documentation/passage/swift/keyeddecodingcontainerprotocol/decodemap(_:excludedkeys:)/index.html create mode 100644 docs/documentation/passage/swift/keyeddecodingcontainerprotocol/index.html create mode 100644 docs/documentation/passage/swift/keyedencodingcontainerprotocol/encode(_:forkey:)/index.html create mode 100644 docs/documentation/passage/swift/keyedencodingcontainerprotocol/encodearray(_:forkey:)/index.html create mode 100644 docs/documentation/passage/swift/keyedencodingcontainerprotocol/encodearrayifpresent(_:forkey:)/index.html create mode 100644 docs/documentation/passage/swift/keyedencodingcontainerprotocol/encodeifpresent(_:forkey:)/index.html create mode 100644 docs/documentation/passage/swift/keyedencodingcontainerprotocol/encodemap(_:)/index.html create mode 100644 docs/documentation/passage/swift/keyedencodingcontainerprotocol/encodemapifpresent(_:)/index.html create mode 100644 docs/documentation/passage/swift/keyedencodingcontainerprotocol/index.html create mode 100644 docs/documentation/passage/swift/string/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/swift/string/index.html create mode 100644 docs/documentation/passage/swift/string/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/swift/string/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/swift/string/intvalue/index.html create mode 100644 docs/documentation/passage/swift/string/stringvalue/index.html create mode 100644 docs/documentation/passage/tokensapi/index.html create mode 100644 docs/documentation/passage/tokensapi/refreshauthtoken(appid:refreshauthtokenrequest:)/index.html create mode 100644 docs/documentation/passage/tokensapi/refreshauthtokenwithrequestbuilder(appid:refreshauthtokenrequest:)/index.html create mode 100644 docs/documentation/passage/tokensapi/revokerefreshtoken(appid:refreshtoken:)/index.html create mode 100644 docs/documentation/passage/tokensapi/revokerefreshtokenwithrequestbuilder(appid:refreshtoken:)/index.html create mode 100644 docs/documentation/passage/ttldisplayunit/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/ttldisplayunit/d/index.html create mode 100644 docs/documentation/passage/ttldisplayunit/encode(to:)/index.html create mode 100644 docs/documentation/passage/ttldisplayunit/equatable-implementations/index.html create mode 100644 docs/documentation/passage/ttldisplayunit/h/index.html create mode 100644 docs/documentation/passage/ttldisplayunit/hash(into:)/index.html create mode 100644 docs/documentation/passage/ttldisplayunit/hashvalue/index.html create mode 100644 docs/documentation/passage/ttldisplayunit/index.html create mode 100644 docs/documentation/passage/ttldisplayunit/init(from:)/index.html create mode 100644 docs/documentation/passage/ttldisplayunit/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/ttldisplayunit/m/index.html create mode 100644 docs/documentation/passage/ttldisplayunit/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/ttldisplayunit/s/index.html create mode 100644 docs/documentation/passage/updatedevicerequest/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/updatedevicerequest/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/updatedevicerequest/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/updatedevicerequest/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/updatedevicerequest/codingkeys/description/index.html create mode 100644 docs/documentation/passage/updatedevicerequest/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/updatedevicerequest/codingkeys/friendlyname/index.html create mode 100644 docs/documentation/passage/updatedevicerequest/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/updatedevicerequest/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/updatedevicerequest/codingkeys/index.html create mode 100644 docs/documentation/passage/updatedevicerequest/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/updatedevicerequest/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/updatedevicerequest/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/updatedevicerequest/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/updatedevicerequest/encode(to:)/index.html create mode 100644 docs/documentation/passage/updatedevicerequest/equatable-implementations/index.html create mode 100644 docs/documentation/passage/updatedevicerequest/friendlyname/index.html create mode 100644 docs/documentation/passage/updatedevicerequest/index.html create mode 100644 docs/documentation/passage/updatedevicerequest/init(friendlyname:)/index.html create mode 100644 docs/documentation/passage/updatedevicerequest/init(from:)/index.html create mode 100644 docs/documentation/passage/updatemetadatarequest/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/updatemetadatarequest/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/updatemetadatarequest/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/updatemetadatarequest/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/updatemetadatarequest/codingkeys/description/index.html create mode 100644 docs/documentation/passage/updatemetadatarequest/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/updatemetadatarequest/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/updatemetadatarequest/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/updatemetadatarequest/codingkeys/index.html create mode 100644 docs/documentation/passage/updatemetadatarequest/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/updatemetadatarequest/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/updatemetadatarequest/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/updatemetadatarequest/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/updatemetadatarequest/codingkeys/usermetadata/index.html create mode 100644 docs/documentation/passage/updatemetadatarequest/encode(to:)/index.html create mode 100644 docs/documentation/passage/updatemetadatarequest/equatable-implementations/index.html create mode 100644 docs/documentation/passage/updatemetadatarequest/index.html create mode 100644 docs/documentation/passage/updatemetadatarequest/init(from:)/index.html create mode 100644 docs/documentation/passage/updatemetadatarequest/init(usermetadata:)/index.html create mode 100644 docs/documentation/passage/updatemetadatarequest/usermetadata/index.html create mode 100644 docs/documentation/passage/updateuseremailrequest/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/updateuseremailrequest/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/updateuseremailrequest/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/updateuseremailrequest/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/updateuseremailrequest/codingkeys/description/index.html create mode 100644 docs/documentation/passage/updateuseremailrequest/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/updateuseremailrequest/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/updateuseremailrequest/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/updateuseremailrequest/codingkeys/index.html create mode 100644 docs/documentation/passage/updateuseremailrequest/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/updateuseremailrequest/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/updateuseremailrequest/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/updateuseremailrequest/codingkeys/language/index.html create mode 100644 docs/documentation/passage/updateuseremailrequest/codingkeys/magiclinkpath/index.html create mode 100644 docs/documentation/passage/updateuseremailrequest/codingkeys/newemail/index.html create mode 100644 docs/documentation/passage/updateuseremailrequest/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/updateuseremailrequest/codingkeys/redirecturl/index.html create mode 100644 docs/documentation/passage/updateuseremailrequest/encode(to:)/index.html create mode 100644 docs/documentation/passage/updateuseremailrequest/equatable-implementations/index.html create mode 100644 docs/documentation/passage/updateuseremailrequest/index.html create mode 100644 docs/documentation/passage/updateuseremailrequest/init(from:)/index.html create mode 100644 docs/documentation/passage/updateuseremailrequest/init(language:magiclinkpath:newemail:redirecturl:)/index.html create mode 100644 docs/documentation/passage/updateuseremailrequest/language/index.html create mode 100644 docs/documentation/passage/updateuseremailrequest/magiclinkpath/index.html create mode 100644 docs/documentation/passage/updateuseremailrequest/newemail/index.html create mode 100644 docs/documentation/passage/updateuseremailrequest/redirecturl/index.html create mode 100644 docs/documentation/passage/updateuserphonerequest/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/updateuserphonerequest/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/updateuserphonerequest/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/updateuserphonerequest/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/updateuserphonerequest/codingkeys/description/index.html create mode 100644 docs/documentation/passage/updateuserphonerequest/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/updateuserphonerequest/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/updateuserphonerequest/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/updateuserphonerequest/codingkeys/index.html create mode 100644 docs/documentation/passage/updateuserphonerequest/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/updateuserphonerequest/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/updateuserphonerequest/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/updateuserphonerequest/codingkeys/language/index.html create mode 100644 docs/documentation/passage/updateuserphonerequest/codingkeys/magiclinkpath/index.html create mode 100644 docs/documentation/passage/updateuserphonerequest/codingkeys/newphone/index.html create mode 100644 docs/documentation/passage/updateuserphonerequest/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/updateuserphonerequest/codingkeys/redirecturl/index.html create mode 100644 docs/documentation/passage/updateuserphonerequest/encode(to:)/index.html create mode 100644 docs/documentation/passage/updateuserphonerequest/equatable-implementations/index.html create mode 100644 docs/documentation/passage/updateuserphonerequest/index.html create mode 100644 docs/documentation/passage/updateuserphonerequest/init(from:)/index.html create mode 100644 docs/documentation/passage/updateuserphonerequest/init(language:magiclinkpath:newphone:redirecturl:)/index.html create mode 100644 docs/documentation/passage/updateuserphonerequest/language/index.html create mode 100644 docs/documentation/passage/updateuserphonerequest/magiclinkpath/index.html create mode 100644 docs/documentation/passage/updateuserphonerequest/newphone/index.html create mode 100644 docs/documentation/passage/updateuserphonerequest/redirecturl/index.html create mode 100644 docs/documentation/passage/urlsessiondecodablerequestbuilder/index.html create mode 100644 docs/documentation/passage/urlsessionprotocol/datatask(with:completionhandler:)/index.html create mode 100644 docs/documentation/passage/urlsessionprotocol/index.html create mode 100644 docs/documentation/passage/urlsessionrequestbuilder/buildheaders()/index.html create mode 100644 docs/documentation/passage/urlsessionrequestbuilder/contenttypeforformpart(fileurl:)/index.html create mode 100644 docs/documentation/passage/urlsessionrequestbuilder/createurlrequest(urlsession:method:encoding:headers:)/index.html create mode 100644 docs/documentation/passage/urlsessionrequestbuilder/createurlsession()/index.html create mode 100644 docs/documentation/passage/urlsessionrequestbuilder/execute(_:_:)/index.html create mode 100644 docs/documentation/passage/urlsessionrequestbuilder/index.html create mode 100644 docs/documentation/passage/urlsessionrequestbuilder/init(method:urlstring:parameters:headers:requiresauthentication:)/index.html create mode 100644 docs/documentation/passage/urlsessionrequestbuilder/taskdidreceivechallenge/index.html create mode 100644 docs/documentation/passage/user/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/user/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/user/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/user/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/user/codingkeys/description/index.html create mode 100644 docs/documentation/passage/user/codingkeys/email/index.html create mode 100644 docs/documentation/passage/user/codingkeys/emailverified/index.html create mode 100644 docs/documentation/passage/user/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/user/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/user/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/user/codingkeys/id/index.html create mode 100644 docs/documentation/passage/user/codingkeys/index.html create mode 100644 docs/documentation/passage/user/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/user/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/user/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/user/codingkeys/phone/index.html create mode 100644 docs/documentation/passage/user/codingkeys/phoneverified/index.html create mode 100644 docs/documentation/passage/user/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/user/codingkeys/status/index.html create mode 100644 docs/documentation/passage/user/codingkeys/usermetadata/index.html create mode 100644 docs/documentation/passage/user/codingkeys/webauthn/index.html create mode 100644 docs/documentation/passage/user/codingkeys/webauthntypes/index.html create mode 100644 docs/documentation/passage/user/email/index.html create mode 100644 docs/documentation/passage/user/emailverified/index.html create mode 100644 docs/documentation/passage/user/encode(to:)/index.html create mode 100644 docs/documentation/passage/user/equatable-implementations/index.html create mode 100644 docs/documentation/passage/user/id/index.html create mode 100644 docs/documentation/passage/user/index.html create mode 100644 docs/documentation/passage/user/init(email:emailverified:id:phone:phoneverified:status:usermetadata:webauthn:webauthntypes:)/index.html create mode 100644 docs/documentation/passage/user/init(from:)/index.html create mode 100644 docs/documentation/passage/user/phone/index.html create mode 100644 docs/documentation/passage/user/phoneverified/index.html create mode 100644 docs/documentation/passage/user/status/index.html create mode 100644 docs/documentation/passage/user/usermetadata/index.html create mode 100644 docs/documentation/passage/user/webauthn/index.html create mode 100644 docs/documentation/passage/user/webauthntypes/index.html create mode 100644 docs/documentation/passage/usererror/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/usererror/convert(error:)/index.html create mode 100644 docs/documentation/passage/usererror/equatable-implementations/index.html create mode 100644 docs/documentation/passage/usererror/error-implementations/index.html create mode 100644 docs/documentation/passage/usererror/inactiveuser/index.html create mode 100644 docs/documentation/passage/usererror/index.html create mode 100644 docs/documentation/passage/usererror/invalidrequest/index.html create mode 100644 docs/documentation/passage/usererror/localizeddescription/index.html create mode 100644 docs/documentation/passage/usererror/unauthorized/index.html create mode 100644 docs/documentation/passage/usererror/unspecified/index.html create mode 100644 docs/documentation/passage/usererror/usernotfound/index.html create mode 100644 docs/documentation/passage/usermetadatafield/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/usermetadatafield/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/usermetadatafield/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/usermetadatafield/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/usermetadatafield/codingkeys/description/index.html create mode 100644 docs/documentation/passage/usermetadatafield/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/usermetadatafield/codingkeys/fieldname/index.html create mode 100644 docs/documentation/passage/usermetadatafield/codingkeys/friendlyname/index.html create mode 100644 docs/documentation/passage/usermetadatafield/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/usermetadatafield/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/usermetadatafield/codingkeys/id/index.html create mode 100644 docs/documentation/passage/usermetadatafield/codingkeys/index.html create mode 100644 docs/documentation/passage/usermetadatafield/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/usermetadatafield/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/usermetadatafield/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/usermetadatafield/codingkeys/profile/index.html create mode 100644 docs/documentation/passage/usermetadatafield/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/usermetadatafield/codingkeys/registration/index.html create mode 100644 docs/documentation/passage/usermetadatafield/codingkeys/type/index.html create mode 100644 docs/documentation/passage/usermetadatafield/encode(to:)/index.html create mode 100644 docs/documentation/passage/usermetadatafield/equatable-implementations/index.html create mode 100644 docs/documentation/passage/usermetadatafield/fieldname/index.html create mode 100644 docs/documentation/passage/usermetadatafield/friendlyname/index.html create mode 100644 docs/documentation/passage/usermetadatafield/id/index.html create mode 100644 docs/documentation/passage/usermetadatafield/index.html create mode 100644 docs/documentation/passage/usermetadatafield/init(fieldname:friendlyname:id:profile:registration:type:)/index.html create mode 100644 docs/documentation/passage/usermetadatafield/init(from:)/index.html create mode 100644 docs/documentation/passage/usermetadatafield/profile/index.html create mode 100644 docs/documentation/passage/usermetadatafield/registration/index.html create mode 100644 docs/documentation/passage/usermetadatafield/type/index.html create mode 100644 docs/documentation/passage/usermetadataresponse/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/usermetadataresponse/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/usermetadataresponse/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/usermetadataresponse/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/usermetadataresponse/codingkeys/description/index.html create mode 100644 docs/documentation/passage/usermetadataresponse/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/usermetadataresponse/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/usermetadataresponse/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/usermetadataresponse/codingkeys/index.html create mode 100644 docs/documentation/passage/usermetadataresponse/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/usermetadataresponse/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/usermetadataresponse/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/usermetadataresponse/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/usermetadataresponse/codingkeys/usermetadata/index.html create mode 100644 docs/documentation/passage/usermetadataresponse/encode(to:)/index.html create mode 100644 docs/documentation/passage/usermetadataresponse/equatable-implementations/index.html create mode 100644 docs/documentation/passage/usermetadataresponse/index.html create mode 100644 docs/documentation/passage/usermetadataresponse/init(from:)/index.html create mode 100644 docs/documentation/passage/usermetadataresponse/init(usermetadata:)/index.html create mode 100644 docs/documentation/passage/usermetadataresponse/usermetadata/index.html create mode 100644 docs/documentation/passage/userresponse/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/userresponse/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/userresponse/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/userresponse/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/userresponse/codingkeys/description/index.html create mode 100644 docs/documentation/passage/userresponse/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/userresponse/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/userresponse/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/userresponse/codingkeys/index.html create mode 100644 docs/documentation/passage/userresponse/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/userresponse/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/userresponse/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/userresponse/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/userresponse/codingkeys/user/index.html create mode 100644 docs/documentation/passage/userresponse/encode(to:)/index.html create mode 100644 docs/documentation/passage/userresponse/equatable-implementations/index.html create mode 100644 docs/documentation/passage/userresponse/index.html create mode 100644 docs/documentation/passage/userresponse/init(from:)/index.html create mode 100644 docs/documentation/passage/userresponse/init(user:)/index.html create mode 100644 docs/documentation/passage/userresponse/user/index.html create mode 100644 docs/documentation/passage/usersapi/checkuseridentifier(appid:identifier:)/index.html create mode 100644 docs/documentation/passage/usersapi/checkuseridentifierwithrequestbuilder(appid:identifier:)/index.html create mode 100644 docs/documentation/passage/usersapi/createuser(appid:createuserparams:)/index.html create mode 100644 docs/documentation/passage/usersapi/createuserwithrequestbuilder(appid:createuserparams:)/index.html create mode 100644 docs/documentation/passage/usersapi/index.html create mode 100644 docs/documentation/passage/usersocialconnections/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/usersocialconnections/apple/index.html create mode 100644 docs/documentation/passage/usersocialconnections/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/usersocialconnections/codingkeys/apple/index.html create mode 100644 docs/documentation/passage/usersocialconnections/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/usersocialconnections/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/usersocialconnections/codingkeys/description/index.html create mode 100644 docs/documentation/passage/usersocialconnections/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/usersocialconnections/codingkeys/github/index.html create mode 100644 docs/documentation/passage/usersocialconnections/codingkeys/google/index.html create mode 100644 docs/documentation/passage/usersocialconnections/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/usersocialconnections/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/usersocialconnections/codingkeys/index.html create mode 100644 docs/documentation/passage/usersocialconnections/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/usersocialconnections/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/usersocialconnections/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/usersocialconnections/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/usersocialconnections/encode(to:)/index.html create mode 100644 docs/documentation/passage/usersocialconnections/equatable-implementations/index.html create mode 100644 docs/documentation/passage/usersocialconnections/github/index.html create mode 100644 docs/documentation/passage/usersocialconnections/google/index.html create mode 100644 docs/documentation/passage/usersocialconnections/index.html create mode 100644 docs/documentation/passage/usersocialconnections/init(apple:github:google:)/index.html create mode 100644 docs/documentation/passage/usersocialconnections/init(from:)/index.html create mode 100644 docs/documentation/passage/userstatus/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/userstatus/active/index.html create mode 100644 docs/documentation/passage/userstatus/encode(to:)/index.html create mode 100644 docs/documentation/passage/userstatus/equatable-implementations/index.html create mode 100644 docs/documentation/passage/userstatus/hash(into:)/index.html create mode 100644 docs/documentation/passage/userstatus/hashvalue/index.html create mode 100644 docs/documentation/passage/userstatus/inactive/index.html create mode 100644 docs/documentation/passage/userstatus/index.html create mode 100644 docs/documentation/passage/userstatus/init(from:)/index.html create mode 100644 docs/documentation/passage/userstatus/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/userstatus/pending/index.html create mode 100644 docs/documentation/passage/userstatus/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/userstatus/statusunavailable/index.html create mode 100644 docs/documentation/passage/validationerror/error-implementations/index.html create mode 100644 docs/documentation/passage/validationerror/index.html create mode 100644 docs/documentation/passage/validationerror/kinds/index.html create mode 100644 docs/documentation/passage/validationerror/localizeddescription/index.html create mode 100644 docs/documentation/passage/validator/index.html create mode 100644 docs/documentation/passage/validator/validate(_:against:)-51eod/index.html create mode 100644 docs/documentation/passage/validator/validate(_:against:)-5vz3s/index.html create mode 100644 docs/documentation/passage/validator/validate(_:against:)-84tp2/index.html create mode 100644 docs/documentation/passage/webauthnicons/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/webauthnicons/codingkeys/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/webauthnicons/codingkeys/codingkey-implementations/index.html create mode 100644 docs/documentation/passage/webauthnicons/codingkeys/dark/index.html create mode 100644 docs/documentation/passage/webauthnicons/codingkeys/debugdescription/index.html create mode 100644 docs/documentation/passage/webauthnicons/codingkeys/description/index.html create mode 100644 docs/documentation/passage/webauthnicons/codingkeys/equatable-implementations/index.html create mode 100644 docs/documentation/passage/webauthnicons/codingkeys/hash(into:)/index.html create mode 100644 docs/documentation/passage/webauthnicons/codingkeys/hashvalue/index.html create mode 100644 docs/documentation/passage/webauthnicons/codingkeys/index.html create mode 100644 docs/documentation/passage/webauthnicons/codingkeys/init(intvalue:)/index.html create mode 100644 docs/documentation/passage/webauthnicons/codingkeys/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/webauthnicons/codingkeys/init(stringvalue:)/index.html create mode 100644 docs/documentation/passage/webauthnicons/codingkeys/light/index.html create mode 100644 docs/documentation/passage/webauthnicons/codingkeys/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/webauthnicons/dark/index.html create mode 100644 docs/documentation/passage/webauthnicons/encode(to:)/index.html create mode 100644 docs/documentation/passage/webauthnicons/equatable-implementations/index.html create mode 100644 docs/documentation/passage/webauthnicons/index.html create mode 100644 docs/documentation/passage/webauthnicons/init(from:)/index.html create mode 100644 docs/documentation/passage/webauthnicons/init(light:dark:)/index.html create mode 100644 docs/documentation/passage/webauthnicons/light/index.html create mode 100644 docs/documentation/passage/webauthntype/!=(_:_:)/index.html create mode 100644 docs/documentation/passage/webauthntype/encode(to:)/index.html create mode 100644 docs/documentation/passage/webauthntype/equatable-implementations/index.html create mode 100644 docs/documentation/passage/webauthntype/hash(into:)/index.html create mode 100644 docs/documentation/passage/webauthntype/hashvalue/index.html create mode 100644 docs/documentation/passage/webauthntype/index.html create mode 100644 docs/documentation/passage/webauthntype/init(from:)/index.html create mode 100644 docs/documentation/passage/webauthntype/init(rawvalue:)/index.html create mode 100644 docs/documentation/passage/webauthntype/passkey/index.html create mode 100644 docs/documentation/passage/webauthntype/platform/index.html create mode 100644 docs/documentation/passage/webauthntype/rawrepresentable-implementations/index.html create mode 100644 docs/documentation/passage/webauthntype/securitykey/index.html diff --git a/Sources/Passage/Resources/settings.json b/Sources/Passage/Resources/settings.json index 32b52ebe..761c5e20 100644 --- a/Sources/Passage/Resources/settings.json +++ b/Sources/Passage/Resources/settings.json @@ -1,3 +1,3 @@ { - "version": "1.6.0" + "version": "1.7.1" } \ No newline at end of file diff --git a/docs/Passage.doccarchive.zip b/docs/Passage.doccarchive.zip index d9138ddbf4720131af4c5714b08f9c000bdb8986..3f952b4472b1744ee3cea8058adccae9514ba0fd 100644 GIT binary patch delta 4342185 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

NL(MHgJ| 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%0A-GBMIq1Jm;V{_>?bhtcuoT-6lU>lR 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�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%0DIe^2OxGu$pxU5#m??M2mtdJo_Pm= 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

^BB$`m&woCtb-=+CqkKr z`E}84Dd-*L4RZTnKY`P4tOM6S#VFH=a#T{E zuMAmv<%q=~88RI<%x5p7q=C%3NcQ0;aCg3WHA5FQ(`?u>Ialw?f++SnsD!C>?a?@4 zzOl=wVysfLblwrAM-o{>gBvhkEC4bqoLjz_NeovBbKn=`_NEQhRvWtRk2yIZQHhOn-%W-bIo(+Ui(@5Ip<=GtMR^f zt#ypndZ+vNi~wYALBZqL*<1XDm)@`^fWNChwycX#T+hSWZ=aMyQZX4Oy!ny}v>HYX ze_K0!S|TEWoI_k>%2+<9Qe~;USJbXKV}1m2YoGC)xgd7$R@ae@E#;9ZnL034OI!_r zwuqMIp1=|G9EyeK2!S-HB8nN4c<-sa@_vbr(PIDJ@eUY5KCA#TsUOFM?YOE zxbz4|2?z{<1dCDEi4})ydf*K%K+%WjftTo8i<7xNBN){7BnEP$UACN63-@)}Jh!yGRnGLL3%=X*8mF&x1 zrHdsgPSgzt3SLsbw%1+OCYnEfkgaW6iJ3A3a?EgH%pzMuHK5;zbV>4kdk!bz*_lS- zpgI!yR@lG_oZw{xvBITJ47=WpdfHOQzzK->bQClHt;4(8CTnduS037k?B__)9HIYHa*e z&jDC0!Z;o@M%_UeF6WIIXUUwB`q3Pon692B#WlHP86P~mdXGl0*UG@O{z@z}j<`!A zpP5?MB|Q48CEL!vdIS4Wx@d@zaNm6syhfbGoI6)*Zah z8@VXrxN}O`iJ&jy*FkG_y~Q3?R36Z_o+jAsZjas4EuUlPC1(<9jL)8U_I9X>3jv_0 z9^LNu8~x9H4X<+EUVzq}-wO)X#4Tigx@bfiKNWkuwC?AFS%lQ&B?zI1e3jTHV zP<6+Il!G-P>0faKHxAQ##A{`jPTb+?s*?-evQz@UVowgTQZV~5RQ?) z7p!S?YVnG-^Q(7Wg#-s4g)UtY6l1!daGu;<_T$)ZodH0;9&8svLIqGCHxuvEzu{Ib z{w!_t4GhfhzJScGW7A)GSL@Mt>nL_YGo_}e4jzc2-s#=`RGtsd-q(^I61(0(PhNwf zR!LMx*uN0*`W_h#dbFB81o)V@C<#h^Mb2$*eh<=!TJ0fw*7@ou0_*dO#K;j`!jw9JBhS7g;8)4QyjskdCzON>RR07Efi@sH zRLhZUit2EL0cA2)JG+#KosQ08ohm`!(=+6lRAZA&1gz z%8JmmTdW3mY2Uq28wwi$cO5m{fuG$HWch+N9j1QMl>Y7(+op9E6QujB&LemXbbsXz z&*wRfjV(6wk$YX*4m$X^;<<((bU%OsOe;ALg;a;d^jDy4w^=a#tMp2L2tDi{ukp>9 z*{$8f6atPQaKJh-qE4~O3p+AvOket%Eh=zmOJe-|4hzG4mo^j78Hh=X(L+rwCI8WhtoaR zl(O(&8t{4_c~n9NF;dSC+EpCal2vWnE*C-O+^d9o8h}UQ?Oq1+nU5tgBgalIxUq)f zVq4v|ORLdKyK7%eNc%zZfIsw~y-7dk4u2RKrdQnlOv8r8pzSh?+D!$4V&+6_k`)H; zMzys!GAj_gjzs7aI3+>VO*}cjli{W8kskU4yTzub!%qFu2)UJr1G#B)lU>Rt(fvw#?j7Drfr2G6@dD0cJN1^vFJ0%c%R>9>KX&A=fq1IW>YBl1Q9S}+@=Dd|=a?a~ch?JR*m;4O>S72{)vyQBgaOB1^9n%B z@=aH(Ty|JjcXd+^x#|@9!R7))lyoLNT5n-hjJ1z_)hxb|qROo$8$-m7PY$JwM@mx- z1rfK)tCT@8IyG^Vjh%p_am;Q~w_)XYj4*#f4#baX7S(mx{Ga!mjSK9KK`JA)g{2NBq_??o?}6f8WqXgCEukJ6N4xjXodZ(1?b_G zjmef`{*@oG;wu_99Mg9i8s6Y*!BSH?*U_Kxhd3GL$^T}~ z5k1N_c~;VbtesOSH`sl(?BL8=)%@c#@X$?ZT>QxO)=|nJ zofQ8dT#?8vr~s}K1K}&oP|+w!4`&!0L!5I7UE~vM0o#C-W{#%3=V%sd;wKHPrY_Qn zJI$_3teObd>rNf(o=JozmuX9)PMz{sVx8+-tN%CcR$0gi5PPi~9EU;gmjQ(~JQ4`r`y48^Ohym#BP|u=2%TqpA&$1yZx-l4YRF zSS$mzGOsJXmtAim`8JFQ&}ht6AFa(Ln-isOcMK6~?zRmO41Py~S2zH(_01q@d!>I{ zJ-`-HHZRv&Lfx;8*tyrCtcN;(QMI1_5KTl)D2q%aFhuOO`53qV^7J;kp=8%ci5}st z1-RT%tFzO7W&OOwk1dhH8J_&+4xxTV3uk1}AS+o?cT=ZgcI~VIJ1dI}xN16rY$)Yu7%hLpJ6Aqh4^3YmzMWSv2NiM+AMTq2Zy@`8}X z7^M;|=j$nK3ogEfdxMA#3jyi0wOdznmv)<4JrRQo8l+M$<2hhVXXj1m+wjpj9}+qJ zbGlkG;4z{#Z>P!-8K}VbimbL_nWiIa%*9`-4iBJTgx%e9Wd_Hz)- zr1psUS^nJ6mrQK{&e@{0X8p$3Cjt*2t0j>#kduWp7Ywqq|Tr?2p(&i>?w z+mRh;4PdeD)Lj*Ayg%?*CumgK6~>5Jg9lG;%6}xNom}5NE+bX0Yy^Zg$8lhqb!CaZ z@@5iemDgBBUHGL}-MzUWZKJpw6BX5aMJQYH%wu!GF90q^LI=}W(jFzxG0a*q<By;B z&v~>U}Yf{x|gy!L-)jVMB1kn$ZuqJnMr@N-d84xn=H*;hazuep1 z0b0F_KLEyF`itOxWC70oS3k=jTJf3LigNXl@GBu0dRTAsyj0@K6MX~2?%LvB91tgb zRIEG$Tbiknxyyr9!x9NF`;Y5p<_yon=xV3_wysGRVUSgyTNkD6|Ku%HL|vlCBT-3V zuc+vp7O3DbM2p{SG{26aU5DJH8QU7Qq!VQf#RD+2d$LX{9iPV6fa}Z@xLfq?BUpSn z70S^q6kdR;`4NGyQ~#{uZd7r@_U&`M$mL6lGL}RygA+J;h#L#wymVte=9Y*ZHFD~0blDDkmtcGgt=q>9;_BP|7#~6di3tTbo)zlzRS#RlbL+k&OCq^ z4JNBCI`9~e!`lJz$=E?jJa=zS+Bp<3yirlwqJ+yH= zc}GNXSpcFH39n84lhZWXP#*y-l>N_V{|h4P`|rl*p4=fsI4n04Wp1i9MD&m!i6p|2 z5vxVg!dwse52dYz|)Dv4# z$X@V1;Y9@8Ov!ZRybBIhM#t{TI0*A8sqg(u28n~N8FjM&eb7jF~QLK9ggi$?s z^3n|!&WwUmXa0gB-FbMbGl{_I>a$do+JszrIusM!iJ79-1445{rU0;2^*;cSUlLPF zkO-O$I^yvpi@mq$GVx`lKcGFs8S5IxD9as7t%?GvY?VO-RhdqHaU;%S!=g&RHSQBA zjb)L&zFtk4<>7pT`auAphVJc(M)0e{`7)z`xgY&dh5OaSI=ZO)n$bkT7owsM!p zjNTfkqA;+Z^f^DOm)j3CaJvDhpa1Qm8MrD@F+W_Ve*`6yt(}|y_Q<=Y@+yBga81`Q z+7O^Y8KjV*TpPcR_Ifw>kvjvrU3iP3fsauhL|C5q$a({eDMle0*a?jF!y|L zDwY@Cd5j^g&^PrVv~j#e{pwe?22olVXZpjKbJG|dKHDMCDl_19$#_~-2we3yi~_YA z3t|FT;g4|cUnL#-wwMfn;~aSf_QM=^GW^pJqIUJ%Q|^P6MXipPaJ;+~qbwYKr|9({ zBeGMm^_)si>Xe;bD*AZD`5&(;nta9enk_2c~iXxGov@Zbz>tl zzE+Cs_+1A$$R$(K%{p(GKVCZ4hOIU#q*|*W<7OEU;}1QE`AR2qEeQjv5e%K)-ff&b zVh-)yD>~b^MAb@IgVZ!Zqwvh*Rc9%%j>Nxc+ldE5@qJ0K+M*qz`UJ*(S=fKRDx64x?j{F>?YDzQsdFAb#zn5Iv9;r7>- zpDDAR^o|HP!oH%>!6V$8f5mL!^;YWL7OZdDGkPX#Ufuh-+ah(~x)i2=*5wY=9M-A) z1p6v|^eOJ{@AxAE1Dm)@b%D?!`r!<2BrOy-_}w|BPSlqG-~c>cbT%$=G7A-Yh<{sE z`Qnq@H4lM32o|_~?^H6Hc^~H$v#SG#q2hH#w3N#yo5l~VyMw6}2!akk3n0lAl~jft zQ<_S4V^k_CFN+^V_Q-UlZn7=mLepyvjr3!Kf4`*tyGZWeiMBDeZ9A$jWFPZ7WKGKn<1TY3Qn4+2eT)=K=1xg z&c`XnV&=|`#?7KFy%cnjDj%}mPN3DWprc-~g#JBnXPR(91I*r`O|H@|-EV#vz9>q? z=>d!}5Vl>h|E5erj+@}1#94U2O>PGBZuf?}6u3bJQ2XG{QIchWOjm@$4cfu-hHS^p zbgmP*(!5^nOK--9g$GNk|PZ3S+1CF-)lr;l}hcX zF5P4{oR33(uib8~cqN`wn{gygZ)|6KY7yN%zJJ=x6i)gItCseTqp_72rP9>4C^(VY z1euQsa07o|08;5(G69E^p|DS25I&BnB8b+n%+Cs~ynT!?tv)l2;Zgj+`RTNr3XCkg zd6NWwBsT3u&gWZoDBX}_3bTh>myuo+k2~YT6?Cqfajw_w6_jEwdGCSP8nGUrcSoqS z>aff4(yTVCiQhwTtsEr2Un}+^L^^?nR=Xhz*mbt8&t5PAY6}3mE!)6X^{^2uiU-rt ztwsT3(N8^&Iq&&kXace`rRt(ql-yUsG813pypAnen*u%H`Ev2{T70!y2t4X?RSR{> zVgL2MX-b(FX^AK1ri>?rg(1e+tRysDXt<(gYjoJt9&@P_i9VjX{1+%sU^YEy>>L1jB>tUnw%~vY$G9Ifj@z) zKQ|u#F+m`4Gp#8c!hvd;o=2I+6}i1!ah+VZHiNR~LkE_vjvGv8$2M`(mU1?@ z0JmBca|i~A-T2OsZN%EYMdPH$=~7`9pu#J*|G*yzONWP0A|6%&)zu-KKPlQj;b5xy zA~*{70){b7hOLjZWme7t73dkDgeKYmilAout(KOwAX&)BnTKn-K&NKLFFzEvIATidJh7&@c|9 z3U*0Fq97j6Enn|WIxcb0RIGs};hO1fJuq^LUBDYzT9QMv8)h-c&wL)9tDU_&)>yp+ zQs&u`&kHHvkgg{dD&?3**+(3Bk})f}%X*nIS^nGmghzZWypT5d%ndmXI7<$UP90j+ z(W}_TtP&HdT-i)7yvWtgD7MH6z#38Ic5qmAvRPcwY{e@QK{6&UXy0#}_WiGd1)9TP zUX!E%K8Fyw4a<$)bA+DrUZr7THqpGMdn`OfyLA;&a?AAnkxvQ<6Pz|O@^w=j-6=jR z>>#kElaEqvpTq+u0i9&9yj5K&nF4F^3+^-jC1$6ZEJit59Q?1B(5L)0Q|9ooq{2r>f`L+?rDbyF=_n$DW zb#P_cZ1Kur&KHmN-+DUTJ&|k6?%xjEmlJLaU<%kH>=AA=-ereoXXjnp6I9#rSNndN zaA#!VRSy?i*i+oz0`3nlv6{0fcb}<#%S+rI?0QDY57qySBbzvvEMo3OXurl*p>Y=Y+WE)-(U;Rmcf2$I$=H=5pdj`usC=cv$uD2GC64e zaP+==`}h69#>dyo&Eu2FSA_p-CGrm?hs61)c~m#y{+D_A__}5IF~ryN=iyyYpB)9I z^*iC;=a2ruBPc-3diI~rOo0jgDTVF|isA%gCmuaH0)pG_>-y3D<;B6v=K1mUee|J^ zR}y~i7EUcfdB9$NzElVQ&rh#R8>TLicig{kC+{w=-k(hPS=mz&w*~ z?j(58@5tkTncLIh*Z19*o#Am0SI7DxXLjNS43CZc-;+21{(ci*-qgLuo_(sDRDA_I z@yX|Hf~lnxLJM5pP^{xO$U6NLN>Y|*+zoTrTP9j&2H9bp<}b&fW0U*G!`q$rU0D6= zRini#WWe++*cT5jaYv{xL;M~>j0NxO)90Scos;7{ZvQ=bk)xB>JGUoRH-durH0Ei{ z-Q7OebsVFILDcx@(FxGJ|64{C2)1-iCW75b4)6~%WDc&B8BNQaGs|J z4y=A;6=Xw3t2kO2S3R;anD6F^@ml}9QZI90ttKYS<3rQec*xpB;qB_#*g6>WiteD$ z^-0&(8Dy)fBCwM~_}A1W{W*%|+!Y8uGXVhZbh@SYR??{N66hg!!R=AWp=#|~`BY-% z8nU4tTJ|G!tcbpH6n-p$53Ku#to+6PVVzr-Qv}F*5viJ7Lhb^+^&yVuY@e1XQ+Rpu zjwx{krE}RW?kf|Rl3IP_N^~EE|G1-0;;OHaz_zY_CUPUz(4zVeg1#rl-V0AJX+^+E zvg}&EtIjgyk31@@x~ta z9_)xH@%E%15wmS`jb$`}sAhEI?gAoaJ!iwJr&s$<2DZL7^(*UUnHB(czQC9);|T6v z4RS7{iYl3Q`WBiWv9g`Ey)|tN-$MZ@se!nYD9Xvi4WsdDw~6oeTTBT~k%_uTqYC#P zpfd4rERB1`uqdB)XWbZlSxHHSHe%4#A1;m|sDvPQ6nXoTRTDL<>t}z}hi(MlQ!hvb zJX}a6WT?|}IpKv0?*kvv!nFSeab}V&HbtMmE)+V8LK%n_S32z0=0cO^l|={8LyW2B z4qTRi`L?*DdSUbjt!LMB3m9`f{p`d7ub>&`HhltlfXZgvBioM7R;FP?p+b_ zkq1&btbqp0SkE0TGq<(NEmgxuJXTK6Uz*V#Vq$&Rr6d)3g8X)9qFS5D;&RPn_Mfi0 z$7V5p+CND-x=SI$PL!In(SHS?t{vgn)Xt-Y7}E&vTDYExuECGEM=gh~qRVNN8DxEI zaIz)m!z&8SDi%^Ll71#gOP4`jU@XdBs&ROvo1NQU2dxjYSA6J%Y*)0F833Ox${K-! z$f9YOiAU_aj`h&gGcDtjZk@xX=I~Z{7Q%*;_)O zMobmAljP+}bqfibn;xws@!X!Rd6Y}-Tu@I;gZLW|(~N+IB-0S~E(duW^)v^0v?PW! ziJw{I2|Zh%Y5=2i*9?|8+oeKJJKAfnE}Tc&mHa_!h<$}quaBPLSkc71gU|xpLS~Yg ze!EAK)EGLn?*YI^N7ewbwP|@DxPp9_F&*G%){|%3=AkS)a=TxFZ8=3`Ovcv3Gd?Ri zo0kjb^RCLB57V>kcR z1O*PSs#a@PYGSDct-3oUy4ZvZ7q;N~aI=MH97heCU(-d5SzEM_)e*HMdtvFR$Oxu4 z?CIzR6p$1{x}3`subetEON#lIbNNZx2;S2fIP#7oWiCuzQ&slE;ppy!JcJ{ird6BzP`TPdaC&5yDZ zn5yhWGcMC6zq*anPp|q zsK$03O#;Q=$nLdjocJjo>x4t#=KPF9=H1*@7!T2}q9Kw)fT@6y_FM&82-!?_(miKZ zV^$*>&Fts8FB1iZYe0hL&5960@@@!O4BgWuBAm<@oy?Z`nyLakmCL^OK9i;cXFBPe z@t&(M?PHH2z==c{RN<5$d41 zIV!5qc;tjpi;qO68ujkI(>$VO6RTv6fjCA+oHJs1j_IdPprcGrO&?K=#$dT~pnDzh z*cmPC6RQ-tq0C!m0Yv>SlOK((%x~7~f{3taKO?{d&KVn!2Uk3wQ&fbSav!5U!thi_ zZVUh4&{~m*S!5iJsq>*dh6UQx3PwK!p+GBAmnJdyG#wMjty$+%Y~t>|bn||x%P~o9 zgUP_P0NYkXG%?Ofd^fZ~3As<6HM?daTbx(ip=ODCr?t=B=_Vshq7Sa}eXV5!+&;zL z{00COaT$G8(VCK;=6G9qg?hTm&IQqw*-_lu*8bvav(OAquzN9eqJ;%+6*RZql@f6K zR)CeF8R)g1f6!*?c6;aAu@^aZ7RiL&=5W0l!BS)`bCKUPKe->ST?IXs&7o=!JI16W zx*WK!pQt_vAAxWjTt;EDdca5uWqIBN#w|dmzC&=B6uT*lS$S^j%?P>3DJuF=RcY~D z6{~(|T#jD~!h+*;W2Zw_cqsCL9oR0h+Jy4vP#@M(16cYUjz<_vF2b1YK%CHp{U1PA z8Hif4<6w>Qw*&Fq@Io8p9u7UFkfYgL4t#59LRAJR z%)W~(a|wdyI>Ox%7>)@GnV~O&Ir}iWY(P#}van~VS|OHDE>+gPziJvKpHi>BgMxIcKiYS6 z#?RcOEBqcQ+QnHXrOJC(z_!Ddl*K+$UI(Pwo4h8P-Loabl{Jc#;Xw!<$@&581NCpn zNpzM5S=%wwQLEiElUpX&Qu^*_hR}4y@+L1M?7uk1D_;3+-iQpq&N-z5&~n2XQbQHO z#urDM=@nbG>(=b)8V$j9VuK>UP*XIS83LgUyx#}{x_sTp!m+`pq7_(iHjwt#%g2Z_ zNNKdhod8a@pl#@hnp=NfuI z11N~|GFX>sHQ=bDbKTy?=ebTHstRz9!6jmeo+%GrLG;>$h&x*3Z6EvPw^Atk*=LbO znYM-Z88N^@f~*}I#HXTN@t*#Y`_AU;{!zh{y7BQX2g5WFYVLM6@JoP-Iyn_6H<@CT zp=zoUP|oIZWG=7PdTCiXf8*N{n%BEZz6B9T&KA1%(cWy;<%6E~s!`yEs_?|v%7SRF zSf1F1H<460i_a$!dDKlYc5S2R!?x;Po78Q7i#CJ=iLtcgdtRN%qaea6SnT?%p!XfN z1U!SSn+ba%lxP9ND*zySx%EkFdLKq$*y*dJ7CTkLp5U(tk6Mn)_CR;!QAj`KDNe8l zUI`WFVf+>v^i#&Xi`8Lp*lr5Cw|+luV6*B*ML3*AHXl5@Vk+B=!k{1&nM+N|$O@@j z&F^vU6fyh~N(#azT^o349q6~ECyV}OcqFA#g|7=TFlcV-&SZcO5&*<2I5Ea$cF>;k zUe*O{$lSHXx)#WH;?Q+e`|D zrD;`xLOU`?N+{TMB;+M2q3$h|mgrWHfQ%w|_dA3UJ7AA79_dBGURSRu6Z01 z5y53oCOLPR2Lf=WTZBneC3~>rAQz|iJ>`CKI*K(qs`fd(ZX&=JEudDKdZR(8h4UGB zy_xkrH)@C;$N6zQv4R8i+9}NYnb9y2DE=JYu*ws=tsm|=eukS;u?`=W)QMUGUir4- ziY(N>6L~h~bn4`6Ie*%JFh|zZw4l(bHUzMP$3$2ppVTpURIjRbs;$|- zRu}7@%apAZT}x1Q#M;sG(-~4YQ9~+zEGCy;6?$S}(Et--@n%uPU!FVd9dpdFE|F>NHA0fG~8nGaWlbNHdnX`+rtEG*pnUlGZ ziHp6{FUEfzV*QVj9O3(W&4F=jTRTu7AaA6EF9_TeKRW^(!2f*Q!tDRKkcyhY%GuuT z|Gn>@JO2;4`KHFU!a5Vurv{0D|H3Q_gWW;tOW7ex08^b7A8cpZ?N*~jM z{{0G%pn*@i(U)}M)_&D7FSj)Wx0x*Trk;yDeeCd_#l@YsIUJIN9qsMaM%+Qx@5q^i z(G1s-)DI@OL!-S=`2dba-*BqmbbpG7cFDII%+#$tesyghWt;|W6yIuC)l_=cR1j9m*lI1Ha ze7FS+t`cAdg1;xj%{;NC_!*_^ zdO^OWXl6}zA^s^7V4o#szhr^y&%S)=b$-7H<&17ofe@Sm7Te6wQXSq#Cz%m%_)p7CKddNEtM<*fG_> z&r35lrCDWV+XX0Ps05yyt3aK6*cyhPlY~joaM2&C1rX6z?ad`k=tVhebR|7|#C@B} z$q$3)+1N(J)4>Qsnb_sixKlIR$nUr##Ex2QGtQA{#fM?ym~9ag3}7;iL-T`0_@@0W zFvubVgk#NR%sYq>lSEMY*!;DQR&5l-NbtRjIg1_f&;U=MBIf;uY8`GOGW^hJXA=gxSYSFZ7=qlw1+T~s?A#RKzNnb}O z(VnC4L>29{T^ze~f!`F;+UKXPirx{Gl&x^DS@;jgQwH!SqZc|BE4 zYM&}+V2pV4f5HAk8~=Dcp#HIxXqp}Fb9;RwTM{Y7--VRz|Bh-qdplDz6MIu5V;i%7 zQ^x-fgfD8?{tMx>aRUB{mEW7YONAvB2SSF}S=)Sa(VY@x&UaUO-TX?<0NY%QatRcG zLKj(^?Y;ZI?;GRJ#}lLYYLPJcQeRf`k$H4qrhR@eC6LFevL@W%bCj=tz(eSU7{W`^ zwD?%gUgmy_Acf#i43?lORVsNcC^_H;vL~cE3N)G)NQ-AtV-W`<{&_eJ66xw}Rv22U zdNN0v%g$lNA^qTjK4mPG>^_f=g?@Vkuy<}`6@8ZcIMYQl zv?6lma%^72bM3OY!n5#D_~Aa{5lJM>v``$P4HtrKClYMuo3vNpaPM(iBm*K={1n1_ zaAT+_5EdNj#UcCB(&m4lPm@iz@rzjcaYJ}hs`*arUayetXy2BuN3rq`Hx;@vV03J$ zW+OcSXs`pejH*qm(V?aJx`W#V=Ry>Qw`jMb1M7G37crvwwH{k)AUdp6gQwN0{bSGk zre=LR_HKs0NgHEZ=X0YWVw;4-=4cL&q}|8)d5lq?f>-~&bvsmG37>yxbtn||VZ3}_ z_(Ap$dbm5;*Ah%=fuq>Pu%4BDfWA`W6OuMCIh6p1`?s>&|B_dxi(H598>nPFpw(uKk#S|~wa7G)j& z)f=}6B6XAYMD`eF-c01H@cqmRl@2VwNzBD!16&Cb@~DTo649Y zB&6mR3|T+DpFJq7wF0(k0n}ofMn{rddF#AZJ9{s`V7fa@DyQw@&Km}={PJ+(3*Q7- zIa@H+?=IAp-GPTxnYtz1cu?ux-3Z@l!7nxH^Xt%nb>51RQw9d{< zX`99i+p2XI7fo5-^IM&eYA(!6QZo$%TMv}w`!0Gfebc^%DD>tF%O)MU)F!DqoqRh2 z_^-)z$NQg}r2RkGv*2TjJ;y7Yn?A$5AF_W^3TyYVeM;{}F0}nMIOC#_GRg47xnCyH zl-Y0kaZ-(t9db3#yFO}M`vU(Txc`$SkoZx^r-K0j5o4wp#ex1ilH1ywn%S^2{rE<= z*?(d-+jqSF=lMTkcBAIH-99_g2fC0#yC3d#p&)Q4nvn5=IAcadGb~yoAy#Ed_MmmHoOI=#guNr_cD?A5kzmt$ZV`fO8#LqsXi1yEorIdp5oV2 zV7EdSS-i1gr^#r@t)_{Hq>&oC9qC`Ql^Bw=B6t{%%xY(ZHRKaW7+cU$#N(*Pyq zJIl0$xs}GM$^#w;|L;LxG*l{N?q{j_H5;*i&)Is&w4{YCvX)VfOWV-+q+1l6)aS>> z2xWZ-bw46?)mEngcruf0y=(M^7dJR2X*11j;DS#;aZ@e8rg2D8NaWjU5BWyG;@b`` zFA+aO0-IZh9c8CKCvy^nC_jvli_uab2Odwn#Y3k#4>hUeQp^kwF(_#WV}k_m;4~`t z3G5Zc3zvEGOX&LWqmdniO89|YqNVzB#Jq#9B0iP6x8%?OgZ=pLAZrm3wGN&!oI+v} zbTGa4;7J%lgA^r-YWY@nc*xFe?W9?*^iCbUc$B#`8wnwf+J0v3w1uu<1|!g#KSWeg z3Jj*AVwKV*-e4`Xv>)*Y$e~Nm`c9+-p>ii?OPW`{0(r~=sa&+N>C@f2;VOz+9>mi( zQdyZogzz%~3_(!bi}Wcpzc}Rf)M=%Y{Ss$8lbbdkB}>~gddV*Z`PT=L>DBam_P>nGhjjB<@SbmApL5JaNSf&K&v;)(|?sY|IpjN4YLUUu%q#c0_7425Re*d!gTS! z$??A*`=_EYv-^iAo&GqNnI+H%HX@jB`#pKg^2a3ieG~t5J}JcKIo-_Mv2OS_N-68Tf$7ic!*$m z5jt$^>tqO}?5Zo!VuzwsB$p(>r14SqH;3HJ(Fl<7|r*nc2Iyhh(XgRG=WCQCjXURf!n9 zIMFo|2w?O}&o^2Zd=W2z>KItD_{wzzQk?>KA}%%>L`amc)rJ8J%Fr+fcs&d!@2>vk zl?D8P75H^jze;rZ!N74yIN_zqUY0x87lk=ECsrp}<(_ZLa>xBf<$(3e=Mr*ASJnwm zl5N}?)0IQ_dJAWDvcvsQGFb+$$_O0Cq8{~P$xGVpr8Z-V+li$N6(5e87ukLO(+R|h zTefz|N-o=}u*k7AB>H<^Vgb6%XnWJI8qY+YYkOEJ<8U3}s*_K^ysrE# zrI(h2h@_k(-3*!chZ1%du+kg328Dh#MPAaRp5YN6k4Gg9{w^%>t7>vyBLGVlZks`x z5p6BoCwpD#N0A1!if|Amjb-`~rHiXhdw|6%;L#4s~APgEX%5?XJrduzzx``3W7|+&%+~4 z@S)REk&OwfW;Z0XH|CtQ=99#M14N{W2{-FlgLdilwqddJAOZDRb+{jwzS9gzfm8~k zvlipz7{U;A-?k)NB1q&pJ5Ym-yk} zI7q?Zy<~)F=ewlZ)MMzQbf*V-VeIdVNgAz8ejoZf)`rcScNFV)?DX#r)8}jU{OQ{u zO*jiB*+}2*CiG_lwar7uV<-~9N<@w|R0xWA?+a?ztY4HigTcie_)Pvi?)hb-y~{$W z|1#mKX)QdL_j`8IkD{_vPys&%4uR@oJdbxDbe<~l!sl}CA3Rs$#~rho&&)|K0zCL9 z;j!B4e&5tqlcttfJ@55C-esD{bB;C%r8zdY{ep7p;H*`8;&k@~)$g zDD`*69|I(^CvS5dj#>}wnPWB4mEEgkXk-dR4ChAdqY+bSa$^<7>s&RHZd0QqOqHm- zG{UN6MbMwJg#qYe!hm2>A#abvM`gjjZChCobu86YVzu$V8ptrefu0i{& z5DFKT7X$?Tr`E<+T~SXGzVuK*1ttlFa<;X+0pzC}*=tyqB?WZ=`YL%h3on!}E%(Z; z=<|fB5D)~#34O+6Tgs4T`j~gM2?}sWAj%;JG#Qj?8JcF4TQjQjfNaP2$RlS521_vR zKPVzGxYm|+o7=1^e}Ba9?y>O7d*=(%gu4++W}`ih;s3!PKoE(kf|^Ee&-b=XfrAF| zp+!9AW{(bUv}vjah%xYac>e;JV>2F4PR@RhZ9iCtX(@c?Zn}hyV^)SXNReHh69hXR z9PCkb0`i{3xsW9DJI`T#mJr&c9ccH%n`(a6c8UyZinTj4|Eh2Onw|f!A-FNbsmuV) zo_w=kqU`RnYfAh^$oJY(Siy6N`)hUHdQwNtscFmXXkxT#Vx-dcD`uo#>~*qbwEVi z2Ko=h{L`m!)?eHy`=*!?84kBeVUNLL=>$ZDl`S*tB;NMS6na-Ye{Ksz>*f3!O z49QrlKMnxUyaB9z(#wsh!zDl=Ed?ou0xAB17-Z zr0Oo6u23~~ZwO-Eq~Z}|IbsU1+-22-h1Ku#4zdFHyT~2;4qQDw9C{OwJY|2qoZ@Nw zU;?h7dk3jr*)N~%zUqE&hX$6OKWv{OwPP`*=4Qb6xgQJv;e2OGp-X+ zJfIvPGRy!!Y^B`O{g@z`U9RRYfP!r7_UjX(UwJ_N&-_l@kC!RH`^Y@P7#+wJMdZOc zULS&Al_XeMx_c~QR!`rpO5;0nau-Xd1cUp9k^2h0O{g9c84PA!1q~P2%8b(r+n6{a zO-s`j65sa>we`vE8tY70_}pg#w-I!N;c#gH8ctFrtY}ntzHX`TuCB>2C2$uh353=x z*s#PC@B_k^f9r_vtl|fEx`wk-BOeND4+-Bs5=-L8+A~}$n1k|;HWD)(9|Oo^@QEv7 zY3rUsfg?M zC*M2Yj1lbJ*1t2#OMAr)*3dx375s&5fDz-})34i`B&t%g<(>CUv|&S_LLElettEMr zWtNZ4%<4jWOnWQFmywh~UCeucB5H)$Wp^)P*;6#x5Jqy^PzHaF=L0CWh zBtN}{T}BYM8}~i; z>(hPv>z{j!z4I$;%{Awm&s^^|!K?`LJm&}3ALIx$@tetX{a$>(8-*L$^Y&z(8x5Bu zQzdo*YpnghS3sr6$11Z_v}#{pd4IDB!-IcsJF9LUS1W zPb;0L>v^SYv?uaGT^`|~zD*$S_19{@XAM&){4D7ae0H=Z5(rgvv4sP&28T>V;&l$EIAAtaY0%^e}=T_qXZv%&cvx%vlqm6;H^Z#H>A5h)0`o|I? zB8!bdO40zdE7CdN#E80JtuKj3drzuDwK1ZgfVJoIRW@l?PeK?A#LG#xSk5iG^EH8X z?I&7{Mjs%rOUsn?*Nc)d+C377Z-{k6Flz0uRI{4;ii{8%$n<6&Htd10YNc@+_1xMO z3P>XgFSb8a!9o3CCQ)g#-G3C1QD}B*TR=UKG|uG1opVWGQ+J??uCN;jNziOID0vKK zIE+h&6HI4VeR}d=v6AmX(V)<@%OIZ*5S=QIq_qIwi&T;95DjB1&3AH#8Jq3Ylu)Zl zUxJy%b)p|TKgz}mgA=VP$sqMAsFz$uHIzP((WWGaD!!#BH-UM<@CE`zu< zazS*lePbgaDuNkMl&^@#!7U?P8V>4da~11%FF=ca!)3n&NZUb>&#U)c!6yx$32^q} ztZe|W8+uj!42}cCxj;SKc5CzHSdZ0~km=LbBw6CiPd5iku>f}>zL;`s&-f>yn0vBr z7r_}c4dR06$Rd9x&gylno+4wVrnh$uK8vNsNY%;bB-j5OCLoqokmrOwW9F2o$Sn_T z>X>oFj9M(cmN7;BveX0FF=%Ml6hgUMd{F~n>54LLkTr^#8U;OQLp+oY;W^90KTeK~ z25`-b3`x@)ThZcHhKbe9SUY#swfMcWUT4L1yt`l;K;uHEk&DD2p2(X0$K?~l5w|&QekMx;B6F0peQr5+^*fN#FC}IZO zZ5N%!_1)>&EJ|IE7eBhFT}<}w2m1QAmd$YQ+LyHuw;w3_VtVfRi0Z2VIpA!=CR-7+ zQG{ELga+XGB6qKnUFho)w%rL;x(H0-drvxP4DmbvINdPP+v8SUTZLfa_q94tu_rAA zw8$3NG3>;?($^tU|CZ!`%G0!cDTNgJ{L!wWpSc-w)Yo&l*8ek`Fc&>$H>+iyW;)+) zJpD5Sm+{v}>0N!oKL5WLl4J#L;MxBx;r-_T|34wTQgZ8G>pbe%DTTf;;llMY5!8AW zLH`H&TFBjT+i$WsE0aR?qkzk0kC5NL6&AFZn6rl1w<3H9C^4{G1w{Qz-7y2%pNsK<=H}Rsu5vgBtQA|Q93J6D3x%^i zRel=iXlgvcDfX**)+qZEH(~zm zMS>{5({w_O)KJucc8hu=$C627X18)!vg&wbj`RB^r!w4y+QznkKK_DvE9O`Ac$h^## zp0h4XVo$1c|L__N71fRRjGk)pH=~OK)V`>z9qdbv123aeHSHLHWDPeJL9FD&^6$8L&s69Q{8;s=em&x#F*Ba>szuPqNH2#RnVW81JHfhyooS@BF zx=RC0y@AHbgm_8c#EV*Z56FuBF)FB?*HB#GxUKT&V(C1xgq;$P9;|_+mqtmu6ikpc z(Fj10IG^byVPoKQ%Bu9Bgx%lCyYJjwxw35Nk|^R-QOHkS zmnCi^H&PK*%f%F8o3NKzUKelU-}DSYno1(&DPglTAd=`cu13wE-}0TGNfjUOZ-e<} zguu|&RqA9f010mdv%kQl3woKdEl96p^HgS2nLWXxuld6q*!R4ZpIbGW9YO4 z7=H^C|3ab>1+ciOHzU=U+)k{U)dY+9m(se>@~tlJ`t0-PIU&N{)L*A_o1F&<&2ok{ zNUkcy<;n``1_T#0FRI*H6?RikGDT`*WHj=Dnu6RO0FYY33nIA{DGYT&JER@MpqQ>rCBFb4*x%?9H zsi}B=#@Le={677H}qPv}AoFUoRZ6Gdhzi2>|67gFPe@F>np_)+UV*lL=o@(?OxOint-Fp`i zsM<#65gH0RIy-3ho2!FHAKjOYaFZu!hu%ed=Mej~V1L0%?R^L$Nw2Q@0W{h}fC}L2 z2|$(o>}>r8g4|xZdNq^{g-fB=^>UB<{x0q}4{*2YZXlWVKNxcvK$TJ}rKeHkNs%#) zADy-q@?UqMQU8-DDhmmYc9n&`|EcUOLJz9WQN|Z??Q{!ZJq$+(G88 z7{C18!{dMfgD|-tx{`o6i>iB{L(=;jCa{`N>+pydAv39+!oobSs$@Xpy%&z_&uUT3 zuMRzA(wl#FEwM5ToP9vLgzo-icdw`t@BI--Q=pH$pLW6Q z`VNERLpO1fw}>L6P60ICriZ57AW4~F7ks=`Tk8j;ThvJN`Hgy4YVk2rLr&}=XNNEg zYyY*#(yngrRa<^+8r#xr;d#C5$y5Tb1i%@TS2U6ZGUE2+O~$g^$1Jk`^u&I*Rbzpy zB{M)f(nz>IdHHoLM{UF22qSN}PmIoq7*D<`oOo%Y{tOervCTQk!(c^6uUy-!A5gWq zMiZa-W@v1JF^37a<$& zaDb1A2st!5sXoSb%3I|ZqpkVG} zS&_Nd!NbeeYfJNorWDy-e!3%cnYXNmh=*sya*_^C2l@!6SqPx!LQb;uQNBh?f-|ar z`&bT3Ej}`~_Z=Qc@S7Wv45Mik9{XNN88XirF#=ZGw!fCxLNRDLAJe?O(X?*x0+Yjo{r9mxL-8+o{xP6hu)+bpvEkYyX zP#r9=bFDT*U6m=>=)P6Jdbq`)_@!gOzzJH)4mo&$j5DVSj@>er72zi(VN)~LG6FHy z)0P3)*1)@3PHV6C>vjpq_8_ULuS`jUSGgWtx zthBx%FZOLFg>g6ERDhdDmg=dUyq3pW!~RuD{W4bv7Jgr&Gi^FRmL_`%M2>I@$5&4` zMCq>5o5)$TD|Jt$XXGpFvO41RgV4r?tZxnO_XBN(!iWP`ACei}MuiI~J&ZSc-gNTK za{YU5$QVFa^8xcNhGBnIAd>iA%i`)NxaBmMlMMLBRboskC#=k4<`5V&2vaDo7sFW~Au*`f|#VOZpr^KvE{ zP`&>(l{(*LiPg78HN?^Jg>NEHZDIQ|He7szM2%HTFTnv7wL$GNmfw(mz(h4JJr-L0xZCP zh^XyQ-LP9_`2P9j8EjBgZbh)r(k&|UQg4u{Op8qRFDiEeu8xYdh8(5(c+8X$LV}uB znae_&JZu}g>^lgZh@j}Ep>J?3(GFXOuB4H=$XX7N$COeJ*7o;v;ko#@vykQ2e-Dd} za)knr;+Uwu;@h`OlNpt}$6s9+Xu#(#ruhwgHx8A77?`1mVV`e=Dm|}s=wJ+8HBmGR zOq)I#CqPH5W_sa?g=MKXk7u!w`JK^_tR*7bG=!tX3r)9Fbfq`m?=nh3CMYABqW^0p zXc!l}dXR7Jh7yh8hY>V=5>E|?uLagl28T{+s|YcUse-LDqQ^mKOH|-umrr&s+WPL!7Ns+6xE2YeI{#)zf1PKT0jo&(eckye zi=H1mll`_u>Am|srTDQ9_;LA?jd=Ce(f~c(oJ87(GtZ%N%5MtNDnAwZCo)!#&gdDW zHI6+9GQ8O+ViDrS=G_*6dCj15o5>5n$7$M9NA2SN$^xhd8eM+*fTGI&S+VCgpDB-V zHX@VWa`+DpV8u6hS<^<&=@NU`=DnCIBUP;9=+5MnQU&*XT2ltGfH1FvY@rRojy5f4 zBNKjo?BPRvV4uxr1I98YqGICVS}6P$n#z=X?O;-Xcs!F0SYi6hAdm9Hv6K!V?bl@M zks({WO8XS)8eLVWwQ0HAQR+5!%3~&u^)6&pp*Hhzk2i!juBa;%p|utPZiCKc1DU5? zgznmX8qKD|E}&+^FWn|Q-N*Q%^@fy-_aN11mBY2XU4Tp%4KQ~HB$`?4wHH`M1OFk# zmE+fmoikS#GF9~lb$kFUgKdjuiJ0BVW@3~0@wzJ~!=}x)LGvB>Z9B;5B=XEpWemE#L?Wq$=1%^z{$zV#KY--TUsYeuj69^f+s~cTtUP3RgE#Y z&hkN9&u90#M;$9flDH-{rQ@~3z}#Wd;Rwgjsf;V zSFKs`*hf>?3G4s`JT6Q>YbL;_N}LDD{0yJUQ3J2ZWPGGSp8CFat!#Xyq#j}d%@?2t z;h`N&6QB0c0WE=$Wf*Y-P7YEq$z+WE8|f>;PnXqIfNd*wLbJA=INg7aY%6vkZqwfy zHjALMf`Jto&+tm1egO8sQXYRxY4)sW;qb(>Wa@ok!cSlyaDLD8`jd&UNhlOTLs(Rw z+YNdgOJz5CC0-#VOI>}2nhl-j&n_jTSjX=qu0e8|PiyN4CO2q7fTkFP*ieO)5+q!0 zz9Tt7l4nrJEkqsRLut$O&DHEuK?s&M&YzshmPE{DM_YNvb9~SECK@ztzaYLC>Z{Ni zjq`?f0Kt+n;8Y&hiie1PLbE>kfdpDCtfNYRL;)M$0l%Lcy;3|7H4XXNhSzz{u|{j~^@J5&rS5rh3r~e(K(O{G zgI&NM)QtNXz=2qg>BkP-??9m2OqH0_aXnO-vYA?+)2ywcZ&4^qeF(jY?9$tKv`n)?Zo7~>RXHMhJ-zqjfZa%l zWQdj?c8_DV-h*kc*}@*>t>(QLD!$w*4nDVwFDvu?N1XXTy{CW4xR>F-g`&T9I*-8c z$um{|`Un1ZB)IOwNB&Q2xItCRZtkxo4xya%iK;CU(QM35I8}!gc}S#bOUKOk#qpYe zUF*uS54WgH7Kha$88Ht_r;DaboGBkP|7jY-oHzXov#?h`d`YZttpOLP5=u;8r|F?J zA{>7(Q{udsVS)gz_ZGO{0JzThnS7nlw*JIjyUe+QB7wc+M1z>4c?)-0BCC4NZ`^qp zh+OvpdQN)OyZwCL9ik@RcFVEGLZSNJui$Nel}FLQsrv5!m!T zr-eqClHWJEnX3XmmhRqCfksTf=475-j9cGgUXb!RE&1=?OLLee<%d5g->Aeuma03zIb!bq$TxvmuON zT#36`VZ8EL>U&-9Yy0wnhpAmEgRdGMWrJWLr(w*opm z+gl-p*KatiAdEIq=K)S;OzV5d&mZxP1LC_!p0tEDA}wHoyBtnu-XrzpUwKKWXf(Es zxbs9-SZc5dIytLH%`CYL9794^_y)&@6?OdL=&s=C?W@BY-KwCWdd3NVp7Xf)jm^y} zyLlOb2khs(0I_inGo#wmIHi|y3IU|I_!6XSvZD)^#?FT0T(TJ)bO!%&PYO{*3Ei>HzCU%>^MB0m5eWqx_qgVS>vJeAv({tqhO`TbNb4HRqycfH8(Doc5P(6waT+e}ws>Ecwoj ze)Dy>D8o1o4Ib>fWrk=EG$6eO19L-_ENw4V85Kz&I9ya;tn;kcQMv~O78i>3P6tr# zYm8p}oT3@42iIFI6=ULMj4Exg?l)sn!sA0}XP4-O^-S0Kx_L&`n5b)m-&f|W?3lHc zn6zI`FLHi>zOag>=kz2vLZcDgE}lqHfecB$G@IOXa>_uS$C>Pd0Fscj99B4Bc#Zz= z5T%%*_J;XINdNq8ZTs&P{^?DO_Ma+zLT$}MzIGt!`m?*W1+XKuqXjq+aUB zf)vKeiPWTffz&27R+|gB{C0`15T``}onTD#T?#8^8bAp>p7`k{}iBxq+mNq0^J%zd|!5#GT&q0+C6xdt^+OJ-dB+CmF zUNZlcpjij9{p=zQp%ZwRe4=gK3N^_PjG5j5kshK%zqaeFFC&x|X|e>CnDg2TAR#1$ zLeG9WRd%k(@uSQmkZ3wCl)7D7`&9no21)#U{urK)IlyqlDn&y`ywc!3x zyBPzSIpqCe$Fl^6*nb95FGvgnz^MbEm|hL$8$josX+@BVtVEaK8~92?&ZIeyIlOq9 zGo`#KSm0Z+W9!r{u5b=)SIbW5IYAV5(gWnUA9q za{Vvd?4w9;+}Zn`1NYOPx6^SzuEGZusuIt}2n6 z<^|A*p^zk}Y(k+bNLn}Cz?lM*4)wV-X1vh0T+sfMxL+>HU}rR&!zU#`L2VroTqfixwGAQ)mh2(J0mlr z3t_9p&SmfblT!I|`F#c2jHhnJ55i7ZzEbbxmRs&(3fonOZf1MA$}aT~X!b&`NdrK;PLz0RQ21Nxax`Q)SJ4*<#X>_dl_*I|IF z#jKwGKtt-FOKO)-*rKa2*G3F|zZ=>+n7;NrpVD0iZhx>nEn16Mhe>mLzrfd@$Ve1#xT-i$^b=iJ30ykRm zOPACP1S5gR)$YQ*UE-cdQr4b=QMSq@aiYT`OyR^uk6)oMH;dQ=j%onzhMAtUEYNf& z)q#_W7u3ic*&p8hzEpM)w2X39B#r)YzBZ+}iDk_`vc7dJG#_7MG<+J3rkoLH`kTOy z^@47OA?l@1?hTJF?Z7DqUQ;ccn7~rx;|y zrJKiP0HO?%MtJ8qQ=h8pxHRgVtsMS8Gd!YOclyNqdKz)JRX z3#);XKgtEk1D=m9Kla{;a?4^_Y>QP8A@0PDvh2ZnSO|jeEYwk!kIc@s7s;YLH3N4$M_>a!gX6p)K z1^Y@BztxM8{0l&*o)r@MIY%Yv1&&Sgy;|3>(!9Spc16RetiAuDOTau!FjjA_%T7My zL>wiXo-(%(5SZC_rn z1EwilL{*&0k>t86sVZ-ZB6h&R@urJ@`WbV+_6(DD@Dji#PT{7rZ|Y7v_`|l7#TGM) z@Y6IF6{(G*Pc3AP|_tFazXH(JcjEr7nOLvS&KTck(o>5DQbT3L|^JOVz8q zPh;^Pj^kA_93n&c12ynh3Lb|6>y;#qn$kT;Wy2M)ef8o6x^kIsF3IQ=Th=72$AnVo zSzR)oZQ@RpNu%|^Z$U?hQeiEw;FjHCjX6qe)0CD+BxqdkSpk|-(pD;La+tEi_%6i) zIgJ3hj17PD48urZ33=qKxcTl{!)^>MQF9mg^S~Ah@4ls14_XP)>=zxEeLR)l+!Io`z`g)HBx5z;03hGPsI7`1@YRXYhDe54!3EK#4Su!{BG12C+wJkeC-8 zSb2tAA3Bl;V_)dRkfA=&-HDX=Z5%)cznMf@ew<8v>)>9^LVDzFMe;)exRdU^jSbw= zOppk}2_1su_Sc<9BA0h&s_|oOBSy_@8;VK`t^h7$5}8iKoe*Byw_viq_|ez1wp;nA zkTvx`g?A{ke!WUJTac2ltx6XG8?*;bnRX^mr-V2fgpjs_pY2Rh?fa9znce_!HJPOY zs;{p(D|`)EKD3c|WSi%ApAGYENxeFcXDRi7ja8*n9O7ZIEI@lE15Fk;!NYi9PuD}f zu-{b~$06?V3ePW$DEwpIMIm2TIyYZ9Z+uMdaHj;jHpBFZu74k4*tcumJijEpC@3Hx zO&}Z~c>|~9Rdqa?f9Fg!@c1PEi8EEI==`OMyi=!Uvr!VqZwHABg9J{KOvk{qS1jyt zu}7vFL4Lhm|58P~Z!;@sZFWjSefTGN57(V#nBdbalM+dEV=F-e+L#%{8`!o-I&YJkL_?oRg)`JbfW17sw@CNXo_Ig!!*ADqdO@lP(| zjxVs;RYLv!OrLwZl~f$*z3(PtL_5SF;5`Sp_Q)Rk+R%bc&Adx*E>Obpdc2oGG_& z$mqeGp@ZGI9DlQ1FQGb7Ie=Iyl1v~9P$Tv(l;wp|5?a3SS?$9_SCRgnO{x-RXy|z>UGkVOzB+!E8_E;kK#Oz5SGSe1*NT zm;5eKv$va2Dni+8@pN}Hrl|YN?g~;D)Q}fOrB{T@LyCj4t7V2ML=4@fRJ|z2IGZ;t zd4ASYX-czOdtw~l4JzG-k#9BOV>8)u6UJE=&3(Abnl&5Xzqz*8Xc|Fbz=43$asR1M zZ&wmv1B{$4T)!NeUk|CAEo@BwQl|g$p6Z`z6#peq|A$TWhK7{g8pmHAn6K9%gW#SN zIa)Iqkuy3h8fIQ!SH#4P!m&e@B}PlxuK-(w_rB_?IMlFbxj&^8n77)y6tX0~0n#9p zmHzM|H-zK=xQo30>Hfna^(C!2aE^9Oo^}s+4)ObCwb@OIjsdX!#Nsy+-MK5N-4!#v zI@*P+%s$-konWf{aG;N$*_0GA50CE5@lI!DQu0LNviSpvJ-a?k>_-rMz8Jo@ke#hb z&d9`ECf5hclJSmj(Z9Wrm zff<8?q%A@F;Slw3Fd&rndysT1iX-L*hC(jpzOf55-+e8ui_@Sx(@0at7a|Vy!675{ z<8dm+d(wu*M;$#P@-LU>L$)Zk3LuazeGRRQ5(JC8+5b$K1fUX?%LLIVi~&v%TYZyL z)O>oDga%J!39d%t(HQ^StJW=?6#=!fY#wJ#ddb;&$yG;kw)A0bizfo~9Hrs?YssDo z`|lw0ddG_Jri*>W+YvCRUYcT7=m#gNqcNht!{y8(xIOEfe&RW4UQ-x)1G=i)dZ8pt z0-Hr))F-0QrUkz1#EGLRwE%?a%@a1DG=Y47kXFJY-R0aThN8cA){hY3`9)V%*XFH@ zmM-AoHWX=vkXb6&rUfNonjy1vZ7>YD;>R*{rRI6?(QwQ~h@RocClA%#)t6M5ep}G4 zDE!so=2QAgRU<@>_n`$w@w)laSTAES>SJ$PATD4Dp_KOP`=mu$0|lVYjH@5To0ZRut=s=71zvIu+;wy50_)@~Ixn zpp$XPuT%h!fY@#q@SBvvAaV|TqgdLBS<@`&tZ4McS>1qrsKc>)xt8p_)Z-@<2Io86 z{&(c&5`HT85jeJ_=2n1F?MDs}{Vq}{ST?2l{3;()`hM*q+Dw)R!h*noKE;npgI3T9 z7HZ5Ue24R_C2}JmW8`tdX~>SNsCi8%%zW#!OiAsu%4qP$N;Hw#k(7hs%-`>=fqdHn zKhA=Q&NrC%x?~<}_MTm2NjE4OU@FaM-8TsAR4v1WnrWjP0&4+X@Dgny^PrqEA2ANk z21wf|_cGX$k8hr_G%c}lZb4?E*W=iH)P+qw1NCS!hMrcyl4%_+@I9(K;ekz4d=dP=M%jpAiT zYtm|2n@c-pMOMR+iG*I!ftfk%|7r-ZSrq*2V25{xL3jY%FId!;+ApAZC~tX_n|n_T zwDtgv&9Q4kMoh-1FQL|_tNGsWTj@?5Nyj>exXm-OuuufmO`>ISr$~~>VCGY>z5FT6 zT6pJ&>M?-4XQ-@JERaChz!H>6cELAx9y_>`dRlbk6PjwzAA1lIKA* zDF@IF^9^TtZJR1;b>cT^Vlc7W)|m?ctPUO?^gx)ZFCJe3|5ywDmkrSXkw74sfSCjq z(Zs;s;(zlX{^K<4(|2K6sjtRdi4O!+@K;(8TXGI0C?wz?zc6rdHaD?#wlMnY(rzY( ze|@xdayD>ucC&CccXl+eb^6K*vaqwIFtE3`Fy{K7e*Is8L4PMs|6PGe9-1Ti4)Et2 z_^HWlRR;#r*gMR?auf#ca9|i7xkEF9hMqP{FcttQ}hH-w(EXgLE#A~e0tvP?Zls= zBnf>x`VYhQ+b2rji2IXw0gjZ@mGBNBNax&uN7tWB0L9DMEwLv= z2X$Z*1|{-eO*WN0KvMR9L`*mXnhw!9v~zv+w0lTo8np-Vu$R}wBjdDJKk|K7S;dFA z?f=A~dc7!rKxfBBgK3YVQ=I!Ef8S+}&AQC%x39~1K12SxouI*1=31g1Nq+4`r(e_W zPM#Z|GR<+yFm9CLEzQOs2bfqzuPT*|uVQemyZ*(-8r`hap|+)ePGX@nuTsih{NoIb zWkPQwxDMua_Oim*POw{XE-y|G-9QbO@l{l8>!_$~dRiV|$({l0d@s5{UXbeuV$9so zxNViEVnViFB|S6u%ZO*d?PD}yWP(r_rX@KKdXuXb@BH1i)l8?63y__db+u$bxV81B zo!{|XiZow!Jr^6J-JrrMnzc%V!GWjIoAOIuC5(veX-I4ZbiRav;-jHJJF=tio&mN{ zK!S^^-!ekFG?$cklx4AG3&{4#?*+_MyppBzDW~P|dy6Uo#olk?pGEwLw4o^h!oHxL zzfh+BJTEzCoe632HUK6w?sT?7QS1j+$=?YarVFZ4HD~lKcr|n-tM}XNBmhJHEO{_P)Rv;uT%wh*BAR`Q%Y68H`jR}iF*kMCUOpRmY z7iDj!l6|r4P-3fB%wlb-Ee3NGk$8T5s;|w5!H=0yn{|zAKPeS*N+IGx-jPheK4wg* z)ZZUtKTz*Z9%_fGBoYXdUPA`8DCX}X>z_jT$S^w6z!oPM0&S2{jJ*IW?yi<;XHCUSp!u?4`8l6Rc1sogb(2eY9YC}v%& z%^NX^XlrjwCvcTjOf`JCP#9%HXfX;B6H@Sg7E-d^n>dDgXW5fF*GD7KjS0SSH9q%R zEv~OXCeQDXm*EYWm1|654Xc@cpM4znXOtt1>ZRdDbf2H@vZpJJ6ZKSS3u@j!DVhql z6iziBfvy3c=FnF71n{Ifv$%K`5aAtqHl1qh0mYXkvRjWTy-tV`;q3|w9Xz|>p&0 zH;mkQYuX1vMc6mFFe`Du--SsNehV;fZ!T&0O|km)e)!Uo7kfdE8Hk`0_&8*r0ZM$@ zDPYxt>!suA1g${|G4`m?>xFjKQzM&kJFqxwvChm|--V}N6g)IByAR_ODCbtengwz3 z$A;~0!<=qtq&fePsLx%^s!z^3qGi+Bw|QBfB8@d=)dpw1yNOT^ghQ|3B4alp24!s7 zHhum#$H)RXx9!?j+qWbJ0&4s}ZTo+rz`uvT{r?3501)VZkkBSH&TYSZsXnMeT}T3z z9ke2#xl%iY>Zg?={*+RF1A>B5^#dYBEOCyOV7`w!ig6+%akP}OiccXEm#+g(Q-$~y zDRbZl<+r~idJCj@B#6mq4i9>6LeUMQ!lO9)9nr3XEH&xi)*_q`T%e?00O&T+&GD*jo$&YN?mPau1_{;^&60QtEWQ}t? zd1*$}m{epAB**vFr~;^?QoA*c7T&_YG)h8%l=)E~UStSfs_?W3N8b*qx}`w|_K;DR z2P`=%&q04az&`@E2Um)tN=w?AwAk8q*$Op%4jbWjti@Frs;G?WFpWHp+T!H$OzABl z>-`n+RO&af0I6RPJmm4f&LprYIiRCQ_%3L4@wuy61fnWa`<0Pau>fuOsj)*(S&AHeE;N!;yJ z86IT+H^y}G-wmP)4svF*tt#&;?MNqBrqK(iB=)$djaYC&?ccDlr)y~G!EaF#1h=g3 zGj=)T$;=2%_Po6m!4C{+0*qL~j95N^;`)Z@qE5UYrE^y$86w{n7=^?XDjs@wYS^}u zBwMUg0fjg5qh`Uz5<+9oE5Gc&D0G!WO3Bl(D;(5=Qvbj>EDY z-U_LV7Ic=)ogWN6BFGugZZK1%;p+g1@KKk`Gb#e$MB~xKqa-&ReiMN$*v=N#-Gm_01lpI!;2hte(~(I)X%MY} zUth&VDaf=PNRG%=1bKeH5*bpn>?&{>jOKeS-?&KSA4S{HG8U(dM7TIe*JbAb;Y9J? z05}6Mz)i69=c!yWSr4pxEHnDbjzw|i9K|lg&Ii1j4}vjO;)`SXWQgCP33m1s*|$W)msXG zvZ$G}Aq@7-n2Ud6WL0l_wf?M4J*Dwz-amA9*u^3^N7OoDAUaJ^Mscc&OW*#J z=8ARNXW&2}5Zoke_ZQkjFn5)YR_)YOP+zbcEfd@6lq65ih_Q2d&nu?QnTz;}m zW>8sJg=x%2J|P~H0r#M^{U%2RAFv0LbiaA0+TaR*osz@03VAI#1o88;?3AC&KWghoDc2Yl!KO+VM+zCW8LLL?QvDnWYRUs)5B$f2VBS3Gtns zpgf!KjOE$uFYm|RAMzAFs-EI4--g3Wg6XC8M4-j)dR6wVQtp>(&d9P+Y5^)0U2Co) z?H-8pkjFt5W}TKtonXu^cx5MiJLk`g(6hlvtT1oN^qpQe#!~+EV#87O`Se?-6OLJX zq^|gaCm)NgVwY({bGTr~Vnjl1?gvrq6J!`Zv1yG)o?fwPQNldlUGuLZta?kl8+`tH zmc1Kf2CBB0B-MS%mo5oqo`5#1KL9A6UFIzV;c?dPzEhtKIx+X^Wr8vzML zw6|WYl5M@xUPCrfXTAe$QV1R)FHU(c-{~QZKapA!zn@x;S1+A@0%QNX2>MFKX?OdD zQs;y~K+XRXlrpujwQw^3Z|vm%6HNWz{)PWWSYZE(Q~eiCC3nsdVFO5iVv%e4qYlb< zOU=+}EkQUXfrJP6Cz*$b|F9t0pJ%w)aw|p;_l(?YW_=)KjNZH6e7d@*uQ}4TkifNx zyktw#6&uIWO7mGr%KX6Ax@_JaCC*;)MzWIo4g*M?Ue8Sn@#k?oN2C(R*ok=oTZRV5 zF)-%cSW6m8EttJtTm-lqi70!)Ot#joPh(Dr*3Gc0gwd^7g9UN`4MMNc;_e-_II^Xo z#MO-4C%OPWjkSR1<_pvQ99!a!3xB%NX-~tFwNHb8J=l#We2^Y=j_rX*=21V+`v5Yr9c%8YWXa=|KGu%+ zJ(*gbFknJ9Ih$?YlZ&KB>oh3T~dInzy4;SIDq|u=&7NI1^GM1{> zd%G0x=eUkW{%yk&Bj0*M6*p?6oZV->#J|U+Cl5(5Km_pA!c5gVFv?J@pA<1c;jRSt zJy3af5vXKvHe^Ld(36epd$0qrLTe8EtH1!0s5{6Q&keY)zxF=urf3|bauvPsGRa*6 z>AK|i1Ey{o38hvYJTf_}r|y0{fodBkfBz8BjzOj92MEtfebu23zoj8EpFkWKlBwf5 zZUG2YflIk^}w8}*TQc{j+2X`IbVTRu-aEPugM1dKW;+pHqV%3MEWKr zQ1ipZo`|Caxi@l3r+C=`m7|EdSPdua8>|C9*!+%ae*ryx=AwF7JgBM1WohN zGv&%0y1%Ltpx+m$@?Wh7wx8b#ugz4P+ax}Vkg8#hQuSVkpOdJ`Rbj$Ags_Bln^MG* zwCi&45Zk1D-z_|a2||7mv0~e7Z=qlCB|3$z43~%-EEqksPl$&1yG5Qn@O&_RBf`(i zm|g_Dq`)kZFoN()RHTql%Nk@8u0yw6Hxo%WD?lAX=SKArRU)BLlU=iw8@Cx#f#_gp z3^NdD%(qcwLTI_fWk0G)2 zOO|Ko-DQH+vL0Q2mIu{icDL01oi4r^2j1 z(>Sc^&|Vn2hviw0TEShC45j@2{z55f3lx(jsJAUIF$KFM;|>z$mx+Rrwvfl0^~@}B zlIO6|a}x>_WXnPA0bxYs!;4V&ak!F#0nx8!mMaxZjb!&E6bqUD16UxL&TtFG0qR$n5x_8BjE+a0ulAfQ0dHkRZY7D&-0YC{Jz0YWX(y^f3VFY8tXT^6 zb@ZSa1;2T_<};D{Q&bUA>HSCu`0=XOpIHO#u8bqcP4dKGq#&n-y7LHR>!BVhFq_LbhC=EPeL^5|IJ z$8`lC{#t0Mg};rzE!f>(y`4WG(ij}lIVb5sjKb1&fSdT{{56-zZq3I@5pLFR|F^JDqOMkM8b!h0q;4$V?%>XZx7^CjnANG9|;BcNU z>pw+%iL-FOf&g7ty^6ELLsy8v=x4Rw!^X}(5&?!X`NOR*sD4FmO1D6G^V&%pbmn-T zYw>AdZBY>H%y$9E)eQ0@c!d}vzb`aM2A+aSf54n3K|p)@!7L%n7%5(M>8ASxESt>> z+tx^QFVYZ9%5mwQKv4W&l)YnkBx=?!+?{lij%{^pt7F@!*tV_e7#-V5$F|wAZL4G3 z$w}|oGka#fd_STKBra?K(b9bJl;-NX}I08zdJ=DUk*wBkcY_*Rwp! z1;e)mLaPsRTSnsMJ>&NxT0s(@t;bg5OeNLNG0+BKF4dNRGHYPliLEFJ*Jk25>gq;m zV^j_oy8gYkOEu++)3^Sldh^*j^h~(js|m-!1=U^rCncAqOdjSqVB)9sNztVQL@N`s zBTnuzHH=T&ubejks+%*Vz`Fd z0E?tCMPN!L_ARG?-^a1CyxoNmJa_w@mhdlOkx*n>PVisdi%L+SvfL1#EHC8I`z}a2DHw^r4qmf4}v)@+8FP5 z=D7d*h{1@l94tV;mWfNiw&7(#$v#R+=FH*FSJD~Am}Er5yfqsh?$b13&X%PN(7U7@ z@!KZx9fI?5W!Az}! zrc0O$Q!y0-+(8N}5gLR8P(>PZeE{zM#+>-s0TT1;gefC^E?$D5S4M^i(GdGGKU_5E z2fsz>&qP*_RbvDAn?y`Br)6)$lT*&dlhk(o^8~)TXY>NwoA{9&_AwhC>8Lg2Xt%tk zyDqGf#GpSTV4wdy&SYhtd2}8B`@)Ex{NVg4<*;yK?yJuaB$XS>mU~Ih4nByJ zNS3-NS_oULyjuH`TBqvy#VG?e51dYs`!-Ip9Xh(On8lOI)#2}$=+iv5JJ(19IJ_&7zSfq;nX@>C z7X1P`9eC{Aa`yZ2|JR-6U&f+;(oC6+?Cov-G#34D%ZJBbw5%xa%+#-c8H>XH$IlYw zeDMC32H&Qh41P;W4$kQ1vr;16< za9*LT|Anjd-pGZrKM#tCqOq8x3S!NWk5JFg?*w`;WQ2)~V56`-{Mi7sC?{3KeElO= zxO;y5PdGr^!O;xv$lH@qj)v_I$mc)C&BXYnC^#nCC$5XuF!v(k567Gd#1Zh3bhXMU)M!Uh=NK=pz9b9Bd1$JO z{ad3ZuNaNYS;#{h*zvs^$uxb;DLQJavBQx zTMB%e2r#tsPjtGmLC4( z=VJ)l!#p;7J72e9n!x+M|3Ho)qLjgkJUU6fZIgzT9qX3l_$j-Pv}H&W!XfYe3Kb(RzJJ)aOg!6ISdojgk>9} z&jsJjaAHBGtPb$~FbOm}7*04KUih*nc1w`8=}6GWj72wU@|JdI|8P*ab_Na6!ZTnB2(#geBtAw5K5`#uOw2i44`XU!Ih zMsZ>+>p!wPTCMo56(nT5lAo$BmWQn%5vPP+QpS_*^R|)sNj-5MT9LQ2(*@ZXT%X%5 ze}FWN8u689k4~*q*u5%>Rd&Qa+~y=+1gahu15pu}@qFYzhHrn+P9leX{iMGWVTleT zcNXT8j9uy(5w1U_0vvu&LrvRlGCfwT7*thThCQ~huqjM?H-TUQE=$~Sj>aLdyq$n| z=y~Ssfd?(lZQ=VD9?5!&hfncZ1htq8v~VIlG+2$dXkZk9K=OV%yuZ1o*S3^$qV_jX zeRi=(O)&6{Nj~8~fN9XzT<^JRxc@9}pAjlD+o%YH$)sPpfDc*CdFm$vDzFI3s=rk{ zpSWM@#CIG(xWtB^sbku&Yku>PQJ%(D%qioelo$3;3(q|KdkS9-@ra$hn z`(&KfCN?Puf+tjqUM`gx_F7ymBt!^oAQe55M1-E@>3o^-Rg(VT z-j5#13d;S~GqwN1{T0H()8lECxbV#Slt;tjxSR7==GV2IUp3X0G7MKTLXjSu6rUbW zf5w;E-nZu=~cjkThU+^9WMB(lb~pnp)6I&J5uvm%Toqjb^4_S8!%b{SM_b& zF#If%BS%X})F^evbE$|}#D7$o(fY*!PLu{(p?U*xI)|hO#eQwDSw4~@5#{t+GFVul zGa;dHk)973wxuDZnKdOz(<4aAoc;n=bmco5h=Uf}WIM=CjgpK`eWU}$MlQ8rydKaBVuxM8j^}5CHJ+^s3(i$|$qe z`-Jzl0`(8U!#_=gm=h;;NKk=)hX4HTMgQgDU#9Y>axytHP)S)gHj2=vCy%e!C@VtT zvW#?|-E1`N>%v&Q`5|y`p@~_1x^(q1A>)aiXWis3gE&-FiH2ujfzMLpCrn}$>FW-6 z)27*aU zh$Z?PWwkO2ki(#szCk!Ml=q#fG|2e%J);2qautb)90dkcUOO21*`c$-5o#oidL=dx zL}i2P=H?O-T0wGZYaKwX%t7+qvlVNR(8uj&ED-p4d})>Xvpkge=Nr#q@krojtZ@Yn z&=v-v^~(u_I8xsfx#9uwhl60L1Y`^8f+g}Hsd_UEtFlHtE{I;(Puhisarmaj1BM^= zVwm_Wp2D*`JL0f7P;DL0ch849E;9k5E{5I8F$++;s$T(??O%9qWk**MT*W~KpY4Dv zZ{l@*)_q&+> zpV4uQrw;PEjgGmt91)kbnvi(1IK9(AVB**CAPG)UNXloGatU7Bjyk zX2Y>sZH3wyV`nsg?Ssl}w2m02=P+bXLKK-qd?orU(S?E@h`k_c0T^DCo9k;6drP_) zKeQo@iNde2%e0As163Jd4ZF}aPMk7ZIzD`=?(^l0BM<3h( zF9J%>NXD{6WhaM6 zdp@PjYRE!rhl5{boI7%c3c)b1nekGws|=7vdacn0EexED-aY-#z}t($Is=}ulnE8bb%n~Cc#O;@bWHCU@zEYz=G=>~dJCIbX+Y}=n=f_Z(E|e^htV)|8 zWsw&fyhWzQzD#3+#k`t8yml9H`uQ;=mOP}K69T!vEX_a2oOH5+H2^vhM6Iki%5X#g z3Qf~e(fCf{d4sWc$-c}!-zwyF5jlaDUo)d6WxJvb*fCC)(XpIIb#U!?VdWMWRH7A; zuO5O`xWweGVQs;$<>l~_&OfvR9*{Vt8WjgNFK8)LhEQte<3F$g+aH z@-)MG{?+?yN@3b`ascZ|TSpXW_iSS5M<{chjD$tKgUeJk8Ebx=3HJGt2HjtNQ)IXO z8^B^~W{?sPvFUHz^70t%2HB+*nv0F?(jNj=n}62c9?wVu_CF*l+NSJf#{&sLH*SWK zlglG41+8Pz+Qw3T1SvsIN`bJ$@MKbq77}Fh=tOKC(^s6CSf3q{{1mY{y$ExP>;=B~ z%b405_Kz=VkH6Z`s~O@y#PAG13$FDK#u49_dWA3{<13!FT6Nwz;c`%oRtN)L{wSJ% zZDz6XHUG$bAo-6Si|)Nz%&bj*+hF_;QrsWLe0)bh*U9%n1i10>8uk zEpgKSf3d4ckhWQ-hY5TO?W|cwQI&0nU8euES_!h~Y-TTK)Hi7^8A#j!3-xvm9eF(%xAVZqVpUU?U>D6(9Am2_vHu3pfF58 z)ailXG3hq8dX8&}L?`-y7Ao5@a&TO6C`+_$2bpP@!g>7=PtK-#9IZu++iLww1QnL> z0uF&s6LW%i#AKZ^i87N#s{fI9|~vPO0e!!yfZBN z*9R%!@lA{QZtuIm4G`|P9hctQWKtc;gSZj zj9~3qOJFsfW%^QByVs!B6K6#0AOVO{Wr8(fAnb6vb} zKA!FUI_tJ>IL{n^(qf_?X;H^UTq9b)TjSlpNjO7=Q^{-tka5C}duj&`;VzPd z(s~2?3kCnZcXiw%4}s^t7tSEmUq&?ll+FFsss34e|FwiMz0aq=zyCF(wkb>h?piPJ zX0nKCP=LG@guHiWZ(Tt|!G*3B)FD;i)`kq%}Aa&^K9yUKFlbk%=zFj5=Wh{g|wpxS^VI z!u5P8g<4HOEyg7Qg;mt+E4$EM=`fO+gV8RVYN8sFl>Sf%)OC~}M6`m_4ol+0tZ+u< z@|xXeuDqXZth8vZvTc|XyzTai2Z>kpyRV%<@=JRlV^4+`T<6VXLF^WGUe+mP_(>r+ z6z#GR1}Fw?{bML(8v6S^3FlrNhF=6*$?O%&PZ= z9xCicicA4qrh98+t9LAw^K!D}m@c&AwO;|>N+M~ZO`dyg>m@RCW;U|w`nOe_r*W5o zJ}U_}VnMR-su$B<8&y@9W^BE#*`Om$d1@O7gbOz$;qspm&(uwGF~aRWU*S<~0JomSX?5z* z2r5Ab&_@`P)J|KwT?I2lRG6TaOE%->*|3eyOX7_#=f!MYX!prlFJ7=*thCGdNIbq- zjfiM&!6L9yXQwA?#0nM!YL)M%H!fZST+y3Z%^n3YJS(uztXi$Q7sfmq(VDM-Nae^c zuP{KEI@97U*qMlp<%o6LqYjW_2D}pJZP^g{Jw!Kb{tQu9IwwG}#*EX~t&oF?!mzAM zXj*DPW9JI19m2!+`c6`8vG@77@QAe6-_S3>ps zt09!_biO8dy$snCRqyCGHExYvz*3_($|YuT-%ai7r33Tm!Zm4mQgLRUT+VpaEsiHc zhI=bW6Wy;Mog>PWrH5LJavQ<<)jqxYxE-KYhH07aHK9dmsww*1AmN-+IjjhlU#y^b zfny8{cWT*n17I!Vt6@!ZX9UL>Z7fWuf*z(^y3a+-ZK@mmw-6yRJJCs9O4WLoV-J%) zIgf%pcLHznNdZi|r@xkn)an5DXE^um=Ph({YPNCCB^w39)e7_|{JInlIibN*As`ao zemI+0A88(V_tTEGh9rs(=Eo`2lu;T37d5O&=6PJR8W=r3)gN{y;HrMs6^6dmfS$YL z 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

wfijsX(! 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. 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⩔8G9Vkx%6|T!z)j(a#TLoa4o&B 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

50X6#kTRfkykp3mgYkdmFproNRj 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 #3 zL`!6VCJLN;%l8B)sCa9MK$&o&?}W1z&<_0INT)w9`8W6i=Q=FD&gsnw@_<1Gj6#v2w-5aIA35vjN%huA9zLkngp82Knd{4`} z5f&-13K$C3MV-X?(tN4B2Nt8oM2c#(5mY-y=^~aSt-faL#B4F$0Om7=n}D%JYkx!O ztZ&R)I%JeJnNn*o<(a24BYk8&+vK3X_LMJMBI<<&WdaH1X!R2XRB@+D=x@P933JwXKcuM+8?r z(E8L{YO3ui0@)tzp-H1i&q0BphaWUeo}q!gTMTv_BX%V*CB5}I5MggrB66_VevXIS z0~OH;≶@uBmQi$`QQEEcLin^hnRN~la_aDjg#9e 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ξ?66nF_HHV95@3U{8Bsh2rw^4Z!zQ>Efw z#wY1udYO^1q6N}mWPEBks>U@X$v|7W^HPSZ850Rq{3tobwJ?fM0EB#Nd5d%DX$x3We_DRg6sqK>iHStt0+0DHuCq-7!L2LCvEU%3D;`>T^ zfP`wN5bT+iwjrau^5rV~n0Z{qI0t-W>7e5p%PNfXfqiGs^)nvYaFo)!xNk&Ie@?Kw zl5&y+N>$KN9N-%%^;mgK6u+a|qE6)EY?k0czytV}vce?N?c~$>e zae)1Moc|YE=3lG3?LR%})MIlj=d2QnZ`d0bv0b%kW>weHd0P(SJ-~5R$?3wMw#{)w z2*0Y$S=bNpZ~wSz=cyONp`|pF&fhVNNbFglqf#bJPVM2CP{Y#u3?1uJEE60a9HUgZ zBo04Wf<&PS0+2Nn!uhOB35`1bbIWNXD`I+S|#m+s@6k{D3qvOW1p|Fm#x#5S1CQh}TT( z(o|^wMDq{^g+wt3VnQbL%joU*2H1UtuXMX&CphVTS~I%KqMnDubBK%BRjK+?-VY^DESFbGR}PADTDFU? z6dhRFfw^nB&8WOo#)}tgUzWZrtc^N*MK17_fQ`NWqRLq*1*aAAD-LCCVD+`sa?Np5 zE_VmO{Y>AaU2!8`FHz^h+2a4sjp|GfIv)QnuTo#Gy>nT*2=JzCT8Y~f<+L1ChdQ7l zvpt}_#cAsck7&Pr@5juT{QMFfr}PwRz`-ax(I60RErMdr%YuD|vNn6D6d9aP8Up_n zt*cQ)Z<$C!w{O3NcI!ug`3XO`c;So2{f!nt?)Vc+K71AQWAd{*AFdu)AUXWeN?xLU z(>O_dhkH;bw8w`Ao~#4I(~qtRh}bKT-N(t@4`%1#l#ea_J{(L3%CRgc-T75#f6itJ2=F)FSp2DlHB54~dZcMja^5%cUtNWk=MNNc$8?f>_QBzdJlhW> zBg~njT|*(^`A`4Lld2;)WRC}UJ~M{$*Z2DmarOrr=HC|m7S%QFH`syVEFjxP@SePM z7TpU5xujik9&>9!@RTi_X;8PeSk%9;BN^jmo2Q_k`?0~hQ;PH`!#>2>@#j_qr-SdZ z$!u19^^y37@F#Q~z)xnh>7-~vv&?V1pM!#Uh=M2S*>WNz0L$H)t;qsfq8{q!(wDR% z_$2X@$fz_;%guTyRSa)kE3Dco~ zG7oFDmMVIN4TPCXIn~BQa5;6qX)9J6c)~Hi;c#W$zcxN>w1$Wc(6}cx`%Kpt%?VX` zWe-)F;@c&e19IeOKE(VijObgc2SrTgQ3Y0Mqq}v62^oY$R7iG$%gF<}gN0%`zpGlg z&nmE*_gzcL5fp542*gsfcG*eh!cc&UqeEtht}VN#Lt2<_ABaQ?yqOj6SCpJQm7Knp zY*)uq&@oJnS{|9WKgjN#AiT^tV8#Z$(*PEagNuwuYQ&p8 zl<5f!mFlE}$quqN$DY7xYRS8-6Qv1TPlpMA6GztoOHr(2pF?()gK%0AMN@1in; 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%0D6gLqMIZXe4YT_RHvjy5*H7g$` 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%0DcYh4Td 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%0AnK?l|L#TrKc*dNoBAZB$g|4vAJ$?b6bD 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

jflWbc#U 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 >M*Xn)DBR|IlXF`*#3$8(x2;3j;|&A$>iz;jq6 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

Ge7>@2-`0j&L?f!P0Z{J|0TQs9gDIj?3#li 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 *SD|&|9 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

0N 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%0DnVYSCYJps7MnsCNa~ny#%SZ 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%0AG&$}rWS6WBKR@wnOY=PA$rj2#Lp8? ztz~!UOO^Q)bf|Y(;VbD5*sXi*z`=DwCxavcg{DS>U;_NdZ%jajPsK$31|ButMH7jru#1Ezbu&&{Mm=cKqpjpe!X z%47Y2%gPelYS@nMAKLHt{$L}-Kll2z^(rc`ry>+8$|gTU7k^X&#nxQz=ouWPdt;DAZPqow1Y0|)2?w$SrC z3pa!X1b^X%?G)(J+j*&u<{5ha=@veyWQ>oXODOtl8Phu!jmm zAeCudaX9Dcn1RYDLvWUyUpoTeM64ovS?R{~Xb7Z%Ki&ROP%z&NYWNwzN%e>2?c$2{o+-+=V2Hla`_h=h-0NUic_WXP;I8Dqa=605PiuwCIbPz z_XzzPLk2Rv$fU2w68Sp*?!-5?F@iSS7=C1KRg>FeOwO`Caef6p%Qn*H3^b={vCzlST9sgkhR5g#Xo+$3VnnkJWE~ zYLl8oFrpQNRr^HM-THKZ(J%aqRDK~mp}|@Eg>06K?1iWl;Sq?&39^;}l*$=3wCskM zQYmDHtXIfA6@Q0Rv!@`l+gg5e#sJ*6pdy9bmlS`Qc**8;8WYtZV)qf|yK9;`@e5bx zP?`WB5$i{sv7DdZco)g~UXN$IaH+;pK0F)6Zb7k?sZ?N#*NRa9p72p6JaWw`VV~-L%Z6noyek#rmP#U$cQ%6aAceq+Hx;;Qs#WG94imArB0D2 z7mrMpGx!z8V`_#%xI*wll7T;pmc1#N%*NZ8*CA;;Ko$2AR? z+F=DB7-sQ?RuZwU8v1g#M2n4gd09L5{y2BJnrHUpecU|)1M1~-`Lk$yI1`-w<5`Nk zTAfJZgt(+~W>Eya1%rYIqllQoQ|JD--w{ly!&wK=+>gXe&F2K6Eypi*I9p^XC@SaQ zmp#w~Gu~B~zd$z`4b5sAUw6<-@jU{r7^dPM`pNjZ|w+V1)))VKoy9i zn^B6JEsMX0RQ%fGAgf3*fLO&WD}8r~%#h5eG=n+c(9bH1>bl%>MT`w$36(=0ObVOs zrt$U%p$8d&CFU*F5rv}@oct8SeYGUU&4*Y@O5Qfrk5GgXC0-F3> z1eKBUVk=X`wXqzFrDT}k!#LjzXTk6dl%A>7dlxP3PiS7TPnEa&`jo5D7E>6I-DX)f z;FnZZOx@G2Hp+Ky=2=^-&0mZH=Tnr4QbWJg=K(-@i;I%D)Vn%Tp3WG>KF*G(%9eVi z#UUkKM;sg*u7cW0gaTEPAonEI*H~H=`G)EUGhmk>h85+WrxOq;kH8A;u?a7@;mz79 z!X2f*4JRMYWGnBloV8w}7Qf#=j&pNC9K8q?%;1wo3RDfH)r4#t{fn<+?WK;2!!JDD zZx+yO66RZTL>-=mPc=+unER^V>&>mX(pnc@{Hz%Q1;eQIZ2mp^%f3*IJ+C=kg+`>K zM8W8q&(iVteri`I^Cs0yY?p}kz{X3?wc_G~Z3ARSX9kO=ilFpigVmn#9maEcm3Z6> zSeV3TjqAkm1zWs^r^c`}Y!Frn=(yE{ff&Hj?JJrUMR~Rh`1mOL||8S!%6*o%1H#%H?zTMiR7_hr%ekb(HRe1Jo4$p185022 zxQ1TTkDjaOv5oKV4M7E!g|J7rKMULU*&6vF?fVLy``>iXT$vlJD*6IbpfegmX7FMj z1%0pu-*;DfO?T6_f&#N=Kb>yGVnJ;s-Ex-Uu3C_n^>=Z~KopWw;G{B4%6O7Koo=FV z+9w@!&M$A#ifdX&t>BVZDzb0vbYM-;=D9$P7=g@Xs%gf#>p z(>ug)H)Cfst4XU2#P*ICnmuC{hF}!q(b|gm0W<}*BhS6%u(6|qa#Bjdi2%D-%NW|( zvc^jyuJzwd;8RXPhjl-nG zb515*W1z?}tq}Ub7N_Yirw6TGsqwkj#VODP-5ySM?{Da8G-xqQ0~6VP0flsPcDz$qU#m6R_3MsQg{CzKz52kiuk85LkIl%s^W;@h+o^ zoPN_}WT>`2=+%XArxL~Y6pvxQCs$8(&6V?O%g{pS*ZWp(&ZeVu+nsOA=_b>x#tO!b zU@WmtzV|=oF|-rAB6uG%PD_r5br8!7#OmN6D6H+sT1S~85Th*^f->llevK>)vjL7b z;K464qr!>6ZL66rf-}9DKp(+z_P6VEP_Un#`ZcSZd*<3Wst4n)KdeI;H=`HTjN}-2 zDcP;F{jA@s1xrl;Lt!dK(XQ4f2&=#)HPBu zdjV!We+2wfuJs=t3k|DZU*+{#!MIRyAAh%PVf>G8E<-x2PfrLdC#!!G80hO3T1BN}z}k8|dwu&4vp|-k6j3gmzRA@TqSi zRn@4dad+fFc4|GBj`*?CM)s;nnP&im|H9*jbZ#YUj;`$4V0@)qr2h3V%bnx#i6C(+C=j};fWSK=%G1&%n;%f#)XoVbe5`OjO+?Yy@i> z)H~DZIp*7{8OG{ls%lBe z(@9mmWxJr@7TT@=`X~yQ9XZ0}58nl{x`lnCLm*q(4ztwDOZ=Mtu?*afO-yFzY7Lx~ zsI9&DPZf>ue^#^*R8qG2-!b`rA!9S1#MnvG?s(AuY0t7kWz~F@?=uX> zC<{sMRA3X7qW-IdsTs8OtwP#&orp6lm9`V}{eFxO4-=Jzfe@OsEmn_%vlK>E51MwG zc$~bu(NqOuz=A-5Y5OP&$2+Y8RosXv!wZxVltX&>u-rZmaWjB*H zrd)WR$!&`8;@}4uo-x+u`a!_pgWCvyglLja|E2B$s=WO4jkuAHrG88vgg(f^9Pv!7 zaMg%?nhMq_CH638Cn^Sj!I|Z|Sees$RMn&k7=(teqORxf+Am#@8Ey$yGlmu?mPuBP z!^=E@mNgS99bd(e+CduN7^9!#e2CXMUpp8iq6kl5T z?%O*njA%|TkkZ|lR}-jIpU2H-Xp9kRGiK0Y*^?dm-Ho|;JRWMlEF<#loQ$-_le(=Z z12b6T33;jdS$C)#8Gflhat$gxY;C^q>`=gUYge7ykF-$UvKm_S9W1WvL$RBW!l}Ln z8pOMxbbmC%AE09apu9&{_vR=WZHoLB8?3X{!l31+TGcZv^r7j}(3J#{FkgT`?}0uqvHol(4=9g)-k5)VL-jEskWtJA^MqMLq0yNC3)!o4 zR9GxRQOHL_bdNUM@=eDa-vnZFS?%gqhQ@6H4f?2A20$*RlsTx_m1;nMdcD4}_ypbO zHC|K!_A@WZDAUiu0PVbKh~;o;q3d*P!TTE+0kXNs6(l8bwa2S;arpNQJr%W&{is$x zq98uAFvj*5TehC3b)&4@mQE}H zY8HijPMwDSK;R=)VYV%|zgBrhAvNoFD!FCaZiVH}Lt)k);51PyhK0g1=DponC)b@H z0fJ1zkm#7oUt9PDnL}nO80|E$#pzQH`bKmaASa~3LFX$OdH2w~lYfrjQ_`ZyCxZ-K zW*awPCntNNv=lfmr-%A&-wrzQ)lT68fF2K>`Ik4df3P?if=03=Qbv$>GZ9IjQ+b4~ zdCiR=3oz~>!8*EPed`Ey_qj&5fSMEAM)u`Fr&}kgWsHFZZA%3P77voUEqrBQm}2@;a^?7(&&Y06Dl|;Fxt`qAL|X{ zy60aL8NREeSdGG1z4CSfd7-)>kM~fK6W=2!e6ibD$L9&RdY3@Eq$6yCNvQMDw)bIB zb!ItfF#Z-UVaZmB=D#&UuPfQUUDKKqApw!Ajojik+7YCmx54*(HBv!C4}S#p(my|D5ps zyl!W<`Ja>p@V^zjp6malEdOEh*P*ofH%A4*DG^4;Zs@&=BNoe}YWSmtBvOPwmI{va z#OxJ_dz+#!Xhq_4cfK9VC{C`fuEhy*n1GdH`v9GA)!aLcaN&bJSBBJZZ+^({eIvoZ z1vy;7qs#nnWWpV>tl7#cSzgy0&yq%UBg5T(3W0}w9!7aCik)>r8^!saQ_F?oxhyL(7lT?YVKiLi~ znubQD+c)&S>vNF&O4>qQS}Idr;M_D$wPn>eMQ|;N=5tRRIer?I9Ux0>E7-d zfn{}x&Q9L$dYwo>yR`}if*Zbiof%i-i<}XHoh?C_RKMKqwwms0aF>lb_GfA6I=g?$ z52W_Yac5YnROYxX<2RKz``JLI)G|WrFqIK-9URR_TzD#DTh1?=uEKS|Q2?x-OxwFV zZPAAb7~n}>k-wWU#vUOJ*Mfe_r}fjwtvn$@iy=iuBHvAi8N*7M`$JzIXxZtY*9T?Q zx=OoscDb!j``2twt(yhJU##$Yi_iq_yrX4K4-)k0qoOan%^%W)pb_#{1V3spe=tTF z{J2Dia#)kRcJ;{g>ijr;5Ndae^?eTY)k=)P zlONWg8(hQ?PD?byxB3_H*xLT}yCz1CdbYOYpWkMN|Ci0te+Bk+)z4BF`J^=ZS(bb?XRYGUJSbn+ z(xTCrbNl(Qpaxvok(v(R#tLxwr@LGNwL(?J>vw_qv-;OFxEVPe4st85P|c@jHz8dB zR7l^wDc7d50?;L0crv4G2&DA_Zt1NI2}HodL-T%jV!$P&N0Eug%2*fa*DOW&--rp& zh_jzgIO4C75lswHG2MBAi!IWUL_gWn?&zr)W^8h~iW@RSxH<}(V9@V#{pd`7RB zGl>b7ReVqL7l!ku_mBN(-ceNhzFT=gMe68$dl?GM>^v|JYoA5<)Y#O@TCqB zn7q$s)RBIw4{}I3c&US0$N{Y}P9yoEi0GuYwc_% zUV{{96#mVgM`j(g*4EzaE{!gmsv9F1jkao?%v=GncG=WqpbPhm7=Gt)H8b zqUD<5pvTbCPI~c~%;zD6yo0?lVGKx0Ah1TWYefQVz5 zuv4!BJKR>MPQu2RT36!EN%E`SEH8oU@>b4Fx|JZRJ>DatYIo=^*zd>hBPN+Nmc>(; z=T2g%#b6zmc*C}rPPgsIIip7?X<6L_gE z?O-O|Jnm4U=oGVOK`Xu#)M0nUtR9JKW@2xi){sj6tlBwfC9ZrNhdJFjGJK=xuPkOQ z@vC!kDr=rmq;oM25d4ESfcm3OTr^Xxko<3Tn~t_6C zoY1&FSKX+k!Cns1R#@-bRbyHucgJCr*@GnJ;l$|GRx<5&;#GzGfY)_<6sMNus$bAj z<-910+R7}-vLZ?7E)zht_BA2M1L9hf!TSLhR9Q(hs5Va8_@#^t1Cg*YI%P^QH+U)3Am>oQreN5OL6|+n;&r;vV+{&Zn8- zOoAXvKdy(L;GA{^0alJ`EcPqhWHCaoQBK#HQ4}01z4SF8nTK2Gn1&^}4~-*HOZ;~T z)K2(}JXDG73}H4qQk?Ub>;oWefSI|26*r}WA4Zx~*O5ie2_X#dzWUW@AYtlMKPLzm ztkC@=nAWHA-A3xI)ZNB|a78jH!-SdVe+6X9cm$t&Y3~Ib;Et_ZKmOC}`41s&6?$Kb z{e&o3w4`g@PhX=?Q2Hl~axrr>wKuYJGIDU#cQUgyG_wD9)cQ}-_-CxjXDa9C!5c5h zPYxriAoyN6e1}ygwIFb(MBoTN-x$-dFd;MIg!%7pn=Zt{r`m})=+6LMdBV#~508sv zIEmnXf<%mG?D{>|gs-GvH#V$dvEPuM$%AXY4htj12UL6FpBBXjnVwpoQFY8TyyE^Y zQKNQ1bIe*lcec={%u*4`G+9=q%%j`uN{4(lk=c#Dx&eg)qSjV$Rb_XXC8$;Fi?t2h zr5d+W5ExWYMcC;;(T@(q0qc+h^VjNKJ_cO*5xaT=i>>js(h z=1!DUwVnJ$E0K+PP zU1U+((m8bfLB=bWiUNly&5G+<@Es=8v2hMZRRi9NP4Q`ase={v=_^?~U8z|H_hR~o z0VQ<~IOE3HfDVUMmMEYNf72YL?m#8bmaowm1uri9oVa>Kq$b^5{&82xs1nEt#Pm6( zCpc!?1FsfCOz{CtK3SJcYw*kL+;45r_T-8<6>*zAk7l&Eun6jCb9`NI1>wdqtq)Z? zYS{6&t`c6T>mrY1UNoNBq5`~h9>}^#{6a{cAOX3A0MKfrQ6=ghC0Mci{%?#Jv{zjx z>zL_-kHD#R(>E}D=IZcupy~qA>e;2vc~*hb<+n1wJ*oHl#BSgUxmI23ME3%#lngjt>%mBQ!?4@+AjFjys9j zOo$g7fJ7Tq_M-HZ^%4H~w_}ARXPS=el%8;%t(ZxTH5m*C>_NJCFxnueWRa{Z~u=4<4uX**gE@>qpWz0U(SdTW=B)dLtJj zeLW{fQ)>rDJ$uJLNa$#9|8hT6XvQ*WXkzviQO%W--zBg0@Sc31~FbIHnD$9CL$``X*LE zv!A+$3#oK!etp1AO_L#4<7T^?_k)(<5dk;?VJeJ;!dvK9DsIG>Ba401{1ZA2#L)46 z;ZPZ&M~55&L5XJILtTKcK0WNfQZKRKc@h*}78eP*hEE|6IqvNbsa^AO(-vX2syrie zwJA38pwg@wW_894eN*OqRb2v$B4PeGr9ce>baH8}ohoEw_6KbIoM9S?{goQA=HUz# z#;QgGZrBwA1hzCRY}P)W8sifQd-J2;VfNQ^q0Mn~b-iTmRiJ<<7q*=rUgte8ocnRu zFe^THqetJKiuev~WRqj-Zc$r*JktRvhGJcmc?LpnL1e<^ikaVW;LAxt_b$&;-E*;d7^KparwzO0c`SoZK>2~|m zJqX9VS7V)HX?hqCv5vrrWL8lv2z}j(67QXqt%EYjGSNX?TJa}9^pCd7EuU`D%oV(5#xmg^KhcxEJlt+0?} z4@e0hI-K_mhdM6w1}WCh-^R z(}tAb>qa4NV(m+{AU?}3|kQ)Epi9LUqvPR0BNnth6dP9$TW|6Y7XB=i#SPKstTqET^`DQX6yldJmP!2Pc>h0-=5^mU$a!k!IpB;#JG^IMIA*OSn6sau*fE}d1@x$);%|aM1WB=-A zIjyejh|*n$bG}ArrCKL;pNY6&2TVCEtKd7n)Tfy~MSWk~m$8!E-vTL$aT3Z)biKU& zpuZg`4^T7wH0PSQn4NzOTbQP&uC3_e2Y#t+5xaWDLTgeW;c3s_tk}NSG$Vn3@OmiR z+=ar6Ey9Vf16*gs$1QW;x@%#6{ zlPme@8~Br7A+}m>e<7W^aJ$+Wk`AIk{a)!scIJ#S_2S7Zo`PVKyh3mJpdvD+x-A`Ua89ylYKj36t;h_I!fA_Y9 z7b@_00qmwQ2#KPOp`qz(_R_Tp@E;Wcd-YDo$&=;K4GO0SqASK7qev?K%z?sMN}X4H z*5uBu6;flnjEvZIVTO92J=}zf_C%bzsJs}b%gQ5vf1Cl+X4&bQr#xGeARY0On))ppY2izZP zmVUYX$ oLFs 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 z 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�W> zkugr|t8sqJmHHv4>e-3#GqIUAxRPqj5M?eAFQw#!&uJi7tO!weK}S?3mazKCdD{3I zWu-JkX4eX#TG>4F%H^9`MNTK6l2ph`eHln%W7oE+Bx%8sQGq|2-=dl-mqcWqp^z9L z(os9MjXDPSRtxk8Elk4ELZXY?H)96=y7?x#6egE6oa;AoJ+DSrv{K0NYipX(tCp`~ zIu2WX%tn*a)|zrI#ZtJpz7Gf9>NhONCO2I&s>7`MXK+U&q3o{}>DZwXyba;y zdyfnUtwrcpXNf^{;6FM`{(8&0D0S2P1uz}n*5PQR@+)bj3! ze2^kvdm&UyhzweltugkmFmrmfs1NcY_Vda|#tNQTtrZN3H=1gkG@98ko?0;jev`4< zqvMBxr?((fM0?(K1FnWkg?a{$uM!A)AjY^S?D|gh)J$Mc)Rof3_#A8 zN69aCYv$NHEt=`>7>D z4DKUzR3@mAR7WJrlR4y`!m4nMfJlj&akP!MAn&6&5`(iW*!AFnT$ZmZEE zzn*Rny^u?>Ec2Pg7>7k6J4(3nnTeDH*JN)CxbsK1I0AVSU7>|H1fL6~00fLL=YS>a zek7E%yg7x~GcUl*=fb*4t7quwM^7&D_}w}IUri&#dT~ky5CLSx$z=jbbKwFJxSg{6|7M4PRG5H7+hi(L-=ND>` z4OhLIiPSNnjZpa$kDD300SGG*WzCEKepJXQll~m0{tQ%?70W30L&i3lI6-MY{<{_J z&RIQBXQ8*Z$l{bYE5Rljw{}y~sT=}()0xyV-C`h|V3i$l1JMFYFEpc*?1i8@VLJ85 z()l4x_;c&*kWBh&>?Aj1t1KHTU*r`W>!t*5NOL!&oZFhC1AB(;JivjV#z!K9|E%tI z{*FpzgEqVHv|ttX<#hnPqQT5l)({m_X6lfZTO6JCzxDZt4C&YB^F9s0@ zWsI@<@UX+VjG?;VKvk~{t5s!6%d+t}e%S2tnKnoPG|HXGWI>qc{Ghv=)+w`ZjCwMGY4}i1BtWK}XDk45aV~7YZtKE(Ob%KzgxY8q5bd%U)o)nb@@l9b` zu!y)p3pn7|h&{OlCBExB=rRf0i?q#IQ#E?SKO-Q^jRPDPCE)`WRg>tdI5C~!;AIbz zOdKPmT`@|gL}f~CPtPx^!xVz;;OHW6+a4Mwm>5jE!&Ye9`I;?-Cz<}oPVf0OwJd6Ty@t0}c`x0cD95a$Sa-9$XSsrGdI)YB z>^@z-E0wXS?LZ~)$)F=82aMF?X2zG;aoF9*dXt(W-6u`!|4P%f;k>?qe$n)XFAXaG zuQc8EUjXmlrm=s+y#LD2|8H&F|5!D2T}6xo_$qK}*IhRH3RJo*vuij1r8uu5Iv~X& zvqFzILi#I?bIH>s`PDy?^0lp$e}Gt_Bh+p9D5fOaDHLmvNdfP2erg9!`8{zctCs9x z)C;$Uxq~?7=;x#JX!iSt3wv5ka25*=czCWD>0#PDX-+gdr<{-{`wh$2G*$+>ABP)& zW10!%WE2IlAM>)GbHhgRX-aw!85II-XzpI0?_W~96Y8nR_e1J(BOMmg3MP^T(CN~l z>;ESaG_GUSg1v33Zh`T{VfdVy3r9|RBXwDQ%Dc-gdqF=DY8yEvpi=PLET>`2V`4*W zw`)h;spykF6FY zGR+^v;4)xOQO*!5TEBYIB#q`-VrbyAgq>u;B9Sof1IE)(AO!O68BV`p1{1H`TA&na z((ha}5(6r7Ym=s_nrCj_%Z!fKp5|U@+*7pNcS#LeT=0QGgPa{ha1!L`RC;-UtGKLn z#@%_;N?nM+M9+CkD$awbAsUf)SK|mAL7hyZJDrOK5l$JCNmGR14SVH#mtphBPCjxK zx%~KAb--&~(?>7%d>@0q)~d?Rarrzw2=Nsb9~-da6CD%J^Ir-!+qjPf(1o_Qk*9I2 zRL`z{A%Hw_Ne9r9MqnD@La&VgTGeHp#>kT4Ce*8cmb!sK62tKwL9j=B5PD~a^~Z%S zES_fURM2u`2`E=|d)_p_Pfa6FJ*D^EuDj#LHSdj&U!QEc{|f$$CBPwnb@6_6<$mYQ z?i*l1Qz7&j-+lwlLrwpvp1`0gCGP*G|Gks(cSo(QP=|ZGaNk4guI`EnU{8mVP0~w` z+*X`qqA3yVm%>EJ!3z%|9HC9fIB_Cre4Wj`9fQ zug@K84@?uG2Ry19$q36mkQIdr5DXvC3Ib*u1~m?=s*B(x-C+^auz8l=`0wSxKKeAy ze0&W1Dgt0JYKz2ak5e`#9Y#!8Re&;zRki}b9Kbk&;#yd zw+E_)H7)Afzl5<9!;B0x-u z^ZToSR>#jzd{kPBoBPC&t*2*k#HDb9wC_qZUj3ACaxv){X>Eh700>i!y*j5aKsxdl zP#euTg5uHdjV)DNQCCreu^0AfNVneMiq13=rnuR)dqX>wm-m!cAi9Fe0x}0x^L!0> zRnIO|wtiE;t6>BsuX3bQ3bRD1^}N82?++&T@iL+bhvru;AV2x%4fHKRfG{L4!#(b0 z!kpm`V>q3A1LNoX0O;CKW?&Q;*K9)A@W}S`am5f&{7k6>SD+(gaKDk9_V+O9pynna zMU|-4#1Hc0t#pkgi*~2f#D9uF)k<}Fku6*!bYS|j8+1z)<0;9F2qZ3@5U%v z+q-`-9p|$hWfG@_YHDb#&4+Y=p;R113Q#_bB0r$L2K;hk27pH2@G8p*43^SOdIgkR z9>d%QZI*hCme@9i#sh)lTJeCv+)r?9JwKc*LyU$ooCS+?p>O+fF*@*tTt}W7{@%Y}>Z&j&0kv zI_^$#^PZXeojGUbd^0uo|5bZe?W*;xXaD#J@xwN8J#qwI!N%cf+e_GP3El4$Qx(l%tK={e z+HFA!!sCl*A(qw26pGfAU8s&8*Rp)Sf{V`E-P-JwkNva-3xNG46&IG!ZNeb16~5;r zH3}5W#St(u-WuwqE9^anRg}u2Fmuu8W5S z*ryZ_>r;m{Xb_Pf;K10b1rGk42K2`_aN57J1-~*~!3TDH#1#?0q6IncLO{yBNp5`I zy2x8sjgnBW-6>mIImqTwS3mB-JL8RJ#DC3!A_r8Rd4mO!jLZ&Bhec}vfs^v?_p$CtA-pW)OJ2;|o`rV;oaV}S=AQ9Gqu+BGbW6Wt zhaYgSxHg)+a6q!EQ&8$5hi)g@XHzU$)99{B8TwJ;#zGv1I|4(Y&HDu-3w&%VkvZ{L z$I{})^`P6p{T@@2ki&&8*)){w>4W@`VV`3b#X*HivZyjPuIvP7*r)lcKWIpmu}d&K`k^0X6FIG7#3UxV)%q?Bl>8 zr_fCervkfX;GoIDY>SMBxVXLt?_R#$?}qLIvZSP(&)I88d2mzicwdP&QLZj~xFbM6 z1dt+CVsEoMq7A7D#Sf?F?3{IhwOB5Ir|yK}rNMQtAyN7}^L&0QbNi~J1uNb zrII>kA6(!AI|GG->(0#(unKxQUuQb&0Gj;FU4dLJ@28euaru8{=TmSYOU%{a_|#lmam+yQmQOk40yPV}ZWC*R1H{uOm%MU?*nP{rS~9+gvwp zfp*iJ;xMO)BN{VUg#`>>A@%_h;ZVKWpcI83!C0)Gg2SmJ*pG;pY}cX@%1!mQ3g8M! zSZ_1paCw7UWFuzvsU!`*aOl`@cZu9xU)4;ez#fv3bt7D>V~s}!EXq0Om0FG&!(ONi z2s7_t^8LiL4y>uwZQi~QQs~zEL%+Rl82aYIn!QJoujh7E^H%2bUOm+OxwdyT)T}zZ zHkN}BL#H%l@$=?v*B(+~d6O?I5O9af3$G>*SxQv^`WDxc-g7c$FsmgX?@-PEhL@Ij zPu{z7GKk9O-AyH1p}iu(uA|ZJP}f7TC3GMT)~Pm)rDwZhYnp zlQz*q4Y;z7Rr|KiOqK6kq`P)Rt83%x<3Ff8{~F-93N9euz6SVz*N0$lZub@a`uBo` ze-L^8)rau61OIcFe@NpWLZ~iD|6?CQjXxVBjM!g&2+0LmU#6n3K7=Hh^#oe#Z48fk z_jFFDy)42;B0{qO7=CROJ5eU8fh>1KL=p*~8;4ttwn7iNlS>C6P|-;gNmBVl+ zH9iDe7()HF(R8e>t%Nh@tAwoAHW(Kg0U_EfC>JX-iu7Y zypYK4lJet0-Y5vwnob(oWExkYhU+)?qeC?;1=#Dg9`K1`H#wwQf`&A?v{6CefT%Nm z$~?Rdl4Ix(&x-=gccfu`A2N5Dp?flLEfmge^-iK09_U$!V{w&P$IWJb2aTfW5qcXw zcd3#Y8Tz=(Ofb$mT5(`az$LR*cM%cLWHVXwZ1pm?r4(Q?V(<$Zsdc4g3{fXGZ@xAC zYzgFKb}6T@e(3v-3LSmjOIzPQZ3U7Hef%qH3nyK~(T;~Lg^t;&W0)Z&fZR#hf1{|k z!Jb?4Dc_c5v$6m7(Qg*-bZS}mqN}IF5`%;AN%6urMiZzd!_77wApXlFmSsVi3GHk` z5&Gk}RLP59nSX)vng8zaHRlK$S8SOZE_H>wf$Upar{}VLcVpPN29=@9`741Dla4&R zH1i}C1a=4lBVQf8h2HFw6$^sojtlupn{{LPxQ}zdW;FaX>vuqaZ>Fkgxr_qxtE5Vl^*PMBv5h=J(sWT==yc>w;ggMb5Vo-5OchvdY$o+i8OMiafw@Lt>bnnv z;U~BS!S;p_VAdA2{9EVrdM8lkjb(ABW_@gv4Fq4yG)Q|Z&J`D)K+9sSaGAXP`0our zVVcfls7x%1bsye|j4n?qyN5k7o;L~+JZ3|uBN!a>MW_!@7G|8INm6+@>4cBjW-v~4 z*mg7pGjEJ2g`J~~NJ3pYlrJ}bfqa>`4f7~niSNNOU~lNiYpLg^YzN&;kjZ!=7{zAK zCS+AI+S2#(ieS;U`WpO(QtALW4E`-Hurh5W9?2SlCgDZBMXh29M+H84O8v1+C*Es& zLO{)f;LluFTc#H}eF-+Z<(=tUGKqPj*ak4YM$yJsYeA!7yzS7Q#5_lztlds_`G(8& z=l5tIKp6myvnl@gqSn+aBfKSRo@PFm<*8|b_oc{;edA`^y`i)O;Yj&s!lQs>%X_{u zHRP`e^cWdD95966$Ks;XdrZwL%2;Nn<4&O%Od>hsGwiO-5aA7h`)01oz@mOvG`NQPe%IqRQ`FTUJSD zep?)_R(Q_SuAMB`9w^M^pQo4BmcO{goG$<{p#vJhrd9`g92-j^&=QrQljpE;oeSPWUa@4xorPe+D*Oxw1NNgssGfL@XvVo z)Yq{7hk9K8*td4zs8I?rZ7D-p+Ex;^7^2f1?oHU|ib!-1cKPLdrmvz2 zPG(%Y(Ew)f2)gCLoj9mTA=J+cH57?+`H;jtT61_OHtcGwqV43?FfotQpWCTdFf&RRi55=?+}cQ=2FWX zxRC@$BsC^De>uA!iYgc+*juzCtHlWCd?_N>AOjHwV|abAzORw zPurXPPpv)kX=-qJJ%PbVK=%52tK!P%kiI_EDt#eoz;OAzkM_Qq``aYZP}9B4~D zq=xxGH25Gpl_@B|ZG&JH&d{LiEr-@Npqve+Op-X&XMiBcVAqqmybB7AW{&0P45M=n zaronI!RLpjgIP+XdzhA)z*;WSw9y1B-<-U+sl8bhn6JyFcz|~^$Pgh5wkqZB+RWDQ zdf-u$6b_kKdwA0E8yVj!}HFv>1u;HDvX{;v$(%5^M2Gq9c9FTvKSU zjiY}aS0*KC125J6DyB*XU3VBH2g54EuqUi~!HrUJqr8tS%qsJob;PYi3uZzO!1AeU zJ?xpVe>(=WQpwfQ?R0Mxdf;g5`3m7lV-E%t*B~|k4>Z`l7rfWb3gT?{QHw|lcS zCgg0QC1}f{l}W>!l=P6<+OmjE$U`H$({dDXr&kRqWUnrKrX)1)(3gG*u&icBI+uP? zBO22s@^m)`yl2Fr>FlcS2Ve`EDMePu61k?qHov{g23NSPrg>ReTO9Ns4fL}*gkeiY zs4{inEk3A(%}4)G^d^cobHT+gOzOeEuezVd)k%u~oxQ5cs5OIOMj92VEuGC)v8X@{ zI`RrYE8J5UALX+gDHrwBwOlmbvMFx#mBcFBbigAv4G2I66ZOBpHA=o|74nVm-SKfLhUFmYn0DM)E zznK7#O#Jm*n?nVWX?l7rp^GlL0YqEt_(I4L?S!3HAU#TGQPB-I2}1BWo+`dtL}p4g z6Gl&>Z1}0cT{W2+wdCg_PPiqAW}n%#D=jS(I~g8pFf$T}0lh{$Wnrv(jP-IQG}VAT zX+MF#{a?#k!}W57?% zX*e@$2jk%;pi7fT=M~*+PQfEn=ad8{fE#q%R`i|{n`5M=<@k>*wuuhkT1UO#of-=K zp-j_mzbDt!Yf~~22Y(aehdoEHXuR75+fQR^f~5Lrm}5%vYz&xzD1&y8|2O~{BG8Co zhcl<2aAWt4MVTe_ab7RwbGvBE?6qAKFGd;8KV1bVH81h_FkQ?UB)BwsnOEG#^Kd9C*avMy}a^Sc3mz8vhM=|L3}}e~G*Q+wuRu0ApEVWhD<#I{44gmI`FRu!^W?w8p*$^YQ&}fiZJ|f3G$w>dU$v3PLFsq zO&!U}5@$V3(R!IY1S0tghw2#^=n-|Y*g$*NZ#sXj!T7wJiHhR2p8I51k5tEhH6U~e zib$h@g>`X|=A<42epI+|VZk4RO9MC~;4{sse?&~YHha^P3GRwYKT+@vC_G)SN4@v@ zJ}0h(^LtVAndT1($%u&N(@HXFYW%#?{Ed|4`%KF)-Kl&$pJg?HS4y798ToG5o0#_b z0p$3X;>qjx%MKD8!>I-z>|&{&=Z_##2LpJpHx)w#NNT0}hg_i>dJK;5kZgd>S>Se_ zhg0++1lZ#`Z%D3u`Qx01LO!S+LD6y0OC5kh~@2`eP(oI?QA~pESYZLA-m^{3y@QS!(2UqLhKQz zBjJ474vFiQyouB}?smm+$Ou5dyV@E^z|SQ0+Oq1Bfkuw+WP)>gqsAL-N{(k@NZ-8W zGL|N^?ISs#oLHM!Wied0(23=sQ6JVvaqSO`4dVhnqp#pU!w;zh;DCQ}0fTcVDSt1e z*Dc6g*0{~i-dd6JTJ7#Siizlie)YYbyzWMhycYyw4)Qb`BeG`y#)YsNP2*y3((2Ls( zFeQ*hI!*rd=R_=6=*?}i*0p>GO~?;lTsT;BV?Eqq>ZIp=V>|A?^WNy&s5N9_Nt87( z)0VAzc)4fLSri(&wUskq@i&`-1|$#nTm!;OheqZ2nEj;a8l|77uBI-Pxg@NNdNdD> z8R7FI)o(9DUaIv6Yv4>cD^aRx%E2xn(t}7~fQD`&*!^UKB3_ykZu|MQ{|E?I4GKD* zBS>(*SA>{iP+kD2gpbO4Q2|clLekccS>;n2dE_m$dh~4Oy>dzb6Sk-Y$M+g43tBmo z$w2m*)yQ(}IZJe2_xf2;&uCN1 z3q;QNX*bFD!QY_{&sV3m-oYh4P(+MZwYxj)$5o|13H(9}zQ={<)$7o5B07*VOi%BGha~UXuQ-3)o*g4QuO@`X@Kcue6vWz;QjjEEiJI=Q5gcSdr$-nw^at&joY{mz1a?W0>?u z1q~oiK)`T)kFLg~fbsxgllK^!Y>3c^KPC27X0-Bh;tGuRE5o!XhM%3O(NHlrBJ0$$ zFi0N3wAdmBP)Jd#h#8IuK5*X|_5q=#dP=KKE3Ckxg8MZR>4h+g-|AP0k4djoLTf}P zRlSb7OvnWx6KAH&C(7TiK|u4;TaYYzmju6BNE-|F#rek+gn!qz{L2UDKf~z%p$iS{E6+uX{OT(s z7x}wG2isRhu2Txg7p41Guf(>PqFi+ER~H(JjS`B9v?Rn|35&7MADi)rENI$HXQ5W- zyt7f|45izxb}SM;c5FG(wdy&Iq`A@l3WGd~GT|(1b7y5Y(`)WZ63~Z4C-;}<3DYN; z$mqZdgCNcTfjc5aZMw7>{zhYs-8=lLn;{|pG$FCuM+t+*y9DY;=RURmlUKF;e*V`U z@R=nK!UDeuOqvNg(3`LT+jfHcv@QGefw?l>$qz}vnFHi#(SXnGs97UlD3;Y3TPM== z+Fk&n${oRNs4qr4ktPmS{xbHu3Z3n7FRke0p=SahU@ttwk)V2X0u!5?L`UW!3|=^6qCbyA?jp5ti&Ft#Ssj^FbcoOX?{Yb5E;E14HZ%_arZt@Ty1qw zuZv^hO7ow%Mj+*%53=+>x#ufmj8oWK$Jx-?VXkGMM6NMC!fR;3-CVWPWK-tBcj+nm zLBZ5jwC~#R(!V-7UiLC3hj;J1*?j$SZ-`bWhr9b|B@DCk&CMt5t|%VSv|S-FL=UL} zJ-pN^X-Kr8K(namj{SZS&{xbupaC6SL}`CW==>gA+6_ptkkW(TO;FvJ)b;x0kJ9KTh$ zw5?$D9%)v5?pmmwKB}A!FqRhpGP^oM9TA+p9+?u;i5dE7b;;^X$>SFh6EBh+mg^2A znwmPgUZg{|^H`4&R)zgqj6U<=_Obc!?KSxBqo7_06hM_g|Cl0t*RvF)qw-}R@hJBHA@!u zMCI;I8Kk}bHcS4A2tMWZbJ{B_`dR+mTHd1(H-J=YVr-nJ(l5tlq2K2Nb)~Gbk$>$Q*Z=6f`VIKj1|%J`z24`3U6=-Zr-V zeHn=S;K@Z(f~Z^O4w{;M{y{B9%T+Cwp@UV)9$=b|`?x?+QM2ycxc29ta%oQ1Z{cab zhVt@PWw76W3A_9&1K7W5-~Syd|6eQOf2wQAABcSk;!|=3?u9_40sB>WlODbI18{v>TlwYV!KiF(Q zFTIQj<+-boz}?|al-}pKo>_^#>`5YZWc!jKxBKx6^llwm@O?u5NbmGc;~DE29oX90 zEutPp@foj5)Q80q^kD#I)AKm(ol$G?jSMoft$H?;#A}N9719k*&7yPLVktTo@K~=1 zpSyO1l-Z**uIY%8yNEC2-mzH>uTc&zo7W2ZgNjUYieX?DGZdhhQ}=tEV{*Y;7cWb? zZ=m>ig=;z1Dny-kd!?ExII&~IBfur!HFlO(xeCE9qN1}ct+~Rh;?jaYZ^LQbNWPFq zqG7w84=1&lyr30ORLaEvXEk-8VWp<|$5_?^uI;4@InKI<2%oEa0|G{T?A=qiGcoew zTkdDf(tt3fKAXbvq{7U@y>)<7Xnws2lfo_vzd=fRh_Ps!JO%}qo)$wE-8m%Js-rZw z0eS?ekd~_abcvd2CQ(xMPBOJiGuaamrh=pFkBMs9JAMklna$i6TSuJWsZUBqG|?-Z zLXkG28x$OP_8N=~`Fn|tU-%W5x77P?5?x!}Q<7xz>!*#h5rqw8VC($>8VpemsovehR@M zhdWRmc7_J}Wu+gm?qOD`NL=tByY^Jx3XCY>jT|xZMN636xJ5kQ4Si7i@)f2l>kODd zf?$+rPlW|o`Hv|)Ouq&UYa0`SZJ% z^&>t0>t!v|XI*UQ1J*^`;;@0El)@)`utvYTpU56zH_qQb+v3=!`k_xx8igNy*?1rN zv@+2(!3?X|Ad*A<=Y4m(^42EjLYZ>ZK|I|ptzUVJ+28WN49Jmk(HgklZrAH9L3xD( zam5<}-Ai>njp9%2#qc6>81apK)dGj{q>O`s*sU)iLJPYy72I+{=Y*DN0b?pb1V0Al zHAwFjt8wICD`tMc)g2Z%uTMwHhALEtx~V9ej+`%7 zQ)%ybtZS;=6=f_nO|-%QGrcHCJ~*ubJDi08ls#BJ>&vgL-wL6d9%Ebv zWNavo?}Nm%+@pp>!7)th>y_t{;jRv9+8DI>q>w=PkLDXzkR05(B*B2{dP%hX@qVug z7Ic=KA8)Ci+lU2QIxYE9Yu?P`4Xiv;37p4&TUsmDV#9w_od+xAYQzc{c1^MZuHWi~ zR4G-t<{;$KSx?QpBsJ%cDUijMcw`I|m<27onkn`)Y{jy%!MW}W&9b@Q7R-x%ytcyl zA+7lgH)Y!R3i0>V`Y$9WEjL8H>}!g%ejz!D|K$|_Z*lT}xnut`p#DFLOaK6FY5WHP z3#scy6?hP#-vNnM9Rl=U`V~kB+BxLE=~v+YreA3(OQofr?tq6dd~xUbxbE{}kftdk z)fwKfeE3_DZ$40i9(SH;0qZRZ|`7w zN3y_!=>4b!?K;g{*9ZN)HLrp_@>rQ~Xy_B+ft-=R3L^Ai+7 z`Kv956ha}UOD9h?k~k}cz_+R*8C{ytnfIFR0;0V;GtX^TWwi*|`)_1C^-lG^L^DJN z-LRR_3o({*6DeO$N82kC5+!0d01^W>Be^-A(ujl;Hn;8`#3e0{y&ZxLDqzK6uD|KnkVtO*!asZXQzO)MW zjizXTN?GxhIQcMk?t9GK6lvZUUEkFMxD06WiY01>7iBKGA$Nqiv-_@5Og8FV*)!Q5 z4i}kZkT82kbi^WO(m#;Md54;D@k&};5X!1bd`scrvV4D*^|tDpYZ^-SNX4kGGFY)b z-rEhK1<}p7Hm+))ZjV9;Gd!MOBW*C9G@NZJEkwbYr2Nc`IzA;cFAy5*VLGu3XzP0O zb^!zr^M-LUUeoSb^=~eo|peM=BS?4+w}Q z88n3;p!`#M%Kj1=AR@t197fU$^t?ux&|y9e1(l)H?@wxjD5vKje!i<~zVj(x+M>^~+6= zxE`t`Ua!JlI?Mi(RYxqe<%Xgf*;R)Pe5=alOAAS^cRiPN8m!M7oU{Z{javybI z&}p~l_ov+4XE)SaMw=+ya0%l@G!qn~OG356%Rhcek>5;mV>lwp zS4WE^Y;&+QxS<lA{R-n9fS@eLPMcYV9Syec zTD+WgY;*E=v*;l}6$;^=qPZHWtFLgehhgvL-8dC9z(+3_;ZN4WaeIj@VHxlKCa$9~ z8uOA=b2%85vfG$d+aI7H{>F|gk}kN(NM)nqET@s2h}gF_dCcZ* zJ=3s_9X?@FUG%UtTYjyTVI_HGY}!&MytN}FAVe~buiRSqXtw6La~=AXo2R$6vQnxq z#pH2TQMpTDs3mVfM^Ugx)l#|a8qW#x-j)%}O6c_Vry{t3;7_LvCvj?E+ATGztle%O zJ@5`z=Of+f0egkZU(_))!3K?-nVz8u{0I-9MI{#sY@?Qse{&+id@-^>Kws*aRCHHx zvcFZcDg6^h^IyFP|2+{)uc`tK1p1dLi3<^sIG2fo@Yl;#Om}j-3jzd`0sr^RcGmyZ z_odzhlHvirzT#hG_zeBnlHXwXs@@>t7cVl(jC%{gT9_sC2it%xFBx#qLL`r|h77Ct zbJIED_6D4Pv0L3TbMo6~vzWRiso!sJB1=|{2E4V&+S6--XsXlz2|`VumPQ0?R}3R^ z&_9vO;yIn4jR_7g&17WH-PoU{t8)ophO1#s&6{>kfRf8+_n`6>7lJ1D%)d~yW~25t ztpv}{dZocYAhH+OwZY%9c+??7&SXMJ=?y0*mjOB7{}SPxN$Sjp$`2$=lZ}wipt)dX z%hT}-XHdoG;^&U&F*YX3LCbK-I5!bA6*94#vUbR53YG&_cECiKG-kEX%hbiwQ3iV> zNRbwT#il_x)4!?5!Kn8742}F8C1?&Wvp*~%EW1^kS|2FnYT3*$^rR)8Bs(#0y7pAH z7mRp_Q4F4>;PExG3KA5~lToXnA-(B6ZA@$hq*u)zyC@XH}l;{vJMPxGVphs{hn-~FYVnmbn;a- z{`FhH!#3Wl5*smaIvz6o>A1-Fu`FQ^4pHF)Xe(k+4WzWH-PPAEy%EKmbxY{6ZOQ?R zbM!E4&bUNdXUb7CQrJ7$>^FdTc*u^L?}W7rpl|?^Td00wu*BdfZC)eTw3JR*dfrL4 zHB#`qEg@CVeEv8`_;&ryW%DzA+w^<4W7~Trs3cBDt@4;fK-4YHs}VtPT}V##`kSxj z-V$=o0=`H*c~0ASl{XRJe6k$dZbzD@x%+)C)7d}h0q_e9jJ6l7QE!Zc_xcn)=}c5XY?xncr0YcGsRp> zltkll59&$j56f;YtpQIb`0@|LpC@TJyp&M8(tyB^M5_>ZR$OPVN0{`FwW`jlH_I73 ziLHF_R(12kCbcx*qOfn^)|h6`msrVp6cIh&{&6py`>s8I2nqzGfcAC6{?LjAE61Ci@WmW8+YsVLEaBzH(xo$MC{5QZTTI~@^V@VKfWu2cJf-&;*?>`H5 zGfG}{(sa9SHEQ6=Tn4t(sW}EHJ4JGLnOgM01!V4t(u}o}YK?PIiz?hR&3@*lvIu2B z#g8p8BtD-Y#+xSc+UUKyWY*v~X0xCrhc>{WW8HuUBd|ZfUWN&=X!m&?0KXZTb9+c~ z>j6OZ;kufS`Hu*A!^uo6(UY_jN94}=PV=9?>4pWG=$pf6ch(Eb6MmK#^wOrf7~jaO z!WQp!IP}xQN(-z6>WZZ)^x4oWD>D-gkka#j}$b?>~jN@S0z3;WAT4!FP$JZv8!vc=)UD;T?{#P zK2|CMGq}~W;xyU6XaJ9vZx{3e{jvbeQ0NiR)o1XoG#?38foA#e4}birA5*pY*7uwj zOcQX}W z^_K}mjpa^q8|tp{yr8EW2QJ89U~#=wKZz1FpIKYq{T0R5`MjvsW=gz?fQeRu8Io0NbZESZU~-_WIVGjOT3tr(5aH z@zM_Q?(vHz41Q+0k&6gHE)#7gPQRSO)x)}fb zk}jI2HoxG{NI(9lvXz||=pRn3#Lkx>dDcSp2PtHV<~o+jFVn(_lag1brxo(|2R9(k z)UvRvrPDGl_Ult4o%|>n*c`a{2%jMTI9^!$#Nxfb#!CPq5K#F4%XsMt`%d+*#>fV+$sA7g|gCe#dE8KcQUNF@rWGJ;>l;w(`mc@JItN?%V zz@=t)eb-nX>Dvor45xCGhWpg!vc+FkkG0}g%t`*^Wo<$$7KK5#+nVmus^qXghovbk zvqi=3tc9!tdfP$_0?zIj4Q=)i3(H*4BUiX=u{pP!>|n{tu%(kzM0Zn>DFKp)Os6STQAdpV#iaBWT+B_1cr*EN}de2Ok2`eSwnWD;N-W~ zLT9!Nvk>`mt|>-@9U0sHC;>(sU6ExAPPgkA2Y`~$Zt=_w%TW^u#e#pl5Qxl>8;O!* zgj4aT6=8JyhJMi3`y?*=@_*`0Jo!r9oCaX7+QQD;1NRjp;+Ro0tM(LTR)dAEp`o$I zxf_ux*FN+b8=}{q{lQ^Cvw?p9zH6L`FH7bwrq!gV2c&AJB83oaZ_vDcK zxjByqPbL3cB&x~m%A300__&ojZ+0yBzUqQv&AwJc=4-Uv<~fnIQdqq(R(q4|n0M3g zhO4SK)y^)|D&2<^{@Hf!_ZC^uEi(&;7(?kK_%hh zDKCSTF(W`TPRtE!Pq~CoJGsbZT5M9;9T$9m%kSrwa?(F0pTSCMn*B`n;_{oN-bTgL z4U@IlND1m0uIfi+&);wTU#faeAV9+RFQw+(*HRJi|8ncMJV3EiZKA%zK>lANu6_4c zw<%Swl0fvltpG4E-fZ!<R) z4fi;)RM{}{GS+LX1oIT-{ahs?dFw~@Cr&#>ihKI33iY90Adt_jeJ#s!RPPm@H1Ug% z_{vUD)a-DzXx8y^PFiJ7lh)Xz{+x z{<={G!n^eSuwrSBj?uC~O)Pr-@Dk+c4wTF^LB&rr^5b(9>fqGHG(aKl zh1A$+k|jGCj*(Ky7m19H{8?;zqeQjJrOva-cdFO@=6gGntCnll_vhj=@rL@-$Kv%W z_M|=Oc3WHV_0G}P_vzZ_JJi4*?IKFjjPM7Td*^S8a;!Qcjg7FQg#EC^q+}giRll4? zNdv!Ut49nj&KS4p@DmaJ@_N!ka01lrJ~SNBE!c9tn`MfJCzZ0VGnT=J*8u6n$R9{# zDaOrg^*<;(@xRfl=e{(YWhgt{|G^iowf$uOMRL&OT0A>7HJpbeU8fxgu^WT{Q(e$1 zy&FNXr=G%P`&^1V0Yqg;h`MolNhB}}(A=D>Nv3tB7&9gJM*%00k}5HKy$h3r`FUnH zdB876C#=+N;=QHo?0mo@s|GBm4`C~$qgL&!Y6Op$1I7CLct?@C5dST?+O2z=>;;wv z{jemw!NrP?B!OY&z3tVwyw`nvMdyz_G=h*VW#Fs0)P7(Uh%*DkFzUCf}R={LW=Mg zi1050yoS{N-Pt4fRWCnm@y!|26SiS(-Msaih=rexHO(-JNqxSEf6+ci$mdUCsRp`~ z+6yi_6#4HMG-Tl*q8?0u z%i`~(GNW}TWvP1KZyDIFc2XO(?9z|e zQOT^h1scpS_u8iP;#0je7hkE$zD$z=Mq}_$!GS4e&B4uz@ZS}BMFu8$>93E|Crh-! zII2f0`~4ZDy_;C*KWVe5mNSrfRsXC6G;Y?^FSq8pSksp@i7(N_AjboBf&x3dqcwV3 z>@;VPxtCCVD`xKOTe-w`ZkrXyoCHvX$(#7Vi!CJg9KqsWjAXUO3SJNLjADJoXJrdi z-4x_O&|w7m6ZNGY;cPIwnX89x!ncPJ-i3Ed{7KGeJX(6?nH}co7mCK&>gDHs8Kt~t zsJrhoy{zi5Y5FRNR9Bxz=u3-#uM$LIsoETPKvr+rmcoQ7HSi{oX>X2f2{wJX27^AU z4A-pRE8+3Mi7zr@?gBDlD2b{7tesz9c&Ef)U#0m+P$jy4sbtz$$&qG_1Drs+^|LF0aHLr1z5IVdvXP5{fT$toxUpsY#^6FLh)x< z^ry^!G*$j6*aB63yv+_hzdMu1eToBr20M~CXO8pXhu=?%KMJ46w>a-pp9rdT>~}r7 z{4Ut7u!u*E#?x{>rel(-EPXm$j_D$2Hzt@ayh4LzL0ZfhhTRcVrKHQ+igw`l0+-BB z;Fi%-q9xGI;!#Bx!KY-2;qRVmMUk-9+PXho}T15|RI zgp}YaT4lK#Qs6lm(N+!8Vs)GnF&Yswq+LLBk)0n&5RZjl@3DZLA{|Dsc1@b1_>vm= z2R3`4Ru8koI|OWDXr<(sjKIrenKjXYb6sW#l(~K`Vz2LFsC(NTP@VFt=6*4`cFM51 zoX6$L7X6F3z21`gLtw&fhrg`3wl0O+`cs44DALleRE1jlo%ePd(LZA|HY>Sx`L5$# z=fOd^^^^Fm&8f9VP$#zBCVM0+b8>tqq||4EE(^41=JZG6l1(3#iB0j+`pg*d(L{V% z4191Bx1$fZ0OSQSKmvr`86+Yylt*9wH#W!V8^V?5)+66ag2`1t@C(Kr1a_2mgO9#jlI8`Y`{7Ly_O73Ff-L?$mP z>*`T!xlk%+KC`N@SIT13-&W{$<>jY08$WD@I=hIG-1|I;HMEtyYMVQrRkHp4%FWvZ z)$*#44&3@0o2Kf94DSg3af5^5L~QW?8k%e9KtO^2FB=?EC@CS#zoWWe$Zjgn4Iwrl zgx^cH1U@d>B7*z; z&N~a4wh~yWA_Ch#+D!ZpM*ahTg_;OU<&&mI3&fS?g|eV;#_t>|1#qZ|=52EZg$<$)21mvdV7 z5e6f5K=MF!tSYE;L4TNL5H_h}&JMjPvwJ$EXbE+5t z+j@wJ8|H5_SEURpdn4l;u>|X)UD%%w4)WM1cULcs9?VNmoVGbdbpT`Pc~TmLTZ<+oP5 zapC5ZhCakq(6Wbu$>#HdgAA2 z;*ap}ges)7oxyFHbc|WT*9r=9%kpyNN5nXc2PH*rKSZu;u1i#RNaqG-%a$T-&0W`3 z6MmG~wA%|QJwV~walnR%OSSvu`69sa9tnYixEN#Vo2?gDh*I&t zk91Bm{TK@^E0vCTOtUqtvvYb5PCMs7`K^HXXt%ZC zHO?IU&u@@B{jQCEBIqPNS6f!fPPd;QThgjp1!`-a5LdzTTIjxsL^B=SBcy$Xb#<9^ z@*kh03}0>!dNp#db{P||i}Tqgavpi!yl?b@cs$^N^U9zzU$x;qX3u!MTT`I1xHl(a zQ{BaF6cL}ez<(che=$rseQEP&Ukp<*{Qp(B{V(@J2MH2Pz~AkJ{{jsk`l0g$SE0Rs zq2a{+t1Ly`gu^UNlHdEDgeuOK9ljxs#Nhr#Gd=5USafT4)KG6}dHQ(sPxC%^NZ*f| z2$2<)HKe1EkjUq8N+`#T4J2T}cfB6YGw?!=cl&E60qXRh=9zQ9Dai{b1WMAz3@R3w zr!!jg+LInogcb-muB6G#9xK+L4E&SNe`R!TUwn>zmyDgFDg8$oiMv8}{nNnd9g5llH}P!V^l#u0C6 zb~Qd54-oI*yq0Y5;Pvx!ilf5`PP+we(~ajb&j>ADu6{cTTcX#GmR(trGR>|eX!6NU zHMLlYy6=rE%}Ras;ZLv_X>66}53W9=0bMv83N&|KYvAe49Ef+~oIG~E5d>$ylGK`H zx?8na7hB|^XlYA{u`%DMES5f@fco^5?=}2u0RZw7c=#JWxC8B+oNPO2R_Pi!J3i0S zrJ*&|r*wCW9tMdv?bR+`Zju!qP@Vj5f!8-(mB97Tg&-{MUL1cc3<|Kh*o}NIFBiXZ z=!%)m{ts(!6&z=SB#YXzn30*G}4&1J!OjwtS9qfXDi2S%o>s6MN^0{eCTTlT&rjiudSf_E!n zkChaZNB=&wm%P+5V1@*vTmi#)NhA2_j4K6+3n1tDRrJWC@-jH_lE=&1ddim!Jnu26 z<1TiPpPuUSDrdmKzj48F#4rWq*E{~8M7PMGqr4^g=rq0e?lUFNv+;&g;|kDAExMz& zbK=Hyj`HkfxxMW0quH^zsDVm`Avu4$(#Od02QL3foJ!;;1j?|L!)w3 zE%1s@E5wAkA)fbwbHv5ngC7VCAw8uJF~kxSicxn~@~^cRWu*5UN+5C>^KXg=%RN-e z$6xSvw+JUi4EP9s>&95ENKvgjHb(?BWIS7|6eH$hT(|Gf*EBmpwH01uSG zn!CL6QBA!?Qc1bc_>Pa>-ZgrYfjMb^{F4sp4>jagnMix`S!;=(wf1)%(*I+vMW^F4 z1O93TQ(2W=qlbS>*dmJt5;)c*ru?p?ES|uxv62KzP|39HWVb!%>@#ov(Y~XVaS9sv zbB66l@*~LHFL0sA1arK0 z6P1t!fXk+-Y+9SjJY52eqHRfIb)z@yxLzS>AZYd}0!qk8+DN>f;LCuu7ef#Xa&vsr zobMoyeYQkC0lTD)2Z%yz1g9}3Kk=0?CN5W8?C}YV<1yqRj4m^bOM(1F%DneO1PpV4 z&w06rD*=$^hYDRsPN`6)+Iqaa65Uhil~$*cfW#+83gNr^v{(^YPErl2jVVOTSUZAj zN()g%s7fY*m8oeY<#gjhAaoJ8c5Je-nheES+Jb5^#f_=HmNm19JpLr$s>Cm|)4Tk^ zzsP+ONqNQ3H$-!})>m*eg(LyFINY^sdfApTJr2ZvCWr->5URJ0+8GA-7V%)pmhHvW z03(Gskf_@UrSaD!hda@8t9le-A8=!kY8oMMOfjzytI*#KixM{3L9{H#At{pTmwr&! zLjI~m+(bN>gSc(<-%a0v^%Zq^q)_s7>&2jI8zR-smV4N0O>bLr@L_3AchT+ zedh3YJGh=&0=h{Z$>ouIX^~eAFwtRVhMsh;vrwzfWd@ve=A8Rs^qwIUuY^nr9H<4C zVh9AH-lf6;RL+sUi)dTfniJJcD2B0F^`gPgsoQo`mCsYNq1Yh%5)3T5!R6 zQ+lpb=I!}RXgD>&{=T*x&7a0o{TLG1C`x$soC$s%Z@Xd{*%Lxu&*L2@Z%_Lcuo^c{ zJI}l3Q02@Ft^6PB&r?nO*WEY(X{yNp)7cAN7)&$1Lp4}wEh$`KAeE!lk~f+zBCqoe z^4}*jVYx~VTjh%oAb!m`EQ3~oFkbcbY7A5}J_}CKvxWIFf;h=IM%5D<>u$RnUSQB- zC(W(fke+6B8$VfCHYm|NEttxBg^c^FJ)uW5%PS#Y&FFv80F?s$-1(9PXrc~xp&(n*pE2!gw2T9hqpdVRP6 z#3R|sc$HAtg>2+wH;fmr_mG5waOb*cQO5N3t;WWiqr%&q#)|ia5O1(}PIq2fv^hxN zH|58Iq-|SfcOCOwA?=TU#>LSnhgLj#0z;|y8OX2z4$Bw1eTn2I#Mn~etHK4Ot&0q+ zznnx7-gkS{hv3G-$Cno)GcQm^X(@d73{`Vz&JX{P+))k+5;&BgzDbs99L~I|W1cYI zVMe)`4z;i-9y@?aE$n%q9Riw%#B1nBL=0#iHUt-)3|~O6OZ2XVmYvS_AQx`>^kwpa zhFnPk5WY7zOYjpf)VkY9c}@sYnzcsk?f?sU!cQu9>~lMM zfxTKQr&7pgn;=+xx$$!?Gv8BF>ABP{sfBCCGHd6haF*kApvn|VamdXenU-eF8o47O z6#3-So2l!j$yfDg@c4Z`NJ?!(&h5u;RVWY@e|Q(ODY?FPE#Q}O#7|MQ31XRyBe<<* zz*FfPMFjJBpy&8k9UWy?T-)P=K$Tx_T~4G12a!P-I;auqKJc>n>VRg}ll|Dq`!=#W zuDJbB`!A42i1t|ZqnZA$XEROi>%iSnR*HqzT*nPclUBXuZsnKtW z55%wQ`+!;+SFpw&$!_Huzd%$^52~0uc2gj-nTnF-{2sY;A?;SH8*hwRfgGGj`kx?uA z;mi%WV&JSkUT;$%91D4R>$!A>RRjppRQMv*LyyPDkRp~}$$|zK(LcZTW*OJsI;c}V z^?Jt7s$JMR=Bx1e;sDSxMd^E_^8&P}Y zyX>k-)%-y1Qon}ze}*-O)l!=gC(MDrZo1?fhQ*Sre-E_!ftbd<&hyZ-lXnA!Iu}PB z3G9rAi}NbXP86fGsbec>n9cipc_^ygQHDq&{?sxao?s|;LR4pjgSyDiKDKI^T*i~o z46zS^r6Dr~n*EInP#`#=i259l7elPqkrqOQ@Fq^XgKOYJ$f3spk18>O)|aPBtWl_o z-m1o38`!rxNb|EoZMU>w+#NS~sr&0U_BANhC7L$ZuB`wrtZ`8`u3MDKYbW`s@Aj;z z$g+_(v{ySj3*9|XhpB6dwEQXrYH^+Vk?TledRIViX5)nQfP18&xaKcEc#5?X(uCc} zj$9zvZ~4&VfG*Q=u~3N0u#I`qji785k8EJ0{1tI~8Z+NduZv-@Gy(j)HnmzAXisfx zdpA@+55=q>o`BhqCKdv0NExytcI(Jn(M}cVh|`gw^v-`)bc~@WBV2{<1Gx>TI^JMA zbpAv>L;xx~1CWgP3cFK%)QA(oaVaaWXP#ju33kRX3Qc||$W{%f!I{>_LZyfjcm3w8 z!ItOv-3+eesD{2QmY;`ojD;MtC*ARDHy%jKxPDPDN; zi8p~ky@0)2AN^L#$o=Y04p9m3<#=ngUY9(G(^Cxu;P}Uq9Cnej(Ri`L%z$D^4e=~; zt?wqbaH2Zd=fY$4eQ9JgIWK~2y9qU_O%{4zT%LhG`T~+5y^1yUUiv#gX^vWKLYCTE zF*aprr!0Z*@Qw4(9v>o}RuMtI>8luyAN@#6LIA`;n?uKxLCeQi9K;jR?GV_iL__Pc z1$Npx^T6N509~R+5S`d8@z7L=riDD3(X4d8!%XF^FYu6pZy;Jq(-N|j0$zn(Wv)|Se=%31A^S68gH8aDWAF(e~;)*>V?Wx%L3P)FLaX<43vYLo> zDs5END1|^yR#pyX>7WSj*cPy0EBERGNeOuKWW>#)rjsR2yIOKq^v;y+^zEa=cvACy zZGSzJp6d_l~OGQVT9HN{&IcwtcoA_MMXO8)}d(Tu^wG&ek8zI zscuaEp){e}N0a%HT`#lX_i3u`UiUhd=OTi%ji7d|MK}pHQKCH?=PRdo6W06}HJx-8 zDsO!$LIdw4kkj8zkPWg$x5}YtGi-tN zoUrw2d4oq-mZ2a) zH8UJC+ja=?)wRn`^c3|gL&yBdAS7| zrcKkDlph2rJ?Wx;#v~mfijhl6#h5k0Pwrk{mZUQvEfX}X0k#fU!=RXuD|~+ zk@+8%1hv0;6OvGyLGb^!=;t-CH!?J`b~Mwo{Cub9Xl7$=>!fdKW?*6Drsw2n`sXVH zJx3dR2O~=(gFj#YUnT^EKPdmG&m95hQ^$A<{pE|@-}YgE|NURKH*zrh^Ur+#_J5JY ze*yf*RmQDX>7l(*1WXJl8osXDV}x3Fg`%p-+pOmd`^KaQ14^yjV$&DMflgWO-92Js z-a|6_tY&j*oNFaQ-*2yojlQRjXhdz;n0T>l_ z3zvnZvo?f;0L-W!%MHyFM=$g(1+v!C%aIE?bs=$H({{&}cJz~=st$o&X9|;St@u2;*vlxvW;T`os}INXRlO7Va|nOsz+kMeLM0#K5+nhZpg7qrvuDv!j68%BO=@1hVM8#vkctptgRTCQnQqoJ!=oh3m6LL;yx1bRm z>kkgpU|aY^PWtQ4A4?k zkR+aOoq(e7;Nlz9_zRWevI5P=Kxe{k!%!9B!}xhcM?(?2AUlEd z5QOM~kN5YTfc_uN4QjBE?kWCziSROa0UAP%ew;$DT@>(jO6l8(23OB0Hj z^y7_IRC`RMjs$|NF!l zPk>8ZLn-+02p@7p*YfQ(GyN)Z?J~n>2m9Pv`1q7ws5ni57ddQWb*3CB~t647w=mheGBeE*nF1c8&!}jl`b=gN_Mi1h=od_H{+ zyOt&kms)WRcj8T?dSeJRT>DY=Dq~TqM@a7YqfijbR7tAl*v@YHED}y?pQMgRW#l7@FuIA0X?&_v4=Ok6u0fg8WhyS=OtgjQc!iW9fPAJ#zPs3f)?Uh6q3 zx%3)2Y*2}#&E=v~4MqHvqBMXye_vA2cg9n7Y*4fO*~$33ux%z;+}y@ORnCe4JaFaL znKwW}PlZqL<;c`7tNOh~%)T@3*wqe}q7cxIqwtV*MxjTv>`yO$QBhgBkQdP5z=6$u z)W@aryF^b}8SVbf+gmsE4Z2~O2Bh3I>r6Bm<=0sV~N;rEQuF8lJ^la|!-8a(u(HlwZFgpo@bTRaFden^CNqTrY5D4z5BS6O6nGe`rq#sv!Z3Lu7U-_r*)%Vgl?R;ZOs8AS-YWQe8=DC2|T3; z?teEcUc!LC8K6tNx=YnAR{;a|w^$G|=W*eL;B*2g?Vo^4%CzPvJwx^~du7&AdZe_` z;YcpDjZ@4|i&`0RbtN?OVOL=@eyHlolY!;TH(f^*dD^Ujp0sPd$6Y()k>o+%Pfmsl zRkpqx(UZTwKPJ499kj}9bst>i{N{LHer-Isn&{uZke)Tazooq#H@^879iDMz6j|

9K{Q;^LQ1$VaF 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�tvXt)60Hd$m#C~MrTt|9jH|Yj@3)Z1(ar0h7K!VaP=yk9 zvC3)WOGbZAXFx;#_@`wtM}G>Icqi1vR5?jA$ySFeob6R(1=|LZ>41aZFih`J$tEe> zn#*LQ4$X|r##ima&Pl$;B~2GVTS4FpA486RsOy)JG@R zW7y3Ce2jt^x4tI_&8U{Hyf2UXpL=Nx9Lyb$aJA(Ud`;W^QdX&YtIx^g8tu_zedR4L z(iBGpmPgDFek+Bw=(ML4H4j;2WzHd}xS=kbqV_M3Ds~Hfq(P^;GMRZ-LVPMaKg(~;I5V8O1^8eeDylA zCsjB7Q3TLF{u-zJ^7!^-I6DNM`{nXl&`;r5pxhEKJ{sq3YXi(#d7fRLZ?paL(s-%O zJ%A)X7w*_(rnN8P#eK`|9Z#>=Wzo+k+?@$^EPz9vC6g4pZTjuA+o&%YQWXA=|2GGG ztpw&&{7`r4HJ&mw?HKwN)Yukss;0yQ$=jtkoB}I(4rDNH`p;iMyvG-3V5^22?Jc&9 zn;x^mo4C!*&Hr2YjMFa^DhUGul1hGKDzTb#N;f!up`c$hAB5*n&udQsljR zGOk8Ef7pDY$nxwRJyIAnIdYeJ)XltyqQrx%`x@c?8q(u zi|Jaco0BH58lN`ja^<^pefZCfj=F2>{+6s^$@RqJ6n-LIq>H=m5h^3(ugsOL0S@Mu z=D(juNA=u*=y-IYukCL8cIm=tOun{^CuQ4kjRTfmfnde=zcCuMw8_dgI1eivD+oQI z&utfzPv1VpDXQYXz^h__8H5eO_=1l^ul{yxyx`nzM70gOy4s{ykF*sDe+D|a+2Nf! zRuJc5nOf&T4rTRSrbLguir^yXb@o_*bTDIlsh}CJi2_(xg<0zi=kP`a8etAR`BkmX zXc?#{wK0a=L+x_nje%RNTglnou4M!=9yOXnrSo)g9+7*D`{~Tafy6=h%Db-0*k6xB z8hyu3I=!k;Ncg5u=xX&~<7Lp)ZND+@l=*&NtZ^4KwprorPHl2UZwzAOYBa{%iF9f! zw-en#d;);m+IgWNkUk_m%S=lNZzQ0xh2at>pa<`yq=efB;JfE&b6i0l^@xG@=F}1|6mhzt7vrtv#TQ!D7r_1z~T&n0$yMo}sQ+AEx|Th6dozn{N=LE`ASo+2?9OD z{$>dMjDj9`oYT!d)!L*RGFBS{McHacaSts8DOtN_EudDEl`GPOTF|IEQXe1`S46a@ zpJfN`u6ifgLJ$II*DM7;T>jox~WkI%qv4srH_Z6WuY5X^|2*06~t;h%^m%f#Q6 z)h8SAb3xCPT_T&~pf>peu?H3Wqc3^b5CCfS)12XWdUW{4LY^FCYrYr3-a?dX#+OAn zgV*SI{Ud?O4?U6)T!Qa}wN&`K)SLTZyJVY@PP6l6W^a;YsgKgDL5;f3ow*GUpI}Sv z)L75WV_pyTk_>AkNNKVpZKRz;Sc=gKF2>JdK8SI?aXQ1RF-$<}D|ZFy`R+F?C;-#s zU{U|HnyG@HB5%rBG+JY4+RCQXeqEZp9-4%TAHCh$r$U|d!$Lr_so9av{wxBC0 zmVDl_h-d8^B(Tw!(ptNU94S`Hg7(g<6eGz^A@wr>39I1Ws*2KG?;hfH4y*5AYPXSl zI4OxR;2qaXmQoJ!!!h5}RpEDL3ZUdim4>88lvBqT;CC7283@FhY!YRa3II3XO*&Il z?-XqHhN|A%A5I;Yuhw^C&x;1&5lEbUAe;t!U~W?3FV!QYbaMtmzG&Vmd@$Tj_FD#D zJ)c1|A3i?Cxdzn6Ed?^E#oc*CTCkRnxHNE+@Pvmbt*?&wk03k1O))l@K6oO9yQhm6 zP9ZkIY%X^e?gqc-{OS;7I0n?m6R*?HVqHJ>bg3x3ZxDnCnfAKc3F)x{7u7zN5CBg6HepsVY9kf2 zMq^h7@|~>1J~7#7P^Qn8tU+#*TNG(yC||XIw=u=1SVG1yMPl}g6A;~nDQvlnLfWxf z2?@G_D+jW-I=AZR(7wwvRdBtU@c!Z!ZSL2Ct4*u7HWIs}s>WNTvmoFhGWpfGcTWl} zvOj*6)?!~m&b+Ec=?B=m+oYqW_pBa0zD$_)smMaItZ$Ay&eFIQDkWV8(0J!dVQ6=| z(>#?Sd2$PE-p05j2fV61Egl9Msg#Vnt@yK&o;p?&uvhQQD)>?Pg1+yBFi6;zs zLmIs%BPR|7UI^aa-njp}836K^3ftdZlF1et2)*S^%dY}vD8TmfKd81Q_Wx)^1E-44 z9;Ws-X22fxzs8IIAzzu-(*x=rfViZv9K7FlGoF$xofx9F3{u=26>S|90mkMl2V~KB zvc>nnh3AC1?};*UO*GYh<>Ev{L^-E}&m-S) zx&fE;EzLU4u@F+O>5eL5AyMzqkKcAE(;B6IPxg66@`y$3Vp8e7U`Dh4A!GHfY@C2bEd@W(BNncZY>3_(DS-M=H=98a-=X z7*aPGUtTUJBlG zre8}@5eq$=f?lJb}8oi)oB7W1o$z)`U7oYMc(i zG6HeihZsSIQ=O089j@B;4O4q0yrorwLPc1XnAeEaXY{TB`d%?KvuvE_Tj-jK!>Y zHY-&myOz%%o?U9P|A(=6im$xOzP&3+#kOtRwr$(Cvnxr(wr!_kvtm_j+qT|3-T(J= zfBKx~oW9yu`**k2oO7%(zher4xLdfXcWfH?`yioSpE?YCpbMI_nJN+f7cjF!BO56ZZ54zDbk<$Uf1)di(*=!iT{s=(D!kU{6b@N%5C zp_(||a!Knr(RGH-{lyuFT1gBw`>U zs9>0%OQo2Hg;m9dp2+1r!P`qnuhn*3JT>@+A_7a1%-mZMVqu191D<~^7ZJPq{M0;Qz|7G*KxsaaGe@ImHcz1 z^>3r!(A9wH2aIoY)R1Hhz2!SD0-#qn*x*Q0%1iWoEUbQO7W3Gai~!1p&dXkPa5uQr z#Q5(SPdQ7|a2puQghA`(ToO@j2`Me->@rEIUR6?%95v!Z{Yi_Hag1yZqZCnSCml`W z`?G`nKK2c=-O=V)tF}F1A?zyp%?1#!4Rw`lV{R4VE@_*Kg*Gp3H319pfSn&5_8K;G z>DL4i$##ik=Zbn+Q@R6Ru#53_#E`U`3DL%8{|(oJBpHhykd>_dHjBKRVVI!Dy9vdL1NqalsGh3kC}}DML~nL z7ItCfbO9ENqWyF`fMh!g?505MZmGV6+OWe9(STcwqcib)?@9-Sq&mQ^y>}-Y`XM|_ z^c$2<%Z2s^!dfXTVD`+j2R1hYXV;a7wxulb-~|Y%JCZ73q{33UfVfcU9!lpz*}Y1T zQ|Sgj@w2T{h_@d|-G4VDlJ4TcIK})nu!ed~+nnl310;l9|ao{BM-xW!WW))DQWG}Eg3(XT&@KHt`_6NzIx zv2b6$Je>+7JeYg&HEKG7 z{+u=hMW6-U2o=4N_=c@~CNQ!QTdDMOA+V~I*l{1pack8OLQsJ{hg|iqeCw_By-t94 zel4m^J3eUM{QL)+^k0M%{3m|B>zg`C9!KjQjtGo&41V zpslUtA$}RA+y03SM*o{XrzrU2p#lDfTkHDo|Vbr*D_s3Wu#M^%CAg;&1%JZ10PE$Ah1T1hn*D`A-v&U-?gh zm_7wgD}N|sBU91!G~(mMpdXW{lcU6Ur%_o4Cjc?xcDZFZe+57pykSAXe%%l@o)y^w zdi^zEk+?A}dk?vP%17Zwh)AbYoT;h^m)|qz=8~Vp*c?tttL+@i`Wr(lnz!YYj9B+^ zt#~R1OtzC}#CO%0PtjL3qi)gk7%e}Chl6MYouNGgfRKi~ewTUnsUHNMh+6 z0S@z7J1}qAa2KUHkHiu?VPiO+6XoKhYd)aK2Xjg^5o*9)z!R;RUQBCFR8RKm^@%O- zxumG*hb`RP$52<#97;dh=_Ri3#xp$*a`8{Vy+@#e8C5qREJPC;g#2(bOF~(M!jrZ6 z8Du*CxP%8;8@4qBuxW>duL`Nc4NC>70h0WndS91KN7YqkN9m!PtFG!veje4q8npoH z{A{p-jm&U>0o6TrLCwb{(;jx)lxOf(d4 zN)+YuC(WKHhZkxbZ&J}Yo-I|m<3VGQ^uHZs_gi3EN*D~FTt?SIyqa^cY^uHEgT>p4 z8mS81^7yNhVfE(-j=!NKk7*`J0cA%0n7aETSA05|?$7|3`9E3IQS^#{b%b+APGw1Pqsm2${~~5IIJ~3m2$aq0H#?m8WCWpAH&W z$so0@d~RTZK)3s^`>1sGdZe=7Zj7g*ddGV938^hCcdCt>r`5*(07a`#O;Us8No;Kp z7b_G?9K(JmxVggMRR)QW*=sV{#(fDlUv1mb#8xHqpi`!V(SEI%Jkfc-h#+>K19ZU% zzA$)@$-tdJ!I%g?{yELc44Z@^ZlM`4jfvV1Qk)YOTNw6Xd}^Qzz5w~LyZ+>ygLy8o z%&@@YV@qv!LY_kpj1&O5Oo~NH@eCeF+|N~(XrVDiSfHV=nwj7*eecg^!)R~plRH-{Y379N6D%qzT!qT8@N#Y_WfO&-w>l32^sq;?`US zU>`-u#(P81-Xc2;o0ATeA`&8v{>#)GPuAz9x9&rx4oFRy<%_B~uMVv=~rx~iP zkq@^h?_+{lemVarv7L^@oZfw3VLK+K=yT^`bX$?G$I5wjZfWY^+cLk%Zu;OmYI#E2 zWm%{#Wu4-^IAzB|fBi}z$@On$byZ6Ipz?LZdx#C(BJnw72KTQ}3&29swS%vRxoDo& zYl%P6`hBCc<|3@G9XHm6eXyQMb&^#wkvFcda$B?<&3p9OWz{+7Dsj7Z(Wkw0bWMLJ zwu|>N-V^>Z>Rnbpx1ZrFxF7K6v4H&f$@Ys@%_87G;#ef@k7^pfic-T@`ov#=yT8o& zS~&k>&i~sI^^cw5zbR1@>i=Ua?3EXWf;NJeh!enK&=^?M7$VWgA91zAVkU=cs;?@) z+5DBoB3WO2zQA|2u(UX|xOkX(IvMvppJIySrbY<8DA(a9s@Mlk5f2qcY8dCJ1Jtm% zxrP)E=pGRe40UK1fQ`|@N8C85PpP1%6FAP0?Im|n0`MlB-7)%OcG<%T;9JA@@$i0K zV~<`!zB_%H0N+LbzQ}r0QQ#a3I=t7SFap}`e}?mcMlfHr!HnjSE>v8en7A>}LtRNR zUC+)EarX#2e$f)DaLh(1$89Y>u0p?}`+HDSjIFAwB)iiRaA;9@o6iV3E!ymF2hGai zTFb&ZW;nOQDrjur=nin7Xk|01l-X^)-Km;g-@!este3=RK^G`Ji(Wp>CJ+V|MFr6= z4z&JU0oY0OV`c(JTd>U|Z#pArID(LvAOEbMnrGvw5r$3A5HPMv`ux5%nNS z>Jf33WE@2TAgJ8VhJnhfVU%_{X()h%xnKqK40Wc|Zwqu|8MwL`AWMBfOAKN!km>ycqT_%{FLEYR zuwE^nfd+QbB7ESCcTsd=uEn(~cnlFCShRCc_k+c-vI|uE?gS4;Ru)N`1D+?ZDHXQw z0&7@`eZ>aKCCI38%*I?Cyx-0stn~d!W|7!7FO5tJyhk6z&ewPt0u26;PF0Mg&Nx+? z(spzQ5I3puyi{Ol)vSGL)oSO>h+amD_|C@$#j=}Kal1&lDH>!DT*-Y}bp4}_(_%L{ zo+Nfh8bK*=Sugt2qTpU%Yn3qUJ!xh<5;v(hV~Bu&SPa`aBcplPfb*A`3qchdb=2(R z)n^glvapHu-CMirtN>td@RA&fH_l|kO*VB7xOaiXl?YEc-cv#qO%ommgs z3tk1$K?7Bcar=BRZfULdFbRGqqAll$y!p+P53X`_>Qyu6;hhGXZHlW79DrTm%pezF3Qb0=Aa_B6!8Jid+c)7<59rulxWQnPUZY^* z>7&eT20(Lzu(i_ZIF;ZFuJ_ddSFY0VpGcHHL7&m;1&0uQd{@IroAn)McMsruaO*Wv zFlY%34Vpwz*ii$E7GHBj!%Lk;MHDKrl>K8~5P>7uh~k0K zOKwM^UhO9{sjFlO04B62OvM5ghlnOfMGGjM;Zs9s+eE*C03O|fNs;Zcw2BqyvGTs1 zks^t`#WPwg0Jt>yt}J(D_vSKtXWEYF zP<+Ga*=f9^3GcQkfC+SON6vd6#;`Q^ka4#*#mdS3Ikh69f_}B*0HP9?7Xx?BWsp@; zj{8!f>8<)l_faXn>#a8*`)9?yt+YMxWs!SpRVLtuvUlY$@z+UWi%na=x;Z?TX}?gm z`e<|`UCNF;6W~BDqdh(NwI9MV0@0}=nK=etuKg~I5ld!?&5NN*dgCG@p+m3Kfkw?v zKmwXtp8&ghaYHfDjWyot9Hz@{+)tRk!43yghuNbBGjy8ZqJ7!k1qUA1GrOex`2j4^ zM!=8!-aR6R5Lp~q9OWz_**@3KPM0l?&g|M`j82z`;#(5cc%0DNk~`#&z@p;zj1xdtIPg{ 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%0As(#PYlVS&O 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�wGQs9v~mXY0evGW3W}QAj@}n=&8Gr# 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

Weh>^No90}ygW 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 z zG<`rtXT3t8E9rN2MG71HDO({#^trFu`ThHxmUmV441Ow?eb&i9j_?Ksq#VijdTUtd zU>Yor2-|XrM!5qFLBQCM5vJ+B+Xf;(^SY`aUCLPm{T$gu9bHZEHtAxaxowCt(RfxK zvjsDxU!HQPQ=D*#Em#TD>fz}k>6%{aBIDeoehx2AofX|W+H-H?Z)45x!UvPm_7Z+M z6-?P)THaCIfAS*`m54u6?Jk~nu%JLAiqDy zjI{xXqbTAW67iQb3uA72;;+zIOKw%Vfn^ADFzjTn|M;QP`Lt>Ss=xOVLC{E9`PDY;TFxr5>r7mD zy_|~~^BFkE!v{deY!3b9u#0xL)Ro`Q|LH#W#3zbNI{qXt$@2{2^LrkDBbt#Yclw~e z^3q*No$8Jtf{HV5m(S#e0UHxV0R5aeo*@GQQ%nwi!*vLM=t76Lc^m7-ObPScFAv2nN? zqeV({uDW-@|gvP5%@I>co3Qu@wa%WnkeH^o%LXRXZnUP`K4*+o`2|Ox8J{XB0FAw=4js zHutj%ZGL6Y$cN03`79*{W)#1P6%eIXjtgN~wW290Dppy-C<&%-TU!y8Qh&$Bqy_H= z$V^kfq(!$$YShjs`CHFVi$MVS7+H?|+0tJIs75m(+nDlDMz>-k8wVgIC2vs`;K~os z3G|#4RqOUcgTHk^2JZDyg$LHq|G>1#blvH`H$_`xYwyz3b1ys9sj`NNrh44^`4qho z|Mc@3I_?jTf?_th+Y)$gGEF}qNjW?a5U0o2!nh-3mqE|G{^@eA*7V|jBTqQQ&E3;o zGO+i}1lQTY$uV$5CKaoI!w9}x8wqT{uEm)dvT6NQS@r_D%cg9}(%7T6HUKkKJw@0* zeATz01JlP3J2G2_VxxDQga1C(JB64@RganCBAhl}kF%2mNHjAN z<3!=L?nJgmC(9FLit2Vv3{qdJ-mtriUojFRPF_a4cRb`fCYj0fA!dD5z{JUnP1m-Q zxkI}D{bf}Gb%C!b-?yeFpAr5wFB};y2RR3>TDt>9Oodh&@p3!dBa!BUF@Vasv6Oc! zwL@>p_I&q+lqctBZ6(4?a}7*QHI_Rt-v6VHcosuiC<{zjW;V}%WRgkviz`d00Mu=fcs&i z#e@pegZWs#jQ;WfdHpy_^Gp6Td7^q;-|y#$@cPbuth0rVXT7Xr(i4mEwri>^357iuIoMHwoe{E(Z?7M*!3&PPVVpvo&w{^2P5*G_K$ z3-L(ov+Z4i{8v8LUoMb;DK`Ia@tgDCb?5(Yc_y9etN-P)QlK>)IOj0*HwgX9XN9jl zuA_fqsA$GBL!y&TS32>DC4He9#$0xsm8tL4O7;-F#*1Wt>YQpUkVXBdCc+{36QoA zQ?S!1u7v3~M=8(@aaENaOi?Ki1Am-a7Lsai^jAbG7Zz`earIw-PBe(%(^)2mLYXU2 zMQU_lZgkYgcB(mccHip5q3jL$@2eDf?v8`wSKQZ0;?3k17q>s;B zj)i8~f@^4t>P!)!svNz=w_V3$v(6q`8uOH5@1#Cvm>d>7`g`-lJR6ive3D;L5<5oF z1W~?;A~vvmn=`+g%q!Oz+taFRgP7;HO(+LncTwbAySzniIwOi#f@vEy(eH3nuPC`r zkvMfzicr}A(+c?X{9$Q^!x6J1El@3WP@w|FkDu)krJAFFG?vzqV>V7%V?RVbhK4jY zPxjGr zDS@ka3N@zbX|oIR2@n7ZVs*jCbhC zycqzyh_jA5{iU+cw`I0ja=$<4?qI%?^u3ej-ueKc+vmgV8A0EnKD|oga7ljVj zA5RGLJbg3ZSH=tOptja|=TlkdA7RTkyMK1D^nXMYo*HJp+&we?^HGkrsJ1fW^DS0J z0_ItLlAr#1iK+g*_>S>ENO}OSf3`oQo{yA~DWml-0VAu8a*DPlsMtw{=Rt?MI&%XE z&2#h_*WJ#O?inRGq&+IAhdy0#o7puA!5h|vRICFX-Xs(;0UiTAg~WD$b`#1q19l)l zzvr9o#gA8kr^9WjJ3&y{<^mj#MIm(Qrii~mZSia61e!+^wcO;TJQjj|jZ(Ectg#-OBEs zDX>OtkzpHU3BkCkn!8skoI&FGNVfDTR-mY%g&=$r^1P)BW4|*405sa6(iCpA$RZ(; z*ay_=ZtvIcP#B0wR}D}BbeJprBrxe|2QMp)Z*Td{JKDMUovV`#m-fa}H{HHnPc8=v z-MQIbIrkgD*e*Zby`%FPqupaQ&q^qw)?}eX+&zJ-kck=Lnc_R$!|`fZ#Km}iNpvT$6>QxqwlCE5! z|2D;gOPH7vK}esO5Gn2N_!^>t@YIBQ7PHEO^kU%#bkSRky^lG!F8`pOorJf00B6!%*t-we#<0*+57S;%us=HklKzCuBA)2SCnit6omXVL4 z81m82JU!uI zP|DS2gkAL1wn>vR+GeXZ`SJ61JC;CuENS^4UW2Qlz_@-YE&Si;f?l6d+=7i@RP|p% zpyDgO7;_7r0wD78QgYW^z+n~rs}yu9=o^wgp+%l|CrH)jv6t)`S<&32Z&p@%tyPhP zv%b@9a$xIM)x*G{W7&Mi0CL(lTj!xT)-)o+#6fi*aX zd%}Ipv-v_>J*2Rx6P!pTPn0@bT!EHh6y|1#=56M*pJ;e)E&$iCBVOt$Bu9Bww`dh_ z(*>rQ;wvA3gsVDKGnHY_OmAN8RvOFA%l8y;dF=r;|1vPMq@0_Yi5FA87C9 zo)=uzDk)m`u>VsC{%YsHYEvdkKIdOln4}Mgzt@3(>3#8UB0>ZFi-mfpnv8v>;3qW1 zVyZ0mS&`gM$=hOHHAea`Hnu7DstzOFx?WaZ_{RpeCX-{d8N0f@Id)h2CG#nzl6Fc^ zl|Xu*$+k+eetKWT-i4HnYC?plDHXfs(d6!7oUXdnm5hnAAIgb04F;g@$~qq2oJ1_&F z2Rj4>O`s8Q_1K`DUK4C`{^iFo(VyxPA>fgNI>$G^KM?z2hL-a1S^=c;q(>LsS= zTs>9+PaxmRr)TzHGlE_f6(6?}z|s9^Mg#N$2Tldk%`Bi9HqF zQ-)$yK)C0Q*!K<=EburDv^AMC=U8})*!(a$8_e8TqW(lUnn&tCrS4YS;ywDEcTrbS z&pd0pIQa;TV6h@=gxn}fM%z8Zz(lX=!GrPd0P$eu=xBaCp?KO_iTDKi^zER~&ql|- zus&A~dmwzX0U*S2FWlV51bIuqlDu)@bmNuJsflig#+xDYOY3nriRrb}aM33VVhZgq zu4y)p=;~*Vio2+Z1I^0&pKv*Vx_EsqhGJea?hSVaY0AHZ&dT@EL@tVF+HaBu`GmTp z48)t``@DBwKdM&FXUImPG68_%*mu-31H2cEn7;ZJZHmM7fc_WXwU0T5Lk)->LAY4! z`I|Jb=wr~$3Um(>fLoKh1S&K1z&n04S&WJlU{aMJd)q({V+IdxHPVYUck4ZTlB*!-R&6{U;vaoi2 zz*PecSwjC}uQe*pLT94B?~cCo?nXo_@o2at1TbZYJ{&>kz*`-Ld|o9QGvxau(okeN z=tX7eX=XyotG!(jt<3R>U;0c6!Siw*S15kACl_J#32j``4yA&;m@QGgO*4dD4uF-U z6L|D#HQXG^ag+i=MMk3#%`c|exx61gSmy#|lYM4QS#OR%K-mtA10w6DKRaHpT=t{v zkQfaAd7yc-DryD0oh2y#lC;_q8(cRqG_Spe50T!(5BDT7Ezux%{`NdVR&Y54Z)b#;ALccU@SRp31<#U_+ z`B$TH0xj?`!Nkwi<;PETK=ta*ZVi}_(qLl!$@fLChcFf-kj{)BrW_)HG-*M7udCLT z*>g(1E~_S}D{ji1HDMwfInez10&HL@pZr6?T`vFcsTdhGMD*FC>R(E$5G;&PaMQRy z`G?6NFtuudV|)s}|6wspTLO((Tj5ko1AI`Y$HRSYy%0q2lK_N{m`?T7_& z?MdBQ-eE#v#1|##28yJ=-R-@*H)fvTTOje5;VyiviLwIIyK}^cjh76Px9>#z3b8s$ zU7r~nH5UA=t$*(Ix?O~cC+WZqfA3m>$A_fsM}5rucJ&c=_0H-I=zr5euoXb>3lIPu zR_=O0TDI}~JGSG0>>=yeg`JU~t%(jA2=WN__uho@f1Xi+#35w3z-cc6n14kLs7hJ4 z%VI(bF$j62Nmx=Ycb6zNC2>tjgmd_9-mYrD2)2haj$- z+t~)eQ~|v-eP-aplSo`?qw9LyKawhlH)9YyCg4$2;Cdw9YBw<}V_+zu2bP>x888CJ zu4^6uRHg^fpmo{T;X2sF_Q@fN$)3UdvF;Ncal*5lJKh zm%a`oyo0OeKREjp+3(yV)H#?Y2rvk8O(rRfE+f4|=;axE&<9pi?Qg@8BBRX2ChAEq zUb;Fg?{Mfw!8J5ii!^d$?5#A z*xx@9_GajWYTg6|w!+1vJt-2-@fRck%PlQU_FA9QS`85>ICeu5p%qV!2_UWDt}v=k zr+jQJRo5GMdp~W~o&wr^tiHQ!T*9od2pkM%Xf~cQIlZ%&qjM{r;GV^2?M?DzNU$|3 zvapG=oKkK8b%Zg8n8i@3XmwJ*%w`^i)Pl{WHPnqmEx361>X5axk2ywX?Nlx)A*fF4dKrFt zRmD{Be0J)#c36QLmJAEc|EeI1mT@VRe3yI&`3`6lflXS9(aK&9KLbPE$&JmE^BLsX?{<{>mvmF)ZG5H) zzDf6KPj0aQdvhS;0V=$%v-x%B2bNcf8Ov38o>5N=+m4Jw;^x8GY7}+Z)fb?CNH32m zKWA5HtNs}&_mOGPFDzGLBp11WU)d$NJPj$G_4ZJQreA3@yE}i9;9-DbdERb8w6HC{ z`k}Y8E%^j?`n_Mjsf~*r8T6a{)Pf1MMqWlp%d27mFm4umhteCoSK(({OI$X=Y%&r% z%(3!owpGzma3FHkkwzy97P-ZSFHyMZEK@Pv&!qmkPQl-If^IjH0DCkQ!HVqU|k*_b3}E7p+`0mwT*D^aa`|YJ+5a`C>u~T4=Wer^rUv z-Q#T(kn%?S^#cg@f!(`VvNaJF7G(BJ6fOgnz@(W5ri+|uEzY5Aj1hMwvPB10XOGc5 zm?RK3&W^Ys!=GH)aJ?VOqXuEsmIu`_&+d0LL{NnDbw`HpDSh812hBE&M`J*X%20w+ zH2BQA{d|>K(g8_R@aJGtUz!2)aF!*+n>J|Cvqn z)dH2_o~JfA-*%gBnDHF=r1H*8?yS#j7A{m#3`i%VCfxq0wPw;1>QG-CAJx_s2ps?i z@V@iFC^td+4ro+q#%VLq~4zmrj`!P2WOz^39q!n3=X~nWeQ6KuoZ$;=zR{of1pVB{ejse&>6RQ z9(zzS#AZw0lm>V7iL*zUEDJdG;<4?HH)EQ4H0wgiVSm$S;t_OJG}WKa7Ax{e)bTE$;Vfch%x)(%wq-D-e8%TDFN$l4}KgXz%RKZaMJnN{ee z+nC)$m`f`Or+6SVtAZpJM&^DsIh@TL~-b0QwUz*1d0O zK8pIh$oA|Z)|EO%sX>@Cs07&3F%tYFSwP-WIV80yE@=I6tH&ns?z=F;6hDbu@0Y>L zl$Z@H&dCM0b`Qi~oYr1{3botvV}n3#Z*mk*3%zxJdpzQgN{*KJDOb>1qRjb}?Qn0e z8U?d0I@DZ0^C}v2<$uIS0?v?G3*LSgFOxPwSdmhUGD4=i$nC|VRt(z9mC2`1>(!{C zCIAltYK{wk>6FpVc{gX>!E7_q2stxZp|YRft=%iiXW64!f5+}>QaI_ra`#|LKFr=j0;; z1@u4qJd^yx_igR%j7;qRZS^l!lZ*RI0{^5&e{ZzWDNkv&ZHUxvnpIzE2KE>&q-_l? zjc_cBA%Aq5h&)QpLKSoJvF3Q%A9!-bOW&ZlG$_xqSmt6k=}L+0Oazz$K3OSDI5Z#} z8tpEWeYrVOI4B@aI{m4hnV$P?uIfMBD!UtZSxA|e>kib8qx0fAwb&Gyq8qojJrJgU z4||ObsL?>H#`xtBtL8YDNM$x38|H$zxv|dn&JnOdTJmbDf4vmoR$k;*yze{=Ea#zM zkN|JK+DoKTX=JEttce!|pkoEiNF|%xI8n7(B$f@I7-4JIqWH1eGUW_F0;4dUFqnPCJ7r~VJ)lCj~=rNzvTR*(0Tz{N1Yp|xAAeb5@F|u)C2n^ji zWwRzjJpfrUL-o{IW}vf?cHral5z0WW*Jj5{-O1c=wbjj)pIS9weXR|hVG7HMb8B|A z1LEM~HAHA=A7g@+G9`Wwr#bfcq*k6~3*Lj7%FBxPi4&dI&2;Ns%S>)-0MEthUhl}X zMf81zA(V=h2mEu5DNt*_`u}CI{T0Rb*M{}|fqL5a^I;Bx0?u^* z^TX`o^cfs%VqxZD`w#QXzYsYVtNk}|uh6ok-+!$gK`hMn$ltDmjh~4n+aiJPuM};e zci*C_0k^plDfb4dh&Z21CH<&T>aW#p^=3URYx!`asQ`W1%S952@?IfAD7TP5&c&m; zvV$<6R!OIXNPmR@P!zsMx%Q1})RoBZt5EiXO{36?=rDSKZ(Lc6P7&K-n3;6wIHO|l zu%?RJglfoOVzlu2wUdoXuHKX^{J3+m6$h=QJ`nGDH)tqxO-xsdJj~xpMUnRE-&iX4 zmWJhcDgjXli}KFOw56Z-(buS-AQp2}nEBAjCa$1I_CFr*;>YG3*c>935r!K61DAD_ z(yOkbX%Jucko=Lef1m4{9H`HU8AIqnKc8a8$_t29M%@sc-tQQHS z9$T+&)TSgho*g`}hwjGLmREkdU~Q^Mk8slr*^Vzw@22Peyozx-28TIk-hcJofx2WC zICz>sCh(x}mPuWV0n~F;4lh-Il{jB|v{AaDFd8rVYRk*tHDq#>X9$gG1=8DYuzvB@ z3)tSG(YWa@S-F|8?slNFcHWy481>7t9n#;h;rRIS&ljgEza+~YKObv#C}3UiKR?#r z&Fr1NTN?e_B0Z@3-+_X}ZmS|+)|D~Eqc9``8atQxZOT%{Gf2P_ok*~r9~kaZ^?2pI zj^x%3&(10l#!1|TX~znFQ<&;}D&96z>3C}K0BZ}Y8gvVM+EWV+mxlC3tvLz#BZ}Nt zZJpU6i{jPaWvbRtScqksmsN?!riI`Td`x`YEYL<6b2SHSTvjPMGZCd8TBxm(V5lxP z80*PhCtY+UZ#@uYg+h~8dMhkg3X3_HS-j^H`%u4@5C10PvXatASU{{pr72lN7^Ac` z2B?RGO{xxu=y@o1tVl$Cm&9aF!GvaB`T7`*1e=oRJmX@ushl&stm|APs}d_=Y|V7njO0wEigSrwz9f-gEqA=M!_!084vM1sGe| z*UFb^1VOVq#l2~-M`Uz00ySo99dlk@vF8Ifi^Vtb8#PIB=VUfKWpQEP`i4uKs{(s^ znQKjr`cB|a@6+nblF{k+FZK!nJO>GR_|#E4-i<1qtMfghX$sCPx8sk>yL2xMyHFZ;EIu z6D1Y_XkIebrOdM&p(!|$o#KKjg?bBU)bYuS*Tx^6B6`$SjhHXR_B&>wtluYf8;Nf> zH09FCx6ea0J^B!xs5SE1LbxOwrN6R}HjjKk9KAWW5lM?&f6k}|)DX`Z3Tk^XZqWnR zx*UbKwJ7%)HmN4_(C*YGGB7t2&)1_XxhyJ{D~Ps3P3NoOv|VM42m1znn7a#xrpf6J zS`$hyq{dQg9+XxSI5BVHq*vnD_6t1H=Z*PY-onP%P^YD_o!nbKDd82|DGRDcR->m1 z4D?6AERR8>W*5-_#0agMfmANG>Lh%X`k`bnIVmd@pXtjizBr{o%J7n}PR~`?znXe} zM}4_65L1A!9lgB5pl7lHr|tx?b*PD@&`G#jk1o13DE`67u)e53l^yt*VLz`YChi|i z{H`+C<}f7QRF}Hyv`(3>4$2P_)25p`zn`kon>+JxGVZAZD0-0IYJYwlH`D#m`>n*Z zz(tz;nsx1Qj20dmP$A4IzOq^IgF>@LFf~BL2q^b6=8*}+T<$=WDDl_@O0#gKqNkgq z;27_!pV=Xfhh|sADt?Mnb?>Fo0rl}0q1HK5uJjE>9pvCwrGmI*Sg$GYmO3jJfX%Sz|QsBAV+jpI#hLT;Sq2s>}a*gcVTDeyF?=8O;<3~?Za8e+c*kF!H9u@ zfSxGuLpLidA9`~U?BkD~#1*53h&D?tOmR_pL-h}K9Iz&MnK7Fx4{dY9g5z0oMe-L# z)M}Zrh3>>)gqmmh%@u%qCr>MKms8 zN@z{kW8az=*SlO_K(J1o=R&uRwrZgS#<0Xw+BM)QDBZ5G+Q~)|PBu?sJyZ>m$eZb+ z%#PVcDHCi9DYQ@t>b0;wqnYJAyH(sxSqdu}a))S3rOwNh=*rgALCYM^`w1Anl~a}} z+V-6XAij9w_2i%ZHY9L0ve8PfOX1ud<0dUNibOzlSlE|mr#kdq{r4Y z>-L3jkdJ~-$0IMKD1m(6xSzH+vV*<)qXpW|?4RHMm_1x>9~li18ptcn5t{$}V|J}@ z(8I*~HpRj|9v#cr(J(#G%FSVj5YobH^UZWj5jOTAjEwMd$o*I{=Vuz`NE7xdusZL-unkh`CseD;HBxE;Lq~Ig9%iMAZGu^ z^3xMcMEkF9b0;)^#qR!9euPTx1T7Jfh(KI2Wm%-YLK{aXbv61L$|Mg)i^7nZwU``j zsuZWJ(653Vm@75?)YeC@YVajWM6OOb@5(t3K0*R4uck2mWGm4{odDacMkzpBo;#;O z(uE{5pRw#n1nf~+l9UU#wS@Z(?~oNVrPjO0R*@SOyAH9Zfc!bS48ByUHScKVsTW*b zX85Xf5JUlsmD0>he!f&5y#-CwzWUp(sk+vcY4I=@lf_ zrdIrTr~GJm5h-}Sj^ID2ikfQ?7+W096p|BO0J>hITm-GTD0^t%o?h3U4&vRXK&q{p zl!VnplZ^d5M`E;50{w0?&vyCahx8EF9AW@k-Ag!rQz_ncIdzflSTY9)Ul1NC@(X6R z*`#k)7(g_HkxcqH+PWC}p{yyDB!3$6)(?v6Ay|R1(f_LEB!na!k|>#qWl7`>@^}7K zU0*g-LTVy}DkxOt3-?2J#m~mm@5hT+a4Wm0rn|Edg}`oD0Kb5u-PhXU{5u)FZxz$>d?b zsr^tBdLtopiUYpsPvzAKL4$tl+qP&U@)h6LZVIc!IbNP1wun1%L)BBsE-yKwm_p@4 zVj0>HUb+fz)oLNO@~X5y_x9%Nqxyx3`>(YvGC40h2Ko^09VJ5^Gy&}e4~WY;WeJu_l6-^t#Xj~SaW zy`mr%=apesASn%Z#DZvIYr;(5c(XP8;|XA)Jcn3liUMZIpFrgRo2*Ao-~e81zui$e zCz{mPW>DL#1O!{!QPuO0c7xed8WShkRTWK%=NjVyr{HX^WmM5;0(Dxsr?s|__I*qv zc3beFLJ}E%ky-98DH(o&nFjZ%ZQg3BM~BeLYBBHJ>RRp=BTlx7Jv&d2tH=Zgum-Si zU!K&mK$b5Parf=9!xTMJ%0T|^fZqzKllx4)PUd;ld+3(E;o*a@UblWGYlACuX_9Mu zXwloc6`ORAb3}x{-8^)6gstOvbf%w;Ko8#e`aXf)+UP7m1lrqy;kMO@s6HjdQ5Z2M zx#Up1?L@oe?RzymBCzTazGIk%;{#xIXLt5sWMJm!Rt%7N?bzdS+|14QXcKOHfDt%&j6mbS*GU8yi^1f#r8i=iRZOHixo%|@J*8Akww#}YP&O$L7A5|7g;Fu&`?;;Hbx ztS(6ah`P`T)}}NUY{ipmxd?91Ku!E4420M=z1rD;*NMF_3U5z6hNf)K4$P8ik@Ef| z9UW#KEZpQ^vh5z#6Le;NQshWzB(*)5m|0*3 z3tWV$eA{RbhcKu`fv|~QG8&4ym1Un+H2pZ&nRfoR5o5Y(MxPaa)tj34yMwrUj34>Q z`u}3=o!|4`x9#u7P8!>dZL6`Z#x@%JZfqNkZQHhOHdfPE&)v1p_pF}1&$`a@59G=Z z<9>hU9P>5iZ1}(($WZW~J;c{&?PSFMz zWi(UkOsszSnlU*;9UP0P70*a}$MH=yt045MhjL`+nj`eWz&$#E+zgb@qJ7z9)KcFz zelfh2uw1G;X{jHz_M^+VZYXp?VZO7UjDL8fZ0Va~Q%?4MYmPfvS*VS)<}a|X-|Ej( zRvrfGv1GzY`waEHITE}xu-Ru%N8K%z!(YqxJ)?Bm5;E#Av@0=ZrJ?nS1x++|JM z{?*9iG9K+yicTRPF!A-N95Hx5Qg68pYK}D4t(yehTr3#=0Ob32_X(Xh@z@I&R;DT~ ze=VrC*y9rI4DY5$`Voc3X^kC;9i=0Hu$s!cTDfD4mt$tM$sVF527S%;GzPyLTA{LR z>Dy6Kuj^`l_qF&EXKtPa?#?-J?K=v(ckVoeRJusIIc;;vV${pyM!xWMOFJ=5UZZR0VTXq@**26gHNtj46e5bfU}eRpuBLsLUdAtgU6qOw zUwn`>nEGT{PGxi|lNedfxw(CF5kmev8cQmnhp-svhMV9fI(iCiFl+1n1=hIeNHO1+ zyTI-t!nVPVHiFknegw?Y^!ujAQN1x|B`Iqw?X?R4guCe*PF%LL@wL)j|-WVQ=PT(Ww#?NH>HOT$J%++H-V0P z;hi$fj_3?|Hw|^H>PO$6ng+6OpfeDOBtgA)YwLHv)mlaslfFe(gCx+4<@L9R%3LJU z%WeZ2dSn%cCwfe=1`V-$?(7QoMN-=` zo$!>}(10}Ds6(RA_}Ow@RPu5WP$)HySD)dCqz4FM3`=1qM|BS41c*q`$J@+mlBZ>t zy9<}$>#GuJrHzg(vvBsr@Tyu0I*Sc2FDvt(JUZ&Ji(rftFDo)lmShqL@~Y zC}9ZQ%U8XoPEh&daLOM**Qb<=ET21iSf^lw(`X+Bp4E+0r&}jZE=MGa z0`uCbrR_&FIcUll{MAJXN@;Tf>j<>>)mvFXI^uhDGRH8wuq6*)J)~CE#(dX&mk%NE z&UzaXCe{Xk>iwTUD4a%6xi!!q{qW%p@xSH!XZ>;wT!8+MZJGN2*v+;U3LAwA^^E&l);0CgTAO(*eLX&~;=nEz2QGKVHb-aco1 zCh7|~!lHa)eG%(nZkl{%J7=o|eOwVZQvt+xMM!{R3-t^N(}ZiLrXPr7HETgqt9@!A zO|X@OLnm>vcA>dD%z|rya(|7z&G)kKv1!*jolyI_nmd{vH8rWlbK9B>p`(wk626zf zQ;pxv6q3LCM&H>@2pad;s&>~$^QU~lyS;nT{ffjBa?9#*H>8jh2stPV?Hed-I)-?h zsALF83Qx(#HkTauC42rH&Go42x4U5N?)}w9zU$M-+0ApboxJHB1BG2&|EDevna2b7 zp#+wQ*s^*w1%R`p<52V<3I`jsCGl%p1Av%i>U-dr5Y5ht%7JuN#h7HFmX$h^ofd8< zM4CfO??N3YYs2VLq?R4lRfCwPI-xdtRDmq|DyJ1K=z_Hl*Q()jxsKtX5f20i!L%~c zO`5!1XX3J+G{{t;J8?D}hjC4J9=86imO~UofwU2u3GncC5R7sQ=i8~yOm3L9dK(= zCLJU2S@_P~Q}M9{hh&lbLy|LvPdD>^j;h0l7diA3Co?;fC*L(#bD4`u+QE}${ZK1a zT#&htW!;9G0AcTugvpM^t2*o+Ho%Mwb(d+Q$6k3=@ee1S+-g;~8#n!7x?MGr;ff@> zM!Iz3ow|)3&2T*9Y$4|4i9xGwICDpu8!EHp1uXp+eRO}IqR<< zdYKc(>=-;&`4-oNl!uw8iP=wxSUjMIjM}w?ZL1E7)Yn^KrnnoM>6R#o7Yogd<$j!a zy1wYf=X^*)*0JSD;F4*|G5yj3;Bcx(buxq;o z#_{%}OS^Tn)A~ZB_+&8DIqIih$jatw%723CXX%5K~VB6(hTVT0QO!|6x$H-J2>MR{6||IK^jCiwFrI#EC^zH zl*b=O(<)7e;qj)Va+el0fo_S@CK04oRct9{26Hjt?y^+;$0DUItw56o=orBdegHCp z*mjWH+aPAsthBhx!lAe(LMx?%+vgVDY43D2srg;(>3sF@RC6e7w1Ft}%2p_cM(&gB z>32+!P*z;{sUFnx`JNyRc80)@*AYu*2+0+cgyqs#n)ko}NBG*WV!%Ahm*iu{+4p;|tb$zQyvI6iQP$aKJPlF?UK0TrJ^>~z`d)E%UOLdqc268m2J-P$T^ zE{h3{UqD&OoJQZ%$ROPl1jh$=;&ru$0QZeAL&tqWiPlEfy$GN#BSnFh1ss!7ein;# zS52Lj)@p_>h^oBNX1k`DEgTmu+DhfJi1g}T+^lZdf6%HbKg8&pxmc%G#SO_|``o!H z*o1o!>BnD3nKildj@y#6v&&M*OLMEREKQSt7=0@(Z|}m<^#mjFoI~R|czgtCl*CqS zE51;_#zV4;fW~62j>m;wd_#a3 z-1R@laaUt%=+6JM==u|zuy(ewur+Y7_&;ZIzk7)J-{3^-l%n$XhtUc&Ric=A88amvo8@sLQV{{E#PhQ+aN?$iq|WS2 zv!CdWy}h!0rXQsXWZ=1l1=AA!Qm*1M&#W85%aex8Ilmfz@!)kn395u!C*BGI77n{k zPYFC-@}r>$Q)MEq)QVpk_M{ma-)to02%U-OiP}%b1a|wOg0NtT1itpWybT~>Nbc^2 z_7M^NMZ}2e2UPKPGCM6_G#_6loP5Bk(PgnOegjm{B~BI(tNl<2AdO7Zf#oA$W}0!r z&BioIrq47Tfp}_PHrg4#ZdJl=ZqC;f2Q|9~6d`H-*@1ABtgpbNqK0S6YVaqx>h|WW zL`!YX zbash-{SDz6lb020(@sz&IN^f#MD5)Da6`iPh4vJh{d5Gwv_1i;r%@H89 zHcUity-`oEr3tUv$2Cgb6#@#RzA63VsnkF*Wd4)(P+t9c;vn56RBbU*a0qEPG%fp8 zuS>bhsJCNNb-wg>wpm{tT`c4Nfm$^h0BQKiDSTbM{aRz!A9K0iFEZSNe^CTb&;LbD zQ2fzA7&;gjTbsC>8`v8Ehn#=!SiuAQHy?rU7aswA-&h{1>>K@3l6-kOc9n6kiu0=jPt6MMr>VjI#y` z?eHD;QV>CK)Xj-Y;sw!kj?skrvD|^7)mglxfwnqe>&Wu68G_V<(RYo^qFj|AfVWI) zBrT;_xmCirf6uYYfeK7z2MKlml`Z#L7<>UFl(HZacyFBtY(#d?;bJ0jsqH1G_j5>J zfl$7n9KyIdhNOPLwn1wHw58Y> z6_`&Z9dfL4dYdvGr%BLT{1Kk>yU;VpFFbd`^Wmh9i7ZSg*PHBVDOB)mwa`hq9cC_N(~N96O(z;IM!n$ z7Z%&K0o6>}4xg8;$W&|eu;RVRpa#V@NQ;x zNy=zG2iPu4Nj{wo0Bpi#G85HKeY`ZsQTM~|v8lL{KN<3QoYqaO1|+M^+ErX-?)};& zbA71q`+Ogjq>?%Pe%YXL`M&6?;Wn_4>b;>8k*bqD;JGlRDu<)V zk=^+cFV4uQy^HL9Y%|{|)8Bgbkucc!jkNvI6#w}? zn^{;}I~v&jfdT!)g@->epyS5AARq=b5CoJt@K6eW^=}M_?Ehgv=gU$N;1;fR5@FF^ zUI|T~56u0j(YTqm!d5MqFk2FD4gl6%&oG;Pu*odU^JD`;3X39lJXXE<2~r$mD^eC6 zANEA46JU;DV;;c9OA94NkF!*f`{~gWmC2faBvmR6LP$*>54;%AI3(cUMFdF+Q_ zewu&%Y+M5E;@{z!CnHzFvCONLjB4MVEC>lh0AmSlKH<+1s-yTU+&w)KwGD9E`mFVN zNo4Tu?M-OJnt@3W5hO)cDtPkS+g%_`3gFD$)0OY1%ezJN;(B`*-DPpu?2m@QN?|av z_$57S5I@*78>6VQ5Dzo0BD+!XvgaH10PR%tRJ+s^6*NRO-bqAKayq^r2_-mg(n!#e z+KM2`x-CbQnU~+I2&ed+iWdN5Y)My8-znHryHMV~#2v7G&4mYe6FmyXSk=yW3s?pd zEe1fyRpNF^Dq1xPXqTG!0sK!ylN9mgx6$COxfNayQ`v@Rb3~XxO78?AK+tDA+zXpk zv-&{saYmR|8WX4PZt+cVpYp2R7W8`Hcs(qof;4Em_{hCQP^>}SGq(ZZ^9}0q#p#O! zKZ&uQ!B479^;b-PTn#SL=QzvRmP*~<(QI}V_6q5&s1SJ`M>m|?0cFkYGPOkYdFVDq z?NpApybtau+?1c+$u9rbew}-JTb1@4OY}y8m4}QQ>y!28yT{<87fLzv=Y_s)Y`hbe zxM{&&vvdv^FmimuwNuFh2svkVo9_{jne(uI&RyJ>eJfcqPKjlYdc?B(4kue7h4c(w z3rMwk4KEPfZ&-I6Im<8aY_lJJ~q> z{ZjwKF@gbAY58?VAg>=gh3xB4oPb;KxndPI-^SD6p7E3u*Y!2T8Y)EX@e+S+Wx~i8 zv|?V1H}mnwwRh%ONCA5MRXp}s1Ic3)K;oeQVMJb8$v;o^Ax_(U%{@7eP90(-)aKv| zoS$5fG~;=JS`<|i@Ea9H_IPf4`Gt|XTd=-pF3+_LqFD*|SUy0HVVIgs&Ta+GWNg*b z1{U1@tS86U&m>r#UE`@D~G3y;)D-@+}247|-n7nwO|hcI`)|ZNw%R*2d zfUW)9N>MujY-Fs$UlMzsukZ~MlmK16zN2CclDA8VCFg%HMkr)H1MGoHcLO4vmH+R8 z@*fomu&_3;21eqHtp1kyKfK=qDu08?BaOjQ>n_To6<;i9Y}TaX`uhI_li{)ARMRfh zP7pS|I^0?INSRp8AYP1rTSE??$TZRb@x}!4pgvURT|nyh5@-x1NRF{g);m_#6TwKL z%P!X4p5bDF@ib-JZ zT_G}rJo;$j5lhr~JZb+z_l?*I{La=Sutg6Dt=bi$Xg^Jf9zPoE7W63Ns}?{iYky`9 zG0g6b_>$z$9BB_8BoL&gn~zFc9a?D8@T|@?s=IK>RFF!HQ8j8nxy3lN2;1-U$n;It zxSW#`(qe($@q103P!uT7Uo8t)=&iSjSCl-bUR|z>&)KqPhMX21gy;rJ(e&_w!35Ub za&ySl_>XZZ%y+jCLbU4d8);;cN@AmD z6Mrc9kWQsjfAG*p+T%9!)skrnRwCQD+bHm))uu_ZG}CGQW&aU4#XBiIJD} zlIJ4BwMsV#f;1<;Fg$_Yy#VLwocALkk7p@{HG(Zk!y8+T^D)*JRR_R{<;za_tLOca z=Su%l#6bgC3Ok$mO<#5K4ba#ik|n*95jA=64Q*xPD!BHM1y7vNF<3Qqxo9YL3cy6( zNGv$I!bJghWYdjnQfIX1iG8RIFt8{_>D{_W{294rrQ$$65^`HDc~4zI%26{MU4DM} z1e4X|(#Z!c#d(FVQ6Svqd3v%-$_VRhz3CBc#^LHCgShNr+z=sPQww1(ob zXBnenPt)fpS7Omwfo+mhdKG}>1U{R z{JqWu$C6Rb8j^6q$&Yhw21Z&(;7!*r?F4lZ&OB-^xgOQ@CeB_*vXQ^_yAvL7 zI%8m6P2LEGxi5_ao(Y1v)om@63v(?n908jkx3dIMTWKmJi#8#NP?@&J6SM({RCd)b z0XiNLkPAK8Rfy1|Ni|73WHZYqeMI}!TaKJz zu?StN^tO<-2n`%Zf@AqaUz;b^sTU@R5st8b1&YI^W+e)@C87x6R91lb;A%ceZiatR+=;rv7`LOQ0byc)Axnz4ZG zfu1lE-!wxKOS39w<#5TI>&vBEhbO=(chcmvOPTGF7}D`A_Zk67OJ@o2Z{6bgd!_7e zN&hb}vXPy$gN2F1|M@U~|6_Ox96^D${Ey)&*Gw*waNHb_uYZOO zHVeKZwY>|Kq8b^6H7hW}3_KT1O~Kau15wYg8>)vY-)!zN3f+&!{v$#uK)#5-m)Wex zR^;+yzhn0{UVC>tt_3WwjmV9$j_*hmqGr1d-H2+y2G6H}GbXJ9qJ+g`41j+-KwrA{ zt`n@^c*`$d|8sDqU$t%4cVrEGXxiAIp802*+G z@;`UD$y>UPVJvI~HjlAM766UKiAUy4*`cAr*!?0gLa}r~&0!PHjU6|UKJ}#n0CWY3 zy3aQ{6xp*qVbqsO8N*bB#gS+U)YQ>R(v>K52St9Q!}uAO-yI2)A30GKEs&cj1A(eW zYHM_l7Y+~l&eMpsF-r{aXWgF3LvfcdJ8#0&yo`lN7g99dO)Xm;15_x;dWt$3WO+e4 zYbYCTijm(#hELgt)vlE)b-ac(TTp++o5U>T|HW>|(_Wpp?{ZTp=s2SM`G$ZC z{s-W!7+U!>*3<3dtMq}Y7dxzfs*fX2G~E4nu%D}!mre`tB~OlNWS@T&_Qn<(tNa|E}%mll4A$IvloiN`O6Pk{6AIL2}w1s6;3Z<4O94$N57~udn3Sd=xB-XC?e#yDB>1`a? zG`zL8#@G(^255Z0czO>=YF#HsNooZEVv*B^Ay&;j`-^oKsA$R+^vkeg3(vS57$R(` zjEBiIus}Dh72gFqP*rA8GyKT|!LxA7dUIrW$FT=K9XU(pvN7G$I!vh%Hwk0aAYMbq zMGzOurGpJ!;>(y@fyLF%j(*U8aN^RGYu%)!K%*2k!WpOJXZ7I1K2EEps0Muks9|h# zAgquU=LV0$P)FzB2`Mg!Y-xSOpFUkb74t<{fKIY2RWJvf?5_Jse1nrRE8EVMd*1PZ z=O@vPvQy|GtdBDEP50{xYW?~hGRbSsiz-L>j5J4cd?xot&Olqxe7=CkxVbzZE4$?l zk5rJjIIQCqPP_9DyI{%WShsjVKoZ$QugP&g>S(DZY-Lf~84BeqIo>$#evEGFEcyPz zej}wZW*00+KD9jnL2W4Q_Qq&?@scrc+tahtG}l1tE2&8tpn4bk=fL?VvY|MU^82Qj zx{=aPZtNDaYx6hk9m{(|1^82Pu$FEpR#$^>mg<;xa*gJvI~85SONWTY8uJC*j=Pc5 z@<{E%$`OQ_u1$`t$@J}?s*qauT))z4zL4h!gNh+7ENhQ=5{3#-ki1t;+OPJ|cy~q) z<+WCx{?R%9HbXkT(>l`vsn=uV|A6lQx?=GUYTnS;`s<2?IyfKjiUsh_ID*INsxfun~dG=m$~vOp56Dw0Jgy7VXaSz4|q%K|-`}>OzJ*d?YnyD;E8e z0U0E#I#=7x&}rW7#VZnDtGdeT5O5A1BNF(hNjHh2qupD+os(7nY}2p3qwse-_B{AH z5`v(Hn3`EW2cizwD;WFW-8QI~*8k;HfdZ7BJJk5yCyqIK`YPxLlg~zs<(R0o;Jh&K z-s;{Q_R`8-+)MUjcxTJx!X(~M$guBsf55l1>fmWdohzltK06SosJu=i`14$_4cnZm zUN1~P5tX|oqTtVubvpL$So_lPt7*=TpiC1SoQ>VQOK8`dsEI!{7z#(HYvtFw`-!8| zdFEA$3vytlcfb4AynIT&34cC#St3VH&Y}pGY2@> zy*X}UOxR&?-hFu}or^_kj$a5BI2&Px!(?F?fc_RTD`h1HLcI{`#HLz4eaT{c?ygpb zJ-F|;{VLgkXmQ&|LW5;dk>9nb?PpcN7h4;Em3KulbflP{kPMxInu)|d;3^Ld2@gL7nuzc==F6au`V1#Ir0^qFa;mtfFvVxSW9?RgE(oC< zRXf_$+o`_u0LiknqPK4xqJ8P$%JkS4B=9&ZWVvr)N^w18$S6aW*da;+UV#8-n74!8 zx84tXRaq|QnyZ6gYhWbMrP=d?X)AR>UG(j0Y))PCNRLhpUq@_=UYb7Xc6?qk4l#;e z7cEctl~g?{bFAIHO2tR1TFMa>Vb;;UTW}R)yP2M=fBR4^h9tiM?HycEvkeisT6sB* z@F+CbEtklBpN2+`Po9=>L$yA zc_%y1%PYYz1xXV3RQ$O;;{F*qr+}yntD|F)6RUjBhAkqoO7Khn*XT?`TcgKg{{1(3 z`6ebb&zvVI8H&4OcDlzdRe?npeW(`4Gmu4Rc_?J~>9rr0tIyXGMXcu_i!Sn>SW93+ zyedgLy?g~~oPd@y7rj41Yrie4huq|}OCZ|;nY?XH$o{8U_5c6cL4DJLHD6R zhJo|+27n|^1E7713>yk*h(KnvlCXB;8+Mz+P0(n`!$Jv_sgesxPc*ijjBM(J4=e{p5pk2;U*q}wi z!w|Ukcf-*SYv*UD_%2H)jPr_^g{}M1P2Im$u81=S0iZ@mx@lY@vo4PB2pk|*{d{)q z_j1>6(HQcH#7IF};N?X}Pg*{E|~a+eJ3Pmj9Z&>l`pS=4H;Y6z;F z`-#^xfC(E}7PHAqBC=#Np_a{VttueKn>8d1Nafd=w5AhV*45*NnrX0IaGGG`^as*fi8I5DSq;ctKvfAb*AM zrr^Ij+a-Fi{iqYrhKhw7{$&R}WpBFO8{1MB)#R9K;}?~u-=<;xgoQQK?N833FC{^0 z!`Tyuvgz`Slc9a(>9fHH>C2^pAnbHD0MBf)C`n-?Z)Z9x%~{tC5B}81>z{f!RJpAN z&tQ>8NV+7Qi`HQ6l+oqkH5FFTm9mzEQBo6k9>hzdeP=hDhg?-%NY4X|@3`bA)odut zW{NzmcsJ%lTCw}>r36~0X3bM%meSmO$q@}xNX+!SxPnz-`W90bZnoXQg=~%Y0CGqn z4r|d!6<|DQDBk%fQ!|j~8WJ@-V z$<fS!SIO8}KhQ7xXup zi-)h=;)Sfk;utPh&S zp6ge=&k#%2lIR>t{=uj&AN10|S5rv?6_zs5w$?b39tzB_7aXb-DOX1DcZ6CWgG~pe zXm%Zr=pB)FoYkYhHoBm2k5z`BYl4&cD^^$~|y-BjoY&6UJpZ;zkVrCUY9$VgM~ zkD1mC)Q@z`5|DO#6ZTQV3r1RSZBKQhRB6;`t=CW8p@7q~Bd^nLZ*4^`RX?lBV)#~X z4mlgrf6b8e)j7T7mIs3ODKfrj^TuVVFgKoZ0SdJ&paY#vXwaP0d%xD;EPKsUs8+V_ zle8@Ws)OLjO+np@nps*5KlCw!Sw2mu#Hy&J{T>Q;iNeRmL?TxsTbQ(^A)Q^BxqnT* zjwVW9IquRNme+077`ssF>6qyRS+N><-#tKHX-T(2k)tBKLDcGuw74%0b&Q?44_B)# zgcU_cE%D;qth}wTccZX9JJ=vx+_n!vi%JqORCzr_Q2KSDV4-yl-}VR0dHT3HM{d{I zQH?uc=jZp=9{0ub*UiqS06A7>fE7H$JHsX))Wv%zE5*qQ`oqc(+5X2|dIPQF;}bK1yDa{0q)D!GTAI`6ZUuN-1r8+Li(-QQOB?$f*0YIvr|`K>g>Pml8?|Ie#`eJ zt!nG{PJ;j9ok;$WuZ4|0aQ)JM*d@uGw#txK`8bKAPpP zJk?=Cf0>?ZSz#y758);C)!h)F)eEpCRy)K{Nb{V%j~F#yi;Jt>#K1PVYIM5CKze$LLH1joQxC1>-9*+>AxHm>?~zR`6T>g{warP!y%W(hz^C zNOtu0q%{v9d{5Gv;nhr5_UvCrHJ|hDl3NzK|CpoFM6hyh-|h+(ssba&tR!Hq$6eCH z#xaZ-%?IBi+@Wm`foRCfrwbWQbrtB$y)3gS0Diw*aWrcLdJLfILO!czz<-DwCiul~ zCIMSInFJ!p`h%K#F7z{}0cXKok6PU(?@%VUhl>XpV0p8ly|KGgvBVxe*+3!uFTb9%^SNS#pey;NlOT%!H=GK1@JRh^OV3bGQhB%Eiepbc9JMg-Jz zcfdJj&!a@;n3D5#SuBX32*bxqd?tOKn(;Lk-26SY63#8u1KiZ?cNT5Rqwx3AoBNw( zv-kG{&O{HV<1(0dt{3P+`IoCA+qJ(*C#1i`Ys3uvAO05apH-Z-vyp}IA5ZT;G?E3X zYqqO`!1$z9Rz*ys63ulI`R9r+REe{9WLJ!u(FS9>(;l*h#BUueR(o*y;77Qb-^aMj z=&k!d=Rh%FCSuw3!}jKW+#3>)<>JZ&0Cyx3DxfhA9f!ad2;mY@nrXF3$lqo}kxvG} zU=`3XrQ0aisIa3NDXRP!v5=~Vtm=lW>_YDGxAdXLojxSG=2>6VY$(hrP0qKBvy^X?Ud7F2-*>Hxscr!ZJ z+i34%Lml1yKF9!_TI&egTG4}@oQPw!i~)bMW}}eN-wd{8DT6>bIadKS;Xj1O_hrO_ z{p*!j+cl1yj@7vho@lqSkQSM6g-%1SKP13KGx4hN(`~DW^=(F0txiTUK=M>g>gS;l z!-%;-#gC5}@0wlw1m|K52{XT3uX5+=1VrAyK-3qwTZJGJ7gi}4EI&70WVakPIJycI zm%Y8XW z4o7E+=mgZMMv)Q4NzK>^DMd@?9YIGJAzP*04-}XM9ve>iad0yA*3w z^`L3^=<9=qWv>uPL{qEl*nOklb{QgIi`n(&eIoE$ZmUI=UIWKDOFt|GM_Z7)gv{rwlJNpddMqc{IL1sn zaD>o?kO)d5+KcgqpZUCWGE>xJg=UGV6DV6uv!(TuI<6_=Mz)2hrRjU6&iDO!qmGU+ z_4!^bslzGZa6F%1zESnLCMfD?OQOt)H)-mGHx6}R^e&TP-$&|Bb07u>V9$%!~s=6f-kJu9_Kspn;!3>q5ydhg@+XU3O*R2KVn{Z zxEZSf`s`vxZ&F;;WIcjP0-%Z*3@?!2(L%i6O%vQ4ZFjE@#@rC)a=u5U#2I6xg4dp( zIytXF;&bzaBy-DLu-s&LEiy@Cn$@7HZ^R7i7x}C_{`t~6+x@%}w}7fwfzTB!ilLKd zq_zq`v#W{&$@3M>eV@s=B^N0G{cgA%Qk(N&N1KA&-kcBj_VfNM7$9l8V}e<2gaNXd z$@mkSb$!bM21%ZQ@OI$?isd&-w1`Bn!I%cp)x(IRtANav6V!YC{1k!w;W`ZL>VU$! zSoQ_)v!SaXri`5`q}!%3ak9-(Igt9pmtT`@lpkb$d~9_%-5;x4-=3^Izg0Ew?|{c%f6_Yk7Obs$&&;fj;9~q(gwsw_Bp`jsZkkLAL@fN*9W3;GqXGmD})o0d>N$2Ob zL!jn+XoihAbxx$Ai!Xrp4;;w|E zCi%%#CbpG!v}8yc?gfwD8~=CLU@9P!N#Nelwq)A1_5OP?0s0?1IpqmW9bNzT35216 zqm_w+3lLc|`Hwo$)Y%R00|@vn$cGPq{jmYyBDU3k@x(K=YXsC^*OYS9D(Vv(&mlPB zC&9H}fIBbSkVgTR%P^ln`jtG6=&+;BHrw44Mtj1zb zxE9)d-T>(NAhy75v*4@4&1J%gP4N#?}}v_5y`0}%&HM-y$a+iV?TPMw#@y zvjs?Pu#T+O8Ps>m>uyLGe$A*7ONOvEvTyz9wTZEIOhRT53&Z+`tuzroV9j*8kHJEn zAbgqaQ^=;Gr27Q_1qQ?O&Hc$zVo>eFNb7Sd@8gO`pnuH9Gb(EPhl=hF^n1FHUi(>tp;{ zWQA>~Y-iRchHV#D26`%&YubKUx~${8_j9Dw>D9BT++;Z9u!1}<*B{_YR8qp7MOW#} z#IXm&V|SLkEN?E)cuGObErV##m(=yZBT!$kXmT*u`CO?O6+^a)1tv`oxX@>8qeoiZ#T7Y1+`H;&)JdrWD9Jqyt&`XG+b` z^K$bI!={v60wC;=i0|m-59^cX+-u&rT!RDbw1C5T^Je)3)qnA;icsAN4?V?g98Kl8PXR>n@q2vU*^aTL z827Yp8cZr5LxNec$06OJ^bU_J4wcF-$Vj*d{CtnlBoF~Q!CguvRE4Wyw7=7s`_p=% zqF2)IYeg$d91%e`>@@#%9nq}35Y93zr;n_{juJR5<)?jeLx%9#D>3Av;@;Zg9<4Q4Tm#4$$=+V!7%a>b5`JZ!Y7%mlkN>&-!o!lY{0V z+cU;55hYkAlG%i`CJWF7iB5UWgG5?JTP|D{ zAGzGdk(Kfc!60zF_5u^`D#Xn}OHxypxUZd{K9U<&=^fFBA1hDRV-|O1j zkyG`&hQN|eM8fG*Y5?5hUEtYp+;@a@R)9&`S@s-aS8q)>m3t<4IY=4MleV^jt%Z^k z%B+~?SS}_<>Hwz9ModElg%FSo5jK~zUXRb~kgktTu5s@RlZ`GWb8P3wzo%zU)lJUN z+zdW0ZlrPFc0VQe(V7@<8Y?7W^E<3?UVp2N6cW0!Pn`HK z$ntL$|I>5*2gb8ug9Xgtnf%V-!2xr4lYiy#tg+)V7NK9Z#3kP@(zs723MD#+hA5sz z988Hoz>J+qf^d6=!>o-B*kc?O^#H!RL=qB85YHLtV(|-iB8cr0jF;Uf;w31&>}MnT z-~3GTVV=P;FXX{o=R2Ju*JLvF9WxyYCF-C$Kez-mlKks~+&jjub5bJzBDqi5YTzZ7WMg>e1@6=ZF z)%X`;kL_?M;~1&cqrguLpWxK&M60}oV%{BtsU?RUW}mR#4Z&On>r%uqQVaHc{HSn7 zlW(*Y;ZW57rDfJS*CiIrx(IeDsG zD3+MqsNK-Iz|fSwuqE>rJ>JExn5hh<@16DyIJf5sN^a(|$ZP!3g~iq}#!>@^N=*7?ZU zcLql1fI&w*D`Sry@O}n1;RGv$rTvoxOcL=%f8tRd)w`kVRM4gaIoVb2dl}oGu^s*nxs>YDk3s$ zq#0VNpf0q6UO?x|XaXXE9tKp`#-#%hz)w!Zi#u7=&ra~f^_xK7y$u|_zG%2g{3(D| zJ}1eW+lc<1rnpd^%InA~LmJ}kI251_ZnX`qgu1CP2C6%*0GT#8m`$_}b*1XR&)U(+ z=%cv9Ah!`sI5fY3)m9*}18YA1(E1(D)RycRr-Jh4AoXh=uUpWDnuJIyyVS&o6h4rk z0lMnGTUrab8uFhTeoSCsyoIYK@+5%QyafG3I!o{fTY9A6w`!DeJ2?((*@l?=10Q2w z7&ThnyR{D?%@R4k5R0%&9egjcRBWeW+qP}n zwv$z{lZtKIwr$%<#j03e>OJS|z3;i_J^OzD){oUzYwO3DW6m*pe|ix|PeI%aI#=#D zNOMTPfP>L7-7HXD$P{u1+G$1-$_c%F@bl%Gm2Dmh(%<*gmtJ`%rfoZmZF{3_dwYm( z5uwiEasby!n~e46HR<^sB?wo1nOsnY=O%Wd+$A@zybsK_K0MT4FJv{k7<+8@ao1Kf z>LLe|&9Z5AO41s8e!*xiOI8Ho2b@^H}|v(b%R!5s9Z( zI+}Wu5^Bxw!g$yV9Nw%ol>jr)tPH;2wJ5=D6#L-Z`TNSC>{g2P zN_NwOv+L>>>TOIV_MLW8I|O7#VU1HgMZVJ6C}P_P9OkwInW|}P45u^np_!cPVg<6J zZj7_U@M9p@N9C1F0X*; z5HdbAM4^^nAdxqwTOn-+AR>!5N|6#J85pKx#rX$Au1ZDB^lNylY~EP&Ei~!6HRmJ^ zTbV8}bKuqto*$1>H-i$-!fZy@eQ|4!um&t^(cUO6S+{b60S{4}H}S(+jFgkE_>v-; zYp8&9Ny_hg+qD{HE7X}4COf^P;}(5W-hyfnLQ*$YzA~Ex9#G$izp_!|tPejfHEv-h zmRQt6doCX?FtT4HS-WWQ03|<yy(XfB0sp(9^JXJZux@fb@RN71h76>1n#8U=#X|)ABvA*Wgo4;6^ zcY7;I=>!(#ow9Mc1VkYAoH8QkJpvNXIBPjEfrqXXdqQ<)IKJA<&5mCh+}_I59+{Z$ zW7;0Zol>vOOP|WG+1`8@z8ubRsva%IdMnK>#$J`4Zeba|q<`wyJty=r>bsEPoBYi9 z&9KuFA>S+t8UaHD~{bP1`y zT)i%Ss$B62W6DzZbhTu@djoIyZk#RZ?fwM*=OFzjGu}t}J0GaNot;&ZzCSTC6yz6> zKYDadI6&M?8s=ZDcteut2&7L*M>cd)j1fKy$e-`>2ZEp_srcf;|6N+!fXaWFjb!nK z^JyW;SwVvRmU%+^Xb+f0d)-JDzm3B5;%>O;vn(*3lh&KEiIW_H~W z-|HTcAZ#x0x55Gf$5Jgq^E(wvcAq*eJu7n#YB%9s+|wgaqpeGskzG)E$5)YEC9-l1 z?>^2~$@MM#k^UnMAgJ7PF%8X=(4}1~4MgkRk-AFPTvZNaqutHZ zr5*!GSRn@NAjAi62ZEo<=-#y$3$2uMi7L^ox|^S60Qafzs9_g6K!^xPlp7w3=v*d{ zV5<7G;h59r*7_PF0QD%atGPjp5uA7umBWbHDx!Y1gVOTyH&9okhd&}siS>lS7v%V{ zvl8~W32xUn4QLNRooRRGf-0`CdeoQ@W>S}T@eD5@iyZGMzgpexD-&Tds}-^fgqd9r z?#uI+@s(}>jNo|PyrAS{dktPxj-*u2!1eN;u%6Nsz`5FXN%tM=T$JFLmGryn6>U?n z&^efaMm)O#`nuRCH@Sc@1?~pFGnBG~Id~z72K|PGlWz?##adZNltNEOD51;U?hkE% zrnJa_Gd!^&CBy_}sv%7+-0{gxwVC#ey9a%9$qqE&t`fC z^PpezU^5Q}fv-{~3%5TdA=VvF+|?oaF8zVohy(w%P7}>hkrCP(;9P|G!Yzwd_|U|*YGq$ zB<7sFICrrTJqho7ZDsa7jpeG+x@)eG$Hho?;-S2KM4M5K`9Z3w z+eqSH6#F3Ef$0^s)pNS;CVg(II_8e8S;-Cq9ZQYtTL(f+`=Tr zvAZAglZ)JOjWoCo z`N>yi89*1s@ur6-h$F{WS%j*O;>#PDgc>>W_<2v#`M1L{fD#xym}}k|6O6jq5MU{3 z6Vbqeim{+y7@w>IaDUK-(qg@j{=wSmj|we(HB2L;z3pJ<*{Bf%6+ zy7Exh_iK#Y?Gs#yye0xc#s^#1wPSVmm^gtUeX6*I(` zs&i33T1TuoK~>trQ%iA}>$0(oQ~)8b1D78(|VNHX24f%F*n_ z_!R+*U)WJR)IH>^X{nU~;f*=e3ytH2-Eg&xhiv{HIBsqp7TccM7*2EU^L#C%%E0ky`N%<$~W0v5b#8L(T0)$AnX5m~Vd0ei8Z^ zexZig{em-r7XbJ+y+4hXshDE!dI2BJs?6=HG+!ql3fBtM|U zyS>|Hxfn}-fDdhg89tx_Ry$tY<_qX`P>22{FeTVt zA1-JuIvte>;XA!F`yH5mvj2UYz(e2W=E!@6>nRSOiP*x#7b)aWvxurPG}_~V5Fx>LkbA271T0!S1)}e=|>KwvbRklg#ajrU-ZqR3~O*F$<@_LQWVm?CC-QMkco+0Bahp1u;=9 zw9ei=$d%g-B_F2YvN3LKGxDf9wyzL;S@ZNi<$?wnj>vOZkERZ2s2(o^MWMr&i^Ix< zuXHJWu;ut2yt{dDF6dTrPkr3p-jrX$RlXEu7PUVV2t;i)vJ5Gg#4?6~Buag`;|g?H z>Yd*@O9X{}OMz0mo1hFzsJ^H%YDSFdFZVjTXOElcm730rl0n0XgfTZ3k7IGI%cL|H zBbEk)n8&0zhi~>GCHj_`SyEdl@sVpi9`sxE!IxMUz~5np*7t- z(%5|GY!y7q9>U7Xo3SXG*r49uc*F2&*)$IvQK4(Y{PA@%d_lKhcvgf|=`~&1htnqV zLcmE0Ptpu!yIK9|9PARzOa4W9zbRLSy>AB4+rz&-O}>+2@DP9GGR%aR9_3(HNLWW- zGi>5P!*JX^6=7&0KNzi2#Tf0Rf+sOyeZaN^U3lK!q;MI|95$|foGCrddR{AbVp4(9 zU~6kppOfdRZRlFOW22aaF>^ln`kU8aNhLb`E?;)y=;JR9)IV;PYG1x289{&${^@BH z|3gnRv^6rfF|{;ycl@6tif}IH)K)%QV-QS|FAf1S#h*Ls|J@n?H!A!&UTaa{tI|P$$BR zgKHPBYqhZ@WDr)(X0_26#l_-(bU*_2$;3KO8|o>2_CEhs(1YeUjk_bNP9_KT7X@Vi z7*+kx_U1VW-|Uw%Bq~!^jyQ@BSgf(x`p}fQ1my4yYTp$GQf(lrKgYZ(aIR+_C7q1l zz%xUihC?8i-0y(%ZQY%k$u2(>5tX>Sg5QFNOeXAP^RxVeh^7{13V2u}nrXo5$+iCP zPbNABc3A}n%ItKMG}{oW?$RdW$=-k%${{%-%0;;w-eGp;=#GTfszDOo0V9DLn=FZv zUuTR1a2^EZrZz;Xm5NJtE8LmnDW6cy6@+~YxD+I#H33vyqnTbWi|-FptT$gAB!ngG zxb~u&lATlxTN{}NBu`9uS&>_tjAad+q;hAhL#BmmEDzIWoQ1#fhzANVMzH`;!C-QI zQPBB3HA|%_rtUSOuJ4QZec#-BxhVS_pO0XLRgq`9%;NOrA*x{E_!fv+8a6(n)VB0I zceUM*U(lxtg(7yR7>;DpbUA}?H*b!(%lPe@K8+_%QY}HdHnWviD_^E;Mn$#Z7t+G) z8cwb4L;w?b)G~f{Oy8wneck}U!qT=D7F&=XPV@;Tu!5%8R=FS6Fdyv08L@O=# zIe5~)GPK&hx+Qzpy>xxZDL@)IM+N&9xjy#PIyg|KSc?D?OQ;b!D~?J;C%gufh$u8|S}} z|2ZW47wFnwPq*h8*XWtg8p?tG3w{syw>9)XT{Qn@4&0#f&$uL;w$HevFq^(G*iRf# z2NQdBZR}s1ls|S(?|iEvms669*bOUy0s-C=F0pko(z;|GP8!#wL1TQc-@#a{Gz%3( z7tsr$Buti6ocYbC!7MPD#Egs~hkJT6BV)i&RVJ>COLceC4)SExOgo2-qnoLPrDQ%_ zQ=Wq*&DxMeah>u=4K0DF0nG(g>-9?q+1HzZ7E|_zi%LmeOCuS9D`sa zAQ+ho9@bJxOxr|OME{~C5R5p-Zylp+pITpEGN&^vb}W<%@U&8Bvwu6d|VYK0B;Lh~cN`62bo(6>40GX4#( zoK(`RQ>G*|{~A1+$+cguXh+t7*PD|Y%X=6Q74NnRiHf#fY~8SLxB<@jL{<*qfN!-v zQ3Vpxx>*LZOuD%+OI1A*W*VDj86DrbY`;PPp8~6Geou!eFT>qoFrMd!u7&;Ryl7;! zaG6+@fon;?SVm0SMHuns%)?5As_Yi9lye^b(ghWU;0WepV})9NbHVckz(AQJDp6im z){L?)O0-B`4v~7MG9HMMigY54-kOh5!2`s3dgbezR@U-{Z~IlfPlKi#>!nQLd2e$x zXfBwa+%b19P3y)3xK-&QgK&{IJBpX*1wuS>!(G#E3l|mU6vAy&)17OY>I9ripQYPs zhv)dz11nmeBYo~;8hKF?(CPoN7Fw)>;Eu$fDzY0`);rQ5XKW|WC`Ul!*Go%I4;N$Z zZVrXD^C&bQxau>gG22(eN!JZ?O5Lc+uu`?EBDzkt5Mr(L5>znLfmYMCcY&1?em3o` z*v7H5r8wB#9=XMJ&%$xecbAD2%!XwzSPhhO#>?Hh=S1+{Hia0^*-QE5?deUn=LGC!{%RA=zngT*;2e{O`o^TE`%g}m;ZR5;ry>%DCw_I ziNC=|Z>UN~uYHC}Py)+BZV!S1?{8~X2fNIms`r=B*1*-xFB=fX0E@3!QoU|*3XUKW zkF{-6EHh8 zrqdL;0=BWO?AQzZOYxEP@MfNlYRBzu^8H>1&9sNqWNf8Me;>lFw;eEnBvIp6$(57z zQfB2Phiaa4nT3vIFcWK3O^5dFUsu?-E3T%kyvP#)a;BtC`i;~wK-53vQZqr}6~vcF za{1uM-Qep)<&*12Ybwiw{5n{=LAM%6Kx0X!0G3)^>WT@u{#Ph2x;6E`*lJ#|I?TJZ>LTj2!GCMv*+^9N};FST-8Y0?uwJ6SF0!&ci+997`UEk5Gnn>#62DgFHno zDY&cp^c}=MS~_?Y{d}q$Spl2|AFBk{B)&}2SNw+wikjmOJ1B542j_^zUW2~ISL27C ziYr3iDWqDPhp&S1&dIq8V#=v5uFK%g9<3+_0h0s92c9n89#Fy!QJhYJ2*;G$fHdh_ zy76itP#bHjo>;8db-&RaorBTK%aGW4L2g2MEX~D7t+iOb3o}dsPeR+Njm{Ej?Mnt# zwT4<{-MrYHUb0Xi>rqk1@g?rgSW#1^u)Y$)y2I5=CCI@wb*D~4+w3`d+N0~A8cSJ9 zwB1gdn$V0lF0GQmHtx?jxD1lI0ANhOsl=EKW|ZGm1ZX;g%bIi${Mv8NH=6r#KF%Yj zAQeF$2-L7!Toduv3!&~`ec3l?y+;h2QTg4*a8tjJ2@=Asi&GgNN?6qT^*7=A%E3YJ zF=uv#u>?&o{Beg(v)PR8RbSuJYTEh;uH|sY`4hmS>uszjDi9?#eaCk^yGQ-O4r~#%<#RuuYaPX13I#TnHl76;&0UW%J0E(wTI@s@T2^w+$ zdAx1e_T@1J?NYRp^6wS*rcXYVBFnFKkN-_rx;Rp+ul0E{q`@R1RQx}k41aPN{*G(h zpt>cy_Q_^aCE)c%mS4tYIWQKmnuU+!GdhK?DC}#g#|_nHmyuMx17w{OMc$Ss<>v@}n#Q6b>sF zKvaFBJBTuhPWJwVXG}kc2!ADPAk3<0abf+8FixJxER#Sr+o^lR3`o7uRaT^0jVKv% z6hFt$F@Jyq1!1p_RLe9DVNWVUOpW^c2t6CI;$EuoDn>YlMBJMlCeMg*ZkN-m9z$xx zMQL|MfXlsPoSYd_s{>+dE#w9hB4!dKz}#z_ey&(fdAm+085Ef(?eSiguks0-SP|X5 z2DzjN&N`&CV8sot%u`EjT#6$aGP42XF+tK%j|yGbv;DW1N|k1~uW6+(kob|Mzl?BS zUk;gB@X(HPJqVf|Lxx2_7JBrzveV!4M5`YHwaEJ#c=D^}YS@%Q>Nb%-N$_*30WTA> zl5uXmhmaLb2|wkfQ@{5HK951J7%S*~X1;nYaMt4x2k*-SOK(*8vYwGBDQvB&FOBOg z8L*;>jxsD2%0u=}bJ%BG*w||z8v;|HGBkjV*a+rYi>uQtsvt*H($sO50WIi~Q-tvO z$}9GCOCt;e?<0{TzDDVx*D07v0P05GSG^`uCA9)a?^M$sixj@%(Rc*Xb+T0@*uAs> zKiz1uLHBKi4Jx%o5RXUHV;V7_)w}N2pe(B^mh?1J z=+>1d*ET;eQHIh>?9XFwE(_o&A1s&8W;ApS-|ghKyqkJ1CGAujG0F+N1E^-#Wi0?41Y9#%hO^M*=d+6S@nA;0Jpx{cwRNe#X;wh12yL^iA)l zDK2R>Bpprb934pRn`R!K9+`VSzbv@@*k7-7Fw&W^+j9so8OH(ICC#+oXL0;!hqo5` z^k3J8<|*;<&q?KaCaS)5033pg0wCn~cNnE_BB<%r*N6!*y)Vc8wI-zXEV$FoEn_5Q zWhth*HCJD7IdPOET2I$C*v^Y`!DGXSN>V4*;$@G{(XCcTn8TZ;k2#O)UW#$dOb@y* zOX|=HEiS*^arWI8sLrNIEpS)m=atpJcp9r^XRNeu{1=WG<-amRzXq*#tbUfS3gVY9 z+DZHtxQuxJ=6#v;7nl5RI(vtz{9nd-N{TE6zR1-J{U1MI)z++-TdB$C!OZgTv&lyf z31TqC3+TUnJm83{$77G!BO2Q>xW8VwJ$SqR#@x^wp<99)K(kcR?_km;i)7$GiFJr% zM&gR3C`ZLlrV zvV=mf(gVB^hslaqh&}zwFKjP)Qd@QutAuge zDw{jotv$A<`=upWQozXB%g7L$%JmdX*=Fa{!WBnN`}_3G^XtSZT;g(;?{d*_%_-7= z38YrKijo1f6zoq2(r;-}%|_yqUNQxK%z|cesOq_o%+uH(Af#t#dxxi_Y>`J$@dEXG z1VnqV>Ly;|#2~8>Eyx9VupyJ^nXj7uR)=8R7yG$D^dv`q2!N9lrT{N1BrS0jgBHIw ze;ub?+d2^pVz9(zTBYnRt>IaV=nN8-U%RO{XKkgqHyCl zE0g%l2X1=ySNOy*1_9jPo*v0A75oxFa)N zOtQn3tkq&Rs0A3F0Qba)&5=b;Htw05T0Q01XB%U}u=tUJvOX#*}+p{1IcjeukjT3?!xtndvPj=A=D)*T`! zy8cT=Ppeb~og@gvwxwq9LJH)NJ*-AL+MKFNWHdPTcIvI|gDB50Q%Z~EVeI{5Jl3wB za!rEV1@E1aymVenYR%l#=F4wC1YE0HoBHP#o!eW+Qhz~waISgY(u+Kp%4VSkE3eM~ zrWfaL0|1D%9s!h?OsKx7K$EpUHe+*D&Vo=W+l*s@kmZ3Y?`GLZP*;+xgs4H>4k1XO zC!Xztw;FZVTZ*e%qpgEUUer(Bg@oj-Mp&ft)^E))JvkroeUfr3FE$HXcoKiM`MF$d zJwv&8bMIwic5M^Ig*RSVeHtBC{xO6`_>3I>BR}DTcx7Gxd{~!5$3;W@HH7{*&w`m{ zJk)=LGNm=(V*!wBk8=>4$gCGAVi3u#Y4qU~_cojjt&Gx$%o;vA7{O7Of1aDfZR&B2 z4|&=SmaBi~+TZpqur!H8q%y9g@xdA}XsoWL3b>Cdc(A<3caAE8%k^Pk88W2JtVTW^^CqMzJp2Zi2**U8do@R+~OR;RvZpQPP9Ixrvympkk91L%gOPxZevpkv)#`I z6HJXMglhH?7enVYZ0lfpJLo%#D(=453-jy{!jvrAZIAq-EU4RGQZD zmp{LrSzf~sBC2hH{X`3D$A{lVZ5=DDK}A1<8v4E$^ESa0CKG7$1|fP%?9Shp9tm zR!s-JM+5YTor?3kg=MKE9r`G9L5lmS$kR}3L5soAG`81JYXgE|f6^oo&;Q5;?`8y^ z@w3{KjO?cR5l%Th7A7a+mAMb>o`$qZxerFAyP)KzI?mmvF-tWPn^qZ;vCA>KE681E z6dURaF&vvI&XPsg4$@KZ@*J&hjMC|?^&S)~6Aw_6FgFHj6tRuIwn?MK)N$xRQTqk6 z$rW;8PxpCZH>!n@t1fh*Sj{BuA3_BUFvk6oB-?4KHG8dWNW{BX)mt1K7El{ zxVG$o$}kYxV*bY^jWqc29Xvb_Pw#R95l%WD8>OHJNKf{WkDniMaCrS6W=XlIE)?jL zSG>OLI=^V;Q_}mEmhN%AJN2#co`UNoSK6$V8QxFXBJS)6@p=}Luc%|Y(nB<&hts~^ za3M}zL7eQE&nlwcDbl0L-9t77M zdm_jtuN>AAB)Ib_~V&-^-LtUp=B$X1=k7|oH!w`-b-W<0u| zJ4#(W>T-K}Lcz>jhwT8B&vDX=2aU;*I?1($BhZZiW#IZ&7iYJDOAb=bVv?F#qgEol zg)U1KjyN2|wE*XRRn$xcbno%E zkV7)$gjV1vUj7QlOPNsIfzqJ-1QgFf>qQ6XPGZf5eh?e?1q1|>V=Y(EC~9xHG1lZ> z7|c^+A+4e-RV)_X0-AuEqG)B4&hJ0vPW?uR9v*%mz?!G{X|c{_g}5$}R$m)dcG`ML(wl8!3nzex-V(EUY?imsqw9PP zyrJ#eG3ilUBIQrXRNQ>&tck*AIfkyXRDtdQ?djQP;m0Y7c|b#S6FpFT{fDA1PT;l6 z(6kF=EU)cuAs)fvw{Goapd);L5jZI=qy!MctseB*HK%2;5{CaduRl!_*x7g=I0;&m z#jLA%J0nZGq`;C^7xCb0YjEy@=)NbWKn#W3kD1QWby{ens};3(Tqever02@r(JZR& z^^>HKSD+70Sdp`Y^yp%`CQE|36BxLHXKu61{1{bwtJ`@c?-Xp_FHTEt^$6%~$z&ugxRP`(!r;SKvEdHw`Vr~c>c8$FASyOVK9v@@oDVV$<+1r4v17h{t zp`cBk7$UZW^e5jbHqry~=h`r%_0&hH2$kKc@fF3oO6te)Bl`Ar#;ws?psCeaxCL`U zCxR6dpjsY*7XsON*~NPRcGOVexN-ZHA$$8v4`WkDBflS>)UneZ-@q7ysJG8YhH{7T z<+ZBMl*A#^-&;7`=hhf`r?oF$)95;N0%H%5#VvtonT^I>=woHD4$3oyb5It+E`)`; z$UZ|y-$jkjA58W35eF2_sp7ExpevxJ8wDa;Ov17AtqrP^c_}sl^pUDf0)>zE&2 z=4zs4GW+wnGMracLScjbT0e9sAL(N)D5LxvkVtR1mB6ID6$8O(B53oTiAGi>4VVkW zx0#**=29rywZlNP97g;ljA1g@k0uU`=DuAi+1W&5=wN3fqLLnr>Z-^993??9qPcYY z$I<=V{9J?a$^di#)Qe%c$@+7%>;YnZcPfNqg@a$P-PMkHSBu1s1f&d84rACeT~yQd zz143s99BMNak*>LfSTcyN;>v4*tGJ?=i2;k#zJ+%=%B3p#D-9gMwSvp)dlKdG$gA4 zshO{*I$3(0eOfTU+COlnY80zj^YRe&#-!H$f}3cPiF5mybXCshoqM!+8)HIPX)RjNu&zAsvj^L6 zXP86}Hp3uI>so0aJb3!BnYP7PK#9Q^j@M!GeiiJ6{O&sojp&9aYD0oHN$9j<8NJ(- z=egLV&UYCF6boF%NY9^_X`|ec-i|%dw=URiCVGj=z5_1K9GDq=P5h5})~GyjxVvU? zSHNK+K+#*d@H1aj)=6@PvWTa44=>D_dn>;`!QL0MPfudd{QPyyS)7Rz#?%Hej~b}) zvt_h)aFVoQ)Bx+81*@=P8^ew0mp52ir%p^(8xq%70Nl%M%rf0aGZe!3)Ce~=fc~B7 zG1Zm{xC}V45QyuloM{)fc2pZ-ik=dwdX{E{-ZfFYL!kinDggn$vf|b4cAl8e4+LNo$@6~HF?Q{yx1I2O2tPsJ z2z$?q2leW%xODd~h5ctn%!dgl-T&F-o}d#;zcc^;*|8YgIGLOLALz`#d0sZCNZVr4 ze-4f*vsAz52dk_Ttd`1C6d?Y&HX>C4p;dL%b`X`BeRvLS0%SvS54=IU_l{e+Z(&I@jjUPMUri2kkY@Y#V zf-v9Ue#VM%1ys93L&Gk*sd4-$z;%hN{#CXRR3x=0tI^3fDu#$u=F6(zTrWlYqxKR% zDUi@aU>sUkO@SDt)nr@%3Ke?<8b&fn)O)s8HGC2|g3xioIE*sl`7@KewAnGlqioB* z(1d%K!e(PF;?g5+O0WP-XHhiqXA9Gs1P5cLv4&ss3*hV~%gf4&br1h8dhayzCHT7N zfqrZ)jdn#f38kqQ40>1Vj!f0J-7q(S*J|`kJ=Eka(w8$}Z7#KS)k9Zt_gIMfTQUD3 zH1)I#d&gbxvc$s=bh-)5!36wciq#FOB`y$c1GexVb(>9;E~CX?VD5a{JDhBCLyv`Z zMV%FtEdeA`XzM=q13>f~!Uw=-0>|S;eRw8BC0GJ=U~^ImNk?h4BgMo%ZMYlx{7w4I zvdMB+R@KTSI69vK3i&+*b(GJ|$XP;I?-dME0V}&ewW<_opmt05JR#?U0t!d(nve{^ z#Ct-VdrDnY6`%VW%P&Vu+2V9XtwpE}*0N`nY=A_F$q$ul`rm;ATDD$K@JXFE06K)eSW`d_}@IlW=HDlV$1XeYm? z^H`i`ref!GLvMND-W4q`-8Wn{@6PVwd~`BdfJ;yQoBU0bsIK%+I5$7a|Kl_2e}fku z`~zOdQ}6?|NwWsUgL2l2rS%hDi1BMzPmgT%P#_dse83*~;?b0+Fpw*<|?c zj)VxZiK#F#_oF^GU8ui24vQFQLTZkEG*1?9q(aPax#Qq8VV2%X)5lg{Kd~Ufs(0vy z^GAiiVuhO~v<2!yWe9&$GCu&+J09l~h0W1dkd8yr8#}TGR&Yr~m;yj)NJ)AD(18Q0CLe%babpA5u8g=kJQ2Zo5|o2mv`KIpnO&kCm-3&dLNy#$2#|k95Ve~C zsTLN|WP0U_pOEeM>tkMtqpobeoh4a(fM`SZ8kJuJg^wS())atjuWQaJQ{Vmv$ofLE zk1-rR=XwiOOI)t|V9F5Jh0$cI=1_(Ym6k6`L2H3XbX%_XPk~r-NZlbK7d-4o^Acf! zJIws=xGw2g#quuWDWI|AOMTCzVI#l|x0+E{+>l;-3V5mmOZ1iM&ST+%JTFZ*=9E|v z?}=vm5=#U+H8=p!37>r$TA%`1b8>AM`b&E5ug{ti9nMY-$&;3w_-)PW%*qn@9b5R^ zjB6W+BIH_R*-M~|6|tBPET&;|9OezT_G>srm1;R{b`!o!-&7D5hqKEAJbbNGHOKnO zqTWj&#ui+k0UQp>zpD~~PY1(A1{jnyd$jz=M)ri23XcI2OLU<)QUmKl@$oG|TlJ%f z`4-aBZGMH?X;*ABw{wud$`6wW>GHBms$>4o%oCe4=!>m~6^*s#Qo4~dm&bLRjzJB5 z;CUY#)r)U-C+G2=I=I13qbkq5?2CORU1N8Bm+q*69UIk0J4%ELg!TxDhx%}OnI8%+ezKXmP$(jEmQ_5+BnW&dQ!5O|W8tjIiOq9Z7j+(-RyY z0hqYRh|4Bs*buLoBjX{QG)p$n89?L)z^R{ZiE*xU6J*^oDTu3NsA=edXPZ3pkq?3s zltz)%v#Hg_@6lE)Y5$#`U7nod&+>WB=^!N`*b}n-PZHmMsFxgR{|8dy-)Jx<)TIBo zm_8TEQx@sgpQJ?VG?>M~#*M#7i9B@3)-`{qBxi0g9}lo4v=WIpo`z^0>iYn@N0Ubr z++!FGgMn%~OyOv(c*D3=T{8{|B60?bZ!A(_$7Dkqdtez+cA1W)#QMod;+{j1cJeH#gwP>f%U`rsEFr+G5E$R3 z=0bIS8+kB zB!dTY!0VyT1PZ0eIpP31RR&6sU><##m-^^G$Goc`U4fR#?>vc?8+uEdlC*Dh06?!{EOhw0{(4_29;O6i1!~o>G~o8 zq70*jV`-N)?%lH+VX2I(nx8M%)4 zwOxsuNsZ~?W${q+W1U^C^<5=BoVU0hYYs4sQQ$mS*4JddPy2%6nN=LPTY&JPu0`_j zuFaz@}* zx_aXn#_oH%5?k zN?=JE{Yy@ug&cG|9*d1)@)9ZDn*DsV)~=|EOyQ223nc-A6 zVs{1K9{@jUBrlStLB@$-7o#DkVn_r%x(FE)phu#GO2oTzRqE!{K!9 z{l;|BIWGYb9ZjN3tFN$jT9JUN&fNF5T+pYaAS`!tee=LLqHNj#v{Y(x-8S+x*B`&lO6j z(|XQbo2w;BJNUbUwc-(m630Y&&f zH`@Q^pfa~HcOo;ladOeOayI55|EG2M@3fbnVAubof+3DTiN8#b(kjQRP)HOA`AI3Llb*$}*bi z3{z3JwInr>=hf3kc*aoZD)rF~cer-4uX3V9+F_ZIb(~ESUOIJt-@04@%*7NwJrEhb z)=9reGtvDPxe7>PC>&LMSP2wQH9Ob3$5xN?Si%_g2w9LF<<|MIi6l%KsWp?fRGuTCpih|aH zDA7T>I6yoJH9T5(gP6M7i#-=Ss`xqptO=3VCVj|02SyAua;p*=Gn1b3?rJxR6pc6? z<7fuq2cel1Ym*lNaR?npYO7xZSg26BW2Zw56RV2R34+aXA^8__= zv5?LXBPPDrG)h_l_?9@^H>EjCDa81E^%B=DgAcL=%2#$LSE2K0#Ukb?f1F^S6@%ms zds*P>RiN>lA;b>|PZMX!6D~|qZ+)sp9R_AL4{0!gynHepqLsaP{50}8w=C|)($|C+ zHkM!L9N?TPjk2d1p`j|(?m zP^uSyxwO&Sp+5J9sPdO!zi4ell?fJ=2N^L+O%y$MzUuglC4~)JJl}oId1K{qNzz9f zoZD=<=ZAiw-P)84P`wPy@_j3+xW2s#?k9eZBvIEZ{_U( zxxAv`X!e(7X>;RTr?wQ;MmeMY_(YSoyeQmdr5A>!&8}Lp{40Lt&m4j%^nzyca}JRL z{g+@G|KEu{lm3FT{O!cy@)ODe|E8+tZP8;5^?h00Q2PGE#YG3Fu^^KszX-s8RtpNzT5K>-iRc+VHXXB(V8&UD;dyAV za_lFUJwjZFoH3iEZvdcwIK7UX&VS1ik=rU{2V9oGAheMaT0VghIRq!2(*v*BXTL?J*JKX0VSrok&1{GH6Q_1`D`mL7UCFSQmSPn6Rhz`2W4V}X>7+NLwXYVs9HjA8Mwqca zbV!KLPG}DoRKjkRqQyFtOA9r6;gb|fQLj=gb0jIJmwTTmb(V|Q_?}_Z<;XSv*ih4B zHG+t|P8}f9H7A|3i4PbGw9aR>IZ7(E_2sx>rpM%Q^wYciYt~2oKu(s35YG0gIi;;$0Vmim`LPS(@PcWE!T_KnzYkV>bZeTbpyR$kny$$_q=$!fax+a{*H$ z`#72S_s#e7N>YvJ%#BA@ExNO8k?2Y9QS$uIp|G%Z_X{llul{@VG=5{z+{sh3%s%Mg zcuHUqmb^h8LUY2*gx-|rY!$dUD(@dG6r155emU3EuxVc&n%nbg-b zFoys@?X~sOuNbopoVB=v1WtU=b+!HD-`7qp)r)^@$%3pkaQGZdbkse1X;siPQM*4p zBz$|FVypHh1i)68T*k(Jvw7!6;+EpoyE?aSc!*@HSQ~Q9qe#ZswDnY(-y9vv?0-MG zcqyV91N;*p@TXdaZl3jpLB4=|X@U7OwiEhy)k6DMvvYKE_%tp2U;XYsizw+ohV(Mj zdPEa0=s(BgoIp@N|B>5R0XeuzA`*3@(XfLC?JxlEK$MEpVUcBJBG;_5Ga9*x$WY0V zoPojH?YDR@Q$V(_R1*^9 ztV4)xK77K=)BcG_kQSA#dd!A2fFwo5Em<(V?zF0h;j521raV)b(Rf79EMX?|QbD&{ zNA-KE&f@46I(l0%gCL62=m%Y(Yv{MzcDLWUX6pKCOety$T^~h)=Fs@tt(4i#b25hq{N8F4r z(vyMqRQpSgdmgQ+f3Ix`yQYYDYDK3VboNCxMBXpt(5tT7m$5?ILtPzMhD1hF^Z!cr z0&9?h^^I=T6xaM)Qa4g5$N~yt@+1E*#u|e#OH_}TSaD@C3c5T zvlg!i361=&t??rk{rs6H!x(d(pv@Ds>V66WJxUXAc8IB z`PdC)qLS-N-lNtQ`_eNgSE~~U&nq<-!IMyo;KHhb<}oCL!Ap&hm;knl92pipS0Z;N z?W`FTNxexWlQTmV$k)WL&nU1GG~-L6TSgM9WP;uU1ck}jLF;P_srGwySfe^8-}<9K z&Ygm7qF+6O=wnD(y4rVSs>eBpSPUrj`jWB>p5;4;J}bP%-8+3Gk^}s##Y5)t)k7p} z`uqORor$mUFpn^{s+-BGr09PV zq(HRjU<}pQTg^kKP{Qe|PbuXjMpOByUdH%;FrQdkai?ONT5F6EQtUNHm`jkuvWD>6By&s~>iuMVsE6mpq%Q}-LL58g-6lsCh|0tC59EB;dAV!!-9 zuYQ8LZ7B3(*miT>bv@J%qy&ca5CbqoJxU`~_@{ts_F*I7rdY=AIhV*n#S}aGwtxeB zV7P&^Z%m3@tXfbX2CTjG>aqg8Nbo_j>|}@)VmS)y;zZ#Wq7QkNrOX*UZ(m`AgN};t zeywyJxI@(#r5AoG2K5en{6+Q_q`A-)(B%|Iw;@pKfN@qvxvoq2%Y~9;m{h=LsEc=% z(9Z!U@rsO1l(k@FRY3C4Vw`;AApO|cL#T4QK)rOsU{!u+Us!AIWB70x)n;zEQb{>3KfiL#C=dW&2A7% z&n1MC2ji5)C5cc=j9OkXwq=~>)z4J!)(8P@EgQ7S4zwq?%I5+WX2R`CTWEgKY{0&iFg5N zj6^o>@(f@f#zGAIM0e(8jIJz1io&L-y=k8MVh{SVN#9DTp9B@(peN zK9iSICCjAIxk_x8AZx>&;0O9mR@&n5cde%@u>LTG35CKW50~i0jpb8 zc;9vym`sPpkLD#3sl;k*ed!W4`+mheZY|MhVq+$R{j)O%yeEocIsCAq>L~{x#~sN4 z$@<(xxz|K@9xXuR-4zOyJA99gks-d8r4g-n-_@=NK7<2tIX@k2w$+(r-t_9teKyop z@W4#G{Jd1Qf7mq0u9EpR;+t74=+*eFz%5w5WRtP5zx(MAR1+Hz#-kNn-BAIs#}?e> z8YOI0re&6s`m`|F#-CD!=5Nc`h2Ab+FEA5ZsQs?Q;a;3+6yBxPF63@c ztTlcUYL{%yK}cM~pq7iGUVU#K9q<3LB=}SRh#L`E{~u@X7+%@BZ41Xn#kO5BDizzd z?TVeu*mlLXZQHhOyOPRHt$o&a_C06s@1A@Az0Who_%-L-TSx1yRe$ESJTQOhPoVy* z`=9)WU-j><`$CfRkF~FGK_6i`bu}z&KER!5G(l)I)gb>&DJl9xDT)0ZmeDM{dRdz$ zE&k^E67neHn!vBVCv4voAshs(07V#=VXLy|5}@?6L9D;v1~{Vscy$F=n^Kro1z`~j zklG#WLcFb*9jR$sf1fQS!GNg7qmdj&z3EiwuDN~@6(mVbW@=F|eZg*ay)#;w$cgx{ zxR@^Vi?G4G+8G!avdlOtS#YRDu;gtz2`X!Rs&l1R?t*mC^wE}v8aY6C`+=#gDHVYo zkr#XEMF%D#CSlHlkF;8uAvC;|Rj##$)<%bAB@-U-(|Eq-jgFmO;r z6BMgx#=U|WmU_M<5**t??7LFXtcGtt&DS%(Xa(nJivc{!^unh3Q6ompagC*LEG!rs zi;T%`9`#`Z=P%xZzC9z-BQp+AIFlcj^OOk-ziyGnj0f;ku$tq>eGxX#p|?U&0iWLK z9)gub<>h0~(#2WqegzGP%k%`cxQJ8)gzUn5yne46m_vCUJ;%rBL9K@n!DMS|awL(< zmj@8c&B90O1{PL@5e2SUPzuj|vZjpenl{HJr|G-k=Npy9Y+rp0WYjL3Hkkn^l!w&Gd_`;Wa zibJSeMyIPC|DUe$dI^EP6&ixom#Xo18{tY)!Bt(Qd%Fk&m#9CTuVvG2)<4i{i@oV{q06 zH0VX898<-r8^-ah;KDcYr%*WUUlMJ%TcV>;yy)zjbNJ46ltIy+`+2oU)S@W!S~(~y zB1$shQu`_^ogk2HLbB9<{0~WVYQ?`Yj>yUbUEqD>%j_J|J0?2-acJz;G8+3=hq@=9N z!ud7t@paZX&~l++`c(S3rF>JfU1wwVgi8Q6mIVJay*R1veeG#YFI_&DnxWfpqv$IG z9?KA%LjKk`NP9w*YmV7Pe`A1I>`0kNuo_Z${%O-)A%#!n29Wu(1o%!)KoZOk9+^j~ zuv7l2j^4rq+uHJ#$0s&Li%T;Xmeoz}izCGSfSb_kG(zv%+z5a3?`7ewDRb?{5Zn^_ z%ZfsWyPF28rgJ;kG}Za3WjIjqkHWx0gGM}k?ey6a5H0Bvu-wDa9}YvtQ40S4gPBp$ z=Y?xM;SP%t_;n_#W`N((KRIfjPEh(#oeGG?D`*TRPJf|=2V6+nfBurJG=>zNX@Cvn z@yqbX(B?gKkCuLr${9B{*3jXCVHq>7?PRBkWTv-=s5iXH8KQ|QQ`1Sk#y+e*mqqhy z8!8@$6}c6NMGN4bR)WZ78-zx0Y#xh5jRCy6f;g1i6>&E%J^u=)68ow-}_o4xw2cU=&uYne< z4>Ar3*}fqU0Z_wGTxPWO2SW+`yTymoqN3!w8!^8>?gX9*t+y7Dtx>AnJW9o~*)Wn2 zNsLTwOO5u>+!fmaCsr3fAe;t!mT^8h%e-s=Uma3@WvZJuY*u7nJhK1qHJMf~YOc>` zrYH7E$`AO9l>h&U4N?8)W-6DVy|KQdv5~$bmzBPQqty>nbDPie-!CL1^^u_fK6Q-# zP4ai3YW=6P@tZ~@OXI6#ExgD(T|Lf(idv6m7mL1@G1(`ZN+fB{r02tnqU)R8`aC?H z;a2(F%Vi73cP{H;7*xm{lHGM1F(`NQ&SA%GacoE_vuUlc6T$#WKkzgJLO3sU@zEZ@ zXPPEb=SAPl1D&X47fp4^sl+%v4tnwY#ax%Zx%)~2nC_0#bd-~fIn4~5JGeX0!~!8f z+gGjsIF5tVecM4gPTj9m{&0qJ&mxqZZ{{GC1MOAQZ#&~ekE@wp?uT&vSg2R=q2pIJ zyEgOnBja@=Hpwr@+O0~#VSC5cT+j9c+WDr~(Z1G|x7B@HXJt$xA0KIEqA)D?0IkY%6TyT$Y&(re9a9zi z6w>NgP-2BFT6>Iz5+JzODkU^#_`ShezIy~0H_C+Y)0ni^@{)~IrIXWv!N89WB0T|) zV-oXgRb5@0{7}GLkGmML6sQU!0B+F?Z(aOD6Wz=EIPrdk40I}gga`$dnB_OcMAZs& z> za*k%qGTvDc99l)WO%$!g0@TWQqB<^cAzY9;g-h6~#`-U1Ll)Ft#_b6qfN45`=oX@B zn>NyyE_piSTGbnhwc331(2cj|gIl6bGEFUM0@*7cy(%?=hSlq8*F=x1CDKwK#U<)0 zB%XOmOb)PL_G)IoLY_JeCd$Yznm4=Nhywrc+nXebMAZ_Vp1PIxDr#o z_rjG|>ga7;Am7l|d_YR<)Me3(`)8u?pBzu?a0KqpqWTg{@{JzBzavroeZ@bekp3HU z>OXW}{;N8AL(M`0Yi|V&7Z2?t1 zFv=rCjX7+s6TnQUYX=e}gN;8&ct~_yFKPxbqZn_NZWG|x)^Y%Ef4h6B*9*T^>{I zwf$EyLBOcp9_SB(h7r3JeOj~bQvI97G+95IzD2zo$-bvz!nL^>8LNTWl-24a&OJd{ zIX`Co7coGOD*2d*=$d=`x#f8PY+&T`5X5nN&tyveLkHIOOw#|81VCowV zOqIq?2OOVE9Z4Fl-@KJ41~V`AAuv+mCc%((8{gL+iH@ZFd^a=C0k78f-AvnC{-Nqi z$XYqlXyv;u=-G>io*XQ>M4Uzk;M|#_M4{QtAk+X{DUs@QsOaC=8Y;IiHZ3)sjmt9< zl#xZe6rD}w`6ryYAb^gG_O(*$D(ZF3_WSXN1Ac<|kRK8<(}6KU7)F>x+!XI(M3D!F zv_Ph=J@7+o=3bciaVrpkUILAalms<37+8!&;lHdwNmrF_fkF2tgh(Of0)d%OMV9<# zFb)AD&u+g$nk+|kKBO{tPfp{WK#xw`RY_BP{Swvu<_-(1&Nt*?b}vc1xB|T9nwq=C zHQC+dgO_g_S;q&84r9OBvD_VRYn^Xg3=pwaojE@HKSt$BK}Zt(CI|;`zT)+pgSg2& zqr^v|(a^6|?}z(_sDVV%bQq#1yg#b22W@j`3VEVIe2$JD3su;~9hV-otsqlyi=2m$ z<`iu7&RYMem-&ZUY}M=Ti2sS3x^RD0NPvG;Au;^l*quzMNXxGO@8#wFBFAsFs-N0=$wFCJ11+RE==)TV(14&mE%h%v_rXY zfsB@I!qPwk&o2YNePViMrAr%Jdz{XJ*`Ng}(?zy%7E%R{ywY2o*q0a8fRvjGK|%9v zRR61DMWnO`q25J>>42Lj2??2rRl2>JpBn~F3`XaA*M*F5_zNb0+5EXIlbV}J0E8|GOeVlbfzB{>su3yiir_s$$>CrC_Q zaV4lvqcd|~Z5OS^ahfZ<&BHjga+OqOC!&QEkvkYY`+g9mA?-QeS6&jkc%sK05Yprk zS;uu9e+1!$#+pC?>NaD5w~|EYokixqOS06oA~g+T%x)lY!#<9kT)M#*m3&}yz%QG4 z#>N-l+^SLqNE$alPM~5P3k|O$4SH+EL^izolekxS0X59TwmE~Kc70l=3F96SQ5l=y zwU@qCs_w;!UGg!R!HTXS45L&DpP`kj9<lZ2) zc!T1Obi=(Yr0#BK*zBo6&AKq4T_n@QJ{$hX^ zRG@u!dNYrYBxPazd7l#7Xg-bSPc01;LOo`pkGP0l;n~Dvo~9LjWY^MX2141uu0Hc5 zk(bIocij;Hm+#So#L7I@rO{sqo~Bzq)|FQ}P!~qrovYi6d6on}^4y=Xl{LsZL)_yb zgTFO`)9p`*$bT=gdJefhkqLG|tgn&C3>iLiTJ6yRWVEqT>b}mV!Lkyq-YC9{ zE0>+U{!^3U&lSvjlL2=81Tb*uPuU|z83N{iXlh2M6SDrho$m^jEz31NxZkSl9u_^? z5FX5q)lrNv{s^@f1<=BrV7X{aaO7lVn@urV!weM=>fv>fU!#bw0!j49~q2) z?oEqRFlWVl2575Y*my< z1b&1tZaIryqGZ| zyn#G6A7DY=$pk1Lg2%ckq`DJ!yOWjFs*U$hPj~(d17G0A=gT=v+&0x0(;OdTb$aG6Q9DkU0g*@<{3K3yLeAoj&*?-K2LNe+h>0>U0W6Q*G0F|;&IKE7vk#m{RA zH(CYRY0t|6$uP5N0FKULBu)*YzlX~PrLy4??CgH6^bjyHVM8P~5*{at$rc+Gxx0~@ zlG09buOp<}bfh_`W`tgdyCR05%Z;K>NWKVl4~;Q3SV+3ENOo%DU*M9c{CZI{(V}Y7 z?%dVP$;6SqRy`I;WAVI!a87i%;vK?qYKqW#gWunQsXFs;1fQabVxpyyF#14Ld^KWQ z%L`gTCd*IJAHR)e!$4qFSL zvm$%9F~3TGA6$PbShZPnBcEXYUO;6);wJgg)c3hI(;iAFP2w5rb})~7C)~Vi5+kGq zmY8K{fEBairB97h@=L#8+w7dcouRjSL^IG?@rts!BW^^0;d8z7H@T4Z(m!OnP=Wqz zLjU>a8fY}HZGi&;Wl{Y9N>KhMKkYwh9{+}wHlXp@Z{zr6rTNLwZAYfvS8Hpd3oBSf zpqpv9fTE`1Vum)h#0t@gb2|CIJ>ess{xHFx`6_Em z9Ye^{@zXTKA;pVXR2|(=M$m6JrjQCD{3b?(RC{X=@99SYDL*qZefZ2Q6tO|cg&>Um zPvo-Yyi>VfWXd*zOq* zU<<9$NFnieBM#RK z*DMJxK|~aZBflPh3E$h@fXhmb{0T|e+JJwfklHRQb^KQczSFIJ&5n7Rg} z7ff!@g9`OzmZX%wREiV9f&fq{OIBcoiS=v!IzMBlDIw#O$`lgB$|RqPchCea&0QID zP=V)P_mWTqds8Gt%v+yPcJI6FH6YZpcj@{hc^JGFme=?0Rf*Z@?Q$b1V?cORtT1eB{VIvx z_cMFupkD#WAj6wLps`B7-ODsuZ9%6{QB_iQSQ2va6T^=ZNu)m(Wh*upfFbNNM@$+p zOoBY>b3maUDV@C`9!};D;*zOLzZFhoI=TOjn^rozaG@gD;9v3+APV1`JCAv$>BQdw zQB=oE>*9PI#mdaa4{_PxAm!V&If;&?3Nm^%8YB1cv&4vU&Rw z+Gv?5+=O10uw!Fo`C`t28c8CEJw(=pd)V1=UE{QmCzLn|n-j;vSat1$nM-RC1wIt2 zd?@5vgRk8h%Y&^Li65UF-Mt`3hme}Lq;UHxJ~ciVz#Ullb5K)>8_)SE=Cm^7LZ`qo zosAo?nA?b~%3+c9>^I~*eNX5l$f3UJ9G$CTJ7(@I#zy%2E)jhD;G7gp?t(Su>9~#w3y|sS5=NqHs|F1v(wUrpfJ4+uCtwh zK*yDtl&0~F>E_bXz|`NpT-Gi|HnqxwYyQ?YwrkR?W>pDn@#E-c1vu28o|X18fP#i9 z|4dqn@h6K5B}W$){9>h6=qWCgw8kcf1z@cLKQ(H;T%3o4r}rn;)8C7mnyD3LztAEz z4d!&-JJfQWw)hb!*7$lUdpTpYs3Qdd;|Ac~+whFAC&qCa-Na}f=E6rhee5Wt4h2SQ z9x`iBmw87Z13X^$bffqr>s#QRxa1MChzNdyN4dJOH_yogso*44Bt_zjhX&IE?a3Qb z?LwXo{qp!it)peXqaoLyUK=WPSI!W<@OE}vb6&rzS9Lu(gv3_quX~2igmymg`>gK! zfhIHGcf+NvW)es&FrlseI`w9l^}R`^k2rJKSHlI|WMyXl{wHnLKTvY^kgZB5gB0KTXGvG^7bW%vFARcG*A$ zSvjtDj~;#4w7x5u;RKHA)WFTfOC1%eRzre0ee7pnU&o$-c{zH`!A#LN8yB+c5Y15|DhUfc6}P=al|bP$=&mlT8znzQ%~J6B^Z|J!c5LBrMk86fG=WRdeQ7s19{%#S3KZikxn^6VBRJKbv|Z zca`ji)pA;9thOuLJO|u~2>F`)W1SK$F{wjtUR5XA7x;&Jm0iVtOCh^bHAQOA41cuH zYQNM1WdH=PuUNH-8KWhweWDW9^C~)V(QHuC9D>o}8qqu;DW(h}ektsoKLs{p;Lb%;dGZsDul=SnEvnzYv~Wwau`SFn26l*BIz z_31f8OuZ6g`uod*vf_&z+DFSvbyPbE^0y6$dw@u9W5&^CSk_ZL{Y{8zHE??L)s-kb zR)Roy1G@34Pu2*Cj`JhuFlN`MC4_cfjS|O2V3y5{!E7|3WC4QcYD)!TY}?#WWe2bX z18YHkUa?wBR}Df)l<6Zt8yg0)5D{u=>qf#9+6^qq+~wJBLKBFSOMqRRA~&uj7^+S` z24L7OLfEX=AJ=`iFxx8b5)HhNp9quE$%d?zIhDo*K(W=6QBi3myu0;&-)lqHLbg0XH-HeKkCq zA&uvsiMHV%a@xYl%cV`{(#HqohF==b2C!|qm21=97VZ6zFvgN0ja+HX-BG6D?Goc; zau#hFAA<{FkjFNIOTv1sWR4I6iih;;;RAtZ)toeM){xO72qp1GwZm>s^Wwt;wrR#b zCCOvNip-cvi5N6usf-+~n88QU8AQCQuJED?fEhI>-OoO#0m#VT z9v^h~B!YfWn&wMoM>HV1_ojdC1Lz1EtwfQP0}-1?ks=dllQ4n2aNOH$Hl{N#C|N z$_1UO7K~kwH}C1QIj;`E*7epyQh)vW2Ql=Yg?QuZ?nwT!$icKXHZ^x}G`82bHUDq2 zyGVax`0Z7c5!`1CAHfC!^87P{VFLW~H-Dd9j1Bai9L;P@K520dW|W@;NpmBvfBn$j z*v`q=!SSE@;s2&^SWvV6hl&yiFPTp&2UV-h>(_2EfIRJR5QI~*zGQ@Np;>q&tvPAp z{MXwp7YccFvar0|0p=a({1FB}y&7=@9hnD<^4~aZw3DtC0q3_`Z zZFA-j(YclTAD`t(u6}U4ua#oE4*3b(cb-!${NSmI#<&$61s*;#i=W^ugB7qi8e?0bm=Z-QS0Eh0lM;WC-Lb228y0v0B%CMMPR# z!m~X+A|u?F#dTjT2sF+Z9d60f597>1g00T;k);IOC5$j{!!ftV?JbI>vY;1g5I3kZ z?0&ibE>C5af0u3{9{6H)wNzYS=46C8ChmJctjU6OFjZG_Fs7Z1Zk$|+FshxL3D}Er z%<1M@M2f>jaHf~H-n?eY18$!mY8R+VvKt04p4<*&Odq`sI(^wwXOQ@+S8u;bUykqT z;D+dD|AU0$mN2j z*?}5%@!?lfalrxY@#Kj21Uo=j51`rAgU#0%HtI5!%3LU`80v(0|JzSajpg@>_{PF> z6z9f5G|xGnVSeJhP#Hwcf@KB2<(_ZZp1cq z#cFn3onAY^`wxtS62Qd`r6M~HmE;{!x#8EuS~lBnY|r!wCkv#76Tf=)3jwiu>0F>A z(!5=4S|(uM7=|a*bY@Y)-gU?w)hwU)uAFUD_Qq5oRmn$^wQfUp>^4ox&)c_k7T6l& zSDWb76fjM~b;oiY@D{ifsBj<`{Yrlafyh~x!p{Rq6syVOjWM*WJ>@wbCBO2&`J5kz zN1^njDzFo(uh8@Xmk>JH#{zymf2-zW?whF*^xE3lQcIx*p0|mI*JsOSr-Ymd#i^5G zmf7kram+3wUV)E%8^2|iR1qA94M=QUAfCfpWOAfM=zEja(|fk!>%3GRn5J2)AgOL5 zab9g4P(Qn%%KWAG!-B*4$y(X<_QNe5b6z3Z;;kkNww3$JU8I<05fmVKvy&cZd|@Yg8CzB@F5x>Z^a3|f8c7e0QepZM^7QK<`pf=63tk<~#dHpB`= z+SU?h+C^F2_w!+(RMI3G!Nhs?BEV1!)2KPc9XEIfEj3B;?&z=WqRGZ3)+|21e$Y-J zrZtd$3dl^~V&8eXy|7CQx);Bdbv@-wH6Eb%+ z`;Yi*;AC#~X(93-q1ws8*#3VIkq6W?WpOw^eb1A!_+SDWvnxcPLg7!*>57YU%Il?- zeqvDo_Ka=LZURK)fB(v4R-Iyvhh4+yeYU^+J!x81OxJ8QTc13yHseF}Er0OoYW`N* zkSQIGKn=5&GYd|i(7vT81-UahdX9f9F@8st2P0?q_H`#orsxb9KHv7IR+Oh~&n+Xn z9cZbpe0Ul{d^si*ZlOu1<4t%NgCQ55+(Fkhz)|BSD-0WzEs$vWo|qe!NB8-5AsJm8 z@fIyVB~rA$M1B9~gvSHCzd&50YGLO_UCY<2fT!DJxkuICKl%k9JV z1MuCq)GEK^Qc7)Dq3V+o2iUAHf+s?Lhj%6FG!%AF^Og+k;{CDqI*;9?LJ>VOqFkb} z3X_)j-$s!fJfVWweRGKS`-j-9aM^g#B(~Ut1y)NbKCTZ&u-hHf ze18l|XV}kNMO@jXL_&#hHJ^tmejVfpY(##4kI8q5HqPt%ARk|bNA<(V}`fzU@a!u6x9&H(eHH!v0syopT+-aMw^(k|1ugrFc;z{(FXO~Mg0SS^cS@sZ zq$np{AW6em%rDyRi%7b=@lkC|Y(kdV=tkK|2R`7r&mnWZo!Od9CH+VF$kBuzy-Z(8 z2kk&8&au3h6DJLs#w9>dNHF-1sVAkP6nyB%d-tI4rC(*vduF{J@zl;sd9Z2pUNL{% zGeVy64(<`$ET7-4#J}FNw^AvcOCo}c*7(sDf^zvY4QY{is~&6VtU@cF4_&VQ)Q2o9 zkMGcOC1_l>SdmAZO=L-t9tTuQ-8EkHb`yTOwPb)eS1-|~K(&$SCDCx7mk}5= zvszoE1KZR9Y|pJS+F}J$C%>z*#7)wpqE?sjozcY< zZ{;V_FDgbl0A+_t(OwN5=ProLtk52gLEkm4A1@$#%O8H~K7!c!@XXzS+@O1zoMAvq z4`&PZ@OYVsHm{d`+#fSrBSHk9@}@?OJ)VE~dAM0-sUtQHs056{vE1)~0xhRy^Qn9H zrRl%Seysp)7(zFgOaL$tpfsJCEs=SIHwsv0t6d^>#4A((7+wO-TlI~GuL4_;vq1>j zX0*>PamL3=Clzg*FS%cN1@;T zUe;B>J3q<4rj720`O`wu)w~MoNAf&(M>{6o_#FKn2dJ2si=6 ze2044jp)z@OQ7gD;3P9_7~=Dk)FnvIZC7F)#Z5*-J#yKh&&^Nomr-tv0v>|g+!WmT z#jO)Lw5n=NSP;;x{K6*j_S8YG;HHdm5 z;T*@lB3!$Xu9*%NK!Ys-XPoN!&FPlzaCvS@oz5O6B;Hbc(FY|h=ruJW<%C7mkh(ddMg%8S zY>P%>!8p7hVWPhRkmA~rV6K%FeWfun<=}n+$=Zf?k+1#)mZ1a3Xgk=veM8=7TJl=s zs-GKvUBW3s?LIKFQmmGYOE8H;Ihp3=oO4YzSi`#qsuLmQsFv>31K^3TW0IHjN=tW@LpvGWb@pLAw#9#nlyjHsyUJ$sePR$V`^><)Tc?kpFKrUYJ z9`-Hy05JoiU?6w3+OZoCcPI{x;1-O%YlTH6e}lyk+R2v*L|W+y;mW$y#l+eUnz$AK z+WM5ev?mKV!zc_0Y72BPm1`KIO-YXv@FYtWB$Ff*Kqv}~?m`gf%Pjg#lspr#O7g2w zZbkkv5luIAD;x-zzn?lKtwQ>~roDzB^s*Qs8?y?YxJE*bz^E0{nJ?!W$~|3xg)^CH zUairou1!*cY;2xnCKT!oq8zuE2gwm#jGE9ouUD^)kbQ2NQP8ZP8or=|la#Tt^6V?J z*7->qfNq)ERp25l$QiYiQ9-e1MwJF8pR4RToSg)d*LcFIQ|Cv=ZZy@Hj7ay<>0TrTz0l}j`lur*-JSjdARqduV@O3Xem!ZeA$Bb9 zT*7`tHAJVq9xRgH{)fX(J8{y-C^2)DVj^~DfB>X>nxa~Le)A#X(3NpmEircS#9NTP zrw8CtCa&={RLR257xZXP z;{?w)p(VAiJmEh#o1%Im30r7c8poC(^y_YO6+D^5`ayw-HPhbQ8|^))+L=Avw6nDG z0YxZFr(?gc%f#{)2_YK>gg-?^EC)^ws>`7(f$Q7+G}6rK>!t0BF&X+Y9$xDRTme2J zqA4?_zo{q|dhA>SVqc08qX+cc&EITj!_2EYc7GYq8MEeHMjQV4?Y+V_kLN{t!R~QM z_5QK*UTf&=8J<(65+Li9DVrAlX1B=z3Gf5>e=D_KWz>xGB~mC&-*9pv?8$jI@t~Xi z+M$?9@*U{JOY-WOav!3y6;dS>oDx5ed3mq=%_irYj2 zye#_Hd=~U$Oj(ZjGdglYdJGAfGp>;LvJGl4%c;#ml4F}>@0T4Y2x&d5p*lL;Exy_i z5_jgrD^{CY9lY;l-ZFGCV=DIA9)$aB4L{EY_sVNNm!|&7`sEKUgq;_^bbP{sC@~OF z>HoQn+8h;kP)x(_JFxJXBNC@LEgTq zVUYH5P(H`HCGw6dTz;#X(5(T=H)a+Q9w0nU7Z)DD;36x5c~L{k>HLbO1Kmr;n0hia zb)S_W@nAWc3$)mT|J;k7L^|RoCk`t_%@Io9!w37RNQM?qq<%Fh@s+1(vkKYWh9(Z` zl-Ycao3`Ty(5yYkKaraRF0)1(W4Wc8ctQNz6WWgN@P7aK?l-Yk-{bfuMTpmr&-&YIVi_X1rb z5FY_;JjKdYBwq^pHEowwisUP6W_TO^kdR_^T6Ao90Am}bVYYCHY6%RGwvS zcMYr@tR?vTnk_h zTt$Hto)}v8;BU*S*AtG%P4~kM7jF9$!uqp>N13+XJDi2&G<+8Qz4#%L+I8yOgJo3u z{gkGyi*>b8Xy-d-4!*r|XOfeFI2ei6fpi@q?Z?`srJ}Zd-46UgyueE@1F8OkU~B+6 zc!Ot>?W?>|RH_QTNn&stdiZP~+wI7L0RUSxo0X3pI)r%j5bGv70#qlU#wIPC9K}MR zLf6fj^Tx{YZH}krwR7d*%}l@vwVeu=H7)okZ*C6hmzQIs-_{9;7{O+O^2fXDTLU5J zQN!y6LyUYsQbU7+lyGF~`zE@1UI!DX4`3!I zj*(@s6j{42_Tqyj$2!AMBD3^tr8O{^YY;o79Rdy25#h(ww;ZRES<7|KYc-ealM!nJ z8-ifxi0{Ffbg$AJ-^r1SP5dUak#;&ELK;eP`*Kwl%f!T;kYOL|srRjC;?67OHk=Bu zAsp(R>KDATA?=GgS5Y2b-Nt&`tN~>9dCmKg0_k5rLa+EG#5vV#Ipu4bN3Fc(pciG* z(x4neIXCM0#aKHkN1_`<8b!Z31vw5r-zUjT@AfxB&w zT^rJ^a}7HP%C8M!lXN!GY#!0Sm)_mCDhxMgJ{ngpyKEJ^_Cz{Wt{%&N9L`oi-tJx` z3j-v=>=C?l#r%L~et0KHH0IBYw$DBTqqGZQBj5LUt5o}Vp%sDDgx7SoM%%xZ(XmTd zPiu}W7QbyMSM|#CMiHlCi~+pX{58gXSrL~Votz6J*Pf-z&gmbV7X~K=EA)FSJFVH> zxA4#Rbl2b)2E9grhq~Ze+no?mt~Nk9qX7e@6*ozU9?|Ew88&9vmo@>i-y1UxV9I!k zzYjq^4AS0QUo-sgZ7Me=M~6QEH2ztaL;>Lf$t4S0;L}_FjU9h#lfTb@ndHtnVl2R)QG!OBdazUPmu`n?R<&RVyTd=AQg|E^z9}Lv4&V3TC91$g zre4*kX_ZB+ShTlsbJ=o~0xv;{L<@tmzs|dS92!V(FIS6@6dP@IAHms|6Z3;z%yzt1 z6dh(%HDx-Q!&B;pB$1$_I+0Iv8rg71oUQh0*m6c&=LcZ%go~DiISf){SP$VgW0yGG8WSB zUB>j!-6|3G0FoHd9S8KlCu*21BC{qg)ma`ji+v4Hl07^1X`o&pA_uL*gI*Q_ zX_4raDlVqzM1GgqTVkn3jJ?hz^r$XY6o_^*xmjt7oHkV-mjdh(5grrnriI@A!*wmQ-SEaFBOo2shNZ?VI9d^ zUNEa4(}}&EPBr9Bq&S~5JtaBn72zP&=}+8K*j=cLlM7iLYilJb?saf(tO&vhXChOj zB{GlW(?~nUY;rbf6Diko#1ZUm$;C=;2AHPFyWeEbGI3cn02_&=6~TGF3vAJx z8^FkGXJim*Wxc}FvtASj4L*|94k(iU@+$@zoeis?V(xvTH^)*O))*WG&hOf+0Q#V+ z;#)KsI{XF)NR*+zfEg|FLl5&o?K%qC_#K$`4P|v$4_U0_5fX_KUJgyNz}q-}O~|t) z2!KC1%|Mr@chdA|;CK1sObPiD?JDJjN<=@1-q**)#h^+=N|^J}TRXP4L1B7|OHGSBHZsWhCw|nzt*<0^7+y)Y&}?HTRLbSF5)EEe|!mp&o*6M907bS zG-iWv2@wV5hHNDEU`oNSmUBKO07ALhx-~C9G~Mk%8TQyFI_%e!T=A^zygDnzwM2x1 zarZHaxK?aTgB)P$zOcqp4w|2_1!YRQXmRy_j=j+NVPYYlp+AULm zuu;Njwa-F8lz3|?IY7{%qqBsa2m_3sY`1=TL4rQYCoC$w*gkvBGA|5FTB6K$URx1Q z=(?M_tV5Fr2wYa0AzfN>9npGD6!ex|PksT6YllSzw=+oR@FTdeW(RcQV_(2q%{S|H zvvY{WxwND#)~iw0Q1Gbo^+dyZyG7S~EBq(0)$#rZ?|JBLfh!2T>ajO^iNw6@?MIjd zBqmp}SW(LiTS}p0pP^T&vWA_5<<)~*;H^#5f3@Q~E@9S=Fox((HB18a47BXLCMgjY=zE7;a*)$sbE(<>f4k+CWI)?fzC3U6#bJr7YXswvK zJ?YToV|9@boLl8qi;3_tX{=vs90wu|aWW$bLhN}ksq^nXB0=%M`pXrg7zy5burxbQ zVmDL`SbDE;jcY7&KCq}^cdK{`Y7ThgI25#mGF>;ypD6%^aoyl})?7LgT9&%J+NjbR$F_fc#LB^+aHdXLn6vm;B zG9#D;;#ye~CwM5(76;|S>A|stlfvZ1XDCHK;yK@Ord}=6o^kt;E4%vJ0;v(fSnNbP z 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 GEbJ zn5vt&vY)AR2#47L^xl*vzgJ!~h1*wO7FHyipPl?2M=dQeT5t$;p>{3>r1m`c?dn7? zyc>75vcG?u?vJ;)Q5Q3}2R~zLKEC1+Mt{P$Rx-8oH_sOx1f=#}4w^Kozk&Xls{e%> z?J_|Bfg5rD(ZT+eSo~iQ67Em)QDK2o@{MTGiLGjghT}e$TX#SOCw;pWwqQfya=|d5%iLC7wKN-@`NE zb-bbsROb^~iuKK|nHUFtCTpCFV?xIn*yk$+u0kAMCia}8XNe#w~rL`&omOPxe-jc!e= z#U?hdNvWMT59XjxywFR!KNbksFROrpapQt09M$xN)j$%z+C=N~WUV~?s);JpcZOc6 zIpECDgulvrJF#d|)@|(>kuUZNAeEjJCex^Nu7%-5DTW62tO^Re8%S}-r#@w}eTAZT z$x28_6{&5?(w-YjS=D_6mv|K7zst1wdW4nKnGfD;Q<$C@<9(MUy#+0nrpqgS6iE64 z)bPb@t#tbP>VYpNnbndqbFYrmBhJnhW3%=3E#|FPBu@oxKkmB{HLYeoKp0bUkI!xP z2&b_xqKAE#!)a&rS@Er{NeGQ~I(G%rKDW4l_87ezH^qgL*-a=m zhPaA6yuW}IT$@+P~9U$I;tL0ZB|0un&m|eTna8b5+D;6Zn|nh zkB3TocEm08k>D~4^%tXp`Lxi5fH)1H`^F2%3tP&S{yz6#yn+lYfJdIMHY+2^F3gX? zCqLjTUy$#>Sw>1?@E7`gdCYN-nKE#LmT1rQ$dQ}PuF|9@6x*6>(x!!80!}Eh>ct7s zNtzH#9BWzKC$*7BH+fFk=K1k;;>M4oA9+rU6CPj(9JWbdcQFFzuj={VC^9+BjSveUJZJq0 z7*RLEU^ff(GBS1H>txr(yFA9 z#v^_Q*GsBN8G}^GY42VUYCu_2)5=4VMf@JAVtOMj4PnGoOq>|egZVn!*pdUT0YUU4 zJlEeCYd-9H-w{3&?rn(!#fJd-67k|(9cYPI(e(6h0h&L?^E+xVY;SOWH}tQi3~`N& zGf?$HO2^_zT#~AqpvOWXO}R?>Ki{Xm#^2K1tvr3d+gLHnemR_@aB;fXk?;;g-6x?= z%)y2(DlG|cno*5Z>-ZgJ>EBK2wH#kVsB!==tR<1TOAQxgnHoqAv|tRlQS|~a+i)G_ zxzjTbG^xPJ0ajK0@_*u0a7Hu)oyAT7WH8wM(W+zm_(?@(1sW@LG_KW zPmvpVc%hF5f?FC+rwIl&h=+7mR!#M7TvdN4t~(w+){esi`C7914lJcImPD|}V%6_-OZd~g}!mD)uuwDhs6?Qasa zOwLbgT>b^V=El=Lk-=!B8VgCuNSc5K>zhw3b%vq52;>6f)MMUlx&!B)d{AHNt%C}h z%o4c&_!S<`_n=dY=d2#th2!QcD{hT}c8d&u?m!2yPOZ%8;}2^<=pcF<)@KUm2gxob z?g2`BZP!}J1BZxlO4M(6A}O5S540Yu14Kmf7M{cVW$=OAh@fz^5w2537|`0NDRA8K z`v96-E+<@+kJ)gCY`t}w!8eEYKI4}y_O<9Mfu&1!hj3n3xg$h3WWF@v-PH2g5s}=o z!;q5xDOz;C6O#n76qeYL4*J5#Yg8;Pl)%$-Qa+u?U!)q(m*37U)>Nt5gjQ{EtrN_7 zuvN8|{xf>#VJN+&2jt5a6T~lH?2`Fz2)Ggc^Zh4x2Yjal{ErP;hl-TVA6Gg`V3{@_ zOmwnof9r6tRZOcH-MPcMdp&|ks!Q<#UU}z;?vD>gJ8To1MO)*?L%YLRZzMDW z(#AT1=T^ADxx$Dm@VR)~*#k0yTE#`*FuI>it%7?*>WE>m6pY(|ABeFGs6qTBB^i>$ zm~iN!QTYq{jX%LG^!&@gFv|QieO#{3Khzij`Tn5TuOxIb%HdP&vF5j=mlx)-z7v=D z)v^`vJD_Ax6OO$hn~2>Ir5RD&VRvF15cFQjVV$4|Omx1`Lc-s=`&YCDW%59i>2m53 z<^0BKyU3SmH7h~^HhOz7&_7AV$rH-Sx6_#kp4s+WcPrkNL+z zyYNy_bnjs13U;xvH5{qzJ)q7gp~w|R!HonJLg7qSHG@oxS9kar%NSI!>Tq7eH>7F_ zZ1xX5SAXRs9DKXhRrbHy9U zU5!@)xv3vSmM9%lu z8$XH%lb?-}bIba;?sdZ6*L`jL;X%H25)9KZ)$H7xN>?fIr1fPokHiEQlr_eeQG-ZWjjruW)-x!j@$uvTb-8eeI1LX z69cm*1m zyvsd&)5mrvkR9N@QBV?B4cnURoar2DR9{<=jiZKNQt>p_=kfSsE7N4dHa)yId6yF>G+cue4@j?OGYwtz@urtLi<5(Pxcfsv*9^aly~DJ= z6AkGvsYsk6HQ=s`#1H{-54ss0pxt_P^n1?C4THuG+Ka)C%U8ttEV-*-E60zZC>ets1cV849P{cE=qpA3Qg7oYjxpNFZC zPe}Pc)T$H8V}IoLuYctC2MIrGayeuiWjg@c(qJjB zihek#--d22L@EsR^{WW3;)$STArC+CDP&??1$XKRte^H`(_MYz$YC;M!-nxST#`kF ze2{y{0H>C>6$0=z-ra)wVYPmwQG{p=P9%CO7_DiHQdNfsWJZ?D}Km7jWe0K=5i7+b_YQjQC? zG)bDpib-`@{2GC)r5&1sU|jzD);^Qq^RhrRH>!y`l}lAxw%r0d73bA z`6OOV6~8r-K*BeL`~;~TxV=@7G_VU8(c+a$j{rNSVDZqHq;v%%R&iDYP&jUdEI^@U zASZ2-B*22W7|zgKkEUo~goFz{)v*DKO-+d!jag59Yp^Lr3#x9J;%7-O(F;*}>Svmhgx0@B~TWMr8N%^C;vB{+# z9ySy6!_W1zt4D~72l-~J=C!VWFH#;oj-##5B7OgC-N}S^U>N_SK5zQ)kpEYGHmYcR zhE;z?qn2gKcSo*Wm| zthZcfHlOLfAt4F8>Yh=K?103?gf`+mE4@qf~JJ|zW;GrC>a+sJqOVETIa@%nVox8QkycdCVOynSbq$E4O*z67w4%@#kq z!nnRZTo`Mf#r*i1+9`aoh*!=Mt`fKBaj4y8FhtwzOeXx=q-nLES8kNWTAotR9 zv4~F8R9q-lj>t-02!(1rh3fx z^H@bYIJUN|m#-|O`k4gO_Ng?cKEA^q2>BScUqU+8;?al)YmY?ed_wcgc?_a<2bs5y z^@f12#2z0`Q(Ot#Wed?GH}=$)&xCqL5Y5G%arJlV?kk1ZC|$nvEv7+WAwmHXD(b~Y zNzy2+QAIJSio(rSD$o>A00m7r2kba*#WplWQfr!$XUZYOb$n-nGg8J{q9H4)`dd*< zfmJwH^J38(A(KU>bREyM1OBMN==H2SvKG_tv&<+P4Kd(L?vF8v%we*7O+l&4KKiV( z?V=;g^b7VQMihy;Z&lPf?D1vo7S-#b!aap=2c0y(Mdx7q_rVi{0kjf=Cxh_XyVHap zyE&5pIz7N!#0@9HfGF1_ir&GL9*sIBs?@7=T0F%Bc~Q$MRvy6wqs*;Wy04oTSqQIh zPScdN16eVut`!K=g=Ndn0p_eKuW$II?Z1Ld3PgIR{Y6FLy8)_x??wHK)z2A5Gg<^Y)}h(*std57~j7G_kF zlI@~4b}|lu1F`M*FY+80AN`B7vyR{TbD0&YF89z5cRtJ^(&mAHx9_>5xU4$Rk2dRN zHsT;2wsv@|FM+*q7vZa|MXaGosluJs1@YTlr)+J|^-SVEstnUIv~guUhS_nIGjpSQ z*P``5%~3y_I|j&KTaK?^{!G2Z#zM|NKc`+3=r3Qi{=)o-|B3l&lkHw`(f$`v)TrF^ z+0|j*Pz6l#t=j~A*Tbv_f~=2ytULZNMVY3t!~#icn0)VE1sAMQnZ{yi8&q+5xKCMR zw1Q!{`q$rup?4~T>5$w~xizSJ&EHV*m5s#@v4&$K9uH?Qrnk5qj*m}C_t_)?H@l}U zQI{g|7s|O&c(ju?R5qP`^j%#)9a)uHT(%RL4(<+;e<#frGSe^~>i=#)0GH?P8X-%H zuj#QbmXw53BNWA!RAB7fWUTgbpwg)fAGv_sp>V}$0!nPT1J_CpBTpAcX?5a7w+!s3 z)NwMAJzQxWuAk7#O_7tfwO6(WcraWu489WSQ;O`FVlyR15z?b*$~V?FBByZ?4$XX7 z3}%kbcaqbm&lR_4>qEhvIncyZitoic>p$k)Z{4qW7Ejb$BaIRn3AXK+Z!emutYgP1 zRt%im=Y(CgYv=*OF%qqY6n%v=R<~7w94Z&*yp3l|^rN()0>k*I8C*995DJ&(N+&r; zv`N6tNhxbHxv5b(M;Xg_HHE>j6s+3aQDBxO-KCmchdP;o32yL&jM(?yquW9$CkMur z96E^Tkm!{w(dFQ4%*Z0ZmY>AVGY*FZJ;ek;h4z8sV2*UCD>{l$%Co?mRe}_?)veRl znB(I>rr!545GHk^U3fbHz@=i}EhZVm;T|7U*G)#JjX`M5p*CA}oL=YfO&n>rN{#!k z!(Qn3_}eEE_RH_(I$6Mk_CJE@!TStM0mTwl}qd9h%*o41oBs3?ApNitYIn%pvQbIJ@=<^6icf_U7)3EdU zkq}%n`>?`YOPvy^(3Xsi4iwH-8{qQpn0VGy&^x%AL8DI-e$zBbwLUk=e9>^y9|Met z`&d|VKAjV7Y)O^icMIeI*^Fi!H}Y8(C~V)H%X1XL@~!5AFRKj6;&wC zj?DZXo(W$ApwX3hCl$H{p$^d9(awP}+2g>0YIN=9%#0)?lntc+fTW{O7SR`kA?cc< z0Wr#siEm2)n`6>|M3pz(M}kqb@A4pGC|6nTsO^1~N}tBi@NAau#xK;>@Rx62aJN!| zPOju*Ick|Qj6@Quw6mWT^owi=l_+)f)W6l2UX(Zjz`*Dn1~d>Fh=I>3AQr|=4Zi1% zS?w-+UJi#@Frgx0sK%tH1)xp8)4+pXp;>eZ@JlT4t!(u{=$Qp3&S!KOibz%EDeZB`61Q>uKASkz(>>UG@7w2?s2VLXSMjT z^b4b2wO6<-U@X(`)n&s9o66cz7-`)vxy}h~eAh7RqTLwqS8Sc#A$B6R*GRO!4S=bX z2Ho;+^i!$*Qa*7ty7&9|$3vf-)PXWGP&St=-tqJp73Rq`-6H?{O^dAFJG4gMgG!E`{lnmprn+ zFU|iPE8_9taz%WCM^E_V8{K~{&HsON0em%F)c=hgH~t7wK2!*JlARZDr++a6VWAp) z55%`>fFEpW!j;BefkRMw+j5yKPA`~lJfP;NOZO)C{!5S)#EBy5{hEiSKpm zB7P5aHWt0c6u4p4F@fJQN|TJxIq9%=0o2T5cR61VgOVYasuB+uC%KYCr~`_haTsaP z*iX4#eBo^exIpx!2DlxMC$&5uJJ|TaUeZ-~KViBbqrfwUF~n7^9SJ+ayrdY=`FBbA z5nX^8oPIs9h`WqFdF+yuun{+0O#oXw+6(2d_1%E$xht&SQU8Pg7S9z8t=~v?xWm@c zyBXx$}-tf#4Y31`(XaFy7Oyv8%uIfQ^((k?zIgp5|s8 z6$ewIWMfu=<d!o}si&MQ=+E86rv1vz63k$M<YA@)SO+Alrh8kkBKCN84uZ2;II&( z-_?R}-lG-+Nlz;M29z(Bcj>r-=O_7tvkZIpvqai{yR0i6Epf4h?Zg!lZdAo@S|-fv z*dc|j3$4i+e0=glA`{zsljL9yvOY3^=%y!)bzxNY^qd8zCc=q}=8cva7do*qaiX+99QR`*>r zmLS$xyopBt%kUCTK{XWcsn9(^`B#nqcX#{nB>bO1@8C0Y*~3HYZZSvR3Q3 zQgm+h*cq!|3uI$i^#_ubgFq~>7_l78#|vC3mXm{**i5ijy>MS@Un&E-o4?{u61ptJ z(voem<(w3Ie7WoLXrzihCMX(Dls!P?xjr<%m;qJ21fYj$$6cHs_6P;anuUx2zYl52 zFF>yYg`Qa^#5*-FFuLI<>41e)79-R&{Q>^38Lk6F&W-qUx#6!?Z&KuS?%t)BD=Gth znB`7hNy1-3X~<)%Cd<`(#IeV&MTtJmYITPip+_5Ssa?6yu)l0q1$AqM`zL?JZ1xE$ ze%?k%s0P#pNS=nPi0>h(5r~NhE!naUOoiUB@RAe#*5{eHi&`tD80}a((>n~^ zAv_zoE(TmPGH4Jg@JmE*khNLZGeO)KCgev-^kKe51xkB%G;hqHZr`foK7gEn2RV|k z;s!!ol@U)XEacY$X1e>bQ$@m9Q^^&l6TeVHMJLhOT zT$_p~oxtr3tam$pH?&dICf%J1N>-}RUrgR#**nvu-#gv$Kq*``3ZC!Qq{~dI zX-_o)Kv%Va@kioF$0Nl2=}Fjx>j8Vqx-}x^XNv=8~Tz8uw~) z;VM-*heOHr#s*=&O3bOdT8-r>V>7TZ99u-LHd(;lng%Dvq4_I6vu+9gOus=L=d%DD zA7&R*kPfH=l)sq=Sd%4^G3|If=ST7&H+#K)o>Ap6s1&d2-vcm3dj-8iLPJmEkc}?Dl?Y+Ts9+_y}A? zHkqSp=jxHLM-fDG22v^g_N^K3q%RF%l6GTVu-Id5NQ!hPkw58SX?~y)Q^mhp)8Tla zp;tAqxbxc}y0Ad=2(oeUcTkb77i2DZ7ig7sIKc^1P&n&nZt$40CeCYAhCd(hYSVI% zXwp$6z1oj#T;0e8Y(k~eu57Wq{T^ev08#!7FIVq4lc|VbJT+K4zTeX1SUSCMe!=?} z@%0C@@7F6zi+z6Az>)v8wf(2y@Bf4j4z#9v4yMj}mQH`u{xN*&{{H;^hxV^g^`9gd zaCQgT0J!6{#*%UUj1z1gGcWqnpA#==At<7Qe%Mb2EQ(AGeaz)(#LtliughWYhSF`9 z9v_Hq>>MBmNlyS>#+JAkv%Qn3D&=-JTxjGjY;ez#cV>@6J$bTUi}Glx;nn42`oiY&H2M6qN4-k(JBOTl~=3>Az}fzfm~!RU9E z8Hlpzbr|k$0_YN9+{{OUvyA5MTs5U@1y#OjQ5=B(2ZY8fOzb8*iY@m9Xd~5AT@t>Y zTi9&5vR@>IkYWyF?4Udb!zW@y<^auL&sd1>4^z!IQmju8hYAQO+g^b;8!uPg^U0^200M=F zt119blA;%QS*PES>PYG=hF>4Z9N2*$w|&pWFXeg+fZdG7;nxLVZow!Xpr>s^u-hyJ zlCf=HCjZ!~d^kP6j+ju4Q#Q)SU)pxIKQXQ7E|h8_OcIySEF47|Z|D$w$ud+6WsG*2 zaL1b4D(6AFaEi*gv&@3uyet6~9V&(bMUw!=Oam|0s`6j{n6Ap~W+=HZ9P{1D;tjb2 zUgjqH#J$KhQ@O(#kxjd+eA`Z)K#yYijY(;uiX%+nEoRUOZj)kK3>VnFST2ki`)Rh zcSw2Qs#e4L=Xx}!2jj$7izeTzTk@3g5LXEi}}SY zaf??hm{$8NUW<_hX_j$*9%XxuYOsKO`*kktQ|Ow^s8gzg`&b%dvR^Mo4`W1QU>aET zhG89(jHm&beiJFi(@e1TA)>FVI_QIGOfW7SEbu06YYLjrJ+bZLz{NmPNYNerc|SaR z`s-c;MqrkJ_hx#Fj#+7_^B?6=SN+)^xc6I1HsPg$-vi4!=@^&IVH0m%GaCSFG}49} zdIrP+d&svpU!Iu_mM6iso3>hA2v-~e&*Heb9H;5j3|}yJ-BX&7+;r!quo{vXrdQo2D+_IAWSAdE0l&;)q4WcR z9F9AqKBaM=ML~4#3yo*iY<)=Jf`S4lw6=O*GosaDm@^0-UmBc zQtyDyxp$_|xd4dV2DN7kQ+6Jk#EZUK9-E8l@5eDxdZtrnEORU;z!$`;to7^ZJSpx@ z9qRvSJYGrFL?iY&YYD*qzY|pwy8j~F%&g5E$;_-B|N3P8-9h005f4pH__zRS=i}|M zAC6dPjsnnzV}+35N=3+(btuF3t5m}PJmR%bOSU)BH4VvGqJan8g9@>p!2{C)j_>A|)ra39eBt-`bDZaRLCc3m=&!oxVj=~tPIrhr47%>4T z51b5!3{Ito%u$lyrTRv2v$6nxFj9XoYN&`Tm{DLyxS*o>=?H&OQjj8f8WWcq3K9^S z7Pejj2?}x1sFC@?1dEjz{rYoqqxm@8<6uj4O`vz58}n& zEVp}ddX!1hU9q;uHLi*Yw}P3c$Kj-WU@W8>a!?u0VY#Q-gLy zt5J*?c8*MJ%FtUKEH8FoemNux>@K|5<%oRgB{TL-P_!8pkyXg3<*&++l1k@A;o6r> zci$fA$Qx@|$&w_&<9nPyT!O(hUTg|_rqaN-C@?iyF*Tb^e^ie#dd5ICl9I%!mCWFk0yNkt&PR4P&3dy6Xb1R(r!!*wC zJT>0>-}rC&(`V%;QdDu*H5K4r4y1!@T~6XdR6Pr#U+Y=|vhA z(*aX*<1<2SNDsaenGN4~Hu^Gk@%*W7-^!~RMLG`maB0+kV;1xpUZNH+cveBXC)?ShnY%ei;v}`KHIECcvHuNMR<+SXluyv*a zeLyzGN_?&|x!ZP6ch(7C7^xnD<~amUxlpX2+pV!l<>^)H!>vKDPJY@HciEx@6P%jS zJU;T)tod+zV?3klT$Q=*V%{nKTRGInYP{20j0CIqc94^^~5 z^J{QV)_E)I&8V}FY2wFbZMgDy9CMY&EZ7)NZi3OuMY^b7QM!SjJnnse+@Zc zPd9d8+%!-JF@Vb0u-)>L6Q4%O>GUE=&&=BLYy8nScdLUo5zV}pC`f!MBSX^&-#IwC znIR^pmEko~z1q*sK40)K-c2>stH$i5T6YBA&!Akr`t|v|#5lMtN(HW`{TUOMM~rX9 zkYwgJoP5o5>}CP}*WAS@=Z`Xasd&bgi&>k53-*X1_o5NBcoDE-F&+rO{WsS` zhw&ZU$U@mIDY&jiy*XseSgO~#VqT)`_{dj?KGLIEvb+O>YtW`WFGAw)!iTzL5>nEE zZD&k%hQKYrART;-H+(=+;MI^|G;<{I%5DxvR?<8MSd8mIt`2JNb+~U7{T#}LxKL)W z70p=V)4Dxet47}$PfRsT9E>&qyY{?=CULXf@r7DDRV%rKSG{Emu95z9kqUL@I~E)r zF&S3XbB~`MNLxdvRk6S5lJlbAu`=)$+F%gs?&z##Ti6zWwfA8%n0eA8;60}9o!NLQ z;R&7)PI=_%tn<9RgJqkzR}a33&btdri+mRZ1lVXMDtG3T z^^$H;ym4BA7N)=SavI)WCela=x=^>OQYl(w*Jv~QhT;Gkq0UA(8;le-~a89=5OWT=w|yjNd3R0#Q!P?MBgT)*-Zp$b0JEK8GF5lAFP{N z=tEJK5FyG>SDB%=wGzGFpNezb=%a~tHwHDjp=1JoEWJ#|G$~~&e;&YK-H6>ded)=W z!MOdkXJ`|Ju>?7lYA4kQ`h~<0Npmw5lPA4Y(TI#K9GZSwPVR8P{WhJoiOEf8*4%zG z@_q1ij9)M`x#Dxt(A@rdfjljZ(8;o8P$H*KVh-0qm;R=oC3oR{@1$?|RSr5BF_+$@ z+$2}Iv7HJ%mhKU?voBy-&7TW?xqYxxL3v;;;X>}Ebaw%rPDq79-=|so$M?R`jr8ebZFVqBixRR9ltbFr` zDa-3|(`NK%(h^{uEkpLQuOi5>hC^=epBlu_^4<}M+|lQ-Fpaaw@dUOUh3Fc5U;gLqJ7^sf7-F zwg@@se+lgWn?$RH!y|(D=Xja?GmH=izzlM4oCC6`hZSaZ>|^O+=EomGc^U z^RI45(HM`IKNiWtsJj=Ui2*4CEbE^PTaT`$BkteZUTWX55@ksilLZD*ErrBsgGfTj z!S2+@H3@bL94fuo2dzaCqb{3Hn#P>snY+w+(Om}G=XOf~1B z7doPm81R^&6Xq5_NYLMg1c5|h9=crpVq@JA>#~5ycXKiBC&qTeV*bt1d&Wa^8iL!U zd0zw-@PZT}i#;^!5xy|lOC_-s!V_%$3^B0=>qbfJ?|b)s&zGG!hMA}&a~rR@8SWNzQS1zF zeok&x6dQmdUXr#Gc6A}bzD!!4xKS@u4Scf{au{_O0r@fLiG-nX!4%iDBxVqEDHww) zjKUa=R3_H1N2Qx2$yv=5Jq+V5zuxw2y{cSr;&OFM8Vi>RDr#jnzSbSxN&GfkPJHai zEqQLj(;C0!_1wnuBbfkyMr4p+_*)A772;4WBt3|1a|V~y>;`-8Cypqr>_ut*WItNug^TOyr$+aDZNjfut$y| z^Vg_b76~b299Lk`yz*ea$l{0`BpFd#5;f1H1U`j1{RJkSjincZE1(QiKTP@*mPjBm z4N?I*kW&0ruh#VUWM6t6d)NhfYoG!nCh+oDxMyDymw|bvd#Lx}`N3t-wOHoV&s;_` zPs^9h!7ZU|$`BQ{n>@-(99cZ{YR<2K#2ycarbdl%q;T47vb% zAS>VM4Dw7Nj9sxWVJ#kzs-)*#fAthl#>JA-tS2SPgbmjgvR3660cgoF(!7z)zDr;1 zknL=Lx807dp(^Cib!#z{UyvD}?@0}l)RoV&Tz7~S6X}xA7$eea^g0D&)VG)FhFkM7 z4c1tpi~TxS_JBeWw)=nG3E>}79$^I-oXpSC{0X1T7l8i{$cFY`+=8KzzLQDvU%TA@ zh1ZldK6kmFI>6X$5HP9LhIXm$CUf+d-WcXp2!rebMaTht=3oyNvgUwM9bch`KTq^sGb5 z0hH*MHzp3aP)hl&Y4j398^^EghnY(y|485FLle+1;p4btqgcK2+9{|p{vZ+R{@t%VG2 zIE6%t1Y*vI;aNCBU*G?IAX;BTQdVFbL&0XluJ<3PgoQ?s&4ql$w?`MIB#|@Dd8Odq8t@ zl(8H9LY?lHJ>okV{%pL$-Kgqcrs=fRUJH4Z-aka&a>{fik|(0fG<3>*AUC)L4E=ss zq67%zj|*8RZd$dIB#{_|j}fONgQm5OM~JIyBBAuF;u4sn$q!sAY6cl<*C-wMPV5He zNu<-Z`D*pORJ?HMz5!vXU-=_y5d-Y=zr)|^=QH*S{y0Z0gGihFyR;HfjYupq7S=Dlw9_0}7?YBv9-GA^c6*9jI-mB+kKhan^sTCaQg zWs6run3oa|r0xve=r%QF4F@3p%|}%ld)hkf%Ax-C<*+r=y35P}d%(9-@L3UdkxY=t zU@BoWmi~^POnc1KL!RHh4ZGu8qI2^laX&LR4(I9h_mSN$r*ZpwrbF0-D`lq(A@6o# z&X|a{HC98SD9@mmz9tp4jJ>skWKpVi#d|?fuJ`F9Z zY?dX76KMosVfF;y-XCc0Y7AFw-&)1Sh(FU}mFL3>P4U5@sWj;*D+JN%c-Yc(q+Ydi zB1DjJpqV`S>G6z&N&RL$jU5v+lTX@`CO$nH#|o}N?UNO&xuH-MB9`c08%$A#@wV3Q zZC_#B;27EgI9Dj%9UUj)Jdx?E2OG&(CtNrQ-%<)oEGK(U!l+LPps9EoLd{m>bDK_A zw}=#XCd!s{kmxc=kbH|IOtG}Po~Rb=@M~#`zdK#9Y@4}BZ4fl`QzrASNc;d+cf?q3 z@z9q;u+U~*-u`^_SJ;Y% z%)!U128YO}PclMg*iJ|H;nun!xl_4v3>(D95DR2ZtF53YocllTpoZW`BW@H z*eK1QHxOAlG>2aPSVB*o{N}B1t~Z(SeHH$SEfTKz&J*|HiC3vWM1BdRE1T=1#D>aB zxdw%yX7#n|wzzoy80$?Px%maZ*60wkmK}K=;PxWl!Q!wRbo-3s=V$z(GOk+x)rE;i0JW6cW+)tE#ARCcu=*f4(k`~ zxfo&35*@G$%i{1}o2_!^Z71ogU-f6bzm6XxK$l1`YTQ>Z%r0B^@14}r)6P7fmC*Xe z6@AHlMKflIjCTj#q_00EBW>~7@VZTd3(qr#8x!uRCl=4{{>D-Kku5bm|Ijb}eDw>E z$$G>ff7v~ffdAv!|D{-k_UpBMgNBUOV+%7k#IN6uo{6?gIWdf`2eAloM6b7zK)%#qMjBq>3;=L5+$45UUZN ze@A?9J!(M|KhS8uxfnYVA%klL{(Q*rr0KX()Y^($*xKg4)WxA=<B636P0(9TGgJ5QHe+Q$<&gn?0OrX-Ns5!<)vC5 zst9S}N%#t4C&-J5#p){&-t+zd2YNOAdfEtF;E~+ z24OVeGjctrW@7}l$ToP4r)8Pb|QK7@rr3F4t-hMb;a(xRC2u+LW6V)& zV;5qkr8yCaV>`O8%3AESw89Fx9A;%YG1;WQ4OPa@GS2_09$+RHJu|Ge_GzrAv>zg~IrUs}|^ zJ#s9-;H>qh7WMCTHGft@f9z@q|5^#v;=U8D@lvc*C(QmxSCVy9uV zzJF<~(v76jyBFJ!8mOR;d#9g>KhSUaysI4P(u~QaAcJ7dUFd#a%6kfhqqn`5${9}z zU;nC@S^?nmwZyB3RRRO_u{6?Z`K_rYt#5TTg7UfZd}~ri{4&O(+Kq!Lv4bm!pFl#u zJ%9_hRkKfE4EB241Rb{JhnSNQ++r~4W6GmbWYrZ0pIHmpS=Xn6*qJww96chRRgpMl z5c^`loj7GK2vqc*SK4H6cC}Uu(*g?8k(;n>Zx!al|0<1P42t)`d)PxX^OFIrNwC~#?}hyO3XNTB_(L)7&^FsB49K_7Q>T8o>+qPA0=gG7fR)K06h2pDHcuE8?GA&Z)^f-jg>Bd*0znilPC z9k}i|0AJKLlj@#%+}*LAVjc5#pW_??;hIFYlahuOK(WnTdnxzGkJB)Ho$XVj8Cy;n)W z=ojS?2C)hdaDTeguxG9NGUTzF6A}~?4%dCnZmFnP&a3brn-k?QCoEYXL_fr@hp%=r zB4`cEpE4rXc!5|fC#aYh$5{}o9C9wmpEJKy8fi?J$nV({-Wn$q4{&xZnpFAi-Hr{_ zqz@~d&LhP!_!1A5o^)%NX=b8rWOpc?va-D*MJP;hIr)?~DObC7_3^i*%b#!fDrtxe z;^)jl36t#W`|mWfk@Y8`U_|C<^Y;bl|F}G!P`0x8%Lh$3Tm8p`wr-#&md2Pki}LXz ztrVGxT2$j`T z$yC_hllEO>mpe7SdDpH9wOt?5cFlf|^jD9}Iie zFbII8>PI&OtH)Pt#PW_EnNy{zy1x;PSo(c>2plu{v$qj0T4&Xd$n^bYF~$c1Kp$m< z28G&sZbC~SA?Gmm243isfb`N)T-#>55p z;rtgm~o{(9}z z>%acPc`)Cj7%@gfJaIq5F7Yc#UFRU!%PLLH$y%~IONkvi=1ELhs4);bLzPb{AZCWR zGUKF#i)KWqdy=Sg+t4y6KHH$lP*g;9G;7!@;?e z8w=%l+rR5;p}q{YdB2awa%(z+3jk@H}?6g@k7=HmzKA_69mxD)IEJo5)9ZVXfepfB|t00T=vLpgQjV-FM z6>D1hNigGb{rceXOKH?{Tp>xY%;C$Q|V!hz=>4!zFC zu2v5AJbxxXe?OT2p_j0&xoMyM$8zhaOiX0kRF|6G!RlMNvO|L9ZDI@!pw`ZP8!I|m zT7>ky+k`2tyS}r|uDBe2QN z2~7kiw!FkDm-JP%yaZGHSGol)7wqLjBcsujr1`jz3Pw4TNcNs1IVD$*w9arTzRKeY5qKrNT4K|WVh`B)^OLbuj<0PG1h$6(tPm;Gj_@8pfAPj>Y_HOYMh-TFk!e7Frp* zZtx?jZYn{z1klZc*`%`J$A(t{|#3kP2bR4aHAea(v7 zLo#0Pz@mM^k!bF+P=?gqZv3T8)4{zRyP+CoU%ko(*D}3`4~VmBC9<9TN-wktcYn~d z5tFhg+FPa0h$yPXye2fmXy65j4+r}M5_~5&>nG&~d9o{^&X|-uDy06k>ems-DH@r? z3EdE<9QjC6i4uj&QBJ_u!QNt;UQg2=1JFEj_~8Bv$SSTHx1@nBfA?_tHFYberb7Qi znYYsXI~rviIzZ)ad9`E_{%^~D;9-zbEit$h0ZblWwTg3bth?{usvO1-m!&cHE4VYh zFK~;C2=SRtjmua$3S$UfVXvt8G1Bj>ARpPVINfo%l(~m77wbFOc{E50WztnUG-*f# zOR6*!u&tBh&jK_xkL-KH5q?w^eHpEBY;t8PLGU3Vk$(h5)n+#PR$wH3u%|XV-Cta1n`*(Lj=&Z) z?OPOHI78*@&KF9}VZi5eq^*TPvp1|OeL_JLzy?2du;4;G~w3b z%p*ky4Z_8%u+$n$)Sk`Ok7NZJc)kAClS`YEVW?5y&8lAdK@I}kne!vIt6LIV)>*86 z<#3+g4*<@9@wy2ix@<--^51cCb6Ta8-(uXg1Fxu`?G zp07Qmz}dr24*t`@&+eHEUDUqhIe)Q-+-Ps~48+Q&N~?CV>Q2H+?i$ZrSi@_J#}0-a}kx+&vnz>;t4U z@`QjP0026JwRA>ZXCB2Kgj;|3f}Xbv`Q?U?ilNNkQ|vuw=?0iq4vDO7OZK?jBo`=?X zbC)(Z_21+O0j%vw^r(n>gZ%-WI|$M4IukjlDXgV0A40aRn}53;|2#zT3{9K!J_9@m zI&Hr9pY$i(e>4;RUF7h8>n$M(LNvhQpQge}E#hz@XJVnG^3*bnb)I_*oH z&a)~(;b>n^hp1aJ@4(z-9kPn2N>3;^vn2!$GJ z25k{7uY|3g+^kF;FE7+D_4yDh6Q+FH`dixaPcmgNj(3!@hgtE3M{HY58m3h2Tv%`= zU*mN(udTfeAs-w*pXKe%e%BR!>63cMIZl{o#AQgqO7; zUS4ex_%=RJC?C?|%N$=@1BM!}q%#o$tsE!lBul8zseD`4=%LciuQUHb z&CLV){L@ACx{&mEdpIOH3sH|no|BxjBxuB+Yr?Wo#w4mRFo?e!q0RTg=+mMI@>V&! zkQr2enfiNC`Vp4=sWG;oJfz~GE$g#E+N*y=ywil39yVd0RCG-aJzzdGlVoGA)~>#x zHE9SM6r7*oEjD7jH2JMmO-yFiKtM-xr5<#d-1}LeiRRil6nrcHHaSOJiOR%k=s}F^ z^`xwo*@IN`x0pW9)I9O@5qJ8k_X^{sahcDVYtfHE16EZFy1ki2AeJT&J982p+lu0J z5PPGdRHUkxb@ML%b^u_}IlBL`@O`r6C*uVx7wY1oyQ?r%g3Q-dKJn4~wc%5yjaPRA zpmpNrO=VJLOk{9e;Z*TQBDdpZ2)FGvPc1&u7@#k#9e?(Q`Q46-H}H;QbyegBI%I=2Q6*dZ_SopdlVxzXYlp4GPAe zV60>im(QPc(G{GnumlC`MN}HnJk+gw4hM|43{63Ie zXK2w9hkbYv3bZG5Zlu0HA!G4-82D{-`za+fjWMeT8R}FD^#Bpr4poSU|E$&0f_t}O z79C!CGVJ3(R4C;ub0Z^*8(bilz6^84k1FV2fc*LQJSF`tJ%N$9YxJy8TVQbK3!qTP z5z#doe?t|$!zT99bp)7;-1dYnM|LKQHrrIlnhaN;|dc%7f)pdId*P zK%Op{WLqYM=P=A2C4cdF4bC;)?s$4!UBVKc6ZFiUkSL|e?vV(80cK;t_yB` zv17qNw3V_%PjltdfA z{-RaTLuXv3so1rIN!kp#WEaa|-_c00J&JA^+xgYrk8>{@y4>|u$JkLN&K!WQ$J8qr zaHFBg6U|N!4`ubjyhNHiHNJ3m_qRy?Q_84wOEBX?00Cvuq$z7a{G;{z|7?Bye=0Sn zb!1&OIX;coaB@Epfsr|)D*8P5yw&VhXIygpNfmAZ(o!PRn!-x4->w0dAYjq~0aB49 zqut6wAf0QYt%O47_>rJPQg|h}iNy@}Lx4us51UIQLdobVsM6Qg!_l2r<9nu;=moUu z>p{Biwk{EB117n7lK??p)u^dB&3eVcJIb!cI79!o2^Ea6)kkLC&gh_D>Ueg{W=DIO zX_q(L+e6#DXPdZZn+_VGgnD>SPXuYIVdp5nrtleKHJITSYni9KND>e)*(?TZBmi1{ zX0^q?z(NdDOFTPZ2@ipeXf%0U9DTtU^obEaz81PcP&m$8G<+e-m>N_;Y2nP8+SOq8bvr8_Az7R~DE{>}xd~9@(!|?@mh=YV0Zd$s48+5v0 zscVAWN8}cDwd<%7ZP0ht_?HFnj2l3b>geYYMaTe@-8fEty8kpkjLJe-Z1&TPLjhDIP5X`ac?;4m3+ks38- zZ-!z^DyR2b4d^nbbgrqgOhk7aTw)Iaj9Z0UP!5MvyCT;4y(XE03E_g>pk5f1L%cAB z-YLU_az|%`e6Wh^rgri&Kw?4LeUm7FzF`!cS}CStFSJ_e3DX())~bL#Gj(AZb45=@ z8F9DRWPCD`U+{Z}{4gwhg17*dbYHW`TuB{n^tT2rJ*Qm|322zH-YwNFm*GBkg919E zB=K~xHnl8kd>f_R)LFrFny`iI>pVD!{H(b0Ls;+kAk;`zf#p(|uHF&kS#3D{z-A!sZOuz*QQ)k z4gq_AqV^yr5(`+_&Vvh~Wx&)&|+u3iiYZ+kP7fWLi)v9{4nGc#*o9WSTeT^TXU9T^YrzU& zIIXI)$-=iv8_37*uF`;Tmt{xV?Yn$g0(p;P#3;?C5SA~MIUuL%K2F?XYUaFl8CtyZ z6Huned$xGC+%uV8B?LQg%fm{Y=4L51k+`uHrHH>0&)wN`LwVQNi>}x-I5p0f%MWc* z4X2Y8(6zEyJ&`xI7xlvYm^AoXq9Gce*UJg4`CFR%5M!Dal8XR+8k_*nuI3JlE2ULM zLKE>#zT+-)JIobZS)0i8EO#B!$>Cqh+-O^QJC>nz>}ob>m;!l$bYb7VZ%NGVC+{bq zF)k^UxU5$HKJFIIfVt5B?k+Rl`1~A9ra>^{C;3cAQ*tb|;CM-q>_$FwD&ma>LdQt0 zFr(NmBO9?4B|;C#=pk0qj^y?vqa*YPwE2d6mA*hpkqV{N55$+~HHGl|?PmQ1hP3d4 z6PXTn+vYa&@u0wE{&{cY`#@!{ zh{2{^sp&8b6H?g!@{Ts9v3LU^NHunqxOcRpm-kIBFt-9w8idJql*tv3;EOb*3%OU2|bT=drdS)+%Vb zruUYZjGPvqaF1aBZa0zaI0hsy^H2d}pB0ZV_NL>o!Fx00kcX25<zF>4{JdQ0v!K0qqQIn}hc$P3G(sZYokOXSCo3}Uak)O$9OlgN z8p)S1<}9|{#%hV&<5P8hVZ?%zr#r7MimD3i!qq-N&?tN6Nfpm4xd+{t)wBESM*yCl zjwhD$gnpA~tk2?$sh3IL1iTFApl~FBE;8HsP>m?uVKndJZqt(pZ8A=Ew!4Pkn*5jU z&0&p){}%R>@=3|<&CSh!yLwm>6N3vrA5l5bpLR!ow>nDNDTDiqy7kYC=s(Td|GV(5 zT0=f=;~)D1%2vyuDxbs2=JM(elyifC!9BUY;d;_dV@{FRhuA~1kUoawZQWnk<|CKg zUY)$=3A_ajC6tMR@qj}_rOHJANfdKJ@slu3@~=+lM*_7!`d&jG#oW-w#x)IzusH#r zL)D}U#KY1T*LHeK5X$V|%LuING=|ns`sHkTn3j6t4;g_e03)mcW!XqnO0zWn;+ z9k~8gIxod9fxR0cj0LZ&qkfQb4L2s>8}lmGXV!<wDo#pa-73=-7jak)9&V;rhZ%8 zLmB|?5tTr<9frx~=oKAak6O!a!F?yZ!eQ)fVz)S&WUwm6&PJkc_n8zNKh6L2`}zkd z_FrUj;Y}hTY!9<9#%`{b_J8W*{})L9r{LhjSPo|VTp|EMPBR|<1d<2X6X3x9?Qdy{ zfdrWUspOdcY#slh$$s(%pz}vIVe3M7g5>LLY&YQx*@oRw=`5{G>kFg;ix0WJeh%(C zv@m5`P>Y4~P!a|Q_dj_9wHe{U+zC)jbXu$hcH3jF%z5^E@=w@TS%VTf;6T>uygl(moE3f7lTc0e(SL8B#>S zmm~4yhP|9wmUqPJZqZs*(}*l8{RF%7(^eB|VE~Mw_>Rr&wtUUg4URKtDxC$2f4X^l z$T|1q#pSg+HWz`*=nrN0lIS!EP(&!f03#kBq3my=OMb^R|B+k^n?&KL07$R?Sl zaX?#SKv%z_?0!{=aNT!NC>CLpNCE%(gK7-VFNd{f;$aF&&~MP`n)^DlR<(93*>^Tq z170LHh?a83KN0SEJ}NAR z{&TvShi(dbPJ@jt+I#F0!z#G=+<%_Lmhm;FwIBq{f>P$xfTm9XJnnOE#DMeE{nU z`7PVdrSB#5q8jVAq9Yc`rU|&8roSadU<>ESu#!@}s%|qK&4Aie7g82`4JtOYXxJ=< zdUIwmly!RyXEh;W$;h5Z6pUd*L7`@T3GsqpjUj~*(3O~m-2@R>W2&QNjV^e*YTjkc z86&RX#G_zuthu?mH3aCgO4Qz20>H3@hJ4fBCdax)hWml&nU-81P%64?bGFV}vAx>% zd$Yb>Yw+MStz~kt3v#_3b7WI;iL(Gs_gL1dXfo#AhhExZz4ErZ?S9&dm+CcvAQ*;K{K z+<^y^F41yV1K~jxAa{wIkK=b(RNBKGXXSOU-&^>Nuj!e?wrfXO&M(^89G%C=5W?EB zmnX>PF$g}KGtM0M#g`0LBvIe=gSamqw@bHkfjq86$di}{jQoa&r zj-MIG1M@FUEZpCckJ&$1*8ibrJ*}l5_wx_SIw9{~W~)S{L}Oy}TeVKHhIrcfz41Ea zp^S zmVi%B@G#$(k~sMzug-hImL$&um&jq}UXy|JcbN5LhGWN0#fjR+z~%(DGoa8}wPI@^ zk|za2ouMq#z8P`RVkhW_ok&$_*V1eWIKC=GuS)yOmWjxh7QPk)EVN_fog?Oh!+dT= ze&P&_HXQIF=M995Q+G#Xs!EP*`p7IWXecXB8p7WDpLb*TQa zUknEK0n|ksT&WH(@V12{Lnw&y_?miF;lf3THKq^kPgZ8dRxfR5y7r!N4^dNHEdiN| zjFpSO7E(~yhw)bB#~M4TKHL3ZjKktWgkM*8m#BHlHd6ff#W$ zGu6-2PG@p3hp~@NNLrhLkWZ<Jr}aspt2%M^+esM3BY#$C&!=T*+kV3G*!H9`t=B$^Kh?Wr-SC?zlKFMQpx8xH*KKIX-UJ+_i7{i%4D6iAc^Qm=Jd9N;dhBORR zzcbqcrmsj>l~*;S`gKh-OUA}YJa!n3oBkw}HRo$6GsTY|K2i00DmSaiT?_SwTVjCxh(^Y|n{KgB|Ocoj@}_R^fU5fQ_vUFWb7K zT*@W>^LUic>U{3x zHsZn4ZTFnPDtUlT=N4GPmkVtM2lpLsBq2hEmS7h5;A*Oa69`j?O0WN(=}16GL~`gb_BON8{3xBa&!4*N`42NUFn z^jkwv<2{>G6|Y!VkONm?MhL@FR zK9ceFFCv0NWdT@FGSHGLY>^<3MkK7S_(KeW&e%kK>3zf}aE*G6sJj(%kgpHoS552T z&L7E5Gm=!*_thztZ`Wtfhgoms36E(yyb6GU% zo`=UKvWPW#QG)62bF(7?B{QTsU(g83os$)Xg(D4Tlp=cCz#*z%xJ^=_D#0O<69;U0!0BW8j$!EJz2OEHVO63p zMxC@Sj{4B-zc^d z223uVl{3=QFxH2xJ1heeE3b_=rgJ9x=xgZAnEl(|wF#VuybL^shQBh;n@ zwQkPe3K>=wd2`)6mO=eO6_FP>`xx+HVV7P8(6XFknn+7)aWzE=X`_FuNvbl8wrdvki&D6Z+%*ICE$AGv&?H~GYFR)=lhfM40IU+3bYw&2Hmmma$+e?X@3 zkev9xc_e0Eo)BI-xr9&UmYt*X_`Ub@)x@0c^l6TTnAHdON4W-;PH}iPBd!Z8gXt5r z{Cu#E3TI|gRlQn~-d;tsHIQFsZ|zAQEp;xtr}q3nU3jSac1Uq%f1%1kw*h5~@~DO$ z=&Gd-F|E+0^9KI!lM!dkeYToEGPJboa!|a#>Xd&!W&ayDyIONI_Op%rh90VjD-^N$ z`;(iEHfFYoWz|UCB_CfE11=v!XHKm`T(Qj#_u<3ck+CqL`8Z7y=ECn{-bF$UDbFsO zMy8XHy|EPk{p9OVr1&QR@OK7|C?*qrdoT&;A2v|SDH)#{z?tV6=9V*5{`ihX@M+uC z^{FvGbq2f(%c4EtK9IO^orerU>kfT;N+dC`q#kv2tqDbl24^1!ZM6pHi(o&dN9&T53*5R#l{gM}iR79CkQ~a9DA{7=}0= z((N6JP}342T735CBc8)g!*C>^b_ZY@dN5G zSW46Yan;bbin^a58XiQmfxx{-!44kDPO6uVK!{=3J!>_Z#UrY8l`F5m5|f@(<{1Lc zMdu+nHvz~y%v;~)X4?G>vZ2EyNg00$VMfq<6sJ+;q!1lwq89V=anglG`vcqI?ZnHn zJ`Y|i{+10#4K6vZjh5wmvD@CTsYsoPSx#Pu377hK`x0jclgT>*|LG_B?YG=8)f&pX zY#gZ#In|B06NG<|f&E40Q5zIrANK<+eO-wHt`Hy>(`+7fV(+r!h3R|4gC5F7#YvO# zo_Sp&rN+(31n3mCPQ5gMSh%be7W zb_d{0>feWN7*i-Y-#K9y8mP%n+_?q6Kwni4w0BpyjFs`-xqK>};@=!KeWw%R3iq#3 zg}Ne9k~UJc2PrLRk`rgokGm*t0pzjGIIZ2TpTNoQS8Qr9DIO6SU2IU@GkQ?krMz%P zzQu)cM7r3fNM4|AmOc@a`i!hVz#dNfHW#=l62$4n@bk7{y$5~_ch}puvlDc@&zAJ;?iuj! z=U?T1D%$C@sRw{c+qWfTC;xky!02e~;$maw^{;W#|CIoI?iHY>Db5i=0p=I%5ow)7 z)zm9BHe_TsK^?KOp`Dy;kGSfPCjggn0#Z=A6ARtqhn%bqJAAy52~@6orYhmr!nXaC z8CbKYBn{48So9LR#FL+E1<2qxXfcqrRoo-up7hSl&!Lsl7pSbXEmWzKENB^WOrd$- zSwx&a)UeNn9!05C9;Xd20U{@4sLv#?2-zTq8T-PXkl&uvMv9_@4>+05vaMpoTQuu2 zk6HK-$Y;v!bgg~#fK_kBsu3LOkYs0es8F5SN%Xbl4@pK(UM-Qo+B2rm)9H)Q))rpsyb7(;6I{~0Mv~Xb4~U+8&s=W zvR{aff4j@`N&hmM9^|}1o{x27B}d=Y#f)I#Ybt=jY`Mw@6q9@_{lcOIX-S>hwM!7N zG?7EmC-45l9mPP0gBylCZ6Dd|R-t4svZ4g-Ft4LAIQ)<4DHlNIi#2$lm_^@_GYK&TCB5!dY<0|Jlw?8_oInHeiV_CY)3F+SGZ6h=sOeD1d zrdVv@eVagqRDBi|w{qu7n9InF5eDIOMl)Ml8Y$QYYg^z)fFYxX?Vl9>lpSV{acMh) z?zs4^{m%@vYy5r-*8011w8y+}1@WoDBbrZG^0_-d50l;jtc`&=I>D{>8nEoWj}qC* zU1SgW4>q>X6dp%Y!TecxWf|m0Vmwf`c#mRcpZAs<#I#^|!|Q*OPaiABO?!d>fdWNB zrOnrT?!f$cA5#2#^x7J`nmah#{VRO`si97j+akmUe4UYKbPI#;LC61e_?rVhZxKxb zCH?d>)n*}UuSS0Cjr;A9$ROKk%o$evIQEd6Tuqfj)3=-wFW2Us?nXqLq9;p%> zOpWvl|31%SqL>8PLrYLAEm8~27Y;3cPnqpnYwqi)?NaG8;iu?CTT`inQG+@rpCwd* ztx6SYG;w?YS;P1(J}aw3tX_w`{)%N3q^IasZTvBmWhLTBo(|@5 z+_3gbuJp-o@wctA}P(Zz#&F{mm!r= zT~^AO)!_~6jn+OOYOp;oX-Zd!-(?Sa30>zNetrVGcR#lS^bE5NF$mkjZCv2&_#&Zt+b7!}K*N1~(&Z}-iXGiXX}g}mo^+p zB$*9%N8B{^wNKgfDQIB|{58`xSb*u@`D=|1Ca8HNGB#G32Jg2~jlmzhg1Bv(xKJzGu43|W+f_{d4adwK z4|REmivVX?1U|0D@wRDs1%+ZU(?+VJ3CRWHD7egz@XQm;zo%ZfEiC|QKx61(l;%@NS2+ z5i|6&xWS0gx)?_ARgO45uO6$?tHG!oMl7dUJFpfG{B#@Zr?nYrlZuADYX zw{oXiIpaX5DPl`eg@mh#mi&}%ecCXyV;TY?e+nPx3R#!^IFnbZ6c251pWsYegA(b6 zEbH_1KQ;JF$RAHE{+$Yv)EV$ga4QO3Z~D( zWz(Xj_jM^RCwF+jASYL1Zu)6m{3#UYb49HNvn+SY$Cbl0TIT9OGejhEvPmYK5qT5sEC6%GGv8ScnG!Q`kDx#UN63A~x7c(`wC!-yH4EY7~-SHRbG4Ir8 zI-a@|fSdk;71Qo9YB{xRtM^^NmIepq2X7XE3a7=7-nNLgQ+N^0a|P*Z*Sc6op)Ri- zlWI8JpY)Rj@^SN2wqu;G^3~!nv1}hzOg~sr98kv^z&^v7)-A3BT9OWD+7giBxC=)o zYNp^|dyb+*G5%y<_VO5!9s->y(0Bu3R=R^w?3*)e5=qZPduJe7$Tv)yDeD}B0+Rw`CrB154P zCHYXnk{x@xt(l4+d)jz{R+FkV9kBmxuf;Qz$IW@jUJ5i%rzw@k0n<#WHyCpC%Lk?L z={F!!JX2+RSL}MTE$C97U|M<=A*<&YT})qpU{=sny$l&H1o{=t?iCXjq;yili;#)$ zUQy29$aACMQo{8DjK^D~hN@UlG_itASu&#qS{w+6iZ?${ODWNkCMlVLJuhWUW4;^83E%@DoIGdP|Py4E}&2NoRj?^(Cb z6a}3Y>(lT(-@ry$FSz(=IA2p|vJQSjPtm3{{6P_>+a!fz$7+-b40xxWAKZ{~0=nRa6X^+>-bZM2I-EPV9AanYmN)M1@eaKS1fYwuU~n&t zD=6+E0oOFH#k)3=ZiG#YJOIsITtLHNW7O#Nx~|+ddK!APp#Bs=44_18FduBo8^DBCw3?}hUFrSM~ zsHOCFDctz*%oG=F%5~+BoYuOh7DMVSknhXX8-*pO`)SXvdZSUhF2ql2Qu`R4g?-a=ZERLDoGXj@ z6zulkhUnQOczQq~e68^W3JN5Z91QznJYlY}y0>4(K93QS0_Xs@)bzzd&5v)=PXPml zJ2C=-okYokO81ABnFuWD%@^cwInqP)d+@-y-Mjk?Md2zniA+e*V z_3%xScuJX>4fBtQ`-uS$)MDczBPHxNt;ij~>SsVbNx8CQjhh4V0BTLmZ8vsGUYo{F z__s!r$2W%m%13|Xa`dTT1FxU$4OXPT#La+zyIubWHu8U1=IQ>giR|o8o=ptPg4QP7 zB?(4cv30agCxVfMwJ)L(Akv%HIPVY6QsW(uD4W{9lIX3uR$a^`Y#>nW(8#`u$Jv-` z0LUA{v3;58ehVVwqGQw8Gr^b2oB(fz*rbjngIyYVg_VfJga$_Rd0>D41w4fJqeD}o z5HXSRJHtiuRjggE$o*8*lE8O$frNn`y?_HHtaEexRt86k33H zuMD}Ynz&V`@$vA~u_P`P3Y>i>%DI+pb~y}E5uz*3aGo1q*9#6Jpc&isDN=AZ z#W1C<{W;_H>73>yilxE%V++yYU_LDiQMtIt(B2Q~67Y&ixr#Q>4Zm+v(ksRM2GA{a zvEX)xhF(|ek9Jlvn?Kz&Pqn*!i>@qDtEg0PTdIz&^}L&7a3r5rt;|#8{x--{7@MeU zoOz}es$4Xnp=3PZ_A*rx-Fbs!ujgwg=#1GEr&Iu>dfLC=XE9(vPgItrj*!zLhM`*F z{Ec9FQve0~kwf1PER6li1Z~k>3?N)04JiQuf4{wn@$117XG18QCu|*ADB)h)Bim$m zr7W|EAD+Xn4v4{M0GzW@H&pfAxh+c1M?0{eWw0>s?cR>@!{@vU^>TB^7K)M&vbiA$ zO&^qP#dAz(!ozxl-PvKY0SK{EX>QyV z@yxl_9|-B}@{SRO{DGV+Qaeaz2zj2yyFWdL*WOi-+4f$M1n1%@RAQGIq1Hl7i5*o# zr?@Xz@hWIA*PCaH?xxD=)0u+f<5mNvu1qoS$waWV^47V!+Io6k`u)XQK8ci+)HI_R zf@WMJrPbb-FV{NN(Jdl44X}fY_$>MmrfdMSwX^u^$GC(UbSMmcGh3*5DMa%?P0qR1 zXlHprJ)KvBMe%tKoz~Q?tfVX>uTN=|%>k?cDCu%HAy}NG_Of!j!)W=a^lS^{jukH0 zS>gQ`wyvJ=Z40cqC?N&VBqw|_m>e@CvEHj>8dYOPCy!C#%LPiiRR95_uqwm?TVI;k z6uV)*R=Z{h5O1WL5H{&x#G>2*Ew^Uid0oGocH~dr-E3~P=8;wcjkwiXU>B0mtGBS6 z)EyO@5f)3jQmx{25OK8Jn1Dem->i{wDDF_w4fjYl~OY@Y8@0 z>4PRH7ey$l6G02I8@#d=M_-dvfz{PXX>MWsK;+Y4V%P~D@PIEpS!lW*+s*fD9K-A5 z^0Bj1y_{%X%@KVB@PMfNC`LxEmsP8-g_4s6*msSOET##t`C?fXoJb{p!h}y}Bteto z(oJ^_>q(;0Hb>F}r<|S|VlSp#BWz9-9s5Qjs>GYK z>EpQdChPrCH(C#{Z#*UKKu@i8b=sVwTv>1T|}n#bMnjW z@y`?R$eJzbLGr5hW32Z%E=)%dB1rl8DN1L~fvMHFiJLWbGShPpR#Re7yhxH0u+7vM z->`TyZ9FFXLfNgQ2WVmky6KNsp-k{`>>Z#HQBt>v(S2*R__B3zibX z9AGu&*|Zl&g~*q-R$xnv=5l1zIM_OmuTFEM`N{E0;6)=Kw?{3tR=?_vuq61u+EYDr zdSgFoeAkN%{TYEqG18q8cTwnw2zID1ql45w<&=~Ln5@*($RQT4;rvowCunFz3B;7jBu-OC_RrzgX83lP&B!;^r zkFww#71ycyxA&>8qq;N#cspoC{7|2TaJ$eUAW}|K_J+wn7)tS-*}|bNd2DLWr0@*{ z`x=i-d<~I>Ix_#|0Jl##yaPBonFSsN_~08n;I(WZUQ^D}lRU#oi|pE!2|xO5WYcPF z)1^168Q0mh99q&i_BmYcrbJoCh9|?W>m2+uVo{-K-LdL^aGuVSZSuwG}*08fD9fmH;b+6Df0ndzIlb4M_+9~K~s6lG7G zs6ptItAhfi%6wo8&FhBtR@i@&X-0e9oph5vE$y7lPj`&L(#<3BjW$4E^}UxjqBZna zEEHsyv&}>XuQZ{gg=qcqZyc#*YzyyJUBYkf8}hhj_c0;vM1p3o+q{5>fhBPp=1nAc z7at5kFINE{)th2{g1IIDvrg^m2gtv2*Plm`3K$?h=CkiG@Yy=kBKV}=|4q)8_7}tR zpUrk_1B0zrB&C1KFGClg==urt26Hkm%K6dK2n{fLz7+dZ!c86QGT2s*(rk{C(Qo)hK4 z*)EDA1y zIx7`3fEdtGdSF@Ur8TDB^hyHRx@dw+T=s(!%UKUt_mi0luKS>u>Eh~)5<;Q0&BkN* zzR-Ij08oX4M9Hyq`mJTJ(jR>}p_`Jhj}9<9Vl9?v+xNu7sHgJ*Sy-uDNqP@UR_~F`r&-7O%Mh=hwDgg;8DH zj|X@cdWZ{6g`vd?a@1j$FTbcuenA-;3-^3k)qy%IY<9xh5RtU8)xmk%X_f!}vnJ{; z6X3Ejx*Eo=d`igEqp^YH+7VcE$bnPe$d&m9-}&ZS%pYdivo;Yw5UAD@CnR{VU)+I% z8w}`&)9lTeo^)9d3ZTAyJFIJUsM?KH&e<~P7nqv|nKB=9t zg_Vh|mA#FNtFfz_i?f-No0*I2|18YhY1WKE{VWKUVAF{2K82ZoK7jE*e;`dM@YDSB zKd7X-H9kF|{xbhm{1g}rGEnWc7J|1F;%ijt8fNAznenWU$mWu@PXD3YuE!n^jeA4i zo2#NpC!FG03ByemVaJUW(OSdh40wio{U#*%lLO*@)~I)Z+9FMFrpBq6Wq02Ld?Z#< z&)Fy5N}VhWtWgS?+GjhZm57>2nEf11V>)Ib~Eaa8v*T{v{>-u#x9NJ?)1r>*BsrsrmGY4u58#KQWq& zuwAL^{)X&ht4$Ec{M6*;&j|T!hsJJBLW{D85$g$Ct^${g;1i66vAa$5)0s_LK+U@c zWxH}Va7Wwaz2|R(K4qwKBSk=mWKTHcr_W5wSLg=fhh>MpHd|vpa9u7e*pT{brWH}9 zkugt>ouO^uA9bSU23xd&=om&;GW2e2l`)v~A$$S4zjN}Qv)L29e}PY8Ni50;rEfc*!Tag(0BRY9R6n|In7FP%z% zEZsRnVuD&hBYD>4K=^@-@Ta~TQozeV-q2{-WT4h6!y;h`!|-*^>`5(Ku+qH9Dy zxkFQ+YKDJ>W0N|8XundHJm2vjOL6lNf}6{GZc)ewQ=59170xO-e}V`M0n8=+4pjWq z}ENkm#&$k(&!Nxa3vJNP1$5Q<_oZyv#qtv*fp&>ve9d zJU97(>62!l6#6H`pEf(ZNbdQhNjI#Od(|dBH(<`>7x(D#9MZFNg^fywA95mD9vXKT z+Si5=_PBefxVP)Q|2KKT3;NUd+Rx**k|vx6f%m_jw!ef1|A}&=X&1N1^|`M`oF@dc ziAw3JLKfdssxrb@-tIH#cZR7s`F!qg&m9A;JaVo6X zwr!_k+qP}4m=&vH+jdg1or-PSsU#rQ}vBvXh6)#_nyQuK~yOJm4G6!3zJhn+vf?x@4=+7%Dca3A|K$~Fj$HJny&bdLny#->dQsxgpf&NEYP!P=(gXq9z|CHHzrL&85w zFiW|zFeu0)P(B6xa}#MD{wHR|>tD~ddG9y`zFQGKa4iJ}hdy@Kkw%nu{v4kZ%_Mfa zTY>LPAT;LyK)bw9K+oTQYXw^YB6?*UmcnwSQAViUH~4f>DVxu%i-|KK^J;HULXIn< z79Sy{hzIa%S)EW!-c)Ox*rUbtuhL-}GE z*XRIGp0r%m%*DPM!{$1)XpCRcWqCD<{b}hLZuIqnVv4mLyvvnn%&G;@DCSsS7hPI! zU0rPgsNwf7P1*PN4@Vhu}h8 zU=cwnnsSTa4^1UxvSK@HF1!s74G3aGW)=IGit=eS-x}rGBJwqD zQWcvTPlYtCWT_H;0dF;tdi^+(Vx&|PTPh2&5x?!9bG0{vMF{RT6LdLrNugS~ZC|$q z{0R;GqhB*Hg8r>v)BXE)OaD(U+A7LWK%jrr0`9MXgqd_K#6MPU*m7RO)6cPW0}cqt zF-6c4kBQFA#QFdJ*x$dKG806A^;ZpjKvl->kA_YiGHJ`K&%PM~M-kzoUTfV>^BLy7 zYu-pIhi?-|^x>13!BK}?tZ`zQ7lUT9(Q?ju}T#0i+yG>ePQbckLg4+?y%StF zr;_I?-Y*?U+s^+s_K*+AE}LGMzL;J*aLJg*5z3#n9=R5QBK$v+cahAQY_)5~gUV~&Kvc1ZzaOsgu$`b}sF}sO9 zqPX)Gcq-^2>T7MO>20dAUK+oFt>t0D?QvATVgx%VTa68nGN1dInOn58 z&^*G0EAtf>oz$k^LbP|m<%GSkIJ<1>m#X->(p&k(gIG1OW>kD-2ws>M(K@SCgNyjK z1GoaYiCCMpC2P<32MLBnha*j5bTVCH`DN#oJ9(PwIk3HZdw30<#-{rZhC7(q4Dkxd zPsa}LokHdv;4zh@8+K{H?j*_9*(~`1VI6;$qU`4`!}2V@xNrK#WSMTSaceN@)_9L~ z-ZJQRvjlgDTzxs*zr?&v7&k-9Wh>XPZG?Pctj5Q^5J|@Cd)htd^R>0_!*Oe)`er)p zA=>F6i0_Kq*KdH3eGH2m`!2;m>O@nGCIJ++^ICstjD5v9f0&+lJQE~o>^R|`=Q2`u(ydhcI*i4!lfv;Vtyv~rThL8zt zDW>o^so{-AQdK16$Y9TxQY+VHXR@=#2WV0#&*FRv^xWGrMSHM?YNFhT?@Lgqxeu15 z(>Kjw-(k_`2JYZ90#WIT8e)r$LA(nZ-!b3R)G41uj*BtR4=(Tk2S>jRUq*x_tKWMn z0b0^V_SZP^I0Jpc?)%6nxh=mY1CuexM~jP31Ly>I(5K5YqP}gjSssrl*&@HRxdOkmzRgTU zG4N5!R3Zt`CM6ySSM*R#ca4u~$%kg|UbQx0KDC(dARbkKbbiZbItmhK2WhAj7z4Re z0$%AIbQLJaJIYI{YDM@>Y9wtS%ag}igh7?@tNO96{qL!+z)#^c9OE! z*>Zi3vEF`LmXO;8Vw=vF7SvTZBW0w7rh>Kr!Nh1H65y0ifg?BF6e)p99;-rN7tnjQb!;aYTs`8kAs{B` z)y~OWiZgdbq36%u>#Q^nvyg-2t{i@|>e?78>rG>0VTwLLFKWxW(2mO|ebv?{1w&mF zW7X`KYPDSB&(X@rMs(ArEuC%7O5&zZ2(bCa@a_O) z00|7&vG%pE8aQU~@MeQ8$3j&zakO!<#54ExXQl|Zoj@YYF2N?cPUXswVhDaF@`2*D z;rk$L&UEFmGWo}PoHHfuk4gj)V7@UDH_NDzrllRv8LJDBVV`k-lkL=rX0m4g7dJHT z@w&YlUuOH&*MtH?qrgg~a6pRaVeA7(tv7j;OV#z3ia=(unNw+2SmSFCjG)PEjVkrk zpfC05tr5FE2c~_C9p&r{m>t&_-D_M-cdn`%6uh|t{_d5_%R+AsGQsL|7h(!iy0>ta zr=%;+RMhVCQ;~S>Y|IpAfS-ijuwU0Sb@tn0qQ@ywFLqeRGvV|Yl0|j??4XJQ;o79U z@NSl6oU=$0TTtGkWTt=VtjW-4umhD1Q&CB%tlRy4Tz~n?tCc@H+w@WO1?EfDP@zE_ zdRBfNyqRqyev&pbD?!e~>&L$!{8UZWEta2!ViztY$MU}xXu|)q38(!3$oh?HI(936 zSggclYeES&TdX9el%5p9H7b>x?iS`8FSPoFA~Ub%nuL9HS&U9R~tGW7a}vekhp!KjuvH%@7WY62d(^=5oS z5z{bo1~g3vsuRp@P!#uCD6%PKqTm1E3!Z%`p7o;aI(A z;;$Khi^Yt5!Y9lnW>p(KZ304{!=Qa3fFZMi|{UU^Z1kTny8HPj#FpEY~Ec zKm}R)(cUcJ7P4@69RNp&^^2>^P~3_;$+ZnCa8M%wuCfnGWo+L$^M~?raMBv zOFzVz|7vyAmwQo!Vb3o()zIS^ZZYbSCYoF|F;o(7lU(g#z|7Miqpfs}DK^4s$#J6Q z$mkM^B)i1NOh}J$WKrVvMDe?R5DNXvIv&vpgM^mStwuAw`G9FkD;u(=m31fqo%oSO zRop%nsV1jdh9zP?)<>-FCV-FKLCWv6`Tp8**YG8UT!b1%xcChqJ>zEOqM zq-(OONlcxV5Uhl|4+6^@k1;=csNN0r<9?woKU=4fB%bz{#mfB;N9no zu0r}#DfplD{Xe#K$p1bQS32Qg0}B1HTyR5xLAdm->KDx0jg`>#qrUqkPqLv)DoapB z=|6Q}ig*5~qa7+q@~Mw`9BeLd3b@9Yf>;jx*xE?|2Y(Vi870JK&Gn$I(v zrdcL$StP9CDsKi!kF4l55|tk}LuBz+khqZ#N}%JBE5x!TCD z-%wEbX}nvl6yY}&s`J$8rJ)1(nVg!t~ zBVxd0vhr}dd|JPH#pb^rgy5?7^@Myu)~VSe9=jwG7A$=as3xWGdFvZvCo*~70aZSUpa0_Zbv}$?+ypq@ z(%?h@g(NL}jR0Dyt2llJO%ME+ROC8`xQHUwmO?%@q)4V94vl~r82~gIlOo-}f;lX( zpUlrs(P4TWUC3NQ1KDri{gG28yr1bvrlhwIC7a zBPvsO(L1oo7z(o!0#G`gL@M(_zr)}it~}~^dn&f+%%zcMZF3N5qO58MW}10w9{3AY zf^b`THp-73y)IUTcHPneGO8DC=vfQQlS+@z_Ep*2!YcyDG5CI%jSJ_{WLoejYNExl zG~@JM(XpY|$JomnEyn(V0Q)O)i_~q1BeZw(;Wtw>;WH+pWI!0!Dc;`qj7gMPjl9!C z44=zH^LTneCT;MJRum1TYE48aq$+SJScTM0iW9QuHOw^Nsl)pdAg9<^a)^6s?lwX0 zoVV8Vf21J1s1ZCoC9ykGZ_Rm&TZ8#E8zOHCqmGoAulttqojH zr(6u|WUqcb9K`MqPjG=78KYOn#LoQqVy||F%fLeG*8v#sdemxe?!jMw1!Xzp;3-=^ z?1as-7k|8SK-uts=2@cu1jfOaH`Y(GepmjqV&S3XNh`wRA?Z*)!*e%@fi>o!*q>3P zm)Yv~WIIWsC=BJ!f3#A#67{`UTOqRiTHai_x!0sp+_%5k>==9R`G)@wOzBTN9Lnok zcGhPVp+QJNto*OJfaw363+Vrr$MY9wzX7$)&paN4cQqn@A(-?c3y*XlL2%dxYjN!J zK!>WzMUqMDVg!}9O}9z8Vj0OMv~ybC>`OktLF-$|^IVHXt=~a3c)`@S7r;@)wn)B#1gQpoY=V6u1KM6i`gU{f8Sy2wU%$!37E7@-3{%P0~wAX0pBQIT($R6x&qhD2Dqo8MZ*jw?6WpA|G-Kz{ zbWb}G_6gpEqIk3SR2)!t`@!@%m&zJz8)~b?ms{HXf==qGjoMFSYN0GJ)s9pmVPYuw zau6N5Yv6CeBP?XtpU~J~a@o&?w;=D}C4??&oRKU!AAhq`kNu-mUHYDf`V@ec(GnC0 zhmOSo+^c|zqtR=CnK6Kt(Gj_X^X&yl5ffPveM|46#NrdS^1jn4<1H*}& zyAqoRZ8tRzeQRibu#nHDKROyo1U;d6Jt=dpLmp))nWrsMJx!g1oCpza2Ykkq0}jfA zKVk$ac7D=?zr1WWmR74!e};-vPWfDfL~1zammBI~7T2#Yu3=E&=WYNA!bqq&UOkxh z{?!}TVcSU3Yz5lA=8VE2Uc)5e%avz(%a!%S_VQ*U*?6>4mf+gwiW(N)Wi?>cO*T^& z=swx{q35oSBNv)q4S~P58s}1Pq9ZYn(mtbtKrjFkdv%eisJaI(UE0mPa|IE z{BrjKByu01*9Ir0i(kr*jGLp&8~gXp-HAlun^o)0W&lFEu=tuc{`u2{?(2#p-V-;L zP}G`5YkU@jj@&Fw(NRH`+mu~E=Rao&|4|2YTllg9K6x>zsQ)Mf|G|3jKUu+ccql1T zsQBQ30KPw2!Oie5stp=O4H}^B%%7~_pYmquFr=0wsA5o`tl)wT3Ju4M{)sM$q210+ zry;Lwky!I4eS){EjVY2xA$}y5j888gr#uvmUhkkF8d1KyRB@aav1v2okt4HYZMka} zCFCb|(89y~Mpk}19q|X?cMj6 zgd5Mhr^h4CzZXYB8I-qIXK%87F&n%ec25WI=*_E4)3A|OW&4RnIVku$S{_O5^8kcg z(?}7Sw1v9Rn3ztctw?CmKVB|cZyodOq z^y!e4GNde&X}%bnUzLtwx2u4pat!E6Ama3=4}Mee@FsPC20-`k;f?GHTg1y>O$t;8 zjliOgd>dXuka6MaK14!0TR50=uiw9X4N&noMI~9F=%{EQsh|qH!9qnG2NMGKe`8w! z(QAPASM61=-#FHgc0#yWh$vp zS_U%ZHFSbQWED7lW!CB@sH&EIo}H{{3Xwg5ibK(e9u}~Yq>v0?<2gAvsln6oMv3~gysSC{R3}tOyI*qI@2+%kr?igQsAreGJ zOX~Stsy)}sE0en`gyaeaMFUKAm3llBuJ8+o73<~O{Jk8`U`7j{m+c8gG@Dpzql;wh zTcq2T0wt_M-v!`Z7Ty7usfA5t7c|RuPN%ECn#=^hX5x8gew zc{T&D1K+H9F3|<#Ho~}=Dqm_qv}fsisSPBU@T!x9R)0SHiJQ_%BEW1L~`ef9k2> zvr)%nRxLv9EOx?KB(P$BxRW*B0VPl)qJF6XqDY@P+HBtv0iy)O7g3wMn9|iW*GJY< zU#^D*kT8WYEv~jh&BQr&zIw5v_%~tZO=k~> zK;TnuzPP8Af&Wejm_=u-%jiNS+)w`+TN;V2EsMVA02~fxBF)3#&KiRZAr?5QQwfjE z4k7a`FT4jSi{%P{&?`qIjoFfQ%0JsU@(V{?cIh`RbkZR}>D~HzJ^L-1@8XM8&qtGZ zmz1m1o0PEf-B6>PTX^W>`){W9>qEeL$1TtPo2u#6%i;#?g>PGx($n{>T^&<`VH5B2@G%MNok~e>fw&^BsUEPzp|FL5VG*iGd@yQ2x0%3qA(W}s*&xWRHOV-? zdCZM3V0ti^*tLRR_>+=@9CdTyv`?j}`cw)bDp-iTC8UGjRk+JlK)bY{tX>lH7mnX; z_TLymvZxaPxVhhXV`!!-}>#B~bf zJe1XVR!Y8e2vIYvb#j$DZYd^xr%Z}j6Rjhd*(L(0<5rQ+?Rm*~rbf8fJP}QA@)_hR zF?iouv5-><1D<>vzY1P=$t)0peHT}R!Prhm*%W^V_$uG~B6(|YzKBZlzls(Opgk=w zWp1$?``wBxxq!0xm8$fr4qf8DUXgUdv8-{2x|&lfB`eMftPEHFj^&JH5~z{@!XE?q zaU|&}L&^+6H~!&jl_sg6$Qx{F+D6V7KMGldhm8;GQ?eFX;SJUrb3QXf_h^6x5ng*Y zoo(X}NQEW}8^IM1wjE={6RvWL`Y!j5R`(R?c)K`-(N*TPg3uR8xGk{i%y5V(9_?x2OUZmRfg^W zT;C1}EUr7Wdf5@YdNO`0+R$|=PW;I*2fX7L;NVjealCcvwm||#y{}WTG1-RI=wh7| zB5rPPebr@K4(UXIK}}`j=?dlzij4)rZ3{#YVUZ(tvotNb)MNE*S(lIfS$Pz5oB<(~ z&_{$5AG0!j=@<6*5G}pu=1HbT4d_he#cGGHej*`g=!RNLvXjGAF;Min0eqVLpI&|d zn??ZlIQkO0b;w(C^w!~9bUOW!!yf7ZU_D!&D9w(hzD=X{} zv73(%yiMzSz&BqhpHmot<#xFepj#d0H=k=uBGqT|tp>*Nf2x30^s%QG7BDtFOezqO%3 zdtv=C>4M4L(!s<13YBM8^!H##hcM9*j}tJ*FAF2Y#bJ3cSnPY?G(sXz-ue)$k|rnj zDjf_&S!i<}1h^>#=d7gDIn_SqT;hGF)zc3d!t8H(4sxcc)qb`-*!bkV3h6>(gbe~j zquC!hdI%_4Yn4-JQ?AMh1+^qa6sN&5WHxV?V#DugyKT1im+yJnlPC{znpY@B$DyUy zT+8eHe+2A6~6HU$ut56nTB{-P%!h3EHzgdx3aQ!H_RCHEP9to(d!AT z&|a{A(+Q*pf?+-`Aeb|y(g@`(qcCxS6fy=?(&cxPAZ@XbV4^=9%a~J}DmCN+AVNgv z=iwSEhitEJ)`J%%&vEZxnZtVNy2NHJE8wV{28p#FSPe|O?<>7 z=;X+{SrrxEfhGAh{*oU|Ei}PaLfp$C1@fgyXM&U*7mY6B7bQClmePf+v!jV>sYnc| z6N!do=S-zk$WE!IQPOTEWWoS2GZ^|?XSFV8WT{0byiJt;907*0x8S}4HIEZmjVG7Wh;%Z`z(<*`9A<8EpY&ZNf0ZalbrE zWcB4}xeJbhzcx!l!6f9k@#Kn@T~d3y#vs$@ytVW;)c;HvgwN{D^@#~|?Q?r{lG|^z zsN*c+4Ux+l3uS|9qtpFSuWu@cb;gzSXgZK!#48!!$GpqAzS&#wF$@$lTR8_lvR&+{ zz}q<0bP>Mtz!P@25~|CI{Sq~4jhk~(SCf>X!;j-G!L`+B-u;nKg*`WEHRIU&ubyu8 zcOML`pA3i}DPI){*f{>9>Eqv|l>A-)K5K#jv8U>sZ5|4Lx*(MRO3fUNrg1~US&6vU zEth!SZ=1%VF}qF^Q84_7cMOgUMMX{q0*6hfZa{)vCw#kI!hZsQv?3f(*u;()fAvS! zY&^@J@d;GEqRusCe{ZVczmoG`hciPV6Pmg`d^Ls{Nu7m$e^=TAxBAg0`!&iWD=G79#Ys+Yujfd@+K88Si6$A#b1 zqd4W#A$B8}-XCd{#Pl=}Tb%Fm;#YmN;q;` zzDS<2d!CNko2*9&NCmR!^Wm;(@vp6^2yN;bSJ(Gs(UtZ|lrNl8K8zIsX{XLDA8TKI zNWL*`gsKyr=~3LoGy>dpX(RQ}@>hr*xdKSSuj0mfBREHyv=xedy=}mP(`Wm5jL9Aq z(aCO<@G}ovE6zL7Lhc|eJh69ASF&=t(zjTxw52p?Wt#B4x!F1(UHR*HBf#DK=TLhb zLZ26YRq>A&5q+TncZv&`J1`5LT}N!y#i4b*@#iC6oJ@Ol2TFxlru3M490vB5<(OG z193DXr1b#SFG6rBL{eB~tfFQTP(?+gW~k_oSe>fWPga8IGzLtEc^#pplSmB;LPMw- zw{4{a#D1d0QW#H2z73?_52W7r zq~1`Z+IEQumwAL_X)-xQ-GUb1UGE8Lt-sB>F_r?3@k`O;xPKI zaMr+y@U@Fjt`ex}(kZ1peSJQw1J0qyPKhKst|R6_QH%QK(KzjcmZ_`IXi{Y6=U;5N z?LpP*9LdPaEd?i&;+uNfVA(g2i%@N3Vf?>ab6{7fX9gQJ!^K+_+z7!*?YliKy*fL3 zcz#OJ3eCV)DFr#Sf3{+q^tgQir$88YV7T3qfT@kfsnBxZuAx?zwk(P|U9J}dDfZNi zF$um5&MOqsU;>jH^uR5N)U~A?y;Uf~(a3Bh!^dof%&RJog5T(cZaQ3!9u)dHQW*1P z`&u(A`m|x_R~IqNB5y0CJnE`cWPYDhhR7iRKhHKPyMWwRYgQC^x6P{0qad(Wt^Y>; z$Hop4&(jXvYhAqR(0r%crYr$tu2B>|uIU;aM@&o+1bM&)Eu_KeJ1)TY7uWG_*1AhQ z(w%?GMcQ*~j&qCC2shOFwkxa_c87ZT7Mz&yhWV-XX?t~1%4Hz-y;X@iB#h8|A)zKf zR9IA$Ws2C{FzMHC;IdM;)}$W#AJHYO$dKdSrs#Z0sv^H#5qzxEEG@c^oX^?I#OBVA z)EaHB8q$4dZ`VmeM~?w;HtnZzB4guOR4ezFwaq2EnWq|2xO$(_&BbD2^oY~m@Bg~L zQaHKEe@=nG@IW9yR)5lb{<9tS&pFV^+0nw*?0=1de{sD3rTSmNDSwWF>N#IzUX#q-KHd|fe2W94}jIhI+A9N3WGn~BR!M73j(uQzIpwNO2 zv5ciLwWoO~EkH;JPNIj>o(d8v-y^|b1_Q6RBB+9&uYo{KLRd=PP`*gwGYaJ$Bap)B7-nGm6xdXDfL31Z?FNw|`oBEypInoD<9X>i(?B93l?}8%)CP z;}gVa6M=8PCl3n`8wH@0RXU|%N@J19Xgb+AoWwFqWTgzr+qbMn&4&Jg7@+~Xn8Usl z&ZH9;xnzUDK3+`F8ZsPNINSl4e+lL?;eLBU0MnPgKZ-#>D*br5iRpS9m-}c2R0d-$ASumF_jPjz$H>!NE{s!AJ<0iB?gLs%W&14u1PV>bcN3wwh)s z6k5<>+qmA7;tJ3mD2kmy6c2ujf-<=a6+npgVJ1yq(ZigQIb*fd{058UXo{w%E{4O> z)!a2k)pozbsk>zMs@~-}&;cg?v7qfm4ZfjSMLl1Y;|BeSf90YYK9bI{QVu0wHN0|O zv2WaeZSmUG%G(;}IKz9X&t?SFfFE-?gYU3|>-zN0^#bx0_Ih}wqz3E=GglL@dA)ro zW0E~Bv6!`%ak3*7J&#g1EEEb{I;LXU3s`a*>MIGi`R$d4BV5U58yp{bw^y$PgML=& z<=HI6P$XMVB)f4uRDG?<@(S1Aze^@phIwxMcKia>h?V2U`#kQpBlzI@q&@X^{w3dQ zef{)J8Cn(Kce2|i@gE%! z;vZ|>A5yM5xQT({&j)RekYWIj&r0tJh>ZURR=E3$rm-W~aX{!-@3QN5Y0)P%=!2Nh-ECAA=*J-; z?P0_I9Ef?157?K0Nsiai1QEaX)E9UFle{Mn4H6Cg^ylT*SAQ{z|VoPx!9S_8?<@Y^Mo9f)letm zLU8+bJxpNVxvoHH<5UbWfCrPT0wZn$a{$1z!%59|YZE8d_wTUIyE)|(N78siWyRkH zlSOE`va|}4SLP(oF_f+6@p4y^RN5=%Co6uUSv7{j zPq39?u)viTiJpk0`ch6NNX7-sb7sj$e3|seq9`|Wj%T>4N<*{FBt|Dd#)^`q-3Oc) zRo+p%xc>HK-W9aZe(}A!UA=$SV0dwHJ$W7dkWao%ckA5ucJgkhIvks|L;B`U*gGzY zk_cx^bv$mrSQ4u08CCPzxNX{%ue%Bj@WD;L*;~nKAkJH=lgH5j8LcB4gr+Ki=Ek3MARBXzdsJVGc~t{-YVf64{Gs}LigCA)#D@ZKbU|~2 zL!!ihrOloVR;OjB4K@?2zp{?uZnVB$;}H-3Rr1sYNoD%I8D-raYW=Ua<2%;7!{2fq zCvR1^Wk=|40~=ne`a|WL{1L;O#HLrZC)g_(r+_FC$LGq*4Cpm@LSTcdL)fU{My2on@eP$@N*W4 z^|8Jzq*xXgcXx3MfCMbVSP~0KN7i$H&F2vV+$JL`NGjf;lm%+@nWQ+mkc8(!Li8i& z+?N2Wz{QrH$`xSYYQ*|rDW`d`$F%92%@~fqrhCmr*ay`hSQY`Lev<{taQ zS@~FsIhUC1X%-s=y8H$;t{WI>u(3+8%+FZ9YCUfs3=Oq$qm)c?S=hIdK)Rfw5+{vc z&nuSnrA5oOK-)lqN_kF)SQzXK#{>jsR!DSS1lsLn0IfJYPp_OJ&Gq!j&6^OoDP`?1 zB^F66eX>onqRpxxU7%5|8EPQTM&y|8=r)fto5v=>jaT1KZW0`g$j?=p@smj)$Z!NR z3DM`tB+Y&;-QuhL+A9Me{>T~A;y!&$+kEx?dS7Gf7%9LfMzy-iC&`FSeA8Czg?rnktQp`6Lcy%hSqwe^bc zpw;}$DA~0=p4<8yo$Anf;;|~S3EQeDsDvD21b`#BnZ-Sc$ZZ?WjRs>XHo16l+ceoh zEH%r`SFC!h$11g0J^Tx)^KvYu#9~uxyY%ARgDj3#5fj>|WfC$it5X#?a2YlwCa0sN zVtfA5GY)oOv0D;vGjdA(ocl7l(&}x?Mi+tJmx1S16XQByDOO&O$*$^sLe-9k{}16R zx)dlF%HOT6g+zZZHh-?I^H6`Yw*Etd`d2UX-<)s$cZ^QYe@Rizj3~KaLA|lr^l29i z20HF%_kNCk&lgGNk&v|ldwx`i$Q-uWX_B&Il;Bmm*NQq?@j>p1=YSYYak9 z)E^sjwL)0s_8$j<$cVUX1*t0hrf$2GhxR3%XDYTf0_lylPp!ZF)ZQtM#y zz+v?o-qGG*?DS6f1Gv{qt=WhpsGQ~fKsQ5Ykam-)by$#^6Ddo)tL%PmPN(P*py)n- z*P$Z%<{(`aRW;L+3^a^mjxsz(-@}OCK6i*8&F11n7s2ys;H}vk>>6Nk2q6h*mmTfA zo*Oc{9w*^(0bt39u~6>;-kgC@K);@6c6ombhy?B4Y?61GLbEWikA?^rI{kG8E$4|F zdUN3|U~-M+6%5##oE5M~zkObf_gszWKL(2+>Vc%grdFj`jlDrhAhiaG(t1L_^*bBW zTK^Fw%JHncSQpuS3x=S<4gVEZwEDKI`8}u#ym;u`l8@~>&AHDQpfPck@YcA?uPbhu zz%VqKyU9CzAf$bXBh-7YFuMD4OOvb)r9v1=HeF9E*;el7NjM(&Gruj?D&tfsd!6Jm za5-$$wY#23R#xT-Q1?*%eFD60b7+=Z|1i3T_1Df3bk3qvu*??#kKJhoyvr3LMiSsN zv*I77o?n6f=v_`EsPECAFM|^*xr~q%u-8BeyDm@SFM|OMpqH zuuCIPF^(!oSmalO4hkpT3}@vk7($la>UtfRY%@?IoISThZ$@pz_Fz-ir$BiN9DaQ9 z>gl{_Mcn2ePp zZ^19btQb@H1(J)cP45JNZQR9$fw!&c#pp zTP0*S<;=wc(qxuhXK~ZX_p~iXWZliq`wYZ9jT4-Oy%o6LuH~yXSG%YiZG3X^Q?Q!wwQOJVJ*M@O^R^i%(x$Pp5od4tL;Zrnl}9BKn#GV!WZg)^-PbbZSG4ry0dad zC}JZhz#WpmGVa1*m}H$SlSnW6S0;fHok5``_-8&8VaoIa-haj<_=l10U!iXrTAwyT zDDTt(Sy(?KS5f-7I$?zr=S8_$BHMt3G9g9tY$n^13NqS4K3*qhk`gJTqV_wMJ2ITy z0d$+s;^*hA`5E?ho%NZWnFy_DO}F>u=R;ZbKj?~@g}>D0MN+~R5Jr*2(L|RycriKe z8@_zfYK9{`veg?L4A@ZJ?zAL>8}RYqk<*`RLTP(&8iGXPZ%D6?$dM`)=l7O&!f8p( zr9FT?WEb0i=nnBks^TBZF6sM!M?Pqs|3m|hf;(wbVdZaMzmVKY*L?l~P@632t8kYy z1`?my+)V(ktcVHKKbId##7mtRC3)bmI6S!OAqY8P6D9G;RL%|<#>9X6=0MKmQ)3y> zl-hB}7vG)5Rrr1|eNFIFjqk_QzJAw|B=LYff;nms{B2%00M&BW z!8CR$IK}~JjJVE(n#ky#lpWR8Mjfm*7X%3hj3$r~l|f)BJ^?jLwB(h|`4PpbdqWtQ zw{D#JU5i1bVnQ^LQsli~e@M{50#GbQ$4dAt$bXQ>B;|-dPSK;n)j|l3rb!J6WhW!# z_;tV^hCr0?nI7W1FI<%=;=3nz&){~Y0qjF0mcYz9%dk+VY4~(a<8(f)K=wHjPbRw9 z*pJX1DeFbCE;@)x>xOFUfpqHr6Ha54qQlBku>Q-W`te(}%PJ+p-K!A3A^Fi@NRrciXV9T!UU1R3+7f-`!| z_y@RXqyq9xYP%G#XQqufcIGS$bHDDg<~^#V?^V(93e?Lnqjt4=F)7EYNN8PQX5wds zsHuc1l7K8lj2nBUgm0NLu>tepW_v-XhV7W*w%El|qZWI)hYuR^MJD15vJ9#Pj#$8= zgFR@V#-}{R#Jwh6?Ijm=;q~eTZCtdG*`+NCP;F4Zl(m`iQ+Mt8`Iy4O0W_QF92vd!B0cfjfaWk zw#Kz*d6d5m#;s3_L@PV6DLWcw zhc%7QDoTC6gQLNdO~-Y>qLp#Www8*_mNne%5Dce}K;jikF!Rerp+Oj8%X5kE% zw%xlZ(14PAH&y7iu>pLUGC<_XFy>mI(W}<~df3^M0j!0PSbXdb3izhWp-wT(i^Nwv+hg!(r&h~RTqOTG5 zzDslStO;$YK1L6M@*TKg#pEQ~m#;oD(xdUz`7>*lElei{*6Uo{c8O+iR+n*Nk;Fl< zR%vN+Kt`fB#&y{aB_C0lo_i&sC!pGzBZ1bwt@V+=pmf4k1vnZ8<05!5I0K5W}R{Sy!Vj|m1udI)Id zbAmB~PGO8C`2W@QzfmiUxhVfp*8ggl`R7Y|p7|HTeH$z!X;?oT<)dG zCi(qtr}Khm^K`{ZuSg%eiy_X#jn70#JVB?}h1ers8R#0RN8y8d;Ta~g*?@h?Ni%Q^ zP|WlxCR3+j4pi+bSWT(?Q^Y zNu7v9Rq^!j@a#(`n9E4gPDdZ-KU?#)ukWpw6}Nx%pQ))$!7U)adUjndAmahb2uVWd zG~nH&vA>^N3g8^Y3)>0B_t_PulhduwaoNK)u zO<5*zQ-NJ4N6tVN)2oVCtSJJhLA8SBn+&Bl-aP%F0?31G+Te9HFtFrsWKY2&sfh?z zUB?G*0T|tuSbg7S7Trr>7|rTo^%Y+bB^mQTko;D`Bjb7`;IM1 zB1P7>SB-i~V75jD3!o>Qrhg@UtCYlkY=VCeQtV~ciSyhwf+o-FC#BZ@Nd9jPgu)_a~Vs}_e|kW`|3NQT9H3I6 z_&jb^!X$irrk{Uq&j0lT!C+AI6jgsb1i)XwQI)C+e`-lSnMnc>NBv}k`*3g;Lef}B z*z^tGLY*vlaJcJmbIM;f-CX0zED{ue?XI7_AD_D}CpGHDaut&q+Ntmwj2Xwku^4#t zYKeS&o|9&q4Z4yYGunQ?%aXob z;4T@~hNp@j`~5%4&MK_VHQUlS!65{9cXxMpcX!v|u<+pSF2UU`xO;%$?(QC}S9Vob zRiEzaQ|AI6uDJT=H*L&!jC_jxMwBFy2s%uVmy)a?;-4#aK&fX&TD6hx%8x4DS~zh; z%w?WLfM3bdgSYNGiQDxPxRwlzj_>dl!nKx7u5>w3)9(zj2r8$7IfUv|lrTgi`*n?-??;2~m+djON;c^{q zno|u>|I>=BE;KLiN^5m_yMcR~l%4yWd-%w34Uww*Jthve2|k(%cOL@~M9vH@V~{UY zcy}PhYZ-#SEHT&4r}#Vy_})#@^MqiWV;j3$+PxUTx}oG0XH>eSwi=xeGU1jOq6=?s zspvF4!wtWn#l!#YWL0}uj4=*h4Eu(eJ7xe-EA+t<{~Kapm$s8#7BLOa`->b>qWcXq z{mTYTW7wnq$ve(-9nzLx|9s8a%aFoj&#|&2!w>KQw44tP-K6O5?QS~pXo)>n2rKMu zxYT4c1xgL0aTigIIuup<$8gWEvvrMjW|ZjPM?YxIObEPN-P5g?&ubB=ueCjS_*+x- z>YwGfD}7W1v{dKwTltk`9Tvua-EExW3hO&@ta}7?;bgv{_DGE4D9<}{d47ddF#gli zH(5}0jgpY;I@GNOWlkRam!wwCs2aNrOloPcsqvjbHFI$=u`;qXaj>^HGjX+Y zux9}JKD$|&nmPaL%zFvp zKw8@MCEjXn4^)C(qKLy*Hdc4~<3_E*z)t`k&31}ae=_MPYFW=Lp460yavwucKWgg5 zu?bG1G;j&yQuf_!wm3?Af`zorn;1#goRkQw5R5hW*5mg{U!|Af8_A0ulL-=KCx7(vXyw7(J2uL5xLYH5hI`} zW89e1KGPa^!`_5g5S{JI#J%VQ$uwQ>oV5RBGW{FXM|^@^$JZG>yt$-DX+u5RoS;S{ zLeAH0g{4YnvD43&*NLl@)QnJ!iu)R?QxDaZ}P*99{nGn-!=jz~>*3PEVhl0zG zh$S8Ch4B93yVCj*F;Z0_yBag54J&}kYHv{qNu)yq-q~LyomoQdZlsBL`tTVS8S*|| z9~~+VPGH_R`1R|=5eZr&J%Ql)$%ZDOYcCp5>2pHD3qT@GlGviQn(QhRiSSWNk1bo4 zj=gVLxU`antPJug4MVd6URPwKr%wyP)VDjZ8ML%t-*-7kdy? zorkW7;c6T%Dr~E@?APp3C>_3XT7=TRJJoWpj4kFq0fZA4uitBe6FoX zK9$vOh{9+23=% z0s5;QI&uk##2eu@>5j&{bt=1n0_u#jB3h)S4b6HIH7FKmzTPDT2g|^57s0<5JL_*z zPdHq7SdVg(wjE&2%jjA&dF#@1kp8YCh5-Tu?GW1X*wwgQ9D)H6qiT|s?Ez!H{bqq> z4u+m3u7M$RYdRX^Y?HN1<;@UBl?9!HZA0oMA*Smf4v4F=cpA_n?aMloc) z^I#;GbBX~v;}t!R$g~GCqt>F9{yo*%l{N_~?x_>{$8{^N3r;q9z-F>dciJrrOa#O3 z^4opq+pYJP!Oi#Q-`l)7egXgtF>)`h>#Z}}r>QQ-#cQw%rAhShh;_K(P=Xgf#M)^R z0o-AW)~u`#jl2VMupGGtUBQN5aTPRc#MxLCR1G-?Xq75$Ad^biLgi`)@*8-9v3&bH zDloc~Q)}w$EEyTjfRgA&9=P9MILWfdi{l^Z=Cc<1`Zql8Tlf3JwNB=Ua6av`3A@C` zU4N>}k8Qx{3jG3P7up9We*-87txd1tvV?y97P^@?jQsS0{i!^xr`(@h3gl7tOXy~x zrdMhQha(AjUWi_6--LzRwv5^l$hUy4SYC|ex4UgnM1TFwVSt^(J#4azyG?S?Pt4YH zy2&JDG|$Ct{;OzYcQ^;6ffwX(+n(CG@ked6XL+BYQD`~4F0Bskq~dPFhHk`=6_X-t zt^k=>ZqRQo0xu>7evGE39}W%lX?(_-cve1&{Jtr_pgG#VN;y2QO;Q?+kEp*F%CO_y zx2QR=bIUtT@<~4(ft|{F_Ip|T^Qwxk!)6xl=SgN{_;TM|)%})wObX0aROzZA0ge=B6^{@+RRA2c$T{|iux^4AEQCi-Fsm}|3u zlrx9F6k0U@Cf)wafBMIte<9AG|Nff%Z=LVocxH%{fe4xbwjHEgjDPXWL=xuyh!`bT zuO+%NzFRrei}EGJDooqdDO&c94N8mJ#0MF0qC^i9vomMFlLt{aB7V+-w=5h{^u8K9 zGB*f56qkpJ9U`TQiBgT@$E;Fv?s-8W4}wOe$$srgMx8q*{~}Wh+jt0&U&$H3x9=L1 zlh)PP8AGh5b;^ZlY3NeX$}t8Pp%U4qE9K6f#XrX-eTT^YBCABY7MbB)mu^qVDuTr1 zVc5=sijmavql9SpCtVG$wcMD_>~|}*nL;)(`C!le@x-aI2grN?uc*o-wG~ z63=C-Z9BJ)__r_`)no;rhDe1Bqfw%zb2J&Z3Hg-#Sdj-w+xW^mF+xXO^%a zv`?OtUGYS*vs=ZfH2GaA?m7WB5HLJsnj^FsZ{@}p{^^2|4WXvsh4#_AV%nuLM(_ar zbC)jPYlaQ?ZZ8v{Y5uzs23Gtph@{m?D@FWyg3iyUSBNms6f3!#Zav?mS})0d)~dpI zm;f|Vhf;qjo#s{Vs$(y;RPrhP05~@>4e^=0QdZ%)Zg)9a&mKFh)px2XN#F{3Yj<9% zD`)TE7@ZgKQTI|FWyj}*LSKn*D9hYs>m-eRHIamxv2+dB=0$RJ77_BTOw>Kcx8Q+N z)0g~6vB*k$i|^Y!C!mnqJxW$!k3)KlnXZpM#oOhcAHYZ(tfs#;8XeyY!qrI)v^S7ghUPY}Bb+ z+9er~ts8}~(e?*=56?kv1OTi*x&+sP9U?4vKqA=uX+eN3ItnNHR4EHV17D)kBNrVYYV-Z(QeL6`w*&B(dfD`J z*Fh>KQ;SuRS${x4R(;hyNwD0(Y4NTYxb+Dk36wTsVej^;%l#NB;9MSIlSMDMpN1f9 z$>1=r!WlW1aOVHpjx-^DceA;FY4W1KJ(SWo3(yB z050a;r|JoX@2aj3(5-V81S!6kd{ra$+PD4)e^t2er?hKf@a))GC>2$+1uSWoxpZjW z3K#kpzV)K-4?Dzc*gXLBV4=h0xw|B=2CzrFsSez!5*J9W*#lVR_7Z=pm7yyyZlfp# zMWw>1`iX}F@3t?Rs&oSlnnyjAju!aCSP>@9aT-!`5mz%w+w*MHjhgghZ~qT9(4T<` z4%MPaJ+StiM@dET{Tr48hw#4(m%pff|4tx3sV*10`VYw87s{VO4uiNWd3tAg%h}_m ze;|MJV+ll~qYy!_k43L2<1u_v+@r=0b)x(UvA<08)Ap&%9b<=Jt2AHxoE>@1uD`*I z2hWBM5*%Z^-gWbzk)Ne1!bD-*^SBs!9z<{SGbyJ{X7iA53Y^d(>4N{YWoJ0 z5F_A|!6gD74j~*1fU796)8v7+1F*d+b=Woz51u|_uL{(B^-V{cFZ%dCLP0g=@G%ag9#&#KVo$hfJZRCdU1t=chI(euGZ=I)U?48hBgoOv)xa2n! z?Wz>~kwM>UvKM$xDq}Vq>H&vX+>$*3m#s5qF~CcUXFsO)5voC13dl+0(YnA195#nZ z6V}0d9ZZDApIe_1K7%hv+%?H%!nTK;8#E9M8Zu5Rf_l`mzO5yD^7s@JoDs-~C~Aqy zOT>|)@VjVf)`_>#)v&LSs#ZnkIhG+!$e22G&4+{!7~CGY@7xenIp?+E12}^?T^C$L@ z2;p}@UCpcz72Dl5%S-_k`l~`~Al|7%=6A4uzP5FuC()zNOo@fa8BFO@Vfvsq9cK!D zxIjjst{Z1*d?iL|SB$K_$ZzQ{p3&!d0n(w0)))zgp})Y_2sHth*{;mI6eUEBnF;!u zL2*~4-yK(Zv_I`|eXlybZmTact0$tPUk87P_1t71U7YGT4cBSCVaRtu+h`x~o@42* z?)q@6qB!L=(|2^29Yr!Tc3@0+%2az(qayhFJZ;wb+~Lj$RWstV>tY?760&1q`NE_H z;JCOzwQ)Fxj|Q{!godgwj5I>Zj}-jqpLg}?@me)@*lVhJ#oyq6P%(2PAiwF#-F>b& zG*wOwRu*Qq7c-&dj4O@+!&GS(|ms>sR*eb zmV|6X|80@^|3&!ylb$ON#Nq3?FKvx0y7r^H3PyUJ7QsNN7o*bEn~gZn(vARfk7Ac% zvT5bm;kgEiOC?U?z3w84d?HYI3*jOKq^ETJF(GcOr37G>riPo4`U6H7WR7Kj^AeY9uTs14kW6lJYV}Z}}zH z5Gvt!N*fo<>f36g*`<>I)HQ#LE(Z+{*q&C|E#(BeW zB}oP{ePCyVNmSHOi>%{Eu?I0&XQLQ1`YZ#iT5GBzsIyh9^3wVPO&i%~*-}?g2idjf z3GrkzlEdbL3l`cGm6z z2Xkb4_!Z(R^#XX*45IH=!mixHDq~A&*p`Uef?vzZS?Un&mAB=c*I0-55p;8Qr?fwF zF~R;bmeim{XiV4I^Zpvey`#uSOR&MZf1?ta z*ZjLmggRGSFuMKB$lo7vX||HBoeu98q^1o?UKvRyoR~Ff^3bQ(O$lWV=@jE>dHm2H zihJ8_euq4+_=-eUG5ZI?jtIIGf~;t|`A?_d?M1v|Ows|2v`$R~4+2%1y|q)pfQfUA z0u31L;4q^u>TB4woZsRscJ58BA-@wsz3p6S?7pBBHZ^~R%XAPfw!~>Z$TnTl{j{d^ z7N6|1V^4$k@XJGjVZ+UWl`VfRDvSv|)%QFWB*#q@KE0yNrVfwaF_&bu6F zLl>ZsyRS#!6vsZ~yVF#|m)H;{ zj#>awdw+s)wargS+0!C8#(oIDs(ABxo~&gZ$ORkdPR}G*<%6Lx@H1ZOT4ixB{HkD0 zCdEL-iLk97VDG%d#6>=4wcihBB3l?7b~2yPoU1)3!wFmnMT<R{JN{YcW>B@1Gi9t%ETN!@G@v`%D@s}gQxm+DQZO|jSZR2rmN7y?{pz4#e6hZa3F4)+NmG7 zA!3(^ccM*_>T8`ttDN~2dy_}3PoKvsp6LgkQC=?}O&*q8iD!}ut%@o$K7lOl4A>f= z6^As|wnSM=Y&5thKM|bVWCi7AntB3UY5>olher*%0q>6K6J5GpkpL6455?Wm$yK6aa(KNlXAL6lvYtnNC;Xg~l zt*`5(Qz&UurA7q7C>}0?Y&uGF(ahvS<88YW?s`8W5G~6Y!TciJx`yJdHOMh_on z>=gn6L8O}AyDIXp&jIM5@^c^;Ff?eL;LT1F=)2^L)ICM|I{knFtL7aXrLmsZDL6lB zSoOOfJ(g`cY`P9t|Xb{4h2oQ$jz`nHZ{eh$+$J{@{2g`W1?+9&zIJ(?`YiQE-=_-+MQ zU}5BYLb@_xJZr&O{TqV+Z^Gk0t@F?UR;uTyB}fw$k!-u+Es3@>F5R2W|tzM|2{&9Y9$MUpA)k!+GAla0>^!6Gi1j@l** zSbLJGj*&+NiJ`MlWQl6~EpjJ%RJ4J3mI0Te!Rm!F*|5oaMrIP9D?1j_6)|Eiwj)If z1>awVQ_uHq8EVm)absI}+5tQQIvwp?0tB2D^g{->4tvh#gyTwF*x}@l~a_VP&~?NRly=>S$K!L zPqzuQk+GV1o`v)0e51sBK1i)@oJ&Ge0jbphJ)X2*q{iv+aCz%GL!|8{s;3COxJ&D)YP-D-SZ*W6&( z{M7D{1J!Wt(FNU!(g-z581>mWH+M~^E;LA3+ut{KpQ^PLyPm)Jm%4vJn-&X{Ar=_{tJP`k~-R}&^{I-t@M zXyb0sN?YY2tf)0FkpojOBd*xqhBRR_z42qVDE#O{!&T`^{W<{xtTs}p9i#)zkD+Fv zUO%h4E>~Td<;nZ`lYiN0{z& zzJ4?6f?TKI{wqBG65y*f{}mqZmxZQ0>in6k>-NlI@v*V72^hBYia`gr8Dwzkf!R1I zYwLBY*MCf+{Q{ZdwoOGtsfYUl(aJSfw0uerP4Cpo0J1yLJ79Z7)UbO~+jpN5XNsi7 z;`NN|mRwf`XeHpNG#$zIsjEoa3(zb5ffPlrvq@I-CtD>9!frqTLZZ*n13i87VY{z8 zKWWGN2wUKwtL^Fa;NdIWym3e}{qV!CMgMlgz7}^;vViHytN!T43r^rI*)18S#GS0j zfu@xWz!O;rE`{qU5oS3NAx1%-+XnPoQEq6E@){^D!A z_ad3*+`@t3OuWQTFt0fEpre!m!UBt)Yv?ap`$r|n3dZKX1^OPgh0kW2uM;fRyoJ1$ z{EtbWkwO>j#0-~zi6N9rJrIRy6_NRN<|C(S0)}Fo&7W{xTE*rt+62%-D-;{1iCu$z|@V3~q zH5;|#FjxHOab>rM27g5X_0><8nE16-O#s90#?awF8mbP8JI3E`d_5no_WFD@(9_UF zHLbo@!VhcqJpQ@7blwuChw&{qsi`#+ThYHAQZ1esFLGjb{c`2Iqx%iMO>WjTH4{9O zJaDUpI@r&#{%e}}6C6b7Pzs^I+Vcbn1jOi{wI{u4s$wt^Iq`qnDgGVm`ftk5P7RT(fx9D&U5NKp zO8YcbS`IQe!ijn+DX9lGsGT#YEBmIkF^?jtmxH>53aZ!jAVh(7LCRbca^5zjP5HC6 z1ysK0QWI`em&NvrgeAdS?F>M>J67C@I1kZe#3O1ey>D13v=N& zvwqV0DF=R;))3TN2MQ-;$iOevD2*Q zzyEe}|B4dhXOIOQ0K=cUtf26M@%9=1!YntG-XvWj}m`J2A3<}hy4qQ{(< zxPGYZT`2o|hc?A03*c7>)4pp#HbBt2cB~> zX!s6a?D9BrR{gF|kgg|Zlp>m?XJvr&^dpj($=sb;gN+=8fg1PEtfI=vpl!~O0t~J0!-Ul@$g37 zc<^@$J=yYT^$bBy?U5l@#X8nE>7)~_7#F!07lzd`!kd`Tgl=0tad?PBm)}T2Ka3$waw*#X2)D8@E_i(zW}T8 zcwF)h3(jq^%ggy313$@Rwgdi%e`Z3z>r%@VC=iYI%#wvq2`BU!Sn#Zd1`o?>cWue? z9O}Y-j@O*AWY3lZ1Te+bE`LGrjPNsLvK)TbD-*5t7UK$|AtNg+>Q9bnleO0}GM|&J zU?ZR5up^$JrkjJyJEIsO9o9^n2k_p8kZC4R^<#eKn-ZztVRkDK`~4k4f09)}2qSIE zxaVcTU8Q3v3ihYsO8Y*cgtz{I^d^nwHbB<*<3zkS6 zRTHL9*OjnYBHk08bnPQ2%M{Nv%&o zP%xW95A|Eeo$YALrUmkYkP~It>Uk!NljyjbH0tPKR4Ve`roGUbTIOXw*kQ4O--;9|GV(PmD^xZRtoj-u zr~#s44{cvNxaO^BYQA*i8r}{eB{*;(ffN#!gR-By4zoL7GtQAeC$^?m*#q*n4r@f^ zbTh|j*?5rfbFi@+5hsJljWg2ibx0VMfp4&I_QI;qTJ#yx9IHt!;I{au zaUEX1?Ch8EKF%3)a%<;KAtvNdGJ7b@gNn5?hweD-xgv3LIIMmzD$^73qq%*i9eaKu=ZWeG zquHULsyY+UD}5yNpkCG^5?iiiKqSaM@!~sHU=E9_N}@AOCIg{rZzGIUm};pXJ%V`- z^c+XdJfY;A8QiMuyeZAG+bg0>L>qmg76;Y}&15D0WHOE1zI38Tk(930M*HlY_nLa- zK;ue}m{&N=tNwfjUrt5iXERvrVNH|O>#{HxsD17j6`PgDW(buOWWdTYAg`2G^K@{l z9xbxXhhJw@;&cJpHr|-d6cbj}NS}7J5kMM+6ZMV$nsg%|w+&12j7B zW8DF`=~3<355CKTCGkoEfJG1UZIVg7&q55Z5^39vsIG0hSQCcWQjBRJ&6B6qUPX30 zfeLx3Mx(N5$I*raGSF6h+QUY_H}WI8$}OGWkmdZUWaxi;W%Eh8Juig*u0k-b3wpn5 zd8cEwd4FPViz)`_bs>qMy(`~8WOBTvZk`R_9z4A03T-*bfi}P30zi`}>PvAQy>-ji z1$8_L#Xd`3!+)>W@GWDM4D5617bZ6$UlT|-cp`W?U0d@0`h{QIlq5;UJpCal)fd`3 zd3qg1E;9fkk;ANRIeWP2Q5e9NU zh~p)g-B>v>YrN8q8en;AhO4WPrV_{l)n-3qZ#5;bT(3ijJ3mVE=}7Pur&jui+){uP zGBc_{!5s!&LrtOag06H_VP_&wr0!{xKN}kGY(5AXF*8guy`mr2WZQ6$KNI@_>l9R# z7&Kf_kqtO25VLYu zpBjgxyqBJOdeIwr(JP-Km}~rK>6o|t#y0Hy>%z$ONo~tingQVz>HD}*;Q6O`-(F|Q z9S=c$cczCck;ff@XO=vLg$I~reYrI+ktd{3@bV9TeFF6l9vHv?PQi=elLI5d+kFFH z)dgmXa*5Gkj3_4$44$t6*}}8I$-WTK+}Z!|nCSP?eG+t?0c@vaVs;ZdW{QQx){$iW z`Gdj#SvTOal?$=}A3WDo#c(3_ent<5=kSuE&vzDvTx_<@v_Zc#23 ze6jglxV0hy^R6(mgR%dx$iPD|_=PlubV_DfGk@zEMJy2FcGSoDTXG*wn!0zX`xF*2+$QwK^GcpX@(PMU(fsOa+v+@7_r&Fv`P#+nGVkk%Uol)z*{ zl8_xhE`PAkuoPA;a;;B-l{xo#cFUS*l2oL(Ren%&5Gla}yg|Wmnineo;?A0B(*^^>4@ua#Q zD<1TWTO@qc^+MP~7=ez?iml&_N${=+V}=^E;gmnq$s8l1- zlE=rEV>`~5#|IVU(ybO|Z+;(4`XnR)1CHby8&A5}a?%DOcd7%P136F~t<)On)nPAp z=9#WJ^MTD$(R*xAq?0y2K6eege z*j1<~t1G^ZKHeP0(;LC5E#J@R>qu8LH#%F=d}Ft2BHQWlt6rU5;kx)_I}1gMDVw}s zW9Oe(KKZq#OyQfz%Ed)9GOOXE*ZGKx=u9g^fN4$6qqGMe@0ONx`L~5No3>ViJ-Vy6 zyUH7}?@4)~S^b2%U+K3zl@9t)1#m`+bsikAaEZ_p)(=Dbjh3% zydFffDy|5$?zy(4vY5%=SnyUO!y9Y|f!LgBR{KknjQSg&Qq2oced4vJ1-RbpU&3sz zqKxYDqldljmP39T8$Z%%EN=Tfa!`DGlRSH_BbS|%h@sVn3dfHVJiUSdo+P{CE4f3Z z4Y%O~ILmFJ7kVmzF-1n4I9sNv1l|y@v|=gEH~AloH6OJzU`rF=y$_0R%@&~-BH}uf z4=LYzdHL%UvsyTDwJ$@DRt)mIY(xMT0=!rqYFq2(XU4Mv>=0dkdpPbGR8S-1iVFPD{-=)} z6}8@DEfs^xyqwOwRMo(cjL>|Q3+fMUc4u7e(5K6WYybl^*qi@FxTA}&ug_H5VlAm- zt_`GW;*p!wopC5BF?KF1%y?{=ZUhx|F%#lvvIhUkKC*n~=5P#VbK=gvK^Rn70;YV4 z9=NEO^OO3NNn9!MnW_ruoW@H%Q#P2361dNFqwsgE9C7wQKWkR}C}@tj!?+y} zLol&WVL*_%GOLryRY>}7uRE1WjEEH06&w|Wa%L?cXJ~&fkW%m~Ly#!wCemB!gz&2DIVy8T z;p9~koMM(I60~sn^=8+T9A_+#6&jWklE&{}kX@F@;;_ zQ|KZzx$*5}k5>}4n|P_PUWqT)jhu2v8J*!yDZ~{{gWW-ixKO4l_SkCQ(-|}SmXQ_Nlm2aa9B>=<7!PP+z-7F331Wv8=;{g2Xi7oSx^M9?SZi+!kU@?zS5to!{Dq z9N+EI5SO!yVVdsEbRB8WNeCM>Pd1uOsYYkMB~nV#q3#F5(%yc3;Css2_d-Co=e*_` z_k4#jxa_u|ElGF#VtZoQ_8ee{<<`MscLcBitlN_rX`l&^VTc+9!a_E=GGvcKHKn$r z+Z4R@{RW@@a&wWuCPLua7^>!e#)99%Rhpv|{XiLE+u;ke(LfxKlkh6cb8_;98N+Je zQWx=99`0`$E%c!rkW~?)3*h0}EDT0@rwK!I-{_&TB`k#Cp38dhiKVygrAlCJ7 z66pV+hx&`@`fqOkn*Pv0{)`-Z6$l}jtsIimSbqlpBxfpH)wc}MJtV((JezRy2YSbE zHr?(gLA9f8Bs}?Lc~7-XW$-FamNkaT+Aj`Rk7Y{G(;Y=IKZ%>^&)|*(r%B{!)u#`C z|L%6YGeRqcRsjo$OVO_0qopci!sL^2E^-DHXOf3hQ3k63Pm^w&xHK{|hj}e4ErJ6r z`9TTkY6hR)LC-sg#Jig}x<@9;RMyzT5zL%U*0ARtX#}V9_%>#e>1CS=+AI@$UNQVo z)bG|AVuy;_pQ8BFAP>RMX$zJft>6_iG4S0@fq+-aHe3M!M7f$pfRr_7!3g#g+aGfd z2&Hlo&)c>+7irr&JZ3|W<8eN3qX}P(_{5N47+OWZx5qbrmZt+klKN{J%cak>OB;m~ zJ%**UTl3r~EkMSr6wVsM+$@dMMwc58UDk`%lO!wDRt!sUzk7ow^`5{AyLggxm$}DG z#a@!TCnf?`hOn7`5~gRmoa2z$wHc+#D;_@dynGl!v@^C2Of2yBpz_D%LKTn`*Haf* zVfUhLh-+`}_xqWxy=5_|w>u*u*WPK^LnKl|f@1Fyxdf7)%KiUr%vKN(|V4c(xKHmtH z{6UmW9n+#ME~-y-Bexdv6m-E08yh&&?vJv?Gl(NSZ_UNs{vC&iv_R|2`y$kKtdoO`e`UlX{LBw{!i$4Iv_N(Ch$& z=0N_l`2Mrhg*mR&5Ci75aRiXmd}~PTzm8)6`>EakkLdbuu8}&`WgIdEfpC9Ih45h6 z1bk|zvhqgjDphGxZG%8HxfDnT@D59@tk#qdZ-50xE$FVq=Ms)Itb^xC4%$)NFVOjL zJDUtrh+gJ7l1E|*DOjl3tf|Cz&Xll{nnz^H` z5OvBl5pCv=ELpt*v@32zjEpi&$`?>#su_lBsp|m~IrTZTj44i)ydztoS2^WJ2$vfX z2Eg4#hN+j-g7Xf(4VKrYEmr{Dp_ks&DqrwMlidgcd$4Q?O)9T5N;)&fa*!+&NbFCn z*g9pEy^EOE@2XT?*^K#9!Q}VBjDt~DVS+(YlHFlLA zRd22f3;9u0pvQQWBkbZ;qLp9i9`JVDegLrbsxkK=aa!6XU*%sPh7 zf_P<8z^FC?;qIrXB-P*rZ|Xs`$#Sf{ZW_`Yu#C7W-?M+5ch-gFPN8n#9d-bhk-Lfi z+DRDCCxzBYGXc%_EHBYQFn)3Il@kDR+gOaX8WLeyjP^*4&N2wWR$gR=SF@c$zh7Cz z!}+D#e%pS<><22Nt5_sMr|Q!-VUryKE(^nPPQ3d8t7sI@XAZuL%|LTK(7!3;K_D@UIYOX9lx0P;$QyYownwdb3vgW@ZB@otIeT z#sjCd+H0x%p~Hsz0+gp^4XycbZbN93gNFN`vktB32%6B_@|UZ`YC391s}>vIc|Ho}XGEt&+blS;9umGP<8gfJu#7o4sX#kOM z{~*HsiQ&!Hxl?ao43i_Lf<8g~?WlqLzf);5{3jgOf9%@e;K}X&%dYKLe;vsxDD^L( zt@2@qR7VW@#_Z`!vdc7|lfejhDich2ddZ`79LhG6coM;yGSlL~CAg2Zy-!y4qZ4^BRT1FJ&b^VSG7usmu?d<9$VV_R3bj<8GyQzraLNYvK*Q+h?ZAp5AgpgLn>86GsDMQ7<3h&-h$Gf?C^tokM zLd_M^b?N{M5S3ZFLQ{{eM2v`JxYpe@Z1b()(`4hA;A$JqAdvZxr}8Z!MKwynhxoQA=Pa3v@3j#Z zMJ!eeQ@qz^T%a+D*|)O{35H)bTt8D5PVcozealDhph%?QzXfPh;EbBs(ocgN`j| zdXwF9^iBiT0BdaVtH1?MedK1+WJdl*kG?c|L(=&fnmYTcHd6q(JtRVOG${ zblHM@&%+(;0pm2cIt#zh5DBlVG-6!$1owZ&IY@-4-=Eth8Q6c|E71O*VV?Sb3$KP| z-N2!q)GLqFD|=u~Pm4walF=k0X|WQr7AS!_&6OAu9)i;h#5U0{gR#TIsXuCqzM#_@ zsMC5HK|U3kjP`@eASjq8F7F{`1<6j3TT;5@^LbdgI#^uW@L43*44F#H0dIO$E(*@ubw6gQd9yY5YzumxbrPj~kFn-gS70i*QY_67n}q?fL?x>o7|jXXMX!N0 zwLe#Ox8v7fA^nVOb!}e!gjjq`9GX(A=mY6skHOlz^_1SQK=z z_*jWH7;Pz(L_3~Pmfc1GenSW86M9#u#5X?2&1wLpIK}w3c-?!`E*_vDrggdD6Ai;N zO3GVu1vD&0)UXOgxe}O)B>vfA?*dz;8Pvv7Zq=dNCL;ebi8fDg^)BiGUz}go+v*St z>E4UvB#JM9qKr#RcPBu5{_+QHf9}3VV~U9qPQ25|{G!tL=Z5Q0sL-bS#Fu?V6`k0T z%ulndpQm+`<*P%=GiYS7+3QEe6n~SE9mttF*T`Ctyw)J=p@*ED5d`w%(4Xmy#dxi* zh>ze}aGu8Rit}^cRl@!IEz-aF{Qsz}p#Q!+PTlqb+KUg( zegzNR2Y&wOw!qJSyl65Y8SC$#|EHTxiBb7VA2y+cOgSY5h0FL~f#LAUsHg#<_ZXGT z3HMsXo*!*MJ8uXZqTxe)$nwCO9+;|vC-*9saFI#K5eIFmJvlIrPlydX!+(KIL1VfF z_tESM!OtqvIGbgclcpd6{UuETKOi`oDnIUAsX>Li7eXw+Na5fKhmlQ@FsXLL zo4rawd&K9L7eVPDT}@okXfvEwvlv_?XS3SUmJ|H zvGod^*z9h9_z{`{g!da66&C__(sZf|A4sO(t zx;XPDE^!;>SY7-!I{CjCd&lTX)NNZkwr$(CQ?YH^HfF^Y+qP|6728S0NyTO*U)DbN z?7iIdjhs*km) z=tIpIg1%nA?!lLAalzER+ud;@=Mvi?b=Jz?$7H77xlv^~>Qg&oTTXn>6+|oL7w#8# z#U;s2^L8XIkt5)z+@F3CKBBjKZ4HWi3*L5GnY9tYZxNwh4GK5vdodd+kXITSD}K5% z?auD)@Bah-pn9+@9`aS%siCCiM*{y(WD)hhjHx^(&SplgW~N52JhnzIuC@*qR`y?? z|N952$b;mlfG;G{-w{<(?Hn?hkVbo9ZY$MAWY*;}es-2^E!!rmhgUmfSUN|GcH!V+ zCvrsIZh3HkNq$e_tJ>;(2HyFc_7F6{pen$D)HFGuS0oEcS^)EUf+chO79VEsl<+IA z;BZw;+L<+ZvJi3{5Fbea6NZe=^Cq-l0beQ01aA{73ucbi$CJraF*{HHn3aTk9;Nkj zl&MJC&_5DA#!%-&tm*)6T6r+fJLZ@T4~k}~5@M4A z^aV!=%?1aKX1gY`*3(STiMC-QBk-+Rqq zy?J@rP1a>&&Ss`<66z`w#DPeZNCP3yITOY+4s)QR53I#+Sz>pSwkuV>M%yq}sT-x? z@sl-Fofu1Bi=6Ook5BNE#B8jb5qj`l8Adof{Ax?9m+z#YZn2k2R`2O8clxzBxxe`8 zv%+BRSLKxrfQ6XKq>p_#AUrNC^cQ@ZDZqAd4lSlHLiQMff_Yg*G}H%8axdDuP@lnL zF(`cT`(Osu(e8Z=uSBmu(j zd13nmd=n8f=P+5T;Hxs}D8bNiSxLu(?nsjNjrZT30E#A4nBEkzOLW;7^vJr5AU=5W z_uF%D7^+=G-b1h%Qe$y1S)qWGSXEo$SJG@jDfF(PJD#>!*-ZMZ+Pki~?`P+ecXpa< zr~o_HE2>V?nNHXp`fYl?9SUE@9EXWGIs2M7b)ua83P)?_AAZb#bP5=Mx=N|A8aMSg|R(-PYA$biR+`7~X+?$b1fgUJr_Q>7tf+9t|S zO<3RnS38(ffBRLf`m$lkEx>|qNV|e?ZJOmpThPkW(njIof2Xz`%nA$tMRYj$f}QF8 zpUj>ASoHlHK6Uv704RGVb_FU|vw*oR-z`H-|N zrPhkkm{HgeY18FZAUGevk?>EM+Q@3k=1om`M}xKz#n7t*X22l z01TG8z66Vw#X6d?PeCF?(jj5Ok+|4F-g)G(4n-~cdNFm809OzA5hVQgW_6Ta5>p1z zff{L(`~xgK8@2ovcpHA*zLGYLgr1GT)|Qltr^W&AQKjo(FgNJi-;K2wei{RZhnU6c zC@RAMaLEGCwds?`i!h@!Ha(5S)Vd%xUSXU3)V>>^QRmb?7e4dm6nlQOzu0b76WqD+ z`R@CVv?!~iHt93sNJ`j_4pk8LI@7bV5GGyY%mX07QHv~lc0!XR`>5ZVh5dFd3_a!T zTg%{!UD9ak_$#0J zZ$}*36C&JG5dn(&n<5NwNJ*m&mtO6wq-+ll< zArR)G-=RM{E1bCA^3GPYRxM$w2Bw9vi<;VuZ1V*nbABfqq6l0+VqkuX&-N*_#-B6z zeqy3FKJAbE>pn^kPQza&wWlR$8ZTF5N2{jjyy>v(QH~nbjoor)&rQk)WfraaWY?=g zIC*7L{>s}`nu`L45P$oltfet4Sbu;)yQ+`IZ^8TVAk&xSHr2wZP3{Xi#`&*a>96;? zkezm1tgnmH7Ve+D(%(!q|6_{9-#i8UORE2uQB@SO>bt|BK%~89fPFWeaQ;u%Dz%h< ziS^x4cyBW7T7wI6#zrOPX%hf8IZApxD)WI&oPBf}^KmD~5kq}oOHHhr4?t5hkPId$ z@sL!xNikBAU$X-?vJlfE7>$chpjaFOhg19jQ<~7rtWhi=1+J5xm2s}`YFpUaLNYWp z%)cgi9~eXQxOjn2^ue5Qi*BMGi*Af?hf}z9-P?mDnVIZgTYjXC>9PShYu_wOee@g3 z)fGy39mZ=hh`*q4upM9;_{KS&#?aa>!gd9&N7e5e@LF6uN3Y^u*;`+68{V+%dEwt^ z6XpzHg8a}EqGX=V*hQ2ll$+FurI^vbk}-G;no2LzbIH`{GG>k%ZLHzM*>dyq$Cx}m z7uRFFWbdPHpvOYAcdYq87fvbS}jU(_*GrQ+TL{g^{Y5G0+mZ& zSr)Fp%NjFoAr>b{^5J^e$U0xWA}R%POC~Rq`Nw>P+}``e5lRt4MDYbjR9Hdq=2CQK?n`8?w`+f&l?AA_Z`4rb28`%3bYnyp zCkS6R3ye~*Y;6K0P6&qQ1YW|5W(VXF_Fp|4pO|pqp)H%ZldJh&tAxAmI31Bs z5u4jALgW_q^3oJybd8j*bDO!0-r#KNIU!rWJ$Rrm{Jd^U@8#`SKdo?{9(zoy9iSe# z|8o~OB+)X42r9h)&%wjM*WjU8(3!noRZa*t6VMTsF5!MzOym090JwjH4>S6Ytq&^v zd1Fh5o~_R0d1-Y5`T10{cvp62d`7Nrb1#XzPLV<&rlC8v~QhfX0f#mcSc81 ztglq{{Ep3xylNX=DLdkX1oqOHs+B;3kk;jc&()^C6Z}2c!;Z(sbXS&%sA{(Ck)j2|$*|T}R6d)^$a)}R*Z$#jR;+lS0gJ6U8))4k+^AJKnHJ5!L$Be0!7|!M z<6tRTK@d;W;g z9dH!@9-9souQ8B&5=@PY53H|1H@uzGBID-jIz?zEpIcAZIq9DmlY$3APPC7?%hql1 zY8;&#ig2R!hvT`@235KD zt?zSn$|_NuXiuw;Y|pKoB|X$tHD_O9c8q_IS>eT!Udx)4jWuw4`3h)@V`dvyjN=&BT1-n3c(YWw}2wo|KjW0lPSq4$#(~Qz9E!jQY#gp z%4}s$jZQiq?E@wylod__Mu0Q&T?w}uk>nJ=fg#lOSw04jDF}N;4ZbAfF~414lu~cU zMMf$_*@-k53JmX(N1E)x{@m+qbzsmE+Mlv$P;e-s!!RY5nmZpwjd1!VBuxy0uZ}vT zCF#1vygdhx5d|m}dF-PDrs#{)rh}uUD*+A%*Haltt^=@-W!HF`5kAB41$qoiKkuV z8+@M^6QD5AGm;Z}M>>Wnjvg`KrW?AU0JWF^Q27|T*|p)sv5?`L)x)TEr=7{YFN>F|W|QoKnBH8h>FaCqO6 zv@)v#;_ZAscDP93-=vLi>WcCkx1T|{uz#X+h#C-2T-#lnRVkdg&}8Py0p9JpGoq0Z(m6KP{( zzDC86%R5)ev#O&d6+2c;7l}<)$Uvrqlq3!Ld?_x9%sZ+iZ=i*#E~Q4VK`T7A>f9)R zr3}#WM2xL7$NByoO_o*U+#{F!GcYUoWrto)nHBK@6`N2ppC%n(;ikkyVdZw&fOS^h zU*lNpz-X$UDcY0zxV4TK_n}Wez74qfV37fjtQqrb(V|KVK<6C*zew`BVaRpaydKuD zIcsiyV5}T?f<=LR!MT$@agYkW>SJy|5CXh}U++W}uHoh>vZeHHmn$DTC6a_2DAeS6eEHP-H+Q`5X@p679t=p4j=_Sv*BF5zG zP|zoAnf6e4UF54PcT7)ycrM8qvXlN6CNJ&aBnR#opGBPhX-e|Op9P15&kgwbDe~i%wS7G3{4H z<8oRbQk8Nn7pU6F7nz?N!n?$SML{PKv9{nuJ?9nRXpg+@B(Vp2+^`d`>Csr~KvaqG zrWalb78530880gI6^>Ke1dR|>$D_2C*GeH!S(EtvWgf-CxL%|$m-;3GIR{`!fB+Kv zem_W8%!_iVmO6ym#`54u(V|?RYhc`W%|Fp5;efFnMg|@E=t94gEY%L3Gtb;?7j3sd zsBb#n0O|sB;k&)Pxa?OJQReo%h%u<59RPWC3WEJ{omF7RBLOXB6*@1it>Z;B2K)oYmEg6lq57a!>O( z_ONqg?M~%4S%|rWEyX~$&So{~D- zR4_P#@6Miq2L>;vO!BVtoIYD^x7zV^;(S=0F%Xko4~sh^MIc_OrUN)eFI>1Z^zEG? zTlcgqs{SD0-B_%ZtUhPa-@GraWcYm|p3Yzvhic29VAS27?*nbT!dkt)7ZapCQ!Urs zGiV(wYG=XyVi5a%hM$J-iR}4ZrG*zCcX^}nMuq``PIu(Ndyj(a@+oyBzs2Hyto?Mw ztVmeV-Br7+XWMaS2hZ{*T80*o(Ruu=pe_I2Gb)QgX=J$B*UPmk0f|L7^PU6iVR3ZD z^nT#@G}7ksGjeb1$eh*$_G?5TNBq(pz`>1h6E(_V@Jl~TYDcU^sgK+BN_{$;5DaturV)r4r-pP|1z z#iwMCm1mpUdqd+zkmQa%QFYg=!oa4KqDSs%A~4WvzF+sD4DPSFa&(6jd@oLun^QCw z;dPupY0jQHu7n08LNknkix&_TtI-LtegE`CSxQEK_$epf3qDx34&4dF;2)@;l0;`d z9I49{N}XFIe*#G6#|fF9K1kSszT_N5beNPXwVY^9kq=A&gj5&S)F*667)_U;4CV@* zD#J|lWBZ)qT_+h2mBLM+icsTOG8E|8I2&c7%2+ zYiNH9`m?#Yw;Ui;A3W#@kvyPGc{H~-foQNKCP_c9+l*1E%b-YaE*sWu?V)c}3+n+2 zeQ#FG?_RtgtLLUy9(#XCJA^-_ zk zlpie_CuOHNgz09Q)9?(33kw)?4<&M;WvyFE7FJw$J6Oi!MgE#YwpeHP9+YILEav^; zKEZ<799XSt`I*Vvz1GPBtXU|>hNZHfU?OF`D1s#b1T#kd-c>KvpeRx z>I2BlK_2aDWrk~w|x$ceviHd`MmB5sLOa12Ec+Sg@?LZ_8VLn{^%ka z(7&uQ)*^vjnS*RmZ39p9=(8?#o7xS@c#hO5_|XodD4FVN>uXyTSjfbrioR)~40|%K zW-gYD-;G}3-Qp$qg*zuX%1RLo0}Kc-lya)(ApFJYFzuAyQS5&8Qbq2yMq0vpHK^xu zq>Z)o;$t9}>SWR3qA((l@`)`jDQ-YrRyCwC`h8XS&6L0Bs9ty zq`ZF+VMD{61DBQ-f9nino_n9ctFOh>oaK|j3dAec;KNARt9qv;OBq_g0+c#IxP0UY z7?E_C-tKrb5%F!;PzxXKba=?467Ta$|4=8M4gnJ*z}!$}r3O1TKnmOAjmn)PrF+g; zB&?Z3proqp-MMPr+h|wx3=O3f=L{SfG&0IikrYP(6JY5Oi!wo*tY{YQE>>4za&ToQ z|46wbv<4c<6^CbYK!M4)1BlPG7>^RaQ&UUa66o{h34#wgb%(3^^JjiXKx;fL16n}E z32w2;fQW?sLB=L#k=0@{2agR0k`xA zJXY*J_=lb#7L5t8%|X8q}6;d@>5}7!#T9#1zpoA@lB!YQw;7(OXq0X=B%q zC=K0cl(SE5=uPI2mc7iRk<=VYbEOy~PtY~})!<0?34QGjG;(a)I#WNjy*Y=n*B}1J z$|TG>;c&1S1Ds8O5&&H^nYC-;@AfhXpohc{<6niubCZ(gs)4G@2Cjzku!Xm6|Z{h-8+1#!E7?=5kQ@p*SNs)O^v% zg8h(4nL0aDNJa!tVp3Bfc4n0JDO$)m+2~nR<{#@=DELKQ*xJN%B>O!~by?|= zKR+Iu7ONq`duQ!A{p%G!0d<{>dLF7|P3S=>#+@m~(!^!xGV2i+w!;bf!-nOnB^vcj z#aOlIL9rn3ih%D1#X;UL%3Au1@NRZb6(WNMRumUwu0x&0%I5FfHgE;nQDtf&^RdR% z8*FG9-zJDqK_Rp0MWLtXvQJgLx^!{$LO?tasKsOx`=<=+9GPc()xtAXE{Tapr5a8& z%p>B&&F^pqKC)?mo_@S?QT@INA3e?UEsS0c`|gF3K@D)cy2TA5c5G?BMr}?Qmo4w6 z=$26CI~Vsj_<@gM7%Vnn>mOPO*=*LygR~gt-96%7OYEcGDIx()^6OmVZT*Vzu*PJ~ z{IMN*;^l2F9IH@I4Z{mOnPG<}9z6_k5X*sQCfHl0k{fzcLbF}%?WUpm<09h6J$tfP zFe!%HnH%7x1>4u{VXf$Of!TsRLf(apPq&S!@o zn#=yzn#dP{8+jO@34Win-dz=A(bsZ~K7w~)cPuk_@mjA(mhRGuI;ukmc|Jh$z_Kde z{S_KWMtPGimK0c$XB2Zlt;EN=e(_=Hx-% z%=?L+MhceYVe!?HYP9{xv!v493r_r0%rgXP-3yRQ%I4(tDauWjpm=gDxnxi|mnFGy zL6ZQ$BHT#10b~z5fKN)u2pr8pJU)_dLUK>Pa!*>DT__gNUu}pzuE#_WLUsF(xb5h( zx`Nz-R}Oz@R!Bc5$EP%Gz8&F^KX8cXbP~ZGvTc;BBX+H4zA|~*QNko%TdS3OtH+o? zsqN!KUDUwkc-q+*LWHny)rMd`i)-|b0Q^@$mQb?I#dSd((_T1%$9K}1UA_COLNcq2N`bl zJ0+Aeq09OQ6o?$&zY&g1uE{l_^NLyKYNj|Qqjtrw&=}vFTu};MCzmP#-!ats+MtbH z@`f*+v;F?Ip+tY)=WqD2mIDdoT}ch71t^(v?17*um8i*!Q?UcT3E-xcoD+_iP0{8i zZnpG1FtvOWiQ->q)Py}arJPkgdaf_;r^W~(f@CCRM0*BvJ;M_JZn|ED!>JkS;YWOJ zL5PF@w4)MiEko1`SK|l9&b2k-l2oQS!WAQ+nL(eFblkCg#n6uk{u zcG7xpuTN#QaOUOh^U#CeD__GucKM<_MKxCQ>;*4X#kDU|n#7sDHL)#^4z z)j$9`@wY~W0wZ`UZ7qJ44^ZBxe6OAmbfJ%6t9JqMK3BbT@k8D;YGC<`XKNUGT9q#8tD^UW+7nY{BV6yvfc!)_F@gUjIsw-6`_+YAq1FE02 z)|AvQh`I+6)k~9YuZIRb&+)rVY*`Q$mi%HeM@UkPw%n|iqYc1QI9Qh}v4u15hw z-$U8Do_UOxB0jhEXs2xtYP?dqBVbt1Z?r#=xCUwCh@I7!WFKz&xu21{_z{)d1dxlY z-AP4d`Z6&{b0trYZ-EJkts(?we1GTf63j1>WphV+r?8yL{&W#E{Z~Kp&pam0ue4$ypw!?LFrw7&_5?T-_GTW=W)@a1 zu4c}5Miy2kwpR8wX3owI&i@Nz|Bs+1vsy!jps(36FZ6$+{KVo4n~Ng4o%A5C?!4GIqWu=CYIbS=#s{tdl@dPC@f+V?wCjy;;EQ~Ab_#-jT)s%39Etw0t;QEs>a=ph%C~g zMf<{p5K#E;mMF9gyPFsan<}T#{)lJ$pv11{Zjoqz5}0HyYDMQFv6wmYblEnrH~U&K zG(iEV$ap|s?|c|I{8mT=0lZ^-4{KV8!hTNvTE1vKpR(wnVU~kR=_DNWowE_Zk^^WD@g;cw_kL}-l+n1KAX9MU54EB zvhITWBlU8~Y{j2oh&t8)Mp#tS)ghrbN@^YoF-xf!!cCdN%+k5i;tXA%p_^1}e?bY5 z71i4dtvLN?^7y@Fd}hC@EcI&V{`Cacaz|9X98IIS4>`-()#JV>P1b8W;J%uDxpbHI zePu%%veFR{hDTb6dH#9q<9WUJywl^%m|KJ^r-t_?31@-p%|bx?%hLUWoE`LuCd_ba zM!c_e#@e(E3F6OB815r{)U$_I#($eE|0UNBST>+o{p$6}5K{wONx#x?{=?o#4JaWb z1N@Cxr#r>q3+jN>*BjAivES9o^r$`mohRh$-E4!f;rfy!Jx)sfDp)mljkTGi*B!54%>VO3grE)ICpO zw&A#73-GG1i${1jcpzB_w7A7B(l88(4@uO%a2rRfO<;vC@uNU^MDefmTk7~e{-HVs z11hrqs6T0&Mdss!Vo{XQc;Pp8&I6cTBTTLsI05;}cPw(n&T7GU_%2QSCvRbXf}EDS z5cAl-@HROhs#83)#hSWH{U%F(%h~1yuZz5B9zc~NSJTz~_|VL}zNsIz^IO@7>3Z*M z!YP+us)25g>*Z~~)MI7*VB$dyZ{zt``|0p3w(b@6XujYT(U)P^r<|bs64x0cgKL4J zmd+n2;w8!gLnH;nD?z_*BjG2uZ}j(j_?Mg1IV`oL2*&owXHf1h^w|!j0}5ec_CHj4)QcB;nj@N4K4}XEtFo^TVmoA`sc>>U8@)5_#; z5qH87cr2#_%14Nbi@@^1pVPT1;PXlnm(frSOHK6xfGSQLq%LC-^x(m-*y9(=D@DzT zzBIzT@Qxh$QJm#cI#mi&-q}x->kozfXJBm>)OqmFcYK8iL9rJ+8-+kI+b#08 zVfkyF8Ygs>+6RcGGvNVyvL3n29efMWL1H_fT?wO{i!o0aV51m|0ecXIS^Y{71YUnU z3MT^XTK}E8iSQ4WuX!vpTI1Jov6w2H3W4{J>-0Y#8FL2Y=zpai{`bX~dqaW;P*n#L zk&GAGD;64_fB+}ctQ>b^s7^P599>ga`*W3*&E~X0R^4$!-|mvbyTkvqs+9l+7hRT5 zri;?XPDJ`cppptxNQ9+hx1N~4Ao)9@5GjL&CBKZYN}=nikW7nYiS(~dvDt)(T^$>E z34_Ld)UOO8@r8{Eox4j9tQdbkz{`gb6V3-g7yKZdufKd_)by|MMn=awcym6{;2GDE zHA;qB2yI%w(7tdPYSP`|1WTmFs>Y@gmKmv7$&6KBY1sx5mG}(_22$5Dw0dJX3usA| zJU#RrTFp%={QQky6t<6{IMZVl8uU&vKMA=sUQmt`@@-%zbdVPHEp80G0Kx6oX+bsp zgk7soPNzIp9??QWIUex?bukCkXKsCj5jRYp_YKe#OMRY4fCEcryWuLDYi;6u+fO*o z7!ySOEZxx5UD2Tjnb4-GW+6b4Cf8-`o7vTL3Nx zX=fRV$;~;q{TXJKCEK1lz^;n*QHnHXSjiU?R^d@!Xyi}-4qh05=GPpP6u7E^g(*va zw0U1d>otguaB2En5;iAiixaOXbCSy}UKs0-X6XoIBbo--O370FWErH+gVH@X7&E;(S423n;~w z+$pJNEcS?x{+>2UhKmK2D#Hpdk%ztL0k~r9r3c*vsI?g|v@wTqn&ut)YDxed4NZg})WFHlECK`4;duX<~>+BFUL~InT zjFF-b4fSXt-rI@#fD%ux5oyYpZ|}CMvn}u5LC!hdU(lwZJYklJ{$iE14{Zq!i_(Uc z2$`@JqNY-EHyl;cXz)c$*pgr>@uO~aFKyaTCF)kn8UV_>h46VY1H`b!3o4rj-wp2HPWo2VCm($vOQi4cJoK-5NK@(<@A!tf?xn<#Uv zN`}5;ZY!^W_d0lm+QPcM2c+WG?K2il!i9`%eGnlw*kMFp*>`azpjO!f>|Tg^M+O<7 z_l+@-jLdfUNxTNV9>sP9MXMkUD;nvya!#HaUHHP5ZJ+Fo}|CIjyr&{5^>gcZ|MRzl2SE_$}`}bJjzj=+G()d@R=})Tl;J8~R z==%KpexaZnCT-$%{>oW_`-;8`@@N2w*^My6(6{C+e& z)`TbQCOH@>zSAx)0oScwFV2)LiJs8j%XVX3oy=8HhJu5^P`J3)$2!C|Nz zC46d+2nncx5z7OUvuDP&vICWtIxK+W*!)$=K4MF4$QL$&gLXtQrcm{<%q=*jTPU9w zwjDN;gL?ug>pu{84E2(Mz}>lL+yu3Kx#6J_OczIY^7PuRlX0wh?vDsA76Fk09pkG~ z^k|c#ZXuZCn$t~u7w~c?rO%4it31nAl#yU4o&=EXd(JGGVd*!FFAxR2?uK3=O5GU{ z8a>Y=e-(gQQ9I~maR@1wPf9S(E?*CEbSQvK5DpasF>42xgU7BYRIhGt0V{`bGQ7jU zGu9o-3()e;T=SQd@NV!~$xC zZ3gI(9Z%@8znYTFPv~wk>}~b;iU~3hOX^o+ABBhG9Y$VGqmfUgFQTgTx92i77hI~( zezQSp1pfw%swON8KLkcB!aLM(p#?|n2b5e$n3$0CAJsCa z&JbWCwvutDJe1cKIvbfJJE3mI;;Lz);tpuassEYH>>rmEAoEtJZQu@O99tiuTJLG? z$mo36X2(7C)9>vZAC8F{hD4Dl?KD39VO=Ln&#gVlo%b7LH7Lfn_)8v=)->$PS-h%N zxiu=@*_bLtb45%gb9X%`o+HtU;ts~rvHg*-Z%<-yCx5P%j(+Pzb-;7Iw=MyyW#R#d zTcGYH)|u?O#cDy4{wDDb5>+1FR5f&#y?)VG9j%`iz%K?@7Zg5En}l{U4#(W}m$seq zEPv`Jx+Ptblht06gEX`}wY}Nk_&trJ;_sNrR4Q4}MpqOs=R`&+m>P4UUsN%E4t|bz zHPXq@cx~)iyB`(w+t@~{Z)YugD>4(OlO6KrOdj89{OkGduaZ8)owD5et6%kl{s$14 z=tySurASwFa#WoJB{S$9UY_Ea_>S&_Igy z`ouuJcFW4F3)!vJcpzYIehRK~LJW#n)oW-1+b(i}eSvj7o^87m_(%*C`nMt@JZ#TsmCN2p;Bi$iorAIm$>n zOg*UUMF@DM*V-iYs(1Gt@@PQmnf4%X2ZsNTWp%xWL#=y-#!4#aL%6qNvNzkU%z{)F zrP;FNdsG~BHY(RipCWS(q9_buK#&=uyF|^xgHgD7{^>dv7hpSZdV+~WEiKZ?u)Zmw zhh^|>aJz0LhWi{@5yGqwws7S-$PdoP2iI!cU`j#u%Xi?QIu<8WHwzpB zCdi>4!bov>iG8{^h4uibi?mIT>}K1H2HDQpKH>kxS_hIc!qBI%H;k_zNnVR{+;XS} zu1|gwf!kHX4nXs)BU(QXTdFpRj8RbRcW8={hTx@oHW|Zon4iVU9WszU`QA-Bu1g8C zm7^$J=c^o&IU!6C!wz@za-E6otW#h(c$)ynTCV{uAAsX_uh#l2821T)MT} z-QL5_L8>vy!dd3$ueo@GHV3o^HDtOyIbyC2UmE>Wd;r%*qkHi0n{HmCBDoB8oDb); zCQ1|sl&_99w~a14Ex*c`iYxF#N*AO!H+X>09AT7JWj$EG=AeVhG}53>K2Xsl_d~|J zW4q;>&o&YM?xy5g)m{8Oe`83PI+$Czyk7j^lD?ms{yHo?YkUyrqXnt>Q*2|s4kH3e zhQM7+HbH~pf9an7UG}8LzsJ=6wUSxCTvlIb>;GJ7Ivx-a|5Lfw^FV?P2>c6OjRo_p z?n=*5r4!k_@t46cT{DsnJRxiGuOJAm>C!~Hi}g%7<;8s;GWKI|@3B5mg=4&2er@>Q zXBIimsX03VE=&WB3WAQ0s1oz>Z@f`OZSmf|X4UmyNwP9wk0M&ZRUO_XNE&)sdKfEw zyZYWCNmf^85+GoN(-Y0#Q6D3k zQ&Cf%*^`(h6bxFyjc%!vRGE0vO_kpnY8;!{<+y8Ta-#NbK4FI?`AP1~hLE~C~BR z6+4^nX*D6O-T-(aj-@$zIv2HF$Jbd0X1n{2Ri|5VOenD$?t*Y63Rs}pl&Ff2s5jTC zD`AlHTm2Xx2Ub5&D|4M=iyc+RCHrvDe>M~<=86AnuEWEF(TAp-$oOaVzG2METlx+j z5O~2hRNLWDr|QS9&-E=*8_ek#eqA0#HoLJozm`qqg!X^(h4Rs&A~@ zbKi|@ZTb`QzKTvMAxV2LUIRy<*C5e^q+z}^WocQ(2>L;x z#tbu+9{~e~+!2y~`aH|J$GI_!QuQA)s@7%O&LQplJD3giK|%_5@>VA4VJZHE9#Ega zA6siPWpWdH!;GG9jh`)k3gaAVwf6OL{gC((?6QYYUG<1cQKLbkZM|_9m>2Zw?jBj6 z?Z94oEC0@|{_70K5=Ex;{aX3?P^paagnzU0<4ws){_3&*&txX`Yq*FD@W8IibO7am z17EM!Y|+cW(@b}2`k5d+F4su(DIi_1NAA>6b1~lXEk5>&UmJJVuJ8b@SYw$>Y12Mf zL%)z}sMv`hYUn)FHs}DICq5De9>tSRY`1(^w+tm(12zOLCUX9#F-N+beIIw3Bgbw? z%MlV3dcs3(+iOg+Gr=hifQGy_sr^&d)QV$HJy0D`_Z}>tU_Btkyff|MR11fR(Pv2( zBwHD2Oq#T73mfMNUSi!2H`L!4I20#zFxJ zd``bn2#rNI-LM#TkEqU={e2O9!{~@M%Clg`_8}bqddxsmSyA|2dYL-`lDLUybz0PA z0Y_FD3!Q*{pVwQG${iNYO%_h< z|L9$>cR+LeU{APlI(wb|Jrt?1`ii<+%LF$?J>%FHKlSxI71YD(%~TH?NQ37@EoQl{ z4adK^&x15@$ni%xYU1sh&fbl%v=SZ~m3g#`XJ#nElWqm4N#QE=J?G;K!4N%6a3nF@M5Yu`Em%w-;qi{eq|`$-82}+}bZ0 zBVV>qqp_zFvh)n*)Myc@d32MPj_z_wvkKGP3;*S!QydQs+0wawpTYVq`%jR6 z6(IkZnA?-r!lr($UQXzgioZLyfip-6Q)j&iVE#^7RIPU9u>O^+uAvODE_Rh&Z^F$WfJs~mC0>&Z$yZ?XoGBZ&U*X6s8U-mI6$@NG zLaWOMy7~_B;Yi?zh{`lUo9?Dn^}VU9lgkSpzl4TqM|!AfKRE`es?Ky>w!IiiwNyU% zc242>R&Jm+52~YI?jgv!twg4btRz(sB+UXyd|ipw%}|1zBugFJi0XxL09l+{n;OyfEX;rd>q4W=H+}vgwXAMiKFP?;YI(M^+;4OcHm#F%H^ol8~ggTK{ z*_en-%GG@szNVa)-XV}vFMcC>)SI!(*a_nzNKU(xVWO>k!INahhkD2BaPiv%F!YpD zxN4)9)~L6LL?o1i*X#DUYeclAq)?ElJ*`bF55U^_E$-s<>^oGPWkyHRy2Q1ylPytX zRFk*9P`fhENOMglDIq4uZa{B^pnmN#h`a4veKd7rItrHB%K^N0zb+3e6|{LJ`38#z z&Gi+yzI4YyxetNA>O4Rj(G~3@^M_4`&4tT(3%d$$=twT)E0n^<=i`eA@jYd0XJYr! zDJ)>@Op%NITCii90`4dqy43Pm=7dc|5LL^LJC7|UErX#%pnwU}|BWpY2-;y-!2|+|MFLJm)&;>yC4wR$PZfkCh55Uo z`GwwE!sbZwAM|g6?4%JShh}^#h$S0n?1OcDre)N>1B|&E6xZ~a=78YxI+oO#26}gQ z?oubG;DwCG`IUyT1b+q9+U^S$w= zx6EV;Ev&Xuv@SK3NjlxOFwp9@Vk4}Qtpl!l`=7KT7$+haU}CXJ6Ad<#QWbJI5ZC11 zmhkNn54W@N-gTClhEox>d{)heTPkkgqaM}V`aJ3|ZwYTMW8Ge6f4$;x!pE&cSbK*# zG=li2?3jD`Lnk8QucZt>Fw5l=KR;B|oF=Cp3?AfX$RU=s4cA^OrWjy62Yjp^IRY-A zVm*Da#Gfwm>6r3m0Ks{YPg)ZiGdUlKkK1zDyT-YKAB-J$#D0-FxBK{O$OKv7V_kg9 z?0k=)RVacY0P$9>S3Py#j!=o%DYF*Dhphmv3;o_gQKjj|P(c2O$+Z{s#;(L_@D`e+ z-b1NOjsHL_GQ}_X`)3%_ZGP*ULjbaQ2d+e!xuJ%i1OzLu@E>{Djnzz$-ib@5_S6&~ zy!P>{07{Mv!%KB*hhe1@XO*o4>J4ky&u)a4-3cGv6{fgKnz#JvbYGVpaUyh^O*}ph zZ?BS!aGqRA5*Uqo9!I<8Hh9n;p~Oj6)Hm$K8DrbalH@XRZM%8wBWHb6oFlRYkh zLi6mIN?--jMJGumk{#kM`kQ#Ykh%mv#G>&~AqWGRza6)O5ddt^s9KO490#^u9W9Oy z>?P;CGB@CkBj9=w=;B4b9_J2RbB^K{hkQ0N#R;>+yacv3rCa`po!DrB%0D#th_qU8c`udPt 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 z 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%0A=5;+J5&+SaS3VDf5`K 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

KhKYnaCw}HJ} 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≶EiLW!^Ae0)W-Cj3Ejsn| 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

}{5tFatR*|93qMvISV*APa##<{Ce;~4PNB}x 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 delta 436215 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≫Z$OWFI|`$P|LG45mXQ|F5i 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�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 diff --git a/docs/data/documentation/passage.json b/docs/data/documentation/passage.json index ac76d5ad..b571569e 100644 --- a/docs/data/documentation/passage.json +++ b/docs/data/documentation/passage.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage"},"variants":[{"paths":["\/documentation\/passage"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"hierarchy":{"paths":[[]]},"abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}],"topicSections":[{"title":"Getting Started","identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetStarted_PassageApplication","doc:\/\/Passage\/documentation\/Passage\/GetStarted_AssociatedDomains","doc:\/\/Passage\/documentation\/Passage\/GetStarted_Frontend","doc:\/\/Passage\/documentation\/Passage\/GetStarted_Backend"],"abstract":[{"type":"text","text":"The articles below will walk you through integrating Passage into your application. They will walk you through getting a Passage application setup, adding the passage-ios framework to your application, and how to secure your backend using the Passage backend sdks."}]},{"title":"Guides","abstract":[{"text":"The following articles will describe registering users, logging users in, and passing Passage Auth Tokens to your applications backend.","type":"text"}],"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Guide_PassageFramework","doc:\/\/Passage\/documentation\/Passage\/Guide_Registration","doc:\/\/Passage\/documentation\/Passage\/Guide_Login","doc:\/\/Passage\/documentation\/Passage\/Guide_PasskeyAutofill","doc:\/\/Passage\/documentation\/Passage\/Guide_SessionManagement"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageAuth","doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController","doc:\/\/Passage\/documentation\/Passage\/PassageStore","doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils"],"title":"Classes"},{"title":"Protocols","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthFallbackResult","doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore"]},{"title":"Structures","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AppInfo","doc:\/\/Passage\/documentation\/Passage\/AuthMethods","doc:\/\/Passage\/documentation\/Passage\/AuthResult","doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod","doc:\/\/Passage\/documentation\/Passage\/MagicLink","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode","doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse","doc:\/\/Passage\/documentation\/Passage\/PassageErrorResponseBody","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","doc:\/\/Passage\/documentation\/Passage\/PasskeyAuthMethod","doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions","doc:\/\/Passage\/documentation\/Passage\/Settings","doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema"]},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError","doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError","doc:\/\/Passage\/documentation\/Passage\/PassageError","doc:\/\/Passage\/documentation\/Passage\/PassageLoginError","doc:\/\/Passage\/documentation\/Passage\/PassageOTPError","doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError","doc:\/\/Passage\/documentation\/Passage\/PassageSessionError","doc:\/\/Passage\/documentation\/Passage\/PassageSettingsError","doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","doc:\/\/Passage\/documentation\/Passage\/PassageSocialError"]}],"primaryContentSections":[{"content":[{"level":2,"type":"heading","text":"Overview","anchor":"Overview"},{"type":"paragraph","inlineContent":[{"type":"image","identifier":"Passage"}]},{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Note: passage-ios is currently in beta."}]}],"type":"paragraph"},{"inlineContent":[{"text":"The Passage iOS Framework provides an easy to use SDK interface to implement a ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.apple.com\/passkeys\/","type":"reference"},{"text":" focused authentication expierence.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Using "},{"identifier":"https:\/\/passage.id\/","type":"reference","isActive":true},{"text":" as your backend you can unlock complete user management using exclusively passwordless.","type":"text"}]},{"inlineContent":[{"type":"text","text":"The Passage-iOS SDK is supported for iOS version 14+. However, Passkeys are only supported on iOS v16+."}],"type":"paragraph"},{"header":"row","type":"table","rows":[[[{"inlineContent":[{"type":"text","text":"iOS Version"}],"type":"paragraph"}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"Passkey"}]}],[{"type":"paragraph","inlineContent":[{"text":"Magic Link","type":"text"}]}]],[[{"type":"paragraph","inlineContent":[{"type":"text","text":"v16.x"}]}],[{"inlineContent":[{"type":"text","text":"✅"}],"type":"paragraph"}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"✅"}]}]],[[{"type":"paragraph","inlineContent":[{"text":"v15.x","type":"text"}]}],[{"inlineContent":[{"type":"text","text":"❌"}],"type":"paragraph"}],[{"inlineContent":[{"type":"text","text":"✅"}],"type":"paragraph"}]],[[{"type":"paragraph","inlineContent":[{"text":"v14.x","type":"text"}]}],[{"type":"paragraph","inlineContent":[{"text":"❌","type":"text"}]}],[{"inlineContent":[{"type":"text","text":"✅"}],"type":"paragraph"}]]],"alignments":["unset","center","center"]}],"kind":"content"}],"metadata":{"modules":[{"name":"Passage"}],"roleHeading":"Framework","symbolKind":"module","role":"collection","title":"Passage","externalID":"Passage"},"references":{"https://developer.apple.com/passkeys/":{"titleInlineContent":[{"text":"Passkey","type":"text"}],"title":"Passkey","identifier":"https:\/\/developer.apple.com\/passkeys\/","url":"https:\/\/developer.apple.com\/passkeys\/","type":"link"},"doc://Passage/documentation/Passage/AppInfo":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppInfo"}],"navigatorTitle":[{"kind":"identifier","text":"AppInfo"}],"role":"symbol","abstract":[{"type":"text","text":"Struct describing a Passage Application"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo","title":"AppInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo"},"doc://Passage/documentation/Passage/GetStarted_AssociatedDomains":{"url":"\/documentation\/passage\/getstarted_associateddomains","type":"topic","title":"Associated Domains","kind":"article","abstract":[{"type":"text","text":"Before you can use the passage-ios framework in your application you will need to setup an Associated Domain."}],"role":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_AssociatedDomains"},"doc://Passage/documentation/Passage/OneTimePasscode":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OneTimePasscode","kind":"identifier"}],"navigatorTitle":[{"text":"OneTimePasscode","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"Describes a one time passcode"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/onetimepasscode","title":"OneTimePasscode","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode"},"doc://Passage/documentation/Passage/PassageDeviceError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError","type":"topic","url":"\/documentation\/passage\/passagedeviceerror","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PassageDeviceError","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Passage Device Errors","type":"text"}],"title":"PassageDeviceError","navigatorTitle":[{"kind":"identifier","text":"PassageDeviceError"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageASAuthorizationError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError","type":"topic","url":"\/documentation\/passage\/passageasauthorizationerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageASAuthorizationError"}],"role":"symbol","abstract":[{"text":"Errors thrown from the ASAuthorization Controller","type":"text"}],"title":"PassageASAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"PassageASAuthorizationError"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageTokenStore":{"title":"PassageTokenStore","navigatorTitle":[{"text":"PassageTokenStore","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageTokenStore"}],"abstract":[{"text":"Protocol for Token Storage to use with Passage","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagetokenstore"},"doc://Passage/documentation/Passage/PassageSocialError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialError","type":"topic","url":"\/documentation\/passage\/passagesocialerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"PassageSocialError","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageSocialError","navigatorTitle":[{"text":"PassageSocialError","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController":{"title":"PassageAutofillAuthorizationController","navigatorTitle":[{"text":"PassageAutofillAuthorizationController","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageAutofillAuthorizationController"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageautofillauthorizationcontroller"},"doc://Passage/documentation/Passage/AuthResult":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"url":"\/documentation\/passage\/authresult","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"topic","title":"AuthResult","abstract":[{"type":"text","text":"The authentication result containing the users tokens and redirect url"}]},"Passage":{"variants":[{"url":"\/images\/Passage.png","traits":["1x","light"]}],"type":"image","identifier":"Passage","alt":"Passage Logo"},"doc://Passage/documentation/Passage/GetStarted_Frontend":{"url":"\/documentation\/passage\/getstarted_frontend","type":"topic","title":"Adding Passage to Your iOS Application","kind":"article","abstract":[{"type":"text","text":"This article will walk you through adding the passage-ios framework to your iOS applications project."}],"role":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_Frontend"},"doc://Passage/documentation/Passage/PassageOTPError":{"title":"PassageOTPError","type":"topic","navigatorTitle":[{"text":"PassageOTPError","kind":"identifier"}],"url":"\/documentation\/passage\/passageotperror","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageOTPError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageOTPError","kind":"identifier"}],"kind":"symbol","abstract":[]},"doc://Passage/documentation/Passage/PassageStore":{"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageStore","kind":"identifier"}],"abstract":[],"navigatorTitle":[{"text":"PassageStore","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagestore","title":"PassageStore"},"doc://Passage/documentation/Passage/GetStarted_PassageApplication":{"url":"\/documentation\/passage\/getstarted_passageapplication","type":"topic","title":"Passage Application Setup","kind":"article","abstract":[{"type":"text","text":"Before your can add Passage to your application you will need to have a Passage application setup. This article will show you how to get it done."}],"role":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_PassageApplication"},"doc://Passage/documentation/Passage/PassageUserInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PassageUserInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","type":"topic","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"abstract":[{"text":"Information about a Passage user","type":"text"}],"role":"symbol"},"doc://Passage/documentation/Passage/AuthFallbackResult":{"deprecated":true,"url":"\/documentation\/passage\/authfallbackresult","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AuthFallbackResult","kind":"identifier"}],"title":"AuthFallbackResult","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthFallbackResult"}],"abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthFallbackResult"},"doc://Passage/documentation/Passage/AuthMethods":{"url":"\/documentation\/passage\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthMethods","kind":"identifier"}],"type":"topic","title":"AuthMethods","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}]},"doc://Passage/documentation/Passage/Settings":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Settings","abstract":[],"url":"\/documentation\/passage\/settings","navigatorTitle":[{"text":"Settings","kind":"identifier"}],"type":"topic","kind":"symbol","title":"Settings","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Settings","kind":"identifier"}]},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod":{"title":"EmailAndSMSAuthMethod","navigatorTitle":[{"kind":"identifier","text":"EmailAndSMSAuthMethod"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"EmailAndSMSAuthMethod","kind":"identifier"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod"},"doc://Passage/documentation/Passage/PassageSettingsError":{"title":"PassageSettingsError","navigatorTitle":[{"text":"PassageSettingsError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSettingsError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageSettingsError","kind":"identifier"}],"abstract":[{"type":"text","text":"Passage Settings Error - configuration errors"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagesettingserror"},"doc://Passage/documentation/Passage/Guide_Login":{"url":"\/documentation\/passage\/guide_login","type":"topic","title":"Login","kind":"article","abstract":[{"type":"text","text":"This guide will explain how to log in users with the passage-ios framework."}],"role":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_Login"},"doc://Passage/documentation/Passage/PasskeyCreationOptions":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PasskeyCreationOptions","kind":"identifier"}],"url":"\/documentation\/passage\/passkeycreationoptions","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PasskeyCreationOptions"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions","type":"topic","title":"PasskeyCreationOptions","abstract":[]},"doc://Passage/documentation/Passage/PassageRegisterError":{"navigatorTitle":[{"kind":"identifier","text":"PassageRegisterError"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError","title":"PassageRegisterError","abstract":[{"type":"text","text":"Registration Errors"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageRegisterError"}],"url":"\/documentation\/passage\/passageregistererror","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/Guide_PassageFramework":{"title":"Getting Started","url":"\/documentation\/passage\/guide_passageframework","type":"topic","abstract":[{"text":"This guide provides a high level view of the passage-ios framework and how to get started with it.","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_PassageFramework","role":"article","kind":"article"},"doc://Passage/documentation/Passage/MagicLink":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"MagicLink","kind":"identifier"}],"url":"\/documentation\/passage\/magiclink","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","type":"topic","title":"MagicLink","abstract":[{"type":"text","text":"Describes a magic link"}]},"doc://Passage/documentation/Passage/PassageAPIErrorResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PassageAPIErrorResponse","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PassageAPIErrorResponse"}],"title":"PassageAPIErrorResponse","url":"\/documentation\/passage\/passageapierrorresponse","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageLoginError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageLoginError","type":"topic","url":"\/documentation\/passage\/passageloginerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"PassageLoginError","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageLoginError","navigatorTitle":[{"text":"PassageLoginError","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/Guide_SessionManagement":{"title":"Session Management","url":"\/documentation\/passage\/guide_sessionmanagement","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_SessionManagement","abstract":[{"text":"This guide provides an overview of how session management is handled using Passage and how to use passage-ios to handle refresh tokens.","type":"text"}],"role":"article","kind":"article"},"doc://Passage/documentation/Passage/DeviceInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceInfo"}],"url":"\/documentation\/passage\/deviceinfo","role":"symbol","navigatorTitle":[{"text":"DeviceInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","type":"topic","title":"DeviceInfo","abstract":[{"type":"text","text":"Information about a registered device"}]},"https://passage.id/":{"titleInlineContent":[{"text":"Passage","type":"text"}],"title":"Passage","identifier":"https:\/\/passage.id\/","url":"https:\/\/passage.id\/","type":"link"},"doc://Passage/documentation/Passage/PassageSessionError":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PassageSessionError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSessionError","kind":"symbol","navigatorTitle":[{"text":"PassageSessionError","kind":"identifier"}],"title":"PassageSessionError","url":"\/documentation\/passage\/passagesessionerror","abstract":[{"type":"text","text":"Passage Session Errors"}],"role":"symbol"},"doc://Passage/documentation/Passage/PassageErrorResponseBody":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PassageErrorResponseBody","kind":"identifier"}],"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"PassageErrorResponseBody"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageErrorResponseBody","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerrorresponsebody","title":"PassageErrorResponseBody"},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/Guide_Registration":{"title":"User Registration","url":"\/documentation\/passage\/guide_registration","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_Registration","abstract":[{"text":"This guide will explain how to register new users with the passage-ios framework.","type":"text"}],"role":"article","kind":"article"},"doc://Passage/documentation/Passage/PasskeyAuthMethod":{"title":"PasskeyAuthMethod","navigatorTitle":[{"text":"PasskeyAuthMethod","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyAuthMethod","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PasskeyAuthMethod","kind":"identifier"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passkeyauthmethod"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/UserMetadataSchema":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataSchema"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema","kind":"symbol","navigatorTitle":[{"text":"UserMetadataSchema","kind":"identifier"}],"title":"UserMetadataSchema","url":"\/documentation\/passage\/usermetadataschema","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageTokenUtils":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageTokenUtils"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils","kind":"symbol","navigatorTitle":[{"text":"PassageTokenUtils","kind":"identifier"}],"title":"PassageTokenUtils","url":"\/documentation\/passage\/passagetokenutils","abstract":[{"text":"Some utils for Passage Tokens","type":"text"}],"role":"symbol"},"doc://Passage/documentation/Passage/PassageSocialConnection":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","url":"\/documentation\/passage\/passagesocialconnection","role":"symbol","abstract":[],"title":"PassageSocialConnection","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageSocialConnection","kind":"identifier"}],"navigatorTitle":[{"text":"PassageSocialConnection","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/Guide_PasskeyAutofill":{"title":"Guide PasskeyAutofill","url":"\/documentation\/passage\/guide_passkeyautofill","type":"topic","abstract":[{"text":"Enable Passkey autofill to make it easier for your users to login with Passkeys.","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_PasskeyAutofill","role":"article","kind":"article"},"doc://Passage/documentation/Passage/AuthenticatorAttachment":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","type":"topic","url":"\/documentation\/passage\/authenticatorattachment","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticatorAttachment"}],"role":"symbol","abstract":[],"title":"AuthenticatorAttachment","navigatorTitle":[{"kind":"identifier","text":"AuthenticatorAttachment"}],"kind":"symbol"},"doc://Passage/documentation/Passage/GetStarted_Backend":{"url":"\/documentation\/passage\/getstarted_backend","type":"topic","title":"Adding Passage To Your Backend","kind":"article","abstract":[{"type":"text","text":"This article will walk you through securing your backend with Passage and the changes it will require to your frontend."}],"role":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_Backend"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"hierarchy":{"paths":[[]]},"metadata":{"role":"collection","modules":[{"name":"Passage"}],"externalID":"Passage","symbolKind":"module","title":"Passage","roleHeading":"Framework"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetStarted_PassageApplication","doc:\/\/Passage\/documentation\/Passage\/GetStarted_AssociatedDomains","doc:\/\/Passage\/documentation\/Passage\/GetStarted_Frontend","doc:\/\/Passage\/documentation\/Passage\/GetStarted_Backend"],"abstract":[{"type":"text","text":"The articles below will walk you through integrating Passage into your application. They will walk you through getting a Passage application setup, adding the passage-ios framework to your application, and how to secure your backend using the Passage backend sdks."}],"title":"Getting Started"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Guide_PassageFramework","doc:\/\/Passage\/documentation\/Passage\/Guide_Registration","doc:\/\/Passage\/documentation\/Passage\/Guide_Login","doc:\/\/Passage\/documentation\/Passage\/Guide_PasskeyAutofill","doc:\/\/Passage\/documentation\/Passage\/Guide_SessionManagement"],"abstract":[{"text":"The following articles will describe registering users, logging users in, and passing Passage Auth Tokens to your applications backend.","type":"text"}],"title":"Guides"},{"title":"Classes","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AppsAPI","doc:\/\/Passage\/documentation\/Passage\/AuthenticateAPI","doc:\/\/Passage\/documentation\/Passage\/CodableHelper","doc:\/\/Passage\/documentation\/Passage\/Configuration","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","doc:\/\/Passage\/documentation\/Passage\/JSONEncodingHelper","doc:\/\/Passage\/documentation\/Passage\/JWKSAPI","doc:\/\/Passage\/documentation\/Passage\/LoginAPI","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAPI","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OTPAPI","doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPI","doc:\/\/Passage\/documentation\/Passage\/OpenIDAPI","doc:\/\/Passage\/documentation\/Passage\/OpenISO8601DateFormatter","doc:\/\/Passage\/documentation\/Passage\/PassageAuth","doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController","doc:\/\/Passage\/documentation\/Passage\/PassageStore","doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils","doc:\/\/Passage\/documentation\/Passage\/PasskeyReadinessAPI","doc:\/\/Passage\/documentation\/Passage\/RegisterAPI","doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","doc:\/\/Passage\/documentation\/Passage\/RequestTask","doc:\/\/Passage\/documentation\/Passage\/Response","doc:\/\/Passage\/documentation\/Passage\/TokensAPI","doc:\/\/Passage\/documentation\/Passage\/URLSessionDecodableRequestBuilder","doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder","doc:\/\/Passage\/documentation\/Passage\/UsersAPI"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ParameterEncoding","doc:\/\/Passage\/documentation\/Passage\/PassageError","doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","doc:\/\/Passage\/documentation\/Passage\/RequestBuilderFactory","doc:\/\/Passage\/documentation\/Passage\/URLSessionProtocol"],"title":"Protocols"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/APIHelper","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","doc:\/\/Passage\/documentation\/Passage\/AuthMethods","doc:\/\/Passage\/documentation\/Passage\/AuthResponse","doc:\/\/Passage\/documentation\/Passage\/AuthResult","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","doc:\/\/Passage\/documentation\/Passage\/Credential","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","doc:\/\/Passage\/documentation\/Passage\/CurrentUser","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","doc:\/\/Passage\/documentation\/Passage\/JSONDataEncoding","doc:\/\/Passage\/documentation\/Passage\/JWKResponse","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","doc:\/\/Passage\/documentation\/Passage\/Layouts","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","doc:\/\/Passage\/documentation\/Passage\/MagicLink","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/Model400Error","doc:\/\/Passage\/documentation\/Passage\/Model401Error","doc:\/\/Passage\/documentation\/Passage\/Model403Error","doc:\/\/Passage\/documentation\/Passage\/Model404Error","doc:\/\/Passage\/documentation\/Passage\/Model409Error","doc:\/\/Passage\/documentation\/Passage\/Model500Error","doc:\/\/Passage\/documentation\/Passage\/Nonce","doc:\/\/Passage\/documentation\/Passage\/NumericRule","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse","doc:\/\/Passage\/documentation\/Passage\/PassageErrorResponseBody","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse","doc:\/\/Passage\/documentation\/Passage\/SocialConnections","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","doc:\/\/Passage\/documentation\/Passage\/StringRule","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","doc:\/\/Passage\/documentation\/Passage\/User","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","doc:\/\/Passage\/documentation\/Passage\/UserResponse","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","doc:\/\/Passage\/documentation\/Passage\/ValidationError","doc:\/\/Passage\/documentation\/Passage\/Validator","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons"],"title":"Structures"},{"title":"Type Aliases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AppInfo","doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPIChallengeHandler"]},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AddDeviceError","doc:\/\/Passage\/documentation\/Passage\/AppInfoError","doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError","doc:\/\/Passage\/documentation\/Passage\/DownloadException","doc:\/\/Passage\/documentation\/Passage\/ErrorResponse","doc:\/\/Passage\/documentation\/Passage\/FontFamily","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError","doc:\/\/Passage\/documentation\/Passage\/HTTPMethod","doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError","doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError","doc:\/\/Passage\/documentation\/Passage\/Model400Code","doc:\/\/Passage\/documentation\/Passage\/Model401Code","doc:\/\/Passage\/documentation\/Passage\/Model403Code","doc:\/\/Passage\/documentation\/Passage\/Model404Code","doc:\/\/Passage\/documentation\/Passage\/Model409Code","doc:\/\/Passage\/documentation\/Passage\/Model500Code","doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError","doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError","doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError","doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError","doc:\/\/Passage\/documentation\/Passage\/NullEncodable","doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError","doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError","doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","doc:\/\/Passage\/documentation\/Passage\/PassageTokenError","doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError","doc:\/\/Passage\/documentation\/Passage\/SocialAuthError","doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind","doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit","doc:\/\/Passage\/documentation\/Passage\/UserError","doc:\/\/Passage\/documentation\/Passage\/UserStatus","doc:\/\/Passage\/documentation\/Passage\/WebAuthnType"]},{"title":"Extended Modules","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Swift"]}],"primaryContentSections":[{"kind":"content","content":[{"type":"heading","level":2,"anchor":"Overview","text":"Overview"},{"type":"paragraph","inlineContent":[{"identifier":"Passage","type":"image"}]},{"inlineContent":[{"inlineContent":[{"type":"text","text":"Note: passage-ios is currently in beta."}],"type":"strong"}],"type":"paragraph"},{"inlineContent":[{"text":"The Passage iOS Framework provides an easy to use SDK interface to implement a ","type":"text"},{"isActive":true,"identifier":"https:\/\/developer.apple.com\/passkeys\/","type":"reference"},{"type":"text","text":" focused authentication expierence."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Using "},{"isActive":true,"identifier":"https:\/\/passage.id\/","type":"reference"},{"type":"text","text":" as your backend you can unlock complete user management using exclusively passwordless."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"The Passage-iOS SDK is supported for iOS version 14+. However, Passkeys are only supported on iOS v16+."}]},{"rows":[[[{"type":"paragraph","inlineContent":[{"text":"iOS Version","type":"text"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"Passkey"}]}],[{"type":"paragraph","inlineContent":[{"text":"Magic Link","type":"text"}]}]],[[{"type":"paragraph","inlineContent":[{"text":"v16.x","type":"text"}]}],[{"inlineContent":[{"text":"✅","type":"text"}],"type":"paragraph"}],[{"inlineContent":[{"text":"✅","type":"text"}],"type":"paragraph"}]],[[{"type":"paragraph","inlineContent":[{"text":"v15.x","type":"text"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"❌"}]}],[{"type":"paragraph","inlineContent":[{"text":"✅","type":"text"}]}]],[[{"inlineContent":[{"type":"text","text":"v14.x"}],"type":"paragraph"}],[{"inlineContent":[{"type":"text","text":"❌"}],"type":"paragraph"}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"✅"}]}]]],"header":"row","alignments":["unset","center","center"],"type":"table"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/CreateUserParams":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams","role":"symbol","title":"CreateUserParams","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CreateUserParams","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CreateUserParams","kind":"identifier"}]},"doc://Passage/documentation/Passage/URLSessionDecodableRequestBuilder":{"kind":"symbol","url":"\/documentation\/passage\/urlsessiondecodablerequestbuilder","role":"symbol","title":"URLSessionDecodableRequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionDecodableRequestBuilder","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"URLSessionDecodableRequestBuilder","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"URLSessionDecodableRequestBuilder"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner","navigatorTitle":[{"text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/PassageTokenError":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageTokenError","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError","title":"PassageTokenError","navigatorTitle":[{"text":"PassageTokenError","kind":"identifier"}],"url":"\/documentation\/passage\/passagetokenerror"},"doc://Passage/documentation/Passage/GetStarted_AssociatedDomains":{"kind":"article","url":"\/documentation\/passage\/getstarted_associateddomains","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_AssociatedDomains","role":"article","title":"Associated Domains","abstract":[{"type":"text","text":"Before you can use the passage-ios framework in your application you will need to setup an Associated Domain."}],"type":"topic"},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/HTTPMethod":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"HTTPMethod","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"HTTPMethod","kind":"identifier"}],"url":"\/documentation\/passage\/httpmethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod","role":"symbol","title":"HTTPMethod","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse":{"abstract":[],"title":"AuthenticateWebAuthnStartWithTransactionResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","role":"symbol","type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}]},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest":{"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"title":"LoginOneTimePasscodeRequest","navigatorTitle":[{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","kind":"symbol","url":"\/documentation\/passage\/loginonetimepasscoderequest"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnStartWithTransactionRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterWebAuthnStartWithTransactionRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest"},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/MagicLinkAPI":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLinkAPI"}],"kind":"symbol","navigatorTitle":[{"text":"MagicLinkAPI","kind":"identifier"}],"url":"\/documentation\/passage\/magiclinkapi","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAPI","role":"symbol","title":"MagicLinkAPI","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/SocialAuthError":{"role":"symbol","title":"SocialAuthError","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError","url":"\/documentation\/passage\/socialautherror","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"SocialAuthError","kind":"identifier"}],"navigatorTitle":[{"text":"SocialAuthError","kind":"identifier"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration","title":"OpenIdConfiguration","role":"symbol","navigatorTitle":[{"text":"OpenIdConfiguration","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OpenIdConfiguration","kind":"identifier"}]},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"ActivateOneTimePasscodeRequest","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","navigatorTitle":[{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activateonetimepasscoderequest"},"doc://Passage/documentation/Passage/PassageAPIError":{"url":"\/documentation\/passage\/passageapierror","title":"PassageAPIError","kind":"symbol","navigatorTitle":[{"text":"PassageAPIError","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAPIError"}]},"doc://Passage/documentation/Passage/UserMetadataField":{"title":"UserMetadataField","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","navigatorTitle":[{"text":"UserMetadataField","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataField"}],"role":"symbol"},"doc://Passage/documentation/Passage/GetStarted_PassageApplication":{"title":"Passage Application Setup","abstract":[{"text":"Before your can add Passage to your application you will need to have a Passage application setup. This article will show you how to get it done.","type":"text"}],"role":"article","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_PassageApplication","url":"\/documentation\/passage\/getstarted_passageapplication","kind":"article"},"doc://Passage/documentation/Passage/PassageSocialConnection":{"kind":"symbol","url":"\/documentation\/passage\/passagesocialconnection","role":"symbol","title":"PassageSocialConnection","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PassageSocialConnection","kind":"identifier"}],"abstract":[],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageSocialConnection"}]},"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertion","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertion"}],"title":"ProtocolCredentialAssertion","url":"\/documentation\/passage\/protocolcredentialassertion","type":"topic"},"doc://Passage/documentation/Passage/CodableHelper":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodableHelper"}],"navigatorTitle":[{"text":"CodableHelper","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CodableHelper","role":"symbol","title":"CodableHelper","type":"topic","url":"\/documentation\/passage\/codablehelper"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterMagicLinkRequest"}],"navigatorTitle":[{"text":"RegisterMagicLinkRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","role":"symbol","title":"RegisterMagicLinkRequest","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest"},"doc://Passage/documentation/Passage/Model403Error":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model403Error","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model403Error"}],"url":"\/documentation\/passage\/model403error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error","role":"symbol","title":"Model403Error","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/StringRule":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"StringRule"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/StringRule","kind":"symbol","title":"StringRule","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StringRule"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/stringrule"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","abstract":[],"title":"UpdateUserPhoneRequest"},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","role":"symbol","title":"LoginWebAuthnStartResponse","type":"topic","url":"\/documentation\/passage\/loginwebauthnstartresponse"},"doc://Passage/documentation/Passage/StringValidationErrorKind":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"StringValidationErrorKind"}],"navigatorTitle":[{"text":"StringValidationErrorKind","kind":"identifier"}],"abstract":[],"url":"\/documentation\/passage\/stringvalidationerrorkind","title":"StringValidationErrorKind","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"},"doc://Passage/documentation/Passage/Swift":{"abstract":[],"title":"Swift","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift","kind":"symbol","type":"topic","role":"collection","url":"\/documentation\/passage\/swift"},"doc://Passage/documentation/Passage/Layouts":{"kind":"symbol","title":"Layouts","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts","role":"symbol","navigatorTitle":[{"text":"Layouts","kind":"identifier"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Layouts","kind":"identifier"}],"url":"\/documentation\/passage\/layouts"},"doc://Passage/documentation/Passage/OpenAPIClientAPIChallengeHandler":{"kind":"symbol","url":"\/documentation\/passage\/openapiclientapichallengehandler","role":"symbol","title":"OpenAPIClientAPIChallengeHandler","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPIChallengeHandler","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OpenAPIClientAPIChallengeHandler"}],"type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"OpenAPIClientAPIChallengeHandler"}]},"doc://Passage/documentation/Passage/NewLoginMagicLinkError":{"navigatorTitle":[{"text":"NewLoginMagicLinkError","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"NewLoginMagicLinkError","type":"topic","url":"\/documentation\/passage\/newloginmagiclinkerror","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NewLoginMagicLinkError","kind":"identifier"}]},"doc://Passage/documentation/Passage/Response":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Response","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Response"}],"url":"\/documentation\/passage\/response","navigatorTitle":[{"text":"Response","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"Response","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/JWKResponseKeysInner":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponseKeysInner","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner","navigatorTitle":[{"text":"JWKResponseKeysInner","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/GetStarted_Frontend":{"kind":"article","url":"\/documentation\/passage\/getstarted_frontend","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_Frontend","role":"article","title":"Adding Passage to Your iOS Application","abstract":[{"text":"This article will walk you through adding the passage-ios framework to your iOS applications project.","type":"text"}],"type":"topic"},"doc://Passage/documentation/Passage/PassageTokenStore":{"role":"symbol","abstract":[{"type":"text","text":"Protocol for Token Storage to use with Passage"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageTokenStore","kind":"identifier"}],"url":"\/documentation\/passage\/passagetokenstore","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","navigatorTitle":[{"kind":"identifier","text":"PassageTokenStore"}],"type":"topic","kind":"symbol","title":"PassageTokenStore"},"doc://Passage/documentation/Passage/Model404Error":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model404Error","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Model404Error"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error","role":"symbol","title":"Model404Error","type":"topic","url":"\/documentation\/passage\/model404error"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse","title":"RegisterWebAuthnStartWithTransactionResponse","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionResponse"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartWithTransactionResponse","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse"},"doc://Passage/documentation/Passage/UserStatus":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserStatus"}],"url":"\/documentation\/passage\/userstatus","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserStatus"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus","abstract":[{"text":"User status: active, inactive, pending","type":"text"}],"title":"UserStatus"},"doc://Passage/documentation/Passage/Model400Code":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Model400Code"}],"kind":"symbol","navigatorTitle":[{"text":"Model400Code","kind":"identifier"}],"url":"\/documentation\/passage\/model400code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code","role":"symbol","title":"Model400Code","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest":{"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest","type":"topic","title":"RegisterWebAuthnFinishWithTransactionRequest","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/ErrorResponse":{"abstract":[],"url":"\/documentation\/passage\/errorresponse","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorResponse"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ErrorResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ErrorResponse","type":"topic","role":"symbol","title":"ErrorResponse"},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest":{"url":"\/documentation\/passage\/loginwebauthnstartrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartRequest"}],"title":"LoginWebAuthnStartRequest","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginWebAuthnStartRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/CurrentUserDevices":{"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevices"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUserDevices","kind":"identifier"}],"title":"CurrentUserDevices","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","role":"symbol","url":"\/documentation\/passage\/currentuserdevices"},"doc://Passage/documentation/Passage/OTPAPI":{"title":"OTPAPI","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"OTPAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"OTPAPI"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OTPAPI","url":"\/documentation\/passage\/otpapi","kind":"symbol"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest","title":"CurrentUserDevicesStartRequest","abstract":[],"navigatorTitle":[{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest":{"kind":"symbol","title":"RegisterWebAuthnStartRequest","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterWebAuthnStartRequest"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","abstract":[]},"doc://Passage/documentation/Passage/GoogleSocialConnection":{"abstract":[],"title":"GoogleSocialConnection","type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GoogleSocialConnection"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","navigatorTitle":[{"kind":"identifier","text":"GoogleSocialConnection"}],"kind":"symbol"},"doc://Passage/documentation/Passage/Model409Error":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Model409Error","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model409Error"}],"title":"Model409Error","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/model409error"},"doc://Passage/documentation/Passage/Guide_Registration":{"type":"topic","url":"\/documentation\/passage\/guide_registration","abstract":[{"type":"text","text":"This guide will explain how to register new users with the passage-ios framework."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_Registration","role":"article","title":"User Registration","kind":"article"},"doc://Passage/documentation/Passage/OneTimePasscodeActivateError":{"abstract":[],"url":"\/documentation\/passage\/onetimepasscodeactivateerror","role":"symbol","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"OneTimePasscodeActivateError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError","kind":"symbol","navigatorTitle":[{"text":"OneTimePasscodeActivateError","kind":"identifier"}],"title":"OneTimePasscodeActivateError"},"doc://Passage/documentation/Passage/NumericRule":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"NumericRule"}],"kind":"symbol","navigatorTitle":[{"text":"NumericRule","kind":"identifier"}],"url":"\/documentation\/passage\/numericrule","identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericRule","role":"symbol","title":"NumericRule","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage/LayoutConfig":{"navigatorTitle":[{"text":"LayoutConfig","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayoutConfig"}],"title":"LayoutConfig","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","role":"symbol","url":"\/documentation\/passage\/layoutconfig"},"doc://Passage/documentation/Passage/AuthenticatorAttachment":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"AuthenticatorAttachment","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatorattachment","abstract":[{"text":"selects the type of authentication that will be used in this WebAuthN flow request","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticatorAttachment"}],"title":"AuthenticatorAttachment","kind":"symbol"},"doc://Passage/documentation/Passage/PassageUserInfo":{"title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","abstract":[{"type":"text","text":"Information about a Passage user"}],"kind":"symbol","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageUserInfo"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/NullEncodable":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"NullEncodable"}],"abstract":[{"type":"text","text":"A flexible type that can be encoded ("},{"type":"codeVoice","code":".encodeNull"},{"type":"text","text":" or "},{"type":"codeVoice","code":".encodeValue"},{"text":")","type":"text"},{"type":"text","text":" "},{"type":"text","text":"or not encoded ("},{"code":".encodeNothing","type":"codeVoice"},{"type":"text","text":"). Intended for request payloads."}],"role":"symbol","type":"topic","title":"NullEncodable","identifier":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"NullEncodable"}],"url":"\/documentation\/passage\/nullencodable"},"doc://Passage/documentation/Passage/PassageAPIErrorResponse":{"url":"\/documentation\/passage\/passageapierrorresponse","title":"PassageAPIErrorResponse","kind":"symbol","navigatorTitle":[{"text":"PassageAPIErrorResponse","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAPIErrorResponse"}]},"doc://Passage/documentation/Passage/JWKSAPI":{"title":"JWKSAPI","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWKSAPI"}],"navigatorTitle":[{"text":"JWKSAPI","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKSAPI","url":"\/documentation\/passage\/jwksapi","kind":"symbol"},"doc://Passage/documentation/Passage/WebAuthnType":{"title":"WebAuthnType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"WebAuthnType"}],"abstract":[{"text":"The type of this credential","type":"text"}],"navigatorTitle":[{"text":"WebAuthnType","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType","type":"topic","kind":"symbol","url":"\/documentation\/passage\/webauthntype"},"doc://Passage/documentation/Passage/FontFamily":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"FontFamily"}],"url":"\/documentation\/passage\/fontfamily","type":"topic","title":"FontFamily","abstract":[{"text":"Body font family","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FontFamily"}]},"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterMagicLinkResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterMagicLinkResponse"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","title":"RegisterMagicLinkResponse","kind":"symbol"},"doc://Passage/documentation/Passage/Guide_SessionManagement":{"type":"topic","url":"\/documentation\/passage\/guide_sessionmanagement","abstract":[{"type":"text","text":"This guide provides an overview of how session management is handled using Passage and how to use passage-ios to handle refresh tokens."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_SessionManagement","role":"article","title":"Session Management","kind":"article"},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse":{"url":"\/documentation\/passage\/credentialcreationresponseresponse","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","role":"symbol","title":"CredentialCreationResponseResponse","navigatorTitle":[{"text":"CredentialCreationResponseResponse","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationResponseResponse"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/Model401Error":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model401Error"}],"kind":"symbol","url":"\/documentation\/passage\/model401error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error","navigatorTitle":[{"text":"Model401Error","kind":"identifier"}],"title":"Model401Error"},"doc://Passage/documentation/Passage/TokensAPI":{"title":"TokensAPI","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"TokensAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TokensAPI"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/TokensAPI","url":"\/documentation\/passage\/tokensapi","kind":"symbol"},"doc://Passage/documentation/Passage/UsersAPI":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"UsersAPI"}],"abstract":[],"role":"symbol","type":"topic","title":"UsersAPI","identifier":"doc:\/\/Passage\/documentation\/Passage\/UsersAPI","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UsersAPI"}],"url":"\/documentation\/passage\/usersapi"},"doc://Passage/documentation/Passage/APIHelper":{"title":"APIHelper","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"APIHelper"}],"navigatorTitle":[{"kind":"identifier","text":"APIHelper"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/APIHelper","url":"\/documentation\/passage\/apihelper","kind":"symbol"},"doc://Passage/documentation/Passage/GithubSocialConnection":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"GithubSocialConnection","kind":"identifier"}],"url":"\/documentation\/passage\/githubsocialconnection","navigatorTitle":[{"text":"GithubSocialConnection","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/Guide_PasskeyAutofill":{"type":"topic","url":"\/documentation\/passage\/guide_passkeyautofill","abstract":[{"type":"text","text":"Enable Passkey autofill to make it easier for your users to login with Passkeys."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_PasskeyAutofill","role":"article","title":"Guide PasskeyAutofill","kind":"article"},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse":{"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","url":"\/documentation\/passage\/credentialassertionresponseresponse","kind":"symbol","title":"CredentialAssertionResponseResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionResponseResponse","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialAssertionResponseResponse","kind":"identifier"}]},"doc://Passage/documentation/Passage/ParameterEncoding":{"kind":"symbol","url":"\/documentation\/passage\/parameterencoding","role":"symbol","title":"ParameterEncoding","identifier":"doc:\/\/Passage\/documentation\/Passage\/ParameterEncoding","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ParameterEncoding","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"ParameterEncoding","kind":"identifier"}]},"doc://Passage/documentation/Passage/UpdateMetadataRequest":{"title":"UpdateMetadataRequest","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"UpdateMetadataRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","url":"\/documentation\/passage\/updatemetadatarequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateMetadataRequest"}],"type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/GetAppResponse":{"url":"\/documentation\/passage\/getappresponse","abstract":[],"navigatorTitle":[{"text":"GetAppResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetAppResponse"}],"kind":"symbol","title":"GetAppResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","type":"topic"},"doc://Passage/documentation/Passage/Model409Code":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Model409Code","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"Model409Code","kind":"identifier"}],"url":"\/documentation\/passage\/model409code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Code","role":"symbol","title":"Model409Code","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertionPublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKey"}],"title":"ProtocolCredentialAssertionPublicKey","url":"\/documentation\/passage\/protocolcredentialassertionpublickey","type":"topic"},"doc://Passage/documentation/Passage/MagicLinkResponse":{"abstract":[],"title":"MagicLinkResponse","role":"symbol","url":"\/documentation\/passage\/magiclinkresponse","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkResponse"}],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkResponse"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse"},"doc://Passage/documentation/Passage/OpenISO8601DateFormatter":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenISO8601DateFormatter","kind":"symbol","abstract":[],"title":"OpenISO8601DateFormatter","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OpenISO8601DateFormatter"}],"url":"\/documentation\/passage\/openiso8601dateformatter","type":"topic","navigatorTitle":[{"text":"OpenISO8601DateFormatter","kind":"identifier"}]},"doc://Passage/documentation/Passage/RegisterWithPasskeyError":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"RegisterWithPasskeyError","kind":"identifier"}],"url":"\/documentation\/passage\/registerwithpasskeyerror","title":"RegisterWithPasskeyError","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError","type":"topic","navigatorTitle":[{"text":"RegisterWithPasskeyError","kind":"identifier"}],"role":"symbol"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest":{"abstract":[],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"LoginMagicLinkRequest","kind":"identifier"}],"title":"LoginMagicLinkRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest","type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyAuthenticatorSelection"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyAuthenticatorSelection","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection"},"doc://Passage/documentation/Passage/PasskeyReadinessAPI":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"PasskeyReadinessAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PasskeyReadinessAPI"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyReadinessAPI","role":"symbol","title":"PasskeyReadinessAPI","type":"topic","url":"\/documentation\/passage\/passkeyreadinessapi"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/TtlDisplayUnit":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit","navigatorTitle":[{"text":"TtlDisplayUnit","kind":"identifier"}],"title":"TtlDisplayUnit","abstract":[{"type":"text","text":"Deprecated Property. The preferred unit for displaying the TTL. This value is for display only. * `s` - seconds * `m` - minutes * `h` - hours * `d` - days"}],"deprecated":true,"role":"symbol","url":"\/documentation\/passage\/ttldisplayunit","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"TtlDisplayUnit","kind":"identifier"}]},"doc://Passage/documentation/Passage/UserError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"UserError","kind":"identifier"}],"url":"\/documentation\/passage\/usererror","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"abstract":[],"kind":"symbol","title":"UserError","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/RequestBuilderFactory":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilderFactory","url":"\/documentation\/passage\/requestbuilderfactory","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"RequestBuilderFactory"}],"title":"RequestBuilderFactory","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"RequestBuilderFactory","kind":"identifier"}]},"doc://Passage/documentation/Passage/AppleSocialConnection":{"title":"AppleSocialConnection","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppleSocialConnection"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AppleSocialConnection","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","url":"\/documentation\/passage\/applesocialconnection"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionChallenge","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","role":"symbol","title":"CredentialAssertionChallenge","url":"\/documentation\/passage\/credentialassertionchallenge","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionChallenge"}],"type":"topic"},"doc://Passage/documentation/Passage/DeviceInfo":{"type":"topic","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceInfo"}],"url":"\/documentation\/passage\/deviceinfo","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DeviceInfo"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","abstract":[{"type":"text","text":"Information about a registered device"}],"title":"DeviceInfo"},"doc://Passage/documentation/Passage/OtpAuthMethod":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OtpAuthMethod"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","url":"\/documentation\/passage\/otpauthmethod","title":"OtpAuthMethod","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"OtpAuthMethod"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse":{"url":"\/documentation\/passage\/credentialassertionresponse","title":"CredentialAssertionResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionResponse"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionResponse"}]},"doc://Passage/documentation/Passage/WebAuthnIcons":{"kind":"symbol","abstract":[{"type":"text","text":"Contains the light and dark SVG icons that represent the brand of those devices Values can be null or base64 encoded SVG. Example of SVG output: data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5MiAxOTIiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDE5MiAxOTIiIHdpZHRoPSIyNHB4Ij48cmVjdCBmaWxsPSJub25lIiBoZWlnaHQ9IjE5MiIgd2lkdGg9IjE5MiIgeT0iMCIvPjxnPjxwYXRoIGQ9Ik02OS4yOSwxMDZjLTMuNDYsNS45Ny05LjkxLDEwLTE3LjI5LDEwYy0xMS4wMywwLTIwLTguOTctMjAtMjBzOC45Ny0yMCwyMC0yMCBjNy4zOCwwLDEzLjgzLDQuMDMsMTcuMjksMTBoMjUuNTVDOTAuMyw2Ni41NCw3Mi44Miw1Miw1Miw1MkMyNy43NCw1Miw4LDcxLjc0LDgsOTZzMTkuNzQsNDQsNDQsNDRjMjAuODIsMCwzOC4zLTE0LjU0LDQyLjg0LTM0IEg2OS4yOXoiIGZpbGw9IiM0Mjg1RjQiLz48cmVjdCBmaWxsPSIjRkJCQzA0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iNDQiIHg9Ijk0IiB5PSI4NCIvPjxwYXRoIGQ9Ik05NC4zMiw4NEg2OHYwLjA1YzIuNSwzLjM0LDQsNy40Nyw0LDExLjk1cy0xLjUsOC42MS00LDExLjk1VjEwOGgyNi4zMiBjMS4wOC0zLjgyLDEuNjgtNy44NCwxLjY4LTEyUzk1LjQxLDg3LjgyLDk0LjMyLDg0eiIgZmlsbD0iI0VBNDMzNSIvPjxwYXRoIGQ9Ik0xODQsMTA2djI2aC0xNnYtOGMwLTQuNDItMy41OC04LTgtOHMtOCwzLjU4LTgsOHY4aC0xNnYtMjZIMTg0eiIgZmlsbD0iIzM0QTg1MyIvPjxyZWN0IGZpbGw9IiMxODgwMzgiIGhlaWdodD0iMjQiIHdpZHRoPSI0OCIgeD0iMTM2IiB5PSI4NCIvPjwvZz48L3N2Zz4="}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"WebAuthnIcons","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"WebAuthnIcons"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","role":"symbol","title":"WebAuthnIcons","type":"topic","url":"\/documentation\/passage\/webauthnicons"},"doc://Passage/documentation/Passage/MagicLinkActivateError":{"kind":"symbol","url":"\/documentation\/passage\/magiclinkactivateerror","role":"symbol","title":"MagicLinkActivateError","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkActivateError"}],"abstract":[],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"MagicLinkActivateError"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest","title":"AuthenticateWebAuthnStartWithTransactionRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/OneTimePasscode":{"kind":"symbol","url":"\/documentation\/passage\/onetimepasscode","role":"symbol","title":"OneTimePasscode","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"OneTimePasscode","kind":"identifier"}],"abstract":[{"text":"Describes a one time passcode","type":"text"}],"type":"topic","navigatorTitle":[{"text":"OneTimePasscode","kind":"identifier"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","role":"symbol","title":"RegisterWebAuthnFinishRequest","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/UserSocialConnections":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserSocialConnections"}],"abstract":[],"url":"\/documentation\/passage\/usersocialconnections","title":"UserSocialConnections","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserSocialConnections"}]},"doc://Passage/documentation/Passage/PassageStore":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageStore","kind":"identifier"}],"url":"\/documentation\/passage\/passagestore","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore","navigatorTitle":[{"kind":"identifier","text":"PassageStore"}],"type":"topic","kind":"symbol","title":"PassageStore"},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage/PasskeyCreationOptions":{"type":"topic","title":"PasskeyCreationOptions","identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PasskeyCreationOptions","kind":"identifier"}],"kind":"symbol","abstract":[],"navigatorTitle":[{"text":"PasskeyCreationOptions","kind":"identifier"}],"role":"symbol","url":"\/documentation\/passage\/passkeycreationoptions"},"doc://Passage/documentation/Passage/UserResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserResponse"}],"abstract":[],"role":"symbol","type":"topic","title":"UserResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserResponse"}],"url":"\/documentation\/passage\/userresponse"},"doc://Passage/documentation/Passage/SocialConnectionsResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SocialConnectionsResponse","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"SocialConnectionsResponse","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","role":"symbol","title":"SocialConnectionsResponse","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"url":"\/documentation\/passage\/credentialcreationpublickeyuser","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser"},"doc://Passage/documentation/Passage/GetMagicLinkStatusError":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetMagicLinkStatusError"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"GetMagicLinkStatusError","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError","navigatorTitle":[{"text":"GetMagicLinkStatusError","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatuserror"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","abstract":[],"title":"CredentialCreationPublicKeyRp"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateUserEmailRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"UpdateUserEmailRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","kind":"symbol","navigatorTitle":[{"text":"UpdateUserEmailRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest"},"doc://Passage/documentation/Passage/Model403Code":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model403Code"}],"url":"\/documentation\/passage\/model403code","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Model403Code","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code","abstract":[],"title":"Model403Code"},"Passage":{"variants":[{"traits":["1x","light"],"url":"\/images\/Passage.png"}],"type":"image","alt":"Passage Logo","identifier":"Passage"},"doc://Passage/documentation/Passage/CredentialCreation":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreation"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CredentialCreation","kind":"identifier"}],"title":"CredentialCreation","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","role":"symbol","url":"\/documentation\/passage\/credentialcreation"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkAuthMethod"}],"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkAuthMethod"}],"title":"MagicLinkAuthMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","type":"topic","role":"symbol","url":"\/documentation\/passage\/magiclinkauthmethod"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model401Code":{"kind":"symbol","url":"\/documentation\/passage\/model401code","role":"symbol","title":"Model401Code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model401Code","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"Model401Code","kind":"identifier"}]},"doc://Passage/documentation/Passage/JSONDataEncoding":{"title":"JSONDataEncoding","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JSONDataEncoding"}],"navigatorTitle":[{"text":"JSONDataEncoding","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/JSONDataEncoding","url":"\/documentation\/passage\/jsondataencoding","kind":"symbol"},"doc://Passage/documentation/Passage/CurrentuserAPI":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","abstract":[],"title":"CurrentuserAPI","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"url":"\/documentation\/passage\/currentuserapi","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}]},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/NumericValidationErrorKind":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NumericValidationErrorKind","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"NumericValidationErrorKind","kind":"identifier"}],"url":"\/documentation\/passage\/numericvalidationerrorkind","identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind","role":"symbol","title":"NumericValidationErrorKind","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Model400Error":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error","navigatorTitle":[{"kind":"identifier","text":"Model400Error"}],"url":"\/documentation\/passage\/model400error","title":"Model400Error","abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model400Error","kind":"identifier"}]},"doc://Passage/documentation/Passage/OneTimePasscodeResponse":{"kind":"symbol","title":"OneTimePasscodeResponse","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OneTimePasscodeResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","role":"symbol","navigatorTitle":[{"text":"OneTimePasscodeResponse","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse","abstract":[]},"doc://Passage/documentation/Passage/Model404Code":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model404Code"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model404Code"}],"url":"\/documentation\/passage\/model404code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code","role":"symbol","title":"Model404Code","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/Model500Error":{"navigatorTitle":[{"text":"Model500Error","kind":"identifier"}],"title":"Model500Error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Error"}],"url":"\/documentation\/passage\/model500error"},"doc://Passage/documentation/Passage/AppsAPI":{"url":"\/documentation\/passage\/appsapi","abstract":[],"navigatorTitle":[{"text":"AppsAPI","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppsAPI"}],"title":"AppsAPI","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppsAPI","type":"topic"},"doc://Passage/documentation/Passage/AppInfo":{"title":"AppInfo","abstract":[{"text":"Struct describing a Passage Application","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppInfo"}],"navigatorTitle":[{"text":"AppInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo","url":"\/documentation\/passage\/appinfo","kind":"symbol"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest":{"abstract":[],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnFinishRequest"}],"navigatorTitle":[{"text":"LoginWebAuthnFinishRequest","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","url":"\/documentation\/passage\/loginwebauthnfinishrequest","title":"LoginWebAuthnFinishRequest"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest":{"title":"CreatePasskeyReadinessRequest","url":"\/documentation\/passage\/createpasskeyreadinessrequest","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CreatePasskeyReadinessRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CreatePasskeyReadinessRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/Guide_Login":{"type":"topic","url":"\/documentation\/passage\/guide_login","abstract":[{"type":"text","text":"This guide will explain how to log in users with the passage-ios framework."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_Login","role":"article","title":"Login","kind":"article"},"doc://Passage/documentation/Passage/URLSessionProtocol":{"kind":"symbol","url":"\/documentation\/passage\/urlsessionprotocol","role":"symbol","title":"URLSessionProtocol","identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionProtocol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"URLSessionProtocol"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"URLSessionProtocol","kind":"identifier"}]},"doc://Passage/documentation/Passage/Configuration":{"title":"Configuration","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Configuration","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Configuration"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Configuration","url":"\/documentation\/passage\/configuration","kind":"symbol"},"doc://Passage/documentation/Passage/LoginWithPasskeyError":{"title":"LoginWithPasskeyError","type":"topic","kind":"symbol","navigatorTitle":[{"text":"LoginWithPasskeyError","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError","role":"symbol","url":"\/documentation\/passage\/loginwithpasskeyerror","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"LoginWithPasskeyError","kind":"identifier"}]},"doc://Passage/documentation/Passage/Nonce":{"url":"\/documentation\/passage\/nonce","abstract":[{"text":"the nonce to exchange for an authentication token","type":"text"}],"title":"Nonce","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Nonce"}],"navigatorTitle":[{"kind":"identifier","text":"Nonce"}],"kind":"symbol","type":"topic"},"doc://Passage/documentation/Passage/DecodableRequestBuilderError":{"role":"symbol","title":"DecodableRequestBuilderError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DecodableRequestBuilderError","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError","url":"\/documentation\/passage\/decodablerequestbuildererror","navigatorTitle":[{"kind":"identifier","text":"DecodableRequestBuilderError"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyExcludeCredentialsInner"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","navigatorTitle":[{"text":"CredentialCreationPublicKeyExcludeCredentialsInner","kind":"identifier"}],"role":"symbol","title":"CredentialCreationPublicKeyExcludeCredentialsInner","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner","abstract":[]},"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController":{"type":"topic","title":"PassageAutofillAuthorizationController","role":"symbol","url":"\/documentation\/passage\/passageautofillauthorizationcontroller","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController","navigatorTitle":[{"kind":"identifier","text":"PassageAutofillAuthorizationController"}],"abstract":[],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAutofillAuthorizationController"}]},"https://passage.id/":{"url":"https:\/\/passage.id\/","title":"Passage","type":"link","identifier":"https:\/\/passage.id\/","titleInlineContent":[{"type":"text","text":"Passage"}]},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterOneTimePasscodeRequest"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","navigatorTitle":[{"text":"RegisterOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest"},"doc://Passage/documentation/Passage/AddDeviceFinishRequest":{"kind":"symbol","role":"symbol","title":"AddDeviceFinishRequest","url":"\/documentation\/passage\/adddevicefinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AddDeviceFinishRequest"}],"navigatorTitle":[{"kind":"identifier","text":"AddDeviceFinishRequest"}],"abstract":[],"type":"topic"},"https://developer.apple.com/passkeys/":{"identifier":"https:\/\/developer.apple.com\/passkeys\/","url":"https:\/\/developer.apple.com\/passkeys\/","titleInlineContent":[{"type":"text","text":"Passkey"}],"title":"Passkey","type":"link"},"doc://Passage/documentation/Passage/CurrentUserDevice":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","title":"CurrentUserDevice","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevice"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CurrentUserDevice","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/currentuserdevice"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LoginMagicLinkResponse"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkResponse","kind":"identifier"}],"title":"LoginMagicLinkResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","url":"\/documentation\/passage\/loginmagiclinkresponse"},"doc://Passage/documentation/Passage/RegisterAPI":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"RegisterAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterAPI"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI","role":"symbol","title":"RegisterAPI","type":"topic","url":"\/documentation\/passage\/registerapi"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest":{"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","abstract":[],"kind":"symbol","type":"topic","title":"AuthenticateWebAuthnFinishWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnFinishWithTransactionRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthenticateWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/NewLoginOneTimePasscodeError":{"kind":"symbol","url":"\/documentation\/passage\/newloginonetimepasscodeerror","role":"symbol","title":"NewLoginOneTimePasscodeError","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewLoginOneTimePasscodeError","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"NewLoginOneTimePasscodeError","kind":"identifier"}]},"doc://Passage/documentation/Passage/JWKResponse":{"url":"\/documentation\/passage\/jwkresponse","abstract":[],"navigatorTitle":[{"text":"JWKResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponse","kind":"identifier"}],"kind":"symbol","title":"JWKResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse","type":"topic"},"doc://Passage/documentation/Passage/LoginAPI":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"LoginAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LoginAPI"}],"kind":"symbol","title":"LoginAPI","type":"topic","url":"\/documentation\/passage\/loginapi","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginAPI"},"doc://Passage/documentation/Passage/Validator":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Validator"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Validator","kind":"symbol","title":"Validator","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Validator"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/validator"},"doc://Passage/documentation/Passage/NewRegisterOneTimePasscodeError":{"type":"topic","url":"\/documentation\/passage\/newregisteronetimepasscodeerror","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError","navigatorTitle":[{"kind":"identifier","text":"NewRegisterOneTimePasscodeError"}],"title":"NewRegisterOneTimePasscodeError","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NewRegisterOneTimePasscodeError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/ValidationError":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ValidationError","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/validationerror","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ValidationError","role":"symbol","navigatorTitle":[{"text":"ValidationError","kind":"identifier"}],"title":"ValidationError","kind":"symbol"},"doc://Passage/documentation/Passage/Model500Code":{"navigatorTitle":[{"text":"Model500Code","kind":"identifier"}],"title":"Model500Code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Code","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Code"}],"url":"\/documentation\/passage\/model500code"},"doc://Passage/documentation/Passage/NewRegisterMagicLinkError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NewRegisterMagicLinkError","kind":"identifier"}],"url":"\/documentation\/passage\/newregistermagiclinkerror","navigatorTitle":[{"kind":"identifier","text":"NewRegisterMagicLinkError"}],"abstract":[],"kind":"symbol","title":"NewRegisterMagicLinkError","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","title":"RefreshAuthTokenRequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/refreshauthtokenrequest"},"doc://Passage/documentation/Passage/UpdateDeviceRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateDeviceRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateDeviceRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","abstract":[],"title":"UpdateDeviceRequest"},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage/DownloadException":{"kind":"symbol","url":"\/documentation\/passage\/downloadexception","role":"symbol","title":"DownloadException","identifier":"doc:\/\/Passage\/documentation\/Passage\/DownloadException","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DownloadException","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"DownloadException","kind":"identifier"}]},"doc://Passage/documentation/Passage/URLSessionRequestBuilder":{"kind":"symbol","url":"\/documentation\/passage\/urlsessionrequestbuilder","role":"symbol","title":"URLSessionRequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"URLSessionRequestBuilder","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"URLSessionRequestBuilder","kind":"identifier"}]},"doc://Passage/documentation/Passage/GetStarted_Backend":{"kind":"article","url":"\/documentation\/passage\/getstarted_backend","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_Backend","role":"article","title":"Adding Passage To Your Backend","abstract":[{"type":"text","text":"This article will walk you through securing your backend with Passage and the changes it will require to your frontend."}],"type":"topic"},"doc://Passage/documentation/Passage/OpenIDAPI":{"title":"OpenIDAPI","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OpenIDAPI"}],"navigatorTitle":[{"text":"OpenIDAPI","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIDAPI","url":"\/documentation\/passage\/openidapi","kind":"symbol"},"doc://Passage/documentation/Passage/PassageError":{"kind":"symbol","url":"\/documentation\/passage\/passageerror","role":"symbol","title":"PassageError","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageError"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/SocialConnections":{"navigatorTitle":[{"text":"SocialConnections","kind":"identifier"}],"kind":"symbol","title":"SocialConnections","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections","url":"\/documentation\/passage\/socialconnections","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SocialConnections"}]},"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUserResponse":{"url":"\/documentation\/passage\/currentuserresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","kind":"symbol","type":"topic","title":"CurrentUserResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentUserResponse"}],"navigatorTitle":[{"text":"CurrentUserResponse","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"GetMagicLinkStatusRequest","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GetMagicLinkStatusRequest"}],"kind":"symbol","title":"GetMagicLinkStatusRequest"},"doc://Passage/documentation/Passage/OpenAPIClientAPI":{"abstract":[],"title":"OpenAPIClientAPI","navigatorTitle":[{"kind":"identifier","text":"OpenAPIClientAPI"}],"url":"\/documentation\/passage\/openapiclientapi","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPI","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OpenAPIClientAPI","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageConfigurationError":{"kind":"symbol","url":"\/documentation\/passage\/passageconfigurationerror","role":"symbol","title":"PassageConfigurationError","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"PassageConfigurationError","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"PassageConfigurationError","kind":"identifier"}]},"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]},"doc://Passage/documentation/Passage/RequestTask":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RequestTask"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestTask","navigatorTitle":[{"text":"RequestTask","kind":"identifier"}],"kind":"symbol","title":"RequestTask","type":"topic","url":"\/documentation\/passage\/requesttask","role":"symbol"},"doc://Passage/documentation/Passage/AddDeviceError":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/adddeviceerror","role":"symbol","navigatorTitle":[{"text":"AddDeviceError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AddDeviceError","kind":"identifier"}],"title":"AddDeviceError","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError","abstract":[]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse"},"doc://Passage/documentation/Passage/UserMetadataResponse":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserMetadataResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UserMetadataResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","role":"symbol","title":"UserMetadataResponse","type":"topic","url":"\/documentation\/passage\/usermetadataresponse"},"doc://Passage/documentation/Passage/AuthenticateAPI":{"title":"AuthenticateAPI","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthenticateAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthenticateAPI"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateAPI","url":"\/documentation\/passage\/authenticateapi","kind":"symbol"},"doc://Passage/documentation/Passage/AuthMethods":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthMethods"}],"title":"AuthMethods","type":"topic","abstract":[{"text":"Denotes what methods this app is allowed to use for authentication with configurations","type":"text"}],"url":"\/documentation\/passage\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","role":"symbol","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AppInfoError":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppInfoError"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfoError","url":"\/documentation\/passage\/appinfoerror","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AppInfoError","kind":"identifier"}],"type":"topic","title":"AppInfoError"},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ActivateMagicLinkRequest"}],"kind":"symbol","navigatorTitle":[{"text":"ActivateMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activatemagiclinkrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","role":"symbol","title":"ActivateMagicLinkRequest","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyPubKeyCredParamsInner"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialCreationChallenge":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreationChallenge"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","url":"\/documentation\/passage\/credentialcreationchallenge","abstract":[],"type":"topic","title":"CredentialCreationChallenge","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialCreationChallenge"}],"kind":"symbol"},"doc://Passage/documentation/Passage/JSONEncodingHelper":{"title":"JSONEncodingHelper","role":"symbol","abstract":[],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSONEncodingHelper"}],"navigatorTitle":[{"text":"JSONEncodingHelper","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/JSONEncodingHelper","kind":"symbol","url":"\/documentation\/passage\/jsonencodinghelper"},"doc://Passage/documentation/Passage/AddDeviceStartResponse":{"navigatorTitle":[{"kind":"identifier","text":"AddDeviceStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","url":"\/documentation\/passage\/adddevicestartresponse","abstract":[],"type":"topic","title":"AddDeviceStartResponse","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AddDeviceStartResponse","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageTokenUtils":{"title":"PassageTokenUtils","abstract":[{"type":"text","text":"Some utils for Passage Tokens"}],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PassageTokenUtils"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageTokenUtils","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils","url":"\/documentation\/passage\/passagetokenutils"},"doc://Passage/documentation/Passage/PassageErrorResponseBody":{"title":"PassageErrorResponseBody","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageErrorResponseBody"}],"navigatorTitle":[{"text":"PassageErrorResponseBody","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageErrorResponseBody","url":"\/documentation\/passage\/passageerrorresponsebody","kind":"symbol"},"doc://Passage/documentation/Passage/Guide_PassageFramework":{"type":"topic","url":"\/documentation\/passage\/guide_passageframework","abstract":[{"text":"This guide provides a high level view of the passage-ios framework and how to get started with it.","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_PassageFramework","role":"article","title":"Getting Started","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activatemagiclinkrequest.json b/docs/data/documentation/passage/activatemagiclinkrequest.json new file mode 100644 index 00000000..7c796fb5 --- /dev/null +++ b/docs/data/documentation/passage/activatemagiclinkrequest.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Structure","navigatorTitle":[{"text":"ActivateMagicLinkRequest","kind":"identifier"}],"title":"ActivateMagicLinkRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ActivateMagicLinkRequest"}],"modules":[{"name":"Passage"}],"symbolKind":"struct","externalID":"s:7Passage24ActivateMagicLinkRequestV","role":"symbol"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/init(magicLink:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/magicLink"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/encode(to:)"],"title":"Instance Methods"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys"],"title":"Enumerations"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/Equatable-Implementations"],"title":"Default Implementations","generated":true}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ActivateMagicLinkRequest"}]}]}],"variants":[{"paths":["\/documentation\/passage\/activatemagiclinkrequest"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"kind":"relationships","type":"conformsTo","title":"Conforms To"}],"references":{"doc://Passage/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH","type":"unresolvable"},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/magicLink":{"url":"\/documentation\/passage\/activatemagiclinkrequest\/magiclink","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"magicLink","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/magicLink","title":"magicLink","type":"topic"},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/init(from:)":{"abstract":[],"url":"\/documentation\/passage\/activatemagiclinkrequest\/init(from:)","title":"init(from:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","type":"topic"},"doc://Passage/Se":{"identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/init(magicLink:)":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/init(magicLink:)","type":"topic","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"magicLink","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"title":"init(magicLink:)","url":"\/documentation\/passage\/activatemagiclinkrequest\/init(magiclink:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ActivateMagicLinkRequest"}],"kind":"symbol","navigatorTitle":[{"text":"ActivateMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activatemagiclinkrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","role":"symbol","title":"ActivateMagicLinkRequest","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/encode(to:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","url":"\/documentation\/passage\/activatemagiclinkrequest\/encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/encode(to:)","role":"symbol","title":"encode(to:)","abstract":[],"type":"topic"},"doc://Passage/SE":{"identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/Equatable-Implementations":{"kind":"article","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/Equatable-Implementations","title":"Equatable Implementations","url":"\/documentation\/passage\/activatemagiclinkrequest\/equatable-implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"ActivateMagicLinkRequest.CodingKeys"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activatemagiclinkrequest/!=(_:_:).json b/docs/data/documentation/passage/activatemagiclinkrequest/!=(_:_:).json new file mode 100644 index 00000000..eb4b5466 --- /dev/null +++ b/docs/data/documentation/passage/activatemagiclinkrequest/!=(_:_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/!=(_:_:)"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/Equatable-Implementations"]]},"metadata":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage24ActivateMagicLinkRequestV","symbolKind":"op","roleHeading":"Operator","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"!=(_:_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/activatemagiclinkrequest\/!=(_:_:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"]}]}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/Equatable-Implementations":{"kind":"article","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/Equatable-Implementations","title":"Equatable Implementations","url":"\/documentation\/passage\/activatemagiclinkrequest\/equatable-implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/!=(_:_:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"title":"!=(_:_:)","url":"\/documentation\/passage\/activatemagiclinkrequest\/!=(_:_:)","kind":"symbol","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ActivateMagicLinkRequest"}],"kind":"symbol","navigatorTitle":[{"text":"ActivateMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activatemagiclinkrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","role":"symbol","title":"ActivateMagicLinkRequest","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys.json b/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys.json new file mode 100644 index 00000000..4a4430a3 --- /dev/null +++ b/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage24ActivateMagicLinkRequestV10CodingKeysO","modules":[{"name":"Passage"}],"roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","title":"ActivateMagicLinkRequest.CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest"]]},"sections":[],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/magicLink"],"title":"Enumeration Cases"},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/init(stringValue:)"]},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/RawRepresentable-Implementations"],"title":"Default Implementations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys"},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"title":"Conforms To","type":"conformsTo"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/activatemagiclinkrequest\/codingkeys"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys/magicLink":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"magicLink","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/magiclink","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/magicLink","role":"symbol","title":"ActivateMagicLinkRequest.CodingKeys.magicLink","kind":"symbol"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys/init(stringValue:)":{"role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/init(stringValue:)","url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/init(stringvalue:)","title":"init(stringValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","kind":"symbol"},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/CodingKey-Implementations","abstract":[],"kind":"article","type":"topic","url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations"},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ActivateMagicLinkRequest"}],"kind":"symbol","navigatorTitle":[{"text":"ActivateMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activatemagiclinkrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","role":"symbol","title":"ActivateMagicLinkRequest","type":"topic","abstract":[]},"doc://Passage/SY":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable"},"doc://Passage/s9CodingKeyP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP","title":"Swift.CodingKey"},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys/init(intValue:)":{"kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/init(intvalue:)","title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/init(intValue:)"},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"},"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys/init(rawValue:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","title":"init(rawValue:)","type":"topic","url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/init(rawvalue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/init(rawValue:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"ActivateMagicLinkRequest.CodingKeys"},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..f5db7da5 --- /dev/null +++ b/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/Equatable-Implementations"]]},"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"roleHeading":"Operator","symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage24ActivateMagicLinkRequestV10CodingKeysO","extendedModule":"Swift","role":"symbol","title":"!=(_:_:)","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/!=(_:_:)"},"references":{"doc://Passage/documentation/Passage/ActivateMagicLinkRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ActivateMagicLinkRequest"}],"kind":"symbol","navigatorTitle":[{"text":"ActivateMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activatemagiclinkrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","role":"symbol","title":"ActivateMagicLinkRequest","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"ActivateMagicLinkRequest.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..2e70063d --- /dev/null +++ b/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/description"],"generated":true}],"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"CodingKey Implementations"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"ActivateMagicLinkRequest.CodingKeys"},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys/description":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/description","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/description","role":"symbol","title":"description","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys/debugDescription":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/debugDescription","abstract":[],"type":"topic","kind":"symbol","url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/debugdescription","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"debugDescription"},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ActivateMagicLinkRequest"}],"kind":"symbol","navigatorTitle":[{"text":"ActivateMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activatemagiclinkrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","role":"symbol","title":"ActivateMagicLinkRequest","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/debugdescription.json b/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/debugdescription.json new file mode 100644 index 00000000..7be48367 --- /dev/null +++ b/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"metadata":{"role":"symbol","extendedModule":"Swift","roleHeading":"Instance Property","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage24ActivateMagicLinkRequestV10CodingKeysO","symbolKind":"property","modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"debugDescription"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/CodingKey-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/debugdescription"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"type":"text","text":"."}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/debugDescription"},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"ActivateMagicLinkRequest.CodingKeys"},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ActivateMagicLinkRequest"}],"kind":"symbol","navigatorTitle":[{"text":"ActivateMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activatemagiclinkrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","role":"symbol","title":"ActivateMagicLinkRequest","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys/debugDescription":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/debugDescription","abstract":[],"type":"topic","kind":"symbol","url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/debugdescription","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"debugDescription"},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/CodingKey-Implementations","abstract":[],"kind":"article","type":"topic","url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/description.json b/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/description.json new file mode 100644 index 00000000..71b73fae --- /dev/null +++ b/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/description.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.description","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"extendedModule":"Swift","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage24ActivateMagicLinkRequestV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property","role":"symbol","title":"description","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/description"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/CodingKey-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/description"},"references":{"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"ActivateMagicLinkRequest.CodingKeys"},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ActivateMagicLinkRequest"}],"kind":"symbol","navigatorTitle":[{"text":"ActivateMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activatemagiclinkrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","role":"symbol","title":"ActivateMagicLinkRequest","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys/description":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/description","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/description","role":"symbol","title":"description","kind":"symbol"},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/CodingKey-Implementations","abstract":[],"kind":"article","type":"topic","url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..e5554972 --- /dev/null +++ b/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys"]]},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/!=(_:_:)"]}],"variants":[{"paths":["\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/Equatable-Implementations"},"kind":"article","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ActivateMagicLinkRequest"}],"kind":"symbol","navigatorTitle":[{"text":"ActivateMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activatemagiclinkrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","role":"symbol","title":"ActivateMagicLinkRequest","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"ActivateMagicLinkRequest.CodingKeys"},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/hash(into:).json b/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/hash(into:).json new file mode 100644 index 00000000..c7e91536 --- /dev/null +++ b/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"method","role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"extendedModule":"Swift","roleHeading":"Instance Method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage24ActivateMagicLinkRequestV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]}},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/hash(into:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys/hash(into:)":{"role":"symbol","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/hash(into:)","kind":"symbol","url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/hash(into:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"ActivateMagicLinkRequest.CodingKeys"},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ActivateMagicLinkRequest"}],"kind":"symbol","navigatorTitle":[{"text":"ActivateMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activatemagiclinkrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","role":"symbol","title":"ActivateMagicLinkRequest","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/hashvalue.json b/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/hashvalue.json new file mode 100644 index 00000000..7e566b6f --- /dev/null +++ b/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"property","role":"symbol","title":"hashValue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"extendedModule":"Swift","roleHeading":"Instance Property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage24ActivateMagicLinkRequestV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/hashvalue"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/hashValue"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/ActivateMagicLinkRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ActivateMagicLinkRequest"}],"kind":"symbol","navigatorTitle":[{"text":"ActivateMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activatemagiclinkrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","role":"symbol","title":"ActivateMagicLinkRequest","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"ActivateMagicLinkRequest.CodingKeys"},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys/hashValue":{"type":"topic","url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/hashvalue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"hashValue","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/hashValue"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..0c3a7aa3 --- /dev/null +++ b/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage24ActivateMagicLinkRequestV10CodingKeysO8intValueAESgSi_tcfc","roleHeading":"Initializer","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"modules":[{"name":"Passage"}],"symbolKind":"init","title":"init(intValue:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/init(intValue:)"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/init(intvalue:)"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ActivateMagicLinkRequest"}],"kind":"symbol","navigatorTitle":[{"text":"ActivateMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activatemagiclinkrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","role":"symbol","title":"ActivateMagicLinkRequest","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"ActivateMagicLinkRequest.CodingKeys"},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys/init(intValue:)":{"kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/init(intvalue:)","title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/init(intValue:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..b94986c6 --- /dev/null +++ b/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/init(rawvalue:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"text":".","type":"text"}],"metadata":{"modules":[{"name":"Passage"}],"externalID":"s:7Passage24ActivateMagicLinkRequestV10CodingKeysO8rawValueAESgSS_tcfc","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"roleHeading":"Initializer","symbolKind":"init","title":"init(rawValue:)"},"sections":[],"references":{"doc://Passage/documentation/Passage/ActivateMagicLinkRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ActivateMagicLinkRequest"}],"kind":"symbol","navigatorTitle":[{"text":"ActivateMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activatemagiclinkrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","role":"symbol","title":"ActivateMagicLinkRequest","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"ActivateMagicLinkRequest.CodingKeys"},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys/init(rawValue:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","title":"init(rawValue:)","type":"topic","url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/init(rawvalue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/init(rawValue:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..f195bedd --- /dev/null +++ b/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"sections":[],"metadata":{"modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","title":"init(stringValue:)","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"externalID":"s:7Passage24ActivateMagicLinkRequestV10CodingKeysO11stringValueAESgSS_tcfc"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.init(stringValue:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/init(stringvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/init(stringValue:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ActivateMagicLinkRequest"}],"kind":"symbol","navigatorTitle":[{"text":"ActivateMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activatemagiclinkrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","role":"symbol","title":"ActivateMagicLinkRequest","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys/init(stringValue:)":{"role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/init(stringValue:)","url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/init(stringvalue:)","title":"init(stringValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"ActivateMagicLinkRequest.CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/magiclink.json b/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/magiclink.json new file mode 100644 index 00000000..1b699367 --- /dev/null +++ b/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/magiclink.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/magicLink"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"magicLink","kind":"identifier"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/magiclink"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"magicLink","kind":"identifier"}],"roleHeading":"Case","symbolKind":"case","externalID":"s:7Passage24ActivateMagicLinkRequestV10CodingKeysO05magicD0yA2EmF","role":"symbol","title":"ActivateMagicLinkRequest.CodingKeys.magicLink","modules":[{"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"ActivateMagicLinkRequest.CodingKeys"},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ActivateMagicLinkRequest"}],"kind":"symbol","navigatorTitle":[{"text":"ActivateMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activatemagiclinkrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","role":"symbol","title":"ActivateMagicLinkRequest","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys/magicLink":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"magicLink","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/magiclink","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/magicLink","role":"symbol","title":"ActivateMagicLinkRequest.CodingKeys.magicLink","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..6d08391b --- /dev/null +++ b/docs/data/documentation/passage/activatemagiclinkrequest/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/hashValue"],"title":"Instance Properties","generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/hash(into:)"],"generated":true}],"variants":[{"paths":["\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"sections":[],"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/ActivateMagicLinkRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ActivateMagicLinkRequest"}],"kind":"symbol","navigatorTitle":[{"text":"ActivateMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activatemagiclinkrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","role":"symbol","title":"ActivateMagicLinkRequest","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys/hash(into:)":{"role":"symbol","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/hash(into:)","kind":"symbol","url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/hash(into:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"ActivateMagicLinkRequest.CodingKeys"},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/CodingKeys/hashValue":{"type":"topic","url":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/hashvalue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"hashValue","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/CodingKeys\/hashValue"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activatemagiclinkrequest/encode(to:).json b/docs/data/documentation/passage/activatemagiclinkrequest/encode(to:).json new file mode 100644 index 00000000..cd8252c6 --- /dev/null +++ b/docs/data/documentation/passage/activatemagiclinkrequest/encode(to:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["iOS"]}]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/encode(to:)"},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/activatemagiclinkrequest\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"text":".","type":"text"}],"metadata":{"externalID":"s:7Passage24ActivateMagicLinkRequestV6encode2toys7Encoder_p_tKF","symbolKind":"method","roleHeading":"Instance Method","role":"symbol","modules":[{"name":"Passage"}],"title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/encode(to:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","url":"\/documentation\/passage\/activatemagiclinkrequest\/encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/encode(to:)","role":"symbol","title":"encode(to:)","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ActivateMagicLinkRequest"}],"kind":"symbol","navigatorTitle":[{"text":"ActivateMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activatemagiclinkrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","role":"symbol","title":"ActivateMagicLinkRequest","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activatemagiclinkrequest/equatable-implementations.json b/docs/data/documentation/passage/activatemagiclinkrequest/equatable-implementations.json new file mode 100644 index 00000000..a21fe898 --- /dev/null +++ b/docs/data/documentation/passage/activatemagiclinkrequest/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest"]]},"kind":"article","schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/activatemagiclinkrequest\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/Equatable-Implementations"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/!=(_:_:)"],"generated":true}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ActivateMagicLinkRequest"}],"kind":"symbol","navigatorTitle":[{"text":"ActivateMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activatemagiclinkrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","role":"symbol","title":"ActivateMagicLinkRequest","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/!=(_:_:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"title":"!=(_:_:)","url":"\/documentation\/passage\/activatemagiclinkrequest\/!=(_:_:)","kind":"symbol","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activatemagiclinkrequest/init(from:).json b/docs/data/documentation/passage/activatemagiclinkrequest/init(from:).json new file mode 100644 index 00000000..2b5e08e0 --- /dev/null +++ b/docs/data/documentation/passage/activatemagiclinkrequest/init(from:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/init(from:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest"]]},"sections":[],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"externalID":"s:7Passage24ActivateMagicLinkRequestV4fromACs7Decoder_p_tKcfc","title":"init(from:)","role":"symbol","roleHeading":"Initializer"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/activatemagiclinkrequest\/init(from:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/init(from:)":{"abstract":[],"url":"\/documentation\/passage\/activatemagiclinkrequest\/init(from:)","title":"init(from:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ActivateMagicLinkRequest"}],"kind":"symbol","navigatorTitle":[{"text":"ActivateMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activatemagiclinkrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","role":"symbol","title":"ActivateMagicLinkRequest","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activatemagiclinkrequest/init(magiclink:).json b/docs/data/documentation/passage/activatemagiclinkrequest/init(magiclink:).json new file mode 100644 index 00000000..5a5f6a3f --- /dev/null +++ b/docs/data/documentation/passage/activatemagiclinkrequest/init(magiclink:).json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/init(magicLink:)","interfaceLanguage":"swift"},"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"magicLink","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"roleHeading":"Initializer","symbolKind":"init","title":"init(magicLink:)","externalID":"s:7Passage24ActivateMagicLinkRequestV05magicD0ACSS_tcfc"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/activatemagiclinkrequest\/init(magiclink:)"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"magicLink","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"platforms":["iOS"]}],"kind":"declarations"}],"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/init(magicLink:)":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/init(magicLink:)","type":"topic","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"magicLink","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"title":"init(magicLink:)","url":"\/documentation\/passage\/activatemagiclinkrequest\/init(magiclink:)"},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ActivateMagicLinkRequest"}],"kind":"symbol","navigatorTitle":[{"text":"ActivateMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activatemagiclinkrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","role":"symbol","title":"ActivateMagicLinkRequest","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activatemagiclinkrequest/magiclink.json b/docs/data/documentation/passage/activatemagiclinkrequest/magiclink.json new file mode 100644 index 00000000..b66f8d22 --- /dev/null +++ b/docs/data/documentation/passage/activatemagiclinkrequest/magiclink.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/magicLink","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"magicLink","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/activatemagiclinkrequest\/magiclink"]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest"]]},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"magicLink","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage24ActivateMagicLinkRequestV05magicD0SSvp","title":"magicLink"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest/magicLink":{"url":"\/documentation\/passage\/activatemagiclinkrequest\/magiclink","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"magicLink","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest\/magicLink","title":"magicLink","type":"topic"},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ActivateMagicLinkRequest"}],"kind":"symbol","navigatorTitle":[{"text":"ActivateMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activatemagiclinkrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","role":"symbol","title":"ActivateMagicLinkRequest","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activateonetimepasscoderequest.json b/docs/data/documentation/passage/activateonetimepasscoderequest.json new file mode 100644 index 00000000..7da9f0a9 --- /dev/null +++ b/docs/data/documentation/passage/activateonetimepasscoderequest.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/activateonetimepasscoderequest"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"metadata":{"roleHeading":"Structure","symbolKind":"struct","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"modules":[{"name":"Passage"}],"navigatorTitle":[{"kind":"identifier","text":"ActivateOneTimePasscodeRequest"}],"role":"symbol","externalID":"s:7Passage30ActivateOneTimePasscodeRequestV","title":"ActivateOneTimePasscodeRequest"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","interfaceLanguage":"swift"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/init(otp:otpId:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/otp","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/otpId"],"title":"Instance Properties"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/encode(to:)"],"title":"Instance Methods"},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/Equatable-Implementations"],"title":"Default Implementations","generated":true}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/init(otp:otpId:)":{"role":"symbol","title":"init(otp:otpId:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"otp","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"otpId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/init(otp:otpId:)","url":"\/documentation\/passage\/activateonetimepasscoderequest\/init(otp:otpid:)"},"doc://Passage/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/otpId":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/otpId","kind":"symbol","type":"topic","url":"\/documentation\/passage\/activateonetimepasscoderequest\/otpid","abstract":[{"type":"text","text":"The ID of the one-time passcode."}],"role":"symbol","title":"otpId","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"otpId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/encode(to:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/encode(to:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"encode(to:)","kind":"symbol","url":"\/documentation\/passage\/activateonetimepasscoderequest\/encode(to:)"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"ActivateOneTimePasscodeRequest","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","navigatorTitle":[{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activateonetimepasscoderequest"},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/otp":{"url":"\/documentation\/passage\/activateonetimepasscoderequest\/otp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"otp","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/otp","title":"otp","type":"topic"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article","url":"\/documentation\/passage\/activateonetimepasscoderequest\/equatable-implementations","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys","title":"ActivateOneTimePasscodeRequest.CodingKeys","abstract":[],"role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"role":"symbol","type":"topic","title":"init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/init(from:)","kind":"symbol","url":"\/documentation\/passage\/activateonetimepasscoderequest\/init(from:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activateonetimepasscoderequest/!=(_:_:).json b/docs/data/documentation/passage/activateonetimepasscoderequest/!=(_:_:).json new file mode 100644 index 00000000..996be40c --- /dev/null +++ b/docs/data/documentation/passage/activateonetimepasscoderequest/!=(_:_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/Equatable-Implementations"]]},"metadata":{"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage30ActivateOneTimePasscodeRequestV","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Operator","role":"symbol","title":"!=(_:_:)","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/!=(_:_:)"},"variants":[{"paths":["\/documentation\/passage\/activateonetimepasscoderequest\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/activateonetimepasscoderequest\/!=(_:_:)","type":"topic"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article","url":"\/documentation\/passage\/activateonetimepasscoderequest\/equatable-implementations","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"ActivateOneTimePasscodeRequest","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","navigatorTitle":[{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activateonetimepasscoderequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys.json b/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys.json new file mode 100644 index 00000000..f497de6f --- /dev/null +++ b/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys.json @@ -0,0 +1 @@ +{"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest"]]},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage30ActivateOneTimePasscodeRequestV10CodingKeysO","roleHeading":"Enumeration","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"modules":[{"name":"Passage"}],"symbolKind":"enum","title":"ActivateOneTimePasscodeRequest.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/otp","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/otpId"]},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/init(stringValue:)"]},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/RawRepresentable-Implementations"]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys/init(intValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"type":"topic","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/init(intvalue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/init(intValue:)","role":"symbol","title":"init(intValue:)","kind":"symbol"},"doc://Passage/SY":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable"},"doc://Passage/s9CodingKeyP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP","title":"Swift.CodingKey"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys/otpId":{"kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"otpId","kind":"identifier"}],"abstract":[],"url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/otpid","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/otpId","title":"ActivateOneTimePasscodeRequest.CodingKeys.otpId"},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys/init(stringValue:)":{"url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/init(stringvalue:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/init(stringValue:)","title":"init(stringValue:)","kind":"symbol","abstract":[],"type":"topic"},"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","kind":"article","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/RawRepresentable-Implementations"},"doc://Passage/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys/CodingKey-Implementations":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","kind":"article","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/codingkey-implementations","type":"topic"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"ActivateOneTimePasscodeRequest","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","navigatorTitle":[{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activateonetimepasscoderequest"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys/init(rawValue:)":{"title":"init(rawValue:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/init(rawValue:)","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/init(rawvalue:)","kind":"symbol"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys","title":"ActivateOneTimePasscodeRequest.CodingKeys","abstract":[],"role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys/otp":{"kind":"symbol","title":"ActivateOneTimePasscodeRequest.CodingKeys.otp","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/otp","type":"topic","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/otp","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"otp","kind":"identifier"}]},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..44e2d172 --- /dev/null +++ b/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/!=(_:_:)"]}],"metadata":{"roleHeading":"Operator","modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"extendedModule":"Swift","role":"symbol","symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage30ActivateOneTimePasscodeRequestV10CodingKeysO","title":"!=(_:_:)"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/Equatable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","references":{"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"ActivateOneTimePasscodeRequest","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","navigatorTitle":[{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activateonetimepasscoderequest"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys","title":"ActivateOneTimePasscodeRequest.CodingKeys","abstract":[],"role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..b6f9e107 --- /dev/null +++ b/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/CodingKey-Implementations"},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/description"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"CodingKey Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"variants":[{"paths":["\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"ActivateOneTimePasscodeRequest","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","navigatorTitle":[{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activateonetimepasscoderequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys/debugDescription":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/debugDescription","kind":"symbol","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/debugdescription","title":"debugDescription","abstract":[],"role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys/description":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/description","kind":"symbol","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/description","title":"description","abstract":[],"role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys","title":"ActivateOneTimePasscodeRequest.CodingKeys","abstract":[],"role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/debugdescription.json b/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/debugdescription.json new file mode 100644 index 00000000..925e6a94 --- /dev/null +++ b/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"metadata":{"extendedModule":"Swift","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage30ActivateOneTimePasscodeRequestV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property","role":"symbol","title":"debugDescription","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/debugdescription"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/CodingKey-Implementations"]]},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys/debugDescription":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/debugDescription","kind":"symbol","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/debugdescription","title":"debugDescription","abstract":[],"role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"ActivateOneTimePasscodeRequest","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","navigatorTitle":[{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activateonetimepasscoderequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys/CodingKey-Implementations":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","kind":"article","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/codingkey-implementations","type":"topic"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys","title":"ActivateOneTimePasscodeRequest.CodingKeys","abstract":[],"role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/description.json b/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/description.json new file mode 100644 index 00000000..eba8dfba --- /dev/null +++ b/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/description.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/CodingKey-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/description"]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/description"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.description"},{"type":"text","text":"."}],"metadata":{"extendedModule":"Swift","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage30ActivateOneTimePasscodeRequestV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Instance Property","role":"symbol","title":"description","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"references":{"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys","title":"ActivateOneTimePasscodeRequest.CodingKeys","abstract":[],"role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys/CodingKey-Implementations":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","kind":"article","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/codingkey-implementations","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"ActivateOneTimePasscodeRequest","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","navigatorTitle":[{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activateonetimepasscoderequest"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys/description":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/description","kind":"symbol","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/description","title":"description","abstract":[],"role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..91805a4c --- /dev/null +++ b/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/equatable-implementations"]}],"references":{"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"ActivateOneTimePasscodeRequest","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","navigatorTitle":[{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activateonetimepasscoderequest"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys","title":"ActivateOneTimePasscodeRequest.CodingKeys","abstract":[],"role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/hash(into:).json b/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/hash(into:).json new file mode 100644 index 00000000..5d8a248d --- /dev/null +++ b/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"metadata":{"role":"symbol","title":"hash(into:)","symbolKind":"method","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage30ActivateOneTimePasscodeRequestV10CodingKeysO","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"extendedModule":"Swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys","title":"ActivateOneTimePasscodeRequest.CodingKeys","abstract":[],"role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","kind":"article","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/RawRepresentable-Implementations"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"ActivateOneTimePasscodeRequest","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","navigatorTitle":[{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activateonetimepasscoderequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys/hash(into:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/hash(into:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"title":"hash(into:)","kind":"symbol","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/hash(into:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/hashvalue.json b/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/hashvalue.json new file mode 100644 index 00000000..c6816695 --- /dev/null +++ b/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"metadata":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"title":"hashValue","modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage30ActivateOneTimePasscodeRequestV10CodingKeysO","symbolKind":"property","extendedModule":"Swift","roleHeading":"Instance Property"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/hashvalue"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/hashValue"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"ActivateOneTimePasscodeRequest","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","navigatorTitle":[{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activateonetimepasscoderequest"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys/hashValue":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/hashValue","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"title":"hashValue","kind":"symbol","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/hashvalue"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys","title":"ActivateOneTimePasscodeRequest.CodingKeys","abstract":[],"role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","kind":"article","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/RawRepresentable-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..52868ba6 --- /dev/null +++ b/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"role":"symbol","externalID":"s:7Passage30ActivateOneTimePasscodeRequestV10CodingKeysO8intValueAESgSi_tcfc","title":"init(intValue:)"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/init(intValue:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys","title":"ActivateOneTimePasscodeRequest.CodingKeys","abstract":[],"role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys/init(intValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"type":"topic","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/init(intvalue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/init(intValue:)","role":"symbol","title":"init(intValue:)","kind":"symbol"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"ActivateOneTimePasscodeRequest","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","navigatorTitle":[{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activateonetimepasscoderequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..240547eb --- /dev/null +++ b/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/init(rawValue:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/init(rawvalue:)"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys"]]},"metadata":{"title":"init(rawValue:)","modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"roleHeading":"Initializer","externalID":"s:7Passage30ActivateOneTimePasscodeRequestV10CodingKeysO8rawValueAESgSS_tcfc","role":"symbol"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"ActivateOneTimePasscodeRequest","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","navigatorTitle":[{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activateonetimepasscoderequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys/init(rawValue:)":{"title":"init(rawValue:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/init(rawValue:)","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/init(rawvalue:)","kind":"symbol"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys","title":"ActivateOneTimePasscodeRequest.CodingKeys","abstract":[],"role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..af497169 --- /dev/null +++ b/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/init(stringvalue:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"sections":[],"kind":"symbol","metadata":{"role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"roleHeading":"Initializer","externalID":"s:7Passage30ActivateOneTimePasscodeRequestV10CodingKeysO11stringValueAESgSS_tcfc","title":"init(stringValue:)"},"references":{"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"ActivateOneTimePasscodeRequest","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","navigatorTitle":[{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activateonetimepasscoderequest"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys/init(stringValue:)":{"url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/init(stringvalue:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/init(stringValue:)","title":"init(stringValue:)","kind":"symbol","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys","title":"ActivateOneTimePasscodeRequest.CodingKeys","abstract":[],"role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/otp.json b/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/otp.json new file mode 100644 index 00000000..bc42b13f --- /dev/null +++ b/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/otp.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"symbolKind":"case","title":"ActivateOneTimePasscodeRequest.CodingKeys.otp","roleHeading":"Case","role":"symbol","modules":[{"name":"Passage"}],"externalID":"s:7Passage30ActivateOneTimePasscodeRequestV10CodingKeysO3otpyA2EmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"otp","kind":"identifier"}]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/otp"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"otp"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/otp"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys/otp":{"kind":"symbol","title":"ActivateOneTimePasscodeRequest.CodingKeys.otp","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/otp","type":"topic","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/otp","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"otp","kind":"identifier"}]},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys","title":"ActivateOneTimePasscodeRequest.CodingKeys","abstract":[],"role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"ActivateOneTimePasscodeRequest","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","navigatorTitle":[{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activateonetimepasscoderequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/otpid.json b/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/otpid.json new file mode 100644 index 00000000..0d3b8ee8 --- /dev/null +++ b/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/otpid.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"otpId"}]}],"kind":"declarations"}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/otpId"},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/otpid"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage30ActivateOneTimePasscodeRequestV10CodingKeysO5otpIdyA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","symbolKind":"case","title":"ActivateOneTimePasscodeRequest.CodingKeys.otpId","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"otpId"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys/otpId":{"kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"otpId","kind":"identifier"}],"abstract":[],"url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/otpid","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/otpId","title":"ActivateOneTimePasscodeRequest.CodingKeys.otpId"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"ActivateOneTimePasscodeRequest","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","navigatorTitle":[{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activateonetimepasscoderequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys","title":"ActivateOneTimePasscodeRequest.CodingKeys","abstract":[],"role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..f51739fc --- /dev/null +++ b/docs/data/documentation/passage/activateonetimepasscoderequest/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"sections":[],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/hashValue"],"title":"Instance Properties","generated":true},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/hash(into:)"],"title":"Instance Methods","generated":true}],"variants":[{"paths":["\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys"]]},"metadata":{"role":"collectionGroup","title":"RawRepresentable Implementations","modules":[{"name":"Passage"}]},"kind":"article","schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys","title":"ActivateOneTimePasscodeRequest.CodingKeys","abstract":[],"role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys/hashValue":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/hashValue","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"title":"hashValue","kind":"symbol","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/hashvalue"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/CodingKeys/hash(into:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/CodingKeys\/hash(into:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"title":"hash(into:)","kind":"symbol","url":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/hash(into:)"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"ActivateOneTimePasscodeRequest","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","navigatorTitle":[{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activateonetimepasscoderequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activateonetimepasscoderequest/encode(to:).json b/docs/data/documentation/passage/activateonetimepasscoderequest/encode(to:).json new file mode 100644 index 00000000..5ebf0869 --- /dev/null +++ b/docs/data/documentation/passage/activateonetimepasscoderequest/encode(to:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"sections":[],"metadata":{"title":"encode(to:)","roleHeading":"Instance Method","externalID":"s:7Passage30ActivateOneTimePasscodeRequestV6encode2toys7Encoder_p_tKF","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","modules":[{"name":"Passage"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/encode(to:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}]}],"variants":[{"paths":["\/documentation\/passage\/activateonetimepasscoderequest\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest"]]},"references":{"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/encode(to:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/encode(to:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"encode(to:)","kind":"symbol","url":"\/documentation\/passage\/activateonetimepasscoderequest\/encode(to:)"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"ActivateOneTimePasscodeRequest","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","navigatorTitle":[{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activateonetimepasscoderequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activateonetimepasscoderequest/equatable-implementations.json b/docs/data/documentation/passage/activateonetimepasscoderequest/equatable-implementations.json new file mode 100644 index 00000000..da60c6f9 --- /dev/null +++ b/docs/data/documentation/passage/activateonetimepasscoderequest/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest"]]},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/!=(_:_:)"]}],"variants":[{"paths":["\/documentation\/passage\/activateonetimepasscoderequest\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/Equatable-Implementations"},"references":{"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"ActivateOneTimePasscodeRequest","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","navigatorTitle":[{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activateonetimepasscoderequest"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/activateonetimepasscoderequest\/!=(_:_:)","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activateonetimepasscoderequest/init(from:).json b/docs/data/documentation/passage/activateonetimepasscoderequest/init(from:).json new file mode 100644 index 00000000..ea32ef5c --- /dev/null +++ b/docs/data/documentation/passage/activateonetimepasscoderequest/init(from:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/activateonetimepasscoderequest\/init(from:)"]}],"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","title":"init(from:)","roleHeading":"Initializer","modules":[{"name":"Passage"}],"symbolKind":"init","externalID":"s:7Passage30ActivateOneTimePasscodeRequestV4fromACs7Decoder_p_tKcfc"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/init(from:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"role":"symbol","type":"topic","title":"init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/init(from:)","kind":"symbol","url":"\/documentation\/passage\/activateonetimepasscoderequest\/init(from:)"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"ActivateOneTimePasscodeRequest","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","navigatorTitle":[{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activateonetimepasscoderequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activateonetimepasscoderequest/init(otp:otpid:).json b/docs/data/documentation/passage/activateonetimepasscoderequest/init(otp:otpid:).json new file mode 100644 index 00000000..0b8de943 --- /dev/null +++ b/docs/data/documentation/passage/activateonetimepasscoderequest/init(otp:otpid:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/init(otp:otpId:)"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"otp","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"otpId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["iOS"]}],"kind":"declarations"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/activateonetimepasscoderequest\/init(otp:otpid:)"]}],"metadata":{"symbolKind":"init","role":"symbol","title":"init(otp:otpId:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"otp","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"otpId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"roleHeading":"Initializer","externalID":"s:7Passage30ActivateOneTimePasscodeRequestV3otp0G2IdACSS_SStcfc","modules":[{"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/init(otp:otpId:)":{"role":"symbol","title":"init(otp:otpId:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"otp","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"otpId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/init(otp:otpId:)","url":"\/documentation\/passage\/activateonetimepasscoderequest\/init(otp:otpid:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"ActivateOneTimePasscodeRequest","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","navigatorTitle":[{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activateonetimepasscoderequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activateonetimepasscoderequest/otp.json b/docs/data/documentation/passage/activateonetimepasscoderequest/otp.json new file mode 100644 index 00000000..4562d2b0 --- /dev/null +++ b/docs/data/documentation/passage/activateonetimepasscoderequest/otp.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/activateonetimepasscoderequest\/otp"]}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/otp"},"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"otp"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"roleHeading":"Instance Property","modules":[{"name":"Passage"}],"title":"otp","symbolKind":"property","externalID":"s:7Passage30ActivateOneTimePasscodeRequestV3otpSSvp"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"otp"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"ActivateOneTimePasscodeRequest","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","navigatorTitle":[{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activateonetimepasscoderequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/otp":{"url":"\/documentation\/passage\/activateonetimepasscoderequest\/otp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"otp","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/otp","title":"otp","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/activateonetimepasscoderequest/otpid.json b/docs/data/documentation/passage/activateonetimepasscoderequest/otpid.json new file mode 100644 index 00000000..38d1f072 --- /dev/null +++ b/docs/data/documentation/passage/activateonetimepasscoderequest/otpid.json @@ -0,0 +1 @@ +{"abstract":[{"text":"The ID of the one-time passcode.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"otpId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"platforms":["iOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/otpId"},"variants":[{"paths":["\/documentation\/passage\/activateonetimepasscoderequest\/otpid"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","title":"otpId","externalID":"s:7Passage30ActivateOneTimePasscodeRequestV5otpIdSSvp","modules":[{"name":"Passage"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"otpId"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"references":{"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest/otpId":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest\/otpId","kind":"symbol","type":"topic","url":"\/documentation\/passage\/activateonetimepasscoderequest\/otpid","abstract":[{"type":"text","text":"The ID of the one-time passcode."}],"role":"symbol","title":"otpId","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"otpId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"ActivateOneTimePasscodeRequest","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","navigatorTitle":[{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activateonetimepasscoderequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddeviceerror.json b/docs/data/documentation/passage/adddeviceerror.json new file mode 100644 index 00000000..8d6c441d --- /dev/null +++ b/docs/data/documentation/passage/adddeviceerror.json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"metadata":{"symbolKind":"enum","role":"symbol","title":"AddDeviceError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AddDeviceError"}],"roleHeading":"Enumeration","navigatorTitle":[{"text":"AddDeviceError","kind":"identifier"}],"externalID":"s:7Passage14AddDeviceErrorO","modules":[{"name":"Passage"}]},"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageError","doc:\/\/Passage\/SQ","doc:\/\/Passage\/s5ErrorP","doc:\/\/Passage\/SH","doc:\/\/Passage\/s8SendableP"],"kind":"relationships"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/adddeviceerror"]}],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/authorizationFailed","doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/canceled","doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/credentialChallengeParsingFailed","doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/inactiveUser","doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/invalidRequest","doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/unauthorized","doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/unspecified"],"title":"Enumeration Cases"},{"title":"Type Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/convert(error:)"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/Error-Implementations"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AddDeviceError","kind":"identifier"}]}]}],"references":{"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP"},"doc://Passage/documentation/Passage/AddDeviceError/authorizationFailed":{"role":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authorizationFailed","kind":"identifier"}],"url":"\/documentation\/passage\/adddeviceerror\/authorizationfailed","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/authorizationFailed","type":"topic","kind":"symbol","title":"AddDeviceError.authorizationFailed"},"doc://Passage/documentation/Passage/AddDeviceError/Equatable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/adddeviceerror\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/Equatable-Implementations","type":"topic","kind":"article","title":"Equatable Implementations"},"doc://Passage/documentation/Passage/AddDeviceError/invalidRequest":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/adddeviceerror\/invalidrequest","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidRequest"}],"title":"AddDeviceError.invalidRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/invalidRequest","abstract":[]},"doc://Passage/documentation/Passage/AddDeviceError/credentialChallengeParsingFailed":{"role":"symbol","title":"AddDeviceError.credentialChallengeParsingFailed","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"credentialChallengeParsingFailed","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/credentialChallengeParsingFailed","url":"\/documentation\/passage\/adddeviceerror\/credentialchallengeparsingfailed"},"doc://Passage/documentation/Passage/AddDeviceError/convert(error:)":{"role":"symbol","title":"convert(error:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"convert","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"AddDeviceError","preciseIdentifier":"s:7Passage14AddDeviceErrorO"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/convert(error:)","url":"\/documentation\/passage\/adddeviceerror\/convert(error:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/s5ErrorP":{"title":"Swift.Error","type":"unresolvable","identifier":"doc:\/\/Passage\/s5ErrorP"},"doc://Passage/documentation/Passage/AddDeviceError/Error-Implementations":{"role":"collectionGroup","title":"Error Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/Error-Implementations","url":"\/documentation\/passage\/adddeviceerror\/error-implementations"},"doc://Passage/documentation/Passage/AddDeviceError":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/adddeviceerror","role":"symbol","navigatorTitle":[{"text":"AddDeviceError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AddDeviceError","kind":"identifier"}],"title":"AddDeviceError","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError","abstract":[]},"doc://Passage/documentation/Passage/PassageError":{"kind":"symbol","url":"\/documentation\/passage\/passageerror","role":"symbol","title":"PassageError","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageError"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/AddDeviceError/canceled":{"role":"symbol","title":"AddDeviceError.canceled","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"canceled"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/canceled","url":"\/documentation\/passage\/adddeviceerror\/canceled"},"doc://Passage/documentation/Passage/AddDeviceError/unauthorized":{"role":"symbol","title":"AddDeviceError.unauthorized","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"unauthorized","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/unauthorized","url":"\/documentation\/passage\/adddeviceerror\/unauthorized"},"doc://Passage/documentation/Passage/AddDeviceError/unspecified":{"title":"AddDeviceError.unspecified","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unspecified","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/unspecified","url":"\/documentation\/passage\/adddeviceerror\/unspecified","kind":"symbol"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Passage/documentation/Passage/AddDeviceError/inactiveUser":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"inactiveUser"}],"type":"topic","url":"\/documentation\/passage\/adddeviceerror\/inactiveuser","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/inactiveUser","role":"symbol","title":"AddDeviceError.inactiveUser","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddeviceerror/!=(_:_:).json b/docs/data/documentation/passage/adddeviceerror/!=(_:_:).json new file mode 100644 index 00000000..80e99c81 --- /dev/null +++ b/docs/data/documentation/passage/adddeviceerror/!=(_:_:).json @@ -0,0 +1 @@ +{"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage14AddDeviceErrorO","symbolKind":"op","roleHeading":"Operator","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"title":"!=(_:_:)"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceError","doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/Equatable-Implementations"]]},"variants":[{"paths":["\/documentation\/passage\/adddeviceerror\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/!=(_:_:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/AddDeviceError":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/adddeviceerror","role":"symbol","navigatorTitle":[{"text":"AddDeviceError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AddDeviceError","kind":"identifier"}],"title":"AddDeviceError","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError","abstract":[]},"doc://Passage/documentation/Passage/AddDeviceError/!=(_:_:)":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/adddeviceerror\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/!=(_:_:)","type":"topic","kind":"symbol","title":"!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceError/Equatable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/adddeviceerror\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/Equatable-Implementations","type":"topic","kind":"article","title":"Equatable Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddeviceerror/authorizationfailed.json b/docs/data/documentation/passage/adddeviceerror/authorizationfailed.json new file mode 100644 index 00000000..c79986dc --- /dev/null +++ b/docs/data/documentation/passage/adddeviceerror/authorizationfailed.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/authorizationFailed","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/adddeviceerror\/authorizationfailed"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"authorizationFailed","kind":"identifier"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceError"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authorizationFailed","kind":"identifier"}],"externalID":"s:7Passage14AddDeviceErrorO19authorizationFailedyA2CmF","symbolKind":"case","roleHeading":"Case","modules":[{"name":"Passage"}],"title":"AddDeviceError.authorizationFailed"},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/AddDeviceError/authorizationFailed":{"role":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authorizationFailed","kind":"identifier"}],"url":"\/documentation\/passage\/adddeviceerror\/authorizationfailed","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/authorizationFailed","type":"topic","kind":"symbol","title":"AddDeviceError.authorizationFailed"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceError":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/adddeviceerror","role":"symbol","navigatorTitle":[{"text":"AddDeviceError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AddDeviceError","kind":"identifier"}],"title":"AddDeviceError","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddeviceerror/canceled.json b/docs/data/documentation/passage/adddeviceerror/canceled.json new file mode 100644 index 00000000..9d50c209 --- /dev/null +++ b/docs/data/documentation/passage/adddeviceerror/canceled.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"canceled"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"symbolKind":"case","role":"symbol","title":"AddDeviceError.canceled","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"canceled","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage14AddDeviceErrorO8canceledyA2CmF","modules":[{"name":"Passage"}]},"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceError"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/adddeviceerror\/canceled"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/canceled","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/AddDeviceError":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/adddeviceerror","role":"symbol","navigatorTitle":[{"text":"AddDeviceError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AddDeviceError","kind":"identifier"}],"title":"AddDeviceError","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError","abstract":[]},"doc://Passage/documentation/Passage/AddDeviceError/canceled":{"role":"symbol","title":"AddDeviceError.canceled","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"canceled"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/canceled","url":"\/documentation\/passage\/adddeviceerror\/canceled"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddeviceerror/convert(error:).json b/docs/data/documentation/passage/adddeviceerror/convert(error:).json new file mode 100644 index 00000000..3381818e --- /dev/null +++ b/docs/data/documentation/passage/adddeviceerror/convert(error:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/adddeviceerror\/convert(error:)"]}],"metadata":{"externalID":"s:7Passage14AddDeviceErrorO7convert5errorACs0D0_p_tFZ","modules":[{"name":"Passage"}],"roleHeading":"Type Method","role":"symbol","title":"convert(error:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"convert"},{"text":"(","kind":"text"},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Passage14AddDeviceErrorO","text":"AddDeviceError","kind":"typeIdentifier"}]},"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"convert","kind":"identifier"},{"text":"(","kind":"text"},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":") -> ","kind":"text"},{"text":"AddDeviceError","preciseIdentifier":"s:7Passage14AddDeviceErrorO","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"PassageError.convert(error:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceError"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/convert(error:)"},"references":{"doc://Passage/documentation/Passage/AddDeviceError":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/adddeviceerror","role":"symbol","navigatorTitle":[{"text":"AddDeviceError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AddDeviceError","kind":"identifier"}],"title":"AddDeviceError","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError","abstract":[]},"doc://Passage/documentation/Passage/AddDeviceError/convert(error:)":{"role":"symbol","title":"convert(error:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"convert","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"AddDeviceError","preciseIdentifier":"s:7Passage14AddDeviceErrorO"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/convert(error:)","url":"\/documentation\/passage\/adddeviceerror\/convert(error:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddeviceerror/credentialchallengeparsingfailed.json b/docs/data/documentation/passage/adddeviceerror/credentialchallengeparsingfailed.json new file mode 100644 index 00000000..525def57 --- /dev/null +++ b/docs/data/documentation/passage/adddeviceerror/credentialchallengeparsingfailed.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceError"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/credentialChallengeParsingFailed","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"credentialChallengeParsingFailed"}]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/adddeviceerror\/credentialchallengeparsingfailed"]}],"metadata":{"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"credentialChallengeParsingFailed","kind":"identifier"}],"modules":[{"name":"Passage"}],"symbolKind":"case","externalID":"s:7Passage14AddDeviceErrorO32credentialChallengeParsingFailedyA2CmF","title":"AddDeviceError.credentialChallengeParsingFailed","role":"symbol"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceError/credentialChallengeParsingFailed":{"role":"symbol","title":"AddDeviceError.credentialChallengeParsingFailed","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"credentialChallengeParsingFailed","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/credentialChallengeParsingFailed","url":"\/documentation\/passage\/adddeviceerror\/credentialchallengeparsingfailed"},"doc://Passage/documentation/Passage/AddDeviceError":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/adddeviceerror","role":"symbol","navigatorTitle":[{"text":"AddDeviceError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AddDeviceError","kind":"identifier"}],"title":"AddDeviceError","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddeviceerror/equatable-implementations.json b/docs/data/documentation/passage/adddeviceerror/equatable-implementations.json new file mode 100644 index 00000000..f6255bd2 --- /dev/null +++ b/docs/data/documentation/passage/adddeviceerror/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceError"]]},"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"variants":[{"paths":["\/documentation\/passage\/adddeviceerror\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/!=(_:_:)"],"generated":true}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/Equatable-Implementations","interfaceLanguage":"swift"},"sections":[],"kind":"article","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceError":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/adddeviceerror","role":"symbol","navigatorTitle":[{"text":"AddDeviceError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AddDeviceError","kind":"identifier"}],"title":"AddDeviceError","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError","abstract":[]},"doc://Passage/documentation/Passage/AddDeviceError/!=(_:_:)":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/adddeviceerror\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/!=(_:_:)","type":"topic","kind":"symbol","title":"!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddeviceerror/error-implementations.json b/docs/data/documentation/passage/adddeviceerror/error-implementations.json new file mode 100644 index 00000000..7a07ada2 --- /dev/null +++ b/docs/data/documentation/passage/adddeviceerror/error-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/localizedDescription"],"generated":true,"title":"Instance Properties"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceError"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/Error-Implementations"},"sections":[],"variants":[{"paths":["\/documentation\/passage\/adddeviceerror\/error-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Error Implementations"},"kind":"article","references":{"doc://Passage/documentation/Passage/AddDeviceError/localizedDescription":{"role":"symbol","title":"localizedDescription","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/localizedDescription","type":"topic","url":"\/documentation\/passage\/adddeviceerror\/localizeddescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceError":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/adddeviceerror","role":"symbol","navigatorTitle":[{"text":"AddDeviceError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AddDeviceError","kind":"identifier"}],"title":"AddDeviceError","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddeviceerror/inactiveuser.json b/docs/data/documentation/passage/adddeviceerror/inactiveuser.json new file mode 100644 index 00000000..440fd675 --- /dev/null +++ b/docs/data/documentation/passage/adddeviceerror/inactiveuser.json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"inactiveUser"}],"roleHeading":"Case","symbolKind":"case","externalID":"s:7Passage14AddDeviceErrorO12inactiveUseryA2CmF","role":"symbol","title":"AddDeviceError.inactiveUser","modules":[{"name":"Passage"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/inactiveUser","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/adddeviceerror\/inactiveuser"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"inactiveUser"}],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceError"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/AddDeviceError/inactiveUser":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"inactiveUser"}],"type":"topic","url":"\/documentation\/passage\/adddeviceerror\/inactiveuser","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/inactiveUser","role":"symbol","title":"AddDeviceError.inactiveUser","kind":"symbol"},"doc://Passage/documentation/Passage/AddDeviceError":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/adddeviceerror","role":"symbol","navigatorTitle":[{"text":"AddDeviceError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AddDeviceError","kind":"identifier"}],"title":"AddDeviceError","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddeviceerror/invalidrequest.json b/docs/data/documentation/passage/adddeviceerror/invalidrequest.json new file mode 100644 index 00000000..fffb899c --- /dev/null +++ b/docs/data/documentation/passage/adddeviceerror/invalidrequest.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"case","roleHeading":"Case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"invalidRequest","kind":"identifier"}],"title":"AddDeviceError.invalidRequest","externalID":"s:7Passage14AddDeviceErrorO14invalidRequestyA2CmF","modules":[{"name":"Passage"}]},"variants":[{"paths":["\/documentation\/passage\/adddeviceerror\/invalidrequest"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidRequest"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceError"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/invalidRequest"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceError":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/adddeviceerror","role":"symbol","navigatorTitle":[{"text":"AddDeviceError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AddDeviceError","kind":"identifier"}],"title":"AddDeviceError","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError","abstract":[]},"doc://Passage/documentation/Passage/AddDeviceError/invalidRequest":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/adddeviceerror\/invalidrequest","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidRequest"}],"title":"AddDeviceError.invalidRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/invalidRequest","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddeviceerror/localizeddescription.json b/docs/data/documentation/passage/adddeviceerror/localizeddescription.json new file mode 100644 index 00000000..f1717bfb --- /dev/null +++ b/docs/data/documentation/passage/adddeviceerror/localizeddescription.json @@ -0,0 +1 @@ +{"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Error.localizedDescription"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/adddeviceerror\/localizeddescription"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceError","doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/Error-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["iOS"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/localizedDescription","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"symbol","title":"localizedDescription","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"roleHeading":"Instance Property","modules":[{"name":"Passage","relatedModules":["Swift"]}],"externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:7Passage14AddDeviceErrorO","extendedModule":"Swift","platforms":[{"name":"iOS","introducedAt":"8.0","beta":false,"deprecated":false,"unavailable":false},{"introducedAt":"10.10","deprecated":false,"name":"macOS","unavailable":false,"beta":false},{"beta":false,"name":"tvOS","introducedAt":"9.0","unavailable":false,"deprecated":false},{"name":"watchOS","deprecated":false,"introducedAt":"2.0","unavailable":false,"beta":false}]},"references":{"doc://Passage/documentation/Passage/AddDeviceError/Error-Implementations":{"role":"collectionGroup","title":"Error Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/Error-Implementations","url":"\/documentation\/passage\/adddeviceerror\/error-implementations"},"doc://Passage/documentation/Passage/AddDeviceError/localizedDescription":{"role":"symbol","title":"localizedDescription","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/localizedDescription","type":"topic","url":"\/documentation\/passage\/adddeviceerror\/localizeddescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]},"doc://Passage/documentation/Passage/AddDeviceError":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/adddeviceerror","role":"symbol","navigatorTitle":[{"text":"AddDeviceError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AddDeviceError","kind":"identifier"}],"title":"AddDeviceError","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddeviceerror/unauthorized.json b/docs/data/documentation/passage/adddeviceerror/unauthorized.json new file mode 100644 index 00000000..537f8e71 --- /dev/null +++ b/docs/data/documentation/passage/adddeviceerror/unauthorized.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceError"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/unauthorized","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage14AddDeviceErrorO12unauthorizedyA2CmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","symbolKind":"case","title":"AddDeviceError.unauthorized","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"unauthorized","kind":"identifier"}]},"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unauthorized"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/adddeviceerror\/unauthorized"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/AddDeviceError/unauthorized":{"role":"symbol","title":"AddDeviceError.unauthorized","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"unauthorized","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/unauthorized","url":"\/documentation\/passage\/adddeviceerror\/unauthorized"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceError":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/adddeviceerror","role":"symbol","navigatorTitle":[{"text":"AddDeviceError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AddDeviceError","kind":"identifier"}],"title":"AddDeviceError","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddeviceerror/unspecified.json b/docs/data/documentation/passage/adddeviceerror/unspecified.json new file mode 100644 index 00000000..bdd5dad5 --- /dev/null +++ b/docs/data/documentation/passage/adddeviceerror/unspecified.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceError"]]},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unspecified","kind":"identifier"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/unspecified","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"title":"AddDeviceError.unspecified","symbolKind":"case","modules":[{"name":"Passage"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unspecified","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage14AddDeviceErrorO11unspecifiedyA2CmF","role":"symbol"},"variants":[{"paths":["\/documentation\/passage\/adddeviceerror\/unspecified"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/AddDeviceError":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/adddeviceerror","role":"symbol","navigatorTitle":[{"text":"AddDeviceError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AddDeviceError","kind":"identifier"}],"title":"AddDeviceError","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceError/unspecified":{"title":"AddDeviceError.unspecified","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unspecified","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError\/unspecified","url":"\/documentation\/passage\/adddeviceerror\/unspecified","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicefinishrequest.json b/docs/data/documentation/passage/adddevicefinishrequest.json new file mode 100644 index 00000000..885aa01c --- /dev/null +++ b/docs/data/documentation/passage/adddevicefinishrequest.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/init(handshakeId:handshakeResponse:userId:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/handshakeId","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/handshakeResponse","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/userId"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/encode(to:)"]},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys"]},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/Equatable-Implementations"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest"},"kind":"symbol","relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AddDeviceFinishRequest","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Structure","navigatorTitle":[{"text":"AddDeviceFinishRequest","kind":"identifier"}],"title":"AddDeviceFinishRequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AddDeviceFinishRequest"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage22AddDeviceFinishRequestV","symbolKind":"struct","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"variants":[{"paths":["\/documentation\/passage\/adddevicefinishrequest"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/Equatable-Implementations":{"abstract":[],"url":"\/documentation\/passage\/adddevicefinishrequest\/equatable-implementations","title":"Equatable Implementations","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/Equatable-Implementations","role":"collectionGroup","type":"topic"},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/init(from:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/adddevicefinishrequest\/init(from:)","type":"topic","kind":"symbol","title":"init(from:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/init(from:)"},"doc://Passage/documentation/Passage/AddDeviceFinishRequest":{"kind":"symbol","role":"symbol","title":"AddDeviceFinishRequest","url":"\/documentation\/passage\/adddevicefinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AddDeviceFinishRequest"}],"navigatorTitle":[{"kind":"identifier","text":"AddDeviceFinishRequest"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/handshakeResponse":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"handshakeResponse","kind":"identifier"},{"kind":"text","text":": "},{"text":"CredentialCreationResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage26CredentialCreationResponseV"}],"type":"topic","title":"handshakeResponse","kind":"symbol","role":"symbol","url":"\/documentation\/passage\/adddevicefinishrequest\/handshakeresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/handshakeResponse","abstract":[]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/handshakeId":{"type":"topic","role":"symbol","abstract":[],"kind":"symbol","title":"handshakeId","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"handshakeId","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"url":"\/documentation\/passage\/adddevicefinishrequest\/handshakeid","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/handshakeId"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/userId":{"abstract":[],"url":"\/documentation\/passage\/adddevicefinishrequest\/userid","title":"userId","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/userId","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"userId","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","type":"topic"},"doc://Passage/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/init(handshakeId:handshakeResponse:userId:)":{"role":"symbol","title":"init(handshakeId:handshakeResponse:userId:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"handshakeId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"handshakeResponse","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CredentialCreationResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage26CredentialCreationResponseV"},{"text":", ","kind":"text"},{"text":"userId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/init(handshakeId:handshakeResponse:userId:)","url":"\/documentation\/passage\/adddevicefinishrequest\/init(handshakeid:handshakeresponse:userid:)"},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys":{"url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys","role":"symbol","type":"topic","abstract":[],"title":"AddDeviceFinishRequest.CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/encode(to:)":{"kind":"symbol","url":"\/documentation\/passage\/adddevicefinishrequest\/encode(to:)","role":"symbol","title":"encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicefinishrequest/!=(_:_:).json b/docs/data/documentation/passage/adddevicefinishrequest/!=(_:_:).json new file mode 100644 index 00000000..1bf242c9 --- /dev/null +++ b/docs/data/documentation/passage/adddevicefinishrequest/!=(_:_:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage22AddDeviceFinishRequestV","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Operator","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"symbolKind":"op","extendedModule":"Swift","role":"symbol"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/!=(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/adddevicefinishrequest\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/Equatable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"sections":[],"references":{"doc://Passage/documentation/Passage/AddDeviceFinishRequest/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/!=(_:_:)","url":"\/documentation\/passage\/adddevicefinishrequest\/!=(_:_:)"},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/Equatable-Implementations":{"abstract":[],"url":"\/documentation\/passage\/adddevicefinishrequest\/equatable-implementations","title":"Equatable Implementations","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/Equatable-Implementations","role":"collectionGroup","type":"topic"},"doc://Passage/documentation/Passage/AddDeviceFinishRequest":{"kind":"symbol","role":"symbol","title":"AddDeviceFinishRequest","url":"\/documentation\/passage\/adddevicefinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AddDeviceFinishRequest"}],"navigatorTitle":[{"kind":"identifier","text":"AddDeviceFinishRequest"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicefinishrequest/codingkeys.json b/docs/data/documentation/passage/adddevicefinishrequest/codingkeys.json new file mode 100644 index 00000000..5b55f3e0 --- /dev/null +++ b/docs/data/documentation/passage/adddevicefinishrequest/codingkeys.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest"]]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/handshakeId","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/handshakeResponse","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/userId"]},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/init(stringValue:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/RawRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"title":"Conforms To","type":"conformsTo"}],"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/adddevicefinishrequest\/codingkeys"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys"},"metadata":{"modules":[{"name":"Passage"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"symbolKind":"enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"externalID":"s:7Passage22AddDeviceFinishRequestV10CodingKeysO","title":"AddDeviceFinishRequest.CodingKeys","role":"symbol","roleHeading":"Enumeration"},"references":{"doc://Passage/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","type":"unresolvable","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/s8SendableP":{"identifier":"doc:\/\/Passage\/s8SendableP","type":"unresolvable","title":"Swift.Sendable"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys/init(intValue:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"title":"init(intValue:)","url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/init(intvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/init(intValue:)","kind":"symbol","abstract":[],"role":"symbol"},"doc://Passage/s9CodingKeyP":{"identifier":"doc:\/\/Passage\/s9CodingKeyP","type":"unresolvable","title":"Swift.CodingKey"},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys/userId":{"url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/userid","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/userId","type":"topic","abstract":[],"kind":"symbol","title":"AddDeviceFinishRequest.CodingKeys.userId","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userId"}]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys/handshakeId":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/handshakeId","url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/handshakeid","role":"symbol","type":"topic","abstract":[],"title":"AddDeviceFinishRequest.CodingKeys.handshakeId","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"handshakeId"}]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys":{"url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys","role":"symbol","type":"topic","abstract":[],"title":"AddDeviceFinishRequest.CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys/init(stringValue:)":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/init(stringValue:)","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"title":"init(stringValue:)","kind":"symbol","url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/init(stringvalue:)","type":"topic"},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys/RawRepresentable-Implementations":{"url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","abstract":[],"title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/RawRepresentable-Implementations","kind":"article","type":"topic"},"doc://Passage/s23CustomStringConvertibleP":{"identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest":{"kind":"symbol","role":"symbol","title":"AddDeviceFinishRequest","url":"\/documentation\/passage\/adddevicefinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AddDeviceFinishRequest"}],"navigatorTitle":[{"kind":"identifier","text":"AddDeviceFinishRequest"}],"abstract":[],"type":"topic"},"doc://Passage/s12CaseIterableP":{"identifier":"doc:\/\/Passage\/s12CaseIterableP","type":"unresolvable","title":"Swift.CaseIterable"},"doc://Passage/SY":{"identifier":"doc:\/\/Passage\/SY","type":"unresolvable","title":"Swift.RawRepresentable"},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys/CodingKey-Implementations":{"type":"topic","url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/codingkey-implementations","role":"collectionGroup","kind":"article","title":"CodingKey Implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/CodingKey-Implementations"},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys/handshakeResponse":{"type":"topic","url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/handshakeresponse","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"handshakeResponse","kind":"identifier"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/handshakeResponse","abstract":[],"title":"AddDeviceFinishRequest.CodingKeys.handshakeResponse"},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys/Equatable-Implementations":{"url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/Equatable-Implementations","type":"topic","abstract":[],"kind":"article"},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys/init(rawValue:)":{"type":"topic","url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/init(rawvalue:)","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"kind":"symbol","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/init(rawValue:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..b414eb87 --- /dev/null +++ b/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/Equatable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage22AddDeviceFinishRequestV10CodingKeysO","role":"symbol","title":"!=(_:_:)","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Operator","extendedModule":"Swift","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"symbolKind":"op"},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/!=(_:_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/!=(_:_:)"},"references":{"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys/!=(_:_:)":{"url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/!=(_:_:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys/Equatable-Implementations":{"url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/Equatable-Implementations","type":"topic","abstract":[],"kind":"article"},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys":{"url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys","role":"symbol","type":"topic","abstract":[],"title":"AddDeviceFinishRequest.CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest":{"kind":"symbol","role":"symbol","title":"AddDeviceFinishRequest","url":"\/documentation\/passage\/adddevicefinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AddDeviceFinishRequest"}],"navigatorTitle":[{"kind":"identifier","text":"AddDeviceFinishRequest"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..40aa6362 --- /dev/null +++ b/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"kind":"article","topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/description"]}],"variants":[{"paths":["\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"CodingKey Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys":{"url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys","role":"symbol","type":"topic","abstract":[],"title":"AddDeviceFinishRequest.CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys/description":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/description","role":"symbol","abstract":[],"title":"description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/description"},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys/debugDescription":{"type":"topic","url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/debugdescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/debugDescription","title":"debugDescription","abstract":[]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest":{"kind":"symbol","role":"symbol","title":"AddDeviceFinishRequest","url":"\/documentation\/passage\/adddevicefinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AddDeviceFinishRequest"}],"navigatorTitle":[{"kind":"identifier","text":"AddDeviceFinishRequest"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/debugdescription.json b/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/debugdescription.json new file mode 100644 index 00000000..a1128c16 --- /dev/null +++ b/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/debugdescription"]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"kind":"symbol","metadata":{"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage22AddDeviceFinishRequestV10CodingKeysO","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"role":"symbol","extendedModule":"Swift","title":"debugDescription","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/CodingKey-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest":{"kind":"symbol","role":"symbol","title":"AddDeviceFinishRequest","url":"\/documentation\/passage\/adddevicefinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AddDeviceFinishRequest"}],"navigatorTitle":[{"kind":"identifier","text":"AddDeviceFinishRequest"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys/CodingKey-Implementations":{"type":"topic","url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/codingkey-implementations","role":"collectionGroup","kind":"article","title":"CodingKey Implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/CodingKey-Implementations"},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys":{"url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys","role":"symbol","type":"topic","abstract":[],"title":"AddDeviceFinishRequest.CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys/debugDescription":{"type":"topic","url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/debugdescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/debugDescription","title":"debugDescription","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/description.json b/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/description.json new file mode 100644 index 00000000..a147d0f2 --- /dev/null +++ b/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/description.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/description"]}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.description","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/CodingKey-Implementations"]]},"metadata":{"externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage22AddDeviceFinishRequestV10CodingKeysO","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"role":"symbol","roleHeading":"Instance Property","extendedModule":"Swift","title":"description","symbolKind":"property","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/description","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys/CodingKey-Implementations":{"type":"topic","url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/codingkey-implementations","role":"collectionGroup","kind":"article","title":"CodingKey Implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/CodingKey-Implementations"},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys":{"url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys","role":"symbol","type":"topic","abstract":[],"title":"AddDeviceFinishRequest.CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest":{"kind":"symbol","role":"symbol","title":"AddDeviceFinishRequest","url":"\/documentation\/passage\/adddevicefinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AddDeviceFinishRequest"}],"navigatorTitle":[{"kind":"identifier","text":"AddDeviceFinishRequest"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys/description":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/description","role":"symbol","abstract":[],"title":"description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/description"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..d12e06d9 --- /dev/null +++ b/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/equatable-implementations"]}],"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys"]]},"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys":{"url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys","role":"symbol","type":"topic","abstract":[],"title":"AddDeviceFinishRequest.CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys/!=(_:_:)":{"url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/!=(_:_:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest":{"kind":"symbol","role":"symbol","title":"AddDeviceFinishRequest","url":"\/documentation\/passage\/adddevicefinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AddDeviceFinishRequest"}],"navigatorTitle":[{"kind":"identifier","text":"AddDeviceFinishRequest"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/handshakeid.json b/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/handshakeid.json new file mode 100644 index 00000000..c2740106 --- /dev/null +++ b/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/handshakeid.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"handshakeId","kind":"identifier"}],"externalID":"s:7Passage22AddDeviceFinishRequestV10CodingKeysO11handshakeIdyA2EmF","symbolKind":"case","role":"symbol","roleHeading":"Case","title":"AddDeviceFinishRequest.CodingKeys.handshakeId","modules":[{"name":"Passage"}]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"handshakeId","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/handshakeid"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys"]]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/handshakeId","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys/handshakeId":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/handshakeId","url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/handshakeid","role":"symbol","type":"topic","abstract":[],"title":"AddDeviceFinishRequest.CodingKeys.handshakeId","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"handshakeId"}]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys":{"url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys","role":"symbol","type":"topic","abstract":[],"title":"AddDeviceFinishRequest.CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest":{"kind":"symbol","role":"symbol","title":"AddDeviceFinishRequest","url":"\/documentation\/passage\/adddevicefinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AddDeviceFinishRequest"}],"navigatorTitle":[{"kind":"identifier","text":"AddDeviceFinishRequest"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/handshakeresponse.json b/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/handshakeresponse.json new file mode 100644 index 00000000..26482006 --- /dev/null +++ b/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/handshakeresponse.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/handshakeResponse","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","externalID":"s:7Passage22AddDeviceFinishRequestV10CodingKeysO17handshakeResponseyA2EmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"handshakeResponse","kind":"identifier"}],"role":"symbol","title":"AddDeviceFinishRequest.CodingKeys.handshakeResponse","roleHeading":"Case"},"variants":[{"paths":["\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/handshakeresponse"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"handshakeResponse","kind":"identifier"}],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest":{"kind":"symbol","role":"symbol","title":"AddDeviceFinishRequest","url":"\/documentation\/passage\/adddevicefinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AddDeviceFinishRequest"}],"navigatorTitle":[{"kind":"identifier","text":"AddDeviceFinishRequest"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys":{"url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys","role":"symbol","type":"topic","abstract":[],"title":"AddDeviceFinishRequest.CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys/handshakeResponse":{"type":"topic","url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/handshakeresponse","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"handshakeResponse","kind":"identifier"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/handshakeResponse","abstract":[],"title":"AddDeviceFinishRequest.CodingKeys.handshakeResponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/hash(into:).json b/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/hash(into:).json new file mode 100644 index 00000000..ad80dec0 --- /dev/null +++ b/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Instance Method","symbolKind":"method","title":"hash(into:)","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage22AddDeviceFinishRequestV10CodingKeysO","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/hash(into:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys/RawRepresentable-Implementations":{"url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","abstract":[],"title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/RawRepresentable-Implementations","kind":"article","type":"topic"},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys":{"url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys","role":"symbol","type":"topic","abstract":[],"title":"AddDeviceFinishRequest.CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys/hash(into:)":{"url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/hash(into:)","role":"symbol","title":"hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/hash(into:)","abstract":[],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest":{"kind":"symbol","role":"symbol","title":"AddDeviceFinishRequest","url":"\/documentation\/passage\/adddevicefinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AddDeviceFinishRequest"}],"navigatorTitle":[{"kind":"identifier","text":"AddDeviceFinishRequest"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/hashvalue.json b/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/hashvalue.json new file mode 100644 index 00000000..15c61989 --- /dev/null +++ b/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/hashValue"},"variants":[{"paths":["\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage22AddDeviceFinishRequestV10CodingKeysO","role":"symbol","title":"hashValue","extendedModule":"Swift","roleHeading":"Instance Property","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"property","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys":{"url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys","role":"symbol","type":"topic","abstract":[],"title":"AddDeviceFinishRequest.CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys/hashValue":{"abstract":[],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/hashValue","title":"hashValue","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/hashvalue"},"doc://Passage/documentation/Passage/AddDeviceFinishRequest":{"kind":"symbol","role":"symbol","title":"AddDeviceFinishRequest","url":"\/documentation\/passage\/adddevicefinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AddDeviceFinishRequest"}],"navigatorTitle":[{"kind":"identifier","text":"AddDeviceFinishRequest"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys/RawRepresentable-Implementations":{"url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","abstract":[],"title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/RawRepresentable-Implementations","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..cd3a398e --- /dev/null +++ b/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"title":"init(intValue:)","symbolKind":"init","externalID":"s:7Passage22AddDeviceFinishRequestV10CodingKeysO8intValueAESgSi_tcfc","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/init(intvalue:)"]}],"references":{"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys/init(intValue:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"title":"init(intValue:)","url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/init(intvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/init(intValue:)","kind":"symbol","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys":{"url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys","role":"symbol","type":"topic","abstract":[],"title":"AddDeviceFinishRequest.CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest":{"kind":"symbol","role":"symbol","title":"AddDeviceFinishRequest","url":"\/documentation\/passage\/adddevicefinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AddDeviceFinishRequest"}],"navigatorTitle":[{"kind":"identifier","text":"AddDeviceFinishRequest"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..25c50def --- /dev/null +++ b/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/init(rawValue:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"externalID":"s:7Passage22AddDeviceFinishRequestV10CodingKeysO8rawValueAESgSS_tcfc","title":"init(rawValue:)","role":"symbol","roleHeading":"Initializer"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/init(rawvalue:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys/init(rawValue:)":{"type":"topic","url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/init(rawvalue:)","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"kind":"symbol","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/init(rawValue:)","role":"symbol"},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys":{"url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys","role":"symbol","type":"topic","abstract":[],"title":"AddDeviceFinishRequest.CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest":{"kind":"symbol","role":"symbol","title":"AddDeviceFinishRequest","url":"\/documentation\/passage\/adddevicefinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AddDeviceFinishRequest"}],"navigatorTitle":[{"kind":"identifier","text":"AddDeviceFinishRequest"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..58d1da7e --- /dev/null +++ b/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys"]]},"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"roleHeading":"Initializer","title":"init(stringValue:)","symbolKind":"init","externalID":"s:7Passage22AddDeviceFinishRequestV10CodingKeysO11stringValueAESgSS_tcfc"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/init(stringvalue:)"]}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys/init(stringValue:)":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/init(stringValue:)","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"title":"init(stringValue:)","kind":"symbol","url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/init(stringvalue:)","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest":{"kind":"symbol","role":"symbol","title":"AddDeviceFinishRequest","url":"\/documentation\/passage\/adddevicefinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AddDeviceFinishRequest"}],"navigatorTitle":[{"kind":"identifier","text":"AddDeviceFinishRequest"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys":{"url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys","role":"symbol","type":"topic","abstract":[],"title":"AddDeviceFinishRequest.CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..8575b82d --- /dev/null +++ b/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/hashValue"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/hash(into:)"],"title":"Instance Methods","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/rawrepresentable-implementations"]}],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/AddDeviceFinishRequest":{"kind":"symbol","role":"symbol","title":"AddDeviceFinishRequest","url":"\/documentation\/passage\/adddevicefinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AddDeviceFinishRequest"}],"navigatorTitle":[{"kind":"identifier","text":"AddDeviceFinishRequest"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys":{"url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys","role":"symbol","type":"topic","abstract":[],"title":"AddDeviceFinishRequest.CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys/hashValue":{"abstract":[],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/hashValue","title":"hashValue","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/hashvalue"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys/hash(into:)":{"url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/hash(into:)","role":"symbol","title":"hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/hash(into:)","abstract":[],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/userid.json b/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/userid.json new file mode 100644 index 00000000..efdbf184 --- /dev/null +++ b/docs/data/documentation/passage/adddevicefinishrequest/codingkeys/userid.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/userid"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/userId","interfaceLanguage":"swift"},"sections":[],"metadata":{"symbolKind":"case","role":"symbol","roleHeading":"Case","modules":[{"name":"Passage"}],"externalID":"s:7Passage22AddDeviceFinishRequestV10CodingKeysO6userIdyA2EmF","title":"AddDeviceFinishRequest.CodingKeys.userId","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userId","kind":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userId"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/AddDeviceFinishRequest":{"kind":"symbol","role":"symbol","title":"AddDeviceFinishRequest","url":"\/documentation\/passage\/adddevicefinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AddDeviceFinishRequest"}],"navigatorTitle":[{"kind":"identifier","text":"AddDeviceFinishRequest"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys/userId":{"url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/userid","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys\/userId","type":"topic","abstract":[],"kind":"symbol","title":"AddDeviceFinishRequest.CodingKeys.userId","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userId"}]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/CodingKeys":{"url":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/CodingKeys","role":"symbol","type":"topic","abstract":[],"title":"AddDeviceFinishRequest.CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicefinishrequest/encode(to:).json b/docs/data/documentation/passage/adddevicefinishrequest/encode(to:).json new file mode 100644 index 00000000..35cb92ca --- /dev/null +++ b/docs/data/documentation/passage/adddevicefinishrequest/encode(to:).json @@ -0,0 +1 @@ +{"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/encode(to:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest"]]},"sections":[],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"method","role":"symbol","roleHeading":"Instance Method","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"externalID":"s:7Passage22AddDeviceFinishRequestV6encode2toys7Encoder_p_tKF"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/adddevicefinishrequest\/encode(to:)"]}],"references":{"doc://Passage/documentation/Passage/AddDeviceFinishRequest/encode(to:)":{"kind":"symbol","url":"\/documentation\/passage\/adddevicefinishrequest\/encode(to:)","role":"symbol","title":"encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest":{"kind":"symbol","role":"symbol","title":"AddDeviceFinishRequest","url":"\/documentation\/passage\/adddevicefinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AddDeviceFinishRequest"}],"navigatorTitle":[{"kind":"identifier","text":"AddDeviceFinishRequest"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicefinishrequest/equatable-implementations.json b/docs/data/documentation/passage/adddevicefinishrequest/equatable-implementations.json new file mode 100644 index 00000000..4de0423d --- /dev/null +++ b/docs/data/documentation/passage/adddevicefinishrequest/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest"]]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/!=(_:_:)"],"generated":true,"title":"Operators"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/adddevicefinishrequest\/equatable-implementations"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/Equatable-Implementations"},"metadata":{"modules":[{"name":"Passage"}],"title":"Equatable Implementations","role":"collectionGroup"},"kind":"article","references":{"doc://Passage/documentation/Passage/AddDeviceFinishRequest/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/!=(_:_:)","url":"\/documentation\/passage\/adddevicefinishrequest\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest":{"kind":"symbol","role":"symbol","title":"AddDeviceFinishRequest","url":"\/documentation\/passage\/adddevicefinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AddDeviceFinishRequest"}],"navigatorTitle":[{"kind":"identifier","text":"AddDeviceFinishRequest"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicefinishrequest/handshakeid.json b/docs/data/documentation/passage/adddevicefinishrequest/handshakeid.json new file mode 100644 index 00000000..f8a9bbf3 --- /dev/null +++ b/docs/data/documentation/passage/adddevicefinishrequest/handshakeid.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"externalID":"s:7Passage22AddDeviceFinishRequestV11handshakeIdSSvp","role":"symbol","roleHeading":"Instance Property","title":"handshakeId","modules":[{"name":"Passage"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"handshakeId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"property"},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/handshakeId","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"handshakeId","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/adddevicefinishrequest\/handshakeid"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/AddDeviceFinishRequest":{"kind":"symbol","role":"symbol","title":"AddDeviceFinishRequest","url":"\/documentation\/passage\/adddevicefinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AddDeviceFinishRequest"}],"navigatorTitle":[{"kind":"identifier","text":"AddDeviceFinishRequest"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/handshakeId":{"type":"topic","role":"symbol","abstract":[],"kind":"symbol","title":"handshakeId","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"handshakeId","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"url":"\/documentation\/passage\/adddevicefinishrequest\/handshakeid","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/handshakeId"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicefinishrequest/handshakeresponse.json b/docs/data/documentation/passage/adddevicefinishrequest/handshakeresponse.json new file mode 100644 index 00000000..5564ecaf --- /dev/null +++ b/docs/data/documentation/passage/adddevicefinishrequest/handshakeresponse.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/handshakeResponse"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"handshakeResponse"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage26CredentialCreationResponseV","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","kind":"typeIdentifier","text":"CredentialCreationResponse"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/passage\/adddevicefinishrequest\/handshakeresponse"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"handshakeResponse"},{"kind":"text","text":": "},{"text":"CredentialCreationResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage26CredentialCreationResponseV"}],"title":"handshakeResponse","role":"symbol","externalID":"s:7Passage22AddDeviceFinishRequestV17handshakeResponseAA018CredentialCreationG0Vvp","symbolKind":"property","modules":[{"name":"Passage"}]},"sections":[],"references":{"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/handshakeResponse":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"handshakeResponse","kind":"identifier"},{"kind":"text","text":": "},{"text":"CredentialCreationResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage26CredentialCreationResponseV"}],"type":"topic","title":"handshakeResponse","kind":"symbol","role":"symbol","url":"\/documentation\/passage\/adddevicefinishrequest\/handshakeresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/handshakeResponse","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest":{"kind":"symbol","role":"symbol","title":"AddDeviceFinishRequest","url":"\/documentation\/passage\/adddevicefinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AddDeviceFinishRequest"}],"navigatorTitle":[{"kind":"identifier","text":"AddDeviceFinishRequest"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicefinishrequest/init(from:).json b/docs/data/documentation/passage/adddevicefinishrequest/init(from:).json new file mode 100644 index 00000000..2b9e5318 --- /dev/null +++ b/docs/data/documentation/passage/adddevicefinishrequest/init(from:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest"]]},"metadata":{"symbolKind":"init","role":"symbol","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"roleHeading":"Initializer","externalID":"s:7Passage22AddDeviceFinishRequestV4fromACs7Decoder_p_tKcfc","modules":[{"name":"Passage"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/adddevicefinishrequest\/init(from:)"]}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/init(from:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/AddDeviceFinishRequest/init(from:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/adddevicefinishrequest\/init(from:)","type":"topic","kind":"symbol","title":"init(from:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/init(from:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest":{"kind":"symbol","role":"symbol","title":"AddDeviceFinishRequest","url":"\/documentation\/passage\/adddevicefinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AddDeviceFinishRequest"}],"navigatorTitle":[{"kind":"identifier","text":"AddDeviceFinishRequest"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicefinishrequest/init(handshakeid:handshakeresponse:userid:).json b/docs/data/documentation/passage/adddevicefinishrequest/init(handshakeid:handshakeresponse:userid:).json new file mode 100644 index 00000000..c93505ef --- /dev/null +++ b/docs/data/documentation/passage/adddevicefinishrequest/init(handshakeid:handshakeresponse:userid:).json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"metadata":{"symbolKind":"init","role":"symbol","title":"init(handshakeId:handshakeResponse:userId:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"handshakeId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"handshakeResponse"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage26CredentialCreationResponseV","text":"CredentialCreationResponse"},{"kind":"text","text":", "},{"text":"userId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"roleHeading":"Initializer","externalID":"s:7Passage22AddDeviceFinishRequestV11handshakeId0F8Response04userG0ACSS_AA018CredentialCreationH0VSStcfc","modules":[{"name":"Passage"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/init(handshakeId:handshakeResponse:userId:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest"]]},"variants":[{"paths":["\/documentation\/passage\/adddevicefinishrequest\/init(handshakeid:handshakeresponse:userid:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"handshakeId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"handshakeResponse","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CredentialCreationResponse","preciseIdentifier":"s:7Passage26CredentialCreationResponseV","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse"},{"text":", ","kind":"text"},{"text":"userId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/AddDeviceFinishRequest/init(handshakeId:handshakeResponse:userId:)":{"role":"symbol","title":"init(handshakeId:handshakeResponse:userId:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"handshakeId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"handshakeResponse","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CredentialCreationResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage26CredentialCreationResponseV"},{"text":", ","kind":"text"},{"text":"userId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/init(handshakeId:handshakeResponse:userId:)","url":"\/documentation\/passage\/adddevicefinishrequest\/init(handshakeid:handshakeresponse:userid:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"},"doc://Passage/documentation/Passage/AddDeviceFinishRequest":{"kind":"symbol","role":"symbol","title":"AddDeviceFinishRequest","url":"\/documentation\/passage\/adddevicefinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AddDeviceFinishRequest"}],"navigatorTitle":[{"kind":"identifier","text":"AddDeviceFinishRequest"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicefinishrequest/userid.json b/docs/data/documentation/passage/adddevicefinishrequest/userid.json new file mode 100644 index 00000000..1a580b24 --- /dev/null +++ b/docs/data/documentation/passage/adddevicefinishrequest/userid.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest"]]},"sections":[],"variants":[{"paths":["\/documentation\/passage\/adddevicefinishrequest\/userid"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage22AddDeviceFinishRequestV6userIdSSvp","modules":[{"name":"Passage"}],"roleHeading":"Instance Property","role":"symbol","title":"userId","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"userId","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/userId","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userId","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest/userId":{"abstract":[],"url":"\/documentation\/passage\/adddevicefinishrequest\/userid","title":"userId","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest\/userId","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"userId","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/AddDeviceFinishRequest":{"kind":"symbol","role":"symbol","title":"AddDeviceFinishRequest","url":"\/documentation\/passage\/adddevicefinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AddDeviceFinishRequest"}],"navigatorTitle":[{"kind":"identifier","text":"AddDeviceFinishRequest"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicestartresponse.json b/docs/data/documentation/passage/adddevicestartresponse.json new file mode 100644 index 00000000..fefccc55 --- /dev/null +++ b/docs/data/documentation/passage/adddevicestartresponse.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"struct","role":"symbol","title":"AddDeviceStartResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AddDeviceStartResponse"}],"roleHeading":"Structure","navigatorTitle":[{"text":"AddDeviceStartResponse","kind":"identifier"}],"externalID":"s:7Passage22AddDeviceStartResponseV","modules":[{"name":"Passage"}]},"kind":"symbol","topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/init(handshake:user:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/handshake","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/user"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/encode(to:)"],"title":"Instance Methods"},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"title":"Conforms To","type":"conformsTo"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AddDeviceStartResponse","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/adddevicestartresponse"]}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"references":{"doc://Passage/documentation/Passage/AddDeviceStartResponse":{"navigatorTitle":[{"kind":"identifier","text":"AddDeviceStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","url":"\/documentation\/passage\/adddevicestartresponse","abstract":[],"type":"topic","title":"AddDeviceStartResponse","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AddDeviceStartResponse","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceStartResponse/init(from:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/adddevicestartresponse\/init(from:)","type":"topic","role":"symbol","title":"init(from:)","abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage/AddDeviceStartResponse/user":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"user","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage4UserV","text":"User","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","url":"\/documentation\/passage\/adddevicestartresponse\/user","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/user","role":"symbol","title":"user","kind":"symbol"},"doc://Passage/documentation/Passage/AddDeviceStartResponse/init(handshake:user:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/init(handshake:user:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"handshake","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CredentialCreationChallenge","kind":"typeIdentifier","preciseIdentifier":"s:7Passage27CredentialCreationChallengeV"},{"text":", ","kind":"text"},{"text":"user","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"User","preciseIdentifier":"s:7Passage4UserV"},{"kind":"text","text":"?)"}],"url":"\/documentation\/passage\/adddevicestartresponse\/init(handshake:user:)","type":"topic","role":"symbol","title":"init(handshake:user:)","abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage/AddDeviceStartResponse/handshake":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/handshake","url":"\/documentation\/passage\/adddevicestartresponse\/handshake","abstract":[],"type":"topic","title":"handshake","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"handshake","kind":"identifier"},{"kind":"text","text":": "},{"text":"CredentialCreationChallenge","kind":"typeIdentifier","preciseIdentifier":"s:7Passage27CredentialCreationChallengeV"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AddDeviceStartResponse/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/Equatable-Implementations","url":"\/documentation\/passage\/adddevicestartresponse\/equatable-implementations","abstract":[],"kind":"article","title":"Equatable Implementations","role":"collectionGroup","type":"topic"},"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys","role":"symbol","title":"AddDeviceStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH","type":"unresolvable"},"doc://Passage/SE":{"title":"Swift.Encodable","identifier":"doc:\/\/Passage\/SE","type":"unresolvable"},"doc://Passage/documentation/Passage/AddDeviceStartResponse/encode(to:)":{"title":"encode(to:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/encode(to:)","url":"\/documentation\/passage\/adddevicestartresponse\/encode(to:)","kind":"symbol"},"doc://Passage/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ","type":"unresolvable"},"doc://Passage/Se":{"title":"Swift.Decodable","identifier":"doc:\/\/Passage\/Se","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicestartresponse/!=(_:_:).json b/docs/data/documentation/passage/adddevicestartresponse/!=(_:_:).json new file mode 100644 index 00000000..a0001c81 --- /dev/null +++ b/docs/data/documentation/passage/adddevicestartresponse/!=(_:_:).json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"op","role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage22AddDeviceStartResponseV","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"extendedModule":"Swift","roleHeading":"Operator","title":"!=(_:_:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/Equatable-Implementations"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/adddevicestartresponse\/!=(_:_:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/AddDeviceStartResponse/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/adddevicestartresponse\/!=(_:_:)","abstract":[],"kind":"symbol","title":"!=(_:_:)","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/AddDeviceStartResponse":{"navigatorTitle":[{"kind":"identifier","text":"AddDeviceStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","url":"\/documentation\/passage\/adddevicestartresponse","abstract":[],"type":"topic","title":"AddDeviceStartResponse","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AddDeviceStartResponse","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AddDeviceStartResponse/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/Equatable-Implementations","url":"\/documentation\/passage\/adddevicestartresponse\/equatable-implementations","abstract":[],"kind":"article","title":"Equatable Implementations","role":"collectionGroup","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicestartresponse/codingkeys.json b/docs/data/documentation/passage/adddevicestartresponse/codingkeys.json new file mode 100644 index 00000000..01a3583f --- /dev/null +++ b/docs/data/documentation/passage/adddevicestartresponse/codingkeys.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/adddevicestartresponse\/codingkeys"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse"]]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/handshake","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/user"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/RawRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"metadata":{"externalID":"s:7Passage22AddDeviceStartResponseV10CodingKeysO","role":"symbol","title":"AddDeviceStartResponse.CodingKeys","roleHeading":"Enumeration","modules":[{"name":"Passage"}],"symbolKind":"enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","kind":"relationships"}],"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys/init(stringValue:)":{"kind":"symbol","title":"init(stringValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/init(stringValue:)","url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/init(stringvalue:)","abstract":[],"type":"topic"},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://Passage/SY":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable"},"doc://Passage/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys","role":"symbol","title":"AddDeviceStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/AddDeviceStartResponse":{"navigatorTitle":[{"kind":"identifier","text":"AddDeviceStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","url":"\/documentation\/passage\/adddevicestartresponse","abstract":[],"type":"topic","title":"AddDeviceStartResponse","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AddDeviceStartResponse","kind":"identifier"}],"kind":"symbol"},"doc://Passage/s9CodingKeyP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP","title":"Swift.CodingKey"},"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys/init(rawValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/init(rawvalue:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/init(rawValue:)","title":"init(rawValue:)","role":"symbol"},"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys/user":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/user","role":"symbol","title":"AddDeviceStartResponse.CodingKeys.user","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"user"}],"kind":"symbol","url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/user","type":"topic"},"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/RawRepresentable-Implementations","type":"topic","abstract":[]},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/equatable-implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/Equatable-Implementations","abstract":[],"title":"Equatable Implementations"},"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys/CodingKey-Implementations":{"type":"topic","url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/codingkey-implementations","role":"collectionGroup","kind":"article","title":"CodingKey Implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/CodingKey-Implementations"},"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys/handshake":{"url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/handshake","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/handshake","title":"AddDeviceStartResponse.CodingKeys.handshake","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"handshake","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys/init(intValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/init(intvalue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/init(intValue:)","role":"symbol","title":"init(intValue:)","kind":"symbol"},"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicestartresponse/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/adddevicestartresponse/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..aafd849d --- /dev/null +++ b/docs/data/documentation/passage/adddevicestartresponse/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage22AddDeviceStartResponseV10CodingKeysO","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"role":"symbol","extendedModule":"Swift","title":"!=(_:_:)","roleHeading":"Operator"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/adddevicestartresponse\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/Equatable-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/equatable-implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/Equatable-Implementations","abstract":[],"title":"Equatable Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceStartResponse":{"navigatorTitle":[{"kind":"identifier","text":"AddDeviceStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","url":"\/documentation\/passage\/adddevicestartresponse","abstract":[],"type":"topic","title":"AddDeviceStartResponse","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AddDeviceStartResponse","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys","role":"symbol","title":"AddDeviceStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys/!=(_:_:)":{"type":"topic","url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","title":"!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicestartresponse/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/adddevicestartresponse/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..cde18ab9 --- /dev/null +++ b/docs/data/documentation/passage/adddevicestartresponse/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys"]]},"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/adddevicestartresponse\/codingkeys\/codingkey-implementations"]}],"sections":[],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"CodingKey Implementations"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/description"]}],"references":{"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys/debugDescription":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/debugDescription","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"debugDescription","abstract":[],"url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/debugdescription","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/AddDeviceStartResponse":{"navigatorTitle":[{"kind":"identifier","text":"AddDeviceStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","url":"\/documentation\/passage\/adddevicestartresponse","abstract":[],"type":"topic","title":"AddDeviceStartResponse","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AddDeviceStartResponse","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys/description":{"type":"topic","url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/description","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/description","abstract":[],"title":"description"},"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys","role":"symbol","title":"AddDeviceStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicestartresponse/codingkeys/debugdescription.json b/docs/data/documentation/passage/adddevicestartresponse/codingkeys/debugdescription.json new file mode 100644 index 00000000..ef588b4e --- /dev/null +++ b/docs/data/documentation/passage/adddevicestartresponse/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/CodingKey-Implementations"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"title":"debugDescription","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage22AddDeviceStartResponseV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"property","extendedModule":"Swift","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/adddevicestartresponse\/codingkeys\/debugdescription"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys","role":"symbol","title":"AddDeviceStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceStartResponse":{"navigatorTitle":[{"kind":"identifier","text":"AddDeviceStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","url":"\/documentation\/passage\/adddevicestartresponse","abstract":[],"type":"topic","title":"AddDeviceStartResponse","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AddDeviceStartResponse","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys/CodingKey-Implementations":{"type":"topic","url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/codingkey-implementations","role":"collectionGroup","kind":"article","title":"CodingKey Implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/CodingKey-Implementations"},"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys/debugDescription":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/debugDescription","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"debugDescription","abstract":[],"url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/debugdescription","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicestartresponse/codingkeys/description.json b/docs/data/documentation/passage/adddevicestartresponse/codingkeys/description.json new file mode 100644 index 00000000..94a6149b --- /dev/null +++ b/docs/data/documentation/passage/adddevicestartresponse/codingkeys/description.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/description","interfaceLanguage":"swift"},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"property","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage22AddDeviceStartResponseV10CodingKeysO","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"role":"symbol","extendedModule":"Swift","title":"description","roleHeading":"Instance Property"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/adddevicestartresponse\/codingkeys\/description"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.description"},{"text":".","type":"text"}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/CodingKey-Implementations"]]},"references":{"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys/CodingKey-Implementations":{"type":"topic","url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/codingkey-implementations","role":"collectionGroup","kind":"article","title":"CodingKey Implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/CodingKey-Implementations"},"doc://Passage/documentation/Passage/AddDeviceStartResponse":{"navigatorTitle":[{"kind":"identifier","text":"AddDeviceStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","url":"\/documentation\/passage\/adddevicestartresponse","abstract":[],"type":"topic","title":"AddDeviceStartResponse","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AddDeviceStartResponse","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys/description":{"type":"topic","url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/description","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/description","abstract":[],"title":"description"},"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys","role":"symbol","title":"AddDeviceStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicestartresponse/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/adddevicestartresponse/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..d70672aa --- /dev/null +++ b/docs/data/documentation/passage/adddevicestartresponse/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/adddevicestartresponse\/codingkeys\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/Equatable-Implementations"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/!=(_:_:)"],"generated":true}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceStartResponse":{"navigatorTitle":[{"kind":"identifier","text":"AddDeviceStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","url":"\/documentation\/passage\/adddevicestartresponse","abstract":[],"type":"topic","title":"AddDeviceStartResponse","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AddDeviceStartResponse","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys/!=(_:_:)":{"type":"topic","url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","title":"!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/!=(_:_:)"},"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys","role":"symbol","title":"AddDeviceStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicestartresponse/codingkeys/handshake.json b/docs/data/documentation/passage/adddevicestartresponse/codingkeys/handshake.json new file mode 100644 index 00000000..4084f2e1 --- /dev/null +++ b/docs/data/documentation/passage/adddevicestartresponse/codingkeys/handshake.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/handshake","interfaceLanguage":"swift"},"metadata":{"symbolKind":"case","role":"symbol","title":"AddDeviceStartResponse.CodingKeys.handshake","externalID":"s:7Passage22AddDeviceStartResponseV10CodingKeysO9handshakeyA2EmF","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"handshake"}],"modules":[{"name":"Passage"}],"roleHeading":"Case"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"handshake","kind":"identifier"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/adddevicestartresponse\/codingkeys\/handshake"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys","role":"symbol","title":"AddDeviceStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/AddDeviceStartResponse":{"navigatorTitle":[{"kind":"identifier","text":"AddDeviceStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","url":"\/documentation\/passage\/adddevicestartresponse","abstract":[],"type":"topic","title":"AddDeviceStartResponse","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AddDeviceStartResponse","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys/handshake":{"url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/handshake","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/handshake","title":"AddDeviceStartResponse.CodingKeys.handshake","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"handshake","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicestartresponse/codingkeys/hash(into:).json b/docs/data/documentation/passage/adddevicestartresponse/codingkeys/hash(into:).json new file mode 100644 index 00000000..195c057a --- /dev/null +++ b/docs/data/documentation/passage/adddevicestartresponse/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/hash(into:)"},"variants":[{"paths":["\/documentation\/passage\/adddevicestartresponse\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"extendedModule":"Swift","symbolKind":"method","role":"symbol","roleHeading":"Instance Method","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage22AddDeviceStartResponseV10CodingKeysO"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceStartResponse":{"navigatorTitle":[{"kind":"identifier","text":"AddDeviceStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","url":"\/documentation\/passage\/adddevicestartresponse","abstract":[],"type":"topic","title":"AddDeviceStartResponse","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AddDeviceStartResponse","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys/hash(into:)":{"kind":"symbol","url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/hash(into:)","role":"symbol","title":"hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys","role":"symbol","title":"AddDeviceStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/RawRepresentable-Implementations","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicestartresponse/codingkeys/hashvalue.json b/docs/data/documentation/passage/adddevicestartresponse/codingkeys/hashvalue.json new file mode 100644 index 00000000..4a539c69 --- /dev/null +++ b/docs/data/documentation/passage/adddevicestartresponse/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"sections":[],"metadata":{"symbolKind":"property","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"modules":[{"name":"Passage","relatedModules":["Swift"]}],"role":"symbol","roleHeading":"Instance Property","title":"hashValue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage22AddDeviceStartResponseV10CodingKeysO"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/adddevicestartresponse\/codingkeys\/hashvalue"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/hashValue"},"references":{"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys/hashValue":{"url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/hashvalue","role":"symbol","title":"hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/hashValue","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage/AddDeviceStartResponse":{"navigatorTitle":[{"kind":"identifier","text":"AddDeviceStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","url":"\/documentation\/passage\/adddevicestartresponse","abstract":[],"type":"topic","title":"AddDeviceStartResponse","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AddDeviceStartResponse","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/RawRepresentable-Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys","role":"symbol","title":"AddDeviceStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicestartresponse/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/adddevicestartresponse/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..b0e5d872 --- /dev/null +++ b/docs/data/documentation/passage/adddevicestartresponse/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/adddevicestartresponse\/codingkeys\/init(intvalue:)"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"roleHeading":"Initializer","symbolKind":"init","externalID":"s:7Passage22AddDeviceStartResponseV10CodingKeysO8intValueAESgSi_tcfc","role":"symbol","title":"init(intValue:)","modules":[{"name":"Passage"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/init(intValue:)"},"references":{"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys/init(intValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/init(intvalue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/init(intValue:)","role":"symbol","title":"init(intValue:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceStartResponse":{"navigatorTitle":[{"kind":"identifier","text":"AddDeviceStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","url":"\/documentation\/passage\/adddevicestartresponse","abstract":[],"type":"topic","title":"AddDeviceStartResponse","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AddDeviceStartResponse","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys","role":"symbol","title":"AddDeviceStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicestartresponse/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/adddevicestartresponse/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..9942b302 --- /dev/null +++ b/docs/data/documentation/passage/adddevicestartresponse/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/adddevicestartresponse\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/init(rawValue:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys"]]},"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"modules":[{"name":"Passage"}],"roleHeading":"Initializer","externalID":"s:7Passage22AddDeviceStartResponseV10CodingKeysO8rawValueAESgSS_tcfc","symbolKind":"init","title":"init(rawValue:)","role":"symbol"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys/init(rawValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/init(rawvalue:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/init(rawValue:)","title":"init(rawValue:)","role":"symbol"},"doc://Passage/documentation/Passage/AddDeviceStartResponse":{"navigatorTitle":[{"kind":"identifier","text":"AddDeviceStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","url":"\/documentation\/passage\/adddevicestartresponse","abstract":[],"type":"topic","title":"AddDeviceStartResponse","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AddDeviceStartResponse","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys","role":"symbol","title":"AddDeviceStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicestartresponse/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/adddevicestartresponse/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..b3fd8b04 --- /dev/null +++ b/docs/data/documentation/passage/adddevicestartresponse/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage22AddDeviceStartResponseV10CodingKeysO11stringValueAESgSS_tcfc","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","symbolKind":"init","title":"init(stringValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/adddevicestartresponse\/codingkeys\/init(stringvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(stringValue:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceStartResponse":{"navigatorTitle":[{"kind":"identifier","text":"AddDeviceStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","url":"\/documentation\/passage\/adddevicestartresponse","abstract":[],"type":"topic","title":"AddDeviceStartResponse","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AddDeviceStartResponse","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys","role":"symbol","title":"AddDeviceStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys/init(stringValue:)":{"kind":"symbol","title":"init(stringValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/init(stringValue:)","url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/init(stringvalue:)","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicestartresponse/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/adddevicestartresponse/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..a74018bb --- /dev/null +++ b/docs/data/documentation/passage/adddevicestartresponse/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/hashValue"],"title":"Instance Properties","generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/hash(into:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/adddevicestartresponse\/codingkeys\/rawrepresentable-implementations"]}],"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"RawRepresentable Implementations"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"article","sections":[],"references":{"doc://Passage/documentation/Passage/AddDeviceStartResponse":{"navigatorTitle":[{"kind":"identifier","text":"AddDeviceStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","url":"\/documentation\/passage\/adddevicestartresponse","abstract":[],"type":"topic","title":"AddDeviceStartResponse","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AddDeviceStartResponse","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys","role":"symbol","title":"AddDeviceStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys/hash(into:)":{"kind":"symbol","url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/hash(into:)","role":"symbol","title":"hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys/hashValue":{"url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/hashvalue","role":"symbol","title":"hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/hashValue","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicestartresponse/codingkeys/user.json b/docs/data/documentation/passage/adddevicestartresponse/codingkeys/user.json new file mode 100644 index 00000000..a5b4fa2f --- /dev/null +++ b/docs/data/documentation/passage/adddevicestartresponse/codingkeys/user.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"user","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/adddevicestartresponse\/codingkeys\/user"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/user"},"metadata":{"externalID":"s:7Passage22AddDeviceStartResponseV10CodingKeysO4useryA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","title":"AddDeviceStartResponse.CodingKeys.user","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"user"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"references":{"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys/user":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys\/user","role":"symbol","title":"AddDeviceStartResponse.CodingKeys.user","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"user"}],"kind":"symbol","url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/user","type":"topic"},"doc://Passage/documentation/Passage/AddDeviceStartResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/adddevicestartresponse\/codingkeys","role":"symbol","title":"AddDeviceStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceStartResponse":{"navigatorTitle":[{"kind":"identifier","text":"AddDeviceStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","url":"\/documentation\/passage\/adddevicestartresponse","abstract":[],"type":"topic","title":"AddDeviceStartResponse","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AddDeviceStartResponse","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicestartresponse/encode(to:).json b/docs/data/documentation/passage/adddevicestartresponse/encode(to:).json new file mode 100644 index 00000000..4b9f15d2 --- /dev/null +++ b/docs/data/documentation/passage/adddevicestartresponse/encode(to:).json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/adddevicestartresponse\/encode(to:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/encode(to:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse"]]},"metadata":{"title":"encode(to:)","modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"roleHeading":"Instance Method","externalID":"s:7Passage22AddDeviceStartResponseV6encode2toys7Encoder_p_tKF","role":"symbol"},"references":{"doc://Passage/documentation/Passage/AddDeviceStartResponse":{"navigatorTitle":[{"kind":"identifier","text":"AddDeviceStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","url":"\/documentation\/passage\/adddevicestartresponse","abstract":[],"type":"topic","title":"AddDeviceStartResponse","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AddDeviceStartResponse","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceStartResponse/encode(to:)":{"title":"encode(to:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/encode(to:)","url":"\/documentation\/passage\/adddevicestartresponse\/encode(to:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicestartresponse/equatable-implementations.json b/docs/data/documentation/passage/adddevicestartresponse/equatable-implementations.json new file mode 100644 index 00000000..db29a438 --- /dev/null +++ b/docs/data/documentation/passage/adddevicestartresponse/equatable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/adddevicestartresponse\/equatable-implementations"]}],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/!=(_:_:)"],"generated":true,"title":"Operators"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/Equatable-Implementations"},"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse"]]},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceStartResponse":{"navigatorTitle":[{"kind":"identifier","text":"AddDeviceStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","url":"\/documentation\/passage\/adddevicestartresponse","abstract":[],"type":"topic","title":"AddDeviceStartResponse","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AddDeviceStartResponse","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AddDeviceStartResponse/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/adddevicestartresponse\/!=(_:_:)","abstract":[],"kind":"symbol","title":"!=(_:_:)","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicestartresponse/handshake.json b/docs/data/documentation/passage/adddevicestartresponse/handshake.json new file mode 100644 index 00000000..394e74a3 --- /dev/null +++ b/docs/data/documentation/passage/adddevicestartresponse/handshake.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"handshake","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage27CredentialCreationChallengeV","text":"CredentialCreationChallenge","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","kind":"typeIdentifier"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse"]]},"metadata":{"externalID":"s:7Passage22AddDeviceStartResponseV9handshakeAA27CredentialCreationChallengeVvp","role":"symbol","title":"handshake","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"handshake"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CredentialCreationChallenge","preciseIdentifier":"s:7Passage27CredentialCreationChallengeV"}],"modules":[{"name":"Passage"}],"roleHeading":"Instance Property"},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/handshake","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/adddevicestartresponse\/handshake"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationChallenge":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreationChallenge"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","url":"\/documentation\/passage\/credentialcreationchallenge","abstract":[],"type":"topic","title":"CredentialCreationChallenge","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialCreationChallenge"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AddDeviceStartResponse/handshake":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/handshake","url":"\/documentation\/passage\/adddevicestartresponse\/handshake","abstract":[],"type":"topic","title":"handshake","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"handshake","kind":"identifier"},{"kind":"text","text":": "},{"text":"CredentialCreationChallenge","kind":"typeIdentifier","preciseIdentifier":"s:7Passage27CredentialCreationChallengeV"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AddDeviceStartResponse":{"navigatorTitle":[{"kind":"identifier","text":"AddDeviceStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","url":"\/documentation\/passage\/adddevicestartresponse","abstract":[],"type":"topic","title":"AddDeviceStartResponse","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AddDeviceStartResponse","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicestartresponse/init(from:).json b/docs/data/documentation/passage/adddevicestartresponse/init(from:).json new file mode 100644 index 00000000..e4350b60 --- /dev/null +++ b/docs/data/documentation/passage/adddevicestartresponse/init(from:).json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"title":"init(from:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage22AddDeviceStartResponseV4fromACs7Decoder_p_tKcfc","roleHeading":"Initializer","symbolKind":"init"},"variants":[{"paths":["\/documentation\/passage\/adddevicestartresponse\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/init(from:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceStartResponse":{"navigatorTitle":[{"kind":"identifier","text":"AddDeviceStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","url":"\/documentation\/passage\/adddevicestartresponse","abstract":[],"type":"topic","title":"AddDeviceStartResponse","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AddDeviceStartResponse","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AddDeviceStartResponse/init(from:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/adddevicestartresponse\/init(from:)","type":"topic","role":"symbol","title":"init(from:)","abstract":[],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicestartresponse/init(handshake:user:).json b/docs/data/documentation/passage/adddevicestartresponse/init(handshake:user:).json new file mode 100644 index 00000000..d4db4925 --- /dev/null +++ b/docs/data/documentation/passage/adddevicestartresponse/init(handshake:user:).json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"handshake","kind":"externalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","preciseIdentifier":"s:7Passage27CredentialCreationChallengeV","kind":"typeIdentifier","text":"CredentialCreationChallenge"},{"kind":"text","text":", "},{"kind":"externalParam","text":"user"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage4UserV","identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"typeIdentifier","text":"User"},{"kind":"text","text":"? = nil)"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/adddevicestartresponse\/init(handshake:user:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/init(handshake:user:)"},"metadata":{"externalID":"s:7Passage22AddDeviceStartResponseV9handshake4userAcA27CredentialCreationChallengeV_AA4UserVSgtcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"handshake"},{"kind":"text","text":": "},{"text":"CredentialCreationChallenge","kind":"typeIdentifier","preciseIdentifier":"s:7Passage27CredentialCreationChallengeV"},{"text":", ","kind":"text"},{"text":"user","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage4UserV","text":"User"},{"text":"?)","kind":"text"}],"role":"symbol","modules":[{"name":"Passage"}],"title":"init(handshake:user:)","roleHeading":"Initializer","symbolKind":"init"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceStartResponse":{"navigatorTitle":[{"kind":"identifier","text":"AddDeviceStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","url":"\/documentation\/passage\/adddevicestartresponse","abstract":[],"type":"topic","title":"AddDeviceStartResponse","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AddDeviceStartResponse","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AddDeviceStartResponse/init(handshake:user:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/init(handshake:user:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"handshake","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CredentialCreationChallenge","kind":"typeIdentifier","preciseIdentifier":"s:7Passage27CredentialCreationChallengeV"},{"text":", ","kind":"text"},{"text":"user","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"User","preciseIdentifier":"s:7Passage4UserV"},{"kind":"text","text":"?)"}],"url":"\/documentation\/passage\/adddevicestartresponse\/init(handshake:user:)","type":"topic","role":"symbol","title":"init(handshake:user:)","abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationChallenge":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreationChallenge"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","url":"\/documentation\/passage\/credentialcreationchallenge","abstract":[],"type":"topic","title":"CredentialCreationChallenge","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialCreationChallenge"}],"kind":"symbol"},"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/adddevicestartresponse/user.json b/docs/data/documentation/passage/adddevicestartresponse/user.json new file mode 100644 index 00000000..acb92c23 --- /dev/null +++ b/docs/data/documentation/passage/adddevicestartresponse/user.json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"user"},{"text":": ","kind":"text"},{"text":"User","preciseIdentifier":"s:7Passage4UserV","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/User"},{"kind":"text","text":"?"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/adddevicestartresponse\/user"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"user","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage4UserV","text":"User","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:7Passage22AddDeviceStartResponseV4userAA4UserVSgvp","role":"symbol","title":"user","modules":[{"name":"Passage"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/user"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse"]]},"references":{"doc://Passage/documentation/Passage/AddDeviceStartResponse":{"navigatorTitle":[{"kind":"identifier","text":"AddDeviceStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","url":"\/documentation\/passage\/adddevicestartresponse","abstract":[],"type":"topic","title":"AddDeviceStartResponse","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AddDeviceStartResponse","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AddDeviceStartResponse/user":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"user","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage4UserV","text":"User","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","url":"\/documentation\/passage\/adddevicestartresponse\/user","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse\/user","role":"symbol","title":"user","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/apihelper.json b/docs/data/documentation/passage/apihelper.json new file mode 100644 index 00000000..0a60fe5c --- /dev/null +++ b/docs/data/documentation/passage/apihelper.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/apihelper"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/APIHelper"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/APIHelper\/convertAnyToString(_:)","doc:\/\/Passage\/documentation\/Passage\/APIHelper\/convertBoolToString(_:)","doc:\/\/Passage\/documentation\/Passage\/APIHelper\/mapValueToPathItem(_:)","doc:\/\/Passage\/documentation\/Passage\/APIHelper\/mapValuesToQueryItems(_:)-6m4cl","doc:\/\/Passage\/documentation\/Passage\/APIHelper\/mapValuesToQueryItems(_:)-z1ml","doc:\/\/Passage\/documentation\/Passage\/APIHelper\/rejectNil(_:)","doc:\/\/Passage\/documentation\/Passage\/APIHelper\/rejectNilHeaders(_:)"],"title":"Type Methods"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"sections":[],"metadata":{"modules":[{"name":"Passage"}],"navigatorTitle":[{"kind":"identifier","text":"APIHelper"}],"symbolKind":"struct","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"APIHelper","kind":"identifier"}],"externalID":"s:7Passage9APIHelperV","title":"APIHelper","role":"symbol","roleHeading":"Structure"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"APIHelper"}],"platforms":["iOS"],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/APIHelper/mapValuesToQueryItems(_:)-z1ml":{"type":"topic","url":"\/documentation\/passage\/apihelper\/mapvaluestoqueryitems(_:)-z1ml","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"mapValuesToQueryItems","kind":"identifier"},{"kind":"text","text":"(["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"Any","kind":"keyword"},{"text":"?]) -> [","kind":"text"},{"kind":"typeIdentifier","text":"URLQueryItem","preciseIdentifier":"s:10Foundation12URLQueryItemV"},{"text":"]?","kind":"text"}],"role":"symbol","kind":"symbol","title":"mapValuesToQueryItems(_:)","abstract":[{"text":"maps all values from source to query parameters","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/APIHelper\/mapValuesToQueryItems(_:)-z1ml"},"doc://Passage/documentation/Passage/APIHelper/convertAnyToString(_:)":{"abstract":[],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/APIHelper\/convertAnyToString(_:)","title":"convertAnyToString(_:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"convertAnyToString","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Any","kind":"keyword"},{"text":"?) -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"url":"\/documentation\/passage\/apihelper\/convertanytostring(_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/APIHelper":{"title":"APIHelper","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"APIHelper"}],"navigatorTitle":[{"kind":"identifier","text":"APIHelper"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/APIHelper","url":"\/documentation\/passage\/apihelper","kind":"symbol"},"doc://Passage/documentation/Passage/APIHelper/mapValueToPathItem(_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/APIHelper\/mapValueToPathItem(_:)","role":"symbol","type":"topic","url":"\/documentation\/passage\/apihelper\/mapvaluetopathitem(_:)","kind":"symbol","title":"mapValueToPathItem(_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"mapValueToPathItem","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Any","kind":"keyword"},{"text":") -> ","kind":"text"},{"kind":"keyword","text":"Any"}],"abstract":[]},"doc://Passage/documentation/Passage/APIHelper/rejectNil(_:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/APIHelper\/rejectNil(_:)","role":"symbol","title":"rejectNil(_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rejectNil"},{"text":"([","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"kind":"text","text":"?]) -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"Any","kind":"keyword"},{"kind":"text","text":"]?"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/apihelper\/rejectnil(_:)"},"doc://Passage/documentation/Passage/APIHelper/rejectNilHeaders(_:)":{"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rejectNilHeaders"},{"kind":"text","text":"(["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"keyword","text":"Any"},{"text":"?]) -> [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}],"url":"\/documentation\/passage\/apihelper\/rejectnilheaders(_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/APIHelper\/rejectNilHeaders(_:)","role":"symbol","title":"rejectNilHeaders(_:)","kind":"symbol"},"doc://Passage/documentation/Passage/APIHelper/mapValuesToQueryItems(_:)-6m4cl":{"type":"topic","url":"\/documentation\/passage\/apihelper\/mapvaluestoqueryitems(_:)-6m4cl","abstract":[{"text":"maps all values from source to query parameters","type":"text"}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"mapValuesToQueryItems","kind":"identifier"},{"text":"([","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : (wrappedValue"},{"kind":"text","text":": "},{"text":"Any","kind":"keyword"},{"kind":"text","text":"?, isExplode"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":")]) -> [","kind":"text"},{"kind":"typeIdentifier","text":"URLQueryItem","preciseIdentifier":"s:10Foundation12URLQueryItemV"},{"kind":"text","text":"]?"}],"kind":"symbol","title":"mapValuesToQueryItems(_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/APIHelper\/mapValuesToQueryItems(_:)-6m4cl","role":"symbol"},"doc://Passage/documentation/Passage/APIHelper/convertBoolToString(_:)":{"title":"convertBoolToString(_:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"convertBoolToString","kind":"identifier"},{"kind":"text","text":"(["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"Any","kind":"keyword"},{"kind":"text","text":"]?) -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"Any","kind":"keyword"},{"text":"]?","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/APIHelper\/convertBoolToString(_:)","url":"\/documentation\/passage\/apihelper\/convertbooltostring(_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/apihelper/convertanytostring(_:).json b/docs/data/documentation/passage/apihelper/convertanytostring(_:).json new file mode 100644 index 00000000..3162ecfc --- /dev/null +++ b/docs/data/documentation/passage/apihelper/convertanytostring(_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"convertAnyToString","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"value","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"Any"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]}]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/APIHelper\/convertAnyToString(_:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/apihelper\/convertanytostring(_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/APIHelper"]]},"sections":[],"metadata":{"externalID":"s:7Passage9APIHelperV18convertAnyToStringySSSgypSgFZ","role":"symbol","title":"convertAnyToString(_:)","roleHeading":"Type Method","modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"convertAnyToString","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"keyword","text":"Any"},{"text":"?) -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"references":{"doc://Passage/documentation/Passage/APIHelper/convertAnyToString(_:)":{"abstract":[],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/APIHelper\/convertAnyToString(_:)","title":"convertAnyToString(_:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"convertAnyToString","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Any","kind":"keyword"},{"text":"?) -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"url":"\/documentation\/passage\/apihelper\/convertanytostring(_:)"},"doc://Passage/documentation/Passage/APIHelper":{"title":"APIHelper","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"APIHelper"}],"navigatorTitle":[{"kind":"identifier","text":"APIHelper"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/APIHelper","url":"\/documentation\/passage\/apihelper","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/apihelper/convertbooltostring(_:).json b/docs/data/documentation/passage/apihelper/convertbooltostring(_:).json new file mode 100644 index 00000000..b27a7e76 --- /dev/null +++ b/docs/data/documentation/passage/apihelper/convertbooltostring(_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/APIHelper\/convertBoolToString(_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/APIHelper"]]},"sections":[],"metadata":{"title":"convertBoolToString(_:)","modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"convertBoolToString","kind":"identifier"},{"text":"([","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"keyword","text":"Any"},{"text":"]?) -> [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"keyword","text":"Any"},{"text":"]?","kind":"text"}],"roleHeading":"Type Method","externalID":"s:7Passage9APIHelperV19convertBoolToStringySDySSypGSgAFFZ","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/apihelper\/convertbooltostring(_:)"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"convertBoolToString"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"source","kind":"internalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"keyword","text":"Any"},{"text":"]?) -> [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"kind":"text","text":"]?"}],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/APIHelper":{"title":"APIHelper","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"APIHelper"}],"navigatorTitle":[{"kind":"identifier","text":"APIHelper"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/APIHelper","url":"\/documentation\/passage\/apihelper","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/APIHelper/convertBoolToString(_:)":{"title":"convertBoolToString(_:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"convertBoolToString","kind":"identifier"},{"kind":"text","text":"(["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"Any","kind":"keyword"},{"kind":"text","text":"]?) -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"Any","kind":"keyword"},{"text":"]?","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/APIHelper\/convertBoolToString(_:)","url":"\/documentation\/passage\/apihelper\/convertbooltostring(_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/apihelper/mapvaluestoqueryitems(_:)-6m4cl.json b/docs/data/documentation/passage/apihelper/mapvaluestoqueryitems(_:)-6m4cl.json new file mode 100644 index 00000000..792dcf4a --- /dev/null +++ b/docs/data/documentation/passage/apihelper/mapvaluestoqueryitems(_:)-6m4cl.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/APIHelper"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/apihelper\/mapvaluestoqueryitems(_:)-6m4cl"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/APIHelper\/mapValuesToQueryItems(_:)-6m4cl","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"mapValuesToQueryItems","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"source"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : (wrappedValue","kind":"text"},{"text":": ","kind":"text"},{"kind":"keyword","text":"Any"},{"kind":"text","text":"?, isExplode"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")]) -> [","kind":"text"},{"text":"URLQueryItem","preciseIdentifier":"s:10Foundation12URLQueryItemV","kind":"typeIdentifier"},{"text":"]?","kind":"text"}]}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"explode attribute is respected: collection values might be either joined or split up into separate key value pairs"}],"type":"paragraph"}],"kind":"content"}],"abstract":[{"text":"maps all values from source to query parameters","type":"text"}],"sections":[],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"mapValuesToQueryItems","kind":"identifier"},{"kind":"text","text":"(["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : (wrappedValue"},{"text":": ","kind":"text"},{"text":"Any","kind":"keyword"},{"kind":"text","text":"?, isExplode"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":")]) -> ["},{"preciseIdentifier":"s:10Foundation12URLQueryItemV","kind":"typeIdentifier","text":"URLQueryItem"},{"text":"]?","kind":"text"}],"externalID":"s:7Passage9APIHelperV21mapValuesToQueryItemsySay10Foundation12URLQueryItemVGSgSDySSypSg12wrappedValue_Sb9isExplodetGFZ","title":"mapValuesToQueryItems(_:)","role":"symbol","roleHeading":"Type Method"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/APIHelper/mapValuesToQueryItems(_:)-6m4cl":{"type":"topic","url":"\/documentation\/passage\/apihelper\/mapvaluestoqueryitems(_:)-6m4cl","abstract":[{"text":"maps all values from source to query parameters","type":"text"}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"mapValuesToQueryItems","kind":"identifier"},{"text":"([","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : (wrappedValue"},{"kind":"text","text":": "},{"text":"Any","kind":"keyword"},{"kind":"text","text":"?, isExplode"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":")]) -> [","kind":"text"},{"kind":"typeIdentifier","text":"URLQueryItem","preciseIdentifier":"s:10Foundation12URLQueryItemV"},{"kind":"text","text":"]?"}],"kind":"symbol","title":"mapValuesToQueryItems(_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/APIHelper\/mapValuesToQueryItems(_:)-6m4cl","role":"symbol"},"doc://Passage/documentation/Passage/APIHelper":{"title":"APIHelper","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"APIHelper"}],"navigatorTitle":[{"kind":"identifier","text":"APIHelper"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/APIHelper","url":"\/documentation\/passage\/apihelper","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/apihelper/mapvaluestoqueryitems(_:)-z1ml.json b/docs/data/documentation/passage/apihelper/mapvaluestoqueryitems(_:)-z1ml.json new file mode 100644 index 00000000..34402466 --- /dev/null +++ b/docs/data/documentation/passage/apihelper/mapvaluestoqueryitems(_:)-z1ml.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/APIHelper"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"mapValuesToQueryItems"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"source","kind":"internalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"kind":"keyword","text":"Any"},{"kind":"text","text":"?]) -> ["},{"text":"URLQueryItem","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation12URLQueryItemV"},{"text":"]?","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"collection values are always exploded"}]}],"kind":"content"}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"method","externalID":"s:7Passage9APIHelperV21mapValuesToQueryItemsySay10Foundation12URLQueryItemVGSgSDySSypSgGFZ","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"mapValuesToQueryItems"},{"text":"([","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"Any","kind":"keyword"},{"kind":"text","text":"?]) -> ["},{"text":"URLQueryItem","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation12URLQueryItemV"},{"text":"]?","kind":"text"}],"role":"symbol","title":"mapValuesToQueryItems(_:)","roleHeading":"Type Method"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/APIHelper\/mapValuesToQueryItems(_:)-z1ml","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"maps all values from source to query parameters"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/apihelper\/mapvaluestoqueryitems(_:)-z1ml"]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/APIHelper/mapValuesToQueryItems(_:)-z1ml":{"type":"topic","url":"\/documentation\/passage\/apihelper\/mapvaluestoqueryitems(_:)-z1ml","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"mapValuesToQueryItems","kind":"identifier"},{"kind":"text","text":"(["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"Any","kind":"keyword"},{"text":"?]) -> [","kind":"text"},{"kind":"typeIdentifier","text":"URLQueryItem","preciseIdentifier":"s:10Foundation12URLQueryItemV"},{"text":"]?","kind":"text"}],"role":"symbol","kind":"symbol","title":"mapValuesToQueryItems(_:)","abstract":[{"text":"maps all values from source to query parameters","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/APIHelper\/mapValuesToQueryItems(_:)-z1ml"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/APIHelper":{"title":"APIHelper","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"APIHelper"}],"navigatorTitle":[{"kind":"identifier","text":"APIHelper"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/APIHelper","url":"\/documentation\/passage\/apihelper","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/apihelper/mapvaluetopathitem(_:).json b/docs/data/documentation/passage/apihelper/mapvaluetopathitem(_:).json new file mode 100644 index 00000000..4de74f34 --- /dev/null +++ b/docs/data/documentation/passage/apihelper/mapvaluetopathitem(_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/APIHelper"]]},"kind":"symbol","metadata":{"role":"symbol","modules":[{"name":"Passage"}],"title":"mapValueToPathItem(_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"mapValueToPathItem","kind":"identifier"},{"kind":"text","text":"("},{"kind":"keyword","text":"Any"},{"kind":"text","text":") -> "},{"text":"Any","kind":"keyword"}],"symbolKind":"method","roleHeading":"Type Method","externalID":"s:7Passage9APIHelperV18mapValueToPathItemyypypFZ"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/apihelper\/mapvaluetopathitem(_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/APIHelper\/mapValueToPathItem(_:)"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"mapValueToPathItem","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"source","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Any","kind":"keyword"},{"text":") -> ","kind":"text"},{"text":"Any","kind":"keyword"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/APIHelper":{"title":"APIHelper","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"APIHelper"}],"navigatorTitle":[{"kind":"identifier","text":"APIHelper"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/APIHelper","url":"\/documentation\/passage\/apihelper","kind":"symbol"},"doc://Passage/documentation/Passage/APIHelper/mapValueToPathItem(_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/APIHelper\/mapValueToPathItem(_:)","role":"symbol","type":"topic","url":"\/documentation\/passage\/apihelper\/mapvaluetopathitem(_:)","kind":"symbol","title":"mapValueToPathItem(_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"mapValueToPathItem","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Any","kind":"keyword"},{"text":") -> ","kind":"text"},{"kind":"keyword","text":"Any"}],"abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/apihelper/rejectnil(_:).json b/docs/data/documentation/passage/apihelper/rejectnil(_:).json new file mode 100644 index 00000000..fda9f00c --- /dev/null +++ b/docs/data/documentation/passage/apihelper/rejectnil(_:).json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"externalID":"s:7Passage9APIHelperV9rejectNilySDySSypGSgSDySSypSgGFZ","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"rejectNil","kind":"identifier"},{"text":"([","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"kind":"keyword","text":"Any"},{"kind":"text","text":"?]) -> ["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"keyword","text":"Any"},{"kind":"text","text":"]?"}],"title":"rejectNil(_:)","role":"symbol","roleHeading":"Type Method","symbolKind":"method"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"rejectNil","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"source"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"text":"?]) -> [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"kind":"text","text":"]?"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/apihelper\/rejectnil(_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/APIHelper"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/APIHelper\/rejectNil(_:)","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/APIHelper/rejectNil(_:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/APIHelper\/rejectNil(_:)","role":"symbol","title":"rejectNil(_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rejectNil"},{"text":"([","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"kind":"text","text":"?]) -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"Any","kind":"keyword"},{"kind":"text","text":"]?"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/apihelper\/rejectnil(_:)"},"doc://Passage/documentation/Passage/APIHelper":{"title":"APIHelper","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"APIHelper"}],"navigatorTitle":[{"kind":"identifier","text":"APIHelper"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/APIHelper","url":"\/documentation\/passage\/apihelper","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/apihelper/rejectnilheaders(_:).json b/docs/data/documentation/passage/apihelper/rejectnilheaders(_:).json new file mode 100644 index 00000000..0db5e28b --- /dev/null +++ b/docs/data/documentation/passage/apihelper/rejectnilheaders(_:).json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/APIHelper\/rejectNilHeaders(_:)"},"metadata":{"externalID":"s:7Passage9APIHelperV16rejectNilHeadersySDyS2SGSDySSypSgGFZ","modules":[{"name":"Passage"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rejectNilHeaders"},{"text":"([","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"text":"?]) -> [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}],"symbolKind":"method","roleHeading":"Type Method","role":"symbol","title":"rejectNilHeaders(_:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rejectNilHeaders"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"source","kind":"internalParam"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"Any","kind":"keyword"},{"kind":"text","text":"?]) -> ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/apihelper\/rejectnilheaders(_:)"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/APIHelper"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/APIHelper/rejectNilHeaders(_:)":{"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rejectNilHeaders"},{"kind":"text","text":"(["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"keyword","text":"Any"},{"text":"?]) -> [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}],"url":"\/documentation\/passage\/apihelper\/rejectnilheaders(_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/APIHelper\/rejectNilHeaders(_:)","role":"symbol","title":"rejectNilHeaders(_:)","kind":"symbol"},"doc://Passage/documentation/Passage/APIHelper":{"title":"APIHelper","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"APIHelper"}],"navigatorTitle":[{"kind":"identifier","text":"APIHelper"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/APIHelper","url":"\/documentation\/passage\/apihelper","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app.json b/docs/data/documentation/passage/app.json new file mode 100644 index 00000000..5030da22 --- /dev/null +++ b/docs/data/documentation/passage/app.json @@ -0,0 +1 @@ +{"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"title":"Conforms To","type":"conformsTo"}],"sections":[],"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"App","kind":"identifier"}],"role":"symbol","title":"App","navigatorTitle":[{"kind":"identifier","text":"App"}],"symbolKind":"struct","roleHeading":"Structure","externalID":"s:7Passage3AppV"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/App\/init(allowedIdentifier:authFallbackMethod:authFallbackMethodTtl:authMethods:authOrigin:defaultLanguage:elementCustomization:elementCustomizationDark:ephemeral:id:layouts:loginUrl:name:passageBranding:publicSignup:profileManagement:redirectUrl:requireEmailVerification:requireIdentifierVerification:requiredIdentifier:rsaPublicKey:sessionTimeoutLength:socialConnections:userMetadataSchema:)","doc:\/\/Passage\/documentation\/Passage\/App\/init(from:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/App\/allowedIdentifier","doc:\/\/Passage\/documentation\/Passage\/App\/authFallbackMethod-swift.property","doc:\/\/Passage\/documentation\/Passage\/App\/authFallbackMethodTtl","doc:\/\/Passage\/documentation\/Passage\/App\/authMethods","doc:\/\/Passage\/documentation\/Passage\/App\/authOrigin","doc:\/\/Passage\/documentation\/Passage\/App\/defaultLanguage","doc:\/\/Passage\/documentation\/Passage\/App\/elementCustomization","doc:\/\/Passage\/documentation\/Passage\/App\/elementCustomizationDark","doc:\/\/Passage\/documentation\/Passage\/App\/ephemeral","doc:\/\/Passage\/documentation\/Passage\/App\/id","doc:\/\/Passage\/documentation\/Passage\/App\/layouts","doc:\/\/Passage\/documentation\/Passage\/App\/loginUrl","doc:\/\/Passage\/documentation\/Passage\/App\/name","doc:\/\/Passage\/documentation\/Passage\/App\/passageBranding","doc:\/\/Passage\/documentation\/Passage\/App\/profileManagement","doc:\/\/Passage\/documentation\/Passage\/App\/publicSignup","doc:\/\/Passage\/documentation\/Passage\/App\/redirectUrl","doc:\/\/Passage\/documentation\/Passage\/App\/requireEmailVerification","doc:\/\/Passage\/documentation\/Passage\/App\/requireIdentifierVerification","doc:\/\/Passage\/documentation\/Passage\/App\/requiredIdentifier","doc:\/\/Passage\/documentation\/Passage\/App\/rsaPublicKey","doc:\/\/Passage\/documentation\/Passage\/App\/sessionTimeoutLength","doc:\/\/Passage\/documentation\/Passage\/App\/socialConnections","doc:\/\/Passage\/documentation\/Passage\/App\/userMetadataSchema"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/App\/encode(to:)"]},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/App\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"variants":[{"paths":["\/documentation\/passage\/app"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"App"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/App/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/Equatable-Implementations","abstract":[],"type":"topic","role":"collectionGroup","title":"Equatable Implementations","kind":"article","url":"\/documentation\/passage\/app\/equatable-implementations"},"doc://Passage/documentation/Passage/App/sessionTimeoutLength":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/sessionTimeoutLength","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"sessionTimeoutLength","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"title":"sessionTimeoutLength","type":"topic","url":"\/documentation\/passage\/app\/sessiontimeoutlength"},"doc://Passage/documentation/Passage/App/defaultLanguage":{"abstract":[],"url":"\/documentation\/passage\/app\/defaultlanguage","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"defaultLanguage"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","type":"topic","title":"defaultLanguage","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/defaultLanguage"},"doc://Passage/documentation/Passage/App/authMethods":{"role":"symbol","title":"authMethods","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authMethods","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AuthMethods","preciseIdentifier":"s:7Passage11AuthMethodsV"}],"url":"\/documentation\/passage\/app\/authmethods","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/authMethods","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/App/init(from:)":{"url":"\/documentation\/passage\/app\/init(from:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/init(from:)","type":"topic","abstract":[],"kind":"symbol","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/App/passageBranding":{"url":"\/documentation\/passage\/app\/passagebranding","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/passageBranding","type":"topic","abstract":[],"kind":"symbol","title":"passageBranding","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"passageBranding"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage/App/layouts":{"url":"\/documentation\/passage\/app\/layouts","kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"layouts"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Layouts","preciseIdentifier":"s:7Passage7LayoutsV"}],"abstract":[],"title":"layouts","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/layouts"},"doc://Passage/documentation/Passage/App/requireEmailVerification":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"requireEmailVerification","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/app\/requireemailverification","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/requireEmailVerification","role":"symbol","title":"requireEmailVerification","kind":"symbol"},"doc://Passage/documentation/Passage/App/allowedIdentifier":{"url":"\/documentation\/passage\/app\/allowedidentifier","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/allowedIdentifier","type":"topic","abstract":[],"kind":"symbol","title":"allowedIdentifier","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"allowedIdentifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage/App/profileManagement":{"url":"\/documentation\/passage\/app\/profilemanagement","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/profileManagement","type":"topic","abstract":[],"kind":"symbol","title":"profileManagement","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"profileManagement"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage/App/init(allowedIdentifier:authFallbackMethod:authFallbackMethodTtl:authMethods:authOrigin:defaultLanguage:elementCustomization:elementCustomizationDark:ephemeral:id:layouts:loginUrl:name:passageBranding:publicSignup:profileManagement:redirectUrl:requireEmailVerification:requireIdentifierVerification:requiredIdentifier:rsaPublicKey:sessionTimeoutLength:socialConnections:userMetadataSchema:)":{"url":"\/documentation\/passage\/app\/init(allowedidentifier:authfallbackmethod:authfallbackmethodttl:authmethods:authorigin:defaultlanguage:elementcustomization:elementcustomizationdark:ephemeral:id:layouts:loginurl:name:passagebranding:publicsignup:profilemanagement:redirectu-vp0j","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/init(allowedIdentifier:authFallbackMethod:authFallbackMethodTtl:authMethods:authOrigin:defaultLanguage:elementCustomization:elementCustomizationDark:ephemeral:id:layouts:loginUrl:name:passageBranding:publicSignup:profileManagement:redirectUrl:requireEmailVerification:requireIdentifierVerification:requiredIdentifier:rsaPublicKey:sessionTimeoutLength:socialConnections:userMetadataSchema:)","type":"topic","abstract":[],"kind":"symbol","title":"init(allowedIdentifier:authFallbackMethod:authFallbackMethodTtl:authMethods:authOrigin:defaultLanguage:elementCustomization:elementCustomizationDark:ephemeral:id:layouts:loginUrl:name:passageBranding:publicSignup:profileManagement:redirectUrl:requireEmailVerification:requireIdentifierVerification:requiredIdentifier:rsaPublicKey:sessionTimeoutLength:socialConnections:userMetadataSchema:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"allowedIdentifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"authFallbackMethod","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage3AppV18AuthFallbackMethodO","text":"AuthFallbackMethod"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"authFallbackMethodTtl"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"authMethods","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage11AuthMethodsV","text":"AuthMethods"},{"kind":"text","text":", "},{"kind":"externalParam","text":"authOrigin"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"defaultLanguage","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"elementCustomization","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage20ElementCustomizationV","kind":"typeIdentifier","text":"ElementCustomization"},{"text":", ","kind":"text"},{"text":"elementCustomizationDark","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage20ElementCustomizationV","text":"ElementCustomization"},{"text":", ","kind":"text"},{"text":"ephemeral","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"layouts"},{"kind":"text","text":": "},{"text":"Layouts","kind":"typeIdentifier","preciseIdentifier":"s:7Passage7LayoutsV"},{"kind":"text","text":", "},{"text":"loginUrl","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"name"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"passageBranding","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"publicSignup","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"profileManagement"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectUrl"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"requireEmailVerification","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"requireIdentifierVerification","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"requiredIdentifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"rsaPublicKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"sessionTimeoutLength","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"socialConnections","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage17SocialConnectionsV","text":"SocialConnections"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"userMetadataSchema"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Passage17UserMetadataFieldV","kind":"typeIdentifier","text":"UserMetadataField"},{"text":"])","kind":"text"}]},"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/documentation/Passage/App/id":{"url":"\/documentation\/passage\/app\/id","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/id","type":"topic","abstract":[],"kind":"symbol","title":"id","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/authFallbackMethod-swift.property":{"url":"\/documentation\/passage\/app\/authfallbackmethod-swift.property","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/authFallbackMethod-swift.property","type":"topic","abstract":[{"text":"Deprecated Property. Please refer to ","type":"text"},{"code":"auth_methods","type":"codeVoice"},{"text":" to view settings for individual authentication methods.","type":"text"}],"deprecated":true,"kind":"symbol","title":"authFallbackMethod","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authFallbackMethod"},{"kind":"text","text":": "},{"text":"AuthFallbackMethod","kind":"typeIdentifier","preciseIdentifier":"s:7Passage3AppV18AuthFallbackMethodO"}]},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Passage/documentation/Passage/App/rsaPublicKey":{"url":"\/documentation\/passage\/app\/rsapublickey","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/rsaPublicKey","type":"topic","abstract":[],"kind":"symbol","title":"rsaPublicKey","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"rsaPublicKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]},"doc://Passage/documentation/Passage/App/redirectUrl":{"url":"\/documentation\/passage\/app\/redirecturl","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/redirectUrl","type":"topic","abstract":[],"kind":"symbol","title":"redirectUrl","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"redirectUrl"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"doc://Passage/documentation/Passage/App/requiredIdentifier":{"url":"\/documentation\/passage\/app\/requiredidentifier","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/requiredIdentifier","type":"topic","abstract":[],"kind":"symbol","title":"requiredIdentifier","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"requiredIdentifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]},"doc://Passage/documentation/Passage/App/ephemeral":{"url":"\/documentation\/passage\/app\/ephemeral","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/ephemeral","type":"topic","abstract":[],"kind":"symbol","title":"ephemeral","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ephemeral"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Passage/documentation/Passage/App/loginUrl":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginUrl"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"url":"\/documentation\/passage\/app\/loginurl","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/loginUrl","type":"topic","kind":"symbol","title":"loginUrl"},"doc://Passage/documentation/Passage/App/elementCustomizationDark":{"url":"\/documentation\/passage\/app\/elementcustomizationdark","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/elementCustomizationDark","type":"topic","abstract":[],"kind":"symbol","title":"elementCustomizationDark","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"elementCustomizationDark"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage20ElementCustomizationV","kind":"typeIdentifier","text":"ElementCustomization"}]},"doc://Passage/documentation/Passage/App/socialConnections":{"title":"socialConnections","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"socialConnections","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage17SocialConnectionsV","text":"SocialConnections","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/socialConnections","url":"\/documentation\/passage\/app\/socialconnections","kind":"symbol"},"doc://Passage/documentation/Passage/App/requireIdentifierVerification":{"url":"\/documentation\/passage\/app\/requireidentifierverification","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/requireIdentifierVerification","type":"topic","abstract":[],"kind":"symbol","title":"requireIdentifierVerification","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requireIdentifierVerification"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Passage/documentation/Passage/App/authFallbackMethodTtl":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"authFallbackMethodTtl","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[{"text":"Deprecated Property. Please refer to ","type":"text"},{"code":"auth_methods","type":"codeVoice"},{"type":"text","text":" to view settings for individual authentication methods."}],"deprecated":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/authFallbackMethodTtl","role":"symbol","url":"\/documentation\/passage\/app\/authfallbackmethodttl","title":"authFallbackMethodTtl","kind":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/encode(to:)":{"abstract":[],"title":"encode(to:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","role":"symbol","url":"\/documentation\/passage\/app\/encode(to:)"},"doc://Passage/documentation/Passage/App/elementCustomization":{"type":"topic","url":"\/documentation\/passage\/app\/elementcustomization","kind":"symbol","role":"symbol","title":"elementCustomization","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"elementCustomization"},{"kind":"text","text":": "},{"text":"ElementCustomization","kind":"typeIdentifier","preciseIdentifier":"s:7Passage20ElementCustomizationV"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/elementCustomization"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App/authOrigin":{"url":"\/documentation\/passage\/app\/authorigin","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/authOrigin","type":"topic","abstract":[],"kind":"symbol","title":"authOrigin","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authOrigin"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]},"doc://Passage/documentation/Passage/App/userMetadataSchema":{"url":"\/documentation\/passage\/app\/usermetadataschema","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/userMetadataSchema","type":"topic","abstract":[],"kind":"symbol","title":"userMetadataSchema","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userMetadataSchema"},{"kind":"text","text":": ["},{"text":"UserMetadataField","kind":"typeIdentifier","preciseIdentifier":"s:7Passage17UserMetadataFieldV"},{"kind":"text","text":"]"}]},"doc://Passage/documentation/Passage/App/name":{"url":"\/documentation\/passage\/app\/name","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/name","type":"topic","abstract":[],"kind":"symbol","title":"name","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthFallbackMethod","kind":"identifier"}],"abstract":[],"navigatorTitle":[{"text":"AuthFallbackMethod","kind":"identifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum","title":"App.AuthFallbackMethod","type":"topic"},"doc://Passage/documentation/Passage/App/publicSignup":{"url":"\/documentation\/passage\/app\/publicsignup","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/publicSignup","type":"topic","abstract":[],"kind":"symbol","title":"publicSignup","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"publicSignup"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"doc://Passage/Se":{"title":"Swift.Decodable","identifier":"doc:\/\/Passage\/Se","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/!=(_:_:).json b/docs/data/documentation/passage/app/!=(_:_:).json new file mode 100644 index 00000000..405eb6a9 --- /dev/null +++ b/docs/data/documentation/passage/app/!=(_:_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/app\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage3AppV","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"!=(_:_:)","extendedModule":"Swift"},"kind":"symbol","sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/Equatable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/!=(_:_:)"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/!=(_:_:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"title":"!=(_:_:)","kind":"symbol","url":"\/documentation\/passage\/app\/!=(_:_:)"},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/Equatable-Implementations","abstract":[],"type":"topic","role":"collectionGroup","title":"Equatable Implementations","kind":"article","url":"\/documentation\/passage\/app\/equatable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/allowedidentifier.json b/docs/data/documentation/passage/app/allowedidentifier.json new file mode 100644 index 00000000..ac7b9c0c --- /dev/null +++ b/docs/data/documentation/passage/app/allowedidentifier.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/allowedIdentifier"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"allowedIdentifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"platforms":["iOS"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/allowedidentifier"]}],"metadata":{"roleHeading":"Instance Property","role":"symbol","modules":[{"name":"Passage"}],"title":"allowedIdentifier","externalID":"s:7Passage3AppV17allowedIdentifierSSvp","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"allowedIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App/allowedIdentifier":{"url":"\/documentation\/passage\/app\/allowedidentifier","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/allowedIdentifier","type":"topic","abstract":[],"kind":"symbol","title":"allowedIdentifier","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"allowedIdentifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/authfallbackmethod-swift.enum.json b/docs/data/documentation/passage/app/authfallbackmethod-swift.enum.json new file mode 100644 index 00000000..0b962c58 --- /dev/null +++ b/docs/data/documentation/passage/app/authfallbackmethod-swift.enum.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"AuthFallbackMethod","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/app\/authfallbackmethod-swift.enum"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/magicLink","doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/otp"]},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/init(rawValue:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/RawRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App"]]},"relationshipsSections":[{"title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY"],"type":"conformsTo"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum"},"kind":"symbol","metadata":{"externalID":"s:7Passage3AppV18AuthFallbackMethodO","role":"symbol","title":"App.AuthFallbackMethod","modules":[{"name":"Passage"}],"roleHeading":"Enumeration","symbolKind":"enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthFallbackMethod"}],"navigatorTitle":[{"kind":"identifier","text":"AuthFallbackMethod"}]},"references":{"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum/Equatable-Implementations":{"abstract":[],"kind":"article","title":"Equatable Implementations","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/Equatable-Implementations","url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/equatable-implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthFallbackMethod","kind":"identifier"}],"abstract":[],"navigatorTitle":[{"text":"AuthFallbackMethod","kind":"identifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum","title":"App.AuthFallbackMethod","type":"topic"},"doc://Passage/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/Passage\/SY"},"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum/magicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/magicLink","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"magicLink","kind":"identifier"}],"abstract":[],"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/magiclink","type":"topic","title":"App.AuthFallbackMethod.magicLink"},"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum/init(rawValue:)":{"abstract":[],"kind":"symbol","title":"init(rawValue:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/init(rawValue:)","url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/init(rawvalue:)"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/Se":{"type":"unresolvable","identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable"},"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum/otp":{"abstract":[],"title":"App.AuthFallbackMethod.otp","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"otp","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/otp","url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/otp"},"doc://Passage/SE":{"identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum/RawRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/RawRepresentable-Implementations","type":"topic","kind":"article","title":"RawRepresentable Implementations"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/s12CaseIterableP":{"identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/authfallbackmethod-swift.enum/!=(_:_:).json b/docs/data/documentation/passage/app/authfallbackmethod-swift.enum/!=(_:_:).json new file mode 100644 index 00000000..c1ddf4ab --- /dev/null +++ b/docs/data/documentation/passage/app/authfallbackmethod-swift.enum/!=(_:_:).json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"metadata":{"roleHeading":"Operator","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage3AppV18AuthFallbackMethodO","title":"!=(_:_:)","role":"symbol","extendedModule":"Swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/!=(_:_:)"]}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum","doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/Equatable-Implementations"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum/Equatable-Implementations":{"abstract":[],"kind":"article","title":"Equatable Implementations","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/Equatable-Implementations","url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/equatable-implementations"},"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthFallbackMethod","kind":"identifier"}],"abstract":[],"navigatorTitle":[{"text":"AuthFallbackMethod","kind":"identifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum","title":"App.AuthFallbackMethod","type":"topic"},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum/!=(_:_:)":{"type":"topic","url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/!=(_:_:)","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/!=(_:_:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/authfallbackmethod-swift.enum/encode(to:).json b/docs/data/documentation/passage/app/authfallbackmethod-swift.enum/encode(to:).json new file mode 100644 index 00000000..29f2eede --- /dev/null +++ b/docs/data/documentation/passage/app/authfallbackmethod-swift.enum/encode(to:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum","doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/RawRepresentable-Implementations"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/encode(to:)","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.encode(to:)"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"platforms":["iOS"],"languages":["swift"]}]}],"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"extendedModule":"Swift","externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:7Passage3AppV18AuthFallbackMethodO","symbolKind":"method","roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"title":"encode(to:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}]}},"references":{"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum/RawRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/RawRepresentable-Implementations","type":"topic","kind":"article","title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthFallbackMethod","kind":"identifier"}],"abstract":[],"navigatorTitle":[{"text":"AuthFallbackMethod","kind":"identifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum","title":"App.AuthFallbackMethod","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum/encode(to:)":{"role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/encode(to:)","type":"topic","kind":"symbol","title":"encode(to:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/authfallbackmethod-swift.enum/equatable-implementations.json b/docs/data/documentation/passage/app/authfallbackmethod-swift.enum/equatable-implementations.json new file mode 100644 index 00000000..1711eb10 --- /dev/null +++ b/docs/data/documentation/passage/app/authfallbackmethod-swift.enum/equatable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/equatable-implementations"]}],"kind":"article","sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/!=(_:_:)"],"generated":true}],"references":{"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthFallbackMethod","kind":"identifier"}],"abstract":[],"navigatorTitle":[{"text":"AuthFallbackMethod","kind":"identifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum","title":"App.AuthFallbackMethod","type":"topic"},"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum/!=(_:_:)":{"type":"topic","url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/!=(_:_:)","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/!=(_:_:)","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/authfallbackmethod-swift.enum/hash(into:).json b/docs/data/documentation/passage/app/authfallbackmethod-swift.enum/hash(into:).json new file mode 100644 index 00000000..8fe583e7 --- /dev/null +++ b/docs/data/documentation/passage/app/authfallbackmethod-swift.enum/hash(into:).json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"metadata":{"symbolKind":"method","role":"symbol","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"extendedModule":"Swift","roleHeading":"Instance Method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage3AppV18AuthFallbackMethodO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/hash(into:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/hash(into:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum","doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/RawRepresentable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthFallbackMethod","kind":"identifier"}],"abstract":[],"navigatorTitle":[{"text":"AuthFallbackMethod","kind":"identifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum","title":"App.AuthFallbackMethod","type":"topic"},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum/RawRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/RawRepresentable-Implementations","type":"topic","kind":"article","title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum/hash(into:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/hash(into:)","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/hash(into:)","role":"symbol","title":"hash(into:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/authfallbackmethod-swift.enum/hashvalue.json b/docs/data/documentation/passage/app/authfallbackmethod-swift.enum/hashvalue.json new file mode 100644 index 00000000..b553a1fb --- /dev/null +++ b/docs/data/documentation/passage/app/authfallbackmethod-swift.enum/hashvalue.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum","doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/RawRepresentable-Implementations"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/hashValue"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/hashvalue"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"metadata":{"roleHeading":"Instance Property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage3AppV18AuthFallbackMethodO","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"title":"hashValue","extendedModule":"Swift"},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum/hashValue":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/hashvalue","abstract":[],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/hashValue","role":"symbol","title":"hashValue","kind":"symbol"},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthFallbackMethod","kind":"identifier"}],"abstract":[],"navigatorTitle":[{"text":"AuthFallbackMethod","kind":"identifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum","title":"App.AuthFallbackMethod","type":"topic"},"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum/RawRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/RawRepresentable-Implementations","type":"topic","kind":"article","title":"RawRepresentable Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/authfallbackmethod-swift.enum/init(from:).json b/docs/data/documentation/passage/app/authfallbackmethod-swift.enum/init(from:).json new file mode 100644 index 00000000..75cbc362 --- /dev/null +++ b/docs/data/documentation/passage/app/authfallbackmethod-swift.enum/init(from:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"sections":[],"variants":[{"paths":["\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"extendedModule":"Swift","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:7Passage3AppV18AuthFallbackMethodO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"init(from:)","role":"symbol","roleHeading":"Initializer","symbolKind":"init"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/init(from:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum","doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/RawRepresentable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthFallbackMethod","kind":"identifier"}],"abstract":[],"navigatorTitle":[{"text":"AuthFallbackMethod","kind":"identifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum","title":"App.AuthFallbackMethod","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic","url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/init(from:)","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/init(from:)","role":"symbol","title":"init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum/RawRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/RawRepresentable-Implementations","type":"topic","kind":"article","title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/authfallbackmethod-swift.enum/init(rawvalue:).json b/docs/data/documentation/passage/app/authfallbackmethod-swift.enum/init(rawvalue:).json new file mode 100644 index 00000000..12f8b93c --- /dev/null +++ b/docs/data/documentation/passage/app/authfallbackmethod-swift.enum/init(rawvalue:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["iOS"]}]}],"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"symbolKind":"init","title":"init(rawValue:)","role":"symbol","roleHeading":"Initializer","externalID":"s:7Passage3AppV18AuthFallbackMethodO8rawValueAESgSS_tcfc","modules":[{"name":"Passage"}]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/init(rawValue:)"},"variants":[{"paths":["\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum/init(rawValue:)":{"abstract":[],"kind":"symbol","title":"init(rawValue:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/init(rawValue:)","url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/init(rawvalue:)"},"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthFallbackMethod","kind":"identifier"}],"abstract":[],"navigatorTitle":[{"text":"AuthFallbackMethod","kind":"identifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum","title":"App.AuthFallbackMethod","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/authfallbackmethod-swift.enum/magiclink.json b/docs/data/documentation/passage/app/authfallbackmethod-swift.enum/magiclink.json new file mode 100644 index 00000000..d4b85e25 --- /dev/null +++ b/docs/data/documentation/passage/app/authfallbackmethod-swift.enum/magiclink.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/magicLink","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/magiclink"]}],"sections":[],"metadata":{"roleHeading":"Case","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"magicLink","kind":"identifier"}],"symbolKind":"case","role":"symbol","externalID":"s:7Passage3AppV18AuthFallbackMethodO9magicLinkyA2EmF","title":"App.AuthFallbackMethod.magicLink"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"magicLink","kind":"identifier"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum/magicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/magicLink","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"magicLink","kind":"identifier"}],"abstract":[],"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/magiclink","type":"topic","title":"App.AuthFallbackMethod.magicLink"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthFallbackMethod","kind":"identifier"}],"abstract":[],"navigatorTitle":[{"text":"AuthFallbackMethod","kind":"identifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum","title":"App.AuthFallbackMethod","type":"topic"},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/authfallbackmethod-swift.enum/otp.json b/docs/data/documentation/passage/app/authfallbackmethod-swift.enum/otp.json new file mode 100644 index 00000000..15b55547 --- /dev/null +++ b/docs/data/documentation/passage/app/authfallbackmethod-swift.enum/otp.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage3AppV18AuthFallbackMethodO3otpyA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","title":"App.AuthFallbackMethod.otp","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"otp"}]},"variants":[{"paths":["\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/otp"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum"]]},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"otp"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/otp"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum/otp":{"abstract":[],"title":"App.AuthFallbackMethod.otp","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"otp","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/otp","url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/otp"},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthFallbackMethod","kind":"identifier"}],"abstract":[],"navigatorTitle":[{"text":"AuthFallbackMethod","kind":"identifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum","title":"App.AuthFallbackMethod","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/authfallbackmethod-swift.enum/rawrepresentable-implementations.json b/docs/data/documentation/passage/app/authfallbackmethod-swift.enum/rawrepresentable-implementations.json new file mode 100644 index 00000000..71ffb9a3 --- /dev/null +++ b/docs/data/documentation/passage/app/authfallbackmethod-swift.enum/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/rawrepresentable-implementations"]}],"metadata":{"title":"RawRepresentable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/init(from:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/hashValue"],"title":"Instance Properties","generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/encode(to:)","doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/hash(into:)"],"generated":true}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/RawRepresentable-Implementations"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"article","references":{"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum/encode(to:)":{"role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/encode(to:)","type":"topic","kind":"symbol","title":"encode(to:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic","url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/init(from:)","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/init(from:)","role":"symbol","title":"init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthFallbackMethod","kind":"identifier"}],"abstract":[],"navigatorTitle":[{"text":"AuthFallbackMethod","kind":"identifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum","title":"App.AuthFallbackMethod","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum/hashValue":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/hashvalue","abstract":[],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/hashValue","role":"symbol","title":"hashValue","kind":"symbol"},"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum/hash(into:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/hash(into:)","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum\/hash(into:)","role":"symbol","title":"hash(into:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/authfallbackmethod-swift.property.json b/docs/data/documentation/passage/app/authfallbackmethod-swift.property.json new file mode 100644 index 00000000..add5b558 --- /dev/null +++ b/docs/data/documentation/passage/app/authfallbackmethod-swift.property.json @@ -0,0 +1 @@ +{"deprecationSummary":[{"inlineContent":[{"text":"This property is deprecated.","type":"text"}],"type":"paragraph"}],"sections":[],"variants":[{"paths":["\/documentation\/passage\/app\/authfallbackmethod-swift.property"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"property","role":"symbol","title":"authFallbackMethod","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authFallbackMethod"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage3AppV18AuthFallbackMethodO","text":"AuthFallbackMethod","kind":"typeIdentifier"}],"roleHeading":"Instance Property","platforms":[],"externalID":"s:7Passage3AppV18authFallbackMethodAC04AuthdE0Ovp","modules":[{"name":"Passage"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/authFallbackMethod-swift.property"},"abstract":[{"type":"text","text":"Deprecated Property. Please refer to "},{"type":"codeVoice","code":"auth_methods"},{"text":" to view settings for individual authentication methods.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authFallbackMethod"},{"text":": ","kind":"text"},{"text":"AuthFallbackMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum","preciseIdentifier":"s:7Passage3AppV18AuthFallbackMethodO","kind":"typeIdentifier"}]}]}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App"]]},"references":{"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthFallbackMethod","kind":"identifier"}],"abstract":[],"navigatorTitle":[{"text":"AuthFallbackMethod","kind":"identifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum","title":"App.AuthFallbackMethod","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App/authFallbackMethod-swift.property":{"url":"\/documentation\/passage\/app\/authfallbackmethod-swift.property","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/authFallbackMethod-swift.property","type":"topic","abstract":[{"text":"Deprecated Property. Please refer to ","type":"text"},{"code":"auth_methods","type":"codeVoice"},{"text":" to view settings for individual authentication methods.","type":"text"}],"deprecated":true,"kind":"symbol","title":"authFallbackMethod","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authFallbackMethod"},{"kind":"text","text":": "},{"text":"AuthFallbackMethod","kind":"typeIdentifier","preciseIdentifier":"s:7Passage3AppV18AuthFallbackMethodO"}]},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/authfallbackmethodttl.json b/docs/data/documentation/passage/app/authfallbackmethodttl.json new file mode 100644 index 00000000..c93ffcf6 --- /dev/null +++ b/docs/data/documentation/passage/app/authfallbackmethodttl.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/authFallbackMethodTtl","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"authFallbackMethodTtl","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","modules":[{"name":"Passage"}],"platforms":[],"externalID":"s:7Passage3AppV21authFallbackMethodTtlSivp","title":"authFallbackMethodTtl"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authFallbackMethodTtl"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}]}]}],"deprecationSummary":[{"inlineContent":[{"type":"text","text":"This property is deprecated."}],"type":"paragraph"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/authfallbackmethodttl"]}],"sections":[],"abstract":[{"type":"text","text":"Deprecated Property. Please refer to "},{"code":"auth_methods","type":"codeVoice"},{"text":" to view settings for individual authentication methods.","type":"text"}],"references":{"doc://Passage/documentation/Passage/App/authFallbackMethodTtl":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"authFallbackMethodTtl","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[{"text":"Deprecated Property. Please refer to ","type":"text"},{"code":"auth_methods","type":"codeVoice"},{"type":"text","text":" to view settings for individual authentication methods."}],"deprecated":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/authFallbackMethodTtl","role":"symbol","url":"\/documentation\/passage\/app\/authfallbackmethodttl","title":"authFallbackMethodTtl","kind":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/authmethods.json b/docs/data/documentation/passage/app/authmethods.json new file mode 100644 index 00000000..b0fbd8d1 --- /dev/null +++ b/docs/data/documentation/passage/app/authmethods.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"title":"authMethods","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"symbolKind":"property","externalID":"s:7Passage3AppV11authMethodsAA04AuthD0Vvp","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authMethods"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage11AuthMethodsV","text":"AuthMethods"}]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/app\/authmethods"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/authMethods"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authMethods"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AuthMethods","preciseIdentifier":"s:7Passage11AuthMethodsV","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/AuthMethods":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthMethods"}],"title":"AuthMethods","type":"topic","abstract":[{"text":"Denotes what methods this app is allowed to use for authentication with configurations","type":"text"}],"url":"\/documentation\/passage\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","role":"symbol","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/App/authMethods":{"role":"symbol","title":"authMethods","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authMethods","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AuthMethods","preciseIdentifier":"s:7Passage11AuthMethodsV"}],"url":"\/documentation\/passage\/app\/authmethods","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/authMethods","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/authorigin.json b/docs/data/documentation/passage/app/authorigin.json new file mode 100644 index 00000000..ba2bca66 --- /dev/null +++ b/docs/data/documentation/passage/app/authorigin.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/app\/authorigin"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authOrigin"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"platforms":["iOS"]}]}],"sections":[],"metadata":{"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","title":"authOrigin","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"authOrigin","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage3AppV10authOriginSSvp"},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/authOrigin","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/App/authOrigin":{"url":"\/documentation\/passage\/app\/authorigin","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/authOrigin","type":"topic","abstract":[],"kind":"symbol","title":"authOrigin","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authOrigin"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/codingkeys.json b/docs/data/documentation/passage/app/codingkeys.json new file mode 100644 index 00000000..4cb72335 --- /dev/null +++ b/docs/data/documentation/passage/app/codingkeys.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App"]]},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys"},"sections":[],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/codingkeys"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"platforms":["iOS"],"languages":["swift"]}]}],"metadata":{"externalID":"s:7Passage3AppV10CodingKeysO","title":"App.CodingKeys","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"enum","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"roleHeading":"Enumeration","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/allowedIdentifier","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/authFallbackMethod","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/authFallbackMethodTtl","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/authMethods","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/authOrigin","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/defaultLanguage","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/elementCustomization","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/elementCustomizationDark","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/ephemeral","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/id","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/layouts","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/loginUrl","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/name","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/passageBranding","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/profileManagement","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/publicSignup","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/redirectUrl","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/requireEmailVerification","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/requireIdentifierVerification","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/requiredIdentifier","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/rsaPublicKey","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/sessionTimeoutLength","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/socialConnections","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/userMetadataSchema"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/RawRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"references":{"doc://Passage/documentation/Passage/App/CodingKeys/socialConnections":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/socialConnections","url":"\/documentation\/passage\/app\/codingkeys\/socialconnections","title":"App.CodingKeys.socialConnections","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"socialConnections","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage/App/CodingKeys/authFallbackMethodTtl":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authFallbackMethodTtl","kind":"identifier"}],"url":"\/documentation\/passage\/app\/codingkeys\/authfallbackmethodttl","kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/authFallbackMethodTtl","abstract":[],"title":"App.CodingKeys.authFallbackMethodTtl"},"doc://Passage/s9CodingKeyP":{"identifier":"doc:\/\/Passage\/s9CodingKeyP","type":"unresolvable","title":"Swift.CodingKey"},"doc://Passage/documentation/Passage/App/CodingKeys/defaultLanguage":{"title":"App.CodingKeys.defaultLanguage","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"defaultLanguage","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/defaultLanguage","url":"\/documentation\/passage\/app\/codingkeys\/defaultlanguage","kind":"symbol"},"doc://Passage/documentation/Passage/App/CodingKeys/ephemeral":{"url":"\/documentation\/passage\/app\/codingkeys\/ephemeral","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ephemeral","kind":"identifier"}],"kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/ephemeral","title":"App.CodingKeys.ephemeral","type":"topic"},"doc://Passage/documentation/Passage/App/CodingKeys/authOrigin":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"authOrigin","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/app\/codingkeys\/authorigin","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/authOrigin","role":"symbol","title":"App.CodingKeys.authOrigin","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/App/CodingKeys/requireIdentifierVerification":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/requireIdentifierVerification","role":"symbol","kind":"symbol","title":"App.CodingKeys.requireIdentifierVerification","type":"topic","url":"\/documentation\/passage\/app\/codingkeys\/requireidentifierverification","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requireIdentifierVerification"}],"abstract":[]},"doc://Passage/documentation/Passage/App/CodingKeys/name":{"abstract":[],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/name","title":"App.CodingKeys.name","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"name"}],"url":"\/documentation\/passage\/app\/codingkeys\/name"},"doc://Passage/documentation/Passage/App/CodingKeys/sessionTimeoutLength":{"abstract":[],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/sessionTimeoutLength","kind":"symbol","title":"App.CodingKeys.sessionTimeoutLength","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sessionTimeoutLength"}],"url":"\/documentation\/passage\/app\/codingkeys\/sessiontimeoutlength"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App/CodingKeys/id":{"role":"symbol","title":"App.CodingKeys.id","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/id","url":"\/documentation\/passage\/app\/codingkeys\/id"},"doc://Passage/documentation/Passage/App/CodingKeys/elementCustomization":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/elementCustomization","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"elementCustomization"}],"abstract":[],"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/app\/codingkeys\/elementcustomization","title":"App.CodingKeys.elementCustomization","type":"topic"},"doc://Passage/documentation/Passage/App/CodingKeys/loginUrl":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/loginUrl","role":"symbol","title":"App.CodingKeys.loginUrl","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"loginUrl"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/app\/codingkeys\/loginurl"},"doc://Passage/documentation/Passage/App/CodingKeys/init(rawValue:)":{"url":"\/documentation\/passage\/app\/codingkeys\/init(rawvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/init(rawValue:)","abstract":[],"kind":"symbol","title":"init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/CodingKeys/CodingKey-Implementations":{"kind":"article","url":"\/documentation\/passage\/app\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/App/CodingKeys/requireEmailVerification":{"url":"\/documentation\/passage\/app\/codingkeys\/requireemailverification","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"requireEmailVerification","kind":"identifier"}],"title":"App.CodingKeys.requireEmailVerification","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/requireEmailVerification","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/App/CodingKeys/init(stringValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/init(stringValue:)","url":"\/documentation\/passage\/app\/codingkeys\/init(stringvalue:)","title":"init(stringValue:)","type":"topic","kind":"symbol","abstract":[]},"doc://Passage/documentation/Passage/App/CodingKeys/authFallbackMethod":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/authFallbackMethod","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authFallbackMethod"}],"url":"\/documentation\/passage\/app\/codingkeys\/authfallbackmethod","abstract":[],"kind":"symbol","title":"App.CodingKeys.authFallbackMethod","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/CodingKeys/elementCustomizationDark":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"elementCustomizationDark"}],"url":"\/documentation\/passage\/app\/codingkeys\/elementcustomizationdark","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/elementCustomizationDark","role":"symbol","title":"App.CodingKeys.elementCustomizationDark","kind":"symbol"},"doc://Passage/documentation/Passage/App/CodingKeys/init(intValue:)":{"type":"topic","title":"init(intValue:)","role":"symbol","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/app\/codingkeys\/init(intvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/init(intValue:)","abstract":[]},"doc://Passage/documentation/Passage/App/CodingKeys/publicSignup":{"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"publicSignup","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/publicSignup","abstract":[],"type":"topic","url":"\/documentation\/passage\/app\/codingkeys\/publicsignup","title":"App.CodingKeys.publicSignup"},"doc://Passage/documentation/Passage/App/CodingKeys/passageBranding":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/app\/codingkeys\/passagebranding","role":"symbol","abstract":[],"title":"App.CodingKeys.passageBranding","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"passageBranding"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/passageBranding"},"doc://Passage/documentation/Passage/App/CodingKeys/profileManagement":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"profileManagement"}],"type":"topic","url":"\/documentation\/passage\/app\/codingkeys\/profilemanagement","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/profileManagement","role":"symbol","title":"App.CodingKeys.profileManagement","kind":"symbol"},"doc://Passage/documentation/Passage/App/CodingKeys/rsaPublicKey":{"role":"symbol","title":"App.CodingKeys.rsaPublicKey","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rsaPublicKey","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/rsaPublicKey","url":"\/documentation\/passage\/app\/codingkeys\/rsapublickey"},"doc://Passage/documentation/Passage/App/CodingKeys/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article","type":"topic","url":"\/documentation\/passage\/app\/codingkeys\/equatable-implementations"},"doc://Passage/s12CaseIterableP":{"identifier":"doc:\/\/Passage\/s12CaseIterableP","type":"unresolvable","title":"Swift.CaseIterable"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://Passage/s23CustomStringConvertibleP":{"identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"doc://Passage/documentation/Passage/App/CodingKeys/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/app\/codingkeys\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article"},"doc://Passage/documentation/Passage/App/CodingKeys/layouts":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"layouts","kind":"identifier"}],"abstract":[],"url":"\/documentation\/passage\/app\/codingkeys\/layouts","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/layouts","title":"App.CodingKeys.layouts","role":"symbol"},"doc://Passage/documentation/Passage/App/CodingKeys/redirectUrl":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/redirectUrl","role":"symbol","title":"App.CodingKeys.redirectUrl","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"redirectUrl","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/app\/codingkeys\/redirecturl","type":"topic"},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/SY":{"identifier":"doc:\/\/Passage\/SY","type":"unresolvable","title":"Swift.RawRepresentable"},"doc://Passage/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","type":"unresolvable","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/App/CodingKeys/authMethods":{"role":"symbol","title":"App.CodingKeys.authMethods","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"authMethods","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/authMethods","url":"\/documentation\/passage\/app\/codingkeys\/authmethods"},"doc://Passage/s8SendableP":{"identifier":"doc:\/\/Passage\/s8SendableP","type":"unresolvable","title":"Swift.Sendable"},"doc://Passage/documentation/Passage/App/CodingKeys/requiredIdentifier":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/requiredIdentifier","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"requiredIdentifier","kind":"identifier"}],"title":"App.CodingKeys.requiredIdentifier","kind":"symbol","url":"\/documentation\/passage\/app\/codingkeys\/requiredidentifier"},"doc://Passage/documentation/Passage/App/CodingKeys/userMetadataSchema":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userMetadataSchema"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/userMetadataSchema","title":"App.CodingKeys.userMetadataSchema","type":"topic","url":"\/documentation\/passage\/app\/codingkeys\/usermetadataschema","kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/App/CodingKeys/allowedIdentifier":{"role":"symbol","title":"App.CodingKeys.allowedIdentifier","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"allowedIdentifier","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/allowedIdentifier","url":"\/documentation\/passage\/app\/codingkeys\/allowedidentifier"},"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/app/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..e57ecc3c --- /dev/null +++ b/docs/data/documentation/passage/app/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/!=(_:_:)"},"metadata":{"role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"!=(_:_:)","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage3AppV10CodingKeysO","extendedModule":"Swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/Equatable-Implementations"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/codingkeys\/!=(_:_:)"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/CodingKeys/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/app\/codingkeys\/!=(_:_:)"},"doc://Passage/documentation/Passage/App/CodingKeys/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article","type":"topic","url":"\/documentation\/passage\/app\/codingkeys\/equatable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/codingkeys/allowedidentifier.json b/docs/data/documentation/passage/app/codingkeys/allowedidentifier.json new file mode 100644 index 00000000..100435d6 --- /dev/null +++ b/docs/data/documentation/passage/app/codingkeys/allowedidentifier.json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"symbolKind":"case","role":"symbol","title":"App.CodingKeys.allowedIdentifier","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"allowedIdentifier","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage3AppV10CodingKeysO17allowedIdentifieryA2EmF","modules":[{"name":"Passage"}]},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"allowedIdentifier","kind":"identifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/codingkeys\/allowedidentifier"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/allowedIdentifier"},"references":{"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App/CodingKeys/allowedIdentifier":{"role":"symbol","title":"App.CodingKeys.allowedIdentifier","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"allowedIdentifier","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/allowedIdentifier","url":"\/documentation\/passage\/app\/codingkeys\/allowedidentifier"},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/codingkeys/authfallbackmethod.json b/docs/data/documentation/passage/app/codingkeys/authfallbackmethod.json new file mode 100644 index 00000000..30588abb --- /dev/null +++ b/docs/data/documentation/passage/app/codingkeys/authfallbackmethod.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/codingkeys\/authfallbackmethod"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/authFallbackMethod","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authFallbackMethod"}],"languages":["swift"]}]}],"metadata":{"roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"authFallbackMethod","kind":"identifier"}],"symbolKind":"case","role":"symbol","modules":[{"name":"Passage"}],"externalID":"s:7Passage3AppV10CodingKeysO18authFallbackMethodyA2EmF","title":"App.CodingKeys.authFallbackMethod"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/CodingKeys/authFallbackMethod":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/authFallbackMethod","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authFallbackMethod"}],"url":"\/documentation\/passage\/app\/codingkeys\/authfallbackmethod","abstract":[],"kind":"symbol","title":"App.CodingKeys.authFallbackMethod","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/codingkeys/authfallbackmethodttl.json b/docs/data/documentation/passage/app/codingkeys/authfallbackmethodttl.json new file mode 100644 index 00000000..eb4b7341 --- /dev/null +++ b/docs/data/documentation/passage/app/codingkeys/authfallbackmethodttl.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/codingkeys\/authfallbackmethodttl"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"externalID":"s:7Passage3AppV10CodingKeysO21authFallbackMethodTtlyA2EmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authFallbackMethodTtl"}],"modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Case","title":"App.CodingKeys.authFallbackMethodTtl","symbolKind":"case"},"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/authFallbackMethodTtl"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authFallbackMethodTtl","kind":"identifier"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/CodingKeys/authFallbackMethodTtl":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authFallbackMethodTtl","kind":"identifier"}],"url":"\/documentation\/passage\/app\/codingkeys\/authfallbackmethodttl","kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/authFallbackMethodTtl","abstract":[],"title":"App.CodingKeys.authFallbackMethodTtl"},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/codingkeys/authmethods.json b/docs/data/documentation/passage/app/codingkeys/authmethods.json new file mode 100644 index 00000000..3bb61721 --- /dev/null +++ b/docs/data/documentation/passage/app/codingkeys/authmethods.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/codingkeys\/authmethods"]}],"metadata":{"symbolKind":"case","role":"symbol","title":"App.CodingKeys.authMethods","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authMethods","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage3AppV10CodingKeysO11authMethodsyA2EmF","modules":[{"name":"Passage"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/authMethods","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authMethods"}]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/CodingKeys/authMethods":{"role":"symbol","title":"App.CodingKeys.authMethods","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"authMethods","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/authMethods","url":"\/documentation\/passage\/app\/codingkeys\/authmethods"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/codingkeys/authorigin.json b/docs/data/documentation/passage/app/codingkeys/authorigin.json new file mode 100644 index 00000000..b5773d16 --- /dev/null +++ b/docs/data/documentation/passage/app/codingkeys/authorigin.json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/app\/codingkeys\/authorigin"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/authOrigin","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"externalID":"s:7Passage3AppV10CodingKeysO10authOriginyA2EmF","role":"symbol","modules":[{"name":"Passage"}],"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authOrigin"}],"symbolKind":"case","title":"App.CodingKeys.authOrigin"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"authOrigin","kind":"identifier"}],"languages":["swift"]}]}],"sections":[],"references":{"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/CodingKeys/authOrigin":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"authOrigin","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/app\/codingkeys\/authorigin","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/authOrigin","role":"symbol","title":"App.CodingKeys.authOrigin","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/app/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..a7da6552 --- /dev/null +++ b/docs/data/documentation/passage/app/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys"]]},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/description"]}],"variants":[{"paths":["\/documentation\/passage\/app\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"CodingKey Implementations"},"kind":"article","references":{"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App/CodingKeys/debugDescription":{"role":"symbol","title":"debugDescription","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/debugDescription","url":"\/documentation\/passage\/app\/codingkeys\/debugdescription"},"doc://Passage/documentation/Passage/App/CodingKeys/description":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/app\/codingkeys\/description","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/description","role":"symbol","title":"description","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/codingkeys/debugdescription.json b/docs/data/documentation/passage/app/codingkeys/debugdescription.json new file mode 100644 index 00000000..a6eb0894 --- /dev/null +++ b/docs/data/documentation/passage/app/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"metadata":{"extendedModule":"Swift","role":"symbol","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage3AppV10CodingKeysO","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"property","title":"debugDescription"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/CodingKey-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/codingkeys\/debugdescription"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/debugDescription"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/CodingKeys/debugDescription":{"role":"symbol","title":"debugDescription","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/debugDescription","url":"\/documentation\/passage\/app\/codingkeys\/debugdescription"},"doc://Passage/documentation/Passage/App/CodingKeys/CodingKey-Implementations":{"kind":"article","url":"\/documentation\/passage\/app\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/codingkeys/defaultlanguage.json b/docs/data/documentation/passage/app/codingkeys/defaultlanguage.json new file mode 100644 index 00000000..34fde701 --- /dev/null +++ b/docs/data/documentation/passage/app/codingkeys/defaultlanguage.json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","metadata":{"title":"App.CodingKeys.defaultLanguage","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"defaultLanguage"}],"roleHeading":"Case","externalID":"s:7Passage3AppV10CodingKeysO15defaultLanguageyA2EmF","role":"symbol"},"variants":[{"paths":["\/documentation\/passage\/app\/codingkeys\/defaultlanguage"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/defaultLanguage","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"defaultLanguage","kind":"identifier"}],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/CodingKeys/defaultLanguage":{"title":"App.CodingKeys.defaultLanguage","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"defaultLanguage","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/defaultLanguage","url":"\/documentation\/passage\/app\/codingkeys\/defaultlanguage","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/codingkeys/description.json b/docs/data/documentation/passage/app/codingkeys/description.json new file mode 100644 index 00000000..115798fa --- /dev/null +++ b/docs/data/documentation/passage/app/codingkeys/description.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/app\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/description"},"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"extendedModule":"Swift","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage3AppV10CodingKeysO","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"description"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/CodingKey-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.description","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"references":{"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/CodingKeys/CodingKey-Implementations":{"kind":"article","url":"\/documentation\/passage\/app\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App/CodingKeys/description":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/app\/codingkeys\/description","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/description","role":"symbol","title":"description","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/codingkeys/elementcustomization.json b/docs/data/documentation/passage/app/codingkeys/elementcustomization.json new file mode 100644 index 00000000..8a57b596 --- /dev/null +++ b/docs/data/documentation/passage/app/codingkeys/elementcustomization.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/elementCustomization","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/app\/codingkeys\/elementcustomization"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"roleHeading":"Case","modules":[{"name":"Passage"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"elementCustomization","kind":"identifier"}],"symbolKind":"case","role":"symbol","externalID":"s:7Passage3AppV10CodingKeysO20elementCustomizationyA2EmF","title":"App.CodingKeys.elementCustomization"},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"elementCustomization"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App/CodingKeys/elementCustomization":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/elementCustomization","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"elementCustomization"}],"abstract":[],"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/app\/codingkeys\/elementcustomization","title":"App.CodingKeys.elementCustomization","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/codingkeys/elementcustomizationdark.json b/docs/data/documentation/passage/app/codingkeys/elementcustomizationdark.json new file mode 100644 index 00000000..10cdba25 --- /dev/null +++ b/docs/data/documentation/passage/app/codingkeys/elementcustomizationdark.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/app\/codingkeys\/elementcustomizationdark"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"elementCustomizationDark","kind":"identifier"}]}]}],"metadata":{"roleHeading":"Case","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"elementCustomizationDark","kind":"identifier"}],"modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage3AppV10CodingKeysO24elementCustomizationDarkyA2EmF","title":"App.CodingKeys.elementCustomizationDark"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/elementCustomizationDark","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App/CodingKeys/elementCustomizationDark":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"elementCustomizationDark"}],"url":"\/documentation\/passage\/app\/codingkeys\/elementcustomizationdark","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/elementCustomizationDark","role":"symbol","title":"App.CodingKeys.elementCustomizationDark","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/codingkeys/ephemeral.json b/docs/data/documentation/passage/app/codingkeys/ephemeral.json new file mode 100644 index 00000000..e8b2385a --- /dev/null +++ b/docs/data/documentation/passage/app/codingkeys/ephemeral.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"ephemeral","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/codingkeys\/ephemeral"]}],"sections":[],"metadata":{"roleHeading":"Case","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ephemeral","kind":"identifier"}],"modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage3AppV10CodingKeysO9ephemeralyA2EmF","title":"App.CodingKeys.ephemeral"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/ephemeral"},"references":{"doc://Passage/documentation/Passage/App/CodingKeys/ephemeral":{"url":"\/documentation\/passage\/app\/codingkeys\/ephemeral","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ephemeral","kind":"identifier"}],"kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/ephemeral","title":"App.CodingKeys.ephemeral","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/app/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..f43d230f --- /dev/null +++ b/docs/data/documentation/passage/app/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/!=(_:_:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/codingkeys\/equatable-implementations"]}],"metadata":{"modules":[{"name":"Passage"}],"title":"Equatable Implementations","role":"collectionGroup"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App/CodingKeys/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/app\/codingkeys\/!=(_:_:)"},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/codingkeys/hash(into:).json b/docs/data/documentation/passage/app/codingkeys/hash(into:).json new file mode 100644 index 00000000..739773a9 --- /dev/null +++ b/docs/data/documentation/passage/app/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"platforms":["iOS"]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/app\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/RawRepresentable-Implementations"]]},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage3AppV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"symbolKind":"method","roleHeading":"Instance Method","role":"symbol","extendedModule":"Swift","title":"hash(into:)"},"references":{"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/CodingKeys/hash(into:)":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/app\/codingkeys\/hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/hash(into:)","type":"topic","kind":"symbol","title":"hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://Passage/documentation/Passage/App/CodingKeys/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/app\/codingkeys\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article"},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/codingkeys/hashvalue.json b/docs/data/documentation/passage/app/codingkeys/hashvalue.json new file mode 100644 index 00000000..faa38cc4 --- /dev/null +++ b/docs/data/documentation/passage/app/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/codingkeys\/hashvalue"]}],"kind":"symbol","metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"extendedModule":"Swift","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage3AppV10CodingKeysO","title":"hashValue","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","roleHeading":"Instance Property"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/RawRepresentable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/CodingKeys/hashValue":{"role":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"url":"\/documentation\/passage\/app\/codingkeys\/hashvalue","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/hashValue","type":"topic","kind":"symbol","title":"hashValue","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://Passage/documentation/Passage/App/CodingKeys/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/app\/codingkeys\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/codingkeys/id.json b/docs/data/documentation/passage/app/codingkeys/id.json new file mode 100644 index 00000000..40535b60 --- /dev/null +++ b/docs/data/documentation/passage/app/codingkeys/id.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"case","role":"symbol","title":"App.CodingKeys.id","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage3AppV10CodingKeysO2idyA2EmF","modules":[{"name":"Passage"}]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys"]]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/app\/codingkeys\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/id","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App/CodingKeys/id":{"role":"symbol","title":"App.CodingKeys.id","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/id","url":"\/documentation\/passage\/app\/codingkeys\/id"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/app/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..7bbe0a1c --- /dev/null +++ b/docs/data/documentation/passage/app/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"roleHeading":"Initializer","role":"symbol","title":"init(intValue:)","externalID":"s:7Passage3AppV10CodingKeysO8intValueAESgSi_tcfc","symbolKind":"init","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}]},"variants":[{"paths":["\/documentation\/passage\/app\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"type":"text","text":"."}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App/CodingKeys/init(intValue:)":{"type":"topic","title":"init(intValue:)","role":"symbol","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/app\/codingkeys\/init(intvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/init(intValue:)","abstract":[]},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/app/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..6d0da8d7 --- /dev/null +++ b/docs/data/documentation/passage/app/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/init(rawValue:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/codingkeys\/init(rawvalue:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}]}]}],"metadata":{"symbolKind":"init","modules":[{"name":"Passage"}],"roleHeading":"Initializer","title":"init(rawValue:)","externalID":"s:7Passage3AppV10CodingKeysO8rawValueAESgSS_tcfc","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"role":"symbol"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"text":".","type":"text"}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/CodingKeys/init(rawValue:)":{"url":"\/documentation\/passage\/app\/codingkeys\/init(rawvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/init(rawValue:)","abstract":[],"kind":"symbol","title":"init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/app/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..ac7d1c29 --- /dev/null +++ b/docs/data/documentation/passage/app/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"sections":[],"metadata":{"symbolKind":"init","roleHeading":"Initializer","title":"init(stringValue:)","modules":[{"name":"Passage"}],"externalID":"s:7Passage3AppV10CodingKeysO11stringValueAESgSS_tcfc","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/codingkeys\/init(stringvalue:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys"]]},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/CodingKeys/init(stringValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/init(stringValue:)","url":"\/documentation\/passage\/app\/codingkeys\/init(stringvalue:)","title":"init(stringValue:)","type":"topic","kind":"symbol","abstract":[]},"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/codingkeys/layouts.json b/docs/data/documentation/passage/app/codingkeys/layouts.json new file mode 100644 index 00000000..c4723ce1 --- /dev/null +++ b/docs/data/documentation/passage/app/codingkeys/layouts.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/layouts","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"layouts"}],"languages":["swift"]}]}],"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"layouts","kind":"identifier"}],"modules":[{"name":"Passage"}],"roleHeading":"Case","externalID":"s:7Passage3AppV10CodingKeysO7layoutsyA2EmF","symbolKind":"case","title":"App.CodingKeys.layouts","role":"symbol"},"variants":[{"paths":["\/documentation\/passage\/app\/codingkeys\/layouts"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/App/CodingKeys/layouts":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"layouts","kind":"identifier"}],"abstract":[],"url":"\/documentation\/passage\/app\/codingkeys\/layouts","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/layouts","title":"App.CodingKeys.layouts","role":"symbol"},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/codingkeys/loginurl.json b/docs/data/documentation/passage/app/codingkeys/loginurl.json new file mode 100644 index 00000000..c81fcc8d --- /dev/null +++ b/docs/data/documentation/passage/app/codingkeys/loginurl.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/codingkeys\/loginurl"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"externalID":"s:7Passage3AppV10CodingKeysO8loginUrlyA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","title":"App.CodingKeys.loginUrl","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"loginUrl","kind":"identifier"}]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"loginUrl","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/loginUrl"},"sections":[],"references":{"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/CodingKeys/loginUrl":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/loginUrl","role":"symbol","title":"App.CodingKeys.loginUrl","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"loginUrl"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/app\/codingkeys\/loginurl"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/codingkeys/name.json b/docs/data/documentation/passage/app/codingkeys/name.json new file mode 100644 index 00000000..fd8864b8 --- /dev/null +++ b/docs/data/documentation/passage/app/codingkeys/name.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/name","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"}]}]}],"metadata":{"externalID":"s:7Passage3AppV10CodingKeysO4nameyA2EmF","role":"symbol","title":"App.CodingKeys.name","roleHeading":"Case","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"name"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/codingkeys\/name"]}],"references":{"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/CodingKeys/name":{"abstract":[],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/name","title":"App.CodingKeys.name","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"name"}],"url":"\/documentation\/passage\/app\/codingkeys\/name"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/codingkeys/passagebranding.json b/docs/data/documentation/passage/app/codingkeys/passagebranding.json new file mode 100644 index 00000000..b7c57eea --- /dev/null +++ b/docs/data/documentation/passage/app/codingkeys/passagebranding.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passageBranding"}]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/passageBranding","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/codingkeys\/passagebranding"]}],"metadata":{"symbolKind":"case","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Case","title":"App.CodingKeys.passageBranding","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"passageBranding","kind":"identifier"}],"externalID":"s:7Passage3AppV10CodingKeysO15passageBrandingyA2EmF"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys"]]},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/CodingKeys/passageBranding":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/app\/codingkeys\/passagebranding","role":"symbol","abstract":[],"title":"App.CodingKeys.passageBranding","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"passageBranding"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/passageBranding"},"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/codingkeys/profilemanagement.json b/docs/data/documentation/passage/app/codingkeys/profilemanagement.json new file mode 100644 index 00000000..bd3da6a2 --- /dev/null +++ b/docs/data/documentation/passage/app/codingkeys/profilemanagement.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"profileManagement","kind":"identifier"}],"roleHeading":"Case","symbolKind":"case","externalID":"s:7Passage3AppV10CodingKeysO17profileManagementyA2EmF","role":"symbol","title":"App.CodingKeys.profileManagement","modules":[{"name":"Passage"}]},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/profileManagement","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"profileManagement"}],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/codingkeys\/profilemanagement"]}],"references":{"doc://Passage/documentation/Passage/App/CodingKeys/profileManagement":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"profileManagement"}],"type":"topic","url":"\/documentation\/passage\/app\/codingkeys\/profilemanagement","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/profileManagement","role":"symbol","title":"App.CodingKeys.profileManagement","kind":"symbol"},"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/codingkeys/publicsignup.json b/docs/data/documentation/passage/app/codingkeys/publicsignup.json new file mode 100644 index 00000000..f33f8b1e --- /dev/null +++ b/docs/data/documentation/passage/app/codingkeys/publicsignup.json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","metadata":{"title":"App.CodingKeys.publicSignup","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"publicSignup","kind":"identifier"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage3AppV10CodingKeysO12publicSignupyA2EmF","roleHeading":"Case","symbolKind":"case"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"publicSignup","kind":"identifier"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/publicSignup"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/codingkeys\/publicsignup"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App/CodingKeys/publicSignup":{"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"publicSignup","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/publicSignup","abstract":[],"type":"topic","url":"\/documentation\/passage\/app\/codingkeys\/publicsignup","title":"App.CodingKeys.publicSignup"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/app/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..94227bbf --- /dev/null +++ b/docs/data/documentation/passage/app/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/hashValue"],"generated":true,"title":"Instance Properties"},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/hash(into:)"],"title":"Instance Methods"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys"]]},"metadata":{"title":"RawRepresentable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/RawRepresentable-Implementations"},"sections":[],"kind":"article","schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/passage\/app\/codingkeys\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/CodingKeys/hash(into:)":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/app\/codingkeys\/hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/hash(into:)","type":"topic","kind":"symbol","title":"hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App/CodingKeys/hashValue":{"role":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"url":"\/documentation\/passage\/app\/codingkeys\/hashvalue","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/hashValue","type":"topic","kind":"symbol","title":"hashValue","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/codingkeys/redirecturl.json b/docs/data/documentation/passage/app/codingkeys/redirecturl.json new file mode 100644 index 00000000..dd4faf5c --- /dev/null +++ b/docs/data/documentation/passage/app/codingkeys/redirecturl.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/redirectUrl","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage3AppV10CodingKeysO11redirectUrlyA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","title":"App.CodingKeys.redirectUrl","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"redirectUrl","kind":"identifier"}]},"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"redirectUrl"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/app\/codingkeys\/redirecturl"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/CodingKeys/redirectUrl":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/redirectUrl","role":"symbol","title":"App.CodingKeys.redirectUrl","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"redirectUrl","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/app\/codingkeys\/redirecturl","type":"topic"},"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/codingkeys/requiredidentifier.json b/docs/data/documentation/passage/app/codingkeys/requiredidentifier.json new file mode 100644 index 00000000..3b0aea30 --- /dev/null +++ b/docs/data/documentation/passage/app/codingkeys/requiredidentifier.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/codingkeys\/requiredidentifier"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/requiredIdentifier"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"requiredIdentifier","kind":"identifier"}]}]}],"metadata":{"roleHeading":"Case","externalID":"s:7Passage3AppV10CodingKeysO18requiredIdentifieryA2EmF","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requiredIdentifier"}],"title":"App.CodingKeys.requiredIdentifier"},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App/CodingKeys/requiredIdentifier":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/requiredIdentifier","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"requiredIdentifier","kind":"identifier"}],"title":"App.CodingKeys.requiredIdentifier","kind":"symbol","url":"\/documentation\/passage\/app\/codingkeys\/requiredidentifier"},"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/codingkeys/requireemailverification.json b/docs/data/documentation/passage/app/codingkeys/requireemailverification.json new file mode 100644 index 00000000..761ec23d --- /dev/null +++ b/docs/data/documentation/passage/app/codingkeys/requireemailverification.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"metadata":{"modules":[{"name":"Passage"}],"externalID":"s:7Passage3AppV10CodingKeysO24requireEmailVerificationyA2EmF","roleHeading":"Case","title":"App.CodingKeys.requireEmailVerification","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"requireEmailVerification","kind":"identifier"}],"role":"symbol"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/requireEmailVerification","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"requireEmailVerification","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/codingkeys\/requireemailverification"]}],"references":{"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/CodingKeys/requireEmailVerification":{"url":"\/documentation\/passage\/app\/codingkeys\/requireemailverification","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"requireEmailVerification","kind":"identifier"}],"title":"App.CodingKeys.requireEmailVerification","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/requireEmailVerification","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/codingkeys/requireidentifierverification.json b/docs/data/documentation/passage/app/codingkeys/requireidentifierverification.json new file mode 100644 index 00000000..584ee1e7 --- /dev/null +++ b/docs/data/documentation/passage/app/codingkeys/requireidentifierverification.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"requireIdentifierVerification"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/codingkeys\/requireidentifierverification"]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/requireIdentifierVerification"},"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"title":"App.CodingKeys.requireIdentifierVerification","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"requireIdentifierVerification","kind":"identifier"}],"symbolKind":"case","roleHeading":"Case","externalID":"s:7Passage3AppV10CodingKeysO29requireIdentifierVerificationyA2EmF"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/CodingKeys/requireIdentifierVerification":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/requireIdentifierVerification","role":"symbol","kind":"symbol","title":"App.CodingKeys.requireIdentifierVerification","type":"topic","url":"\/documentation\/passage\/app\/codingkeys\/requireidentifierverification","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requireIdentifierVerification"}],"abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/codingkeys/rsapublickey.json b/docs/data/documentation/passage/app/codingkeys/rsapublickey.json new file mode 100644 index 00000000..4abbbd54 --- /dev/null +++ b/docs/data/documentation/passage/app/codingkeys/rsapublickey.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/rsaPublicKey"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","metadata":{"symbolKind":"case","role":"symbol","title":"App.CodingKeys.rsaPublicKey","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rsaPublicKey","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage3AppV10CodingKeysO12rsaPublicKeyyA2EmF","modules":[{"name":"Passage"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"rsaPublicKey"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/codingkeys\/rsapublickey"]}],"references":{"doc://Passage/documentation/Passage/App/CodingKeys/rsaPublicKey":{"role":"symbol","title":"App.CodingKeys.rsaPublicKey","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rsaPublicKey","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/rsaPublicKey","url":"\/documentation\/passage\/app\/codingkeys\/rsapublickey"},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/codingkeys/sessiontimeoutlength.json b/docs/data/documentation/passage/app/codingkeys/sessiontimeoutlength.json new file mode 100644 index 00000000..0d3f691f --- /dev/null +++ b/docs/data/documentation/passage/app/codingkeys/sessiontimeoutlength.json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/sessionTimeoutLength"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/codingkeys\/sessiontimeoutlength"]}],"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"sessionTimeoutLength","kind":"identifier"}],"externalID":"s:7Passage3AppV10CodingKeysO20sessionTimeoutLengthyA2EmF","title":"App.CodingKeys.sessionTimeoutLength","role":"symbol","roleHeading":"Case"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sessionTimeoutLength"}]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/CodingKeys/sessionTimeoutLength":{"abstract":[],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/sessionTimeoutLength","kind":"symbol","title":"App.CodingKeys.sessionTimeoutLength","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"sessionTimeoutLength"}],"url":"\/documentation\/passage\/app\/codingkeys\/sessiontimeoutlength"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/codingkeys/socialconnections.json b/docs/data/documentation/passage/app/codingkeys/socialconnections.json new file mode 100644 index 00000000..7d36b59a --- /dev/null +++ b/docs/data/documentation/passage/app/codingkeys/socialconnections.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/codingkeys\/socialconnections"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"socialConnections"}]}]}],"sections":[],"metadata":{"role":"symbol","roleHeading":"Case","symbolKind":"case","title":"App.CodingKeys.socialConnections","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"socialConnections","kind":"identifier"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage3AppV10CodingKeysO17socialConnectionsyA2EmF"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/socialConnections"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App/CodingKeys/socialConnections":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/socialConnections","url":"\/documentation\/passage\/app\/codingkeys\/socialconnections","title":"App.CodingKeys.socialConnections","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"socialConnections","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/codingkeys/usermetadataschema.json b/docs/data/documentation/passage/app/codingkeys/usermetadataschema.json new file mode 100644 index 00000000..7e5571e8 --- /dev/null +++ b/docs/data/documentation/passage/app/codingkeys/usermetadataschema.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userMetadataSchema","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/userMetadataSchema"},"metadata":{"externalID":"s:7Passage3AppV10CodingKeysO18userMetadataSchemayA2EmF","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userMetadataSchema"}],"title":"App.CodingKeys.userMetadataSchema","role":"symbol","roleHeading":"Case","symbolKind":"case"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/codingkeys\/usermetadataschema"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App","doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys"]]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/App/CodingKeys/userMetadataSchema":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userMetadataSchema"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys\/userMetadataSchema","title":"App.CodingKeys.userMetadataSchema","type":"topic","url":"\/documentation\/passage\/app\/codingkeys\/usermetadataschema","kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/App/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/app\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/defaultlanguage.json b/docs/data/documentation/passage/app/defaultlanguage.json new file mode 100644 index 00000000..25bacb05 --- /dev/null +++ b/docs/data/documentation/passage/app/defaultlanguage.json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"defaultLanguage","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage3AppV15defaultLanguageSSvp","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"defaultLanguage","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"defaultLanguage","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/app\/defaultlanguage"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/defaultLanguage"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App"]]},"references":{"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/defaultLanguage":{"abstract":[],"url":"\/documentation\/passage\/app\/defaultlanguage","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"defaultLanguage"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","type":"topic","title":"defaultLanguage","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/defaultLanguage"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/elementcustomization.json b/docs/data/documentation/passage/app/elementcustomization.json new file mode 100644 index 00000000..1a0c03ca --- /dev/null +++ b/docs/data/documentation/passage/app/elementcustomization.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/elementCustomization","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage3AppV20elementCustomizationAA07ElementD0Vvp","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"role":"symbol","title":"elementCustomization","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"elementCustomization","kind":"identifier"},{"text":": ","kind":"text"},{"text":"ElementCustomization","kind":"typeIdentifier","preciseIdentifier":"s:7Passage20ElementCustomizationV"}]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"elementCustomization","kind":"identifier"},{"kind":"text","text":": "},{"text":"ElementCustomization","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","preciseIdentifier":"s:7Passage20ElementCustomizationV","kind":"typeIdentifier"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/elementcustomization"]}],"sections":[],"references":{"doc://Passage/documentation/Passage/App/elementCustomization":{"type":"topic","url":"\/documentation\/passage\/app\/elementcustomization","kind":"symbol","role":"symbol","title":"elementCustomization","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"elementCustomization"},{"kind":"text","text":": "},{"text":"ElementCustomization","kind":"typeIdentifier","preciseIdentifier":"s:7Passage20ElementCustomizationV"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/elementCustomization"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/elementcustomizationdark.json b/docs/data/documentation/passage/app/elementcustomizationdark.json new file mode 100644 index 00000000..111a0d5a --- /dev/null +++ b/docs/data/documentation/passage/app/elementcustomizationdark.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App"]]},"variants":[{"paths":["\/documentation\/passage\/app\/elementcustomizationdark"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","sections":[],"metadata":{"externalID":"s:7Passage3AppV24elementCustomizationDarkAA07ElementD0Vvp","modules":[{"name":"Passage"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"elementCustomizationDark"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage20ElementCustomizationV","text":"ElementCustomization","kind":"typeIdentifier"}],"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","title":"elementCustomizationDark"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"elementCustomizationDark"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","kind":"typeIdentifier","text":"ElementCustomization","preciseIdentifier":"s:7Passage20ElementCustomizationV"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/elementCustomizationDark"},"references":{"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/elementCustomizationDark":{"url":"\/documentation\/passage\/app\/elementcustomizationdark","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/elementCustomizationDark","type":"topic","abstract":[],"kind":"symbol","title":"elementCustomizationDark","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"elementCustomizationDark"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage20ElementCustomizationV","kind":"typeIdentifier","text":"ElementCustomization"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/encode(to:).json b/docs/data/documentation/passage/app/encode(to:).json new file mode 100644 index 00000000..e0171d8a --- /dev/null +++ b/docs/data/documentation/passage/app/encode(to:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"encoder"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/encode(to:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/encode(to:)"]}],"metadata":{"title":"encode(to:)","externalID":"s:7Passage3AppV6encode2toys7Encoder_p_tKF","roleHeading":"Instance Method","symbolKind":"method","modules":[{"name":"Passage"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/App/encode(to:)":{"abstract":[],"title":"encode(to:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","role":"symbol","url":"\/documentation\/passage\/app\/encode(to:)"},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/ephemeral.json b/docs/data/documentation/passage/app/ephemeral.json new file mode 100644 index 00000000..387b6c0f --- /dev/null +++ b/docs/data/documentation/passage/app/ephemeral.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/ephemeral"]}],"metadata":{"externalID":"s:7Passage3AppV9ephemeralSbvp","modules":[{"name":"Passage"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","title":"ephemeral","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ephemeral"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/ephemeral"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ephemeral"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App/ephemeral":{"url":"\/documentation\/passage\/app\/ephemeral","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/ephemeral","type":"topic","abstract":[],"kind":"symbol","title":"ephemeral","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ephemeral"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/equatable-implementations.json b/docs/data/documentation/passage/app/equatable-implementations.json new file mode 100644 index 00000000..a7455190 --- /dev/null +++ b/docs/data/documentation/passage/app/equatable-implementations.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/equatable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/Equatable-Implementations","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/App\/!=(_:_:)"],"generated":true,"title":"Operators"}],"kind":"article","references":{"doc://Passage/documentation/Passage/App/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/!=(_:_:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"title":"!=(_:_:)","kind":"symbol","url":"\/documentation\/passage\/app\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/id.json b/docs/data/documentation/passage/app/id.json new file mode 100644 index 00000000..c1914734 --- /dev/null +++ b/docs/data/documentation/passage/app/id.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App"]]},"metadata":{"externalID":"s:7Passage3AppV2idSSvp","modules":[{"name":"Passage"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","title":"id","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/id"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/id"]}],"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App/id":{"url":"\/documentation\/passage\/app\/id","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/id","type":"topic","abstract":[],"kind":"symbol","title":"id","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/init(allowedidentifier:authfallbackmethod:authfallbackmethodttl:authmethods:authorigin:defaultlanguage:elementcustomization:elementcustomizationdark:ephemeral:id:layouts:loginurl:name:passagebranding:publicsignup:profilemanagement:redirectu-vp0j.json b/docs/data/documentation/passage/app/init(allowedidentifier:authfallbackmethod:authfallbackmethodttl:authmethods:authorigin:defaultlanguage:elementcustomization:elementcustomizationdark:ephemeral:id:layouts:loginurl:name:passagebranding:publicsignup:profilemanagement:redirectu-vp0j.json new file mode 100644 index 00000000..f364ae0c --- /dev/null +++ b/docs/data/documentation/passage/app/init(allowedidentifier:authfallbackmethod:authfallbackmethodttl:authmethods:authorigin:defaultlanguage:elementcustomization:elementcustomizationdark:ephemeral:id:layouts:loginurl:name:passagebranding:publicsignup:profilemanagement:redirectu-vp0j.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App"]]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/init(allowedIdentifier:authFallbackMethod:authFallbackMethodTtl:authMethods:authOrigin:defaultLanguage:elementCustomization:elementCustomizationDark:ephemeral:id:layouts:loginUrl:name:passageBranding:publicSignup:profileManagement:redirectUrl:requireEmailVerification:requireIdentifierVerification:requiredIdentifier:rsaPublicKey:sessionTimeoutLength:socialConnections:userMetadataSchema:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"allowedIdentifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"authFallbackMethod"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AuthFallbackMethod","preciseIdentifier":"s:7Passage3AppV18AuthFallbackMethodO","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum"},{"kind":"text","text":", "},{"kind":"externalParam","text":"authFallbackMethodTtl"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":", ","kind":"text"},{"text":"authMethods","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","kind":"typeIdentifier","preciseIdentifier":"s:7Passage11AuthMethodsV","text":"AuthMethods"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"authOrigin"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"defaultLanguage","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"elementCustomization"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","preciseIdentifier":"s:7Passage20ElementCustomizationV","kind":"typeIdentifier","text":"ElementCustomization"},{"kind":"text","text":", "},{"text":"elementCustomizationDark","kind":"externalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","kind":"typeIdentifier","text":"ElementCustomization","preciseIdentifier":"s:7Passage20ElementCustomizationV"},{"kind":"text","text":", "},{"text":"ephemeral","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"layouts"},{"kind":"text","text":": "},{"text":"Layouts","identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts","preciseIdentifier":"s:7Passage7LayoutsV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"loginUrl","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"name","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"passageBranding"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"publicSignup"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"profileManagement"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectUrl"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"requireEmailVerification","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"text":"requireIdentifierVerification","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"requiredIdentifier","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rsaPublicKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"sessionTimeoutLength"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":", ","kind":"text"},{"text":"socialConnections","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"SocialConnections","preciseIdentifier":"s:7Passage17SocialConnectionsV","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections"},{"kind":"text","text":", "},{"text":"userMetadataSchema","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"UserMetadataField","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","kind":"typeIdentifier","preciseIdentifier":"s:7Passage17UserMetadataFieldV"},{"kind":"text","text":"])"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"allowedIdentifier","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"authFallbackMethod","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AuthFallbackMethod","kind":"typeIdentifier","preciseIdentifier":"s:7Passage3AppV18AuthFallbackMethodO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"authFallbackMethodTtl"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"authMethods","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage11AuthMethodsV","text":"AuthMethods"},{"kind":"text","text":", "},{"text":"authOrigin","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"defaultLanguage","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"elementCustomization","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ElementCustomization","preciseIdentifier":"s:7Passage20ElementCustomizationV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"elementCustomizationDark","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage20ElementCustomizationV","text":"ElementCustomization","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"ephemeral","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"layouts"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage7LayoutsV","text":"Layouts","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"loginUrl","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"name"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"passageBranding","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"publicSignup","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"kind":"externalParam","text":"profileManagement"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectUrl"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"requireEmailVerification"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"requireIdentifierVerification","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"kind":"externalParam","text":"requiredIdentifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"rsaPublicKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"sessionTimeoutLength"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"socialConnections"},{"kind":"text","text":": "},{"text":"SocialConnections","kind":"typeIdentifier","preciseIdentifier":"s:7Passage17SocialConnectionsV"},{"kind":"text","text":", "},{"text":"userMetadataSchema","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage17UserMetadataFieldV","text":"UserMetadataField"},{"kind":"text","text":"])"}],"roleHeading":"Initializer","role":"symbol","externalID":"s:7Passage3AppV17allowedIdentifier18authFallbackMethod0efG3Ttl0E7Methods0E6Origin15defaultLanguage20elementCustomization0mN4Dark9ephemeral2id7layouts8loginUrl4name15passageBranding12publicSignup17profileManagement08redirectT024requireEmailVerification07requireD12Verification08requiredD012rsaPublicKey20sessionTimeoutLength17socialConnections18userMetadataSchemaACSS_AC04AuthfG0OSiAA04AuthI0VS2SAA07ElementN0VA5_SbSSAA7LayoutsVS2SS3bSSS2bS2SSiAA17SocialConnectionsVSayAA17UserMetadataFieldVGtcfc","title":"init(allowedIdentifier:authFallbackMethod:authFallbackMethodTtl:authMethods:authOrigin:defaultLanguage:elementCustomization:elementCustomizationDark:ephemeral:id:layouts:loginUrl:name:passageBranding:publicSignup:profileManagement:redirectUrl:requireEmailVerification:requireIdentifierVerification:requiredIdentifier:rsaPublicKey:sessionTimeoutLength:socialConnections:userMetadataSchema:)","modules":[{"name":"Passage"}]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/init(allowedidentifier:authfallbackmethod:authfallbackmethodttl:authmethods:authorigin:defaultlanguage:elementcustomization:elementcustomizationdark:ephemeral:id:layouts:loginurl:name:passagebranding:publicsignup:profilemanagement:redirectu-vp0j"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage/SocialConnections":{"navigatorTitle":[{"text":"SocialConnections","kind":"identifier"}],"kind":"symbol","title":"SocialConnections","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections","url":"\/documentation\/passage\/socialconnections","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SocialConnections"}]},"doc://Passage/documentation/Passage/App/AuthFallbackMethod-swift.enum":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/AuthFallbackMethod-swift.enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthFallbackMethod","kind":"identifier"}],"abstract":[],"navigatorTitle":[{"text":"AuthFallbackMethod","kind":"identifier"}],"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum","title":"App.AuthFallbackMethod","type":"topic"},"doc://Passage/documentation/Passage/AuthMethods":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthMethods"}],"title":"AuthMethods","type":"topic","abstract":[{"text":"Denotes what methods this app is allowed to use for authentication with configurations","type":"text"}],"url":"\/documentation\/passage\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","role":"symbol","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/App/init(allowedIdentifier:authFallbackMethod:authFallbackMethodTtl:authMethods:authOrigin:defaultLanguage:elementCustomization:elementCustomizationDark:ephemeral:id:layouts:loginUrl:name:passageBranding:publicSignup:profileManagement:redirectUrl:requireEmailVerification:requireIdentifierVerification:requiredIdentifier:rsaPublicKey:sessionTimeoutLength:socialConnections:userMetadataSchema:)":{"url":"\/documentation\/passage\/app\/init(allowedidentifier:authfallbackmethod:authfallbackmethodttl:authmethods:authorigin:defaultlanguage:elementcustomization:elementcustomizationdark:ephemeral:id:layouts:loginurl:name:passagebranding:publicsignup:profilemanagement:redirectu-vp0j","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/init(allowedIdentifier:authFallbackMethod:authFallbackMethodTtl:authMethods:authOrigin:defaultLanguage:elementCustomization:elementCustomizationDark:ephemeral:id:layouts:loginUrl:name:passageBranding:publicSignup:profileManagement:redirectUrl:requireEmailVerification:requireIdentifierVerification:requiredIdentifier:rsaPublicKey:sessionTimeoutLength:socialConnections:userMetadataSchema:)","type":"topic","abstract":[],"kind":"symbol","title":"init(allowedIdentifier:authFallbackMethod:authFallbackMethodTtl:authMethods:authOrigin:defaultLanguage:elementCustomization:elementCustomizationDark:ephemeral:id:layouts:loginUrl:name:passageBranding:publicSignup:profileManagement:redirectUrl:requireEmailVerification:requireIdentifierVerification:requiredIdentifier:rsaPublicKey:sessionTimeoutLength:socialConnections:userMetadataSchema:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"allowedIdentifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"authFallbackMethod","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage3AppV18AuthFallbackMethodO","text":"AuthFallbackMethod"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"authFallbackMethodTtl"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"authMethods","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage11AuthMethodsV","text":"AuthMethods"},{"kind":"text","text":", "},{"kind":"externalParam","text":"authOrigin"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"defaultLanguage","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"elementCustomization","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage20ElementCustomizationV","kind":"typeIdentifier","text":"ElementCustomization"},{"text":", ","kind":"text"},{"text":"elementCustomizationDark","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage20ElementCustomizationV","text":"ElementCustomization"},{"text":", ","kind":"text"},{"text":"ephemeral","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"layouts"},{"kind":"text","text":": "},{"text":"Layouts","kind":"typeIdentifier","preciseIdentifier":"s:7Passage7LayoutsV"},{"kind":"text","text":", "},{"text":"loginUrl","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"name"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"passageBranding","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"publicSignup","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"profileManagement"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectUrl"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"requireEmailVerification","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"requireIdentifierVerification","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"requiredIdentifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"rsaPublicKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"sessionTimeoutLength","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"socialConnections","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage17SocialConnectionsV","text":"SocialConnections"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"userMetadataSchema"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Passage17UserMetadataFieldV","kind":"typeIdentifier","text":"UserMetadataField"},{"text":"])","kind":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/UserMetadataField":{"title":"UserMetadataField","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","navigatorTitle":[{"text":"UserMetadataField","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataField"}],"role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Layouts":{"kind":"symbol","title":"Layouts","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts","role":"symbol","navigatorTitle":[{"text":"Layouts","kind":"identifier"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Layouts","kind":"identifier"}],"url":"\/documentation\/passage\/layouts"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/init(from:).json b/docs/data/documentation/passage/app/init(from:).json new file mode 100644 index 00000000..f830ac42 --- /dev/null +++ b/docs/data/documentation/passage/app/init(from:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/init(from:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App"]]},"sections":[],"metadata":{"roleHeading":"Initializer","modules":[{"name":"Passage"}],"externalID":"s:7Passage3AppV4fromACs7Decoder_p_tKcfc","symbolKind":"init","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(from:)"},"variants":[{"paths":["\/documentation\/passage\/app\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/init(from:)":{"url":"\/documentation\/passage\/app\/init(from:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/init(from:)","type":"topic","abstract":[],"kind":"symbol","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/layouts.json b/docs/data/documentation/passage/app/layouts.json new file mode 100644 index 00000000..d94a0ddf --- /dev/null +++ b/docs/data/documentation/passage/app/layouts.json @@ -0,0 +1 @@ +{"metadata":{"role":"symbol","externalID":"s:7Passage3AppV7layoutsAA7LayoutsVvp","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"symbolKind":"property","title":"layouts","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"layouts","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage7LayoutsV","text":"Layouts"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App"]]},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"layouts","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts","text":"Layouts","preciseIdentifier":"s:7Passage7LayoutsV","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/layouts","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/app\/layouts"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/App/layouts":{"url":"\/documentation\/passage\/app\/layouts","kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"layouts"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Layouts","preciseIdentifier":"s:7Passage7LayoutsV"}],"abstract":[],"title":"layouts","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/layouts"},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Layouts":{"kind":"symbol","title":"Layouts","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts","role":"symbol","navigatorTitle":[{"text":"Layouts","kind":"identifier"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Layouts","kind":"identifier"}],"url":"\/documentation\/passage\/layouts"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/loginurl.json b/docs/data/documentation/passage/app/loginurl.json new file mode 100644 index 00000000..b521d194 --- /dev/null +++ b/docs/data/documentation/passage/app/loginurl.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App"]]},"metadata":{"externalID":"s:7Passage3AppV8loginUrlSSvp","symbolKind":"property","roleHeading":"Instance Property","role":"symbol","modules":[{"name":"Passage"}],"title":"loginUrl","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"loginUrl","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/loginUrl","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/app\/loginurl"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginUrl"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App/loginUrl":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginUrl"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"url":"\/documentation\/passage\/app\/loginurl","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/loginUrl","type":"topic","kind":"symbol","title":"loginUrl"},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/name.json b/docs/data/documentation/passage/app/name.json new file mode 100644 index 00000000..367cb596 --- /dev/null +++ b/docs/data/documentation/passage/app/name.json @@ -0,0 +1 @@ +{"metadata":{"title":"name","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:7Passage3AppV4nameSSvp","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"name"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/name"},"variants":[{"paths":["\/documentation\/passage\/app\/name"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/App/name":{"url":"\/documentation\/passage\/app\/name","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/name","type":"topic","abstract":[],"kind":"symbol","title":"name","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/passagebranding.json b/docs/data/documentation/passage/app/passagebranding.json new file mode 100644 index 00000000..b16ac9b8 --- /dev/null +++ b/docs/data/documentation/passage/app/passagebranding.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage3AppV15passageBrandingSbvp","modules":[{"name":"Passage"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","title":"passageBranding","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passageBranding"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/passageBranding"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/passagebranding"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"passageBranding","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App/passageBranding":{"url":"\/documentation\/passage\/app\/passagebranding","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/passageBranding","type":"topic","abstract":[],"kind":"symbol","title":"passageBranding","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"passageBranding"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/profilemanagement.json b/docs/data/documentation/passage/app/profilemanagement.json new file mode 100644 index 00000000..64070b12 --- /dev/null +++ b/docs/data/documentation/passage/app/profilemanagement.json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"externalID":"s:7Passage3AppV17profileManagementSbvp","modules":[{"name":"Passage"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"profileManagement"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","title":"profileManagement"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"profileManagement","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/profileManagement","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/profilemanagement"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/profileManagement":{"url":"\/documentation\/passage\/app\/profilemanagement","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/profileManagement","type":"topic","abstract":[],"kind":"symbol","title":"profileManagement","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"profileManagement"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/publicsignup.json b/docs/data/documentation/passage/app/publicsignup.json new file mode 100644 index 00000000..5536a0de --- /dev/null +++ b/docs/data/documentation/passage/app/publicsignup.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/publicsignup"]}],"metadata":{"symbolKind":"property","role":"symbol","title":"publicSignup","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"publicSignup","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"roleHeading":"Instance Property","externalID":"s:7Passage3AppV12publicSignupSbvp","modules":[{"name":"Passage"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/publicSignup"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"publicSignup","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/App/publicSignup":{"url":"\/documentation\/passage\/app\/publicsignup","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/publicSignup","type":"topic","abstract":[],"kind":"symbol","title":"publicSignup","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"publicSignup"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/redirecturl.json b/docs/data/documentation/passage/app/redirecturl.json new file mode 100644 index 00000000..8290f20e --- /dev/null +++ b/docs/data/documentation/passage/app/redirecturl.json @@ -0,0 +1 @@ +{"metadata":{"title":"redirectUrl","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:7Passage3AppV11redirectUrlSSvp","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"redirectUrl"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]},"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/redirectUrl","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/redirecturl"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"redirectUrl"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage/App/redirectUrl":{"url":"\/documentation\/passage\/app\/redirecturl","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/redirectUrl","type":"topic","abstract":[],"kind":"symbol","title":"redirectUrl","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"redirectUrl"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/requiredidentifier.json b/docs/data/documentation/passage/app/requiredidentifier.json new file mode 100644 index 00000000..c28ba4f3 --- /dev/null +++ b/docs/data/documentation/passage/app/requiredidentifier.json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"externalID":"s:7Passage3AppV18requiredIdentifierSSvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requiredIdentifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"symbolKind":"property","roleHeading":"Instance Property","title":"requiredIdentifier","modules":[{"name":"Passage"}],"role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"requiredIdentifier","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"]}]}],"sections":[],"variants":[{"paths":["\/documentation\/passage\/app\/requiredidentifier"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/requiredIdentifier"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App/requiredIdentifier":{"url":"\/documentation\/passage\/app\/requiredidentifier","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/requiredIdentifier","type":"topic","abstract":[],"kind":"symbol","title":"requiredIdentifier","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"requiredIdentifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/requireemailverification.json b/docs/data/documentation/passage/app/requireemailverification.json new file mode 100644 index 00000000..0fd5fd3b --- /dev/null +++ b/docs/data/documentation/passage/app/requireemailverification.json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"requireEmailVerification","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:7Passage3AppV24requireEmailVerificationSbvp","role":"symbol","title":"requireEmailVerification","modules":[{"name":"Passage"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/requireemailverification"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/App\/requireEmailVerification"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"requireEmailVerification","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App/requireEmailVerification":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"requireEmailVerification","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/app\/requireemailverification","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/requireEmailVerification","role":"symbol","title":"requireEmailVerification","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/requireidentifierverification.json b/docs/data/documentation/passage/app/requireidentifierverification.json new file mode 100644 index 00000000..ce28ed9b --- /dev/null +++ b/docs/data/documentation/passage/app/requireidentifierverification.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/requireIdentifierVerification","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requireIdentifierVerification"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/requireidentifierverification"]}],"metadata":{"roleHeading":"Instance Property","role":"symbol","modules":[{"name":"Passage"}],"title":"requireIdentifierVerification","externalID":"s:7Passage3AppV29requireIdentifierVerificationSbvp","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"requireIdentifierVerification"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/requireIdentifierVerification":{"url":"\/documentation\/passage\/app\/requireidentifierverification","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/requireIdentifierVerification","type":"topic","abstract":[],"kind":"symbol","title":"requireIdentifierVerification","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requireIdentifierVerification"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/rsapublickey.json b/docs/data/documentation/passage/app/rsapublickey.json new file mode 100644 index 00000000..945e00e8 --- /dev/null +++ b/docs/data/documentation/passage/app/rsapublickey.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rsaPublicKey","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/rsapublickey"]}],"metadata":{"externalID":"s:7Passage3AppV12rsaPublicKeySSvp","modules":[{"name":"Passage"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rsaPublicKey","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","title":"rsaPublicKey"},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/rsaPublicKey","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App"]]},"references":{"doc://Passage/documentation/Passage/App/rsaPublicKey":{"url":"\/documentation\/passage\/app\/rsapublickey","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/rsaPublicKey","type":"topic","abstract":[],"kind":"symbol","title":"rsaPublicKey","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"rsaPublicKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/sessiontimeoutlength.json b/docs/data/documentation/passage/app/sessiontimeoutlength.json new file mode 100644 index 00000000..cfeb2d74 --- /dev/null +++ b/docs/data/documentation/passage/app/sessiontimeoutlength.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/sessionTimeoutLength","interfaceLanguage":"swift"},"metadata":{"symbolKind":"property","role":"symbol","externalID":"s:7Passage3AppV20sessionTimeoutLengthSivp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"sessionTimeoutLength","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"title":"sessionTimeoutLength","modules":[{"name":"Passage"}],"roleHeading":"Instance Property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"sessionTimeoutLength","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/sessiontimeoutlength"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/App/sessionTimeoutLength":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/sessionTimeoutLength","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"sessionTimeoutLength","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"title":"sessionTimeoutLength","type":"topic","url":"\/documentation\/passage\/app\/sessiontimeoutlength"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/socialconnections.json b/docs/data/documentation/passage/app/socialconnections.json new file mode 100644 index 00000000..ba41e188 --- /dev/null +++ b/docs/data/documentation/passage/app/socialconnections.json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"title":"socialConnections","modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"socialConnections"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage17SocialConnectionsV","kind":"typeIdentifier","text":"SocialConnections"}],"roleHeading":"Instance Property","externalID":"s:7Passage3AppV17socialConnectionsAA06SocialD0Vvp","role":"symbol"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/socialConnections","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/socialconnections"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"socialConnections"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections","preciseIdentifier":"s:7Passage17SocialConnectionsV","text":"SocialConnections","kind":"typeIdentifier"}]}]}],"sections":[],"references":{"doc://Passage/documentation/Passage/App/socialConnections":{"title":"socialConnections","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"socialConnections","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage17SocialConnectionsV","text":"SocialConnections","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/socialConnections","url":"\/documentation\/passage\/app\/socialconnections","kind":"symbol"},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialConnections":{"navigatorTitle":[{"text":"SocialConnections","kind":"identifier"}],"kind":"symbol","title":"SocialConnections","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections","url":"\/documentation\/passage\/socialconnections","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SocialConnections"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/app/usermetadataschema.json b/docs/data/documentation/passage/app/usermetadataschema.json new file mode 100644 index 00000000..137dca4e --- /dev/null +++ b/docs/data/documentation/passage/app/usermetadataschema.json @@ -0,0 +1 @@ +{"metadata":{"title":"userMetadataSchema","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:7Passage3AppV18userMetadataSchemaSayAA04UserD5FieldVGvp","modules":[{"name":"Passage"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userMetadataSchema"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"UserMetadataField","preciseIdentifier":"s:7Passage17UserMetadataFieldV"},{"text":"]","kind":"text"}]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/App\/userMetadataSchema","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userMetadataSchema"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:7Passage17UserMetadataFieldV","text":"UserMetadataField","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/App"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/app\/usermetadataschema"]}],"references":{"doc://Passage/documentation/Passage/UserMetadataField":{"title":"UserMetadataField","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","navigatorTitle":[{"text":"UserMetadataField","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataField"}],"role":"symbol"},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/App/userMetadataSchema":{"url":"\/documentation\/passage\/app\/usermetadataschema","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/App\/userMetadataSchema","type":"topic","abstract":[],"kind":"symbol","title":"userMetadataSchema","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userMetadataSchema"},{"kind":"text","text":": ["},{"text":"UserMetadataField","kind":"typeIdentifier","preciseIdentifier":"s:7Passage17UserMetadataFieldV"},{"kind":"text","text":"]"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appinfo.json b/docs/data/documentation/passage/appinfo.json index 9324d3d3..c4b04d28 100644 --- a/docs/data/documentation/passage/appinfo.json +++ b/docs/data/documentation/passage/appinfo.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"metadata":{"title":"AppInfo","modules":[{"name":"Passage"}],"externalID":"s:7Passage7AppInfoV","symbolKind":"struct","role":"symbol","roleHeading":"Structure","navigatorTitle":[{"text":"AppInfo","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AppInfo","kind":"identifier"}]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AppInfo\/init(from:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AppInfo\/allowedIdentifier","doc:\/\/Passage\/documentation\/Passage\/AppInfo\/authFallbackMethod-swift.property","doc:\/\/Passage\/documentation\/Passage\/AppInfo\/authMethods","doc:\/\/Passage\/documentation\/Passage\/AppInfo\/authOrigin","doc:\/\/Passage\/documentation\/Passage\/AppInfo\/id","doc:\/\/Passage\/documentation\/Passage\/AppInfo\/loginURL","doc:\/\/Passage\/documentation\/Passage\/AppInfo\/name","doc:\/\/Passage\/documentation\/Passage\/AppInfo\/publicSignup","doc:\/\/Passage\/documentation\/Passage\/AppInfo\/redirectURL","doc:\/\/Passage\/documentation\/Passage\/AppInfo\/requireEmailVerification","doc:\/\/Passage\/documentation\/Passage\/AppInfo\/requireIdentifierVerification","doc:\/\/Passage\/documentation\/Passage\/AppInfo\/requiredIdentifier","doc:\/\/Passage\/documentation\/Passage\/AppInfo\/sessionTimeoutLength","doc:\/\/Passage\/documentation\/Passage\/AppInfo\/userMetadataSchema"]},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AppInfo\/Equatable-Implementations"],"title":"Default Implementations","generated":true}],"schemaVersion":{"patch":0,"major":0,"minor":3},"relationshipsSections":[{"title":"Conforms To","kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppInfo"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/appinfo"]}],"abstract":[{"text":"Struct describing a Passage Application","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AppInfo"},"references":{"doc://Passage/documentation/Passage/AppInfo/authOrigin":{"url":"\/documentation\/passage\/appinfo\/authorigin","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"authOrigin","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"authOrigin","kind":"symbol","abstract":[{"text":"The Passage Applications auth origin","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/authOrigin"},"doc://Passage/documentation/Passage/AppInfo/requireIdentifierVerification":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"requireIdentifierVerification","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/requireIdentifierVerification","role":"symbol","abstract":[{"type":"text","text":"Whether the Passage Application required identifier verification when registering"}],"url":"\/documentation\/passage\/appinfo\/requireidentifierverification","type":"topic","title":"requireIdentifierVerification","kind":"symbol"},"doc://Passage/documentation/Passage/AppInfo/init(from:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/init(from:)","role":"symbol","abstract":[],"url":"\/documentation\/passage\/appinfo\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"init(from:)","kind":"symbol","type":"topic"},"doc://Passage/documentation/Passage/AppInfo/userMetadataSchema":{"url":"\/documentation\/passage\/appinfo\/usermetadataschema","kind":"symbol","role":"symbol","abstract":[{"text":"Custom user metadata schema the app collects","type":"text"}],"title":"userMetadataSchema","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"userMetadataSchema","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage18UserMetadataSchemaV","text":"UserMetadataSchema"},{"text":"]?","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/userMetadataSchema"},"doc://Passage/documentation/Passage/AppInfo/publicSignup":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/publicSignup","type":"topic","url":"\/documentation\/passage\/appinfo\/publicsignup","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"publicSignup","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","abstract":[{"text":"Allow public signup","type":"text"}],"title":"publicSignup","kind":"symbol"},"doc://Passage/documentation/Passage/AppInfo/allowedIdentifier":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/allowedIdentifier","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"allowedIdentifier","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[{"text":"Allowed identifier (email or phone)","type":"text"}],"kind":"symbol","title":"allowedIdentifier","url":"\/documentation\/passage\/appinfo\/allowedidentifier"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AppInfo/authMethods":{"url":"\/documentation\/passage\/appinfo\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/authMethods","kind":"symbol","abstract":[{"type":"text","text":"The authentication methods currently enabled for this application"}],"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authMethods","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AuthMethods","preciseIdentifier":"s:7Passage11AuthMethodsV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","title":"authMethods"},"doc://Passage/documentation/Passage/AppInfo":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppInfo"}],"navigatorTitle":[{"kind":"identifier","text":"AppInfo"}],"role":"symbol","abstract":[{"type":"text","text":"Struct describing a Passage Application"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo","title":"AppInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo"},"doc://Passage/documentation/Passage/AppInfo/sessionTimeoutLength":{"title":"sessionTimeoutLength","kind":"symbol","type":"topic","abstract":[{"text":"How long is the auth token valid","type":"text"}],"role":"symbol","url":"\/documentation\/passage\/appinfo\/sessiontimeoutlength","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/sessionTimeoutLength","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"sessionTimeoutLength"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"doc://Passage/documentation/Passage/AppInfo/requireEmailVerification":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requireEmailVerification"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo\/requireemailverification","role":"symbol","abstract":[{"text":"Whether the Passage Application requires email verificiation","type":"text"}],"title":"requireEmailVerification","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/requireEmailVerification"},"doc://Passage/documentation/Passage/AppInfo/requiredIdentifier":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requiredIdentifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/requiredIdentifier","kind":"symbol","title":"requiredIdentifier","url":"\/documentation\/passage\/appinfo\/requiredidentifier","abstract":[{"text":"The identifier type that is required","type":"text"}],"role":"symbol"},"doc://Passage/documentation/Passage/AppInfo/AuthFallbackMethod-swift.enum":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthFallbackMethod","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthFallbackMethod"}],"role":"symbol","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum","title":"AppInfo.AuthFallbackMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum"},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage/AppInfo/Equatable-Implementations":{"title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/Equatable-Implementations","abstract":[],"kind":"article","role":"collectionGroup","type":"topic","url":"\/documentation\/passage\/appinfo\/equatable-implementations"},"doc://Passage/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/documentation/Passage/AppInfo/id":{"title":"id","url":"\/documentation\/passage\/appinfo\/id","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/id","type":"topic","kind":"symbol","abstract":[{"text":"The id of the Passage Application","type":"text"}],"role":"symbol"},"doc://Passage/documentation/Passage/AppInfo/loginURL":{"type":"topic","url":"\/documentation\/passage\/appinfo\/loginurl","abstract":[{"type":"text","text":"The Login URL of the Passage Application"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/loginURL","title":"loginURL","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"loginURL","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"role":"symbol"},"doc://Passage/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/documentation/Passage/AppInfo/redirectURL":{"title":"redirectURL","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The Pasage Application redirect url"}],"role":"symbol","url":"\/documentation\/passage\/appinfo\/redirecturl","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/redirectURL","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"redirectURL","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]},"doc://Passage/documentation/Passage/AppInfo/authFallbackMethod-swift.property":{"kind":"symbol","url":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.property","title":"authFallbackMethod","type":"topic","deprecated":true,"abstract":[{"text":"Which fallback method is set in the Passage Application when Passkeys are not available","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/authFallbackMethod-swift.property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authFallbackMethod"},{"text":": ","kind":"text"},{"text":"AuthFallbackMethod","preciseIdentifier":"s:7Passage7AppInfoV18AuthFallbackMethodO","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://Passage/documentation/Passage/AppInfo/name":{"url":"\/documentation\/passage\/appinfo\/name","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"name","kind":"symbol","abstract":[{"type":"text","text":"The name of the Passage Application"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/name"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"abstract":[{"text":"Struct describing a Passage Application","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AppInfo","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AppInfo","kind":"identifier"},{"text":" = ","kind":"text"},{"kind":"typeIdentifier","text":"App","preciseIdentifier":"s:7Passage3AppV","identifier":"doc:\/\/Passage\/documentation\/Passage\/App"}]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/appinfo"]}],"metadata":{"symbolKind":"typealias","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Type Alias","navigatorTitle":[{"kind":"identifier","text":"AppInfo"}],"title":"AppInfo","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AppInfo"}],"externalID":"s:7Passage7AppInfoa"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AppInfo":{"title":"AppInfo","abstract":[{"text":"Struct describing a Passage Application","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppInfo"}],"navigatorTitle":[{"text":"AppInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo","url":"\/documentation\/passage\/appinfo","kind":"symbol"},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appinfo/!=(_:_:).json b/docs/data/documentation/passage/appinfo/!=(_:_:).json deleted file mode 100644 index 03576706..00000000 --- a/docs/data/documentation/passage/appinfo/!=(_:_:).json +++ /dev/null @@ -1 +0,0 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/!=(_:_:)"},"variants":[{"paths":["\/documentation\/passage\/appinfo\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppInfo","doc:\/\/Passage\/documentation\/Passage\/AppInfo\/Equatable-Implementations"]]},"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage7AppInfoV","title":"!=(_:_:)","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"roleHeading":"Operator","extendedModule":"Swift","role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AppInfo":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppInfo"}],"navigatorTitle":[{"kind":"identifier","text":"AppInfo"}],"role":"symbol","abstract":[{"type":"text","text":"Struct describing a Passage Application"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo","title":"AppInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo"},"doc://Passage/documentation/Passage/AppInfo/Equatable-Implementations":{"title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/Equatable-Implementations","abstract":[],"kind":"article","role":"collectionGroup","type":"topic","url":"\/documentation\/passage\/appinfo\/equatable-implementations"},"doc://Passage/documentation/Passage/AppInfo/!=(_:_:)":{"title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appinfo/allowedidentifier.json b/docs/data/documentation/passage/appinfo/allowedidentifier.json deleted file mode 100644 index 8268032d..00000000 --- a/docs/data/documentation/passage/appinfo/allowedidentifier.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/allowedIdentifier","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"allowedIdentifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/appinfo\/allowedidentifier"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Allowed identifier (email or phone)"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppInfo"]]},"metadata":{"role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"allowedIdentifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage7AppInfoV17allowedIdentifierSSvp","title":"allowedIdentifier","roleHeading":"Instance Property","symbolKind":"property"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/AppInfo":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppInfo"}],"navigatorTitle":[{"kind":"identifier","text":"AppInfo"}],"role":"symbol","abstract":[{"type":"text","text":"Struct describing a Passage Application"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo","title":"AppInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AppInfo/allowedIdentifier":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/allowedIdentifier","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"allowedIdentifier","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[{"text":"Allowed identifier (email or phone)","type":"text"}],"kind":"symbol","title":"allowedIdentifier","url":"\/documentation\/passage\/appinfo\/allowedidentifier"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum.json b/docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum.json deleted file mode 100644 index f02e9667..00000000 --- a/docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum.json +++ /dev/null @@ -1 +0,0 @@ -{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppInfo"]]},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY"],"type":"conformsTo","title":"Conforms To"}],"metadata":{"symbolKind":"enum","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AuthFallbackMethod","kind":"identifier"}],"navigatorTitle":[{"text":"AuthFallbackMethod","kind":"identifier"}],"role":"symbol","externalID":"s:7Passage7AppInfoV18AuthFallbackMethodO","modules":[{"name":"Passage"}],"title":"AppInfo.AuthFallbackMethod","roleHeading":"Enumeration"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthFallbackMethod"}],"languages":["swift"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/magicLink","doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/none","doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/oneTimePasscode"]},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/init(rawValue:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/RawRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"sections":[],"references":{"doc://Passage/documentation/Passage/AppInfo/AuthFallbackMethod-swift.enum/RawRepresentable-Implementations":{"role":"collectionGroup","type":"topic","kind":"article","abstract":[],"url":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/rawrepresentable-implementations","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/RawRepresentable-Implementations"},"doc://Passage/documentation/Passage/AppInfo":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppInfo"}],"navigatorTitle":[{"kind":"identifier","text":"AppInfo"}],"role":"symbol","abstract":[{"type":"text","text":"Struct describing a Passage Application"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo","title":"AppInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo"},"doc://Passage/documentation/Passage/AppInfo/AuthFallbackMethod-swift.enum/Equatable-Implementations":{"role":"collectionGroup","type":"topic","kind":"article","abstract":[],"url":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/equatable-implementations","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/Equatable-Implementations"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/AppInfo/AuthFallbackMethod-swift.enum/none":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"none"}],"role":"symbol","type":"topic","kind":"symbol","abstract":[],"url":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/none","title":"AppInfo.AuthFallbackMethod.none","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/none"},"doc://Passage/documentation/Passage/AppInfo/AuthFallbackMethod-swift.enum/oneTimePasscode":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"oneTimePasscode","kind":"identifier"}],"role":"symbol","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/onetimepasscode","title":"AppInfo.AuthFallbackMethod.oneTimePasscode","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/oneTimePasscode"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/AppInfo/AuthFallbackMethod-swift.enum/init(rawValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/init(rawvalue:)","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/init(rawValue:)"},"doc://Passage/documentation/Passage/AppInfo/AuthFallbackMethod-swift.enum/magicLink":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"magicLink","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol","abstract":[],"url":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/magiclink","title":"AppInfo.AuthFallbackMethod.magicLink","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/magicLink"},"doc://Passage/documentation/Passage/AppInfo/AuthFallbackMethod-swift.enum":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthFallbackMethod","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthFallbackMethod"}],"role":"symbol","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum","title":"AppInfo.AuthFallbackMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/SY":{"identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum/!=(_:_:).json b/docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum/!=(_:_:).json deleted file mode 100644 index 8bb0a861..00000000 --- a/docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum/!=(_:_:).json +++ /dev/null @@ -1 +0,0 @@ -{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppInfo","doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum","doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/Equatable-Implementations"]]},"metadata":{"title":"!=(_:_:)","modules":[{"name":"Passage","relatedModules":["Swift"]}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage7AppInfoV18AuthFallbackMethodO","role":"symbol","symbolKind":"op","extendedModule":"Swift","roleHeading":"Operator","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"variants":[{"paths":["\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/!=(_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/AppInfo":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppInfo"}],"navigatorTitle":[{"kind":"identifier","text":"AppInfo"}],"role":"symbol","abstract":[{"type":"text","text":"Struct describing a Passage Application"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo","title":"AppInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AppInfo/AuthFallbackMethod-swift.enum/Equatable-Implementations":{"role":"collectionGroup","type":"topic","kind":"article","abstract":[],"url":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/equatable-implementations","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/Equatable-Implementations"},"doc://Passage/documentation/Passage/AppInfo/AuthFallbackMethod-swift.enum":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthFallbackMethod","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthFallbackMethod"}],"role":"symbol","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum","title":"AppInfo.AuthFallbackMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum"},"doc://Passage/documentation/Passage/AppInfo/AuthFallbackMethod-swift.enum/!=(_:_:)":{"url":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/!=(_:_:)","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"!=(_:_:)","kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum/equatable-implementations.json b/docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum/equatable-implementations.json deleted file mode 100644 index 5fbe31b7..00000000 --- a/docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum/equatable-implementations.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppInfo","doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum"]]},"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/!=(_:_:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/equatable-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/Equatable-Implementations"},"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AppInfo/AuthFallbackMethod-swift.enum":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthFallbackMethod","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthFallbackMethod"}],"role":"symbol","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum","title":"AppInfo.AuthFallbackMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum"},"doc://Passage/documentation/Passage/AppInfo/AuthFallbackMethod-swift.enum/!=(_:_:)":{"url":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/!=(_:_:)","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"!=(_:_:)","kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/!=(_:_:)"},"doc://Passage/documentation/Passage/AppInfo":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppInfo"}],"navigatorTitle":[{"kind":"identifier","text":"AppInfo"}],"role":"symbol","abstract":[{"type":"text","text":"Struct describing a Passage Application"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo","title":"AppInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum/hash(into:).json b/docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum/hash(into:).json deleted file mode 100644 index 123288ba..00000000 --- a/docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum/hash(into:).json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage7AppInfoV18AuthFallbackMethodO","title":"hash(into:)","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"roleHeading":"Instance Method","extendedModule":"Swift","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppInfo","doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum","doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/hash(into:)"},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AppInfo":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppInfo"}],"navigatorTitle":[{"kind":"identifier","text":"AppInfo"}],"role":"symbol","abstract":[{"type":"text","text":"Struct describing a Passage Application"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo","title":"AppInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo"},"doc://Passage/documentation/Passage/AppInfo/AuthFallbackMethod-swift.enum/hash(into:)":{"type":"topic","url":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/hash(into:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"title":"hash(into:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/AppInfo/AuthFallbackMethod-swift.enum":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthFallbackMethod","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthFallbackMethod"}],"role":"symbol","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum","title":"AppInfo.AuthFallbackMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum"},"doc://Passage/documentation/Passage/AppInfo/AuthFallbackMethod-swift.enum/RawRepresentable-Implementations":{"role":"collectionGroup","type":"topic","kind":"article","abstract":[],"url":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/rawrepresentable-implementations","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/RawRepresentable-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum/hashvalue.json b/docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum/hashvalue.json deleted file mode 100644 index 95e06c04..00000000 --- a/docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum/hashvalue.json +++ /dev/null @@ -1 +0,0 @@ -{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppInfo","doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum","doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/RawRepresentable-Implementations"]]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/hashValue"},"variants":[{"paths":["\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Property","role":"symbol","title":"hashValue","symbolKind":"property","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage7AppInfoV18AuthFallbackMethodO","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]}},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","references":{"doc://Passage/documentation/Passage/AppInfo/AuthFallbackMethod-swift.enum":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthFallbackMethod","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthFallbackMethod"}],"role":"symbol","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum","title":"AppInfo.AuthFallbackMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum"},"doc://Passage/documentation/Passage/AppInfo":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppInfo"}],"navigatorTitle":[{"kind":"identifier","text":"AppInfo"}],"role":"symbol","abstract":[{"type":"text","text":"Struct describing a Passage Application"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo","title":"AppInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo"},"doc://Passage/documentation/Passage/AppInfo/AuthFallbackMethod-swift.enum/RawRepresentable-Implementations":{"role":"collectionGroup","type":"topic","kind":"article","abstract":[],"url":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/rawrepresentable-implementations","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/RawRepresentable-Implementations"},"doc://Passage/documentation/Passage/AppInfo/AuthFallbackMethod-swift.enum/hashValue":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/hashValue","type":"topic","role":"symbol","title":"hashValue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"url":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/hashvalue","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum/init(rawvalue:).json b/docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum/init(rawvalue:).json deleted file mode 100644 index 2ca18968..00000000 --- a/docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum/init(rawvalue:).json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/init(rawValue:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage7AppInfoV18AuthFallbackMethodO8rawValueAESgSS_tcfc","title":"init(rawValue:)","symbolKind":"init","roleHeading":"Initializer","modules":[{"name":"Passage"}],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppInfo","doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/init(rawvalue:)"]}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AppInfo":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppInfo"}],"navigatorTitle":[{"kind":"identifier","text":"AppInfo"}],"role":"symbol","abstract":[{"type":"text","text":"Struct describing a Passage Application"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo","title":"AppInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo"},"doc://Passage/documentation/Passage/AppInfo/AuthFallbackMethod-swift.enum":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthFallbackMethod","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthFallbackMethod"}],"role":"symbol","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum","title":"AppInfo.AuthFallbackMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum"},"doc://Passage/documentation/Passage/AppInfo/AuthFallbackMethod-swift.enum/init(rawValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/init(rawvalue:)","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/init(rawValue:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum/magiclink.json b/docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum/magiclink.json deleted file mode 100644 index 79c89163..00000000 --- a/docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum/magiclink.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:7Passage7AppInfoV18AuthFallbackMethodO9magicLinkyA2EmF","symbolKind":"case","title":"AppInfo.AuthFallbackMethod.magicLink","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"magicLink","kind":"identifier"}],"roleHeading":"Case","role":"symbol","modules":[{"name":"Passage"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/magiclink"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppInfo","doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"magicLink","kind":"identifier"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/magicLink"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/AppInfo/AuthFallbackMethod-swift.enum":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthFallbackMethod","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthFallbackMethod"}],"role":"symbol","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum","title":"AppInfo.AuthFallbackMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum"},"doc://Passage/documentation/Passage/AppInfo/AuthFallbackMethod-swift.enum/magicLink":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"magicLink","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol","abstract":[],"url":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/magiclink","title":"AppInfo.AuthFallbackMethod.magicLink","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/magicLink"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AppInfo":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppInfo"}],"navigatorTitle":[{"kind":"identifier","text":"AppInfo"}],"role":"symbol","abstract":[{"type":"text","text":"Struct describing a Passage Application"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo","title":"AppInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum/none.json b/docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum/none.json deleted file mode 100644 index f228c104..00000000 --- a/docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum/none.json +++ /dev/null @@ -1 +0,0 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"none"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppInfo","doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum"]]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"title":"AppInfo.AuthFallbackMethod.none","externalID":"s:7Passage7AppInfoV18AuthFallbackMethodO4noneyA2EmF","role":"symbol","modules":[{"name":"Passage"}],"roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"none"}],"symbolKind":"case"},"sections":[],"variants":[{"paths":["\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/none"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/none","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/AppInfo/AuthFallbackMethod-swift.enum":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthFallbackMethod","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthFallbackMethod"}],"role":"symbol","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum","title":"AppInfo.AuthFallbackMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum"},"doc://Passage/documentation/Passage/AppInfo":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppInfo"}],"navigatorTitle":[{"kind":"identifier","text":"AppInfo"}],"role":"symbol","abstract":[{"type":"text","text":"Struct describing a Passage Application"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo","title":"AppInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AppInfo/AuthFallbackMethod-swift.enum/none":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"none"}],"role":"symbol","type":"topic","kind":"symbol","abstract":[],"url":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/none","title":"AppInfo.AuthFallbackMethod.none","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/none"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum/onetimepasscode.json b/docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum/onetimepasscode.json deleted file mode 100644 index df306466..00000000 --- a/docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum/onetimepasscode.json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/oneTimePasscode","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/onetimepasscode"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppInfo","doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum"]]},"metadata":{"externalID":"s:7Passage7AppInfoV18AuthFallbackMethodO15oneTimePasscodeyA2EmF","modules":[{"name":"Passage"}],"title":"AppInfo.AuthFallbackMethod.oneTimePasscode","symbolKind":"case","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"oneTimePasscode","kind":"identifier"}],"role":"symbol"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"oneTimePasscode","kind":"identifier"}],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/AppInfo":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppInfo"}],"navigatorTitle":[{"kind":"identifier","text":"AppInfo"}],"role":"symbol","abstract":[{"type":"text","text":"Struct describing a Passage Application"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo","title":"AppInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AppInfo/AuthFallbackMethod-swift.enum/oneTimePasscode":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"oneTimePasscode","kind":"identifier"}],"role":"symbol","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/onetimepasscode","title":"AppInfo.AuthFallbackMethod.oneTimePasscode","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/oneTimePasscode"},"doc://Passage/documentation/Passage/AppInfo/AuthFallbackMethod-swift.enum":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthFallbackMethod","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthFallbackMethod"}],"role":"symbol","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum","title":"AppInfo.AuthFallbackMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum/rawrepresentable-implementations.json b/docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum/rawrepresentable-implementations.json deleted file mode 100644 index a8ccaf88..00000000 --- a/docs/data/documentation/passage/appinfo/authfallbackmethod-swift.enum/rawrepresentable-implementations.json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppInfo","doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/hashValue"],"generated":true},{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/hash(into:)"]}],"metadata":{"role":"collectionGroup","title":"RawRepresentable Implementations","modules":[{"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage/AppInfo":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppInfo"}],"navigatorTitle":[{"kind":"identifier","text":"AppInfo"}],"role":"symbol","abstract":[{"type":"text","text":"Struct describing a Passage Application"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo","title":"AppInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo"},"doc://Passage/documentation/Passage/AppInfo/AuthFallbackMethod-swift.enum/hashValue":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/hashValue","type":"topic","role":"symbol","title":"hashValue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"url":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/hashvalue","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"kind":"symbol"},"doc://Passage/documentation/Passage/AppInfo/AuthFallbackMethod-swift.enum/hash(into:)":{"type":"topic","url":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/hash(into:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"title":"hash(into:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/AppInfo/AuthFallbackMethod-swift.enum":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthFallbackMethod","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthFallbackMethod"}],"role":"symbol","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum","title":"AppInfo.AuthFallbackMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appinfo/authfallbackmethod-swift.property.json b/docs/data/documentation/passage/appinfo/authfallbackmethod-swift.property.json deleted file mode 100644 index 632f89fc..00000000 --- a/docs/data/documentation/passage/appinfo/authfallbackmethod-swift.property.json +++ /dev/null @@ -1 +0,0 @@ -{"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/appinfo\/authfallbackmethod-swift.property"]}],"metadata":{"title":"authFallbackMethod","roleHeading":"Instance Property","platforms":[],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authFallbackMethod"},{"kind":"text","text":": "},{"text":"AuthFallbackMethod","kind":"typeIdentifier","preciseIdentifier":"s:7Passage7AppInfoV18AuthFallbackMethodO"},{"text":"?","kind":"text"}],"role":"symbol","externalID":"s:7Passage7AppInfoV18authFallbackMethodAC04AutheF0OSgvp","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppInfo"]]},"abstract":[{"type":"text","text":"Which fallback method is set in the Passage Application when Passkeys are not available"}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/authFallbackMethod-swift.property","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"authFallbackMethod","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage7AppInfoV18AuthFallbackMethodO","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum","text":"AuthFallbackMethod"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"deprecationSummary":[{"inlineContent":[{"text":"Check the authMethods property for the full list of supported authentication methods and their configurations.","type":"text"}],"type":"paragraph"}],"references":{"doc://Passage/documentation/Passage/AppInfo":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppInfo"}],"navigatorTitle":[{"kind":"identifier","text":"AppInfo"}],"role":"symbol","abstract":[{"type":"text","text":"Struct describing a Passage Application"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo","title":"AppInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AppInfo/authFallbackMethod-swift.property":{"kind":"symbol","url":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.property","title":"authFallbackMethod","type":"topic","deprecated":true,"abstract":[{"text":"Which fallback method is set in the Passage Application when Passkeys are not available","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/authFallbackMethod-swift.property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authFallbackMethod"},{"text":": ","kind":"text"},{"text":"AuthFallbackMethod","preciseIdentifier":"s:7Passage7AppInfoV18AuthFallbackMethodO","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://Passage/documentation/Passage/AppInfo/AuthFallbackMethod-swift.enum":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthFallbackMethod","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthFallbackMethod"}],"role":"symbol","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum","title":"AppInfo.AuthFallbackMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/AuthFallbackMethod-swift.enum"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appinfo/authmethods.json b/docs/data/documentation/passage/appinfo/authmethods.json deleted file mode 100644 index b7c1eb3f..00000000 --- a/docs/data/documentation/passage/appinfo/authmethods.json +++ /dev/null @@ -1 +0,0 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/appinfo\/authmethods"]}],"abstract":[{"text":"The authentication methods currently enabled for this application","type":"text"}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/authMethods","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"authMethods","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AuthMethods","kind":"typeIdentifier","preciseIdentifier":"s:7Passage11AuthMethodsV"},{"kind":"text","text":"?"}],"externalID":"s:7Passage7AppInfoV11authMethodsAA04AuthE0VSgvp","modules":[{"name":"Passage"}],"title":"authMethods"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppInfo"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authMethods","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage11AuthMethodsV","text":"AuthMethods","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"references":{"doc://Passage/documentation/Passage/AppInfo":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppInfo"}],"navigatorTitle":[{"kind":"identifier","text":"AppInfo"}],"role":"symbol","abstract":[{"type":"text","text":"Struct describing a Passage Application"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo","title":"AppInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo"},"doc://Passage/documentation/Passage/AppInfo/authMethods":{"url":"\/documentation\/passage\/appinfo\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/authMethods","kind":"symbol","abstract":[{"type":"text","text":"The authentication methods currently enabled for this application"}],"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"authMethods","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AuthMethods","preciseIdentifier":"s:7Passage11AuthMethodsV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","title":"authMethods"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AuthMethods":{"url":"\/documentation\/passage\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthMethods","kind":"identifier"}],"type":"topic","title":"AuthMethods","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appinfo/authorigin.json b/docs/data/documentation/passage/appinfo/authorigin.json deleted file mode 100644 index b11bfcb1..00000000 --- a/docs/data/documentation/passage/appinfo/authorigin.json +++ /dev/null @@ -1 +0,0 @@ -{"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/authOrigin","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage7AppInfoV10authOriginSSvp","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"title":"authOrigin","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"authOrigin","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"symbolKind":"property","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/appinfo\/authorigin"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppInfo"]]},"abstract":[{"text":"The Passage Applications auth origin","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authOrigin","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]}]}],"references":{"doc://Passage/documentation/Passage/AppInfo/authOrigin":{"url":"\/documentation\/passage\/appinfo\/authorigin","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"authOrigin","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"authOrigin","kind":"symbol","abstract":[{"text":"The Passage Applications auth origin","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/authOrigin"},"doc://Passage/documentation/Passage/AppInfo":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppInfo"}],"navigatorTitle":[{"kind":"identifier","text":"AppInfo"}],"role":"symbol","abstract":[{"type":"text","text":"Struct describing a Passage Application"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo","title":"AppInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appinfo/equatable-implementations.json b/docs/data/documentation/passage/appinfo/equatable-implementations.json deleted file mode 100644 index ff73393f..00000000 --- a/docs/data/documentation/passage/appinfo/equatable-implementations.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppInfo"]]},"metadata":{"modules":[{"name":"Passage"}],"title":"Equatable Implementations","role":"collectionGroup"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AppInfo\/!=(_:_:)"],"generated":true,"title":"Operators"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","variants":[{"paths":["\/documentation\/passage\/appinfo\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/Equatable-Implementations"},"references":{"doc://Passage/documentation/Passage/AppInfo/!=(_:_:)":{"title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AppInfo":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppInfo"}],"navigatorTitle":[{"kind":"identifier","text":"AppInfo"}],"role":"symbol","abstract":[{"type":"text","text":"Struct describing a Passage Application"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo","title":"AppInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appinfo/id.json b/docs/data/documentation/passage/appinfo/id.json deleted file mode 100644 index ff681a56..00000000 --- a/docs/data/documentation/passage/appinfo/id.json +++ /dev/null @@ -1 +0,0 @@ -{"metadata":{"title":"id","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"externalID":"s:7Passage7AppInfoV2idSSvp","role":"symbol","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppInfo"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/appinfo\/id"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/id","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The id of the Passage Application"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/AppInfo":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppInfo"}],"navigatorTitle":[{"kind":"identifier","text":"AppInfo"}],"role":"symbol","abstract":[{"type":"text","text":"Struct describing a Passage Application"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo","title":"AppInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo"},"doc://Passage/documentation/Passage/AppInfo/id":{"title":"id","url":"\/documentation\/passage\/appinfo\/id","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/id","type":"topic","kind":"symbol","abstract":[{"text":"The id of the Passage Application","type":"text"}],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appinfo/init(from:).json b/docs/data/documentation/passage/appinfo/init(from:).json deleted file mode 100644 index 6913aa70..00000000 --- a/docs/data/documentation/passage/appinfo/init(from:).json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/init(from:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppInfo"]]},"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"init(from:)","externalID":"s:7Passage7AppInfoV4fromACs7Decoder_p_tKcfc","roleHeading":"Initializer","role":"symbol","symbolKind":"init"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/appinfo\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/AppInfo/init(from:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/init(from:)","role":"symbol","abstract":[],"url":"\/documentation\/passage\/appinfo\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"init(from:)","kind":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AppInfo":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppInfo"}],"navigatorTitle":[{"kind":"identifier","text":"AppInfo"}],"role":"symbol","abstract":[{"type":"text","text":"Struct describing a Passage Application"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo","title":"AppInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appinfo/loginurl.json b/docs/data/documentation/passage/appinfo/loginurl.json deleted file mode 100644 index 54077f60..00000000 --- a/docs/data/documentation/passage/appinfo/loginurl.json +++ /dev/null @@ -1 +0,0 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/appinfo\/loginurl"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/loginURL"},"metadata":{"symbolKind":"property","externalID":"s:7Passage7AppInfoV8loginURLSSvp","title":"loginURL","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginURL"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppInfo"]]},"sections":[],"abstract":[{"type":"text","text":"The Login URL of the Passage Application"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"loginURL","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"]}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/AppInfo/loginURL":{"type":"topic","url":"\/documentation\/passage\/appinfo\/loginurl","abstract":[{"type":"text","text":"The Login URL of the Passage Application"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/loginURL","title":"loginURL","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"loginURL","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AppInfo":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppInfo"}],"navigatorTitle":[{"kind":"identifier","text":"AppInfo"}],"role":"symbol","abstract":[{"type":"text","text":"Struct describing a Passage Application"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo","title":"AppInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appinfo/name.json b/docs/data/documentation/passage/appinfo/name.json deleted file mode 100644 index 713460c2..00000000 --- a/docs/data/documentation/passage/appinfo/name.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:7Passage7AppInfoV4nameSSvp","title":"name","symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"roleHeading":"Instance Property","role":"symbol","modules":[{"name":"Passage"}]},"abstract":[{"text":"The name of the Passage Application","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppInfo"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/appinfo\/name"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/name","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/AppInfo":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppInfo"}],"navigatorTitle":[{"kind":"identifier","text":"AppInfo"}],"role":"symbol","abstract":[{"type":"text","text":"Struct describing a Passage Application"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo","title":"AppInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AppInfo/name":{"url":"\/documentation\/passage\/appinfo\/name","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"name","kind":"symbol","abstract":[{"type":"text","text":"The name of the Passage Application"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/name"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appinfo/publicsignup.json b/docs/data/documentation/passage/appinfo/publicsignup.json deleted file mode 100644 index f65280cb..00000000 --- a/docs/data/documentation/passage/appinfo/publicsignup.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"abstract":[{"text":"Allow public signup","type":"text"}],"metadata":{"externalID":"s:7Passage7AppInfoV12publicSignupSbvp","symbolKind":"property","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"publicSignup","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"role":"symbol","title":"publicSignup","roleHeading":"Instance Property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/publicSignup"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"publicSignup","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["iOS"]}]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppInfo"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/appinfo\/publicsignup"]}],"references":{"doc://Passage/documentation/Passage/AppInfo/publicSignup":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/publicSignup","type":"topic","url":"\/documentation\/passage\/appinfo\/publicsignup","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"publicSignup","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","abstract":[{"text":"Allow public signup","type":"text"}],"title":"publicSignup","kind":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AppInfo":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppInfo"}],"navigatorTitle":[{"kind":"identifier","text":"AppInfo"}],"role":"symbol","abstract":[{"type":"text","text":"Struct describing a Passage Application"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo","title":"AppInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appinfo/redirecturl.json b/docs/data/documentation/passage/appinfo/redirecturl.json deleted file mode 100644 index 9766fe89..00000000 --- a/docs/data/documentation/passage/appinfo/redirecturl.json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/redirectURL","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"The Pasage Application redirect url"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/appinfo\/redirecturl"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"redirectURL"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]}]}],"metadata":{"title":"redirectURL","modules":[{"name":"Passage"}],"externalID":"s:7Passage7AppInfoV11redirectURLSSvp","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"redirectURL"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppInfo"]]},"references":{"doc://Passage/documentation/Passage/AppInfo/redirectURL":{"title":"redirectURL","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The Pasage Application redirect url"}],"role":"symbol","url":"\/documentation\/passage\/appinfo\/redirecturl","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/redirectURL","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"redirectURL","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AppInfo":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppInfo"}],"navigatorTitle":[{"kind":"identifier","text":"AppInfo"}],"role":"symbol","abstract":[{"type":"text","text":"Struct describing a Passage Application"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo","title":"AppInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appinfo/requiredidentifier.json b/docs/data/documentation/passage/appinfo/requiredidentifier.json deleted file mode 100644 index 20ecad4a..00000000 --- a/docs/data/documentation/passage/appinfo/requiredidentifier.json +++ /dev/null @@ -1 +0,0 @@ -{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/appinfo\/requiredidentifier"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/requiredIdentifier","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The identifier type that is required"}],"sections":[],"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"requiredIdentifier","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"role":"symbol","title":"requiredIdentifier","externalID":"s:7Passage7AppInfoV18requiredIdentifierSSvp","roleHeading":"Instance Property","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppInfo"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"requiredIdentifier","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AppInfo":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppInfo"}],"navigatorTitle":[{"kind":"identifier","text":"AppInfo"}],"role":"symbol","abstract":[{"type":"text","text":"Struct describing a Passage Application"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo","title":"AppInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo"},"doc://Passage/documentation/Passage/AppInfo/requiredIdentifier":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requiredIdentifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/requiredIdentifier","kind":"symbol","title":"requiredIdentifier","url":"\/documentation\/passage\/appinfo\/requiredidentifier","abstract":[{"text":"The identifier type that is required","type":"text"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appinfo/requireemailverification.json b/docs/data/documentation/passage/appinfo/requireemailverification.json deleted file mode 100644 index f20a93a9..00000000 --- a/docs/data/documentation/passage/appinfo/requireemailverification.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppInfo"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/requireEmailVerification"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requireEmailVerification"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"Passage"}],"externalID":"s:7Passage7AppInfoV24requireEmailVerificationSbvp","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"requireEmailVerification","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"requireEmailVerification"},"abstract":[{"type":"text","text":"Whether the Passage Application requires email verificiation"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/appinfo\/requireemailverification"]}],"references":{"doc://Passage/documentation/Passage/AppInfo/requireEmailVerification":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requireEmailVerification"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo\/requireemailverification","role":"symbol","abstract":[{"text":"Whether the Passage Application requires email verificiation","type":"text"}],"title":"requireEmailVerification","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/requireEmailVerification"},"doc://Passage/documentation/Passage/AppInfo":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppInfo"}],"navigatorTitle":[{"kind":"identifier","text":"AppInfo"}],"role":"symbol","abstract":[{"type":"text","text":"Struct describing a Passage Application"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo","title":"AppInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appinfo/requireidentifierverification.json b/docs/data/documentation/passage/appinfo/requireidentifierverification.json deleted file mode 100644 index 600f2059..00000000 --- a/docs/data/documentation/passage/appinfo/requireidentifierverification.json +++ /dev/null @@ -1 +0,0 @@ -{"variants":[{"paths":["\/documentation\/passage\/appinfo\/requireidentifierverification"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Whether the Passage Application required identifier verification when registering"}],"metadata":{"symbolKind":"property","role":"symbol","modules":[{"name":"Passage"}],"externalID":"s:7Passage7AppInfoV29requireIdentifierVerificationSbvp","roleHeading":"Instance Property","title":"requireIdentifierVerification","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requireIdentifierVerification"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/requireIdentifierVerification"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppInfo"]]},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"requireIdentifierVerification","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage/AppInfo":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppInfo"}],"navigatorTitle":[{"kind":"identifier","text":"AppInfo"}],"role":"symbol","abstract":[{"type":"text","text":"Struct describing a Passage Application"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo","title":"AppInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AppInfo/requireIdentifierVerification":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"requireIdentifierVerification","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/requireIdentifierVerification","role":"symbol","abstract":[{"type":"text","text":"Whether the Passage Application required identifier verification when registering"}],"url":"\/documentation\/passage\/appinfo\/requireidentifierverification","type":"topic","title":"requireIdentifierVerification","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appinfo/sessiontimeoutlength.json b/docs/data/documentation/passage/appinfo/sessiontimeoutlength.json deleted file mode 100644 index 750eed9b..00000000 --- a/docs/data/documentation/passage/appinfo/sessiontimeoutlength.json +++ /dev/null @@ -1 +0,0 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/appinfo\/sessiontimeoutlength"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppInfo"]]},"metadata":{"title":"sessionTimeoutLength","modules":[{"name":"Passage"}],"externalID":"s:7Passage7AppInfoV20sessionTimeoutLengthSivp","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"sessionTimeoutLength","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"sessionTimeoutLength"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"languages":["swift"],"platforms":["iOS"]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/sessionTimeoutLength","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"How long is the auth token valid","type":"text"}],"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AppInfo":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppInfo"}],"navigatorTitle":[{"kind":"identifier","text":"AppInfo"}],"role":"symbol","abstract":[{"type":"text","text":"Struct describing a Passage Application"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo","title":"AppInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo"},"doc://Passage/documentation/Passage/AppInfo/sessionTimeoutLength":{"title":"sessionTimeoutLength","kind":"symbol","type":"topic","abstract":[{"text":"How long is the auth token valid","type":"text"}],"role":"symbol","url":"\/documentation\/passage\/appinfo\/sessiontimeoutlength","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/sessionTimeoutLength","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"sessionTimeoutLength"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appinfo/usermetadataschema.json b/docs/data/documentation/passage/appinfo/usermetadataschema.json deleted file mode 100644 index ba13b5e9..00000000 --- a/docs/data/documentation/passage/appinfo/usermetadataschema.json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/userMetadataSchema","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Custom user metadata schema the app collects","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userMetadataSchema","kind":"identifier"},{"text":": [","kind":"text"},{"text":"UserMetadataSchema","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema","preciseIdentifier":"s:7Passage18UserMetadataSchemaV","kind":"typeIdentifier"},{"kind":"text","text":"]?"}]}]}],"kind":"symbol","metadata":{"role":"symbol","symbolKind":"property","title":"userMetadataSchema","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"externalID":"s:7Passage7AppInfoV18userMetadataSchemaSayAA04UsereF0VGSgvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"userMetadataSchema","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage18UserMetadataSchemaV","text":"UserMetadataSchema"},{"kind":"text","text":"]?"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppInfo"]]},"variants":[{"paths":["\/documentation\/passage\/appinfo\/usermetadataschema"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://Passage/documentation/Passage/UserMetadataSchema":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataSchema"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema","kind":"symbol","navigatorTitle":[{"text":"UserMetadataSchema","kind":"identifier"}],"title":"UserMetadataSchema","url":"\/documentation\/passage\/usermetadataschema","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AppInfo/userMetadataSchema":{"url":"\/documentation\/passage\/appinfo\/usermetadataschema","kind":"symbol","role":"symbol","abstract":[{"text":"Custom user metadata schema the app collects","type":"text"}],"title":"userMetadataSchema","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"userMetadataSchema","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage18UserMetadataSchemaV","text":"UserMetadataSchema"},{"text":"]?","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo\/userMetadataSchema"},"doc://Passage/documentation/Passage/AppInfo":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppInfo"}],"navigatorTitle":[{"kind":"identifier","text":"AppInfo"}],"role":"symbol","abstract":[{"type":"text","text":"Struct describing a Passage Application"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo","title":"AppInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appinfoerror.json b/docs/data/documentation/passage/appinfoerror.json new file mode 100644 index 00000000..3780c6ef --- /dev/null +++ b/docs/data/documentation/passage/appinfoerror.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AppInfoError"},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageError","doc:\/\/Passage\/SQ","doc:\/\/Passage\/s5ErrorP","doc:\/\/Passage\/SH","doc:\/\/Passage\/s8SendableP"],"title":"Conforms To","type":"conformsTo"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AppInfoError\/appNotFound","doc:\/\/Passage\/documentation\/Passage\/AppInfoError\/unspecified"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AppInfoError\/convert(error:)"],"title":"Type Methods"},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AppInfoError\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/AppInfoError\/Error-Implementations"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/appinfoerror"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AppInfoError"}],"languages":["swift"]}]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"metadata":{"title":"AppInfoError","navigatorTitle":[{"text":"AppInfoError","kind":"identifier"}],"modules":[{"name":"Passage"}],"roleHeading":"Enumeration","externalID":"s:7Passage12AppInfoErrorO","symbolKind":"enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppInfoError"}],"role":"symbol"},"references":{"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Passage/s5ErrorP":{"identifier":"doc:\/\/Passage\/s5ErrorP","type":"unresolvable","title":"Swift.Error"},"doc://Passage/documentation/Passage/AppInfoError/convert(error:)":{"abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfoError\/convert(error:)","url":"\/documentation\/passage\/appinfoerror\/convert(error:)","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"convert","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Passage12AppInfoErrorO","text":"AppInfoError","kind":"typeIdentifier"}],"type":"topic","title":"convert(error:)"},"doc://Passage/s8SendableP":{"identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable","type":"unresolvable"},"doc://Passage/documentation/Passage/PassageError":{"kind":"symbol","url":"\/documentation\/passage\/passageerror","role":"symbol","title":"PassageError","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageError"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/AppInfoError/unspecified":{"abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfoError\/unspecified","url":"\/documentation\/passage\/appinfoerror\/unspecified","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unspecified","kind":"identifier"}],"type":"topic","title":"AppInfoError.unspecified"},"doc://Passage/documentation/Passage/AppInfoError/Error-Implementations":{"abstract":[],"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfoError\/Error-Implementations","url":"\/documentation\/passage\/appinfoerror\/error-implementations","kind":"article","type":"topic","title":"Error Implementations"},"doc://Passage/documentation/Passage/AppInfoError":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppInfoError"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfoError","url":"\/documentation\/passage\/appinfoerror","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AppInfoError","kind":"identifier"}],"type":"topic","title":"AppInfoError"},"doc://Passage/documentation/Passage/AppInfoError/appNotFound":{"abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfoError\/appNotFound","url":"\/documentation\/passage\/appinfoerror\/appnotfound","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"appNotFound","kind":"identifier"}],"type":"topic","title":"AppInfoError.appNotFound"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AppInfoError/Equatable-Implementations":{"abstract":[],"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfoError\/Equatable-Implementations","url":"\/documentation\/passage\/appinfoerror\/equatable-implementations","kind":"article","type":"topic","title":"Equatable Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appinfoerror/!=(_:_:).json b/docs/data/documentation/passage/appinfoerror/!=(_:_:).json new file mode 100644 index 00000000..d3467c8e --- /dev/null +++ b/docs/data/documentation/passage/appinfoerror/!=(_:_:).json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage12AppInfoErrorO","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"title":"!=(_:_:)","symbolKind":"op","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/appinfoerror\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppInfoError","doc:\/\/Passage\/documentation\/Passage\/AppInfoError\/Equatable-Implementations"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AppInfoError\/!=(_:_:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/AppInfoError":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppInfoError"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfoError","url":"\/documentation\/passage\/appinfoerror","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AppInfoError","kind":"identifier"}],"type":"topic","title":"AppInfoError"},"doc://Passage/documentation/Passage/AppInfoError/Equatable-Implementations":{"abstract":[],"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfoError\/Equatable-Implementations","url":"\/documentation\/passage\/appinfoerror\/equatable-implementations","kind":"article","type":"topic","title":"Equatable Implementations"},"doc://Passage/documentation/Passage/AppInfoError/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","url":"\/documentation\/passage\/appinfoerror\/!=(_:_:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfoError\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appinfoerror/appnotfound.json b/docs/data/documentation/passage/appinfoerror/appnotfound.json new file mode 100644 index 00000000..de3e6a12 --- /dev/null +++ b/docs/data/documentation/passage/appinfoerror/appnotfound.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"symbolKind":"case","role":"symbol","title":"AppInfoError.appNotFound","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"appNotFound","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage12AppInfoErrorO11appNotFoundyA2CmF","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppInfoError"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"appNotFound","kind":"identifier"}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/passage\/appinfoerror\/appnotfound"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AppInfoError\/appNotFound","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/AppInfoError":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppInfoError"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfoError","url":"\/documentation\/passage\/appinfoerror","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AppInfoError","kind":"identifier"}],"type":"topic","title":"AppInfoError"},"doc://Passage/documentation/Passage/AppInfoError/appNotFound":{"abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfoError\/appNotFound","url":"\/documentation\/passage\/appinfoerror\/appnotfound","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"appNotFound","kind":"identifier"}],"type":"topic","title":"AppInfoError.appNotFound"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appinfoerror/convert(error:).json b/docs/data/documentation/passage/appinfoerror/convert(error:).json new file mode 100644 index 00000000..e4326842 --- /dev/null +++ b/docs/data/documentation/passage/appinfoerror/convert(error:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AppInfoError\/convert(error:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage12AppInfoErrorO7convert5errorACs0D0_p_tFZ","role":"symbol","title":"convert(error:)","modules":[{"name":"Passage"}],"roleHeading":"Type Method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"convert","kind":"identifier"},{"text":"(","kind":"text"},{"text":"error","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"AppInfoError","kind":"typeIdentifier","preciseIdentifier":"s:7Passage12AppInfoErrorO"}],"symbolKind":"method"},"variants":[{"paths":["\/documentation\/passage\/appinfoerror\/convert(error:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"convert"},{"kind":"text","text":"("},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":") -> ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfoError","kind":"typeIdentifier","preciseIdentifier":"s:7Passage12AppInfoErrorO","text":"AppInfoError"}]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"PassageError.convert(error:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppInfoError"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/AppInfoError/convert(error:)":{"abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfoError\/convert(error:)","url":"\/documentation\/passage\/appinfoerror\/convert(error:)","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"convert","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Passage12AppInfoErrorO","text":"AppInfoError","kind":"typeIdentifier"}],"type":"topic","title":"convert(error:)"},"doc://Passage/documentation/Passage/AppInfoError":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppInfoError"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfoError","url":"\/documentation\/passage\/appinfoerror","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AppInfoError","kind":"identifier"}],"type":"topic","title":"AppInfoError"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appinfoerror/equatable-implementations.json b/docs/data/documentation/passage/appinfoerror/equatable-implementations.json new file mode 100644 index 00000000..90cf08e0 --- /dev/null +++ b/docs/data/documentation/passage/appinfoerror/equatable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"variants":[{"paths":["\/documentation\/passage\/appinfoerror\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppInfoError"]]},"sections":[],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AppInfoError\/!=(_:_:)"],"title":"Operators","generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AppInfoError\/Equatable-Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/AppInfoError/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","url":"\/documentation\/passage\/appinfoerror\/!=(_:_:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfoError\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AppInfoError":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppInfoError"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfoError","url":"\/documentation\/passage\/appinfoerror","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AppInfoError","kind":"identifier"}],"type":"topic","title":"AppInfoError"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appinfoerror/error-implementations.json b/docs/data/documentation/passage/appinfoerror/error-implementations.json new file mode 100644 index 00000000..ed11c6f3 --- /dev/null +++ b/docs/data/documentation/passage/appinfoerror/error-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppInfoError"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"Error Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AppInfoError\/Error-Implementations","interfaceLanguage":"swift"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AppInfoError\/localizedDescription"],"title":"Instance Properties"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/appinfoerror\/error-implementations"]}],"kind":"article","sections":[],"references":{"doc://Passage/documentation/Passage/AppInfoError":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppInfoError"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfoError","url":"\/documentation\/passage\/appinfoerror","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AppInfoError","kind":"identifier"}],"type":"topic","title":"AppInfoError"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AppInfoError/localizedDescription":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfoError\/localizedDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"localizedDescription","kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfoerror\/localizeddescription","abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appinfoerror/localizeddescription.json b/docs/data/documentation/passage/appinfoerror/localizeddescription.json new file mode 100644 index 00000000..2e66c89b --- /dev/null +++ b/docs/data/documentation/passage/appinfoerror/localizeddescription.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppInfoError","doc:\/\/Passage\/documentation\/Passage\/AppInfoError\/Error-Implementations"]]},"metadata":{"roleHeading":"Instance Property","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"property","title":"localizedDescription","platforms":[{"deprecated":false,"introducedAt":"8.0","name":"iOS","unavailable":false,"beta":false},{"beta":false,"name":"macOS","introducedAt":"10.10","unavailable":false,"deprecated":false},{"unavailable":false,"introducedAt":"9.0","deprecated":false,"beta":false,"name":"tvOS"},{"name":"watchOS","unavailable":false,"beta":false,"introducedAt":"2.0","deprecated":false}],"extendedModule":"Swift","externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:7Passage12AppInfoErrorO","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"role":"symbol"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Error.localizedDescription"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AppInfoError\/localizedDescription"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/appinfoerror\/localizeddescription"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AppInfoError/Error-Implementations":{"abstract":[],"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfoError\/Error-Implementations","url":"\/documentation\/passage\/appinfoerror\/error-implementations","kind":"article","type":"topic","title":"Error Implementations"},"doc://Passage/documentation/Passage/AppInfoError/localizedDescription":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfoError\/localizedDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"localizedDescription","kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfoerror\/localizeddescription","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/AppInfoError":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppInfoError"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfoError","url":"\/documentation\/passage\/appinfoerror","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AppInfoError","kind":"identifier"}],"type":"topic","title":"AppInfoError"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appinfoerror/unspecified.json b/docs/data/documentation/passage/appinfoerror/unspecified.json new file mode 100644 index 00000000..7f14eb57 --- /dev/null +++ b/docs/data/documentation/passage/appinfoerror/unspecified.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AppInfoError\/unspecified","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unspecified"}],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/appinfoerror\/unspecified"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppInfoError"]]},"metadata":{"externalID":"s:7Passage12AppInfoErrorO11unspecifiedyA2CmF","role":"symbol","title":"AppInfoError.unspecified","roleHeading":"Case","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"unspecified"}]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/AppInfoError":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppInfoError"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfoError","url":"\/documentation\/passage\/appinfoerror","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AppInfoError","kind":"identifier"}],"type":"topic","title":"AppInfoError"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AppInfoError/unspecified":{"abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfoError\/unspecified","url":"\/documentation\/passage\/appinfoerror\/unspecified","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unspecified","kind":"identifier"}],"type":"topic","title":"AppInfoError.unspecified"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/applesocialconnection.json b/docs/data/documentation/passage/applesocialconnection.json new file mode 100644 index 00000000..12d3a140 --- /dev/null +++ b/docs/data/documentation/passage/applesocialconnection.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/applesocialconnection"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AppleSocialConnection","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/init(providerId:createdAt:lastLoginAt:providerIdentifier:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/createdAt","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/lastLoginAt","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/providerId","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/providerIdentifier"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/encode(to:)"],"title":"Instance Methods"},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys"]},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/Equatable-Implementations"],"generated":true}],"metadata":{"navigatorTitle":[{"text":"AppleSocialConnection","kind":"identifier"}],"externalID":"s:7Passage21AppleSocialConnectionV","roleHeading":"Structure","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppleSocialConnection"}],"title":"AppleSocialConnection","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"struct"},"sections":[],"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"kind":"relationships"}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection"},"references":{"doc://Passage/documentation/Passage/AppleSocialConnection/Equatable-Implementations":{"kind":"article","abstract":[],"title":"Equatable Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/Equatable-Implementations","url":"\/documentation\/passage\/applesocialconnection\/equatable-implementations"},"doc://Passage/documentation/Passage/AppleSocialConnection/createdAt":{"title":"createdAt","abstract":[],"role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"createdAt","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/createdAt","url":"\/documentation\/passage\/applesocialconnection\/createdat"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/Se":{"identifier":"doc:\/\/Passage\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://Passage/documentation/Passage/AppleSocialConnection/encode(to:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[],"title":"encode(to:)","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/encode(to:)","url":"\/documentation\/passage\/applesocialconnection\/encode(to:)"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/AppleSocialConnection/init(providerId:createdAt:lastLoginAt:providerIdentifier:)":{"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"providerId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"createdAt"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":", "},{"kind":"externalParam","text":"lastLoginAt"},{"kind":"text","text":": "},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":", ","kind":"text"},{"text":"providerIdentifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"abstract":[],"title":"init(providerId:createdAt:lastLoginAt:providerIdentifier:)","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/init(providerId:createdAt:lastLoginAt:providerIdentifier:)","url":"\/documentation\/passage\/applesocialconnection\/init(providerid:createdat:lastloginat:provideridentifier:)"},"doc://Passage/SE":{"title":"Swift.Encodable","identifier":"doc:\/\/Passage\/SE","type":"unresolvable"},"doc://Passage/documentation/Passage/AppleSocialConnection/providerIdentifier":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"providerIdentifier","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[{"text":"The email of connected social user.","type":"text"}],"title":"providerIdentifier","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/providerIdentifier","url":"\/documentation\/passage\/applesocialconnection\/provideridentifier"},"doc://Passage/documentation/Passage/AppleSocialConnection/init(from:)":{"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[],"title":"init(from:)","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/init(from:)","url":"\/documentation\/passage\/applesocialconnection\/init(from:)"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Passage/documentation/Passage/AppleSocialConnection/lastLoginAt":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lastLoginAt","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"}],"abstract":[],"title":"lastLoginAt","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/lastLoginAt","url":"\/documentation\/passage\/applesocialconnection\/lastloginat"},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"title":"AppleSocialConnection.CodingKeys","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys","url":"\/documentation\/passage\/applesocialconnection\/codingkeys"},"doc://Passage/documentation/Passage/AppleSocialConnection":{"title":"AppleSocialConnection","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppleSocialConnection"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AppleSocialConnection","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","url":"\/documentation\/passage\/applesocialconnection"},"doc://Passage/documentation/Passage/AppleSocialConnection/providerId":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"providerId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The external ID of the Social Connection."}],"title":"providerId","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/providerId","url":"\/documentation\/passage\/applesocialconnection\/providerid"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/applesocialconnection/!=(_:_:).json b/docs/data/documentation/passage/applesocialconnection/!=(_:_:).json new file mode 100644 index 00000000..962485ed --- /dev/null +++ b/docs/data/documentation/passage/applesocialconnection/!=(_:_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/Equatable-Implementations"]]},"metadata":{"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage21AppleSocialConnectionV","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Operator","role":"symbol","title":"!=(_:_:)","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/!=(_:_:)"},"variants":[{"paths":["\/documentation\/passage\/applesocialconnection\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/AppleSocialConnection/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/applesocialconnection\/!=(_:_:)","type":"topic"},"doc://Passage/documentation/Passage/AppleSocialConnection/Equatable-Implementations":{"kind":"article","abstract":[],"title":"Equatable Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/Equatable-Implementations","url":"\/documentation\/passage\/applesocialconnection\/equatable-implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AppleSocialConnection":{"title":"AppleSocialConnection","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppleSocialConnection"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AppleSocialConnection","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","url":"\/documentation\/passage\/applesocialconnection"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/applesocialconnection/codingkeys.json b/docs/data/documentation/passage/applesocialconnection/codingkeys.json new file mode 100644 index 00000000..4f79a6ec --- /dev/null +++ b/docs/data/documentation/passage/applesocialconnection/codingkeys.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"enum","externalID":"s:7Passage21AppleSocialConnectionV10CodingKeysO","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"AppleSocialConnection.CodingKeys","roleHeading":"Enumeration"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/createdAt","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/lastLoginAt","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/providerId","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/providerIdentifier"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/RawRepresentable-Implementations"],"generated":true}],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/applesocialconnection\/codingkeys"]}],"references":{"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys/providerIdentifier":{"role":"symbol","title":"AppleSocialConnection.CodingKeys.providerIdentifier","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"providerIdentifier","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/providerIdentifier","url":"\/documentation\/passage\/applesocialconnection\/codingkeys\/provideridentifier"},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys/init(stringValue:)":{"url":"\/documentation\/passage\/applesocialconnection\/codingkeys\/init(stringvalue:)","kind":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"title":"init(stringValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/init(stringValue:)","role":"symbol","abstract":[]},"doc://Passage/s9CodingKeyP":{"title":"Swift.CodingKey","type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP"},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article","type":"topic","url":"\/documentation\/passage\/applesocialconnection\/codingkeys\/equatable-implementations"},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys/CodingKey-Implementations":{"url":"\/documentation\/passage\/applesocialconnection\/codingkeys\/codingkey-implementations","role":"collectionGroup","kind":"article","type":"topic","title":"CodingKey Implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/CodingKey-Implementations"},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys/init(rawValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"type":"topic","url":"\/documentation\/passage\/applesocialconnection\/codingkeys\/init(rawvalue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/init(rawValue:)","role":"symbol","title":"init(rawValue:)","kind":"symbol"},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys/providerId":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/providerId","title":"AppleSocialConnection.CodingKeys.providerId","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"providerId"}],"role":"symbol","type":"topic","url":"\/documentation\/passage\/applesocialconnection\/codingkeys\/providerid"},"doc://Passage/documentation/Passage/AppleSocialConnection":{"title":"AppleSocialConnection","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppleSocialConnection"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AppleSocialConnection","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","url":"\/documentation\/passage\/applesocialconnection"},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys/createdAt":{"type":"topic","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createdAt","kind":"identifier"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/createdAt","url":"\/documentation\/passage\/applesocialconnection\/codingkeys\/createdat","title":"AppleSocialConnection.CodingKeys.createdAt"},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"title":"AppleSocialConnection.CodingKeys","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys","url":"\/documentation\/passage\/applesocialconnection\/codingkeys"},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys/RawRepresentable-Implementations":{"url":"\/documentation\/passage\/applesocialconnection\/codingkeys\/rawrepresentable-implementations","abstract":[],"title":"RawRepresentable Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/RawRepresentable-Implementations","kind":"article"},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys/lastLoginAt":{"url":"\/documentation\/passage\/applesocialconnection\/codingkeys\/lastloginat","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"lastLoginAt","kind":"identifier"}],"title":"AppleSocialConnection.CodingKeys.lastLoginAt","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/lastLoginAt","role":"symbol","abstract":[]},"doc://Passage/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://Passage/SY":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys/init(intValue:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/applesocialconnection\/codingkeys\/init(intvalue:)","title":"init(intValue:)","kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/init(intValue:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/applesocialconnection/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/applesocialconnection/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..cfb8bca3 --- /dev/null +++ b/docs/data/documentation/passage/applesocialconnection/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"metadata":{"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage21AppleSocialConnectionV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Operator","role":"symbol","title":"!=(_:_:)","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/applesocialconnection\/codingkeys\/!=(_:_:)"]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/!=(_:_:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/Equatable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article","type":"topic","url":"\/documentation\/passage\/applesocialconnection\/codingkeys\/equatable-implementations"},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/applesocialconnection\/codingkeys\/!=(_:_:)","type":"topic"},"doc://Passage/documentation/Passage/AppleSocialConnection":{"title":"AppleSocialConnection","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppleSocialConnection"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AppleSocialConnection","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","url":"\/documentation\/passage\/applesocialconnection"},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"title":"AppleSocialConnection.CodingKeys","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys","url":"\/documentation\/passage\/applesocialconnection\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/applesocialconnection/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/applesocialconnection/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..27ba793e --- /dev/null +++ b/docs/data/documentation/passage/applesocialconnection/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/applesocialconnection\/codingkeys\/codingkey-implementations"]}],"sections":[],"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/description"]}],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"CodingKey Implementations"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"kind":"article","references":{"doc://Passage/documentation/Passage/AppleSocialConnection":{"title":"AppleSocialConnection","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppleSocialConnection"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AppleSocialConnection","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","url":"\/documentation\/passage\/applesocialconnection"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys/description":{"type":"topic","url":"\/documentation\/passage\/applesocialconnection\/codingkeys\/description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","kind":"symbol","title":"description","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/description"},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys/debugDescription":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"url":"\/documentation\/passage\/applesocialconnection\/codingkeys\/debugdescription","role":"symbol","kind":"symbol","type":"topic","abstract":[],"title":"debugDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/debugDescription"},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"title":"AppleSocialConnection.CodingKeys","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys","url":"\/documentation\/passage\/applesocialconnection\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/applesocialconnection/codingkeys/createdat.json b/docs/data/documentation/passage/applesocialconnection/codingkeys/createdat.json new file mode 100644 index 00000000..7386f4c9 --- /dev/null +++ b/docs/data/documentation/passage/applesocialconnection/codingkeys/createdat.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"createdAt","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/applesocialconnection\/codingkeys\/createdat"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/createdAt"},"kind":"symbol","metadata":{"externalID":"s:7Passage21AppleSocialConnectionV10CodingKeysO9createdAtyA2EmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createdAt","kind":"identifier"}],"roleHeading":"Case","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"case","title":"AppleSocialConnection.CodingKeys.createdAt"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys/createdAt":{"type":"topic","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createdAt","kind":"identifier"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/createdAt","url":"\/documentation\/passage\/applesocialconnection\/codingkeys\/createdat","title":"AppleSocialConnection.CodingKeys.createdAt"},"doc://Passage/documentation/Passage/AppleSocialConnection":{"title":"AppleSocialConnection","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppleSocialConnection"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AppleSocialConnection","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","url":"\/documentation\/passage\/applesocialconnection"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"title":"AppleSocialConnection.CodingKeys","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys","url":"\/documentation\/passage\/applesocialconnection\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/applesocialconnection/codingkeys/debugdescription.json b/docs/data/documentation/passage/applesocialconnection/codingkeys/debugdescription.json new file mode 100644 index 00000000..abae55ac --- /dev/null +++ b/docs/data/documentation/passage/applesocialconnection/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/applesocialconnection\/codingkeys\/debugdescription"]}],"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage21AppleSocialConnectionV10CodingKeysO","roleHeading":"Instance Property","extendedModule":"Swift","title":"debugDescription","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/CodingKey-Implementations"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys/debugDescription":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"url":"\/documentation\/passage\/applesocialconnection\/codingkeys\/debugdescription","role":"symbol","kind":"symbol","type":"topic","abstract":[],"title":"debugDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/debugDescription"},"doc://Passage/documentation/Passage/AppleSocialConnection":{"title":"AppleSocialConnection","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppleSocialConnection"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AppleSocialConnection","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","url":"\/documentation\/passage\/applesocialconnection"},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys/CodingKey-Implementations":{"url":"\/documentation\/passage\/applesocialconnection\/codingkeys\/codingkey-implementations","role":"collectionGroup","kind":"article","type":"topic","title":"CodingKey Implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/CodingKey-Implementations"},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"title":"AppleSocialConnection.CodingKeys","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys","url":"\/documentation\/passage\/applesocialconnection\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/applesocialconnection/codingkeys/description.json b/docs/data/documentation/passage/applesocialconnection/codingkeys/description.json new file mode 100644 index 00000000..624b0c67 --- /dev/null +++ b/docs/data/documentation/passage/applesocialconnection/codingkeys/description.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/CodingKey-Implementations"]]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/description","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"property","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage21AppleSocialConnectionV10CodingKeysO","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"role":"symbol","extendedModule":"Swift","title":"description","roleHeading":"Instance Property"},"variants":[{"paths":["\/documentation\/passage\/applesocialconnection\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.description"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AppleSocialConnection":{"title":"AppleSocialConnection","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppleSocialConnection"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AppleSocialConnection","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","url":"\/documentation\/passage\/applesocialconnection"},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys/CodingKey-Implementations":{"url":"\/documentation\/passage\/applesocialconnection\/codingkeys\/codingkey-implementations","role":"collectionGroup","kind":"article","type":"topic","title":"CodingKey Implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/CodingKey-Implementations"},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"title":"AppleSocialConnection.CodingKeys","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys","url":"\/documentation\/passage\/applesocialconnection\/codingkeys"},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys/description":{"type":"topic","url":"\/documentation\/passage\/applesocialconnection\/codingkeys\/description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","kind":"symbol","title":"description","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/description"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/applesocialconnection/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/applesocialconnection/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..bc1c1b22 --- /dev/null +++ b/docs/data/documentation/passage/applesocialconnection/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/applesocialconnection\/codingkeys\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/!=(_:_:)"]}],"metadata":{"modules":[{"name":"Passage"}],"title":"Equatable Implementations","role":"collectionGroup"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"kind":"article","references":{"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/applesocialconnection\/codingkeys\/!=(_:_:)","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AppleSocialConnection":{"title":"AppleSocialConnection","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppleSocialConnection"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AppleSocialConnection","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","url":"\/documentation\/passage\/applesocialconnection"},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"title":"AppleSocialConnection.CodingKeys","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys","url":"\/documentation\/passage\/applesocialconnection\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/applesocialconnection/codingkeys/hash(into:).json b/docs/data/documentation/passage/applesocialconnection/codingkeys/hash(into:).json new file mode 100644 index 00000000..7cdab2e1 --- /dev/null +++ b/docs/data/documentation/passage/applesocialconnection/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/hash(into:)"},"metadata":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"hash(into:)","role":"symbol","extendedModule":"Swift","symbolKind":"method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage21AppleSocialConnectionV10CodingKeysO","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/RawRepresentable-Implementations"]]},"variants":[{"paths":["\/documentation\/passage\/applesocialconnection\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/AppleSocialConnection":{"title":"AppleSocialConnection","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppleSocialConnection"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AppleSocialConnection","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","url":"\/documentation\/passage\/applesocialconnection"},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys/hash(into:)":{"url":"\/documentation\/passage\/applesocialconnection\/codingkeys\/hash(into:)","abstract":[],"title":"hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/hash(into:)","kind":"symbol"},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"title":"AppleSocialConnection.CodingKeys","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys","url":"\/documentation\/passage\/applesocialconnection\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys/RawRepresentable-Implementations":{"url":"\/documentation\/passage\/applesocialconnection\/codingkeys\/rawrepresentable-implementations","abstract":[],"title":"RawRepresentable Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/RawRepresentable-Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/applesocialconnection/codingkeys/hashvalue.json b/docs/data/documentation/passage/applesocialconnection/codingkeys/hashvalue.json new file mode 100644 index 00000000..e0b468d3 --- /dev/null +++ b/docs/data/documentation/passage/applesocialconnection/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/RawRepresentable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/applesocialconnection\/codingkeys\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"hashValue","modules":[{"name":"Passage","relatedModules":["Swift"]}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage21AppleSocialConnectionV10CodingKeysO","extendedModule":"Swift","role":"symbol","symbolKind":"property","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}]},"references":{"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys/RawRepresentable-Implementations":{"url":"\/documentation\/passage\/applesocialconnection\/codingkeys\/rawrepresentable-implementations","abstract":[],"title":"RawRepresentable Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/RawRepresentable-Implementations","kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys/hashValue":{"title":"hashValue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/hashValue","url":"\/documentation\/passage\/applesocialconnection\/codingkeys\/hashvalue","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/AppleSocialConnection":{"title":"AppleSocialConnection","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppleSocialConnection"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AppleSocialConnection","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","url":"\/documentation\/passage\/applesocialconnection"},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"title":"AppleSocialConnection.CodingKeys","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys","url":"\/documentation\/passage\/applesocialconnection\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/applesocialconnection/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/applesocialconnection/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..63c6d92b --- /dev/null +++ b/docs/data/documentation/passage/applesocialconnection/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/applesocialconnection\/codingkeys\/init(intvalue:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/init(intValue:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Initializer","symbolKind":"init","externalID":"s:7Passage21AppleSocialConnectionV10CodingKeysO8intValueAESgSi_tcfc","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"name":"Passage"}],"title":"init(intValue:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys/init(intValue:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/applesocialconnection\/codingkeys\/init(intvalue:)","title":"init(intValue:)","kind":"symbol","abstract":[],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/init(intValue:)"},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"title":"AppleSocialConnection.CodingKeys","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys","url":"\/documentation\/passage\/applesocialconnection\/codingkeys"},"doc://Passage/documentation/Passage/AppleSocialConnection":{"title":"AppleSocialConnection","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppleSocialConnection"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AppleSocialConnection","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","url":"\/documentation\/passage\/applesocialconnection"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/applesocialconnection/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/applesocialconnection/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..7465893f --- /dev/null +++ b/docs/data/documentation/passage/applesocialconnection/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/applesocialconnection\/codingkeys\/init(rawvalue:)"]}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"roleHeading":"Initializer","symbolKind":"init","externalID":"s:7Passage21AppleSocialConnectionV10CodingKeysO8rawValueAESgSS_tcfc","role":"symbol","title":"init(rawValue:)","modules":[{"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AppleSocialConnection":{"title":"AppleSocialConnection","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppleSocialConnection"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AppleSocialConnection","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","url":"\/documentation\/passage\/applesocialconnection"},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys/init(rawValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"type":"topic","url":"\/documentation\/passage\/applesocialconnection\/codingkeys\/init(rawvalue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/init(rawValue:)","role":"symbol","title":"init(rawValue:)","kind":"symbol"},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"title":"AppleSocialConnection.CodingKeys","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys","url":"\/documentation\/passage\/applesocialconnection\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/applesocialconnection/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/applesocialconnection/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..32b64433 --- /dev/null +++ b/docs/data/documentation/passage/applesocialconnection/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"externalID":"s:7Passage21AppleSocialConnectionV10CodingKeysO11stringValueAESgSS_tcfc","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","symbolKind":"init","title":"init(stringValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.init(stringValue:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/applesocialconnection\/codingkeys\/init(stringvalue:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/init(stringValue:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AppleSocialConnection":{"title":"AppleSocialConnection","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppleSocialConnection"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AppleSocialConnection","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","url":"\/documentation\/passage\/applesocialconnection"},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys/init(stringValue:)":{"url":"\/documentation\/passage\/applesocialconnection\/codingkeys\/init(stringvalue:)","kind":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"title":"init(stringValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/init(stringValue:)","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"title":"AppleSocialConnection.CodingKeys","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys","url":"\/documentation\/passage\/applesocialconnection\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/applesocialconnection/codingkeys/lastloginat.json b/docs/data/documentation/passage/applesocialconnection/codingkeys/lastloginat.json new file mode 100644 index 00000000..42acef37 --- /dev/null +++ b/docs/data/documentation/passage/applesocialconnection/codingkeys/lastloginat.json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"externalID":"s:7Passage21AppleSocialConnectionV10CodingKeysO11lastLoginAtyA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","title":"AppleSocialConnection.CodingKeys.lastLoginAt","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"lastLoginAt"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"lastLoginAt","kind":"identifier"}],"languages":["swift"]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/applesocialconnection\/codingkeys\/lastloginat"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/lastLoginAt"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AppleSocialConnection":{"title":"AppleSocialConnection","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppleSocialConnection"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AppleSocialConnection","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","url":"\/documentation\/passage\/applesocialconnection"},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys/lastLoginAt":{"url":"\/documentation\/passage\/applesocialconnection\/codingkeys\/lastloginat","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"lastLoginAt","kind":"identifier"}],"title":"AppleSocialConnection.CodingKeys.lastLoginAt","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/lastLoginAt","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"title":"AppleSocialConnection.CodingKeys","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys","url":"\/documentation\/passage\/applesocialconnection\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/applesocialconnection/codingkeys/providerid.json b/docs/data/documentation/passage/applesocialconnection/codingkeys/providerid.json new file mode 100644 index 00000000..09661a7f --- /dev/null +++ b/docs/data/documentation/passage/applesocialconnection/codingkeys/providerid.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/applesocialconnection\/codingkeys\/providerid"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"case","title":"AppleSocialConnection.CodingKeys.providerId","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"providerId","kind":"identifier"}],"role":"symbol","roleHeading":"Case","externalID":"s:7Passage21AppleSocialConnectionV10CodingKeysO10providerIdyA2EmF"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/providerId","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"providerId"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys"]]},"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys/providerId":{"kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/providerId","title":"AppleSocialConnection.CodingKeys.providerId","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"providerId"}],"role":"symbol","type":"topic","url":"\/documentation\/passage\/applesocialconnection\/codingkeys\/providerid"},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"title":"AppleSocialConnection.CodingKeys","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys","url":"\/documentation\/passage\/applesocialconnection\/codingkeys"},"doc://Passage/documentation/Passage/AppleSocialConnection":{"title":"AppleSocialConnection","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppleSocialConnection"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AppleSocialConnection","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","url":"\/documentation\/passage\/applesocialconnection"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/applesocialconnection/codingkeys/provideridentifier.json b/docs/data/documentation/passage/applesocialconnection/codingkeys/provideridentifier.json new file mode 100644 index 00000000..bd1881ab --- /dev/null +++ b/docs/data/documentation/passage/applesocialconnection/codingkeys/provideridentifier.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"case","role":"symbol","title":"AppleSocialConnection.CodingKeys.providerIdentifier","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"providerIdentifier"}],"roleHeading":"Case","externalID":"s:7Passage21AppleSocialConnectionV10CodingKeysO18providerIdentifieryA2EmF","modules":[{"name":"Passage"}]},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"providerIdentifier","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/providerIdentifier"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/applesocialconnection\/codingkeys\/provideridentifier"]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys/providerIdentifier":{"role":"symbol","title":"AppleSocialConnection.CodingKeys.providerIdentifier","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"providerIdentifier","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/providerIdentifier","url":"\/documentation\/passage\/applesocialconnection\/codingkeys\/provideridentifier"},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"title":"AppleSocialConnection.CodingKeys","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys","url":"\/documentation\/passage\/applesocialconnection\/codingkeys"},"doc://Passage/documentation/Passage/AppleSocialConnection":{"title":"AppleSocialConnection","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppleSocialConnection"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AppleSocialConnection","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","url":"\/documentation\/passage\/applesocialconnection"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/applesocialconnection/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/applesocialconnection/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..0909d0a9 --- /dev/null +++ b/docs/data/documentation/passage/applesocialconnection/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"role":"collectionGroup","title":"RawRepresentable Implementations","modules":[{"name":"Passage"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/applesocialconnection\/codingkeys\/rawrepresentable-implementations"]}],"sections":[],"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/hashValue"],"generated":true},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AppleSocialConnection":{"title":"AppleSocialConnection","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppleSocialConnection"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AppleSocialConnection","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","url":"\/documentation\/passage\/applesocialconnection"},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys/hashValue":{"title":"hashValue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/hashValue","url":"\/documentation\/passage\/applesocialconnection\/codingkeys\/hashvalue","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys/hash(into:)":{"url":"\/documentation\/passage\/applesocialconnection\/codingkeys\/hash(into:)","abstract":[],"title":"hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys\/hash(into:)","kind":"symbol"},"doc://Passage/documentation/Passage/AppleSocialConnection/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"title":"AppleSocialConnection.CodingKeys","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/CodingKeys","url":"\/documentation\/passage\/applesocialconnection\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/applesocialconnection/createdat.json b/docs/data/documentation/passage/applesocialconnection/createdat.json new file mode 100644 index 00000000..d3fa0489 --- /dev/null +++ b/docs/data/documentation/passage/applesocialconnection/createdat.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"createdAt","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/createdAt","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","metadata":{"title":"createdAt","role":"symbol","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"createdAt"},{"kind":"text","text":": "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage21AppleSocialConnectionV9createdAt10Foundation4DateVvp","symbolKind":"property"},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/passage\/applesocialconnection\/createdat"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection"]]},"references":{"doc://Passage/documentation/Passage/AppleSocialConnection/createdAt":{"title":"createdAt","abstract":[],"role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"createdAt","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/createdAt","url":"\/documentation\/passage\/applesocialconnection\/createdat"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AppleSocialConnection":{"title":"AppleSocialConnection","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppleSocialConnection"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AppleSocialConnection","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","url":"\/documentation\/passage\/applesocialconnection"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/applesocialconnection/encode(to:).json b/docs/data/documentation/passage/applesocialconnection/encode(to:).json new file mode 100644 index 00000000..3e31b95e --- /dev/null +++ b/docs/data/documentation/passage/applesocialconnection/encode(to:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"platforms":["iOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/encode(to:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/applesocialconnection\/encode(to:)"]}],"kind":"symbol","metadata":{"symbolKind":"method","role":"symbol","title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"roleHeading":"Instance Method","externalID":"s:7Passage21AppleSocialConnectionV6encode2toys7Encoder_p_tKF","modules":[{"name":"Passage"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"references":{"doc://Passage/documentation/Passage/AppleSocialConnection":{"title":"AppleSocialConnection","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppleSocialConnection"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AppleSocialConnection","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","url":"\/documentation\/passage\/applesocialconnection"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AppleSocialConnection/encode(to:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[],"title":"encode(to:)","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/encode(to:)","url":"\/documentation\/passage\/applesocialconnection\/encode(to:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/applesocialconnection/equatable-implementations.json b/docs/data/documentation/passage/applesocialconnection/equatable-implementations.json new file mode 100644 index 00000000..ececefa5 --- /dev/null +++ b/docs/data/documentation/passage/applesocialconnection/equatable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/Equatable-Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection"]]},"kind":"article","variants":[{"paths":["\/documentation\/passage\/applesocialconnection\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/AppleSocialConnection":{"title":"AppleSocialConnection","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppleSocialConnection"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AppleSocialConnection","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","url":"\/documentation\/passage\/applesocialconnection"},"doc://Passage/documentation/Passage/AppleSocialConnection/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/applesocialconnection\/!=(_:_:)","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/applesocialconnection/init(from:).json b/docs/data/documentation/passage/applesocialconnection/init(from:).json new file mode 100644 index 00000000..e9593411 --- /dev/null +++ b/docs/data/documentation/passage/applesocialconnection/init(from:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["iOS"]}]}],"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"roleHeading":"Initializer","symbolKind":"init","title":"init(from:)","externalID":"s:7Passage21AppleSocialConnectionV4fromACs7Decoder_p_tKcfc","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/init(from:)"},"variants":[{"paths":["\/documentation\/passage\/applesocialconnection\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AppleSocialConnection/init(from:)":{"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[],"title":"init(from:)","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/init(from:)","url":"\/documentation\/passage\/applesocialconnection\/init(from:)"},"doc://Passage/documentation/Passage/AppleSocialConnection":{"title":"AppleSocialConnection","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppleSocialConnection"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AppleSocialConnection","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","url":"\/documentation\/passage\/applesocialconnection"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/applesocialconnection/init(providerid:createdat:lastloginat:provideridentifier:).json b/docs/data/documentation/passage/applesocialconnection/init(providerid:createdat:lastloginat:provideridentifier:).json new file mode 100644 index 00000000..e2ee92b9 --- /dev/null +++ b/docs/data/documentation/passage/applesocialconnection/init(providerid:createdat:lastloginat:provideridentifier:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/init(providerId:createdAt:lastLoginAt:providerIdentifier:)","interfaceLanguage":"swift"},"metadata":{"role":"symbol","title":"init(providerId:createdAt:lastLoginAt:providerIdentifier:)","externalID":"s:7Passage21AppleSocialConnectionV10providerId9createdAt09lastLoginH00E10IdentifierACSS_10Foundation4DateVAJSStcfc","modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"providerId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"createdAt","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"text":", ","kind":"text"},{"text":"lastLoginAt","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"providerIdentifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"roleHeading":"Initializer"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/applesocialconnection\/init(providerid:createdat:lastloginat:provideridentifier:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"providerId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"createdAt","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"lastLoginAt"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":", "},{"text":"providerIdentifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"sections":[],"references":{"doc://Passage/documentation/Passage/AppleSocialConnection/init(providerId:createdAt:lastLoginAt:providerIdentifier:)":{"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"providerId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"createdAt"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":", "},{"kind":"externalParam","text":"lastLoginAt"},{"kind":"text","text":": "},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":", ","kind":"text"},{"text":"providerIdentifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"abstract":[],"title":"init(providerId:createdAt:lastLoginAt:providerIdentifier:)","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/init(providerId:createdAt:lastLoginAt:providerIdentifier:)","url":"\/documentation\/passage\/applesocialconnection\/init(providerid:createdat:lastloginat:provideridentifier:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AppleSocialConnection":{"title":"AppleSocialConnection","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppleSocialConnection"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AppleSocialConnection","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","url":"\/documentation\/passage\/applesocialconnection"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/applesocialconnection/lastloginat.json b/docs/data/documentation/passage/applesocialconnection/lastloginat.json new file mode 100644 index 00000000..d48b9bce --- /dev/null +++ b/docs/data/documentation/passage/applesocialconnection/lastloginat.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/lastLoginAt"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lastLoginAt"},{"kind":"text","text":": "},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"}]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/applesocialconnection\/lastloginat"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"lastLoginAt","kind":"identifier"},{"kind":"text","text":": "},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"}],"externalID":"s:7Passage21AppleSocialConnectionV11lastLoginAt10Foundation4DateVvp","title":"lastLoginAt","role":"symbol","roleHeading":"Instance Property"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AppleSocialConnection":{"title":"AppleSocialConnection","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppleSocialConnection"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AppleSocialConnection","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","url":"\/documentation\/passage\/applesocialconnection"},"doc://Passage/documentation/Passage/AppleSocialConnection/lastLoginAt":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lastLoginAt","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"}],"abstract":[],"title":"lastLoginAt","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/lastLoginAt","url":"\/documentation\/passage\/applesocialconnection\/lastloginat"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/applesocialconnection/providerid.json b/docs/data/documentation/passage/applesocialconnection/providerid.json new file mode 100644 index 00000000..1bfea35e --- /dev/null +++ b/docs/data/documentation/passage/applesocialconnection/providerid.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/providerId","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/passage\/applesocialconnection\/providerid"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection"]]},"abstract":[{"text":"The external ID of the Social Connection.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"providerId","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]}],"kind":"declarations"}],"kind":"symbol","metadata":{"externalID":"s:7Passage21AppleSocialConnectionV10providerIdSSvp","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"providerId","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"title":"providerId"},"references":{"doc://Passage/documentation/Passage/AppleSocialConnection":{"title":"AppleSocialConnection","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppleSocialConnection"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AppleSocialConnection","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","url":"\/documentation\/passage\/applesocialconnection"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AppleSocialConnection/providerId":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"providerId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The external ID of the Social Connection."}],"title":"providerId","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/providerId","url":"\/documentation\/passage\/applesocialconnection\/providerid"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/applesocialconnection/provideridentifier.json b/docs/data/documentation/passage/applesocialconnection/provideridentifier.json new file mode 100644 index 00000000..9e0843e2 --- /dev/null +++ b/docs/data/documentation/passage/applesocialconnection/provideridentifier.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/applesocialconnection\/provideridentifier"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"providerIdentifier","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/providerIdentifier"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection"]]},"metadata":{"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","title":"providerIdentifier","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"providerIdentifier","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage21AppleSocialConnectionV18providerIdentifierSSvp"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The email of connected social user."}],"sections":[],"references":{"doc://Passage/documentation/Passage/AppleSocialConnection/providerIdentifier":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"providerIdentifier","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[{"text":"The email of connected social user.","type":"text"}],"title":"providerIdentifier","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection\/providerIdentifier","url":"\/documentation\/passage\/applesocialconnection\/provideridentifier"},"doc://Passage/documentation/Passage/AppleSocialConnection":{"title":"AppleSocialConnection","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppleSocialConnection"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AppleSocialConnection","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","url":"\/documentation\/passage\/applesocialconnection"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appsapi.json b/docs/data/documentation/passage/appsapi.json new file mode 100644 index 00000000..03d3ed67 --- /dev/null +++ b/docs/data/documentation/passage/appsapi.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AppsAPI"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Type Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AppsAPI\/getApp(appId:)","doc:\/\/Passage\/documentation\/Passage\/AppsAPI\/getAppWithRequestBuilder(appId:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"AppsAPI","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/appsapi"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"externalID":"s:7Passage7AppsAPIC","modules":[{"name":"Passage"}],"roleHeading":"Class","role":"symbol","title":"AppsAPI","symbolKind":"class","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AppsAPI","kind":"identifier"}],"navigatorTitle":[{"text":"AppsAPI","kind":"identifier"}]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AppsAPI":{"url":"\/documentation\/passage\/appsapi","abstract":[],"navigatorTitle":[{"text":"AppsAPI","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppsAPI"}],"title":"AppsAPI","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppsAPI","type":"topic"},"doc://Passage/documentation/Passage/AppsAPI/getAppWithRequestBuilder(appId:)":{"abstract":[{"type":"text","text":"Get App"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppsAPI\/getAppWithRequestBuilder(appId:)","role":"symbol","title":"getAppWithRequestBuilder(appId:)","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getAppWithRequestBuilder"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"RequestBuilder","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"text":"<","kind":"text"},{"text":"GetAppResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14GetAppResponseV"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/passage\/appsapi\/getappwithrequestbuilder(appid:)","type":"topic"},"doc://Passage/documentation/Passage/AppsAPI/getApp(appId:)":{"url":"\/documentation\/passage\/appsapi\/getapp(appid:)","abstract":[{"type":"text","text":"Get App"}],"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getApp"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14GetAppResponseV","text":"GetAppResponse"}],"kind":"symbol","title":"getApp(appId:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppsAPI\/getApp(appId:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appsapi/getapp(appid:).json b/docs/data/documentation/passage/appsapi/getapp(appid:).json new file mode 100644 index 00000000..f0b36983 --- /dev/null +++ b/docs/data/documentation/passage/appsapi/getapp(appid:).json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage7AppsAPIC6getApp5appIdAA03GetE8ResponseVSS_tYaKFZ","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getApp"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage14GetAppResponseV","text":"GetAppResponse","kind":"typeIdentifier"}],"title":"getApp(appId:)","symbolKind":"method","platforms":[{"name":"iOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"13.0"},{"introducedAt":"10.15","deprecated":false,"name":"macOS","unavailable":false,"beta":false},{"unavailable":false,"beta":false,"introducedAt":"13.0","name":"tvOS","deprecated":false},{"name":"watchOS","introducedAt":"6.0","unavailable":false,"beta":false,"deprecated":false}],"roleHeading":"Type Method"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AppsAPI\/getApp(appId:)"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getApp"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","text":"GetAppResponse","preciseIdentifier":"s:7Passage14GetAppResponseV"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"text":"(path) App ID","type":"text"}]}]}]},{"kind":"content","content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"inlineContent":[{"type":"text","text":"GetAppResponse"}],"type":"paragraph"}]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppsAPI"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/appsapi\/getapp(appid:)"]}],"abstract":[{"type":"text","text":"Get App"}],"references":{"doc://Passage/documentation/Passage/AppsAPI/getApp(appId:)":{"url":"\/documentation\/passage\/appsapi\/getapp(appid:)","abstract":[{"type":"text","text":"Get App"}],"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getApp"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14GetAppResponseV","text":"GetAppResponse"}],"kind":"symbol","title":"getApp(appId:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppsAPI\/getApp(appId:)","type":"topic"},"doc://Passage/documentation/Passage/AppsAPI":{"url":"\/documentation\/passage\/appsapi","abstract":[],"navigatorTitle":[{"text":"AppsAPI","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppsAPI"}],"title":"AppsAPI","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppsAPI","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetAppResponse":{"url":"\/documentation\/passage\/getappresponse","abstract":[],"navigatorTitle":[{"text":"GetAppResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetAppResponse"}],"kind":"symbol","title":"GetAppResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/appsapi/getappwithrequestbuilder(appid:).json b/docs/data/documentation/passage/appsapi/getappwithrequestbuilder(appid:).json new file mode 100644 index 00000000..b84553f2 --- /dev/null +++ b/docs/data/documentation/passage/appsapi/getappwithrequestbuilder(appid:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/appsapi\/getappwithrequestbuilder(appid:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AppsAPI\/getAppWithRequestBuilder(appId:)"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"getAppWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","text":"RequestBuilder","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"text":"<","kind":"text"},{"text":"GetAppResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","preciseIdentifier":"s:7Passage14GetAppResponseV","kind":"typeIdentifier"},{"text":">","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"text":"(path) App ID","type":"text"}],"type":"paragraph"}],"name":"appId"}],"kind":"parameters"},{"content":[{"anchor":"return-value","level":2,"text":"Return Value","type":"heading"},{"inlineContent":[{"text":"RequestBuilder","type":"text"}],"type":"paragraph"}],"kind":"content"},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"GET \/apps\/{app_id}"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Get information about an application."}]}]}]}],"kind":"content"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"externalID":"s:7Passage7AppsAPIC24getAppWithRequestBuilder5appIdAA0gH0CyAA03GetE8ResponseVGSS_tFZ","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getAppWithRequestBuilder"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"text":"<","kind":"text"},{"text":"GetAppResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14GetAppResponseV"},{"kind":"text","text":">"}],"symbolKind":"method","roleHeading":"Type Method","role":"symbol","title":"getAppWithRequestBuilder(appId:)"},"kind":"symbol","abstract":[{"type":"text","text":"Get App"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AppsAPI"]]},"references":{"doc://Passage/documentation/Passage/AppsAPI/getAppWithRequestBuilder(appId:)":{"abstract":[{"type":"text","text":"Get App"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppsAPI\/getAppWithRequestBuilder(appId:)","role":"symbol","title":"getAppWithRequestBuilder(appId:)","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getAppWithRequestBuilder"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"RequestBuilder","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"text":"<","kind":"text"},{"text":"GetAppResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14GetAppResponseV"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/passage\/appsapi\/getappwithrequestbuilder(appid:)","type":"topic"},"doc://Passage/documentation/Passage/AppsAPI":{"url":"\/documentation\/passage\/appsapi","abstract":[],"navigatorTitle":[{"text":"AppsAPI","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppsAPI"}],"title":"AppsAPI","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppsAPI","type":"topic"},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/GetAppResponse":{"url":"\/documentation\/passage\/getappresponse","abstract":[],"navigatorTitle":[{"text":"GetAppResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetAppResponse"}],"kind":"symbol","title":"GetAppResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticateapi.json b/docs/data/documentation/passage/authenticateapi.json new file mode 100644 index 00000000..e2d5983a --- /dev/null +++ b/docs/data/documentation/passage/authenticateapi.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"paths":["\/documentation\/passage\/authenticateapi"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateAPI","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"metadata":{"externalID":"s:7Passage15AuthenticateAPIC","modules":[{"name":"Passage"}],"roleHeading":"Class","role":"symbol","symbolKind":"class","title":"AuthenticateAPI","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticateAPI"}],"navigatorTitle":[{"text":"AuthenticateAPI","kind":"identifier"}]},"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateAPI\/authenticateWebauthnFinishWithTransaction(appId:authenticateWebAuthnFinishWithTransactionRequest:)","doc:\/\/Passage\/documentation\/Passage\/AuthenticateAPI\/authenticateWebauthnFinishWithTransactionWithRequestBuilder(appId:authenticateWebAuthnFinishWithTransactionRequest:)","doc:\/\/Passage\/documentation\/Passage\/AuthenticateAPI\/authenticateWebauthnStartWithTransaction(appId:authenticateWebAuthnStartWithTransactionRequest:)","doc:\/\/Passage\/documentation\/Passage\/AuthenticateAPI\/authenticateWebauthnStartWithTransactionWithRequestBuilder(appId:authenticateWebAuthnStartWithTransactionRequest:)"],"title":"Type Methods"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthenticateAPI","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/AuthenticateAPI/authenticateWebauthnStartWithTransaction(appId:authenticateWebAuthnStartWithTransactionRequest:)":{"url":"\/documentation\/passage\/authenticateapi\/authenticatewebauthnstartwithtransaction(appid:authenticatewebauthnstartwithtransactionrequest:)","role":"symbol","title":"authenticateWebauthnStartWithTransaction(appId:authenticateWebAuthnStartWithTransactionRequest:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateAPI\/authenticateWebauthnStartWithTransaction(appId:authenticateWebAuthnStartWithTransactionRequest:)","type":"topic","abstract":[{"type":"text","text":"Start WebAuthn authentication with an optional transaction"}],"kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticateWebauthnStartWithTransaction"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"authenticateWebAuthnStartWithTransactionRequest"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AuthenticateWebAuthnStartWithTransactionRequest","preciseIdentifier":"s:7Passage47AuthenticateWebAuthnStartWithTransactionRequestV"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"AuthenticateWebAuthnStartWithTransactionResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage48AuthenticateWebAuthnStartWithTransactionResponseV"}]},"doc://Passage/documentation/Passage/AuthenticateAPI/authenticateWebauthnStartWithTransactionWithRequestBuilder(appId:authenticateWebAuthnStartWithTransactionRequest:)":{"title":"authenticateWebauthnStartWithTransactionWithRequestBuilder(appId:authenticateWebAuthnStartWithTransactionRequest:)","abstract":[{"type":"text","text":"Start WebAuthn authentication with an optional transaction"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"authenticateWebauthnStartWithTransactionWithRequestBuilder"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"authenticateWebAuthnStartWithTransactionRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AuthenticateWebAuthnStartWithTransactionRequest","preciseIdentifier":"s:7Passage47AuthenticateWebAuthnStartWithTransactionRequestV","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"RequestBuilder","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"kind":"text","text":"<"},{"text":"AuthenticateWebAuthnStartWithTransactionResponse","preciseIdentifier":"s:7Passage48AuthenticateWebAuthnStartWithTransactionResponseV","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateAPI\/authenticateWebauthnStartWithTransactionWithRequestBuilder(appId:authenticateWebAuthnStartWithTransactionRequest:)","url":"\/documentation\/passage\/authenticateapi\/authenticatewebauthnstartwithtransactionwithrequestbuilder(appid:authenticatewebauthnstartwithtransactionrequest:)","kind":"symbol"},"doc://Passage/documentation/Passage/AuthenticateAPI":{"title":"AuthenticateAPI","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthenticateAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthenticateAPI"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateAPI","url":"\/documentation\/passage\/authenticateapi","kind":"symbol"},"doc://Passage/documentation/Passage/AuthenticateAPI/authenticateWebauthnFinishWithTransaction(appId:authenticateWebAuthnFinishWithTransactionRequest:)":{"abstract":[{"type":"text","text":"Finish WebAuthn authentication with an optional transaction"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateAPI\/authenticateWebauthnFinishWithTransaction(appId:authenticateWebAuthnFinishWithTransactionRequest:)","role":"symbol","title":"authenticateWebauthnFinishWithTransaction(appId:authenticateWebAuthnFinishWithTransactionRequest:)","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticateWebauthnFinishWithTransaction"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"authenticateWebAuthnFinishWithTransactionRequest","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage48AuthenticateWebAuthnFinishWithTransactionRequestV","text":"AuthenticateWebAuthnFinishWithTransactionRequest"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage5NonceV","text":"Nonce"}],"kind":"symbol","url":"\/documentation\/passage\/authenticateapi\/authenticatewebauthnfinishwithtransaction(appid:authenticatewebauthnfinishwithtransactionrequest:)","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateAPI/authenticateWebauthnFinishWithTransactionWithRequestBuilder(appId:authenticateWebAuthnFinishWithTransactionRequest:)":{"abstract":[{"text":"Finish WebAuthn authentication with an optional transaction","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateAPI\/authenticateWebauthnFinishWithTransactionWithRequestBuilder(appId:authenticateWebAuthnFinishWithTransactionRequest:)","role":"symbol","title":"authenticateWebauthnFinishWithTransactionWithRequestBuilder(appId:authenticateWebAuthnFinishWithTransactionRequest:)","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"authenticateWebauthnFinishWithTransactionWithRequestBuilder"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"authenticateWebAuthnFinishWithTransactionRequest"},{"kind":"text","text":": "},{"text":"AuthenticateWebAuthnFinishWithTransactionRequest","preciseIdentifier":"s:7Passage48AuthenticateWebAuthnFinishWithTransactionRequestV","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Nonce","kind":"typeIdentifier","preciseIdentifier":"s:7Passage5NonceV"},{"text":">","kind":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/authenticateapi\/authenticatewebauthnfinishwithtransactionwithrequestbuilder(appid:authenticatewebauthnfinishwithtransactionrequest:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticateapi/authenticatewebauthnfinishwithtransaction(appid:authenticatewebauthnfinishwithtransactionrequest:).json b/docs/data/documentation/passage/authenticateapi/authenticatewebauthnfinishwithtransaction(appid:authenticatewebauthnfinishwithtransactionrequest:).json new file mode 100644 index 00000000..15e56b10 --- /dev/null +++ b/docs/data/documentation/passage/authenticateapi/authenticatewebauthnfinishwithtransaction(appid:authenticatewebauthnfinishwithtransactionrequest:).json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticateWebauthnFinishWithTransaction"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"authenticateWebAuthnFinishWithTransactionRequest"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage48AuthenticateWebAuthnFinishWithTransactionRequestV","text":"AuthenticateWebAuthnFinishWithTransactionRequest"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Nonce","preciseIdentifier":"s:7Passage5NonceV"}],"modules":[{"name":"Passage"}],"platforms":[{"deprecated":false,"name":"iOS","introducedAt":"13.0","unavailable":false,"beta":false},{"introducedAt":"10.15","deprecated":false,"name":"macOS","unavailable":false,"beta":false},{"introducedAt":"13.0","deprecated":false,"name":"tvOS","unavailable":false,"beta":false},{"name":"watchOS","beta":false,"unavailable":false,"introducedAt":"6.0","deprecated":false}],"externalID":"s:7Passage15AuthenticateAPIC41authenticateWebauthnFinishWithTransaction5appId0d8WebAuthnfgH7RequestAA5NonceVSS_AA0bklfghM0VtYaKFZ","title":"authenticateWebauthnFinishWithTransaction(appId:authenticateWebAuthnFinishWithTransactionRequest:)","roleHeading":"Type Method","role":"symbol","symbolKind":"method"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Finish WebAuthn authentication with an optional transaction","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/authenticateapi\/authenticatewebauthnfinishwithtransaction(appid:authenticatewebauthnfinishwithtransactionrequest:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticateWebauthnFinishWithTransaction"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"authenticateWebAuthnFinishWithTransactionRequest"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","text":"AuthenticateWebAuthnFinishWithTransactionRequest","preciseIdentifier":"s:7Passage48AuthenticateWebAuthnFinishWithTransactionRequestV"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce","kind":"typeIdentifier","preciseIdentifier":"s:7Passage5NonceV","text":"Nonce"}],"languages":["swift"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"appId","content":[{"inlineContent":[{"type":"text","text":"(path) App ID"}],"type":"paragraph"}]},{"name":"authenticateWebAuthnFinishWithTransactionRequest","content":[{"type":"paragraph","inlineContent":[{"text":"(body)","type":"text"}]}]}]},{"kind":"content","content":[{"text":"Return Value","type":"heading","level":2,"anchor":"return-value"},{"inlineContent":[{"text":"Nonce","type":"text"}],"type":"paragraph"}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateAPI\/authenticateWebauthnFinishWithTransaction(appId:authenticateWebAuthnFinishWithTransactionRequest:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateAPI"]]},"sections":[],"references":{"doc://Passage/documentation/Passage/AuthenticateAPI":{"title":"AuthenticateAPI","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthenticateAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthenticateAPI"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateAPI","url":"\/documentation\/passage\/authenticateapi","kind":"symbol"},"doc://Passage/documentation/Passage/AuthenticateAPI/authenticateWebauthnFinishWithTransaction(appId:authenticateWebAuthnFinishWithTransactionRequest:)":{"abstract":[{"type":"text","text":"Finish WebAuthn authentication with an optional transaction"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateAPI\/authenticateWebauthnFinishWithTransaction(appId:authenticateWebAuthnFinishWithTransactionRequest:)","role":"symbol","title":"authenticateWebauthnFinishWithTransaction(appId:authenticateWebAuthnFinishWithTransactionRequest:)","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticateWebauthnFinishWithTransaction"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"authenticateWebAuthnFinishWithTransactionRequest","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage48AuthenticateWebAuthnFinishWithTransactionRequestV","text":"AuthenticateWebAuthnFinishWithTransactionRequest"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage5NonceV","text":"Nonce"}],"kind":"symbol","url":"\/documentation\/passage\/authenticateapi\/authenticatewebauthnfinishwithtransaction(appid:authenticatewebauthnfinishwithtransactionrequest:)","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest":{"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","abstract":[],"kind":"symbol","type":"topic","title":"AuthenticateWebAuthnFinishWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnFinishWithTransactionRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthenticateWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/Nonce":{"url":"\/documentation\/passage\/nonce","abstract":[{"text":"the nonce to exchange for an authentication token","type":"text"}],"title":"Nonce","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Nonce"}],"navigatorTitle":[{"kind":"identifier","text":"Nonce"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticateapi/authenticatewebauthnfinishwithtransactionwithrequestbuilder(appid:authenticatewebauthnfinishwithtransactionrequest:).json b/docs/data/documentation/passage/authenticateapi/authenticatewebauthnfinishwithtransactionwithrequestbuilder(appid:authenticatewebauthnfinishwithtransactionrequest:).json new file mode 100644 index 00000000..1298fff8 --- /dev/null +++ b/docs/data/documentation/passage/authenticateapi/authenticatewebauthnfinishwithtransactionwithrequestbuilder(appid:authenticatewebauthnfinishwithtransactionrequest:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateAPI"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticateWebauthnFinishWithTransactionWithRequestBuilder"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"authenticateWebAuthnFinishWithTransactionRequest"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage48AuthenticateWebAuthnFinishWithTransactionRequestV","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","text":"AuthenticateWebAuthnFinishWithTransactionRequest","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce","preciseIdentifier":"s:7Passage5NonceV","text":"Nonce"},{"text":">","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) App ID"}]}],"name":"appId"},{"name":"authenticateWebAuthnFinishWithTransactionRequest","content":[{"inlineContent":[{"text":"(body)","type":"text"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"inlineContent":[{"type":"text","text":"RequestBuilder"}],"type":"paragraph"}]},{"content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"POST \/apps\/{app_id}\/authenticate\/transactions\/webauthn\/finish","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"Complete a WebAuthn authentication and authenticate the user via a transaction. This endpoint accepts and verifies the response from "},{"code":"navigator.credential.get()","type":"codeVoice"},{"type":"text","text":" and returns a nonce meant to be exchanged for an authentication token for the user."}],"type":"paragraph"}]}]}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateAPI\/authenticateWebauthnFinishWithTransactionWithRequestBuilder(appId:authenticateWebAuthnFinishWithTransactionRequest:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticateapi\/authenticatewebauthnfinishwithtransactionwithrequestbuilder(appid:authenticatewebauthnfinishwithtransactionrequest:)"]}],"metadata":{"roleHeading":"Type Method","title":"authenticateWebauthnFinishWithTransactionWithRequestBuilder(appId:authenticateWebAuthnFinishWithTransactionRequest:)","symbolKind":"method","modules":[{"name":"Passage"}],"externalID":"s:7Passage15AuthenticateAPIC041authenticateWebauthnFinishWithTransactionG14RequestBuilder5appId0d8WebAuthnfghI0AA0iJ0CyAA5NonceVGSS_AA0bmnfghI0VtFZ","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"authenticateWebauthnFinishWithTransactionWithRequestBuilder"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"authenticateWebAuthnFinishWithTransactionRequest"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage48AuthenticateWebAuthnFinishWithTransactionRequestV","text":"AuthenticateWebAuthnFinishWithTransactionRequest","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"RequestBuilder","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Passage5NonceV","text":"Nonce","kind":"typeIdentifier"},{"kind":"text","text":">"}]},"abstract":[{"type":"text","text":"Finish WebAuthn authentication with an optional transaction"}],"references":{"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/AuthenticateAPI/authenticateWebauthnFinishWithTransactionWithRequestBuilder(appId:authenticateWebAuthnFinishWithTransactionRequest:)":{"abstract":[{"text":"Finish WebAuthn authentication with an optional transaction","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateAPI\/authenticateWebauthnFinishWithTransactionWithRequestBuilder(appId:authenticateWebAuthnFinishWithTransactionRequest:)","role":"symbol","title":"authenticateWebauthnFinishWithTransactionWithRequestBuilder(appId:authenticateWebAuthnFinishWithTransactionRequest:)","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"authenticateWebauthnFinishWithTransactionWithRequestBuilder"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"authenticateWebAuthnFinishWithTransactionRequest"},{"kind":"text","text":": "},{"text":"AuthenticateWebAuthnFinishWithTransactionRequest","preciseIdentifier":"s:7Passage48AuthenticateWebAuthnFinishWithTransactionRequestV","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Nonce","kind":"typeIdentifier","preciseIdentifier":"s:7Passage5NonceV"},{"text":">","kind":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/authenticateapi\/authenticatewebauthnfinishwithtransactionwithrequestbuilder(appid:authenticatewebauthnfinishwithtransactionrequest:)"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest":{"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","abstract":[],"kind":"symbol","type":"topic","title":"AuthenticateWebAuthnFinishWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnFinishWithTransactionRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthenticateWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/AuthenticateAPI":{"title":"AuthenticateAPI","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthenticateAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthenticateAPI"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateAPI","url":"\/documentation\/passage\/authenticateapi","kind":"symbol"},"doc://Passage/documentation/Passage/Nonce":{"url":"\/documentation\/passage\/nonce","abstract":[{"text":"the nonce to exchange for an authentication token","type":"text"}],"title":"Nonce","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Nonce"}],"navigatorTitle":[{"kind":"identifier","text":"Nonce"}],"kind":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticateapi/authenticatewebauthnstartwithtransaction(appid:authenticatewebauthnstartwithtransactionrequest:).json b/docs/data/documentation/passage/authenticateapi/authenticatewebauthnstartwithtransaction(appid:authenticatewebauthnstartwithtransactionrequest:).json new file mode 100644 index 00000000..a060d042 --- /dev/null +++ b/docs/data/documentation/passage/authenticateapi/authenticatewebauthnstartwithtransaction(appid:authenticatewebauthnstartwithtransactionrequest:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"externalID":"s:7Passage15AuthenticateAPIC40authenticateWebauthnStartWithTransaction5appId0d8WebAuthnfgH7RequestAA0bklfgH8ResponseVSS_AA0bklfghM0VSgtYaKFZ","platforms":[{"name":"iOS","unavailable":false,"introducedAt":"13.0","beta":false,"deprecated":false},{"name":"macOS","introducedAt":"10.15","beta":false,"deprecated":false,"unavailable":false},{"unavailable":false,"deprecated":false,"beta":false,"introducedAt":"13.0","name":"tvOS"},{"name":"watchOS","introducedAt":"6.0","beta":false,"deprecated":false,"unavailable":false}],"role":"symbol","title":"authenticateWebauthnStartWithTransaction(appId:authenticateWebAuthnStartWithTransactionRequest:)","modules":[{"name":"Passage"}],"roleHeading":"Type Method","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticateWebauthnStartWithTransaction"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"authenticateWebAuthnStartWithTransactionRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage47AuthenticateWebAuthnStartWithTransactionRequestV","text":"AuthenticateWebAuthnStartWithTransactionRequest","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"AuthenticateWebAuthnStartWithTransactionResponse","preciseIdentifier":"s:7Passage48AuthenticateWebAuthnStartWithTransactionResponseV","kind":"typeIdentifier"}],"symbolKind":"method"},"abstract":[{"type":"text","text":"Start WebAuthn authentication with an optional transaction"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateAPI\/authenticateWebauthnStartWithTransaction(appId:authenticateWebAuthnStartWithTransactionRequest:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateAPI"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticateWebauthnStartWithTransaction"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"authenticateWebAuthnStartWithTransactionRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage47AuthenticateWebAuthnStartWithTransactionRequestV","text":"AuthenticateWebAuthnStartWithTransactionRequest"},{"kind":"text","text":"? = nil) "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"AuthenticateWebAuthnStartWithTransactionResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage48AuthenticateWebAuthnStartWithTransactionResponseV","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse"}],"languages":["swift"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"text":"(path) App ID","type":"text"}]}]},{"name":"authenticateWebAuthnStartWithTransactionRequest","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(body) (optional)"}]}]}]},{"kind":"content","content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"AuthenticateWebAuthnStartWithTransactionResponse"}]}]}],"variants":[{"paths":["\/documentation\/passage\/authenticateapi\/authenticatewebauthnstartwithtransaction(appid:authenticatewebauthnstartwithtransactionrequest:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/AuthenticateAPI/authenticateWebauthnStartWithTransaction(appId:authenticateWebAuthnStartWithTransactionRequest:)":{"url":"\/documentation\/passage\/authenticateapi\/authenticatewebauthnstartwithtransaction(appid:authenticatewebauthnstartwithtransactionrequest:)","role":"symbol","title":"authenticateWebauthnStartWithTransaction(appId:authenticateWebAuthnStartWithTransactionRequest:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateAPI\/authenticateWebauthnStartWithTransaction(appId:authenticateWebAuthnStartWithTransactionRequest:)","type":"topic","abstract":[{"type":"text","text":"Start WebAuthn authentication with an optional transaction"}],"kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticateWebauthnStartWithTransaction"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"authenticateWebAuthnStartWithTransactionRequest"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AuthenticateWebAuthnStartWithTransactionRequest","preciseIdentifier":"s:7Passage47AuthenticateWebAuthnStartWithTransactionRequestV"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"AuthenticateWebAuthnStartWithTransactionResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage48AuthenticateWebAuthnStartWithTransactionResponseV"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse":{"abstract":[],"title":"AuthenticateWebAuthnStartWithTransactionResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","role":"symbol","type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateAPI":{"title":"AuthenticateAPI","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthenticateAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthenticateAPI"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateAPI","url":"\/documentation\/passage\/authenticateapi","kind":"symbol"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest","title":"AuthenticateWebAuthnStartWithTransactionRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticateapi/authenticatewebauthnstartwithtransactionwithrequestbuilder(appid:authenticatewebauthnstartwithtransactionrequest:).json b/docs/data/documentation/passage/authenticateapi/authenticatewebauthnstartwithtransactionwithrequestbuilder(appid:authenticatewebauthnstartwithtransactionrequest:).json new file mode 100644 index 00000000..b22f61dc --- /dev/null +++ b/docs/data/documentation/passage/authenticateapi/authenticatewebauthnstartwithtransactionwithrequestbuilder(appid:authenticatewebauthnstartwithtransactionrequest:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticateapi\/authenticatewebauthnstartwithtransactionwithrequestbuilder(appid:authenticatewebauthnstartwithtransactionrequest:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateAPI"]]},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticateWebauthnStartWithTransactionWithRequestBuilder"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"authenticateWebAuthnStartWithTransactionRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AuthenticateWebAuthnStartWithTransactionRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage47AuthenticateWebAuthnStartWithTransactionRequestV","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest"},{"kind":"text","text":"? = nil) -> "},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Passage48AuthenticateWebAuthnStartWithTransactionResponseV","text":"AuthenticateWebAuthnStartWithTransactionResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","kind":"typeIdentifier"},{"text":">","kind":"text"}]}],"kind":"declarations"},{"parameters":[{"name":"appId","content":[{"inlineContent":[{"type":"text","text":"(path) App ID"}],"type":"paragraph"}]},{"name":"authenticateWebAuthnStartWithTransactionRequest","content":[{"inlineContent":[{"type":"text","text":"(body) (optional)"}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"text":"Return Value","level":2,"anchor":"return-value","type":"heading"},{"inlineContent":[{"type":"text","text":"RequestBuilder"}],"type":"paragraph"}],"kind":"content"},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"POST \/apps\/{app_id}\/authenticate\/transactions\/webauthn\/start"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Initiate a WebAuthn authentication for a user via a transaction. This endpoint creates a WebAuthn credential assertion challenge that is used to perform the authentication ceremony from the browser.","type":"text"}]}]}],"type":"unorderedList"}],"kind":"content"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateAPI\/authenticateWebauthnStartWithTransactionWithRequestBuilder(appId:authenticateWebAuthnStartWithTransactionRequest:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Type Method","externalID":"s:7Passage15AuthenticateAPIC040authenticateWebauthnStartWithTransactionG14RequestBuilder5appId0d8WebAuthnfghI0AA0iJ0CyAA0bmnfgH8ResponseVGSS_AA0bmnfghI0VSgtFZ","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authenticateWebauthnStartWithTransactionWithRequestBuilder"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"authenticateWebAuthnStartWithTransactionRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage47AuthenticateWebAuthnStartWithTransactionRequestV","kind":"typeIdentifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Passage48AuthenticateWebAuthnStartWithTransactionResponseV","text":"AuthenticateWebAuthnStartWithTransactionResponse","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"authenticateWebauthnStartWithTransactionWithRequestBuilder(appId:authenticateWebAuthnStartWithTransactionRequest:)"},"kind":"symbol","abstract":[{"type":"text","text":"Start WebAuthn authentication with an optional transaction"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest","title":"AuthenticateWebAuthnStartWithTransactionRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse":{"abstract":[],"title":"AuthenticateWebAuthnStartWithTransactionResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","role":"symbol","type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}]},"doc://Passage/documentation/Passage/AuthenticateAPI/authenticateWebauthnStartWithTransactionWithRequestBuilder(appId:authenticateWebAuthnStartWithTransactionRequest:)":{"title":"authenticateWebauthnStartWithTransactionWithRequestBuilder(appId:authenticateWebAuthnStartWithTransactionRequest:)","abstract":[{"type":"text","text":"Start WebAuthn authentication with an optional transaction"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"authenticateWebauthnStartWithTransactionWithRequestBuilder"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"authenticateWebAuthnStartWithTransactionRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AuthenticateWebAuthnStartWithTransactionRequest","preciseIdentifier":"s:7Passage47AuthenticateWebAuthnStartWithTransactionRequestV","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"text":"RequestBuilder","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"kind":"text","text":"<"},{"text":"AuthenticateWebAuthnStartWithTransactionResponse","preciseIdentifier":"s:7Passage48AuthenticateWebAuthnStartWithTransactionResponseV","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateAPI\/authenticateWebauthnStartWithTransactionWithRequestBuilder(appId:authenticateWebAuthnStartWithTransactionRequest:)","url":"\/documentation\/passage\/authenticateapi\/authenticatewebauthnstartwithtransactionwithrequestbuilder(appid:authenticatewebauthnstartwithtransactionrequest:)","kind":"symbol"},"doc://Passage/documentation/Passage/AuthenticateAPI":{"title":"AuthenticateAPI","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthenticateAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthenticateAPI"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateAPI","url":"\/documentation\/passage\/authenticateapi","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest.json b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest.json new file mode 100644 index 00000000..3f3ad418 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"struct","role":"symbol","title":"AuthenticateWebAuthnFinishWithTransactionRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticateWebAuthnFinishWithTransactionRequest"}],"roleHeading":"Structure","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnFinishWithTransactionRequest"}],"externalID":"s:7Passage48AuthenticateWebAuthnFinishWithTransactionRequestV","modules":[{"name":"Passage"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticateWebAuthnFinishWithTransactionRequest"}],"languages":["swift"]}],"kind":"declarations"}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/init(handshakeId:handshakeResponse:transactionId:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/handshakeId","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/handshakeResponse","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/transactionId"]},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/encode(to:)"]},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys"]},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/Equatable-Implementations"],"generated":true}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest"]}],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"sections":[],"references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/Equatable-Implementations","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/equatable-implementations"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/transactionId":{"role":"symbol","title":"transactionId","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"the transaction ID used when starting this login attempt (optional)"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/transactionId","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/transactionid"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/handshakeId":{"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/handshakeid","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/handshakeId","type":"topic","title":"handshakeId","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"handshakeId","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/encode(to:)":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"type":"topic","title":"encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/encode(to:)","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/encode(to:)"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/init(from:)":{"role":"symbol","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/init(from:)","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/init(from:)"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/handshakeResponse":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"handshakeResponse","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage27CredentialAssertionResponseV","text":"CredentialAssertionResponse","kind":"typeIdentifier"}],"abstract":[],"type":"topic","title":"handshakeResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/handshakeResponse","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/handshakeresponse"},"doc://Passage/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest":{"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","abstract":[],"kind":"symbol","type":"topic","title":"AuthenticateWebAuthnFinishWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnFinishWithTransactionRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthenticateWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys","title":"AuthenticateWebAuthnFinishWithTransactionRequest.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol"},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/init(handshakeId:handshakeResponse:transactionId:)":{"role":"symbol","title":"init(handshakeId:handshakeResponse:transactionId:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"handshakeId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"handshakeResponse","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CredentialAssertionResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage27CredentialAssertionResponseV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"transactionId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?)","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/init(handshakeId:handshakeResponse:transactionId:)","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/init(handshakeid:handshakeresponse:transactionid:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/!=(_:_:).json b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/!=(_:_:).json new file mode 100644 index 00000000..69f47973 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/!=(_:_:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/!=(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/Equatable-Implementations"]]},"sections":[],"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage48AuthenticateWebAuthnFinishWithTransactionRequestV","role":"symbol","extendedModule":"Swift","title":"!=(_:_:)","roleHeading":"Operator","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/!=(_:_:)","abstract":[],"kind":"symbol","title":"!=(_:_:)","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/!=(_:_:)"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/Equatable-Implementations","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/equatable-implementations"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest":{"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","abstract":[],"kind":"symbol","type":"topic","title":"AuthenticateWebAuthnFinishWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnFinishWithTransactionRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthenticateWebAuthnFinishWithTransactionRequest","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys.json b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys.json new file mode 100644 index 00000000..2957a360 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest"]]},"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo"}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/handshakeId","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/handshakeResponse","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/transactionId"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/RawRepresentable-Implementations"],"title":"Default Implementations","generated":true}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage48AuthenticateWebAuthnFinishWithTransactionRequestV10CodingKeysO","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"modules":[{"name":"Passage"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"symbolKind":"enum","roleHeading":"Enumeration","role":"symbol","title":"AuthenticateWebAuthnFinishWithTransactionRequest.CodingKeys"},"kind":"symbol","references":{"doc://Passage/s9CodingKeyP":{"title":"Swift.CodingKey","identifier":"doc:\/\/Passage\/s9CodingKeyP","type":"unresolvable"},"doc://Passage/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH","type":"unresolvable"},"doc://Passage/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","type":"unresolvable"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys/handshakeResponse":{"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"handshakeResponse","kind":"identifier"}],"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/handshakeresponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/handshakeResponse","role":"symbol","title":"AuthenticateWebAuthnFinishWithTransactionRequest.CodingKeys.handshakeResponse","kind":"symbol"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys/handshakeId":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"handshakeId","kind":"identifier"}],"type":"topic","title":"AuthenticateWebAuthnFinishWithTransactionRequest.CodingKeys.handshakeId","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/handshakeid","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/handshakeId","kind":"symbol"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest":{"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","abstract":[],"kind":"symbol","type":"topic","title":"AuthenticateWebAuthnFinishWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnFinishWithTransactionRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthenticateWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/equatable-implementations","type":"topic"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys/transactionId":{"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/transactionId","kind":"symbol","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/transactionid","title":"AuthenticateWebAuthnFinishWithTransactionRequest.CodingKeys.transactionId","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"transactionId","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys/init(intValue:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/init(intValue:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/init(intvalue:)","type":"topic","role":"symbol","title":"init(intValue:)"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys","title":"AuthenticateWebAuthnFinishWithTransactionRequest.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys/init(stringValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/init(stringValue:)","title":"init(stringValue:)","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/init(stringvalue:)"},"doc://Passage/SY":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys/init(rawValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/init(rawValue:)","kind":"symbol","abstract":[],"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/init(rawvalue:)","role":"symbol","title":"init(rawValue:)","type":"topic"},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","type":"topic","title":"CodingKey Implementations","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/codingkey-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/CodingKey-Implementations","kind":"article"},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..9df455c4 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/!=(_:_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/!=(_:_:)"},"metadata":{"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage48AuthenticateWebAuthnFinishWithTransactionRequestV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Operator","role":"symbol","title":"!=(_:_:)","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"platforms":["iOS"],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/Equatable-Implementations"]]},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys/!=(_:_:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","type":"topic","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/!=(_:_:)"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest":{"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","abstract":[],"kind":"symbol","type":"topic","title":"AuthenticateWebAuthnFinishWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnFinishWithTransactionRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthenticateWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys","title":"AuthenticateWebAuthnFinishWithTransactionRequest.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/equatable-implementations","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..a328d1cb --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"kind":"article","schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/description"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/codingkey-implementations"]}],"metadata":{"modules":[{"name":"Passage"}],"title":"CodingKey Implementations","role":"collectionGroup"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys/debugDescription":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"kind":"symbol","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/debugdescription","type":"topic"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys","title":"AuthenticateWebAuthnFinishWithTransactionRequest.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys/description":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/description","role":"symbol","title":"description","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/description","type":"topic"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest":{"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","abstract":[],"kind":"symbol","type":"topic","title":"AuthenticateWebAuthnFinishWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnFinishWithTransactionRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthenticateWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/debugdescription.json b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/debugdescription.json new file mode 100644 index 00000000..ec33421a --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/CodingKey-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/debugDescription"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"metadata":{"extendedModule":"Swift","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage48AuthenticateWebAuthnFinishWithTransactionRequestV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Instance Property","role":"symbol","title":"debugDescription","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","type":"topic","title":"CodingKey Implementations","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/codingkey-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/CodingKey-Implementations","kind":"article"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest":{"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","abstract":[],"kind":"symbol","type":"topic","title":"AuthenticateWebAuthnFinishWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnFinishWithTransactionRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthenticateWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys/debugDescription":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"kind":"symbol","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/debugdescription","type":"topic"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys","title":"AuthenticateWebAuthnFinishWithTransactionRequest.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/description.json b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/description.json new file mode 100644 index 00000000..3dde3acb --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/description.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/description"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/CodingKey-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.description"},{"type":"text","text":"."}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"extendedModule":"Swift","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage48AuthenticateWebAuthnFinishWithTransactionRequestV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Instance Property","role":"symbol","title":"description","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"variants":[{"paths":["\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","type":"topic","title":"CodingKey Implementations","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/codingkey-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/CodingKey-Implementations","kind":"article"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys/description":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/description","role":"symbol","title":"description","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/description","type":"topic"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest":{"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","abstract":[],"kind":"symbol","type":"topic","title":"AuthenticateWebAuthnFinishWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnFinishWithTransactionRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthenticateWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys","title":"AuthenticateWebAuthnFinishWithTransactionRequest.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..6a60bb24 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/!=(_:_:)"]}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"variants":[{"paths":["\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys"]]},"kind":"article","references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest":{"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","abstract":[],"kind":"symbol","type":"topic","title":"AuthenticateWebAuthnFinishWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnFinishWithTransactionRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthenticateWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys/!=(_:_:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","type":"topic","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys","title":"AuthenticateWebAuthnFinishWithTransactionRequest.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/handshakeid.json b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/handshakeid.json new file mode 100644 index 00000000..797e848d --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/handshakeid.json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/handshakeid"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"handshakeId","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys"]]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/handshakeId","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage48AuthenticateWebAuthnFinishWithTransactionRequestV10CodingKeysO11handshakeIdyA2EmF","role":"symbol","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"handshakeId"}],"title":"AuthenticateWebAuthnFinishWithTransactionRequest.CodingKeys.handshakeId","roleHeading":"Case","symbolKind":"case"},"references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys/handshakeId":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"handshakeId","kind":"identifier"}],"type":"topic","title":"AuthenticateWebAuthnFinishWithTransactionRequest.CodingKeys.handshakeId","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/handshakeid","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/handshakeId","kind":"symbol"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest":{"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","abstract":[],"kind":"symbol","type":"topic","title":"AuthenticateWebAuthnFinishWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnFinishWithTransactionRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthenticateWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys","title":"AuthenticateWebAuthnFinishWithTransactionRequest.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/handshakeresponse.json b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/handshakeresponse.json new file mode 100644 index 00000000..05a8f61a --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/handshakeresponse.json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/handshakeresponse"]}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"handshakeResponse","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Case","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"handshakeResponse"}],"modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage48AuthenticateWebAuthnFinishWithTransactionRequestV10CodingKeysO17handshakeResponseyA2EmF","title":"AuthenticateWebAuthnFinishWithTransactionRequest.CodingKeys.handshakeResponse"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/handshakeResponse","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys/handshakeResponse":{"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"handshakeResponse","kind":"identifier"}],"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/handshakeresponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/handshakeResponse","role":"symbol","title":"AuthenticateWebAuthnFinishWithTransactionRequest.CodingKeys.handshakeResponse","kind":"symbol"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest":{"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","abstract":[],"kind":"symbol","type":"topic","title":"AuthenticateWebAuthnFinishWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnFinishWithTransactionRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthenticateWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys","title":"AuthenticateWebAuthnFinishWithTransactionRequest.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/hash(into:).json b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/hash(into:).json new file mode 100644 index 00000000..9dd5f3d1 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"roleHeading":"Instance Method","symbolKind":"method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage48AuthenticateWebAuthnFinishWithTransactionRequestV10CodingKeysO","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"extendedModule":"Swift","role":"symbol","title":"hash(into:)","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys","title":"AuthenticateWebAuthnFinishWithTransactionRequest.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys/hash(into:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/hash(into:)","abstract":[],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/hash(into:)","role":"symbol","title":"hash(into:)","kind":"symbol"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest":{"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","abstract":[],"kind":"symbol","type":"topic","title":"AuthenticateWebAuthnFinishWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnFinishWithTransactionRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthenticateWebAuthnFinishWithTransactionRequest","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/hashvalue.json b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/hashvalue.json new file mode 100644 index 00000000..ccdfbd06 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"metadata":{"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage48AuthenticateWebAuthnFinishWithTransactionRequestV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property","role":"symbol","title":"hashValue","symbolKind":"property","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys/hashValue":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/hashvalue","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/hashValue","role":"symbol","title":"hashValue","kind":"symbol"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys","title":"AuthenticateWebAuthnFinishWithTransactionRequest.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest":{"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","abstract":[],"kind":"symbol","type":"topic","title":"AuthenticateWebAuthnFinishWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnFinishWithTransactionRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthenticateWebAuthnFinishWithTransactionRequest","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..595f3364 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","title":"init(intValue:)","externalID":"s:7Passage48AuthenticateWebAuthnFinishWithTransactionRequestV10CodingKeysO8intValueAESgSi_tcfc"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys/init(intValue:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/init(intValue:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/init(intvalue:)","type":"topic","role":"symbol","title":"init(intValue:)"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys","title":"AuthenticateWebAuthnFinishWithTransactionRequest.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest":{"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","abstract":[],"kind":"symbol","type":"topic","title":"AuthenticateWebAuthnFinishWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnFinishWithTransactionRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthenticateWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..4c8a23cf --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/init(rawValue:)"},"metadata":{"symbolKind":"init","externalID":"s:7Passage48AuthenticateWebAuthnFinishWithTransactionRequestV10CodingKeysO8rawValueAESgSS_tcfc","role":"symbol","roleHeading":"Initializer","title":"init(rawValue:)","modules":[{"name":"Passage"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/init(rawvalue:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys"]]},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest":{"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","abstract":[],"kind":"symbol","type":"topic","title":"AuthenticateWebAuthnFinishWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnFinishWithTransactionRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthenticateWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys","title":"AuthenticateWebAuthnFinishWithTransactionRequest.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys/init(rawValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/init(rawValue:)","kind":"symbol","abstract":[],"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/init(rawvalue:)","role":"symbol","title":"init(rawValue:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..5c0992f2 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/init(stringValue:)"},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(stringValue:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys"]]},"metadata":{"role":"symbol","roleHeading":"Initializer","symbolKind":"init","title":"init(stringValue:)","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"externalID":"s:7Passage48AuthenticateWebAuthnFinishWithTransactionRequestV10CodingKeysO11stringValueAESgSS_tcfc"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/init(stringvalue:)"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys","title":"AuthenticateWebAuthnFinishWithTransactionRequest.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys/init(stringValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/init(stringValue:)","title":"init(stringValue:)","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/init(stringvalue:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest":{"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","abstract":[],"kind":"symbol","type":"topic","title":"AuthenticateWebAuthnFinishWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnFinishWithTransactionRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthenticateWebAuthnFinishWithTransactionRequest","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..65cb2752 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/hashValue"]},{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/hash(into:)"]}],"metadata":{"modules":[{"name":"Passage"}],"title":"RawRepresentable Implementations","role":"collectionGroup"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"kind":"article","references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys/hashValue":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/hashvalue","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/hashValue","role":"symbol","title":"hashValue","kind":"symbol"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys","title":"AuthenticateWebAuthnFinishWithTransactionRequest.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys/hash(into:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/hash(into:)","abstract":[],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/hash(into:)","role":"symbol","title":"hash(into:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest":{"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","abstract":[],"kind":"symbol","type":"topic","title":"AuthenticateWebAuthnFinishWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnFinishWithTransactionRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthenticateWebAuthnFinishWithTransactionRequest","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/transactionid.json b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/transactionid.json new file mode 100644 index 00000000..8b189c95 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/transactionid.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/transactionid"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/transactionId"},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionId"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"metadata":{"externalID":"s:7Passage48AuthenticateWebAuthnFinishWithTransactionRequestV10CodingKeysO13transactionIdyA2EmF","roleHeading":"Case","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"transactionId","kind":"identifier"}],"symbolKind":"case","title":"AuthenticateWebAuthnFinishWithTransactionRequest.CodingKeys.transactionId","role":"symbol"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest":{"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","abstract":[],"kind":"symbol","type":"topic","title":"AuthenticateWebAuthnFinishWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnFinishWithTransactionRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthenticateWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys","title":"AuthenticateWebAuthnFinishWithTransactionRequest.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/CodingKeys/transactionId":{"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/CodingKeys\/transactionId","kind":"symbol","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/transactionid","title":"AuthenticateWebAuthnFinishWithTransactionRequest.CodingKeys.transactionId","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"transactionId","kind":"identifier"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/encode(to:).json b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/encode(to:).json new file mode 100644 index 00000000..f0e3de8a --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/encode(to:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/encode(to:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"text":".","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest"]]},"sections":[],"metadata":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"externalID":"s:7Passage48AuthenticateWebAuthnFinishWithTransactionRequestV6encode2toys7Encoder_p_tKF","symbolKind":"method","title":"encode(to:)","roleHeading":"Instance Method","modules":[{"name":"Passage"}]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/encode(to:)"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest":{"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","abstract":[],"kind":"symbol","type":"topic","title":"AuthenticateWebAuthnFinishWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnFinishWithTransactionRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthenticateWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/encode(to:)":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"type":"topic","title":"encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/encode(to:)","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/encode(to:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/equatable-implementations.json b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/equatable-implementations.json new file mode 100644 index 00000000..66476863 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/equatable-implementations.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/Equatable-Implementations","interfaceLanguage":"swift"},"kind":"article","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/!=(_:_:)"],"title":"Operators","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/equatable-implementations"]}],"metadata":{"modules":[{"name":"Passage"}],"title":"Equatable Implementations","role":"collectionGroup"},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest":{"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","abstract":[],"kind":"symbol","type":"topic","title":"AuthenticateWebAuthnFinishWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnFinishWithTransactionRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthenticateWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/!=(_:_:)","abstract":[],"kind":"symbol","title":"!=(_:_:)","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/handshakeid.json b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/handshakeid.json new file mode 100644 index 00000000..6a91fb86 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/handshakeid.json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"handshakeId","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest"]]},"metadata":{"symbolKind":"property","externalID":"s:7Passage48AuthenticateWebAuthnFinishWithTransactionRequestV11handshakeIdSSvp","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"title":"handshakeId","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"handshakeId","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/handshakeId"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/handshakeid"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest":{"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","abstract":[],"kind":"symbol","type":"topic","title":"AuthenticateWebAuthnFinishWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnFinishWithTransactionRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthenticateWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/handshakeId":{"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/handshakeid","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/handshakeId","type":"topic","title":"handshakeId","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"handshakeId","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/handshakeresponse.json b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/handshakeresponse.json new file mode 100644 index 00000000..08af1237 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/handshakeresponse.json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/handshakeResponse","interfaceLanguage":"swift"},"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"handshakeResponse","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage27CredentialAssertionResponseV","text":"CredentialAssertionResponse","kind":"typeIdentifier"}],"externalID":"s:7Passage48AuthenticateWebAuthnFinishWithTransactionRequestV17handshakeResponseAA019CredentialAssertionJ0Vvp","symbolKind":"property","title":"handshakeResponse","modules":[{"name":"Passage"}],"roleHeading":"Instance Property"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"handshakeResponse","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage27CredentialAssertionResponseV","text":"CredentialAssertionResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/handshakeresponse"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest":{"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","abstract":[],"kind":"symbol","type":"topic","title":"AuthenticateWebAuthnFinishWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnFinishWithTransactionRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthenticateWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse":{"url":"\/documentation\/passage\/credentialassertionresponse","title":"CredentialAssertionResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionResponse"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionResponse"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/handshakeResponse":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"handshakeResponse","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage27CredentialAssertionResponseV","text":"CredentialAssertionResponse","kind":"typeIdentifier"}],"abstract":[],"type":"topic","title":"handshakeResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/handshakeResponse","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/handshakeresponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/init(from:).json b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/init(from:).json new file mode 100644 index 00000000..e849b2ba --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/init(from:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/init(from:)"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/init(from:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest"]]},"metadata":{"roleHeading":"Initializer","modules":[{"name":"Passage"}],"externalID":"s:7Passage48AuthenticateWebAuthnFinishWithTransactionRequestV4fromACs7Decoder_p_tKcfc","role":"symbol","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"sections":[],"references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/init(from:)":{"role":"symbol","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/init(from:)","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/init(from:)"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest":{"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","abstract":[],"kind":"symbol","type":"topic","title":"AuthenticateWebAuthnFinishWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnFinishWithTransactionRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthenticateWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/init(handshakeid:handshakeresponse:transactionid:).json b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/init(handshakeid:handshakeresponse:transactionid:).json new file mode 100644 index 00000000..d78acd29 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/init(handshakeid:handshakeresponse:transactionid:).json @@ -0,0 +1 @@ +{"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"handshakeId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"handshakeResponse","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CredentialAssertionResponse","preciseIdentifier":"s:7Passage27CredentialAssertionResponseV","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse"},{"kind":"text","text":", "},{"text":"transactionId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil)"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/init(handshakeid:handshakeresponse:transactionid:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/init(handshakeId:handshakeResponse:transactionId:)"},"metadata":{"externalID":"s:7Passage48AuthenticateWebAuthnFinishWithTransactionRequestV11handshakeId0I8Response011transactionJ0ACSS_AA019CredentialAssertionK0VSSSgtcfc","role":"symbol","modules":[{"name":"Passage"}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"handshakeId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"handshakeResponse"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage27CredentialAssertionResponseV","text":"CredentialAssertionResponse"},{"kind":"text","text":", "},{"kind":"externalParam","text":"transactionId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"title":"init(handshakeId:handshakeResponse:transactionId:)","roleHeading":"Initializer","symbolKind":"init"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest":{"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","abstract":[],"kind":"symbol","type":"topic","title":"AuthenticateWebAuthnFinishWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnFinishWithTransactionRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthenticateWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/init(handshakeId:handshakeResponse:transactionId:)":{"role":"symbol","title":"init(handshakeId:handshakeResponse:transactionId:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"handshakeId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"handshakeResponse","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CredentialAssertionResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage27CredentialAssertionResponseV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"transactionId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?)","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/init(handshakeId:handshakeResponse:transactionId:)","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/init(handshakeid:handshakeresponse:transactionid:)"},"doc://Passage/documentation/Passage/CredentialAssertionResponse":{"url":"\/documentation\/passage\/credentialassertionresponse","title":"CredentialAssertionResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionResponse"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionResponse"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/transactionid.json b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/transactionid.json new file mode 100644 index 00000000..4cd7c6b4 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/transactionid.json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/transactionId","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest"]]},"metadata":{"symbolKind":"property","role":"symbol","title":"transactionId","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transactionId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","externalID":"s:7Passage48AuthenticateWebAuthnFinishWithTransactionRequestV13transactionIdSSSgvp","modules":[{"name":"Passage"}]},"abstract":[{"type":"text","text":"the transaction ID used when starting this login attempt (optional)"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/transactionid"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"transactionId","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest":{"url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest","abstract":[],"kind":"symbol","type":"topic","title":"AuthenticateWebAuthnFinishWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnFinishWithTransactionRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthenticateWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnFinishWithTransactionRequest/transactionId":{"role":"symbol","title":"transactionId","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"the transaction ID used when starting this login attempt (optional)"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnFinishWithTransactionRequest\/transactionId","url":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/transactionid"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest.json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest.json new file mode 100644 index 00000000..4977ff53 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/init(transactionId:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/transactionId"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/encode(to:)"],"title":"Instance Methods"},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"title":"Conforms To","type":"conformsTo","kind":"relationships"}],"metadata":{"roleHeading":"Structure","modules":[{"name":"Passage"}],"symbolKind":"struct","externalID":"s:7Passage47AuthenticateWebAuthnStartWithTransactionRequestV","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"role":"symbol","title":"AuthenticateWebAuthnStartWithTransactionRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthenticateWebAuthnStartWithTransactionRequest","kind":"identifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest"},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"platforms":["iOS"],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys","abstract":[],"kind":"symbol","title":"AuthenticateWebAuthnStartWithTransactionRequest.CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/Equatable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/Equatable-Implementations","type":"topic","kind":"article","title":"Equatable Implementations"},"doc://Passage/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/encode(to:)":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/encode(to:)","type":"topic","kind":"symbol","title":"encode(to:)"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/init(transactionId:)":{"role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transactionId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?)","kind":"text"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/init(transactionid:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/init(transactionId:)","type":"topic","kind":"symbol","title":"init(transactionId:)"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest","title":"AuthenticateWebAuthnStartWithTransactionRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"type":"topic","abstract":[]},"doc://Passage/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ","type":"unresolvable"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/init(from:)":{"role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/init(from:)","type":"topic","kind":"symbol","title":"init(from:)"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/transactionId":{"role":"symbol","abstract":[{"type":"text","text":"the transaction ID to associate with this authentication attempt (optional)"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/transactionid","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/transactionId","type":"topic","kind":"symbol","title":"transactionId"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/Se":{"title":"Swift.Decodable","identifier":"doc:\/\/Passage\/Se","type":"unresolvable"},"doc://Passage/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/!=(_:_:).json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/!=(_:_:).json new file mode 100644 index 00000000..ce22da84 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/!=(_:_:).json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Operator","role":"symbol","symbolKind":"op","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage47AuthenticateWebAuthnStartWithTransactionRequestV"},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/Equatable-Implementations"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/!=(_:_:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/!=(_:_:)"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/Equatable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/Equatable-Implementations","type":"topic","kind":"article","title":"Equatable Implementations"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest","title":"AuthenticateWebAuthnStartWithTransactionRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/!=(_:_:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys.json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys.json new file mode 100644 index 00000000..6e90245a --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys"]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"enum","role":"symbol","title":"AuthenticateWebAuthnStartWithTransactionRequest.CodingKeys","roleHeading":"Enumeration","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"externalID":"s:7Passage47AuthenticateWebAuthnStartWithTransactionRequestV10CodingKeysO","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"kind":"relationships"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys"},"kind":"symbol","sections":[],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/transactionId"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/RawRepresentable-Implementations"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest","title":"AuthenticateWebAuthnStartWithTransactionRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys/init(rawValue:)":{"kind":"symbol","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/init(rawvalue:)","role":"symbol","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","abstract":[]},"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys/CodingKey-Implementations":{"kind":"article","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/codingkey-implementations","role":"collectionGroup","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/CodingKey-Implementations","type":"topic","abstract":[]},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://Passage/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/RawRepresentable-Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/Equatable-Implementations","type":"topic","abstract":[]},"doc://Passage/s9CodingKeyP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP","title":"Swift.CodingKey"},"doc://Passage/SY":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable"},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys/init(stringValue:)":{"kind":"symbol","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/init(stringvalue:)","role":"symbol","title":"init(stringValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/init(stringValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"type":"topic","abstract":[]},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys/init(intValue:)":{"kind":"symbol","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/init(intvalue:)","role":"symbol","title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/init(intValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys","abstract":[],"kind":"symbol","title":"AuthenticateWebAuthnStartWithTransactionRequest.CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys/transactionId":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"transactionId","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/transactionId","abstract":[],"title":"AuthenticateWebAuthnStartWithTransactionRequest.CodingKeys.transactionId","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/transactionid"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..b1063ef5 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/Equatable-Implementations"]]},"variants":[{"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage47AuthenticateWebAuthnStartWithTransactionRequestV10CodingKeysO","role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"!=(_:_:)","extendedModule":"Swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys","abstract":[],"kind":"symbol","title":"AuthenticateWebAuthnStartWithTransactionRequest.CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/Equatable-Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys/!=(_:_:)":{"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/!=(_:_:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest","title":"AuthenticateWebAuthnStartWithTransactionRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..bee8e0ac --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/description"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"CodingKey Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/CodingKey-Implementations"},"sections":[],"references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys/debugDescription":{"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/debugdescription","abstract":[],"title":"debugDescription","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/debugDescription","kind":"symbol"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys/description":{"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/description","abstract":[],"title":"description","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/description","kind":"symbol"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest","title":"AuthenticateWebAuthnStartWithTransactionRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys","abstract":[],"kind":"symbol","title":"AuthenticateWebAuthnStartWithTransactionRequest.CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/debugdescription.json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/debugdescription.json new file mode 100644 index 00000000..ace4afc8 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/debugdescription"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/debugDescription"},"metadata":{"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"title":"debugDescription","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage47AuthenticateWebAuthnStartWithTransactionRequestV10CodingKeysO","role":"symbol"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"text":".","type":"text"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/CodingKey-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest","title":"AuthenticateWebAuthnStartWithTransactionRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys/debugDescription":{"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/debugdescription","abstract":[],"title":"debugDescription","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/debugDescription","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys","abstract":[],"kind":"symbol","title":"AuthenticateWebAuthnStartWithTransactionRequest.CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys/CodingKey-Implementations":{"kind":"article","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/codingkey-implementations","role":"collectionGroup","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/CodingKey-Implementations","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/description.json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/description.json new file mode 100644 index 00000000..b59cdd31 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/description.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/CodingKey-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.description","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/description","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage47AuthenticateWebAuthnStartWithTransactionRequestV10CodingKeysO","title":"description","role":"symbol","roleHeading":"Instance Property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/description"]}],"references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys/description":{"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/description","abstract":[],"title":"description","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/description","kind":"symbol"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest","title":"AuthenticateWebAuthnStartWithTransactionRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys","abstract":[],"kind":"symbol","title":"AuthenticateWebAuthnStartWithTransactionRequest.CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys/CodingKey-Implementations":{"kind":"article","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/codingkey-implementations","role":"collectionGroup","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/CodingKey-Implementations","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..11cd9bf5 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/equatable-implementations"]}],"sections":[],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/!=(_:_:)"],"generated":true,"title":"Operators"}],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/Equatable-Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys/!=(_:_:)":{"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/!=(_:_:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys","abstract":[],"kind":"symbol","title":"AuthenticateWebAuthnStartWithTransactionRequest.CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest","title":"AuthenticateWebAuthnStartWithTransactionRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/hash(into:).json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/hash(into:).json new file mode 100644 index 00000000..87e5d682 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["iOS"]}]}],"metadata":{"title":"hash(into:)","roleHeading":"Instance Method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage47AuthenticateWebAuthnStartWithTransactionRequestV10CodingKeysO","symbolKind":"method","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"role":"symbol","extendedModule":"Swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/hash(into:)"},"sections":[],"references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest","title":"AuthenticateWebAuthnStartWithTransactionRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/RawRepresentable-Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys","abstract":[],"kind":"symbol","title":"AuthenticateWebAuthnStartWithTransactionRequest.CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys/hash(into:)":{"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"role":"symbol","kind":"symbol","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"hash(into:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/hash(into:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/hashvalue.json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/hashvalue.json new file mode 100644 index 00000000..5428a72d --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/hashvalue"]}],"sections":[],"metadata":{"extendedModule":"Swift","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"title":"hashValue","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage47AuthenticateWebAuthnStartWithTransactionRequestV10CodingKeysO","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/hashValue"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest","title":"AuthenticateWebAuthnStartWithTransactionRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys/hashValue":{"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/hashvalue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"hashValue","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/hashValue"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys","abstract":[],"kind":"symbol","title":"AuthenticateWebAuthnStartWithTransactionRequest.CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/RawRepresentable-Implementations","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..ee29d018 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"roleHeading":"Initializer","externalID":"s:7Passage47AuthenticateWebAuthnStartWithTransactionRequestV10CodingKeysO8intValueAESgSi_tcfc","title":"init(intValue:)","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/init(intvalue:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest","title":"AuthenticateWebAuthnStartWithTransactionRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys/init(intValue:)":{"kind":"symbol","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/init(intvalue:)","role":"symbol","title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/init(intValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys","abstract":[],"kind":"symbol","title":"AuthenticateWebAuthnStartWithTransactionRequest.CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..9d012249 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/init(rawvalue:)"]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"text":".","type":"text"}],"metadata":{"roleHeading":"Initializer","externalID":"s:7Passage47AuthenticateWebAuthnStartWithTransactionRequestV10CodingKeysO8rawValueAESgSS_tcfc","symbolKind":"init","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"name":"Passage"}],"title":"init(rawValue:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/init(rawValue:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest","title":"AuthenticateWebAuthnStartWithTransactionRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys/init(rawValue:)":{"kind":"symbol","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/init(rawvalue:)","role":"symbol","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys","abstract":[],"kind":"symbol","title":"AuthenticateWebAuthnStartWithTransactionRequest.CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..38a6c3cf --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","sections":[],"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"title":"init(stringValue:)","symbolKind":"init","roleHeading":"Initializer","modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage47AuthenticateWebAuthnStartWithTransactionRequestV10CodingKeysO11stringValueAESgSS_tcfc"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/init(stringValue:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/init(stringvalue:)"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest","title":"AuthenticateWebAuthnStartWithTransactionRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys","abstract":[],"kind":"symbol","title":"AuthenticateWebAuthnStartWithTransactionRequest.CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys/init(stringValue:)":{"kind":"symbol","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/init(stringvalue:)","role":"symbol","title":"init(stringValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/init(stringValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..077f8601 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"title":"RawRepresentable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/hashValue"],"generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/hash(into:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys"]]},"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys","abstract":[],"kind":"symbol","title":"AuthenticateWebAuthnStartWithTransactionRequest.CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest","title":"AuthenticateWebAuthnStartWithTransactionRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys/hashValue":{"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/hashvalue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"hashValue","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/hashValue"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys/hash(into:)":{"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"role":"symbol","kind":"symbol","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"hash(into:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/hash(into:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/transactionid.json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/transactionid.json new file mode 100644 index 00000000..1c674fcb --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/transactionid.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/transactionId","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/transactionid"]}],"sections":[],"metadata":{"role":"symbol","roleHeading":"Case","title":"AuthenticateWebAuthnStartWithTransactionRequest.CodingKeys.transactionId","modules":[{"name":"Passage"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transactionId","kind":"identifier"}],"symbolKind":"case","externalID":"s:7Passage47AuthenticateWebAuthnStartWithTransactionRequestV10CodingKeysO13transactionIdyA2EmF"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transactionId"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest","title":"AuthenticateWebAuthnStartWithTransactionRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys/transactionId":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"transactionId","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys\/transactionId","abstract":[],"title":"AuthenticateWebAuthnStartWithTransactionRequest.CodingKeys.transactionId","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/transactionid"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/CodingKeys","abstract":[],"kind":"symbol","title":"AuthenticateWebAuthnStartWithTransactionRequest.CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/encode(to:).json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/encode(to:).json new file mode 100644 index 00000000..57f011f6 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/encode(to:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/encode(to:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"method","title":"encode(to:)","roleHeading":"Instance Method","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"externalID":"s:7Passage47AuthenticateWebAuthnStartWithTransactionRequestV6encode2toys7Encoder_p_tKF","modules":[{"name":"Passage"}]},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest","title":"AuthenticateWebAuthnStartWithTransactionRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/encode(to:)":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/encode(to:)","type":"topic","kind":"symbol","title":"encode(to:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/equatable-implementations.json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/equatable-implementations.json new file mode 100644 index 00000000..12b70c26 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/equatable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/!=(_:_:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest"]]},"kind":"article","variants":[{"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/!=(_:_:)","type":"topic"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest","title":"AuthenticateWebAuthnStartWithTransactionRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/init(from:).json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/init(from:).json new file mode 100644 index 00000000..bc690ecb --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/init(from:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"externalID":"s:7Passage47AuthenticateWebAuthnStartWithTransactionRequestV4fromACs7Decoder_p_tKcfc","title":"init(from:)","symbolKind":"init","roleHeading":"Initializer","role":"symbol"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/init(from:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/init(from:)"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest"]]},"references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/init(from:)":{"role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/init(from:)","type":"topic","kind":"symbol","title":"init(from:)"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest","title":"AuthenticateWebAuthnStartWithTransactionRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/init(transactionid:).json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/init(transactionid:).json new file mode 100644 index 00000000..5938e7b2 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/init(transactionid:).json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transactionId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil)","kind":"text"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/init(transactionid:)"]}],"metadata":{"symbolKind":"init","role":"symbol","roleHeading":"Initializer","modules":[{"name":"Passage"}],"externalID":"s:7Passage47AuthenticateWebAuthnStartWithTransactionRequestV13transactionIdACSSSg_tcfc","title":"init(transactionId:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"transactionId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?)","kind":"text"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/init(transactionId:)"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest","title":"AuthenticateWebAuthnStartWithTransactionRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/init(transactionId:)":{"role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transactionId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?)","kind":"text"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/init(transactionid:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/init(transactionId:)","type":"topic","kind":"symbol","title":"init(transactionId:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/transactionid.json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/transactionid.json new file mode 100644 index 00000000..53d8d997 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionrequest/transactionid.json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest"]]},"metadata":{"title":"transactionId","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transactionId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"externalID":"s:7Passage47AuthenticateWebAuthnStartWithTransactionRequestV13transactionIdSSSgvp","modules":[{"name":"Passage"}],"symbolKind":"property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/transactionId"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"the transaction ID to associate with this authentication attempt (optional)","type":"text"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/transactionid"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"transactionId","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest":{"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest","title":"AuthenticateWebAuthnStartWithTransactionRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionRequest"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionRequest/transactionId":{"role":"symbol","abstract":[{"type":"text","text":"the transaction ID to associate with this authentication attempt (optional)"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/transactionid","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionRequest\/transactionId","type":"topic","kind":"symbol","title":"transactionId"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse.json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse.json new file mode 100644 index 00000000..39cd2c1d --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage48AuthenticateWebAuthnStartWithTransactionResponseV","role":"symbol","title":"AuthenticateWebAuthnStartWithTransactionResponse","roleHeading":"Structure","modules":[{"name":"Passage"}],"symbolKind":"struct","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthenticateWebAuthnStartWithTransactionResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}],"languages":["swift"],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse"]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/init(handshake:transactionId:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/handshake","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/transactionId"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/encode(to:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys"],"title":"Enumerations"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/Equatable-Implementations"],"title":"Default Implementations","generated":true}],"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"kind":"relationships","type":"conformsTo"}],"references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse":{"abstract":[],"title":"AuthenticateWebAuthnStartWithTransactionResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","role":"symbol","type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/init(handshake:transactionId:)":{"abstract":[],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/init(handshake:transactionId:)","title":"init(handshake:transactionId:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"handshake"},{"text":": ","kind":"text"},{"text":"CredentialAssertionChallenge","kind":"typeIdentifier","preciseIdentifier":"s:7Passage28CredentialAssertionChallengeV"},{"kind":"text","text":", "},{"text":"transactionId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/init(handshake:transactionid:)"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/equatable-implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/Equatable-Implementations","abstract":[],"title":"Equatable Implementations"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/handshake":{"role":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"handshake","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CredentialAssertionChallenge","preciseIdentifier":"s:7Passage28CredentialAssertionChallengeV"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/handshake","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/handshake","type":"topic","kind":"symbol","title":"handshake"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/init(from:)":{"abstract":[],"kind":"symbol","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"init(from:)","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/init(from:)"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/transactionId":{"abstract":[{"type":"text","text":"the transaction ID provided for this authentication attempt, null if not provided"}],"title":"transactionId","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/transactionId","role":"symbol","type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/transactionid","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"kind":"symbol"},"doc://Passage/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/encode(to:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/encode(to:)","abstract":[],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/encode(to:)","role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys":{"title":"AuthenticateWebAuthnStartWithTransactionResponse.CodingKeys","type":"topic","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/!=(_:_:).json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/!=(_:_:).json new file mode 100644 index 00000000..47cd3dff --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/!=(_:_:).json @@ -0,0 +1 @@ +{"metadata":{"title":"!=(_:_:)","modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage48AuthenticateWebAuthnStartWithTransactionResponseV","symbolKind":"op","extendedModule":"Swift","roleHeading":"Operator"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/Equatable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["iOS"]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse":{"abstract":[],"title":"AuthenticateWebAuthnStartWithTransactionResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","role":"symbol","type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/equatable-implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/Equatable-Implementations","abstract":[],"title":"Equatable Implementations"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/!=(_:_:)":{"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/!=(_:_:)","title":"!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys.json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys.json new file mode 100644 index 00000000..522b5c70 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse"]]},"variants":[{"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"symbolKind":"enum","roleHeading":"Enumeration","role":"symbol","externalID":"s:7Passage48AuthenticateWebAuthnStartWithTransactionResponseV10CodingKeysO","title":"AuthenticateWebAuthnStartWithTransactionResponse.CodingKeys","modules":[{"name":"Passage"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys","interfaceLanguage":"swift"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/handshake","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/transactionId"]},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/init(stringValue:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/RawRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","type":"topic","abstract":[],"kind":"article","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse":{"abstract":[],"title":"AuthenticateWebAuthnStartWithTransactionResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","role":"symbol","type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}]},"doc://Passage/s9CodingKeyP":{"identifier":"doc:\/\/Passage\/s9CodingKeyP","type":"unresolvable","title":"Swift.CodingKey"},"doc://Passage/s23CustomStringConvertibleP":{"identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys/handshake":{"title":"AuthenticateWebAuthnStartWithTransactionResponse.CodingKeys.handshake","type":"topic","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"handshake"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/handshake","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/handshake"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys/init(stringValue:)":{"title":"init(stringValue:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/init(stringValue:)","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/init(stringvalue:)"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys":{"title":"AuthenticateWebAuthnStartWithTransactionResponse.CodingKeys","type":"topic","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys/Equatable-Implementations":{"kind":"article","type":"topic","abstract":[],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/Equatable-Implementations"},"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys/init(intValue:)":{"kind":"symbol","type":"topic","abstract":[],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/init(intvalue:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}],"title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/init(intValue:)"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys/init(rawValue:)":{"role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/init(rawvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/init(rawValue:)","type":"topic","kind":"symbol","title":"init(rawValue:)"},"doc://Passage/s12CaseIterableP":{"title":"Swift.CaseIterable","identifier":"doc:\/\/Passage\/s12CaseIterableP","type":"unresolvable"},"doc://Passage/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ","type":"unresolvable"},"doc://Passage/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH","type":"unresolvable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","type":"unresolvable"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys/transactionId":{"role":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"transactionId","kind":"identifier"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/transactionid","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/transactionId","type":"topic","kind":"symbol","title":"AuthenticateWebAuthnStartWithTransactionResponse.CodingKeys.transactionId"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/CodingKey-Implementations","type":"topic","kind":"article","title":"CodingKey Implementations"},"doc://Passage/SY":{"title":"Swift.RawRepresentable","identifier":"doc:\/\/Passage\/SY","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..ad17cb43 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/!=(_:_:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/Equatable-Implementations"]]},"metadata":{"extendedModule":"Swift","role":"symbol","title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage48AuthenticateWebAuthnStartWithTransactionResponseV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"op","roleHeading":"Operator","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse":{"abstract":[],"title":"AuthenticateWebAuthnStartWithTransactionResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","role":"symbol","type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys/!=(_:_:)":{"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/!=(_:_:)","abstract":[],"role":"symbol","title":"!=(_:_:)","kind":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys":{"title":"AuthenticateWebAuthnStartWithTransactionResponse.CodingKeys","type":"topic","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys/Equatable-Implementations":{"kind":"article","type":"topic","abstract":[],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/Equatable-Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..ae373689 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/codingkey-implementations"]}],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"CodingKey Implementations"},"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys"]]},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/description"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/CodingKey-Implementations"},"references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys/debugDescription":{"role":"symbol","title":"debugDescription","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/debugDescription","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/debugdescription"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys":{"title":"AuthenticateWebAuthnStartWithTransactionResponse.CodingKeys","type":"topic","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys/description":{"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/description","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"description","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/description"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse":{"abstract":[],"title":"AuthenticateWebAuthnStartWithTransactionResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","role":"symbol","type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/debugdescription.json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/debugdescription.json new file mode 100644 index 00000000..6fa47308 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"symbolKind":"property","role":"symbol","title":"debugDescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"roleHeading":"Instance Property","extendedModule":"Swift","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage48AuthenticateWebAuthnStartWithTransactionResponseV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/debugdescription"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/CodingKey-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys":{"title":"AuthenticateWebAuthnStartWithTransactionResponse.CodingKeys","type":"topic","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys/debugDescription":{"role":"symbol","title":"debugDescription","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/debugDescription","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/debugdescription"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse":{"abstract":[],"title":"AuthenticateWebAuthnStartWithTransactionResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","role":"symbol","type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/CodingKey-Implementations","type":"topic","kind":"article","title":"CodingKey Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/description.json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/description.json new file mode 100644 index 00000000..caae9d43 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/description.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage48AuthenticateWebAuthnStartWithTransactionResponseV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","extendedModule":"Swift","title":"description"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/description","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/CodingKey-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.description","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/CodingKey-Implementations","type":"topic","kind":"article","title":"CodingKey Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys/description":{"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/description","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"description","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/description"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse":{"abstract":[],"title":"AuthenticateWebAuthnStartWithTransactionResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","role":"symbol","type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys":{"title":"AuthenticateWebAuthnStartWithTransactionResponse.CodingKeys","type":"topic","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..ca296cae --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/Equatable-Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/!=(_:_:)"],"title":"Operators"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/equatable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys"]]},"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys":{"title":"AuthenticateWebAuthnStartWithTransactionResponse.CodingKeys","type":"topic","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse":{"abstract":[],"title":"AuthenticateWebAuthnStartWithTransactionResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","role":"symbol","type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys/!=(_:_:)":{"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/!=(_:_:)","abstract":[],"role":"symbol","title":"!=(_:_:)","kind":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/handshake.json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/handshake.json new file mode 100644 index 00000000..86ff216f --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/handshake.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"handshake","kind":"identifier"}]}]}],"sections":[],"variants":[{"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/handshake"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/handshake","interfaceLanguage":"swift"},"metadata":{"title":"AuthenticateWebAuthnStartWithTransactionResponse.CodingKeys.handshake","symbolKind":"case","role":"symbol","roleHeading":"Case","modules":[{"name":"Passage"}],"externalID":"s:7Passage48AuthenticateWebAuthnStartWithTransactionResponseV10CodingKeysO9handshakeyA2EmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"handshake","kind":"identifier"}]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys/handshake":{"title":"AuthenticateWebAuthnStartWithTransactionResponse.CodingKeys.handshake","type":"topic","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"handshake"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/handshake","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/handshake"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse":{"abstract":[],"title":"AuthenticateWebAuthnStartWithTransactionResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","role":"symbol","type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys":{"title":"AuthenticateWebAuthnStartWithTransactionResponse.CodingKeys","type":"topic","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/hash(into:).json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/hash(into:).json new file mode 100644 index 00000000..9799ecf8 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"role":"symbol","symbolKind":"method","title":"hash(into:)","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage48AuthenticateWebAuthnStartWithTransactionResponseV10CodingKeysO","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Instance Method"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/hash(into:)"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/hash(into:)"]}],"references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","type":"topic","abstract":[],"kind":"article","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys":{"title":"AuthenticateWebAuthnStartWithTransactionResponse.CodingKeys","type":"topic","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse":{"abstract":[],"title":"AuthenticateWebAuthnStartWithTransactionResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","role":"symbol","type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys/hash(into:)":{"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/hash(into:)","role":"symbol","title":"hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/hash(into:)","abstract":[],"kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/hashvalue.json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/hashvalue.json new file mode 100644 index 00000000..75036c62 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"metadata":{"title":"hashValue","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"role":"symbol","symbolKind":"property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage48AuthenticateWebAuthnStartWithTransactionResponseV10CodingKeysO","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys":{"title":"AuthenticateWebAuthnStartWithTransactionResponse.CodingKeys","type":"topic","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse":{"abstract":[],"title":"AuthenticateWebAuthnStartWithTransactionResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","role":"symbol","type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys/hashValue":{"title":"hashValue","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/hashValue","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/hashvalue","kind":"symbol"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","type":"topic","abstract":[],"kind":"article","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/rawrepresentable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..918e245b --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage48AuthenticateWebAuthnStartWithTransactionResponseV10CodingKeysO8intValueAESgSi_tcfc","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","symbolKind":"init","title":"init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/init(intValue:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys/init(intValue:)":{"kind":"symbol","type":"topic","abstract":[],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/init(intvalue:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}],"title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/init(intValue:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse":{"abstract":[],"title":"AuthenticateWebAuthnStartWithTransactionResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","role":"symbol","type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys":{"title":"AuthenticateWebAuthnStartWithTransactionResponse.CodingKeys","type":"topic","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..3a11791b --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"init","title":"init(rawValue:)","externalID":"s:7Passage48AuthenticateWebAuthnStartWithTransactionResponseV10CodingKeysO8rawValueAESgSS_tcfc","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"roleHeading":"Initializer","modules":[{"name":"Passage"}],"role":"symbol"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse":{"abstract":[],"title":"AuthenticateWebAuthnStartWithTransactionResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","role":"symbol","type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys/init(rawValue:)":{"role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/init(rawvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/init(rawValue:)","type":"topic","kind":"symbol","title":"init(rawValue:)"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys":{"title":"AuthenticateWebAuthnStartWithTransactionResponse.CodingKeys","type":"topic","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..b96136d9 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys"]]},"metadata":{"title":"init(stringValue:)","symbolKind":"init","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"roleHeading":"Initializer","externalID":"s:7Passage48AuthenticateWebAuthnStartWithTransactionResponseV10CodingKeysO11stringValueAESgSS_tcfc","role":"symbol"},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/init(stringvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse":{"abstract":[],"title":"AuthenticateWebAuthnStartWithTransactionResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","role":"symbol","type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys/init(stringValue:)":{"title":"init(stringValue:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/init(stringValue:)","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/init(stringvalue:)"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys":{"title":"AuthenticateWebAuthnStartWithTransactionResponse.CodingKeys","type":"topic","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..cec6f573 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys"]]},"metadata":{"role":"collectionGroup","title":"RawRepresentable Implementations","modules":[{"name":"Passage"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/rawrepresentable-implementations"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/hashValue"],"generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/hash(into:)"],"generated":true}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"sections":[],"kind":"article","references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse":{"abstract":[],"title":"AuthenticateWebAuthnStartWithTransactionResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","role":"symbol","type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys":{"title":"AuthenticateWebAuthnStartWithTransactionResponse.CodingKeys","type":"topic","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys/hashValue":{"title":"hashValue","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/hashValue","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/hashvalue","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys/hash(into:)":{"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/hash(into:)","role":"symbol","title":"hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/hash(into:)","abstract":[],"kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/transactionid.json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/transactionid.json new file mode 100644 index 00000000..5c270889 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/transactionid.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys"]]},"metadata":{"externalID":"s:7Passage48AuthenticateWebAuthnStartWithTransactionResponseV10CodingKeysO13transactionIdyA2EmF","role":"symbol","title":"AuthenticateWebAuthnStartWithTransactionResponse.CodingKeys.transactionId","roleHeading":"Case","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transactionId"}]},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"transactionId","kind":"identifier"}],"platforms":["iOS"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/transactionid"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/transactionId","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse":{"abstract":[],"title":"AuthenticateWebAuthnStartWithTransactionResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","role":"symbol","type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys/transactionId":{"role":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"transactionId","kind":"identifier"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/transactionid","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys\/transactionId","type":"topic","kind":"symbol","title":"AuthenticateWebAuthnStartWithTransactionResponse.CodingKeys.transactionId"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/CodingKeys":{"title":"AuthenticateWebAuthnStartWithTransactionResponse.CodingKeys","type":"topic","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/encode(to:).json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/encode(to:).json new file mode 100644 index 00000000..ecd53bd6 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/encode(to:).json @@ -0,0 +1 @@ +{"metadata":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"externalID":"s:7Passage48AuthenticateWebAuthnStartWithTransactionResponseV6encode2toys7Encoder_p_tKF","symbolKind":"method","title":"encode(to:)","modules":[{"name":"Passage"}],"roleHeading":"Instance Method"},"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/encode(to:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/encode(to:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse":{"abstract":[],"title":"AuthenticateWebAuthnStartWithTransactionResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","role":"symbol","type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/encode(to:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/encode(to:)","abstract":[],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/encode(to:)","role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/equatable-implementations.json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/equatable-implementations.json new file mode 100644 index 00000000..6789ee1b --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/equatable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/!=(_:_:)"],"generated":true}],"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/Equatable-Implementations"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/equatable-implementations"]}],"sections":[],"references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/!=(_:_:)":{"type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/!=(_:_:)","title":"!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse":{"abstract":[],"title":"AuthenticateWebAuthnStartWithTransactionResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","role":"symbol","type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/handshake.json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/handshake.json new file mode 100644 index 00000000..06f7bf2b --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/handshake.json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"handshake"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","preciseIdentifier":"s:7Passage28CredentialAssertionChallengeV","text":"CredentialAssertionChallenge"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/handshake"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"handshake"},{"kind":"text","text":": "},{"text":"CredentialAssertionChallenge","kind":"typeIdentifier","preciseIdentifier":"s:7Passage28CredentialAssertionChallengeV"}],"externalID":"s:7Passage48AuthenticateWebAuthnStartWithTransactionResponseV9handshakeAA28CredentialAssertionChallengeVvp","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"title":"handshake"},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/handshake","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/CredentialAssertionChallenge":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionChallenge","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","role":"symbol","title":"CredentialAssertionChallenge","url":"\/documentation\/passage\/credentialassertionchallenge","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionChallenge"}],"type":"topic"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse":{"abstract":[],"title":"AuthenticateWebAuthnStartWithTransactionResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","role":"symbol","type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/handshake":{"role":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"handshake","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CredentialAssertionChallenge","preciseIdentifier":"s:7Passage28CredentialAssertionChallengeV"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/handshake","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/handshake","type":"topic","kind":"symbol","title":"handshake"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/init(from:).json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/init(from:).json new file mode 100644 index 00000000..13c685eb --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/init(from:).json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"externalID":"s:7Passage48AuthenticateWebAuthnStartWithTransactionResponseV4fromACs7Decoder_p_tKcfc","title":"init(from:)","symbolKind":"init","roleHeading":"Initializer","role":"symbol"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/init(from:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse":{"abstract":[],"title":"AuthenticateWebAuthnStartWithTransactionResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","role":"symbol","type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/init(from:)":{"abstract":[],"kind":"symbol","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"init(from:)","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/init(from:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/init(handshake:transactionid:).json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/init(handshake:transactionid:).json new file mode 100644 index 00000000..9c3c12e4 --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/init(handshake:transactionid:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/init(handshake:transactionid:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"handshake"},{"kind":"text","text":": "},{"text":"CredentialAssertionChallenge","preciseIdentifier":"s:7Passage28CredentialAssertionChallengeV","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge"},{"kind":"text","text":", "},{"text":"transactionId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil)","kind":"text"}]}]}],"sections":[],"metadata":{"roleHeading":"Initializer","role":"symbol","symbolKind":"init","title":"init(handshake:transactionId:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"handshake"},{"kind":"text","text":": "},{"text":"CredentialAssertionChallenge","kind":"typeIdentifier","preciseIdentifier":"s:7Passage28CredentialAssertionChallengeV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"transactionId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage48AuthenticateWebAuthnStartWithTransactionResponseV9handshake13transactionIdAcA28CredentialAssertionChallengeV_SSSgtcfc"},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/init(handshake:transactionId:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/init(handshake:transactionId:)":{"abstract":[],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/init(handshake:transactionId:)","title":"init(handshake:transactionId:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"handshake"},{"text":": ","kind":"text"},{"text":"CredentialAssertionChallenge","kind":"typeIdentifier","preciseIdentifier":"s:7Passage28CredentialAssertionChallengeV"},{"kind":"text","text":", "},{"text":"transactionId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/init(handshake:transactionid:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionChallenge":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionChallenge","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","role":"symbol","title":"CredentialAssertionChallenge","url":"\/documentation\/passage\/credentialassertionchallenge","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionChallenge"}],"type":"topic"},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse":{"abstract":[],"title":"AuthenticateWebAuthnStartWithTransactionResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","role":"symbol","type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/transactionid.json b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/transactionid.json new file mode 100644 index 00000000..8843eabd --- /dev/null +++ b/docs/data/documentation/passage/authenticatewebauthnstartwithtransactionresponse/transactionid.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse"]]},"abstract":[{"text":"the transaction ID provided for this authentication attempt, null if not provided","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/transactionId"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transactionId","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/transactionid"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"modules":[{"name":"Passage"}],"title":"transactionId","role":"symbol","externalID":"s:7Passage48AuthenticateWebAuthnStartWithTransactionResponseV13transactionIdSSSgvp","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transactionId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse":{"abstract":[],"title":"AuthenticateWebAuthnStartWithTransactionResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse","role":"symbol","type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticateWebAuthnStartWithTransactionResponse"}]},"doc://Passage/documentation/Passage/AuthenticateWebAuthnStartWithTransactionResponse/transactionId":{"abstract":[{"type":"text","text":"the transaction ID provided for this authentication attempt, null if not provided"}],"title":"transactionId","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticateWebAuthnStartWithTransactionResponse\/transactionId","role":"symbol","type":"topic","url":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/transactionid","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatorattachment.json b/docs/data/documentation/passage/authenticatorattachment.json index b2f7e75f..f26f1f02 100644 --- a/docs/data/documentation/passage/authenticatorattachment.json +++ b/docs/data/documentation/passage/authenticatorattachment.json @@ -1 +1 @@ -{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"AuthenticatorAttachment","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/authenticatorattachment"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/any","doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/crossPlatform","doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/platform"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/init(rawValue:)"],"title":"Initializers"},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/RawRepresentable-Implementations"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","interfaceLanguage":"swift"},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY"],"type":"conformsTo","title":"Conforms To"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"metadata":{"modules":[{"name":"Passage"}],"navigatorTitle":[{"kind":"identifier","text":"AuthenticatorAttachment"}],"roleHeading":"Enumeration","externalID":"s:7Passage23AuthenticatorAttachmentO","role":"symbol","symbolKind":"enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthenticatorAttachment","kind":"identifier"}],"title":"AuthenticatorAttachment"},"references":{"doc://Passage/documentation/Passage/AuthenticatorAttachment/crossPlatform":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"crossPlatform","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/authenticatorattachment\/crossplatform","role":"symbol","abstract":[],"title":"AuthenticatorAttachment.crossPlatform","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/crossPlatform"},"doc://Passage/documentation/Passage/AuthenticatorAttachment/platform":{"url":"\/documentation\/passage\/authenticatorattachment\/platform","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/platform","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"platform","kind":"identifier"}],"type":"topic","title":"AuthenticatorAttachment.platform"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AuthenticatorAttachment/any":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/any","type":"topic","url":"\/documentation\/passage\/authenticatorattachment\/any","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"any"}],"role":"symbol","abstract":[],"title":"AuthenticatorAttachment.any","kind":"symbol"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/AuthenticatorAttachment/RawRepresentable-Implementations":{"kind":"article","abstract":[],"url":"\/documentation\/passage\/authenticatorattachment\/rawrepresentable-implementations","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/RawRepresentable-Implementations","role":"collectionGroup","type":"topic"},"doc://Passage/SY":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable"},"doc://Passage/documentation/Passage/AuthenticatorAttachment/Equatable-Implementations":{"kind":"article","type":"topic","url":"\/documentation\/passage\/authenticatorattachment\/equatable-implementations","role":"collectionGroup","abstract":[],"title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/Equatable-Implementations"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/AuthenticatorAttachment/init(rawValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/authenticatorattachment\/init(rawvalue:)","role":"symbol","abstract":[],"title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/init(rawValue:)"},"doc://Passage/documentation/Passage/AuthenticatorAttachment":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","type":"topic","url":"\/documentation\/passage\/authenticatorattachment","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticatorAttachment"}],"role":"symbol","abstract":[],"title":"AuthenticatorAttachment","navigatorTitle":[{"kind":"identifier","text":"AuthenticatorAttachment"}],"kind":"symbol"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"enum","externalID":"s:7Passage23AuthenticatorAttachmentO","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticatorAttachment"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticatorAttachment"}],"title":"AuthenticatorAttachment","roleHeading":"Enumeration"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/any","doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/crossPlatform","doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/platform"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/init(rawValue:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/RawRepresentable-Implementations"],"title":"Default Implementations","generated":true}],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"selects the type of authentication that will be used in this WebAuthN flow request","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthenticatorAttachment","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/authenticatorattachment"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/AuthenticatorAttachment/any":{"url":"\/documentation\/passage\/authenticatorattachment\/any","role":"symbol","title":"AuthenticatorAttachment.any","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/any","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"any"}],"abstract":[],"kind":"symbol"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/AuthenticatorAttachment/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/authenticatorattachment\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article"},"doc://Passage/documentation/Passage/AuthenticatorAttachment/Equatable-Implementations":{"url":"\/documentation\/passage\/authenticatorattachment\/equatable-implementations","kind":"article","type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/Equatable-Implementations","role":"collectionGroup","abstract":[]},"doc://Passage/documentation/Passage/AuthenticatorAttachment":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"AuthenticatorAttachment","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatorattachment","abstract":[{"text":"selects the type of authentication that will be used in this WebAuthN flow request","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticatorAttachment"}],"title":"AuthenticatorAttachment","kind":"symbol"},"doc://Passage/Se":{"identifier":"doc:\/\/Passage\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://Passage/SY":{"identifier":"doc:\/\/Passage\/SY","type":"unresolvable","title":"Swift.RawRepresentable"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/AuthenticatorAttachment/init(rawValue:)":{"url":"\/documentation\/passage\/authenticatorattachment\/init(rawvalue:)","kind":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/init(rawValue:)","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticatorAttachment/crossPlatform":{"role":"symbol","title":"AuthenticatorAttachment.crossPlatform","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"crossPlatform"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/crossPlatform","url":"\/documentation\/passage\/authenticatorattachment\/crossplatform"},"doc://Passage/documentation/Passage/AuthenticatorAttachment/platform":{"url":"\/documentation\/passage\/authenticatorattachment\/platform","kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"platform","kind":"identifier"}],"title":"AuthenticatorAttachment.platform","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/platform","role":"symbol","abstract":[]},"doc://Passage/SE":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable"},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatorattachment/!=(_:_:).json b/docs/data/documentation/passage/authenticatorattachment/!=(_:_:).json index f3704b9f..696b126e 100644 --- a/docs/data/documentation/passage/authenticatorattachment/!=(_:_:).json +++ b/docs/data/documentation/passage/authenticatorattachment/!=(_:_:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/!=(_:_:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/Equatable-Implementations"]]},"metadata":{"extendedModule":"Swift","roleHeading":"Operator","symbolKind":"op","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage23AuthenticatorAttachmentO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"!=(_:_:)"},"variants":[{"paths":["\/documentation\/passage\/authenticatorattachment\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/AuthenticatorAttachment":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","type":"topic","url":"\/documentation\/passage\/authenticatorattachment","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticatorAttachment"}],"role":"symbol","abstract":[],"title":"AuthenticatorAttachment","navigatorTitle":[{"kind":"identifier","text":"AuthenticatorAttachment"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AuthenticatorAttachment/!=(_:_:)":{"url":"\/documentation\/passage\/authenticatorattachment\/!=(_:_:)","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"title":"!=(_:_:)","kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AuthenticatorAttachment/Equatable-Implementations":{"kind":"article","type":"topic","url":"\/documentation\/passage\/authenticatorattachment\/equatable-implementations","role":"collectionGroup","abstract":[],"title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/Equatable-Implementations"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/Equatable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage23AuthenticatorAttachmentO","role":"symbol","title":"!=(_:_:)","extendedModule":"Swift","roleHeading":"Operator","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/passage\/authenticatorattachment\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/!=(_:_:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/AuthenticatorAttachment/!=(_:_:)":{"url":"\/documentation\/passage\/authenticatorattachment\/!=(_:_:)","title":"!=(_:_:)","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/!=(_:_:)","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/AuthenticatorAttachment/Equatable-Implementations":{"url":"\/documentation\/passage\/authenticatorattachment\/equatable-implementations","kind":"article","type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/Equatable-Implementations","role":"collectionGroup","abstract":[]},"doc://Passage/documentation/Passage/AuthenticatorAttachment":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"AuthenticatorAttachment","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatorattachment","abstract":[{"text":"selects the type of authentication that will be used in this WebAuthN flow request","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticatorAttachment"}],"title":"AuthenticatorAttachment","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatorattachment/any.json b/docs/data/documentation/passage/authenticatorattachment/any.json index d0c04b25..6eb04077 100644 --- a/docs/data/documentation/passage/authenticatorattachment/any.json +++ b/docs/data/documentation/passage/authenticatorattachment/any.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"any","kind":"identifier"}],"languages":["swift"]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/any","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"any"}],"symbolKind":"case","title":"AuthenticatorAttachment.any","externalID":"s:7Passage23AuthenticatorAttachmentO3anyyA2CmF","role":"symbol","modules":[{"name":"Passage"}],"roleHeading":"Case"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatorattachment\/any"]}],"references":{"doc://Passage/documentation/Passage/AuthenticatorAttachment/any":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/any","type":"topic","url":"\/documentation\/passage\/authenticatorattachment\/any","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"any"}],"role":"symbol","abstract":[],"title":"AuthenticatorAttachment.any","kind":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AuthenticatorAttachment":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","type":"topic","url":"\/documentation\/passage\/authenticatorattachment","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticatorAttachment"}],"role":"symbol","abstract":[],"title":"AuthenticatorAttachment","navigatorTitle":[{"kind":"identifier","text":"AuthenticatorAttachment"}],"kind":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"any"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatorattachment\/any"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/any"},"metadata":{"roleHeading":"Case","externalID":"s:7Passage23AuthenticatorAttachmentO3anyyA2CmF","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"any"}],"title":"AuthenticatorAttachment.any"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/AuthenticatorAttachment":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"AuthenticatorAttachment","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatorattachment","abstract":[{"text":"selects the type of authentication that will be used in this WebAuthN flow request","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticatorAttachment"}],"title":"AuthenticatorAttachment","kind":"symbol"},"doc://Passage/documentation/Passage/AuthenticatorAttachment/any":{"url":"\/documentation\/passage\/authenticatorattachment\/any","role":"symbol","title":"AuthenticatorAttachment.any","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/any","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"any"}],"abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatorattachment/crossplatform.json b/docs/data/documentation/passage/authenticatorattachment/crossplatform.json index e23dbba8..f0f62db6 100644 --- a/docs/data/documentation/passage/authenticatorattachment/crossplatform.json +++ b/docs/data/documentation/passage/authenticatorattachment/crossplatform.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/passage\/authenticatorattachment\/crossplatform"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/crossPlatform"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:7Passage23AuthenticatorAttachmentO13crossPlatformyA2CmF","modules":[{"name":"Passage"}],"title":"AuthenticatorAttachment.crossPlatform","roleHeading":"Case","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"crossPlatform","kind":"identifier"}],"role":"symbol"},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"crossPlatform"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment"]]},"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AuthenticatorAttachment":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","type":"topic","url":"\/documentation\/passage\/authenticatorattachment","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticatorAttachment"}],"role":"symbol","abstract":[],"title":"AuthenticatorAttachment","navigatorTitle":[{"kind":"identifier","text":"AuthenticatorAttachment"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AuthenticatorAttachment/crossPlatform":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"crossPlatform","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/authenticatorattachment\/crossplatform","role":"symbol","abstract":[],"title":"AuthenticatorAttachment.crossPlatform","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/crossPlatform"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/authenticatorattachment\/crossplatform"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"symbolKind":"case","role":"symbol","title":"AuthenticatorAttachment.crossPlatform","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"crossPlatform","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage23AuthenticatorAttachmentO13crossPlatformyA2CmF","modules":[{"name":"Passage"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"crossPlatform"}],"platforms":["iOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/crossPlatform"},"references":{"doc://Passage/documentation/Passage/AuthenticatorAttachment":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"AuthenticatorAttachment","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatorattachment","abstract":[{"text":"selects the type of authentication that will be used in this WebAuthN flow request","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticatorAttachment"}],"title":"AuthenticatorAttachment","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticatorAttachment/crossPlatform":{"role":"symbol","title":"AuthenticatorAttachment.crossPlatform","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"crossPlatform"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/crossPlatform","url":"\/documentation\/passage\/authenticatorattachment\/crossplatform"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatorattachment/encode(to:).json b/docs/data/documentation/passage/authenticatorattachment/encode(to:).json new file mode 100644 index 00000000..d954645d --- /dev/null +++ b/docs/data/documentation/passage/authenticatorattachment/encode(to:).json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/encode(to:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/RawRepresentable-Implementations"]]},"variants":[{"paths":["\/documentation\/passage\/authenticatorattachment\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:7Passage23AuthenticatorAttachmentO","role":"symbol","title":"encode(to:)","extendedModule":"Swift","roleHeading":"Instance Method","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"method","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]}],"sections":[],"references":{"doc://Passage/documentation/Passage/AuthenticatorAttachment":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"AuthenticatorAttachment","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatorattachment","abstract":[{"text":"selects the type of authentication that will be used in this WebAuthN flow request","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticatorAttachment"}],"title":"AuthenticatorAttachment","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticatorAttachment/encode(to:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/authenticatorattachment\/encode(to:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}]},"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/encode(to:)","role":"symbol","title":"encode(to:)","kind":"symbol"},"doc://Passage/documentation/Passage/AuthenticatorAttachment/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/authenticatorattachment\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatorattachment/equatable-implementations.json b/docs/data/documentation/passage/authenticatorattachment/equatable-implementations.json index 42a1f72f..3c3ba49f 100644 --- a/docs/data/documentation/passage/authenticatorattachment/equatable-implementations.json +++ b/docs/data/documentation/passage/authenticatorattachment/equatable-implementations.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment"]]},"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/!=(_:_:)"],"generated":true,"title":"Operators"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatorattachment\/equatable-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/Equatable-Implementations"},"references":{"doc://Passage/documentation/Passage/AuthenticatorAttachment":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","type":"topic","url":"\/documentation\/passage\/authenticatorattachment","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticatorAttachment"}],"role":"symbol","abstract":[],"title":"AuthenticatorAttachment","navigatorTitle":[{"kind":"identifier","text":"AuthenticatorAttachment"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AuthenticatorAttachment/!=(_:_:)":{"url":"\/documentation\/passage\/authenticatorattachment\/!=(_:_:)","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"title":"!=(_:_:)","kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file +{"sections":[],"kind":"article","schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/!=(_:_:)"],"generated":true}],"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/Equatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatorattachment\/equatable-implementations"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticatorAttachment":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"AuthenticatorAttachment","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatorattachment","abstract":[{"text":"selects the type of authentication that will be used in this WebAuthN flow request","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticatorAttachment"}],"title":"AuthenticatorAttachment","kind":"symbol"},"doc://Passage/documentation/Passage/AuthenticatorAttachment/!=(_:_:)":{"url":"\/documentation\/passage\/authenticatorattachment\/!=(_:_:)","title":"!=(_:_:)","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/!=(_:_:)","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatorattachment/hash(into:).json b/docs/data/documentation/passage/authenticatorattachment/hash(into:).json index 9e5be612..55b3217c 100644 --- a/docs/data/documentation/passage/authenticatorattachment/hash(into:).json +++ b/docs/data/documentation/passage/authenticatorattachment/hash(into:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}]}]}],"metadata":{"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage23AuthenticatorAttachmentO","title":"hash(into:)","roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"extendedModule":"Swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatorattachment\/hash(into:)"]}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/hash(into:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AuthenticatorAttachment":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","type":"topic","url":"\/documentation\/passage\/authenticatorattachment","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticatorAttachment"}],"role":"symbol","abstract":[],"title":"AuthenticatorAttachment","navigatorTitle":[{"kind":"identifier","text":"AuthenticatorAttachment"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AuthenticatorAttachment/hash(into:)":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/hash(into:)","title":"hash(into:)","url":"\/documentation\/passage\/authenticatorattachment\/hash(into:)","role":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Passage/documentation/Passage/AuthenticatorAttachment/RawRepresentable-Implementations":{"kind":"article","abstract":[],"url":"\/documentation\/passage\/authenticatorattachment\/rawrepresentable-implementations","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/RawRepresentable-Implementations","role":"collectionGroup","type":"topic"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/hash(into:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"method","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"role":"symbol","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage23AuthenticatorAttachmentO","title":"hash(into:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"extendedModule":"Swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatorattachment\/hash(into:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticatorAttachment":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"AuthenticatorAttachment","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatorattachment","abstract":[{"text":"selects the type of authentication that will be used in this WebAuthN flow request","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticatorAttachment"}],"title":"AuthenticatorAttachment","kind":"symbol"},"doc://Passage/documentation/Passage/AuthenticatorAttachment/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/authenticatorattachment\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article"},"doc://Passage/documentation/Passage/AuthenticatorAttachment/hash(into:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/authenticatorattachment\/hash(into:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/hash(into:)","role":"symbol","abstract":[],"title":"hash(into:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatorattachment/hashvalue.json b/docs/data/documentation/passage/authenticatorattachment/hashvalue.json index 2e8b9c6a..1b3edc89 100644 --- a/docs/data/documentation/passage/authenticatorattachment/hashvalue.json +++ b/docs/data/documentation/passage/authenticatorattachment/hashvalue.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/RawRepresentable-Implementations"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatorattachment\/hashvalue"]}],"metadata":{"extendedModule":"Swift","roleHeading":"Instance Property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage23AuthenticatorAttachmentO","symbolKind":"property","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/hashValue","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AuthenticatorAttachment/RawRepresentable-Implementations":{"kind":"article","abstract":[],"url":"\/documentation\/passage\/authenticatorattachment\/rawrepresentable-implementations","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/RawRepresentable-Implementations","role":"collectionGroup","type":"topic"},"doc://Passage/documentation/Passage/AuthenticatorAttachment":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","type":"topic","url":"\/documentation\/passage\/authenticatorattachment","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticatorAttachment"}],"role":"symbol","abstract":[],"title":"AuthenticatorAttachment","navigatorTitle":[{"kind":"identifier","text":"AuthenticatorAttachment"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AuthenticatorAttachment/hashValue":{"url":"\/documentation\/passage\/authenticatorattachment\/hashvalue","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/hashValue","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"kind":"symbol","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"type":"topic","title":"hashValue"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/passage\/authenticatorattachment\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"hashValue","symbolKind":"property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage23AuthenticatorAttachmentO","extendedModule":"Swift","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"roleHeading":"Instance Property","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/RawRepresentable-Implementations"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/hashValue","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","references":{"doc://Passage/documentation/Passage/AuthenticatorAttachment/hashValue":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatorattachment\/hashvalue","abstract":[],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/hashValue","role":"symbol","title":"hashValue","kind":"symbol"},"doc://Passage/documentation/Passage/AuthenticatorAttachment/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/authenticatorattachment\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article"},"doc://Passage/documentation/Passage/AuthenticatorAttachment":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"AuthenticatorAttachment","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatorattachment","abstract":[{"text":"selects the type of authentication that will be used in this WebAuthN flow request","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticatorAttachment"}],"title":"AuthenticatorAttachment","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatorattachment/init(from:).json b/docs/data/documentation/passage/authenticatorattachment/init(from:).json new file mode 100644 index 00000000..619fc526 --- /dev/null +++ b/docs/data/documentation/passage/authenticatorattachment/init(from:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(from:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/RawRepresentable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatorattachment\/init(from:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/init(from:)"},"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"role":"symbol","externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:7Passage23AuthenticatorAttachmentO","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"roleHeading":"Initializer","symbolKind":"init","extendedModule":"Swift","title":"init(from:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}]}},"sections":[],"references":{"doc://Passage/documentation/Passage/AuthenticatorAttachment":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"AuthenticatorAttachment","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatorattachment","abstract":[{"text":"selects the type of authentication that will be used in this WebAuthN flow request","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticatorAttachment"}],"title":"AuthenticatorAttachment","kind":"symbol"},"doc://Passage/documentation/Passage/AuthenticatorAttachment/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/authenticatorattachment\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article"},"doc://Passage/documentation/Passage/AuthenticatorAttachment/init(from:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/authenticatorattachment\/init(from:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/init(from:)","role":"symbol","title":"init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatorattachment/init(rawvalue:).json b/docs/data/documentation/passage/authenticatorattachment/init(rawvalue:).json index d3189bfb..5e7fa6cc 100644 --- a/docs/data/documentation/passage/authenticatorattachment/init(rawvalue:).json +++ b/docs/data/documentation/passage/authenticatorattachment/init(rawvalue:).json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"symbolKind":"init","title":"init(rawValue:)","externalID":"s:7Passage23AuthenticatorAttachmentO8rawValueACSgSS_tcfc","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"roleHeading":"Initializer","role":"symbol","modules":[{"name":"Passage"}]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}]}]}],"variants":[{"paths":["\/documentation\/passage\/authenticatorattachment\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/init(rawValue:)","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AuthenticatorAttachment":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","type":"topic","url":"\/documentation\/passage\/authenticatorattachment","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticatorAttachment"}],"role":"symbol","abstract":[],"title":"AuthenticatorAttachment","navigatorTitle":[{"kind":"identifier","text":"AuthenticatorAttachment"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AuthenticatorAttachment/init(rawValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/authenticatorattachment\/init(rawvalue:)","role":"symbol","abstract":[],"title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/init(rawValue:)"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatorattachment\/init(rawvalue:)"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","metadata":{"roleHeading":"Initializer","modules":[{"name":"Passage"}],"externalID":"s:7Passage23AuthenticatorAttachmentO8rawValueACSgSS_tcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"role":"symbol","symbolKind":"init","title":"init(rawValue:)"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/init(rawValue:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/AuthenticatorAttachment/init(rawValue:)":{"url":"\/documentation\/passage\/authenticatorattachment\/init(rawvalue:)","kind":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/init(rawValue:)","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/AuthenticatorAttachment":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"AuthenticatorAttachment","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatorattachment","abstract":[{"text":"selects the type of authentication that will be used in this WebAuthN flow request","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticatorAttachment"}],"title":"AuthenticatorAttachment","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatorattachment/platform.json b/docs/data/documentation/passage/authenticatorattachment/platform.json index bbed7a9c..f2ef1c1f 100644 --- a/docs/data/documentation/passage/authenticatorattachment/platform.json +++ b/docs/data/documentation/passage/authenticatorattachment/platform.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/platform","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/authenticatorattachment\/platform"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"platform"}]}],"kind":"declarations"}],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"platform","kind":"identifier"}],"symbolKind":"case","externalID":"s:7Passage23AuthenticatorAttachmentO8platformyA2CmF","role":"symbol","roleHeading":"Case","modules":[{"name":"Passage"}],"title":"AuthenticatorAttachment.platform"},"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AuthenticatorAttachment":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","type":"topic","url":"\/documentation\/passage\/authenticatorattachment","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticatorAttachment"}],"role":"symbol","abstract":[],"title":"AuthenticatorAttachment","navigatorTitle":[{"kind":"identifier","text":"AuthenticatorAttachment"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AuthenticatorAttachment/platform":{"url":"\/documentation\/passage\/authenticatorattachment\/platform","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/platform","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"platform","kind":"identifier"}],"type":"topic","title":"AuthenticatorAttachment.platform"}}} \ No newline at end of file +{"metadata":{"externalID":"s:7Passage23AuthenticatorAttachmentO8platformyA2CmF","role":"symbol","title":"AuthenticatorAttachment.platform","roleHeading":"Case","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"platform","kind":"identifier"}]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/platform"},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"platform"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatorattachment\/platform"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticatorAttachment":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"AuthenticatorAttachment","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatorattachment","abstract":[{"text":"selects the type of authentication that will be used in this WebAuthN flow request","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticatorAttachment"}],"title":"AuthenticatorAttachment","kind":"symbol"},"doc://Passage/documentation/Passage/AuthenticatorAttachment/platform":{"url":"\/documentation\/passage\/authenticatorattachment\/platform","kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"platform","kind":"identifier"}],"title":"AuthenticatorAttachment.platform","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/platform","role":"symbol","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authenticatorattachment/rawrepresentable-implementations.json b/docs/data/documentation/passage/authenticatorattachment/rawrepresentable-implementations.json index a1cf70d4..a9ae9904 100644 --- a/docs/data/documentation/passage/authenticatorattachment/rawrepresentable-implementations.json +++ b/docs/data/documentation/passage/authenticatorattachment/rawrepresentable-implementations.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/RawRepresentable-Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatorattachment\/rawrepresentable-implementations"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment"]]},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/hashValue"]},{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/hash(into:)"]}],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"references":{"doc://Passage/documentation/Passage/AuthenticatorAttachment/hashValue":{"url":"\/documentation\/passage\/authenticatorattachment\/hashvalue","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/hashValue","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"kind":"symbol","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"type":"topic","title":"hashValue"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AuthenticatorAttachment":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","type":"topic","url":"\/documentation\/passage\/authenticatorattachment","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticatorAttachment"}],"role":"symbol","abstract":[],"title":"AuthenticatorAttachment","navigatorTitle":[{"kind":"identifier","text":"AuthenticatorAttachment"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AuthenticatorAttachment/hash(into:)":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/hash(into:)","title":"hash(into:)","url":"\/documentation\/passage\/authenticatorattachment\/hash(into:)","role":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authenticatorattachment\/rawrepresentable-implementations"]}],"sections":[],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/init(from:)"],"generated":true},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/hashValue"],"generated":true,"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/encode(to:)","doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/hash(into:)"],"generated":true}],"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"RawRepresentable Implementations"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"kind":"article","references":{"doc://Passage/documentation/Passage/AuthenticatorAttachment/init(from:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/authenticatorattachment\/init(from:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/init(from:)","role":"symbol","title":"init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage/AuthenticatorAttachment/hash(into:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/authenticatorattachment\/hash(into:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/hash(into:)","role":"symbol","abstract":[],"title":"hash(into:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://Passage/documentation/Passage/AuthenticatorAttachment/hashValue":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatorattachment\/hashvalue","abstract":[],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/hashValue","role":"symbol","title":"hashValue","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticatorAttachment":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"AuthenticatorAttachment","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatorattachment","abstract":[{"text":"selects the type of authentication that will be used in this WebAuthN flow request","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticatorAttachment"}],"title":"AuthenticatorAttachment","kind":"symbol"},"doc://Passage/documentation/Passage/AuthenticatorAttachment/encode(to:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/authenticatorattachment\/encode(to:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}]},"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment\/encode(to:)","role":"symbol","title":"encode(to:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authfallbackresult.json b/docs/data/documentation/passage/authfallbackresult.json deleted file mode 100644 index 86cebf5f..00000000 --- a/docs/data/documentation/passage/authfallbackresult.json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthFallbackResult","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/authfallbackresult"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthFallbackResult\/id"],"title":"Instance Properties"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthFallbackResult","kind":"identifier"},{"text":" : ","kind":"text"},{"text":"Decodable","preciseIdentifier":"s:Se","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Encodable","kind":"typeIdentifier","preciseIdentifier":"s:SE"}]}]}],"relationshipsSections":[{"title":"Inherits From","kind":"relationships","type":"inheritsFrom","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE"]},{"title":"Conforming Types","identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLink","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode"],"kind":"relationships","type":"conformingTypes"}],"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"title":"AuthFallbackResult","externalID":"s:7Passage18AuthFallbackResultP","platforms":[],"navigatorTitle":[{"kind":"identifier","text":"AuthFallbackResult"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthFallbackResult"}],"symbolKind":"protocol","roleHeading":"Protocol"},"deprecationSummary":[{"inlineContent":[{"type":"text","text":"`AuthFallbackResult` protocol will be removed in a following release."}],"type":"paragraph"}],"references":{"doc://Passage/documentation/Passage/AuthFallbackResult":{"deprecated":true,"url":"\/documentation\/passage\/authfallbackresult","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AuthFallbackResult","kind":"identifier"}],"title":"AuthFallbackResult","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthFallbackResult"}],"abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthFallbackResult"},"doc://Passage/documentation/Passage/OneTimePasscode":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OneTimePasscode","kind":"identifier"}],"navigatorTitle":[{"text":"OneTimePasscode","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"Describes a one time passcode"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/onetimepasscode","title":"OneTimePasscode","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode"},"doc://Passage/SE":{"identifier":"doc:\/\/Passage\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://Passage/documentation/Passage/AuthFallbackResult/id":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"title":"id","abstract":[],"deprecated":true,"url":"\/documentation\/passage\/authfallbackresult\/id","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthFallbackResult\/id","required":true},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/MagicLink":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"MagicLink","kind":"identifier"}],"url":"\/documentation\/passage\/magiclink","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","type":"topic","title":"MagicLink","abstract":[{"type":"text","text":"Describes a magic link"}]},"doc://Passage/Se":{"identifier":"doc:\/\/Passage\/Se","type":"unresolvable","title":"Swift.Decodable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authfallbackresult/id.json b/docs/data/documentation/passage/authfallbackresult/id.json deleted file mode 100644 index 80647a25..00000000 --- a/docs/data/documentation/passage/authfallbackresult/id.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authfallbackresult\/id"]}],"metadata":{"externalID":"s:7Passage18AuthFallbackResultP2idSSvp","roleHeading":"Instance Property","role":"symbol","modules":[{"name":"Passage"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"title":"id","platforms":[],"symbolKind":"property","required":true},"deprecationSummary":[{"inlineContent":[{"text":"`AuthFallbackResult` protocol will be removed in a following release.","type":"text"}],"type":"paragraph"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthFallbackResult\/id","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthFallbackResult"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AuthFallbackResult":{"deprecated":true,"url":"\/documentation\/passage\/authfallbackresult","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AuthFallbackResult","kind":"identifier"}],"title":"AuthFallbackResult","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthFallbackResult"}],"abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthFallbackResult"},"doc://Passage/documentation/Passage/AuthFallbackResult/id":{"role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"title":"id","abstract":[],"deprecated":true,"url":"\/documentation\/passage\/authfallbackresult\/id","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthFallbackResult\/id","required":true}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authmethods.json b/docs/data/documentation/passage/authmethods.json index f6d758e4..6156b542 100644 --- a/docs/data/documentation/passage/authmethods.json +++ b/docs/data/documentation/passage/authmethods.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","interfaceLanguage":"swift"},"sections":[],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/init(from:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/magicLink","doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/otp","doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/passkeys"],"title":"Instance Properties"},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/Equatable-Implementations"],"generated":true}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthMethods"}],"languages":["swift"],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthMethods"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage11AuthMethodsV","title":"AuthMethods","roleHeading":"Structure","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}],"symbolKind":"struct"},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"variants":[{"paths":["\/documentation\/passage\/authmethods"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/AuthMethods/passkeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/passkeys","title":"passkeys","abstract":[],"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passkeys","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PasskeyAuthMethod","preciseIdentifier":"s:7Passage17PasskeyAuthMethodV"},{"kind":"text","text":"?"}],"url":"\/documentation\/passage\/authmethods\/passkeys","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/AuthMethods/otp":{"abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/otp","role":"symbol","title":"otp","url":"\/documentation\/passage\/authmethods\/otp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"otp"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage21EmailAndSMSAuthMethodV","text":"EmailAndSMSAuthMethod","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/AuthMethods":{"url":"\/documentation\/passage\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthMethods","kind":"identifier"}],"type":"topic","title":"AuthMethods","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}]},"doc://Passage/documentation/Passage/AuthMethods/magicLink":{"url":"\/documentation\/passage\/authmethods\/magiclink","title":"magicLink","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"magicLink"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage21EmailAndSMSAuthMethodV","text":"EmailAndSMSAuthMethod","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/magicLink"},"doc://Passage/SE":{"identifier":"doc:\/\/Passage\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://Passage/documentation/Passage/AuthMethods/init(from:)":{"type":"topic","url":"\/documentation\/passage\/authmethods\/init(from:)","abstract":[],"title":"init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"kind":"symbol","role":"symbol"},"doc://Passage/Se":{"identifier":"doc:\/\/Passage\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://Passage/documentation/Passage/AuthMethods/Equatable-Implementations":{"title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/Equatable-Implementations","abstract":[],"type":"topic","url":"\/documentation\/passage\/authmethods\/equatable-implementations","role":"collectionGroup","kind":"article"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"abstract":[{"type":"text","text":"Denotes what methods this app is allowed to use for authentication with configurations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/init(passkeys:otp:magicLink:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/magicLink","doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/otp","doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/passkeys"]},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/encode(to:)"]},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys"]},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/Equatable-Implementations"],"generated":true}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthMethods"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/authmethods"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"navigatorTitle":[{"kind":"identifier","text":"AuthMethods"}],"symbolKind":"struct","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthMethods","kind":"identifier"}],"externalID":"s:7Passage11AuthMethodsV","title":"AuthMethods","role":"symbol","roleHeading":"Structure"},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"type":"conformsTo","kind":"relationships","title":"Conforms To"}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/Se":{"identifier":"doc:\/\/Passage\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://Passage/documentation/Passage/AuthMethods/magicLink":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"magicLink","kind":"identifier"},{"text":": ","kind":"text"},{"text":"MagicLinkAuthMethod","kind":"typeIdentifier","preciseIdentifier":"s:7Passage19MagicLinkAuthMethodV"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/magicLink","type":"topic","abstract":[],"kind":"symbol","title":"magicLink","url":"\/documentation\/passage\/authmethods\/magiclink"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://Passage/SE":{"identifier":"doc:\/\/Passage\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/AuthMethods/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic","url":"\/documentation\/passage\/authmethods\/init(from:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/init(from:)","role":"symbol","title":"init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthMethods/encode(to:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/passage\/authmethods\/encode(to:)","abstract":[],"kind":"symbol","title":"encode(to:)","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/AuthMethods/otp":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"otp"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage13OtpAuthMethodV","text":"OtpAuthMethod"},{"kind":"text","text":"?"}],"url":"\/documentation\/passage\/authmethods\/otp","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/otp","role":"symbol","title":"otp","kind":"symbol"},"doc://Passage/documentation/Passage/AuthMethods":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthMethods"}],"title":"AuthMethods","type":"topic","abstract":[{"text":"Denotes what methods this app is allowed to use for authentication with configurations","type":"text"}],"url":"\/documentation\/passage\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","role":"symbol","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AuthMethods/init(passkeys:otp:magicLink:)":{"title":"init(passkeys:otp:magicLink:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"passkeys","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV"},{"text":"?, ","kind":"text"},{"text":"otp","kind":"externalParam"},{"kind":"text","text":": "},{"text":"OtpAuthMethod","preciseIdentifier":"s:7Passage13OtpAuthMethodV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"magicLink"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage19MagicLinkAuthMethodV","text":"MagicLinkAuthMethod"},{"text":"?)","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/init(passkeys:otp:magicLink:)","url":"\/documentation\/passage\/authmethods\/init(passkeys:otp:magiclink:)","kind":"symbol"},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/authmethods\/codingkeys","role":"symbol","title":"AuthMethods.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/AuthMethods/passkeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/passkeys","role":"symbol","type":"topic","url":"\/documentation\/passage\/authmethods\/passkeys","kind":"symbol","title":"passkeys","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"passkeys","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10AnyCodableAAV","kind":"typeIdentifier","text":"AnyCodable"},{"text":"?","kind":"text"}],"abstract":[]},"doc://Passage/documentation/Passage/AuthMethods/Equatable-Implementations":{"role":"collectionGroup","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/Equatable-Implementations","abstract":[],"type":"topic","url":"\/documentation\/passage\/authmethods\/equatable-implementations","title":"Equatable Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authmethods/!=(_:_:).json b/docs/data/documentation/passage/authmethods/!=(_:_:).json index bf70a1d0..66e8b054 100644 --- a/docs/data/documentation/passage/authmethods/!=(_:_:).json +++ b/docs/data/documentation/passage/authmethods/!=(_:_:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthMethods","doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/Equatable-Implementations"]]},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authmethods\/!=(_:_:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage11AuthMethodsV","title":"!=(_:_:)","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"roleHeading":"Operator","extendedModule":"Swift","role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/!=(_:_:)"},"references":{"doc://Passage/documentation/Passage/AuthMethods":{"url":"\/documentation\/passage\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthMethods","kind":"identifier"}],"type":"topic","title":"AuthMethods","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AuthMethods/Equatable-Implementations":{"title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/Equatable-Implementations","abstract":[],"type":"topic","url":"\/documentation\/passage\/authmethods\/equatable-implementations","role":"collectionGroup","kind":"article"},"doc://Passage/documentation/Passage/AuthMethods/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/!=(_:_:)","role":"symbol","type":"topic","url":"\/documentation\/passage\/authmethods\/!=(_:_:)","title":"!=(_:_:)"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/!=(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"symbolKind":"op","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage11AuthMethodsV","roleHeading":"Operator","title":"!=(_:_:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthMethods","doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/Equatable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authmethods\/!=(_:_:)"]}],"sections":[],"references":{"doc://Passage/documentation/Passage/AuthMethods/!=(_:_:)":{"url":"\/documentation\/passage\/authmethods\/!=(_:_:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/!=(_:_:)","type":"topic","abstract":[],"kind":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthMethods":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthMethods"}],"title":"AuthMethods","type":"topic","abstract":[{"text":"Denotes what methods this app is allowed to use for authentication with configurations","type":"text"}],"url":"\/documentation\/passage\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","role":"symbol","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AuthMethods/Equatable-Implementations":{"role":"collectionGroup","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/Equatable-Implementations","abstract":[],"type":"topic","url":"\/documentation\/passage\/authmethods\/equatable-implementations","title":"Equatable Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authmethods/codingkeys.json b/docs/data/documentation/passage/authmethods/codingkeys.json new file mode 100644 index 00000000..0e932727 --- /dev/null +++ b/docs/data/documentation/passage/authmethods/codingkeys.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"externalID":"s:7Passage11AuthMethodsV10CodingKeysO","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"modules":[{"name":"Passage"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"symbolKind":"enum","roleHeading":"Enumeration","role":"symbol","title":"AuthMethods.CodingKeys"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authmethods\/codingkeys"]}],"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]}],"kind":"declarations"}],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthMethods"]]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/magicLink","doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/otp","doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/passkeys"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/RawRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"references":{"doc://Passage/documentation/Passage/AuthMethods/CodingKeys/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/authmethods\/codingkeys\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article"},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys/otp":{"title":"AuthMethods.CodingKeys.otp","abstract":[],"url":"\/documentation\/passage\/authmethods\/codingkeys\/otp","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/otp","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"otp"}],"kind":"symbol","type":"topic","role":"symbol"},"doc://Passage/SY":{"identifier":"doc:\/\/Passage\/SY","type":"unresolvable","title":"Swift.RawRepresentable"},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys/magicLink":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"magicLink","kind":"identifier"}],"url":"\/documentation\/passage\/authmethods\/codingkeys\/magiclink","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/magicLink","role":"symbol","title":"AuthMethods.CodingKeys.magicLink","kind":"symbol"},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/authmethods\/codingkeys\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/authmethods\/codingkeys\/codingkey-implementations","kind":"article"},"doc://Passage/s9CodingKeyP":{"title":"Swift.CodingKey","identifier":"doc:\/\/Passage\/s9CodingKeyP","type":"unresolvable"},"doc://Passage/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ","type":"unresolvable"},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys/init(stringValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"role":"symbol","type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/init(stringValue:)","url":"\/documentation\/passage\/authmethods\/codingkeys\/init(stringvalue:)","title":"init(stringValue:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys/init(intValue:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/authmethods\/codingkeys\/init(intvalue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/init(intValue:)","role":"symbol","title":"init(intValue:)","kind":"symbol"},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/documentation/Passage/AuthMethods":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthMethods"}],"title":"AuthMethods","type":"topic","abstract":[{"text":"Denotes what methods this app is allowed to use for authentication with configurations","type":"text"}],"url":"\/documentation\/passage\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","role":"symbol","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys/init(rawValue:)":{"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/authmethods\/codingkeys\/init(rawvalue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/init(rawValue:)","role":"symbol","title":"init(rawValue:)","kind":"symbol"},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","identifier":"doc:\/\/Passage\/s8SendableP","type":"unresolvable"},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/authmethods\/codingkeys","role":"symbol","title":"AuthMethods.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/s12CaseIterableP":{"title":"Swift.CaseIterable","identifier":"doc:\/\/Passage\/s12CaseIterableP","type":"unresolvable"},"doc://Passage/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","type":"unresolvable"},"doc://Passage/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH","type":"unresolvable"},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys/passkeys":{"url":"\/documentation\/passage\/authmethods\/codingkeys\/passkeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/passkeys","type":"topic","abstract":[],"kind":"symbol","title":"AuthMethods.CodingKeys.passkeys","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passkeys"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authmethods/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/authmethods/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..73cf94fe --- /dev/null +++ b/docs/data/documentation/passage/authmethods/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authmethods\/codingkeys\/!=(_:_:)"]}],"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage11AuthMethodsV10CodingKeysO","symbolKind":"op","title":"!=(_:_:)","role":"symbol"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthMethods","doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/Equatable-Implementations"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys/!=(_:_:)":{"url":"\/documentation\/passage\/authmethods\/codingkeys\/!=(_:_:)","role":"symbol","abstract":[],"title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/!=(_:_:)","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic"},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/authmethods\/codingkeys\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"},"doc://Passage/documentation/Passage/AuthMethods":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthMethods"}],"title":"AuthMethods","type":"topic","abstract":[{"text":"Denotes what methods this app is allowed to use for authentication with configurations","type":"text"}],"url":"\/documentation\/passage\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","role":"symbol","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/authmethods\/codingkeys","role":"symbol","title":"AuthMethods.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authmethods/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/authmethods/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..21647a0a --- /dev/null +++ b/docs/data/documentation/passage/authmethods/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"title":"CodingKey Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/description"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthMethods","doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authmethods\/codingkeys\/codingkey-implementations"]}],"references":{"doc://Passage/documentation/Passage/AuthMethods/CodingKeys/description":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/description","role":"symbol","title":"description","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/authmethods\/codingkeys\/description"},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys/debugDescription":{"title":"debugDescription","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/debugDescription","url":"\/documentation\/passage\/authmethods\/codingkeys\/debugdescription","kind":"symbol"},"doc://Passage/documentation/Passage/AuthMethods":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthMethods"}],"title":"AuthMethods","type":"topic","abstract":[{"text":"Denotes what methods this app is allowed to use for authentication with configurations","type":"text"}],"url":"\/documentation\/passage\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","role":"symbol","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/authmethods\/codingkeys","role":"symbol","title":"AuthMethods.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authmethods/codingkeys/debugdescription.json b/docs/data/documentation/passage/authmethods/codingkeys/debugdescription.json new file mode 100644 index 00000000..20ccb28f --- /dev/null +++ b/docs/data/documentation/passage/authmethods/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthMethods","doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/CodingKey-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/debugDescription"},"kind":"symbol","sections":[],"metadata":{"role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"debugDescription","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"roleHeading":"Instance Property","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage11AuthMethodsV10CodingKeysO","extendedModule":"Swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authmethods\/codingkeys\/debugdescription"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/AuthMethods/CodingKeys/debugDescription":{"title":"debugDescription","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/debugDescription","url":"\/documentation\/passage\/authmethods\/codingkeys\/debugdescription","kind":"symbol"},"doc://Passage/documentation/Passage/AuthMethods":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthMethods"}],"title":"AuthMethods","type":"topic","abstract":[{"text":"Denotes what methods this app is allowed to use for authentication with configurations","type":"text"}],"url":"\/documentation\/passage\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","role":"symbol","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/authmethods\/codingkeys","role":"symbol","title":"AuthMethods.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/authmethods\/codingkeys\/codingkey-implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authmethods/codingkeys/description.json b/docs/data/documentation/passage/authmethods/codingkeys/description.json new file mode 100644 index 00000000..bfd688be --- /dev/null +++ b/docs/data/documentation/passage/authmethods/codingkeys/description.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","symbolKind":"property","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage11AuthMethodsV10CodingKeysO","extendedModule":"Swift","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","title":"description","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.description"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthMethods","doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/CodingKey-Implementations"]]},"variants":[{"paths":["\/documentation\/passage\/authmethods\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/description"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/authmethods\/codingkeys","role":"symbol","title":"AuthMethods.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys/description":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/description","role":"symbol","title":"description","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/authmethods\/codingkeys\/description"},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/authmethods\/codingkeys\/codingkey-implementations","kind":"article"},"doc://Passage/documentation/Passage/AuthMethods":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthMethods"}],"title":"AuthMethods","type":"topic","abstract":[{"text":"Denotes what methods this app is allowed to use for authentication with configurations","type":"text"}],"url":"\/documentation\/passage\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","role":"symbol","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authmethods/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/authmethods/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..f6458887 --- /dev/null +++ b/docs/data/documentation/passage/authmethods/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/!=(_:_:)"],"generated":true}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authmethods\/codingkeys\/equatable-implementations"]}],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthMethods","doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/AuthMethods":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthMethods"}],"title":"AuthMethods","type":"topic","abstract":[{"text":"Denotes what methods this app is allowed to use for authentication with configurations","type":"text"}],"url":"\/documentation\/passage\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","role":"symbol","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys/!=(_:_:)":{"url":"\/documentation\/passage\/authmethods\/codingkeys\/!=(_:_:)","role":"symbol","abstract":[],"title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/!=(_:_:)","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/authmethods\/codingkeys","role":"symbol","title":"AuthMethods.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authmethods/codingkeys/hash(into:).json b/docs/data/documentation/passage/authmethods/codingkeys/hash(into:).json new file mode 100644 index 00000000..329eb505 --- /dev/null +++ b/docs/data/documentation/passage/authmethods/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/passage\/authmethods\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthMethods","doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/RawRepresentable-Implementations"]]},"kind":"symbol","metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage11AuthMethodsV10CodingKeysO","role":"symbol","title":"hash(into:)","extendedModule":"Swift","roleHeading":"Instance Method","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/AuthMethods/CodingKeys/hash(into:)":{"kind":"symbol","url":"\/documentation\/passage\/authmethods\/codingkeys\/hash(into:)","role":"symbol","title":"hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/authmethods\/codingkeys\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article"},"doc://Passage/documentation/Passage/AuthMethods":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthMethods"}],"title":"AuthMethods","type":"topic","abstract":[{"text":"Denotes what methods this app is allowed to use for authentication with configurations","type":"text"}],"url":"\/documentation\/passage\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","role":"symbol","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/authmethods\/codingkeys","role":"symbol","title":"AuthMethods.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authmethods/codingkeys/hashvalue.json b/docs/data/documentation/passage/authmethods/codingkeys/hashvalue.json new file mode 100644 index 00000000..32cb27b1 --- /dev/null +++ b/docs/data/documentation/passage/authmethods/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/authmethods\/codingkeys\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"metadata":{"roleHeading":"Instance Property","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage11AuthMethodsV10CodingKeysO","title":"hashValue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","extendedModule":"Swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthMethods","doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/RawRepresentable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/hashValue"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/AuthMethods/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/authmethods\/codingkeys","role":"symbol","title":"AuthMethods.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthMethods":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthMethods"}],"title":"AuthMethods","type":"topic","abstract":[{"text":"Denotes what methods this app is allowed to use for authentication with configurations","type":"text"}],"url":"\/documentation\/passage\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","role":"symbol","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys/hashValue":{"kind":"symbol","url":"\/documentation\/passage\/authmethods\/codingkeys\/hashvalue","role":"symbol","title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/hashValue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/authmethods\/codingkeys\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authmethods/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/authmethods/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..2c7bfb8c --- /dev/null +++ b/docs/data/documentation/passage/authmethods/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/init(intValue:)"},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authmethods\/codingkeys\/init(intvalue:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthMethods","doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys"]]},"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"role":"symbol","symbolKind":"init","title":"init(intValue:)","roleHeading":"Initializer","externalID":"s:7Passage11AuthMethodsV10CodingKeysO8intValueAESgSi_tcfc","modules":[{"name":"Passage"}]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/AuthMethods":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthMethods"}],"title":"AuthMethods","type":"topic","abstract":[{"text":"Denotes what methods this app is allowed to use for authentication with configurations","type":"text"}],"url":"\/documentation\/passage\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","role":"symbol","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys/init(intValue:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/authmethods\/codingkeys\/init(intvalue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/init(intValue:)","role":"symbol","title":"init(intValue:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/authmethods\/codingkeys","role":"symbol","title":"AuthMethods.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authmethods/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/authmethods/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..feea8281 --- /dev/null +++ b/docs/data/documentation/passage/authmethods/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Initializer","externalID":"s:7Passage11AuthMethodsV10CodingKeysO8rawValueAESgSS_tcfc","symbolKind":"init","role":"symbol","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"init(rawValue:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthMethods","doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys"]]},"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/passage\/authmethods\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/init(rawValue:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]}]}],"references":{"doc://Passage/documentation/Passage/AuthMethods":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthMethods"}],"title":"AuthMethods","type":"topic","abstract":[{"text":"Denotes what methods this app is allowed to use for authentication with configurations","type":"text"}],"url":"\/documentation\/passage\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","role":"symbol","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/authmethods\/codingkeys","role":"symbol","title":"AuthMethods.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys/init(rawValue:)":{"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/authmethods\/codingkeys\/init(rawvalue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/init(rawValue:)","role":"symbol","title":"init(rawValue:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authmethods/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/authmethods/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..d5958e61 --- /dev/null +++ b/docs/data/documentation/passage/authmethods/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthMethods","doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/authmethods\/codingkeys\/init(stringvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"init","roleHeading":"Initializer","externalID":"s:7Passage11AuthMethodsV10CodingKeysO11stringValueAESgSS_tcfc","title":"init(stringValue:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(stringValue:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/init(stringValue:)"},"references":{"doc://Passage/documentation/Passage/AuthMethods":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthMethods"}],"title":"AuthMethods","type":"topic","abstract":[{"text":"Denotes what methods this app is allowed to use for authentication with configurations","type":"text"}],"url":"\/documentation\/passage\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","role":"symbol","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys/init(stringValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"role":"symbol","type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/init(stringValue:)","url":"\/documentation\/passage\/authmethods\/codingkeys\/init(stringvalue:)","title":"init(stringValue:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/authmethods\/codingkeys","role":"symbol","title":"AuthMethods.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authmethods/codingkeys/magiclink.json b/docs/data/documentation/passage/authmethods/codingkeys/magiclink.json new file mode 100644 index 00000000..fc1c17ff --- /dev/null +++ b/docs/data/documentation/passage/authmethods/codingkeys/magiclink.json @@ -0,0 +1 @@ +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"magicLink","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"magicLink","kind":"identifier"}],"externalID":"s:7Passage11AuthMethodsV10CodingKeysO9magicLinkyA2EmF","title":"AuthMethods.CodingKeys.magicLink","role":"symbol","roleHeading":"Case"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authmethods\/codingkeys\/magiclink"]}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/magicLink"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthMethods","doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/AuthMethods/CodingKeys/magicLink":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"magicLink","kind":"identifier"}],"url":"\/documentation\/passage\/authmethods\/codingkeys\/magiclink","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/magicLink","role":"symbol","title":"AuthMethods.CodingKeys.magicLink","kind":"symbol"},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/authmethods\/codingkeys","role":"symbol","title":"AuthMethods.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthMethods":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthMethods"}],"title":"AuthMethods","type":"topic","abstract":[{"text":"Denotes what methods this app is allowed to use for authentication with configurations","type":"text"}],"url":"\/documentation\/passage\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","role":"symbol","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authmethods/codingkeys/otp.json b/docs/data/documentation/passage/authmethods/codingkeys/otp.json new file mode 100644 index 00000000..8e217d81 --- /dev/null +++ b/docs/data/documentation/passage/authmethods/codingkeys/otp.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthMethods","doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys"]]},"kind":"symbol","metadata":{"title":"AuthMethods.CodingKeys.otp","modules":[{"name":"Passage"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"otp","kind":"identifier"}],"symbolKind":"case","roleHeading":"Case","externalID":"s:7Passage11AuthMethodsV10CodingKeysO3otpyA2EmF","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authmethods\/codingkeys\/otp"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/otp"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"otp"}],"platforms":["iOS"],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/AuthMethods":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthMethods"}],"title":"AuthMethods","type":"topic","abstract":[{"text":"Denotes what methods this app is allowed to use for authentication with configurations","type":"text"}],"url":"\/documentation\/passage\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","role":"symbol","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys/otp":{"title":"AuthMethods.CodingKeys.otp","abstract":[],"url":"\/documentation\/passage\/authmethods\/codingkeys\/otp","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/otp","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"otp"}],"kind":"symbol","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/authmethods\/codingkeys","role":"symbol","title":"AuthMethods.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authmethods/codingkeys/passkeys.json b/docs/data/documentation/passage/authmethods/codingkeys/passkeys.json new file mode 100644 index 00000000..4b4efb6d --- /dev/null +++ b/docs/data/documentation/passage/authmethods/codingkeys/passkeys.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"symbolKind":"case","role":"symbol","roleHeading":"Case","modules":[{"name":"Passage"}],"externalID":"s:7Passage11AuthMethodsV10CodingKeysO8passkeysyA2EmF","title":"AuthMethods.CodingKeys.passkeys","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"passkeys","kind":"identifier"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authmethods\/codingkeys\/passkeys"]}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/passkeys"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passkeys"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthMethods","doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/AuthMethods":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthMethods"}],"title":"AuthMethods","type":"topic","abstract":[{"text":"Denotes what methods this app is allowed to use for authentication with configurations","type":"text"}],"url":"\/documentation\/passage\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","role":"symbol","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/authmethods\/codingkeys","role":"symbol","title":"AuthMethods.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys/passkeys":{"url":"\/documentation\/passage\/authmethods\/codingkeys\/passkeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/passkeys","type":"topic","abstract":[],"kind":"symbol","title":"AuthMethods.CodingKeys.passkeys","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passkeys"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authmethods/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/authmethods/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..99545110 --- /dev/null +++ b/docs/data/documentation/passage/authmethods/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authmethods\/codingkeys\/rawrepresentable-implementations"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthMethods","doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys"]]},"metadata":{"title":"RawRepresentable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/hashValue"],"title":"Instance Properties","generated":true},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/hash(into:)"],"title":"Instance Methods"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys/hash(into:)":{"kind":"symbol","url":"\/documentation\/passage\/authmethods\/codingkeys\/hash(into:)","role":"symbol","title":"hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/AuthMethods":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthMethods"}],"title":"AuthMethods","type":"topic","abstract":[{"text":"Denotes what methods this app is allowed to use for authentication with configurations","type":"text"}],"url":"\/documentation\/passage\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","role":"symbol","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/authmethods\/codingkeys","role":"symbol","title":"AuthMethods.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/AuthMethods/CodingKeys/hashValue":{"kind":"symbol","url":"\/documentation\/passage\/authmethods\/codingkeys\/hashvalue","role":"symbol","title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/CodingKeys\/hashValue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authmethods/encode(to:).json b/docs/data/documentation/passage/authmethods/encode(to:).json new file mode 100644 index 00000000..f6195078 --- /dev/null +++ b/docs/data/documentation/passage/authmethods/encode(to:).json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthMethods"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/passage\/authmethods\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"symbolKind":"method","role":"symbol","modules":[{"name":"Passage"}],"externalID":"s:7Passage11AuthMethodsV6encode2toys7Encoder_p_tKF","title":"encode(to:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/encode(to:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthMethods":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthMethods"}],"title":"AuthMethods","type":"topic","abstract":[{"text":"Denotes what methods this app is allowed to use for authentication with configurations","type":"text"}],"url":"\/documentation\/passage\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","role":"symbol","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AuthMethods/encode(to:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/passage\/authmethods\/encode(to:)","abstract":[],"kind":"symbol","title":"encode(to:)","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authmethods/equatable-implementations.json b/docs/data/documentation/passage/authmethods/equatable-implementations.json index 8ccc964c..466cde61 100644 --- a/docs/data/documentation/passage/authmethods/equatable-implementations.json +++ b/docs/data/documentation/passage/authmethods/equatable-implementations.json @@ -1 +1 @@ -{"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/Equatable-Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthMethods"]]},"sections":[],"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/!=(_:_:)"],"title":"Operators"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authmethods\/equatable-implementations"]}],"references":{"doc://Passage/documentation/Passage/AuthMethods":{"url":"\/documentation\/passage\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthMethods","kind":"identifier"}],"type":"topic","title":"AuthMethods","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}]},"doc://Passage/documentation/Passage/AuthMethods/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/!=(_:_:)","role":"symbol","type":"topic","url":"\/documentation\/passage\/authmethods\/!=(_:_:)","title":"!=(_:_:)"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/!=(_:_:)"],"generated":true,"title":"Operators"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"variants":[{"paths":["\/documentation\/passage\/authmethods\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthMethods"]]},"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthMethods/!=(_:_:)":{"url":"\/documentation\/passage\/authmethods\/!=(_:_:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/!=(_:_:)","type":"topic","abstract":[],"kind":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage/AuthMethods":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthMethods"}],"title":"AuthMethods","type":"topic","abstract":[{"text":"Denotes what methods this app is allowed to use for authentication with configurations","type":"text"}],"url":"\/documentation\/passage\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","role":"symbol","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authmethods/init(from:).json b/docs/data/documentation/passage/authmethods/init(from:).json index 40eee9ce..8ac56876 100644 --- a/docs/data/documentation/passage/authmethods/init(from:).json +++ b/docs/data/documentation/passage/authmethods/init(from:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"metadata":{"externalID":"s:7Passage11AuthMethodsV4fromACs7Decoder_p_tKcfc","modules":[{"name":"Passage"}],"title":"init(from:)","symbolKind":"init","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authmethods\/init(from:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/init(from:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthMethods"]]},"references":{"doc://Passage/documentation/Passage/AuthMethods":{"url":"\/documentation\/passage\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthMethods","kind":"identifier"}],"type":"topic","title":"AuthMethods","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AuthMethods/init(from:)":{"type":"topic","url":"\/documentation\/passage\/authmethods\/init(from:)","abstract":[],"title":"init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/passage\/authmethods\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/init(from:)","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthMethods"]]},"sections":[],"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"symbolKind":"init","roleHeading":"Initializer","externalID":"s:7Passage11AuthMethodsV4fromACs7Decoder_p_tKcfc","role":"symbol","title":"init(from:)","modules":[{"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage/AuthMethods/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic","url":"\/documentation\/passage\/authmethods\/init(from:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/init(from:)","role":"symbol","title":"init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthMethods":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthMethods"}],"title":"AuthMethods","type":"topic","abstract":[{"text":"Denotes what methods this app is allowed to use for authentication with configurations","type":"text"}],"url":"\/documentation\/passage\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","role":"symbol","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authmethods/init(passkeys:otp:magiclink:).json b/docs/data/documentation/passage/authmethods/init(passkeys:otp:magiclink:).json new file mode 100644 index 00000000..e802f34f --- /dev/null +++ b/docs/data/documentation/passage/authmethods/init(passkeys:otp:magiclink:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authmethods\/init(passkeys:otp:magiclink:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/init(passkeys:otp:magicLink:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthMethods"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"passkeys"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV"},{"kind":"text","text":"? = nil, "},{"text":"otp","kind":"externalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","kind":"typeIdentifier","text":"OtpAuthMethod","preciseIdentifier":"s:7Passage13OtpAuthMethodV"},{"text":"? = nil, ","kind":"text"},{"text":"magicLink","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage19MagicLinkAuthMethodV","text":"MagicLinkAuthMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod"},{"text":"? = nil)","kind":"text"}]}],"kind":"declarations"}],"metadata":{"title":"init(passkeys:otp:magicLink:)","symbolKind":"init","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"passkeys"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"otp"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"OtpAuthMethod","preciseIdentifier":"s:7Passage13OtpAuthMethodV"},{"kind":"text","text":"?, "},{"text":"magicLink","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage19MagicLinkAuthMethodV","text":"MagicLinkAuthMethod","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"roleHeading":"Initializer","externalID":"s:7Passage11AuthMethodsV8passkeys3otp9magicLinkAC10AnyCodableAGVSg_AA03OtpB6MethodVSgAA05MagicgbK0VSgtcfc","role":"symbol"},"sections":[],"references":{"doc://Passage/documentation/Passage/AuthMethods":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthMethods"}],"title":"AuthMethods","type":"topic","abstract":[{"text":"Denotes what methods this app is allowed to use for authentication with configurations","type":"text"}],"url":"\/documentation\/passage\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","role":"symbol","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AuthMethods/init(passkeys:otp:magicLink:)":{"title":"init(passkeys:otp:magicLink:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"passkeys","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV"},{"text":"?, ","kind":"text"},{"text":"otp","kind":"externalParam"},{"kind":"text","text":": "},{"text":"OtpAuthMethod","preciseIdentifier":"s:7Passage13OtpAuthMethodV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"magicLink"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage19MagicLinkAuthMethodV","text":"MagicLinkAuthMethod"},{"text":"?)","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/init(passkeys:otp:magicLink:)","url":"\/documentation\/passage\/authmethods\/init(passkeys:otp:magiclink:)","kind":"symbol"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkAuthMethod"}],"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkAuthMethod"}],"title":"MagicLinkAuthMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","type":"topic","role":"symbol","url":"\/documentation\/passage\/magiclinkauthmethod"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OtpAuthMethod":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OtpAuthMethod"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","url":"\/documentation\/passage\/otpauthmethod","title":"OtpAuthMethod","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"OtpAuthMethod"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authmethods/magiclink.json b/docs/data/documentation/passage/authmethods/magiclink.json index f3706b12..0bf04b61 100644 --- a/docs/data/documentation/passage/authmethods/magiclink.json +++ b/docs/data/documentation/passage/authmethods/magiclink.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:7Passage11AuthMethodsV9magicLinkAA21EmailAndSMSAuthMethodVSgvp","symbolKind":"property","modules":[{"name":"Passage"}],"title":"magicLink","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"magicLink","kind":"identifier"},{"text":": ","kind":"text"},{"text":"EmailAndSMSAuthMethod","kind":"typeIdentifier","preciseIdentifier":"s:7Passage21EmailAndSMSAuthMethodV"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/magicLink"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authmethods\/magiclink"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthMethods"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"magicLink","kind":"identifier"},{"text":": ","kind":"text"},{"text":"EmailAndSMSAuthMethod","preciseIdentifier":"s:7Passage21EmailAndSMSAuthMethodV","identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/AuthMethods/magicLink":{"url":"\/documentation\/passage\/authmethods\/magiclink","title":"magicLink","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"magicLink"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage21EmailAndSMSAuthMethodV","text":"EmailAndSMSAuthMethod","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/magicLink"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AuthMethods":{"url":"\/documentation\/passage\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthMethods","kind":"identifier"}],"type":"topic","title":"AuthMethods","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}]},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod":{"title":"EmailAndSMSAuthMethod","navigatorTitle":[{"kind":"identifier","text":"EmailAndSMSAuthMethod"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"EmailAndSMSAuthMethod","kind":"identifier"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod"}}} \ No newline at end of file +{"metadata":{"externalID":"s:7Passage11AuthMethodsV9magicLinkAA05MagiceB6MethodVSgvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"magicLink"},{"text":": ","kind":"text"},{"text":"MagicLinkAuthMethod","preciseIdentifier":"s:7Passage19MagicLinkAuthMethodV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Instance Property","title":"magicLink","symbolKind":"property"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authmethods\/magiclink"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/magicLink"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthMethods"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"magicLink"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"MagicLinkAuthMethod","preciseIdentifier":"s:7Passage19MagicLinkAuthMethodV","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod"},{"text":"?","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/AuthMethods":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthMethods"}],"title":"AuthMethods","type":"topic","abstract":[{"text":"Denotes what methods this app is allowed to use for authentication with configurations","type":"text"}],"url":"\/documentation\/passage\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","role":"symbol","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AuthMethods/magicLink":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"magicLink","kind":"identifier"},{"text":": ","kind":"text"},{"text":"MagicLinkAuthMethod","kind":"typeIdentifier","preciseIdentifier":"s:7Passage19MagicLinkAuthMethodV"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/magicLink","type":"topic","abstract":[],"kind":"symbol","title":"magicLink","url":"\/documentation\/passage\/authmethods\/magiclink"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkAuthMethod"}],"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkAuthMethod"}],"title":"MagicLinkAuthMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","type":"topic","role":"symbol","url":"\/documentation\/passage\/magiclinkauthmethod"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authmethods/otp.json b/docs/data/documentation/passage/authmethods/otp.json index c2c23951..21e4cde1 100644 --- a/docs/data/documentation/passage/authmethods/otp.json +++ b/docs/data/documentation/passage/authmethods/otp.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authmethods\/otp"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/otp","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthMethods"]]},"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"externalID":"s:7Passage11AuthMethodsV3otpAA21EmailAndSMSAuthMethodVSgvp","title":"otp","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"otp"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage21EmailAndSMSAuthMethodV","text":"EmailAndSMSAuthMethod"},{"kind":"text","text":"?"}]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"otp","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"EmailAndSMSAuthMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod","preciseIdentifier":"s:7Passage21EmailAndSMSAuthMethodV"},{"kind":"text","text":"?"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/AuthMethods/otp":{"abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/otp","role":"symbol","title":"otp","url":"\/documentation\/passage\/authmethods\/otp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"otp"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage21EmailAndSMSAuthMethodV","text":"EmailAndSMSAuthMethod","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"doc://Passage/documentation/Passage/AuthMethods":{"url":"\/documentation\/passage\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthMethods","kind":"identifier"}],"type":"topic","title":"AuthMethods","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}]},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod":{"title":"EmailAndSMSAuthMethod","navigatorTitle":[{"kind":"identifier","text":"EmailAndSMSAuthMethod"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"EmailAndSMSAuthMethod","kind":"identifier"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/otp"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"otp","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","kind":"typeIdentifier","text":"OtpAuthMethod","preciseIdentifier":"s:7Passage13OtpAuthMethodV"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authmethods\/otp"]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthMethods"]]},"metadata":{"externalID":"s:7Passage11AuthMethodsV3otpAA03OtpB6MethodVSgvp","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"otp"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage13OtpAuthMethodV","text":"OtpAuthMethod"},{"text":"?","kind":"text"}],"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","title":"otp"},"references":{"doc://Passage/documentation/Passage/AuthMethods/otp":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"otp"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage13OtpAuthMethodV","text":"OtpAuthMethod"},{"kind":"text","text":"?"}],"url":"\/documentation\/passage\/authmethods\/otp","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/otp","role":"symbol","title":"otp","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthMethods":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthMethods"}],"title":"AuthMethods","type":"topic","abstract":[{"text":"Denotes what methods this app is allowed to use for authentication with configurations","type":"text"}],"url":"\/documentation\/passage\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","role":"symbol","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/OtpAuthMethod":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OtpAuthMethod"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","url":"\/documentation\/passage\/otpauthmethod","title":"OtpAuthMethod","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"OtpAuthMethod"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authmethods/passkeys.json b/docs/data/documentation/passage/authmethods/passkeys.json index 2e70ed23..e0ad8e09 100644 --- a/docs/data/documentation/passage/authmethods/passkeys.json +++ b/docs/data/documentation/passage/authmethods/passkeys.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/passkeys"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authmethods\/passkeys"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"passkeys"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyAuthMethod","kind":"typeIdentifier","text":"PasskeyAuthMethod","preciseIdentifier":"s:7Passage17PasskeyAuthMethodV"},{"text":"?","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"metadata":{"roleHeading":"Instance Property","externalID":"s:7Passage11AuthMethodsV8passkeysAA07PasskeyB6MethodVSgvp","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passkeys","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage17PasskeyAuthMethodV","text":"PasskeyAuthMethod"},{"text":"?","kind":"text"}],"title":"passkeys","role":"symbol","modules":[{"name":"Passage"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthMethods"]]},"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PasskeyAuthMethod":{"title":"PasskeyAuthMethod","navigatorTitle":[{"text":"PasskeyAuthMethod","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyAuthMethod","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PasskeyAuthMethod","kind":"identifier"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passkeyauthmethod"},"doc://Passage/documentation/Passage/AuthMethods/passkeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/passkeys","title":"passkeys","abstract":[],"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passkeys","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PasskeyAuthMethod","preciseIdentifier":"s:7Passage17PasskeyAuthMethodV"},{"kind":"text","text":"?"}],"url":"\/documentation\/passage\/authmethods\/passkeys","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/AuthMethods":{"url":"\/documentation\/passage\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"AuthMethods","kind":"identifier"}],"type":"topic","title":"AuthMethods","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/passkeys","interfaceLanguage":"swift"},"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"title":"passkeys","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passkeys"},{"text":": ","kind":"text"},{"text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:7Passage11AuthMethodsV8passkeys10AnyCodableAEVSgvp"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authmethods\/passkeys"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthMethods"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passkeys","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/AuthMethods":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthMethods"}],"title":"AuthMethods","type":"topic","abstract":[{"text":"Denotes what methods this app is allowed to use for authentication with configurations","type":"text"}],"url":"\/documentation\/passage\/authmethods","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods","role":"symbol","navigatorTitle":[{"text":"AuthMethods","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthMethods/passkeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthMethods\/passkeys","role":"symbol","type":"topic","url":"\/documentation\/passage\/authmethods\/passkeys","kind":"symbol","title":"passkeys","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"passkeys","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10AnyCodableAAV","kind":"typeIdentifier","text":"AnyCodable"},{"text":"?","kind":"text"}],"abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresponse.json b/docs/data/documentation/passage/authresponse.json new file mode 100644 index 00000000..cb1024cf --- /dev/null +++ b/docs/data/documentation/passage/authresponse.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"symbolKind":"struct","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthResponse"}],"externalID":"s:7Passage12AuthResponseV","title":"AuthResponse","role":"symbol","roleHeading":"Structure"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","interfaceLanguage":"swift"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/init(authResult:)","doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/init(from:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/authResult"]},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/encode(to:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys"],"title":"Enumerations"},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/Equatable-Implementations"]}],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"type":"conformsTo","kind":"relationships","title":"Conforms To"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authresponse"]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/AuthResponse/init(from:)":{"type":"topic","url":"\/documentation\/passage\/authresponse\/init(from:)","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"kind":"symbol","title":"init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/init(from:)","role":"symbol"},"doc://Passage/documentation/Passage/AuthResponse/encode(to:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/passage\/authresponse\/encode(to:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/encode(to:)","role":"symbol","title":"encode(to:)","kind":"symbol"},"doc://Passage/Se":{"type":"unresolvable","identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable"},"doc://Passage/documentation/Passage/AuthResponse/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/authresponse\/equatable-implementations","abstract":[],"kind":"article","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/Equatable-Implementations","role":"collectionGroup"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/SE":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResponse/CodingKeys":{"abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"AuthResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse\/codingkeys","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/AuthResponse/init(authResult:)":{"kind":"symbol","type":"topic","title":"init(authResult:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/init(authResult:)","abstract":[],"url":"\/documentation\/passage\/authresponse\/init(authresult:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"authResult"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV"},{"text":")","kind":"text"}]},"doc://Passage/documentation/Passage/AuthResponse/authResult":{"title":"authResult","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/authResult","kind":"symbol","type":"topic","url":"\/documentation\/passage\/authresponse\/authresult","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authResult"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV"}],"abstract":[]},"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresponse/!=(_:_:).json b/docs/data/documentation/passage/authresponse/!=(_:_:).json new file mode 100644 index 00000000..1b999442 --- /dev/null +++ b/docs/data/documentation/passage/authresponse/!=(_:_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authresponse\/!=(_:_:)"]}],"kind":"symbol","metadata":{"title":"!=(_:_:)","symbolKind":"op","extendedModule":"Swift","roleHeading":"Operator","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage12AuthResponseV","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResponse","doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/Equatable-Implementations"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/AuthResponse/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/authresponse\/equatable-implementations","abstract":[],"kind":"article","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/Equatable-Implementations","role":"collectionGroup"},"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResponse/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/!=(_:_:)","url":"\/documentation\/passage\/authresponse\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresponse/authresult.json b/docs/data/documentation/passage/authresponse/authresult.json new file mode 100644 index 00000000..faa24e4e --- /dev/null +++ b/docs/data/documentation/passage/authresponse/authresult.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResponse"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"authResult","kind":"identifier"},{"kind":"text","text":": "},{"text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authresponse\/authresult"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/authResult","interfaceLanguage":"swift"},"metadata":{"title":"authResult","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:7Passage12AuthResponseV10authResultAA0bE0Vvp","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authResult"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult","kind":"typeIdentifier"}]},"references":{"doc://Passage/documentation/Passage/AuthResponse/authResult":{"title":"authResult","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/authResult","kind":"symbol","type":"topic","url":"\/documentation\/passage\/authresponse\/authresult","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authResult"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV"}],"abstract":[]},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresponse/codingkeys.json b/docs/data/documentation/passage/authresponse/codingkeys.json new file mode 100644 index 00000000..211b9681 --- /dev/null +++ b/docs/data/documentation/passage/authresponse/codingkeys.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/authresponse\/codingkeys"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys","interfaceLanguage":"swift"},"sections":[],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/authResult"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/RawRepresentable-Implementations"]}],"metadata":{"symbolKind":"enum","externalID":"s:7Passage12AuthResponseV10CodingKeysO","roleHeading":"Enumeration","role":"symbol","title":"AuthResponse.CodingKeys","modules":[{"name":"Passage"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResponse"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"kind":"relationships","type":"conformsTo"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/AuthResponse/CodingKeys/authResult":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/authResult","url":"\/documentation\/passage\/authresponse\/codingkeys\/authresult","title":"AuthResponse.CodingKeys.authResult","kind":"symbol"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Passage/s9CodingKeyP":{"identifier":"doc:\/\/Passage\/s9CodingKeyP","title":"Swift.CodingKey","type":"unresolvable"},"doc://Passage/documentation/Passage/AuthResponse/CodingKeys/init(intValue:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/init(intValue:)","role":"symbol","title":"init(intValue:)","url":"\/documentation\/passage\/authresponse\/codingkeys\/init(intvalue:)","type":"topic","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Passage/documentation/Passage/AuthResponse/CodingKeys/init(stringValue:)":{"abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"title":"init(stringValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/init(stringValue:)","kind":"symbol","url":"\/documentation\/passage\/authresponse\/codingkeys\/init(stringvalue:)","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/AuthResponse/CodingKeys/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/RawRepresentable-Implementations","abstract":[],"role":"collectionGroup","title":"RawRepresentable Implementations","url":"\/documentation\/passage\/authresponse\/codingkeys\/rawrepresentable-implementations","type":"topic","kind":"article"},"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"},"doc://Passage/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","type":"unresolvable"},"doc://Passage/SY":{"identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable","type":"unresolvable"},"doc://Passage/s8SendableP":{"identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable","type":"unresolvable"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResponse/CodingKeys/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article","url":"\/documentation\/passage\/authresponse\/codingkeys\/equatable-implementations","type":"topic"},"doc://Passage/documentation/Passage/AuthResponse/CodingKeys":{"abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"AuthResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse\/codingkeys","type":"topic","role":"symbol"},"doc://Passage/s23CustomStringConvertibleP":{"identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible","type":"unresolvable"},"doc://Passage/documentation/Passage/AuthResponse/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","title":"CodingKey Implementations","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/CodingKey-Implementations","kind":"article","url":"\/documentation\/passage\/authresponse\/codingkeys\/codingkey-implementations"},"doc://Passage/documentation/Passage/AuthResponse/CodingKeys/init(rawValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/init(rawValue:)","abstract":[],"role":"symbol","title":"init(rawValue:)","url":"\/documentation\/passage\/authresponse\/codingkeys\/init(rawvalue:)","type":"topic","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]},"doc://Passage/s12CaseIterableP":{"identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresponse/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/authresponse/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..45161e2b --- /dev/null +++ b/docs/data/documentation/passage/authresponse/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/!=(_:_:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResponse","doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/Equatable-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authresponse\/codingkeys\/!=(_:_:)"]}],"metadata":{"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage12AuthResponseV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Operator","role":"symbol","title":"!=(_:_:)","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"sections":[],"references":{"doc://Passage/documentation/Passage/AuthResponse/CodingKeys/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse\/codingkeys\/!=(_:_:)","type":"topic"},"doc://Passage/documentation/Passage/AuthResponse/CodingKeys":{"abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"AuthResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse\/codingkeys","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResponse/CodingKeys/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article","url":"\/documentation\/passage\/authresponse\/codingkeys\/equatable-implementations","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresponse/codingkeys/authresult.json b/docs/data/documentation/passage/authresponse/codingkeys/authresult.json new file mode 100644 index 00000000..25362bfe --- /dev/null +++ b/docs/data/documentation/passage/authresponse/codingkeys/authresult.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authresponse\/codingkeys\/authresult"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authResult"}]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/authResult","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResponse","doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys"]]},"sections":[],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","role":"symbol","externalID":"s:7Passage12AuthResponseV10CodingKeysO10authResultyA2EmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"authResult","kind":"identifier"}],"title":"AuthResponse.CodingKeys.authResult","roleHeading":"Case"},"references":{"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/AuthResponse/CodingKeys":{"abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"AuthResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse\/codingkeys","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResponse/CodingKeys/authResult":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/authResult","url":"\/documentation\/passage\/authresponse\/codingkeys\/authresult","title":"AuthResponse.CodingKeys.authResult","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresponse/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/authresponse/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..90e80153 --- /dev/null +++ b/docs/data/documentation/passage/authresponse/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResponse","doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authresponse\/codingkeys\/codingkey-implementations"]}],"sections":[],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/description"],"generated":true}],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"CodingKey Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/CodingKey-Implementations"},"kind":"article","references":{"doc://Passage/documentation/Passage/AuthResponse/CodingKeys/debugDescription":{"role":"symbol","title":"debugDescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/debugDescription","kind":"symbol","url":"\/documentation\/passage\/authresponse\/codingkeys\/debugdescription"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/AuthResponse/CodingKeys":{"abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"AuthResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse\/codingkeys","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/AuthResponse/CodingKeys/description":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/authresponse\/codingkeys\/description","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/description","role":"symbol","title":"description","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresponse/codingkeys/debugdescription.json b/docs/data/documentation/passage/authresponse/codingkeys/debugdescription.json new file mode 100644 index 00000000..818a39f8 --- /dev/null +++ b/docs/data/documentation/passage/authresponse/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/debugDescription"},"variants":[{"paths":["\/documentation\/passage\/authresponse\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResponse","doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/CodingKey-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"text":".","type":"text"}],"metadata":{"symbolKind":"property","role":"symbol","title":"debugDescription","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"extendedModule":"Swift","roleHeading":"Instance Property","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage12AuthResponseV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"references":{"doc://Passage/documentation/Passage/AuthResponse/CodingKeys":{"abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"AuthResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse\/codingkeys","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResponse/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","title":"CodingKey Implementations","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/CodingKey-Implementations","kind":"article","url":"\/documentation\/passage\/authresponse\/codingkeys\/codingkey-implementations"},"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/AuthResponse/CodingKeys/debugDescription":{"role":"symbol","title":"debugDescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/debugDescription","kind":"symbol","url":"\/documentation\/passage\/authresponse\/codingkeys\/debugdescription"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresponse/codingkeys/description.json b/docs/data/documentation/passage/authresponse/codingkeys/description.json new file mode 100644 index 00000000..a342a588 --- /dev/null +++ b/docs/data/documentation/passage/authresponse/codingkeys/description.json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"extendedModule":"Swift","role":"symbol","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage12AuthResponseV10CodingKeysO","title":"description","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"roleHeading":"Instance Property","symbolKind":"property"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/passage\/authresponse\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.description","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResponse","doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/CodingKey-Implementations"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/description","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResponse/CodingKeys/description":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/authresponse\/codingkeys\/description","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/description","role":"symbol","title":"description","kind":"symbol"},"doc://Passage/documentation/Passage/AuthResponse/CodingKeys":{"abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"AuthResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse\/codingkeys","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/AuthResponse/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","title":"CodingKey Implementations","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/CodingKey-Implementations","kind":"article","url":"\/documentation\/passage\/authresponse\/codingkeys\/codingkey-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresponse/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/authresponse/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..9644c4a2 --- /dev/null +++ b/docs/data/documentation/passage/authresponse/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","sections":[],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/!=(_:_:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResponse","doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authresponse\/codingkeys\/equatable-implementations"]}],"references":{"doc://Passage/documentation/Passage/AuthResponse/CodingKeys":{"abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"AuthResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse\/codingkeys","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResponse/CodingKeys/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse\/codingkeys\/!=(_:_:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresponse/codingkeys/hash(into:).json b/docs/data/documentation/passage/authresponse/codingkeys/hash(into:).json new file mode 100644 index 00000000..48c09206 --- /dev/null +++ b/docs/data/documentation/passage/authresponse/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Instance Method","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage12AuthResponseV10CodingKeysO","title":"hash(into:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","extendedModule":"Swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResponse","doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/hash(into:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}]}]}],"variants":[{"paths":["\/documentation\/passage\/authresponse\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResponse/CodingKeys":{"abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"AuthResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse\/codingkeys","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/AuthResponse/CodingKeys/hash(into:)":{"type":"topic","url":"\/documentation\/passage\/authresponse\/codingkeys\/hash(into:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"kind":"symbol","title":"hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/hash(into:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol"},"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/AuthResponse/CodingKeys/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/RawRepresentable-Implementations","abstract":[],"role":"collectionGroup","title":"RawRepresentable Implementations","url":"\/documentation\/passage\/authresponse\/codingkeys\/rawrepresentable-implementations","type":"topic","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresponse/codingkeys/hashvalue.json b/docs/data/documentation/passage/authresponse/codingkeys/hashvalue.json new file mode 100644 index 00000000..7e1c88f5 --- /dev/null +++ b/docs/data/documentation/passage/authresponse/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authresponse\/codingkeys\/hashvalue"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResponse","doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"metadata":{"symbolKind":"property","roleHeading":"Instance Property","title":"hashValue","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage12AuthResponseV10CodingKeysO","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]}},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/hashValue"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","references":{"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResponse/CodingKeys":{"abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"AuthResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse\/codingkeys","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/AuthResponse/CodingKeys/hashValue":{"title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/hashValue","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"url":"\/documentation\/passage\/authresponse\/codingkeys\/hashvalue","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"kind":"symbol"},"doc://Passage/documentation/Passage/AuthResponse/CodingKeys/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/RawRepresentable-Implementations","abstract":[],"role":"collectionGroup","title":"RawRepresentable Implementations","url":"\/documentation\/passage\/authresponse\/codingkeys\/rawrepresentable-implementations","type":"topic","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresponse/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/authresponse/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..28d4cb09 --- /dev/null +++ b/docs/data/documentation/passage/authresponse/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"title":"init(intValue:)","role":"symbol","externalID":"s:7Passage12AuthResponseV10CodingKeysO8intValueAESgSi_tcfc","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"symbolKind":"init"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authresponse\/codingkeys\/init(intvalue:)"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResponse","doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"text":".","type":"text"}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/AuthResponse/CodingKeys/init(intValue:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/init(intValue:)","role":"symbol","title":"init(intValue:)","url":"\/documentation\/passage\/authresponse\/codingkeys\/init(intvalue:)","type":"topic","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Passage/documentation/Passage/AuthResponse/CodingKeys":{"abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"AuthResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse\/codingkeys","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresponse/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/authresponse/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..95222e9b --- /dev/null +++ b/docs/data/documentation/passage/authresponse/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"role":"symbol","symbolKind":"init","title":"init(rawValue:)","roleHeading":"Initializer","externalID":"s:7Passage12AuthResponseV10CodingKeysO8rawValueAESgSS_tcfc","modules":[{"name":"Passage"}]},"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResponse","doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authresponse\/codingkeys\/init(rawvalue:)"]}],"references":{"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResponse/CodingKeys":{"abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"AuthResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse\/codingkeys","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/AuthResponse/CodingKeys/init(rawValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/init(rawValue:)","abstract":[],"role":"symbol","title":"init(rawValue:)","url":"\/documentation\/passage\/authresponse\/codingkeys\/init(rawvalue:)","type":"topic","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresponse/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/authresponse/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..749e0179 --- /dev/null +++ b/docs/data/documentation/passage/authresponse/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"symbolKind":"init","title":"init(stringValue:)","modules":[{"name":"Passage"}],"externalID":"s:7Passage12AuthResponseV10CodingKeysO11stringValueAESgSS_tcfc","role":"symbol"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResponse","doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/init(stringValue:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authresponse\/codingkeys\/init(stringvalue:)"]}],"references":{"doc://Passage/documentation/Passage/AuthResponse/CodingKeys":{"abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"AuthResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse\/codingkeys","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResponse/CodingKeys/init(stringValue:)":{"abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"title":"init(stringValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/init(stringValue:)","kind":"symbol","url":"\/documentation\/passage\/authresponse\/codingkeys\/init(stringvalue:)","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresponse/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/authresponse/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..6ad34342 --- /dev/null +++ b/docs/data/documentation/passage/authresponse/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"kind":"article","schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/hashValue"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/hash(into:)"],"generated":true}],"variants":[{"paths":["\/documentation\/passage\/authresponse\/codingkeys\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"RawRepresentable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResponse","doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/AuthResponse/CodingKeys":{"abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"AuthResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse\/codingkeys","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResponse/CodingKeys/hashValue":{"title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/hashValue","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"url":"\/documentation\/passage\/authresponse\/codingkeys\/hashvalue","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"kind":"symbol"},"doc://Passage/documentation/Passage/AuthResponse/CodingKeys/hash(into:)":{"type":"topic","url":"\/documentation\/passage\/authresponse\/codingkeys\/hash(into:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"kind":"symbol","title":"hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/CodingKeys\/hash(into:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresponse/encode(to:).json b/docs/data/documentation/passage/authresponse/encode(to:).json new file mode 100644 index 00000000..06285015 --- /dev/null +++ b/docs/data/documentation/passage/authresponse/encode(to:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage12AuthResponseV6encode2toys7Encoder_p_tKF","modules":[{"name":"Passage"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"symbolKind":"method","roleHeading":"Instance Method","role":"symbol","title":"encode(to:)"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/encode(to:)","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authresponse\/encode(to:)"]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResponse"]]},"references":{"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/AuthResponse/encode(to:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/passage\/authresponse\/encode(to:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/encode(to:)","role":"symbol","title":"encode(to:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresponse/equatable-implementations.json b/docs/data/documentation/passage/authresponse/equatable-implementations.json new file mode 100644 index 00000000..418c9c46 --- /dev/null +++ b/docs/data/documentation/passage/authresponse/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResponse"]]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/!=(_:_:)"],"generated":true,"title":"Operators"}],"variants":[{"paths":["\/documentation\/passage\/authresponse\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"kind":"article","references":{"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResponse/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/!=(_:_:)","url":"\/documentation\/passage\/authresponse\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresponse/init(authresult:).json b/docs/data/documentation/passage/authresponse/init(authresult:).json new file mode 100644 index 00000000..02535396 --- /dev/null +++ b/docs/data/documentation/passage/authresponse/init(authresult:).json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/passage\/authresponse\/init(authresult:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/init(authResult:)","interfaceLanguage":"swift"},"metadata":{"title":"init(authResult:)","modules":[{"name":"Passage"}],"role":"symbol","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"authResult","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult"},{"text":")","kind":"text"}],"roleHeading":"Initializer","externalID":"s:7Passage12AuthResponseV10authResultAcA0bE0V_tcfc"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResponse"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"authResult"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","kind":"typeIdentifier","text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage/AuthResponse/init(authResult:)":{"kind":"symbol","type":"topic","title":"init(authResult:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/init(authResult:)","abstract":[],"url":"\/documentation\/passage\/authresponse\/init(authresult:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"authResult"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV"},{"text":")","kind":"text"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresponse/init(from:).json b/docs/data/documentation/passage/authresponse/init(from:).json new file mode 100644 index 00000000..677679d5 --- /dev/null +++ b/docs/data/documentation/passage/authresponse/init(from:).json @@ -0,0 +1 @@ +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authresponse\/init(from:)"]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"externalID":"s:7Passage12AuthResponseV4fromACs7Decoder_p_tKcfc","title":"init(from:)","role":"symbol","roleHeading":"Initializer"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResponse"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/init(from:)"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/AuthResponse/init(from:)":{"type":"topic","url":"\/documentation\/passage\/authresponse\/init(from:)","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"kind":"symbol","title":"init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse\/init(from:)","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresult.json b/docs/data/documentation/passage/authresult.json index 5844e2ff..e7e22c24 100644 --- a/docs/data/documentation/passage/authresult.json +++ b/docs/data/documentation/passage/authresult.json @@ -1 +1 @@ -{"relationshipsSections":[{"type":"conformsTo","kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthResult"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"abstract":[{"type":"text","text":"The authentication result containing the users tokens and redirect url"}],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthResult\/init(from:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthResult\/authToken","doc:\/\/Passage\/documentation\/Passage\/AuthResult\/redirectURL","doc:\/\/Passage\/documentation\/Passage\/AuthResult\/refreshToken","doc:\/\/Passage\/documentation\/Passage\/AuthResult\/refreshTokenExpiration"],"title":"Instance Properties"}],"metadata":{"externalID":"s:7Passage10AuthResultV","modules":[{"name":"Passage"}],"navigatorTitle":[{"kind":"identifier","text":"AuthResult"}],"title":"AuthResult","symbolKind":"struct","roleHeading":"Structure","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthResult"}],"role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AuthResult","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authresult"]}],"sections":[],"kind":"symbol","references":{"doc://Passage/SE":{"identifier":"doc:\/\/Passage\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://Passage/documentation/Passage/AuthResult/refreshToken":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The user’s refresh token"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/refreshToken","role":"symbol","type":"topic","url":"\/documentation\/passage\/authresult\/refreshtoken","title":"refreshToken"},"doc://Passage/documentation/Passage/AuthResult/init(from:)":{"title":"init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/authresult\/init(from:)"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AuthResult/redirectURL":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/redirectURL","title":"redirectURL","abstract":[{"text":"The redirect url after successful authentication","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"redirectURL","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"url":"\/documentation\/passage\/authresult\/redirecturl","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/AuthResult":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"url":"\/documentation\/passage\/authresult","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"topic","title":"AuthResult","abstract":[{"type":"text","text":"The authentication result containing the users tokens and redirect url"}]},"doc://Passage/documentation/Passage/AuthResult/authToken":{"type":"topic","url":"\/documentation\/passage\/authresult\/authtoken","title":"authToken","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/authToken","role":"symbol","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The user’s auth token"}]},"doc://Passage/documentation/Passage/AuthResult/refreshTokenExpiration":{"title":"refreshTokenExpiration","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/refreshTokenExpiration","abstract":[{"text":"The expiration of the user’s refresh token","type":"text"}],"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshTokenExpiration","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/passage\/authresult\/refreshtokenexpiration","role":"symbol","kind":"symbol"},"doc://Passage/Se":{"identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable","type":"unresolvable"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthResult"},"sections":[],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"type":"conformsTo","kind":"relationships","title":"Conforms To"}],"kind":"symbol","topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthResult\/init(authToken:redirectUrl:refreshToken:refreshTokenExpiration:)","doc:\/\/Passage\/documentation\/Passage\/AuthResult\/init(from:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthResult\/authToken","doc:\/\/Passage\/documentation\/Passage\/AuthResult\/redirectUrl","doc:\/\/Passage\/documentation\/Passage\/AuthResult\/refreshToken","doc:\/\/Passage\/documentation\/Passage\/AuthResult\/refreshTokenExpiration"],"title":"Instance Properties"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthResult\/encode(to:)"],"title":"Instance Methods"},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthResult\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"metadata":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"role":"symbol","externalID":"s:7Passage10AuthResultV","roleHeading":"Structure","modules":[{"name":"Passage"}],"title":"AuthResult","symbolKind":"struct"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResult"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/authresult"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/AuthResult/refreshToken":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"type":"topic","url":"\/documentation\/passage\/authresult\/refreshtoken","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/refreshToken","role":"symbol","title":"refreshToken","kind":"symbol"},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResult/redirectUrl":{"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult\/redirecturl","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/redirectUrl","type":"topic","title":"redirectUrl","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"redirectUrl","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"doc://Passage/Se":{"type":"unresolvable","identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable"},"doc://Passage/documentation/Passage/AuthResult/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult\/codingkeys","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"title":"AuthResult.CodingKeys"},"doc://Passage/documentation/Passage/AuthResult/encode(to:)":{"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult\/encode(to:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/encode(to:)","type":"topic","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"doc://Passage/documentation/Passage/AuthResult/authToken":{"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult\/authtoken","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/authToken","type":"topic","title":"authToken","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://Passage/documentation/Passage/AuthResult/Equatable-Implementations":{"role":"collectionGroup","kind":"article","url":"\/documentation\/passage\/authresult\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/Equatable-Implementations","type":"topic","title":"Equatable Implementations"},"doc://Passage/SE":{"identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://Passage/documentation/Passage/AuthResult/init(authToken:redirectUrl:refreshToken:refreshTokenExpiration:)":{"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult\/init(authtoken:redirecturl:refreshtoken:refreshtokenexpiration:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/init(authToken:redirectUrl:refreshToken:refreshTokenExpiration:)","type":"topic","title":"init(authToken:redirectUrl:refreshToken:refreshTokenExpiration:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"authToken","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"redirectUrl","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"refreshTokenExpiration","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?)"}]},"doc://Passage/documentation/Passage/AuthResult/init(from:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/init(from:)","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(from:)","type":"topic","url":"\/documentation\/passage\/authresult\/init(from:)"},"doc://Passage/documentation/Passage/AuthResult/refreshTokenExpiration":{"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult\/refreshtokenexpiration","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/refreshTokenExpiration","type":"topic","title":"refreshTokenExpiration","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"refreshTokenExpiration","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresult/!=(_:_:).json b/docs/data/documentation/passage/authresult/!=(_:_:).json new file mode 100644 index 00000000..591c9242 --- /dev/null +++ b/docs/data/documentation/passage/authresult/!=(_:_:).json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authresult\/!=(_:_:)"]}],"metadata":{"symbolKind":"op","role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"extendedModule":"Swift","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage10AuthResultV","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/!=(_:_:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResult","doc:\/\/Passage\/documentation\/Passage\/AuthResult\/Equatable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/AuthResult/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/!=(_:_:)","url":"\/documentation\/passage\/authresult\/!=(_:_:)"},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResult/Equatable-Implementations":{"role":"collectionGroup","kind":"article","url":"\/documentation\/passage\/authresult\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/Equatable-Implementations","type":"topic","title":"Equatable Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresult/authtoken.json b/docs/data/documentation/passage/authresult/authtoken.json index 9fce528d..6ec9cc02 100644 --- a/docs/data/documentation/passage/authresult/authtoken.json +++ b/docs/data/documentation/passage/authresult/authtoken.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/authToken"},"metadata":{"role":"symbol","title":"authToken","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"externalID":"s:7Passage10AuthResultV9authTokenSSvp","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"authToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authresult\/authtoken"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResult"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"The user’s auth token"}],"references":{"doc://Passage/documentation/Passage/AuthResult/authToken":{"type":"topic","url":"\/documentation\/passage\/authresult\/authtoken","title":"authToken","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/authToken","role":"symbol","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The user’s auth token"}]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AuthResult":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"url":"\/documentation\/passage\/authresult","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"topic","title":"AuthResult","abstract":[{"type":"text","text":"The authentication result containing the users tokens and redirect url"}]}}} \ No newline at end of file +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authresult\/authtoken"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/authToken","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage"}],"externalID":"s:7Passage10AuthResultV9authTokenSSvp","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"role":"symbol","title":"authToken"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"authToken","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResult"]]},"references":{"doc://Passage/documentation/Passage/AuthResult/authToken":{"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult\/authtoken","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/authToken","type":"topic","title":"authToken","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresult/codingkeys.json b/docs/data/documentation/passage/authresult/codingkeys.json new file mode 100644 index 00000000..94a68e86 --- /dev/null +++ b/docs/data/documentation/passage/authresult/codingkeys.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys"},"kind":"symbol","topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/authToken","doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/redirectUrl","doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/refreshToken","doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/refreshTokenExpiration"]},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/init(stringValue:)"]},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/RawRepresentable-Implementations"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResult"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/authresult\/codingkeys"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"externalID":"s:7Passage10AuthResultV10CodingKeysO","roleHeading":"Enumeration","title":"AuthResult.CodingKeys","symbolKind":"enum","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"role":"symbol"},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"references":{"doc://Passage/documentation/Passage/AuthResult/CodingKeys/init(rawValue:)":{"url":"\/documentation\/passage\/authresult\/codingkeys\/init(rawvalue:)","kind":"symbol","abstract":[],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(rawValue:)"},"doc://Passage/SY":{"identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable","type":"unresolvable"},"doc://Passage/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible","type":"unresolvable"},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage/AuthResult/CodingKeys/redirectUrl":{"url":"\/documentation\/passage\/authresult\/codingkeys\/redirecturl","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"redirectUrl"}],"kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/redirectUrl","title":"AuthResult.CodingKeys.redirectUrl","type":"topic"},"doc://Passage/documentation/Passage/AuthResult/CodingKeys/init(stringValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/init(stringValue:)","url":"\/documentation\/passage\/authresult\/codingkeys\/init(stringvalue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"kind":"symbol","type":"topic","role":"symbol","title":"init(stringValue:)"},"doc://Passage/documentation/Passage/AuthResult/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult\/codingkeys","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"title":"AuthResult.CodingKeys"},"doc://Passage/documentation/Passage/AuthResult/CodingKeys/init(intValue:)":{"url":"\/documentation\/passage\/authresult\/codingkeys\/init(intvalue:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/init(intValue:)","kind":"symbol","type":"topic","title":"init(intValue:)","abstract":[]},"doc://Passage/documentation/Passage/AuthResult/CodingKeys/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/passage\/authresult\/codingkeys\/rawrepresentable-implementations","type":"topic","abstract":[],"title":"RawRepresentable Implementations"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/AuthResult/CodingKeys/CodingKey-Implementations":{"url":"\/documentation\/passage\/authresult\/codingkeys\/codingkey-implementations","kind":"article","abstract":[],"type":"topic","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/CodingKey-Implementations","title":"CodingKey Implementations"},"doc://Passage/documentation/Passage/AuthResult/CodingKeys/Equatable-Implementations":{"abstract":[],"url":"\/documentation\/passage\/authresult\/codingkeys\/equatable-implementations","kind":"article","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/Equatable-Implementations","type":"topic"},"doc://Passage/documentation/Passage/AuthResult/CodingKeys/refreshToken":{"url":"\/documentation\/passage\/authresult\/codingkeys\/refreshtoken","type":"topic","abstract":[],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/refreshToken","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshToken"}],"title":"AuthResult.CodingKeys.refreshToken"},"doc://Passage/s9CodingKeyP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP","title":"Swift.CodingKey"},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/AuthResult/CodingKeys/authToken":{"url":"\/documentation\/passage\/authresult\/codingkeys\/authtoken","type":"topic","abstract":[],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/authToken","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"authToken","kind":"identifier"}],"title":"AuthResult.CodingKeys.authToken"},"doc://Passage/documentation/Passage/AuthResult/CodingKeys/refreshTokenExpiration":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/refreshTokenExpiration","kind":"symbol","title":"AuthResult.CodingKeys.refreshTokenExpiration","type":"topic","role":"symbol","url":"\/documentation\/passage\/authresult\/codingkeys\/refreshtokenexpiration","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshTokenExpiration"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresult/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/authresult/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..1d08d75a --- /dev/null +++ b/docs/data/documentation/passage/authresult/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/authresult\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"op","extendedModule":"Swift","roleHeading":"Operator","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage10AuthResultV10CodingKeysO","title":"!=(_:_:)"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}],"kind":"declarations"}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/!=(_:_:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResult","doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/Equatable-Implementations"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResult/CodingKeys/Equatable-Implementations":{"abstract":[],"url":"\/documentation\/passage\/authresult\/codingkeys\/equatable-implementations","kind":"article","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/Equatable-Implementations","type":"topic"},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage/AuthResult/CodingKeys/!=(_:_:)":{"abstract":[],"url":"\/documentation\/passage\/authresult\/codingkeys\/!=(_:_:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/!=(_:_:)","type":"topic"},"doc://Passage/documentation/Passage/AuthResult/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult\/codingkeys","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"title":"AuthResult.CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresult/codingkeys/authtoken.json b/docs/data/documentation/passage/authresult/codingkeys/authtoken.json new file mode 100644 index 00000000..22a26e01 --- /dev/null +++ b/docs/data/documentation/passage/authresult/codingkeys/authtoken.json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authresult\/codingkeys\/authtoken"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"authToken","kind":"identifier"}],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResult","doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/authToken"},"metadata":{"externalID":"s:7Passage10AuthResultV10CodingKeysO9authTokenyA2EmF","role":"symbol","title":"AuthResult.CodingKeys.authToken","roleHeading":"Case","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authToken"}]},"references":{"doc://Passage/documentation/Passage/AuthResult/CodingKeys/authToken":{"url":"\/documentation\/passage\/authresult\/codingkeys\/authtoken","type":"topic","abstract":[],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/authToken","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"authToken","kind":"identifier"}],"title":"AuthResult.CodingKeys.authToken"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResult/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult\/codingkeys","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"title":"AuthResult.CodingKeys"},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresult/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/authresult/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..bb9fba52 --- /dev/null +++ b/docs/data/documentation/passage/authresult/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"CodingKey Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResult","doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/authresult\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/CodingKey-Implementations"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/description"],"generated":true}],"references":{"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage/AuthResult/CodingKeys/debugDescription":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresult\/codingkeys\/debugdescription","type":"topic"},"doc://Passage/documentation/Passage/AuthResult/CodingKeys/description":{"type":"topic","url":"\/documentation\/passage\/authresult\/codingkeys\/description","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","title":"description","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/description","role":"symbol"},"doc://Passage/documentation/Passage/AuthResult/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult\/codingkeys","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"title":"AuthResult.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresult/codingkeys/debugdescription.json b/docs/data/documentation/passage/authresult/codingkeys/debugdescription.json new file mode 100644 index 00000000..eacd897d --- /dev/null +++ b/docs/data/documentation/passage/authresult/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"metadata":{"extendedModule":"Swift","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage10AuthResultV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property","role":"symbol","title":"debugDescription","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authresult\/codingkeys\/debugdescription"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResult","doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/CodingKey-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["iOS"],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/debugDescription"},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage/AuthResult/CodingKeys/debugDescription":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresult\/codingkeys\/debugdescription","type":"topic"},"doc://Passage/documentation/Passage/AuthResult/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult\/codingkeys","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"title":"AuthResult.CodingKeys"},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResult/CodingKeys/CodingKey-Implementations":{"url":"\/documentation\/passage\/authresult\/codingkeys\/codingkey-implementations","kind":"article","abstract":[],"type":"topic","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/CodingKey-Implementations","title":"CodingKey Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresult/codingkeys/description.json b/docs/data/documentation/passage/authresult/codingkeys/description.json new file mode 100644 index 00000000..4928b0f1 --- /dev/null +++ b/docs/data/documentation/passage/authresult/codingkeys/description.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/description"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResult","doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/CodingKey-Implementations"]]},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"extendedModule":"Swift","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage10AuthResultV10CodingKeysO","title":"description","role":"symbol","roleHeading":"Instance Property"},"sections":[],"variants":[{"paths":["\/documentation\/passage\/authresult\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.description"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResult/CodingKeys/CodingKey-Implementations":{"url":"\/documentation\/passage\/authresult\/codingkeys\/codingkey-implementations","kind":"article","abstract":[],"type":"topic","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/CodingKey-Implementations","title":"CodingKey Implementations"},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage/AuthResult/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult\/codingkeys","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"title":"AuthResult.CodingKeys"},"doc://Passage/documentation/Passage/AuthResult/CodingKeys/description":{"type":"topic","url":"\/documentation\/passage\/authresult\/codingkeys\/description","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","title":"description","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/description","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresult/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/authresult/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..732d5722 --- /dev/null +++ b/docs/data/documentation/passage/authresult/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/!=(_:_:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResult","doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authresult\/codingkeys\/equatable-implementations"]}],"references":{"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResult/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult\/codingkeys","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"title":"AuthResult.CodingKeys"},"doc://Passage/documentation/Passage/AuthResult/CodingKeys/!=(_:_:)":{"abstract":[],"url":"\/documentation\/passage\/authresult\/codingkeys\/!=(_:_:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/!=(_:_:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresult/codingkeys/hash(into:).json b/docs/data/documentation/passage/authresult/codingkeys/hash(into:).json new file mode 100644 index 00000000..a24e25ba --- /dev/null +++ b/docs/data/documentation/passage/authresult/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/hash(into:)"},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Instance Method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage10AuthResultV10CodingKeysO","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"symbolKind":"method","title":"hash(into:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authresult\/codingkeys\/hash(into:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResult","doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/RawRepresentable-Implementations"]]},"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage/AuthResult/CodingKeys/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/passage\/authresult\/codingkeys\/rawrepresentable-implementations","type":"topic","abstract":[],"title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage/AuthResult/CodingKeys/hash(into:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult\/codingkeys\/hash(into:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"title":"hash(into:)"},"doc://Passage/documentation/Passage/AuthResult/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult\/codingkeys","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"title":"AuthResult.CodingKeys"},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresult/codingkeys/hashvalue.json b/docs/data/documentation/passage/authresult/codingkeys/hashvalue.json new file mode 100644 index 00000000..f942864f --- /dev/null +++ b/docs/data/documentation/passage/authresult/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"extendedModule":"Swift","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage10AuthResultV10CodingKeysO"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResult","doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/RawRepresentable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authresult\/codingkeys\/hashvalue"]}],"references":{"doc://Passage/documentation/Passage/AuthResult/CodingKeys/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/passage\/authresult\/codingkeys\/rawrepresentable-implementations","type":"topic","abstract":[],"title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage/AuthResult/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult\/codingkeys","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"title":"AuthResult.CodingKeys"},"doc://Passage/documentation/Passage/AuthResult/CodingKeys/hashValue":{"kind":"symbol","url":"\/documentation\/passage\/authresult\/codingkeys\/hashvalue","role":"symbol","title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/hashValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresult/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/authresult/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..24d6b155 --- /dev/null +++ b/docs/data/documentation/passage/authresult/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"roleHeading":"Initializer","title":"init(intValue:)","externalID":"s:7Passage10AuthResultV10CodingKeysO8intValueAESgSi_tcfc"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authresult\/codingkeys\/init(intvalue:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/init(intValue:)"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResult","doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage/AuthResult/CodingKeys/init(intValue:)":{"url":"\/documentation\/passage\/authresult\/codingkeys\/init(intvalue:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/init(intValue:)","kind":"symbol","type":"topic","title":"init(intValue:)","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResult/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult\/codingkeys","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"title":"AuthResult.CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresult/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/authresult/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..64074056 --- /dev/null +++ b/docs/data/documentation/passage/authresult/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/init(rawValue:)"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/authresult\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResult","doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys"]]},"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"role":"symbol","symbolKind":"init","title":"init(rawValue:)","roleHeading":"Initializer","externalID":"s:7Passage10AuthResultV10CodingKeysO8rawValueAESgSS_tcfc","modules":[{"name":"Passage"}]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/AuthResult/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult\/codingkeys","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"title":"AuthResult.CodingKeys"},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResult/CodingKeys/init(rawValue:)":{"url":"\/documentation\/passage\/authresult\/codingkeys\/init(rawvalue:)","kind":"symbol","abstract":[],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(rawValue:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresult/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/authresult/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..b12cfd24 --- /dev/null +++ b/docs/data/documentation/passage/authresult/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResult","doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys"]]},"sections":[],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.init(stringValue:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authresult\/codingkeys\/init(stringvalue:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"externalID":"s:7Passage10AuthResultV10CodingKeysO11stringValueAESgSS_tcfc","symbolKind":"init","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Initializer","title":"init(stringValue:)"},"references":{"doc://Passage/documentation/Passage/AuthResult/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult\/codingkeys","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"title":"AuthResult.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResult/CodingKeys/init(stringValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/init(stringValue:)","url":"\/documentation\/passage\/authresult\/codingkeys\/init(stringvalue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"kind":"symbol","type":"topic","role":"symbol","title":"init(stringValue:)"},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresult/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/authresult/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..2a8361c1 --- /dev/null +++ b/docs/data/documentation/passage/authresult/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"metadata":{"title":"RawRepresentable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/hashValue"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/hash(into:)"],"title":"Instance Methods","generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResult","doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys"]]},"kind":"article","variants":[{"paths":["\/documentation\/passage\/authresult\/codingkeys\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResult/CodingKeys/hashValue":{"kind":"symbol","url":"\/documentation\/passage\/authresult\/codingkeys\/hashvalue","role":"symbol","title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/hashValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/AuthResult/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult\/codingkeys","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"title":"AuthResult.CodingKeys"},"doc://Passage/documentation/Passage/AuthResult/CodingKeys/hash(into:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult\/codingkeys\/hash(into:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"title":"hash(into:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresult/codingkeys/redirecturl.json b/docs/data/documentation/passage/authresult/codingkeys/redirecturl.json new file mode 100644 index 00000000..63be6dd1 --- /dev/null +++ b/docs/data/documentation/passage/authresult/codingkeys/redirecturl.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"redirectUrl"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authresult\/codingkeys\/redirecturl"]}],"metadata":{"role":"symbol","symbolKind":"case","title":"AuthResult.CodingKeys.redirectUrl","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"redirectUrl"}],"roleHeading":"Case","modules":[{"name":"Passage"}],"externalID":"s:7Passage10AuthResultV10CodingKeysO11redirectUrlyA2EmF"},"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/redirectUrl","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResult","doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/AuthResult/CodingKeys/redirectUrl":{"url":"\/documentation\/passage\/authresult\/codingkeys\/redirecturl","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"redirectUrl"}],"kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/redirectUrl","title":"AuthResult.CodingKeys.redirectUrl","type":"topic"},"doc://Passage/documentation/Passage/AuthResult/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult\/codingkeys","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"title":"AuthResult.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresult/codingkeys/refreshtoken.json b/docs/data/documentation/passage/authresult/codingkeys/refreshtoken.json new file mode 100644 index 00000000..caea348f --- /dev/null +++ b/docs/data/documentation/passage/authresult/codingkeys/refreshtoken.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResult","doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys"]]},"metadata":{"title":"AuthResult.CodingKeys.refreshToken","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshToken"}],"roleHeading":"Case","role":"symbol","symbolKind":"case","modules":[{"name":"Passage"}],"externalID":"s:7Passage10AuthResultV10CodingKeysO12refreshTokenyA2EmF"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authresult\/codingkeys\/refreshtoken"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/refreshToken"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/AuthResult/CodingKeys/refreshToken":{"url":"\/documentation\/passage\/authresult\/codingkeys\/refreshtoken","type":"topic","abstract":[],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/refreshToken","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshToken"}],"title":"AuthResult.CodingKeys.refreshToken"},"doc://Passage/documentation/Passage/AuthResult/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult\/codingkeys","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"title":"AuthResult.CodingKeys"},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresult/codingkeys/refreshtokenexpiration.json b/docs/data/documentation/passage/authresult/codingkeys/refreshtokenexpiration.json new file mode 100644 index 00000000..04b52929 --- /dev/null +++ b/docs/data/documentation/passage/authresult/codingkeys/refreshtokenexpiration.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshTokenExpiration"}],"languages":["swift"],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResult","doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys"]]},"metadata":{"title":"AuthResult.CodingKeys.refreshTokenExpiration","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokenExpiration"}],"roleHeading":"Case","role":"symbol","symbolKind":"case","modules":[{"name":"Passage"}],"externalID":"s:7Passage10AuthResultV10CodingKeysO22refreshTokenExpirationyA2EmF"},"sections":[],"variants":[{"paths":["\/documentation\/passage\/authresult\/codingkeys\/refreshtokenexpiration"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/refreshTokenExpiration"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage/AuthResult/CodingKeys/refreshTokenExpiration":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys\/refreshTokenExpiration","kind":"symbol","title":"AuthResult.CodingKeys.refreshTokenExpiration","type":"topic","role":"symbol","url":"\/documentation\/passage\/authresult\/codingkeys\/refreshtokenexpiration","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshTokenExpiration"}]},"doc://Passage/documentation/Passage/AuthResult/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/CodingKeys","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult\/codingkeys","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"title":"AuthResult.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresult/encode(to:).json b/docs/data/documentation/passage/authresult/encode(to:).json new file mode 100644 index 00000000..a44e54a0 --- /dev/null +++ b/docs/data/documentation/passage/authresult/encode(to:).json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"externalID":"s:7Passage10AuthResultV6encode2toys7Encoder_p_tKF","modules":[{"name":"Passage"}],"symbolKind":"method","role":"symbol","title":"encode(to:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/encode(to:)"},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResult"]]},"variants":[{"paths":["\/documentation\/passage\/authresult\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/AuthResult/encode(to:)":{"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult\/encode(to:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/encode(to:)","type":"topic","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresult/equatable-implementations.json b/docs/data/documentation/passage/authresult/equatable-implementations.json new file mode 100644 index 00000000..c9562a91 --- /dev/null +++ b/docs/data/documentation/passage/authresult/equatable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"title":"Equatable Implementations","role":"collectionGroup"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/authresult\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthResult\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResult"]]},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/Equatable-Implementations"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage/AuthResult/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/!=(_:_:)","url":"\/documentation\/passage\/authresult\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresult/init(authtoken:redirecturl:refreshtoken:refreshtokenexpiration:).json b/docs/data/documentation/passage/authresult/init(authtoken:redirecturl:refreshtoken:refreshtokenexpiration:).json new file mode 100644 index 00000000..fa1f0f2a --- /dev/null +++ b/docs/data/documentation/passage/authresult/init(authtoken:redirecturl:refreshtoken:refreshtokenexpiration:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"authToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectUrl"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? = nil, ","kind":"text"},{"text":"refreshTokenExpiration","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"? = nil)"}],"languages":["swift"],"platforms":["iOS"]}]}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/init(authToken:redirectUrl:refreshToken:refreshTokenExpiration:)","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"authToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectUrl"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"refreshTokenExpiration","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?)","kind":"text"}],"symbolKind":"init","roleHeading":"Initializer","role":"symbol","externalID":"s:7Passage10AuthResultV9authToken11redirectUrl07refreshE00hE10ExpirationACSS_S2SSgSiSgtcfc","title":"init(authToken:redirectUrl:refreshToken:refreshTokenExpiration:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authresult\/init(authtoken:redirecturl:refreshtoken:refreshtokenexpiration:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResult"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResult/init(authToken:redirectUrl:refreshToken:refreshTokenExpiration:)":{"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult\/init(authtoken:redirecturl:refreshtoken:refreshtokenexpiration:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/init(authToken:redirectUrl:refreshToken:refreshTokenExpiration:)","type":"topic","title":"init(authToken:redirectUrl:refreshToken:refreshTokenExpiration:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"authToken","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"redirectUrl","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"refreshTokenExpiration","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?)"}]},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresult/init(from:).json b/docs/data/documentation/passage/authresult/init(from:).json index 1ce4688d..aa23d06f 100644 --- a/docs/data/documentation/passage/authresult/init(from:).json +++ b/docs/data/documentation/passage/authresult/init(from:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/init(from:)"},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authresult\/init(from:)"]}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResult"]]},"metadata":{"externalID":"s:7Passage10AuthResultV4fromACs7Decoder_p_tKcfc","symbolKind":"init","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"roleHeading":"Initializer","role":"symbol","modules":[{"name":"Passage"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AuthResult/init(from:)":{"title":"init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/authresult\/init(from:)"},"doc://Passage/documentation/Passage/AuthResult":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"url":"\/documentation\/passage\/authresult","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"topic","title":"AuthResult","abstract":[{"type":"text","text":"The authentication result containing the users tokens and redirect url"}]}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/init(from:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/authresult\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResult"]]},"sections":[],"metadata":{"symbolKind":"init","role":"symbol","externalID":"s:7Passage10AuthResultV4fromACs7Decoder_p_tKcfc","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(from:)","modules":[{"name":"Passage"}],"roleHeading":"Initializer"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResult/init(from:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/init(from:)","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(from:)","type":"topic","url":"\/documentation\/passage\/authresult\/init(from:)"},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresult/redirecturl.json b/docs/data/documentation/passage/authresult/redirecturl.json index f8a2c3e7..9640d1d0 100644 --- a/docs/data/documentation/passage/authresult/redirecturl.json +++ b/docs/data/documentation/passage/authresult/redirecturl.json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/redirectURL","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"redirectURL","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authresult\/redirecturl"]}],"abstract":[{"text":"The redirect url after successful authentication","type":"text"}],"metadata":{"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"redirectURL"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"externalID":"s:7Passage10AuthResultV11redirectURLSSvp","modules":[{"name":"Passage"}],"title":"redirectURL"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResult"]]},"references":{"doc://Passage/documentation/Passage/AuthResult/redirectURL":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/redirectURL","title":"redirectURL","abstract":[{"text":"The redirect url after successful authentication","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"redirectURL","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"url":"\/documentation\/passage\/authresult\/redirecturl","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/AuthResult":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"url":"\/documentation\/passage\/authresult","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"topic","title":"AuthResult","abstract":[{"type":"text","text":"The authentication result containing the users tokens and redirect url"}]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file +{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/redirectUrl","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResult"]]},"metadata":{"externalID":"s:7Passage10AuthResultV11redirectUrlSSvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"redirectUrl","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"roleHeading":"Instance Property","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"property","title":"redirectUrl"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authresult\/redirecturl"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"redirectUrl","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage/AuthResult/redirectUrl":{"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult\/redirecturl","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/redirectUrl","type":"topic","title":"redirectUrl","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"redirectUrl","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresult/refreshtoken.json b/docs/data/documentation/passage/authresult/refreshtoken.json index f3c86857..85ebe214 100644 --- a/docs/data/documentation/passage/authresult/refreshtoken.json +++ b/docs/data/documentation/passage/authresult/refreshtoken.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResult"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"symbolKind":"property","externalID":"s:7Passage10AuthResultV12refreshTokenSSSgvp","role":"symbol","modules":[{"name":"Passage"}],"roleHeading":"Instance Property","title":"refreshToken"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/refreshToken"},"abstract":[{"text":"The user’s refresh token","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/authresult\/refreshtoken"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/AuthResult":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"url":"\/documentation\/passage\/authresult","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"topic","title":"AuthResult","abstract":[{"type":"text","text":"The authentication result containing the users tokens and redirect url"}]},"doc://Passage/documentation/Passage/AuthResult/refreshToken":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"The user’s refresh token"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/refreshToken","role":"symbol","type":"topic","url":"\/documentation\/passage\/authresult\/refreshtoken","title":"refreshToken"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResult"]]},"kind":"symbol","metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:7Passage10AuthResultV12refreshTokenSSSgvp","role":"symbol","title":"refreshToken","modules":[{"name":"Passage"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/authresult\/refreshtoken"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/refreshToken","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResult/refreshToken":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"type":"topic","url":"\/documentation\/passage\/authresult\/refreshtoken","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/refreshToken","role":"symbol","title":"refreshToken","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/authresult/refreshtokenexpiration.json b/docs/data/documentation/passage/authresult/refreshtokenexpiration.json index 5376fbef..0e34f77b 100644 --- a/docs/data/documentation/passage/authresult/refreshtokenexpiration.json +++ b/docs/data/documentation/passage/authresult/refreshtokenexpiration.json @@ -1 +1 @@ -{"abstract":[{"text":"The expiration of the user’s refresh token","type":"text"}],"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshTokenExpiration","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","title":"refreshTokenExpiration","externalID":"s:7Passage10AuthResultV22refreshTokenExpirationSiSgvp"},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/refreshTokenExpiration","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshTokenExpiration","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResult"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/authresult\/refreshtokenexpiration"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AuthResult/refreshTokenExpiration":{"title":"refreshTokenExpiration","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/refreshTokenExpiration","abstract":[{"text":"The expiration of the user’s refresh token","type":"text"}],"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshTokenExpiration","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"url":"\/documentation\/passage\/authresult\/refreshtokenexpiration","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/AuthResult":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"url":"\/documentation\/passage\/authresult","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"topic","title":"AuthResult","abstract":[{"type":"text","text":"The authentication result containing the users tokens and redirect url"}]}}} \ No newline at end of file +{"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshTokenExpiration"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?","kind":"text"}],"title":"refreshTokenExpiration","role":"symbol","externalID":"s:7Passage10AuthResultV22refreshTokenExpirationSiSgvp","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"Passage"}]},"variants":[{"paths":["\/documentation\/passage\/authresult\/refreshtokenexpiration"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshTokenExpiration","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"platforms":["iOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/refreshTokenExpiration","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/AuthResult"]]},"references":{"doc://Passage/documentation/Passage/AuthResult/refreshTokenExpiration":{"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult\/refreshtokenexpiration","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult\/refreshTokenExpiration","type":"topic","title":"refreshTokenExpiration","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"refreshTokenExpiration","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/codablehelper.json b/docs/data/documentation/passage/codablehelper.json new file mode 100644 index 00000000..38b56cf8 --- /dev/null +++ b/docs/data/documentation/passage/codablehelper.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CodableHelper\/dateFormatter","doc:\/\/Passage\/documentation\/Passage\/CodableHelper\/jsonDecoder","doc:\/\/Passage\/documentation\/Passage\/CodableHelper\/jsonEncoder"],"title":"Type Properties"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CodableHelper\/decode(_:from:)","doc:\/\/Passage\/documentation\/Passage\/CodableHelper\/encode(_:)"],"title":"Type Methods"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/codablehelper"]}],"sections":[],"metadata":{"symbolKind":"class","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodableHelper"}],"roleHeading":"Class","modules":[{"name":"Passage"}],"externalID":"s:7Passage13CodableHelperC","title":"CodableHelper","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodableHelper","kind":"identifier"}]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CodableHelper","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodableHelper"}]}]}],"references":{"doc://Passage/documentation/Passage/CodableHelper/encode(_:)":{"abstract":[],"kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage13CodableHelperC6encodeys6ResultOy10Foundation4DataVs5Error_pGxSERzlFZ1TL_xmfp","text":"T"},{"kind":"text","text":") -> Swift"},{"kind":"text","text":"."},{"text":"Result","kind":"typeIdentifier","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CodableHelper\/encode(_:)","role":"symbol","title":"encode(_:)","type":"topic","url":"\/documentation\/passage\/codablehelper\/encode(_:)"},"doc://Passage/documentation/Passage/CodableHelper":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodableHelper"}],"navigatorTitle":[{"text":"CodableHelper","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CodableHelper","role":"symbol","title":"CodableHelper","type":"topic","url":"\/documentation\/passage\/codablehelper"},"doc://Passage/documentation/Passage/CodableHelper/jsonDecoder":{"url":"\/documentation\/passage\/codablehelper\/jsondecoder","role":"symbol","title":"jsonDecoder","identifier":"doc:\/\/Passage\/documentation\/Passage\/CodableHelper\/jsonDecoder","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jsonDecoder"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation11JSONDecoderC","text":"JSONDecoder","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage/CodableHelper/decode(_:from:)":{"url":"\/documentation\/passage\/codablehelper\/decode(_:from:)","role":"symbol","title":"decode(_:from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CodableHelper\/decode(_:from:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decode","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"preciseIdentifier":"s:7Passage13CodableHelperC6decode_4froms6ResultOyxs5Error_pGxm_10Foundation4DataVtSeRzlFZ1TL_xmfp","kind":"typeIdentifier","text":"T"},{"text":".Type, ","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":") -> Swift"},{"text":".","kind":"text"},{"preciseIdentifier":"s:s6ResultO","text":"Result","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage13CodableHelperC6decode_4froms6ResultOyxs5Error_pGxm_10Foundation4DataVtSeRzlFZ1TL_xmfp","text":"T"},{"kind":"text","text":", "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://Passage/documentation/Passage/CodableHelper/dateFormatter":{"url":"\/documentation\/passage\/codablehelper\/dateformatter","identifier":"doc:\/\/Passage\/documentation\/Passage\/CodableHelper\/dateFormatter","abstract":[],"kind":"symbol","title":"dateFormatter","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"dateFormatter"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSDateFormatter","kind":"typeIdentifier","text":"DateFormatter"}],"role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CodableHelper/jsonEncoder":{"abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jsonEncoder"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation11JSONEncoderC","text":"JSONEncoder","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/codablehelper\/jsonencoder","title":"jsonEncoder","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CodableHelper\/jsonEncoder","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/codablehelper/dateformatter.json b/docs/data/documentation/passage/codablehelper/dateformatter.json new file mode 100644 index 00000000..2eb9b445 --- /dev/null +++ b/docs/data/documentation/passage/codablehelper/dateformatter.json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"symbolKind":"property","modules":[{"name":"Passage"}],"roleHeading":"Type Property","externalID":"s:7Passage13CodableHelperC13dateFormatterSo06NSDateE0CvpZ","title":"dateFormatter","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"dateFormatter","kind":"identifier"},{"text":": ","kind":"text"},{"text":"DateFormatter","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSDateFormatter"}],"role":"symbol"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"dateFormatter","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSDateFormatter","kind":"typeIdentifier","text":"DateFormatter"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"platforms":["iOS"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CodableHelper\/dateFormatter","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/codablehelper\/dateformatter"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CodableHelper"]]},"references":{"doc://Passage/documentation/Passage/CodableHelper":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodableHelper"}],"navigatorTitle":[{"text":"CodableHelper","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CodableHelper","role":"symbol","title":"CodableHelper","type":"topic","url":"\/documentation\/passage\/codablehelper"},"doc://Passage/documentation/Passage/CodableHelper/dateFormatter":{"url":"\/documentation\/passage\/codablehelper\/dateformatter","identifier":"doc:\/\/Passage\/documentation\/Passage\/CodableHelper\/dateFormatter","abstract":[],"kind":"symbol","title":"dateFormatter","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"dateFormatter"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSDateFormatter","kind":"typeIdentifier","text":"DateFormatter"}],"role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/codablehelper/decode(_:from:).json b/docs/data/documentation/passage/codablehelper/decode(_:from:).json new file mode 100644 index 00000000..374e511f --- /dev/null +++ b/docs/data/documentation/passage/codablehelper/decode(_:from:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CodableHelper"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"symbolKind":"method","roleHeading":"Type Method","title":"decode(_:from:)","externalID":"s:7Passage13CodableHelperC6decode_4froms6ResultOyxs5Error_pGxm_10Foundation4DataVtSeRzlFZ","modules":[{"name":"Passage"}],"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"decode","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"preciseIdentifier":"s:7Passage13CodableHelperC6decode_4froms6ResultOyxs5Error_pGxm_10Foundation4DataVtSeRzlFZ1TL_xmfp","text":"T","kind":"typeIdentifier"},{"kind":"text","text":".Type, "},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":") -> Swift"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"T","preciseIdentifier":"s:7Passage13CodableHelperC6decode_4froms6ResultOyxs5Error_pGxm_10Foundation4DataVtSeRzlFZ1TL_xmfp"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":">","kind":"text"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/codablehelper\/decode(_:from:)"]}],"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decode"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"T","preciseIdentifier":"s:7Passage13CodableHelperC6decode_4froms6ResultOyxs5Error_pGxm_10Foundation4DataVtSeRzlFZ1TL_xmfp"},{"kind":"text","text":".Type, "},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"data","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":") -> Swift"},{"kind":"text","text":"."},{"preciseIdentifier":"s:s6ResultO","text":"Result","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"T","preciseIdentifier":"s:7Passage13CodableHelperC6decode_4froms6ResultOyxs5Error_pGxm_10Foundation4DataVtSeRzlFZ1TL_xmfp"},{"kind":"text","text":", "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Decodable","kind":"typeIdentifier","preciseIdentifier":"s:Se"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CodableHelper\/decode(_:from:)"},"references":{"doc://Passage/documentation/Passage/CodableHelper/decode(_:from:)":{"url":"\/documentation\/passage\/codablehelper\/decode(_:from:)","role":"symbol","title":"decode(_:from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CodableHelper\/decode(_:from:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decode","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"preciseIdentifier":"s:7Passage13CodableHelperC6decode_4froms6ResultOyxs5Error_pGxm_10Foundation4DataVtSeRzlFZ1TL_xmfp","kind":"typeIdentifier","text":"T"},{"text":".Type, ","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":") -> Swift"},{"text":".","kind":"text"},{"preciseIdentifier":"s:s6ResultO","text":"Result","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage13CodableHelperC6decode_4froms6ResultOyxs5Error_pGxm_10Foundation4DataVtSeRzlFZ1TL_xmfp","text":"T"},{"kind":"text","text":", "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://Passage/documentation/Passage/CodableHelper":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodableHelper"}],"navigatorTitle":[{"text":"CodableHelper","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CodableHelper","role":"symbol","title":"CodableHelper","type":"topic","url":"\/documentation\/passage\/codablehelper"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/codablehelper/encode(_:).json b/docs/data/documentation/passage/codablehelper/encode(_:).json new file mode 100644 index 00000000..c58e0c00 --- /dev/null +++ b/docs/data/documentation/passage/codablehelper/encode(_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"value"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage13CodableHelperC6encodeys6ResultOy10Foundation4DataVs5Error_pGxSERzlFZ1TL_xmfp","text":"T","kind":"typeIdentifier"},{"text":") -> Swift","kind":"text"},{"text":".","kind":"text"},{"text":"Result","preciseIdentifier":"s:s6ResultO","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Encodable","preciseIdentifier":"s:SE","kind":"typeIdentifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CodableHelper"]]},"sections":[],"variants":[{"paths":["\/documentation\/passage\/codablehelper\/encode(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CodableHelper\/encode(_:)"},"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage13CodableHelperC6encodeys6ResultOy10Foundation4DataVs5Error_pGxSERzlFZ1TL_xmfp","text":"T"},{"text":") -> Swift","kind":"text"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">"}],"roleHeading":"Type Method","role":"symbol","title":"encode(_:)","symbolKind":"method","externalID":"s:7Passage13CodableHelperC6encodeys6ResultOy10Foundation4DataVs5Error_pGxSERzlFZ"},"references":{"doc://Passage/documentation/Passage/CodableHelper":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodableHelper"}],"navigatorTitle":[{"text":"CodableHelper","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CodableHelper","role":"symbol","title":"CodableHelper","type":"topic","url":"\/documentation\/passage\/codablehelper"},"doc://Passage/documentation/Passage/CodableHelper/encode(_:)":{"abstract":[],"kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage13CodableHelperC6encodeys6ResultOy10Foundation4DataVs5Error_pGxSERzlFZ1TL_xmfp","text":"T"},{"kind":"text","text":") -> Swift"},{"kind":"text","text":"."},{"text":"Result","kind":"typeIdentifier","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":">","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CodableHelper\/encode(_:)","role":"symbol","title":"encode(_:)","type":"topic","url":"\/documentation\/passage\/codablehelper\/encode(_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/codablehelper/jsondecoder.json b/docs/data/documentation/passage/codablehelper/jsondecoder.json new file mode 100644 index 00000000..a3c3ef09 --- /dev/null +++ b/docs/data/documentation/passage/codablehelper/jsondecoder.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CodableHelper"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CodableHelper\/jsonDecoder"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"jsonDecoder","kind":"identifier"},{"text":": ","kind":"text"},{"text":"JSONDecoder","preciseIdentifier":"s:10Foundation11JSONDecoderC","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/codablehelper\/jsondecoder"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"roleHeading":"Type Property","symbolKind":"property","title":"jsonDecoder","externalID":"s:7Passage13CodableHelperC11jsonDecoder10Foundation11JSONDecoderCvpZ","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jsonDecoder"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation11JSONDecoderC","kind":"typeIdentifier","text":"JSONDecoder"}]},"references":{"doc://Passage/documentation/Passage/CodableHelper/jsonDecoder":{"url":"\/documentation\/passage\/codablehelper\/jsondecoder","role":"symbol","title":"jsonDecoder","identifier":"doc:\/\/Passage\/documentation\/Passage\/CodableHelper\/jsonDecoder","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jsonDecoder"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation11JSONDecoderC","text":"JSONDecoder","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CodableHelper":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodableHelper"}],"navigatorTitle":[{"text":"CodableHelper","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CodableHelper","role":"symbol","title":"CodableHelper","type":"topic","url":"\/documentation\/passage\/codablehelper"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/codablehelper/jsonencoder.json b/docs/data/documentation/passage/codablehelper/jsonencoder.json new file mode 100644 index 00000000..0704f5c4 --- /dev/null +++ b/docs/data/documentation/passage/codablehelper/jsonencoder.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CodableHelper"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jsonEncoder"},{"text":": ","kind":"text"},{"text":"JSONEncoder","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation11JSONEncoderC"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jsonEncoder","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"JSONEncoder","preciseIdentifier":"s:10Foundation11JSONEncoderC"}],"modules":[{"name":"Passage"}],"title":"jsonEncoder","roleHeading":"Type Property","externalID":"s:7Passage13CodableHelperC11jsonEncoder10Foundation11JSONEncoderCvpZ","symbolKind":"property","role":"symbol"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CodableHelper\/jsonEncoder"},"variants":[{"paths":["\/documentation\/passage\/codablehelper\/jsonencoder"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/CodableHelper":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodableHelper"}],"navigatorTitle":[{"text":"CodableHelper","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CodableHelper","role":"symbol","title":"CodableHelper","type":"topic","url":"\/documentation\/passage\/codablehelper"},"doc://Passage/documentation/Passage/CodableHelper/jsonEncoder":{"abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jsonEncoder"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation11JSONEncoderC","text":"JSONEncoder","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/codablehelper\/jsonencoder","title":"jsonEncoder","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CodableHelper\/jsonEncoder","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/configuration.json b/docs/data/documentation/passage/configuration.json new file mode 100644 index 00000000..22b7e3d0 --- /dev/null +++ b/docs/data/documentation/passage/configuration.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/configuration"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Configuration"},"metadata":{"externalID":"s:7Passage13ConfigurationC","role":"symbol","title":"Configuration","roleHeading":"Class","modules":[{"name":"Passage"}],"symbolKind":"class","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Configuration"}],"navigatorTitle":[{"kind":"identifier","text":"Configuration"}]},"topicSections":[{"title":"Type Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Configuration\/successfulStatusCodeRange"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Configuration"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Configuration/successfulStatusCodeRange":{"abstract":[{"type":"text","text":"Configures the range of HTTP status codes that will result in a successful response"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Configuration\/successfulStatusCodeRange","kind":"symbol","title":"successfulStatusCodeRange","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"successfulStatusCodeRange","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sn","text":"Range"}],"url":"\/documentation\/passage\/configuration\/successfulstatuscoderange"},"doc://Passage/documentation/Passage/Configuration":{"title":"Configuration","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Configuration","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Configuration"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Configuration","url":"\/documentation\/passage\/configuration","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/configuration/successfulstatuscoderange.json b/docs/data/documentation/passage/configuration/successfulstatuscoderange.json new file mode 100644 index 00000000..1d5a05f2 --- /dev/null +++ b/docs/data/documentation/passage/configuration/successfulstatuscoderange.json @@ -0,0 +1 @@ +{"abstract":[{"text":"Configures the range of HTTP status codes that will result in a successful response","type":"text"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/configuration\/successfulstatuscoderange"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Configuration"]]},"metadata":{"symbolKind":"property","modules":[{"name":"Passage"}],"externalID":"s:7Passage13ConfigurationC25successfulStatusCodeRangeSnySiGvpZ","roleHeading":"Type Property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"successfulStatusCodeRange","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"}],"title":"successfulStatusCodeRange","role":"symbol"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Configuration\/successfulStatusCodeRange"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"successfulStatusCodeRange","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sn","text":"Range","kind":"typeIdentifier"}]}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"If a HTTP status code is outside of this range the response will be interpreted as failed."}],"type":"paragraph"}],"kind":"content"}],"references":{"doc://Passage/documentation/Passage/Configuration/successfulStatusCodeRange":{"abstract":[{"type":"text","text":"Configures the range of HTTP status codes that will result in a successful response"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Configuration\/successfulStatusCodeRange","kind":"symbol","title":"successfulStatusCodeRange","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"successfulStatusCodeRange","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sn","text":"Range"}],"url":"\/documentation\/passage\/configuration\/successfulstatuscoderange"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Configuration":{"title":"Configuration","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Configuration","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Configuration"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Configuration","url":"\/documentation\/passage\/configuration","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createpasskeyreadinessrequest.json b/docs/data/documentation/passage/createpasskeyreadinessrequest.json new file mode 100644 index 00000000..92f0c91e --- /dev/null +++ b/docs/data/documentation/passage/createpasskeyreadinessrequest.json @@ -0,0 +1 @@ +{"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CreatePasskeyReadinessRequest"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CreatePasskeyReadinessRequest","kind":"identifier"}],"roleHeading":"Structure","symbolKind":"struct","externalID":"s:7Passage29CreatePasskeyReadinessRequestV","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CreatePasskeyReadinessRequest"}],"title":"CreatePasskeyReadinessRequest","modules":[{"name":"Passage"}]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/init(deviceId:securityKey:platform:syncedCredential:crossDeviceCredential:conditionalUi:)","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/init(from:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/conditionalUi","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/crossDeviceCredential","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/deviceId","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/platform","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/securityKey","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/syncedCredential"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/encode(to:)"]},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/createpasskeyreadinessrequest"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest":{"title":"CreatePasskeyReadinessRequest","url":"\/documentation\/passage\/createpasskeyreadinessrequest","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CreatePasskeyReadinessRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CreatePasskeyReadinessRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/platform":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"platform"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/platform","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/platform","role":"symbol","title":"platform","kind":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/crossDeviceCredential":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"crossDeviceCredential"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/crossdevicecredential","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/crossDeviceCredential","role":"symbol","title":"crossDeviceCredential","kind":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/conditionalUi":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"conditionalUi"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[],"title":"conditionalUi","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/conditionalUi","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/conditionalui"},"doc://Passage/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/init(deviceId:securityKey:platform:syncedCredential:crossDeviceCredential:conditionalUi:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"securityKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"platform","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"syncedCredential"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"crossDeviceCredential"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"conditionalUi","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/init(deviceid:securitykey:platform:syncedcredential:crossdevicecredential:conditionalui:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/init(deviceId:securityKey:platform:syncedCredential:crossDeviceCredential:conditionalUi:)","role":"symbol","title":"init(deviceId:securityKey:platform:syncedCredential:crossDeviceCredential:conditionalUi:)","kind":"symbol"},"doc://Passage/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/encode(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/encode(to:)","role":"symbol","title":"encode(to:)","abstract":[],"type":"topic"},"doc://Passage/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/syncedCredential":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"syncedCredential"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/syncedcredential","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/syncedCredential","role":"symbol","title":"syncedCredential","kind":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/securityKey":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"securityKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/securitykey","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/securityKey","role":"symbol","title":"securityKey","kind":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys":{"title":"CreatePasskeyReadinessRequest.CodingKeys","abstract":[],"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/deviceId":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/deviceid","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/deviceId","role":"symbol","title":"deviceId","kind":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/init(from:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/init(from:)","role":"symbol","title":"init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createpasskeyreadinessrequest/!=(_:_:).json b/docs/data/documentation/passage/createpasskeyreadinessrequest/!=(_:_:).json new file mode 100644 index 00000000..cb8754dc --- /dev/null +++ b/docs/data/documentation/passage/createpasskeyreadinessrequest/!=(_:_:).json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/Equatable-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/!=(_:_:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/createpasskeyreadinessrequest\/!=(_:_:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"symbolKind":"op","role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"extendedModule":"Swift","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage29CreatePasskeyReadinessRequestV","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest":{"title":"CreatePasskeyReadinessRequest","url":"\/documentation\/passage\/createpasskeyreadinessrequest","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CreatePasskeyReadinessRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CreatePasskeyReadinessRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/!=(_:_:)","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/!=(_:_:)"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys.json b/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys.json new file mode 100644 index 00000000..496493af --- /dev/null +++ b/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest"]]},"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"symbolKind":"enum","externalID":"s:7Passage29CreatePasskeyReadinessRequestV10CodingKeysO","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"CreatePasskeyReadinessRequest.CodingKeys","roleHeading":"Enumeration"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/conditionalUi","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/crossDeviceCredential","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/deviceId","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/platform","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/securityKey","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/syncedCredential"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/RawRepresentable-Implementations"],"title":"Default Implementations"}],"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","kind":"relationships"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}]}]}],"variants":[{"paths":["\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys/crossDeviceCredential":{"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/crossdevicecredential","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/crossDeviceCredential","title":"CreatePasskeyReadinessRequest.CodingKeys.crossDeviceCredential","role":"symbol","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"crossDeviceCredential","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys/securityKey":{"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/securitykey","title":"CreatePasskeyReadinessRequest.CodingKeys.securityKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/securityKey","role":"symbol","kind":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"securityKey"}],"type":"topic"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys/Equatable-Implementations":{"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","kind":"article","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys/deviceId":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/deviceId","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"deviceId","kind":"identifier"}],"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/deviceid","abstract":[],"kind":"symbol","title":"CreatePasskeyReadinessRequest.CodingKeys.deviceId","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/RawRepresentable-Implementations","kind":"article","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/s9CodingKeyP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP","title":"Swift.CodingKey"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys":{"title":"CreatePasskeyReadinessRequest.CodingKeys","abstract":[],"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys","type":"topic","role":"symbol"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/SY":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys/CodingKey-Implementations":{"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","kind":"article","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys/conditionalUi":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/conditionalUi","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"conditionalUi","kind":"identifier"}],"title":"CreatePasskeyReadinessRequest.CodingKeys.conditionalUi","kind":"symbol","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/conditionalui"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys/platform":{"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/platform","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/platform","title":"CreatePasskeyReadinessRequest.CodingKeys.platform","role":"symbol","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"platform","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest":{"title":"CreatePasskeyReadinessRequest","url":"\/documentation\/passage\/createpasskeyreadinessrequest","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CreatePasskeyReadinessRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CreatePasskeyReadinessRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys/init(rawValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/init(rawvalue:)","title":"init(rawValue:)","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/init(rawValue:)","type":"topic","role":"symbol"},"doc://Passage/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP"},"doc://Passage/s12CaseIterableP":{"title":"Swift.CaseIterable","type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP"},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys/init(stringValue:)":{"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/init(stringvalue:)","title":"init(stringValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/init(stringValue:)","role":"symbol","kind":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"type":"topic"},"doc://Passage/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys/init(intValue:)":{"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/init(intvalue:)","title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/init(intValue:)","role":"symbol","kind":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys/syncedCredential":{"title":"CreatePasskeyReadinessRequest.CodingKeys.syncedCredential","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"syncedCredential","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/syncedCredential","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/syncedcredential","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..b27631a5 --- /dev/null +++ b/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"metadata":{"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage29CreatePasskeyReadinessRequestV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Operator","role":"symbol","title":"!=(_:_:)","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"variants":[{"paths":["\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/Equatable-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/!=(_:_:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/!=(_:_:)","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys/Equatable-Implementations":{"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","kind":"article","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest":{"title":"CreatePasskeyReadinessRequest","url":"\/documentation\/passage\/createpasskeyreadinessrequest","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CreatePasskeyReadinessRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CreatePasskeyReadinessRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys":{"title":"CreatePasskeyReadinessRequest.CodingKeys","abstract":[],"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..d25a151c --- /dev/null +++ b/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"title":"CodingKey Implementations","role":"collectionGroup"},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/description"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"article","references":{"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest":{"title":"CreatePasskeyReadinessRequest","url":"\/documentation\/passage\/createpasskeyreadinessrequest","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CreatePasskeyReadinessRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CreatePasskeyReadinessRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys/debugDescription":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/debugdescription","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","kind":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys":{"title":"CreatePasskeyReadinessRequest.CodingKeys","abstract":[],"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys/description":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/description","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/description","role":"symbol","title":"description","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/conditionalui.json b/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/conditionalui.json new file mode 100644 index 00000000..d9feb435 --- /dev/null +++ b/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/conditionalui.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/conditionalUi","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage29CreatePasskeyReadinessRequestV10CodingKeysO13conditionalUiyA2EmF","role":"symbol","title":"CreatePasskeyReadinessRequest.CodingKeys.conditionalUi","modules":[{"name":"Passage"}],"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"conditionalUi"}],"symbolKind":"case"},"variants":[{"paths":["\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/conditionalui"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"conditionalUi"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest":{"title":"CreatePasskeyReadinessRequest","url":"\/documentation\/passage\/createpasskeyreadinessrequest","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CreatePasskeyReadinessRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CreatePasskeyReadinessRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys/conditionalUi":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/conditionalUi","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"conditionalUi","kind":"identifier"}],"title":"CreatePasskeyReadinessRequest.CodingKeys.conditionalUi","kind":"symbol","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/conditionalui"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys":{"title":"CreatePasskeyReadinessRequest.CodingKeys","abstract":[],"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/crossdevicecredential.json b/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/crossdevicecredential.json new file mode 100644 index 00000000..0f6ae5e2 --- /dev/null +++ b/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/crossdevicecredential.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/crossdevicecredential"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"symbolKind":"case","role":"symbol","title":"CreatePasskeyReadinessRequest.CodingKeys.crossDeviceCredential","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"crossDeviceCredential"}],"roleHeading":"Case","externalID":"s:7Passage29CreatePasskeyReadinessRequestV10CodingKeysO21crossDeviceCredentialyA2EmF","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys"]]},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"crossDeviceCredential","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/crossDeviceCredential","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest":{"title":"CreatePasskeyReadinessRequest","url":"\/documentation\/passage\/createpasskeyreadinessrequest","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CreatePasskeyReadinessRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CreatePasskeyReadinessRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys/crossDeviceCredential":{"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/crossdevicecredential","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/crossDeviceCredential","title":"CreatePasskeyReadinessRequest.CodingKeys.crossDeviceCredential","role":"symbol","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"crossDeviceCredential","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys":{"title":"CreatePasskeyReadinessRequest.CodingKeys","abstract":[],"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/debugdescription.json b/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/debugdescription.json new file mode 100644 index 00000000..0727cb8f --- /dev/null +++ b/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"sections":[],"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"roleHeading":"Instance Property","title":"debugDescription","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage29CreatePasskeyReadinessRequestV10CodingKeysO","extendedModule":"Swift","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/debugdescription"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/CodingKey-Implementations"]]},"references":{"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys/debugDescription":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/debugdescription","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","kind":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys/CodingKey-Implementations":{"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","kind":"article","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest":{"title":"CreatePasskeyReadinessRequest","url":"\/documentation\/passage\/createpasskeyreadinessrequest","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CreatePasskeyReadinessRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CreatePasskeyReadinessRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys":{"title":"CreatePasskeyReadinessRequest.CodingKeys","abstract":[],"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/description.json b/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/description.json new file mode 100644 index 00000000..062b6568 --- /dev/null +++ b/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/description.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.description"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/CodingKey-Implementations"]]},"metadata":{"externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage29CreatePasskeyReadinessRequestV10CodingKeysO","roleHeading":"Instance Property","role":"symbol","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"property","title":"description"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/description"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/description","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest":{"title":"CreatePasskeyReadinessRequest","url":"\/documentation\/passage\/createpasskeyreadinessrequest","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CreatePasskeyReadinessRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CreatePasskeyReadinessRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys/description":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/description","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/description","role":"symbol","title":"description","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys":{"title":"CreatePasskeyReadinessRequest.CodingKeys","abstract":[],"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys/CodingKey-Implementations":{"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","kind":"article","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/deviceid.json b/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/deviceid.json new file mode 100644 index 00000000..7fc43ae5 --- /dev/null +++ b/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/deviceid.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deviceId"}],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","metadata":{"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"deviceId","kind":"identifier"}],"symbolKind":"case","role":"symbol","modules":[{"name":"Passage"}],"externalID":"s:7Passage29CreatePasskeyReadinessRequestV10CodingKeysO8deviceIdyA2EmF","title":"CreatePasskeyReadinessRequest.CodingKeys.deviceId"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys"]]},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/deviceId","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/deviceid"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest":{"title":"CreatePasskeyReadinessRequest","url":"\/documentation\/passage\/createpasskeyreadinessrequest","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CreatePasskeyReadinessRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CreatePasskeyReadinessRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys":{"title":"CreatePasskeyReadinessRequest.CodingKeys","abstract":[],"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys/deviceId":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/deviceId","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"deviceId","kind":"identifier"}],"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/deviceid","abstract":[],"kind":"symbol","title":"CreatePasskeyReadinessRequest.CodingKeys.deviceId","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..c7803124 --- /dev/null +++ b/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/!=(_:_:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys"]]},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys":{"title":"CreatePasskeyReadinessRequest.CodingKeys","abstract":[],"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest":{"title":"CreatePasskeyReadinessRequest","url":"\/documentation\/passage\/createpasskeyreadinessrequest","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CreatePasskeyReadinessRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CreatePasskeyReadinessRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/!=(_:_:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/!=(_:_:)","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/hash(into:).json b/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/hash(into:).json new file mode 100644 index 00000000..83ff85bf --- /dev/null +++ b/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"sections":[],"metadata":{"symbolKind":"method","role":"symbol","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"extendedModule":"Swift","roleHeading":"Instance Method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage29CreatePasskeyReadinessRequestV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest":{"title":"CreatePasskeyReadinessRequest","url":"\/documentation\/passage\/createpasskeyreadinessrequest","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CreatePasskeyReadinessRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CreatePasskeyReadinessRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys/hash(into:)":{"role":"symbol","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/hash(into:)","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/hash(into:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/RawRepresentable-Implementations","kind":"article","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys":{"title":"CreatePasskeyReadinessRequest.CodingKeys","abstract":[],"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/hashvalue.json b/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/hashvalue.json new file mode 100644 index 00000000..199422ea --- /dev/null +++ b/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"metadata":{"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage29CreatePasskeyReadinessRequestV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property","role":"symbol","title":"hashValue","symbolKind":"property","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/hashvalue"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest":{"title":"CreatePasskeyReadinessRequest","url":"\/documentation\/passage\/createpasskeyreadinessrequest","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CreatePasskeyReadinessRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CreatePasskeyReadinessRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys":{"title":"CreatePasskeyReadinessRequest.CodingKeys","abstract":[],"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/RawRepresentable-Implementations","kind":"article","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys/hashValue":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/hashValue","role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"kind":"symbol","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/hashvalue"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..323bb3c3 --- /dev/null +++ b/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/init(intValue:)"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Initializer","title":"init(intValue:)","modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage29CreatePasskeyReadinessRequestV10CodingKeysO8intValueAESgSi_tcfc","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}],"symbolKind":"init"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"references":{"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys/init(intValue:)":{"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/init(intvalue:)","title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/init(intValue:)","role":"symbol","kind":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys":{"title":"CreatePasskeyReadinessRequest.CodingKeys","abstract":[],"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest":{"title":"CreatePasskeyReadinessRequest","url":"\/documentation\/passage\/createpasskeyreadinessrequest","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CreatePasskeyReadinessRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CreatePasskeyReadinessRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..a743e926 --- /dev/null +++ b/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(rawValue:)","externalID":"s:7Passage29CreatePasskeyReadinessRequestV10CodingKeysO8rawValueAESgSS_tcfc","roleHeading":"Initializer","role":"symbol","symbolKind":"init"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/init(rawvalue:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys":{"title":"CreatePasskeyReadinessRequest.CodingKeys","abstract":[],"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest":{"title":"CreatePasskeyReadinessRequest","url":"\/documentation\/passage\/createpasskeyreadinessrequest","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CreatePasskeyReadinessRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CreatePasskeyReadinessRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys/init(rawValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/init(rawvalue:)","title":"init(rawValue:)","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/init(rawValue:)","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..10e6040a --- /dev/null +++ b/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/init(stringvalue:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys"]]},"metadata":{"title":"init(stringValue:)","symbolKind":"init","externalID":"s:7Passage29CreatePasskeyReadinessRequestV10CodingKeysO11stringValueAESgSS_tcfc","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys":{"title":"CreatePasskeyReadinessRequest.CodingKeys","abstract":[],"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys/init(stringValue:)":{"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/init(stringvalue:)","title":"init(stringValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/init(stringValue:)","role":"symbol","kind":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"type":"topic"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest":{"title":"CreatePasskeyReadinessRequest","url":"\/documentation\/passage\/createpasskeyreadinessrequest","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CreatePasskeyReadinessRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CreatePasskeyReadinessRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/platform.json b/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/platform.json new file mode 100644 index 00000000..8112e865 --- /dev/null +++ b/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/platform.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/platform"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"case","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Case","title":"CreatePasskeyReadinessRequest.CodingKeys.platform","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"platform"}],"externalID":"s:7Passage29CreatePasskeyReadinessRequestV10CodingKeysO8platformyA2EmF"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"platform","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/platform"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys/platform":{"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/platform","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/platform","title":"CreatePasskeyReadinessRequest.CodingKeys.platform","role":"symbol","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"platform","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys":{"title":"CreatePasskeyReadinessRequest.CodingKeys","abstract":[],"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest":{"title":"CreatePasskeyReadinessRequest","url":"\/documentation\/passage\/createpasskeyreadinessrequest","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CreatePasskeyReadinessRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CreatePasskeyReadinessRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..d02ca73c --- /dev/null +++ b/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"collectionGroup","title":"RawRepresentable Implementations","modules":[{"name":"Passage"}]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/RawRepresentable-Implementations"},"kind":"article","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/hashValue"],"generated":true},{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/hash(into:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys":{"title":"CreatePasskeyReadinessRequest.CodingKeys","abstract":[],"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest":{"title":"CreatePasskeyReadinessRequest","url":"\/documentation\/passage\/createpasskeyreadinessrequest","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CreatePasskeyReadinessRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CreatePasskeyReadinessRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys/hashValue":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/hashValue","role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"kind":"symbol","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/hashvalue"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys/hash(into:)":{"role":"symbol","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/hash(into:)","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/hash(into:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/securitykey.json b/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/securitykey.json new file mode 100644 index 00000000..1a092c61 --- /dev/null +++ b/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/securitykey.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"securityKey","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/securityKey"},"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/securitykey"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage29CreatePasskeyReadinessRequestV10CodingKeysO11securityKeyyA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","symbolKind":"case","title":"CreatePasskeyReadinessRequest.CodingKeys.securityKey","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"securityKey","kind":"identifier"}]},"references":{"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest":{"title":"CreatePasskeyReadinessRequest","url":"\/documentation\/passage\/createpasskeyreadinessrequest","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CreatePasskeyReadinessRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CreatePasskeyReadinessRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys":{"title":"CreatePasskeyReadinessRequest.CodingKeys","abstract":[],"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys/securityKey":{"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/securitykey","title":"CreatePasskeyReadinessRequest.CodingKeys.securityKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/securityKey","role":"symbol","kind":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"securityKey"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/syncedcredential.json b/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/syncedcredential.json new file mode 100644 index 00000000..bfe1b77b --- /dev/null +++ b/docs/data/documentation/passage/createpasskeyreadinessrequest/codingkeys/syncedcredential.json @@ -0,0 +1 @@ +{"metadata":{"title":"CreatePasskeyReadinessRequest.CodingKeys.syncedCredential","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"syncedCredential","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage29CreatePasskeyReadinessRequestV10CodingKeysO16syncedCredentialyA2EmF","role":"symbol"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"syncedCredential","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/syncedcredential"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/syncedCredential"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys":{"title":"CreatePasskeyReadinessRequest.CodingKeys","abstract":[],"url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/CodingKeys/syncedCredential":{"title":"CreatePasskeyReadinessRequest.CodingKeys.syncedCredential","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"syncedCredential","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/CodingKeys\/syncedCredential","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/syncedcredential","kind":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest":{"title":"CreatePasskeyReadinessRequest","url":"\/documentation\/passage\/createpasskeyreadinessrequest","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CreatePasskeyReadinessRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CreatePasskeyReadinessRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createpasskeyreadinessrequest/conditionalui.json b/docs/data/documentation/passage/createpasskeyreadinessrequest/conditionalui.json new file mode 100644 index 00000000..fdd1342e --- /dev/null +++ b/docs/data/documentation/passage/createpasskeyreadinessrequest/conditionalui.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"conditionalUi"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"sections":[],"metadata":{"externalID":"s:7Passage29CreatePasskeyReadinessRequestV13conditionalUiSbvp","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"conditionalUi"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"conditionalUi","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"property"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/createpasskeyreadinessrequest\/conditionalui"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/conditionalUi","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/conditionalUi":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"conditionalUi"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[],"title":"conditionalUi","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/conditionalUi","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/conditionalui"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest":{"title":"CreatePasskeyReadinessRequest","url":"\/documentation\/passage\/createpasskeyreadinessrequest","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CreatePasskeyReadinessRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CreatePasskeyReadinessRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createpasskeyreadinessrequest/crossdevicecredential.json b/docs/data/documentation/passage/createpasskeyreadinessrequest/crossdevicecredential.json new file mode 100644 index 00000000..79934275 --- /dev/null +++ b/docs/data/documentation/passage/createpasskeyreadinessrequest/crossdevicecredential.json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/createpasskeyreadinessrequest\/crossdevicecredential"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"crossDeviceCredential"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/crossDeviceCredential"},"metadata":{"externalID":"s:7Passage29CreatePasskeyReadinessRequestV21crossDeviceCredentialSbvp","modules":[{"name":"Passage"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","title":"crossDeviceCredential","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"crossDeviceCredential"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"references":{"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest":{"title":"CreatePasskeyReadinessRequest","url":"\/documentation\/passage\/createpasskeyreadinessrequest","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CreatePasskeyReadinessRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CreatePasskeyReadinessRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/crossDeviceCredential":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"crossDeviceCredential"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/crossdevicecredential","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/crossDeviceCredential","role":"symbol","title":"crossDeviceCredential","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createpasskeyreadinessrequest/deviceid.json b/docs/data/documentation/passage/createpasskeyreadinessrequest/deviceid.json new file mode 100644 index 00000000..b0765821 --- /dev/null +++ b/docs/data/documentation/passage/createpasskeyreadinessrequest/deviceid.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"property","role":"symbol","title":"deviceId","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"deviceId","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"roleHeading":"Instance Property","externalID":"s:7Passage29CreatePasskeyReadinessRequestV8deviceIdSSvp","modules":[{"name":"Passage"}]},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"deviceId","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/createpasskeyreadinessrequest\/deviceid"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/deviceId","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest":{"title":"CreatePasskeyReadinessRequest","url":"\/documentation\/passage\/createpasskeyreadinessrequest","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CreatePasskeyReadinessRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CreatePasskeyReadinessRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/deviceId":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/deviceid","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/deviceId","role":"symbol","title":"deviceId","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createpasskeyreadinessrequest/encode(to:).json b/docs/data/documentation/passage/createpasskeyreadinessrequest/encode(to:).json new file mode 100644 index 00000000..1b43814e --- /dev/null +++ b/docs/data/documentation/passage/createpasskeyreadinessrequest/encode(to:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/encode(to:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage29CreatePasskeyReadinessRequestV6encode2toys7Encoder_p_tKF","symbolKind":"method","roleHeading":"Instance Method","role":"symbol","modules":[{"name":"Passage"}],"title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest"]]},"sections":[],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/createpasskeyreadinessrequest\/encode(to:)"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest":{"title":"CreatePasskeyReadinessRequest","url":"\/documentation\/passage\/createpasskeyreadinessrequest","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CreatePasskeyReadinessRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CreatePasskeyReadinessRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/encode(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/encode(to:)","role":"symbol","title":"encode(to:)","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createpasskeyreadinessrequest/equatable-implementations.json b/docs/data/documentation/passage/createpasskeyreadinessrequest/equatable-implementations.json new file mode 100644 index 00000000..9708c981 --- /dev/null +++ b/docs/data/documentation/passage/createpasskeyreadinessrequest/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/createpasskeyreadinessrequest\/equatable-implementations"]}],"sections":[],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/!=(_:_:)"],"title":"Operators","generated":true}],"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/Equatable-Implementations"},"kind":"article","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest":{"title":"CreatePasskeyReadinessRequest","url":"\/documentation\/passage\/createpasskeyreadinessrequest","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CreatePasskeyReadinessRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CreatePasskeyReadinessRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/!=(_:_:)","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createpasskeyreadinessrequest/init(deviceid:securitykey:platform:syncedcredential:crossdevicecredential:conditionalui:).json b/docs/data/documentation/passage/createpasskeyreadinessrequest/init(deviceid:securitykey:platform:syncedcredential:crossdevicecredential:conditionalui:).json new file mode 100644 index 00000000..5a3f0e0e --- /dev/null +++ b/docs/data/documentation/passage/createpasskeyreadinessrequest/init(deviceid:securitykey:platform:syncedcredential:crossdevicecredential:conditionalui:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"securityKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"platform","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"text":"syncedCredential","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"text":"crossDeviceCredential","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"conditionalUi","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":")"}],"roleHeading":"Initializer","modules":[{"name":"Passage"}],"externalID":"s:7Passage29CreatePasskeyReadinessRequestV8deviceId11securityKey8platform16syncedCredential011crossDeviceL013conditionalUiACSS_S5btcfc","symbolKind":"init","title":"init(deviceId:securityKey:platform:syncedCredential:crossDeviceCredential:conditionalUi:)","role":"symbol"},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/createpasskeyreadinessrequest\/init(deviceid:securitykey:platform:syncedcredential:crossdevicecredential:conditionalui:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"securityKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"platform"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"text":"syncedCredential","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"crossDeviceCredential"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"text":"conditionalUi","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/init(deviceId:securityKey:platform:syncedCredential:crossDeviceCredential:conditionalUi:)"},"references":{"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest":{"title":"CreatePasskeyReadinessRequest","url":"\/documentation\/passage\/createpasskeyreadinessrequest","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CreatePasskeyReadinessRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CreatePasskeyReadinessRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/init(deviceId:securityKey:platform:syncedCredential:crossDeviceCredential:conditionalUi:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"securityKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"platform","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"syncedCredential"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"crossDeviceCredential"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"conditionalUi","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/init(deviceid:securitykey:platform:syncedcredential:crossdevicecredential:conditionalui:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/init(deviceId:securityKey:platform:syncedCredential:crossDeviceCredential:conditionalUi:)","role":"symbol","title":"init(deviceId:securityKey:platform:syncedCredential:crossDeviceCredential:conditionalUi:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createpasskeyreadinessrequest/init(from:).json b/docs/data/documentation/passage/createpasskeyreadinessrequest/init(from:).json new file mode 100644 index 00000000..3d3bfc00 --- /dev/null +++ b/docs/data/documentation/passage/createpasskeyreadinessrequest/init(from:).json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["iOS"]}]}],"metadata":{"symbolKind":"init","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Initializer","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"externalID":"s:7Passage29CreatePasskeyReadinessRequestV4fromACs7Decoder_p_tKcfc"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/createpasskeyreadinessrequest\/init(from:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/init(from:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest":{"title":"CreatePasskeyReadinessRequest","url":"\/documentation\/passage\/createpasskeyreadinessrequest","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CreatePasskeyReadinessRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CreatePasskeyReadinessRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/init(from:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/init(from:)","role":"symbol","title":"init(from:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createpasskeyreadinessrequest/platform.json b/docs/data/documentation/passage/createpasskeyreadinessrequest/platform.json new file mode 100644 index 00000000..ce6db4cd --- /dev/null +++ b/docs/data/documentation/passage/createpasskeyreadinessrequest/platform.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/createpasskeyreadinessrequest\/platform"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"platform","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["iOS"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/platform","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest"]]},"metadata":{"externalID":"s:7Passage29CreatePasskeyReadinessRequestV8platformSbvp","role":"symbol","title":"platform","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"platform","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"symbolKind":"property","modules":[{"name":"Passage"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest":{"title":"CreatePasskeyReadinessRequest","url":"\/documentation\/passage\/createpasskeyreadinessrequest","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CreatePasskeyReadinessRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CreatePasskeyReadinessRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/platform":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"platform"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/platform","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/platform","role":"symbol","title":"platform","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createpasskeyreadinessrequest/securitykey.json b/docs/data/documentation/passage/createpasskeyreadinessrequest/securitykey.json new file mode 100644 index 00000000..89aede02 --- /dev/null +++ b/docs/data/documentation/passage/createpasskeyreadinessrequest/securitykey.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/createpasskeyreadinessrequest\/securitykey"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"securityKey","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["iOS"]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/securityKey","interfaceLanguage":"swift"},"metadata":{"role":"symbol","title":"securityKey","modules":[{"name":"Passage"}],"roleHeading":"Instance Property","externalID":"s:7Passage29CreatePasskeyReadinessRequestV11securityKeySbvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"securityKey","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"symbolKind":"property"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/securityKey":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"securityKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/securitykey","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/securityKey","role":"symbol","title":"securityKey","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest":{"title":"CreatePasskeyReadinessRequest","url":"\/documentation\/passage\/createpasskeyreadinessrequest","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CreatePasskeyReadinessRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CreatePasskeyReadinessRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createpasskeyreadinessrequest/syncedcredential.json b/docs/data/documentation/passage/createpasskeyreadinessrequest/syncedcredential.json new file mode 100644 index 00000000..776b33a7 --- /dev/null +++ b/docs/data/documentation/passage/createpasskeyreadinessrequest/syncedcredential.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/createpasskeyreadinessrequest\/syncedcredential"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"title":"syncedCredential","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"syncedCredential","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:7Passage29CreatePasskeyReadinessRequestV16syncedCredentialSbvp"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/syncedCredential"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"syncedCredential","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest/syncedCredential":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"syncedCredential"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","url":"\/documentation\/passage\/createpasskeyreadinessrequest\/syncedcredential","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest\/syncedCredential","role":"symbol","title":"syncedCredential","kind":"symbol"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest":{"title":"CreatePasskeyReadinessRequest","url":"\/documentation\/passage\/createpasskeyreadinessrequest","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CreatePasskeyReadinessRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CreatePasskeyReadinessRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createuserparams.json b/docs/data/documentation/passage/createuserparams.json new file mode 100644 index 00000000..cad27f1e --- /dev/null +++ b/docs/data/documentation/passage/createuserparams.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"struct","role":"symbol","title":"CreateUserParams","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CreateUserParams","kind":"identifier"}],"roleHeading":"Structure","navigatorTitle":[{"text":"CreateUserParams","kind":"identifier"}],"externalID":"s:7Passage16CreateUserParamsV","modules":[{"name":"Passage"}]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CreateUserParams","kind":"identifier"}],"languages":["swift"]}]}],"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/init(identifier:userMetadata:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/identifier","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/userMetadata"]},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/encode(to:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys"],"title":"Enumerations"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"variants":[{"paths":["\/documentation\/passage\/createuserparams"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams"},"references":{"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage/CreateUserParams/encode(to:)":{"role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/encode(to:)","url":"\/documentation\/passage\/createuserparams\/encode(to:)"},"doc://Passage/documentation/Passage/CreateUserParams":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams","role":"symbol","title":"CreateUserParams","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CreateUserParams","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CreateUserParams","kind":"identifier"}]},"doc://Passage/documentation/Passage/CreateUserParams/userMetadata":{"title":"userMetadata","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/userMetadata","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"userMetadata","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV"},{"kind":"text","text":"?"}],"url":"\/documentation\/passage\/createuserparams\/usermetadata","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/CreateUserParams/Equatable-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/Equatable-Implementations","title":"Equatable Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/passage\/createuserparams\/equatable-implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreateUserParams/init(identifier:userMetadata:)":{"role":"symbol","title":"init(identifier:userMetadata:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"userMetadata","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/init(identifier:userMetadata:)","url":"\/documentation\/passage\/createuserparams\/init(identifier:usermetadata:)"},"doc://Passage/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams\/codingkeys","role":"symbol","title":"CreateUserParams.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/CreateUserParams/identifier":{"role":"symbol","title":"identifier","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"identifier","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/identifier","url":"\/documentation\/passage\/createuserparams\/identifier"},"doc://Passage/documentation/Passage/CreateUserParams/init(from:)":{"role":"symbol","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/init(from:)","url":"\/documentation\/passage\/createuserparams\/init(from:)"},"doc://Passage/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createuserparams/!=(_:_:).json b/docs/data/documentation/passage/createuserparams/!=(_:_:).json new file mode 100644 index 00000000..cd2f1ef7 --- /dev/null +++ b/docs/data/documentation/passage/createuserparams/!=(_:_:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/!=(_:_:)"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/Equatable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/createuserparams\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage16CreateUserParamsV","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","roleHeading":"Operator","title":"!=(_:_:)","extendedModule":"Swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/CreateUserParams/!=(_:_:)":{"abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"title":"!=(_:_:)","type":"topic","role":"symbol","url":"\/documentation\/passage\/createuserparams\/!=(_:_:)"},"doc://Passage/documentation/Passage/CreateUserParams/Equatable-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/Equatable-Implementations","title":"Equatable Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/passage\/createuserparams\/equatable-implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreateUserParams":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams","role":"symbol","title":"CreateUserParams","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CreateUserParams","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CreateUserParams","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createuserparams/codingkeys.json b/docs/data/documentation/passage/createuserparams/codingkeys.json new file mode 100644 index 00000000..95832077 --- /dev/null +++ b/docs/data/documentation/passage/createuserparams/codingkeys.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"relationshipsSections":[{"title":"Conforms To","kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"]}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/identifier","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/userMetadata"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/RawRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"metadata":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"role":"symbol","modules":[{"name":"Passage"}],"title":"CreateUserParams.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"symbolKind":"enum","roleHeading":"Enumeration","externalID":"s:7Passage16CreateUserParamsV10CodingKeysO"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/createuserparams\/codingkeys"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams"]]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/createuserparams\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys/init(rawValue:)":{"abstract":[],"url":"\/documentation\/passage\/createuserparams\/codingkeys\/init(rawvalue:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"role":"symbol","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/init(rawValue:)","type":"topic"},"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams\/codingkeys","role":"symbol","title":"CreateUserParams.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP"},"doc://Passage/documentation/Passage/CreateUserParams":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams","role":"symbol","title":"CreateUserParams","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CreateUserParams","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CreateUserParams","kind":"identifier"}]},"doc://Passage/s9CodingKeyP":{"title":"Swift.CodingKey","type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP"},"doc://Passage/s12CaseIterableP":{"title":"Swift.CaseIterable","type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys/init(stringValue:)":{"kind":"symbol","type":"topic","title":"init(stringValue:)","role":"symbol","url":"\/documentation\/passage\/createuserparams\/codingkeys\/init(stringvalue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/init(stringValue:)"},"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys/userMetadata":{"title":"CreateUserParams.CodingKeys.userMetadata","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userMetadata"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/userMetadata","url":"\/documentation\/passage\/createuserparams\/codingkeys\/usermetadata","kind":"symbol"},"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","title":"CodingKey Implementations","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/CodingKey-Implementations","kind":"article","url":"\/documentation\/passage\/createuserparams\/codingkeys\/codingkey-implementations"},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys/init(intValue:)":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams\/codingkeys\/init(intvalue:)","role":"symbol","title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"type":"topic","abstract":[]},"doc://Passage/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP"},"doc://Passage/SY":{"title":"Swift.RawRepresentable","type":"unresolvable","identifier":"doc:\/\/Passage\/SY"},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP"},"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys/Equatable-Implementations":{"kind":"article","type":"topic","url":"\/documentation\/passage\/createuserparams\/codingkeys\/equatable-implementations","role":"collectionGroup","abstract":[],"title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/Equatable-Implementations"},"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys/identifier":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/identifier","role":"symbol","title":"CreateUserParams.CodingKeys.identifier","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/createuserparams\/codingkeys\/identifier","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createuserparams/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/createuserparams/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..596e8c26 --- /dev/null +++ b/docs/data/documentation/passage/createuserparams/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage16CreateUserParamsV10CodingKeysO","role":"symbol","extendedModule":"Swift","title":"!=(_:_:)","roleHeading":"Operator","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/createuserparams\/codingkeys\/!=(_:_:)"]}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/Equatable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams\/codingkeys","role":"symbol","title":"CreateUserParams.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys/!=(_:_:)":{"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/passage\/createuserparams\/codingkeys\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage/CreateUserParams":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams","role":"symbol","title":"CreateUserParams","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CreateUserParams","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CreateUserParams","kind":"identifier"}]},"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys/Equatable-Implementations":{"kind":"article","type":"topic","url":"\/documentation\/passage\/createuserparams\/codingkeys\/equatable-implementations","role":"collectionGroup","abstract":[],"title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/Equatable-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createuserparams/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/createuserparams/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..5fb23fa0 --- /dev/null +++ b/docs/data/documentation/passage/createuserparams/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"kind":"article","sections":[],"metadata":{"title":"CodingKey Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/createuserparams\/codingkeys\/codingkey-implementations"]}],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/description"],"generated":true,"title":"Instance Properties"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/CodingKey-Implementations"},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams\/codingkeys","role":"symbol","title":"CreateUserParams.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys/description":{"role":"symbol","title":"description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/description","kind":"symbol","url":"\/documentation\/passage\/createuserparams\/codingkeys\/description"},"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys/debugDescription":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/passage\/createuserparams\/codingkeys\/debugdescription","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","kind":"symbol"},"doc://Passage/documentation/Passage/CreateUserParams":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams","role":"symbol","title":"CreateUserParams","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CreateUserParams","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CreateUserParams","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createuserparams/codingkeys/debugdescription.json b/docs/data/documentation/passage/createuserparams/codingkeys/debugdescription.json new file mode 100644 index 00000000..f1824482 --- /dev/null +++ b/docs/data/documentation/passage/createuserparams/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/createuserparams\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"text":".","type":"text"}],"metadata":{"externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage16CreateUserParamsV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","extendedModule":"Swift","title":"debugDescription"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/CodingKey-Implementations"]]},"references":{"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys/debugDescription":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/passage\/createuserparams\/codingkeys\/debugdescription","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","kind":"symbol"},"doc://Passage/documentation/Passage/CreateUserParams":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams","role":"symbol","title":"CreateUserParams","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CreateUserParams","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CreateUserParams","kind":"identifier"}]},"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams\/codingkeys","role":"symbol","title":"CreateUserParams.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","title":"CodingKey Implementations","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/CodingKey-Implementations","kind":"article","url":"\/documentation\/passage\/createuserparams\/codingkeys\/codingkey-implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createuserparams/codingkeys/description.json b/docs/data/documentation/passage/createuserparams/codingkeys/description.json new file mode 100644 index 00000000..96959609 --- /dev/null +++ b/docs/data/documentation/passage/createuserparams/codingkeys/description.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/CodingKey-Implementations"]]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.description"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/passage\/createuserparams\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/description","interfaceLanguage":"swift"},"metadata":{"symbolKind":"property","role":"symbol","title":"description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"extendedModule":"Swift","roleHeading":"Instance Property","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage16CreateUserParamsV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys/description":{"role":"symbol","title":"description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/description","kind":"symbol","url":"\/documentation\/passage\/createuserparams\/codingkeys\/description"},"doc://Passage/documentation/Passage/CreateUserParams":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams","role":"symbol","title":"CreateUserParams","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CreateUserParams","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CreateUserParams","kind":"identifier"}]},"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","title":"CodingKey Implementations","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/CodingKey-Implementations","kind":"article","url":"\/documentation\/passage\/createuserparams\/codingkeys\/codingkey-implementations"},"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams\/codingkeys","role":"symbol","title":"CreateUserParams.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createuserparams/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/createuserparams/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..db4ce2d5 --- /dev/null +++ b/docs/data/documentation/passage/createuserparams/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/createuserparams\/codingkeys\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/!=(_:_:)"],"generated":true,"title":"Operators"}],"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"kind":"article","references":{"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys/!=(_:_:)":{"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/passage\/createuserparams\/codingkeys\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage/CreateUserParams":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams","role":"symbol","title":"CreateUserParams","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CreateUserParams","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CreateUserParams","kind":"identifier"}]},"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams\/codingkeys","role":"symbol","title":"CreateUserParams.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createuserparams/codingkeys/hash(into:).json b/docs/data/documentation/passage/createuserparams/codingkeys/hash(into:).json new file mode 100644 index 00000000..7dcbd009 --- /dev/null +++ b/docs/data/documentation/passage/createuserparams/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/hash(into:)"},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/RawRepresentable-Implementations"]]},"sections":[],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"method","title":"hash(into:)","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage16CreateUserParamsV10CodingKeysO","extendedModule":"Swift","roleHeading":"Instance Method","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/createuserparams\/codingkeys\/hash(into:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys/hash(into:)":{"abstract":[],"url":"\/documentation\/passage\/createuserparams\/codingkeys\/hash(into:)","title":"hash(into:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/hash(into:)","role":"symbol"},"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams\/codingkeys","role":"symbol","title":"CreateUserParams.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreateUserParams":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams","role":"symbol","title":"CreateUserParams","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CreateUserParams","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CreateUserParams","kind":"identifier"}]},"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/createuserparams\/codingkeys\/rawrepresentable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createuserparams/codingkeys/hashvalue.json b/docs/data/documentation/passage/createuserparams/codingkeys/hashvalue.json new file mode 100644 index 00000000..fdf54404 --- /dev/null +++ b/docs/data/documentation/passage/createuserparams/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/createuserparams\/codingkeys\/hashvalue"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/RawRepresentable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"metadata":{"symbolKind":"property","role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"extendedModule":"Swift","roleHeading":"Instance Property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage16CreateUserParamsV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]}},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/hashValue"},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams\/codingkeys","role":"symbol","title":"CreateUserParams.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/createuserparams\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys/hashValue":{"role":"symbol","title":"hashValue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/hashValue","kind":"symbol","url":"\/documentation\/passage\/createuserparams\/codingkeys\/hashvalue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Passage/documentation/Passage/CreateUserParams":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams","role":"symbol","title":"CreateUserParams","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CreateUserParams","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CreateUserParams","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createuserparams/codingkeys/identifier.json b/docs/data/documentation/passage/createuserparams/codingkeys/identifier.json new file mode 100644 index 00000000..ec9e58ab --- /dev/null +++ b/docs/data/documentation/passage/createuserparams/codingkeys/identifier.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"symbolKind":"case","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"identifier","kind":"identifier"}],"title":"CreateUserParams.CodingKeys.identifier","externalID":"s:7Passage16CreateUserParamsV10CodingKeysO10identifieryA2EmF"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/identifier","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"identifier","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/createuserparams\/codingkeys\/identifier"]}],"references":{"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams\/codingkeys","role":"symbol","title":"CreateUserParams.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys/identifier":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/identifier","role":"symbol","title":"CreateUserParams.CodingKeys.identifier","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/createuserparams\/codingkeys\/identifier","type":"topic"},"doc://Passage/documentation/Passage/CreateUserParams":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams","role":"symbol","title":"CreateUserParams","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CreateUserParams","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CreateUserParams","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createuserparams/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/createuserparams/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..6441f3da --- /dev/null +++ b/docs/data/documentation/passage/createuserparams/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/createuserparams\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys"]]},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","role":"symbol","title":"init(intValue:)","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"externalID":"s:7Passage16CreateUserParamsV10CodingKeysO8intValueAESgSi_tcfc"},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams\/codingkeys","role":"symbol","title":"CreateUserParams.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/CreateUserParams":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams","role":"symbol","title":"CreateUserParams","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CreateUserParams","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CreateUserParams","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys/init(intValue:)":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams\/codingkeys\/init(intvalue:)","role":"symbol","title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createuserparams/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/createuserparams/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..40e78477 --- /dev/null +++ b/docs/data/documentation/passage/createuserparams/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/createuserparams\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"externalID":"s:7Passage16CreateUserParamsV10CodingKeysO8rawValueAESgSS_tcfc","role":"symbol","title":"init(rawValue:)"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/init(rawValue:)"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreateUserParams":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams","role":"symbol","title":"CreateUserParams","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CreateUserParams","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CreateUserParams","kind":"identifier"}]},"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys/init(rawValue:)":{"abstract":[],"url":"\/documentation\/passage\/createuserparams\/codingkeys\/init(rawvalue:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"role":"symbol","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/init(rawValue:)","type":"topic"},"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams\/codingkeys","role":"symbol","title":"CreateUserParams.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createuserparams/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/createuserparams/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..0d7f8ed0 --- /dev/null +++ b/docs/data/documentation/passage/createuserparams/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys"]]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/createuserparams\/codingkeys\/init(stringvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"symbolKind":"init","roleHeading":"Initializer","title":"init(stringValue:)","modules":[{"name":"Passage"}],"externalID":"s:7Passage16CreateUserParamsV10CodingKeysO11stringValueAESgSS_tcfc","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/CreateUserParams":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams","role":"symbol","title":"CreateUserParams","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CreateUserParams","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CreateUserParams","kind":"identifier"}]},"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys/init(stringValue:)":{"kind":"symbol","type":"topic","title":"init(stringValue:)","role":"symbol","url":"\/documentation\/passage\/createuserparams\/codingkeys\/init(stringvalue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/init(stringValue:)"},"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams\/codingkeys","role":"symbol","title":"CreateUserParams.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createuserparams/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/createuserparams/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..1a111976 --- /dev/null +++ b/docs/data/documentation/passage/createuserparams/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"title":"RawRepresentable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/createuserparams\/codingkeys\/rawrepresentable-implementations"]}],"sections":[],"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/hashValue"],"title":"Instance Properties","generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/hash(into:)"],"generated":true}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams\/codingkeys","role":"symbol","title":"CreateUserParams.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys/hashValue":{"role":"symbol","title":"hashValue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/hashValue","kind":"symbol","url":"\/documentation\/passage\/createuserparams\/codingkeys\/hashvalue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys/hash(into:)":{"abstract":[],"url":"\/documentation\/passage\/createuserparams\/codingkeys\/hash(into:)","title":"hash(into:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/hash(into:)","role":"symbol"},"doc://Passage/documentation/Passage/CreateUserParams":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams","role":"symbol","title":"CreateUserParams","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CreateUserParams","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CreateUserParams","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createuserparams/codingkeys/usermetadata.json b/docs/data/documentation/passage/createuserparams/codingkeys/usermetadata.json new file mode 100644 index 00000000..7074ee1c --- /dev/null +++ b/docs/data/documentation/passage/createuserparams/codingkeys/usermetadata.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"CreateUserParams.CodingKeys.userMetadata","symbolKind":"case","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userMetadata"}],"roleHeading":"Case","externalID":"s:7Passage16CreateUserParamsV10CodingKeysO12userMetadatayA2EmF","role":"symbol"},"variants":[{"paths":["\/documentation\/passage\/createuserparams\/codingkeys\/usermetadata"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userMetadata","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/userMetadata"},"references":{"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys/userMetadata":{"title":"CreateUserParams.CodingKeys.userMetadata","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userMetadata"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys\/userMetadata","url":"\/documentation\/passage\/createuserparams\/codingkeys\/usermetadata","kind":"symbol"},"doc://Passage/documentation/Passage/CreateUserParams":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams","role":"symbol","title":"CreateUserParams","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CreateUserParams","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CreateUserParams","kind":"identifier"}]},"doc://Passage/documentation/Passage/CreateUserParams/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams\/codingkeys","role":"symbol","title":"CreateUserParams.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createuserparams/encode(to:).json b/docs/data/documentation/passage/createuserparams/encode(to:).json new file mode 100644 index 00000000..36fe1c1f --- /dev/null +++ b/docs/data/documentation/passage/createuserparams/encode(to:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/encode(to:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/createuserparams\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"method","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Instance Method","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"externalID":"s:7Passage16CreateUserParamsV6encode2toys7Encoder_p_tKF"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage/CreateUserParams/encode(to:)":{"role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/encode(to:)","url":"\/documentation\/passage\/createuserparams\/encode(to:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreateUserParams":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams","role":"symbol","title":"CreateUserParams","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CreateUserParams","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CreateUserParams","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createuserparams/equatable-implementations.json b/docs/data/documentation/passage/createuserparams/equatable-implementations.json new file mode 100644 index 00000000..d063fd1d --- /dev/null +++ b/docs/data/documentation/passage/createuserparams/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams"]]},"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"variants":[{"paths":["\/documentation\/passage\/createuserparams\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/!=(_:_:)"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/Equatable-Implementations"},"sections":[],"kind":"article","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreateUserParams/!=(_:_:)":{"abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"title":"!=(_:_:)","type":"topic","role":"symbol","url":"\/documentation\/passage\/createuserparams\/!=(_:_:)"},"doc://Passage/documentation/Passage/CreateUserParams":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams","role":"symbol","title":"CreateUserParams","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CreateUserParams","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CreateUserParams","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createuserparams/identifier.json b/docs/data/documentation/passage/createuserparams/identifier.json new file mode 100644 index 00000000..00250f5d --- /dev/null +++ b/docs/data/documentation/passage/createuserparams/identifier.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams"]]},"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"externalID":"s:7Passage16CreateUserParamsV10identifierSSvp","title":"identifier","role":"symbol","roleHeading":"Instance Property"},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/identifier","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"identifier","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/createuserparams\/identifier"]}],"references":{"doc://Passage/documentation/Passage/CreateUserParams/identifier":{"role":"symbol","title":"identifier","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"identifier","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/identifier","url":"\/documentation\/passage\/createuserparams\/identifier"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreateUserParams":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams","role":"symbol","title":"CreateUserParams","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CreateUserParams","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CreateUserParams","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createuserparams/init(from:).json b/docs/data/documentation/passage/createuserparams/init(from:).json new file mode 100644 index 00000000..ac440cdf --- /dev/null +++ b/docs/data/documentation/passage/createuserparams/init(from:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]}],"metadata":{"externalID":"s:7Passage16CreateUserParamsV4fromACs7Decoder_p_tKcfc","roleHeading":"Initializer","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"modules":[{"name":"Passage"}],"symbolKind":"init","title":"init(from:)"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/init(from:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/createuserparams\/init(from:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/CreateUserParams":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams","role":"symbol","title":"CreateUserParams","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CreateUserParams","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CreateUserParams","kind":"identifier"}]},"doc://Passage/documentation/Passage/CreateUserParams/init(from:)":{"role":"symbol","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/init(from:)","url":"\/documentation\/passage\/createuserparams\/init(from:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createuserparams/init(identifier:usermetadata:).json b/docs/data/documentation/passage/createuserparams/init(identifier:usermetadata:).json new file mode 100644 index 00000000..b19e0a6e --- /dev/null +++ b/docs/data/documentation/passage/createuserparams/init(identifier:usermetadata:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/createuserparams\/init(identifier:usermetadata:)"]}],"metadata":{"externalID":"s:7Passage16CreateUserParamsV10identifier12userMetadataACSS_10AnyCodableAFVSgtcfc","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","symbolKind":"init","title":"init(identifier:userMetadata:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"userMetadata"},{"kind":"text","text":": "},{"text":"AnyCodable","kind":"typeIdentifier","preciseIdentifier":"s:10AnyCodableAAV"},{"kind":"text","text":"?)"}]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"userMetadata"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable","kind":"typeIdentifier"},{"kind":"text","text":"? = nil)"}],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/init(identifier:userMetadata:)"},"references":{"doc://Passage/documentation/Passage/CreateUserParams":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams","role":"symbol","title":"CreateUserParams","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CreateUserParams","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CreateUserParams","kind":"identifier"}]},"doc://Passage/documentation/Passage/CreateUserParams/init(identifier:userMetadata:)":{"role":"symbol","title":"init(identifier:userMetadata:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"userMetadata","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/init(identifier:userMetadata:)","url":"\/documentation\/passage\/createuserparams\/init(identifier:usermetadata:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/createuserparams/usermetadata.json b/docs/data/documentation/passage/createuserparams/usermetadata.json new file mode 100644 index 00000000..0e4addf6 --- /dev/null +++ b/docs/data/documentation/passage/createuserparams/usermetadata.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/createuserparams\/usermetadata"]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CreateUserParams"]]},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"userMetadata"},{"kind":"text","text":": "},{"text":"AnyCodable","kind":"typeIdentifier","preciseIdentifier":"s:10AnyCodableAAV"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"title":"userMetadata","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userMetadata"},{"kind":"text","text":": "},{"text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:7Passage16CreateUserParamsV12userMetadata10AnyCodableAEVSgvp","role":"symbol","modules":[{"name":"Passage"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/userMetadata","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreateUserParams":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams","role":"symbol","title":"CreateUserParams","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CreateUserParams","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CreateUserParams","kind":"identifier"}]},"doc://Passage/documentation/Passage/CreateUserParams/userMetadata":{"title":"userMetadata","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams\/userMetadata","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"userMetadata","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV"},{"kind":"text","text":"?"}],"url":"\/documentation\/passage\/createuserparams\/usermetadata","role":"symbol","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential.json b/docs/data/documentation/passage/credential.json new file mode 100644 index 00000000..80d72e4d --- /dev/null +++ b/docs/data/documentation/passage/credential.json @@ -0,0 +1 @@ +{"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Credential\/init(createdAt:credId:friendlyName:id:lastLoginAt:type:updatedAt:usageCount:userId:icons:)","doc:\/\/Passage\/documentation\/Passage\/Credential\/init(from:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Credential\/createdAt","doc:\/\/Passage\/documentation\/Passage\/Credential\/credId","doc:\/\/Passage\/documentation\/Passage\/Credential\/friendlyName","doc:\/\/Passage\/documentation\/Passage\/Credential\/icons","doc:\/\/Passage\/documentation\/Passage\/Credential\/id","doc:\/\/Passage\/documentation\/Passage\/Credential\/lastLoginAt","doc:\/\/Passage\/documentation\/Passage\/Credential\/type","doc:\/\/Passage\/documentation\/Passage\/Credential\/updatedAt","doc:\/\/Passage\/documentation\/Passage\/Credential\/usageCount","doc:\/\/Passage\/documentation\/Passage\/Credential\/userId"]},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Credential\/encode(to:)"]},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Credential\/Equatable-Implementations"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credential"]}],"metadata":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Credential"}],"title":"Credential","role":"symbol","modules":[{"name":"Passage"}],"roleHeading":"Structure","externalID":"s:7Passage10CredentialV","symbolKind":"struct","navigatorTitle":[{"kind":"identifier","text":"Credential"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Credential","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Credential","kind":"identifier"}],"languages":["swift"]}]}],"kind":"symbol","sections":[],"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage/Credential/CodingKeys":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"Credential.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Credential/credId":{"abstract":[{"type":"text","text":"The CredID for this webAuthn device (encoded to match what is stored in psg_cred_obj)"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/credId","role":"symbol","title":"credId","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"credId","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/credential\/credid"},"doc://Passage/documentation/Passage/Credential/type":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/type","role":"symbol","title":"type","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"text":"WebAuthnType","kind":"typeIdentifier","preciseIdentifier":"s:7Passage12WebAuthnTypeO"}],"kind":"symbol","url":"\/documentation\/passage\/credential\/type","type":"topic"},"doc://Passage/documentation/Passage/Credential/friendlyName":{"abstract":[{"type":"text","text":"The friendly name for the webAuthn device used to authenticate"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/friendlyName","role":"symbol","title":"friendlyName","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"friendlyName","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","url":"\/documentation\/passage\/credential\/friendlyname","type":"topic"},"doc://Passage/documentation/Passage/Credential/updatedAt":{"url":"\/documentation\/passage\/credential\/updatedat","abstract":[{"type":"text","text":"The last time this webAuthn device was updated"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/updatedAt","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updatedAt","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"updatedAt","kind":"symbol","type":"topic"},"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"},"doc://Passage/documentation/Passage/Credential/init(createdAt:credId:friendlyName:id:lastLoginAt:type:updatedAt:usageCount:userId:icons:)":{"abstract":[],"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"createdAt"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"credId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"friendlyName"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"lastLoginAt","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"WebAuthnType","kind":"typeIdentifier","preciseIdentifier":"s:7Passage12WebAuthnTypeO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updatedAt"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"usageCount"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"userId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"icons","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage13WebAuthnIconsV","text":"WebAuthnIcons"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/init(createdAt:credId:friendlyName:id:lastLoginAt:type:updatedAt:usageCount:userId:icons:)","role":"symbol","title":"init(createdAt:credId:friendlyName:id:lastLoginAt:type:updatedAt:usageCount:userId:icons:)","type":"topic","url":"\/documentation\/passage\/credential\/init(createdat:credid:friendlyname:id:lastloginat:type:updatedat:usagecount:userid:icons:)"},"doc://Passage/documentation/Passage/Credential/icons":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/icons","role":"symbol","title":"icons","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"icons","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage13WebAuthnIconsV","text":"WebAuthnIcons"}],"kind":"symbol","url":"\/documentation\/passage\/credential\/icons","type":"topic"},"doc://Passage/documentation/Passage/Credential/createdAt":{"abstract":[{"type":"text","text":"The first time this webAuthn device was used to authenticate the user"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/createdAt","role":"symbol","title":"createdAt","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createdAt","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"kind":"symbol","url":"\/documentation\/passage\/credential\/createdat","type":"topic"},"doc://Passage/documentation/Passage/Credential/usageCount":{"title":"usageCount","role":"symbol","abstract":[{"type":"text","text":"How many times this webAuthn device has been used to authenticate the user"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"usageCount","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/usageCount","kind":"symbol","url":"\/documentation\/passage\/credential\/usagecount"},"doc://Passage/Se":{"type":"unresolvable","identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/Credential/Equatable-Implementations":{"abstract":[],"title":"Equatable Implementations","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/Equatable-Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/passage\/credential\/equatable-implementations"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/Credential/id":{"url":"\/documentation\/passage\/credential\/id","abstract":[{"text":"The ID of the webAuthn device used for authentication","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/id","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"id","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Credential/userId":{"abstract":[{"type":"text","text":"The UserID for this webAuthn device"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/userId","role":"symbol","title":"userId","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"userId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol","url":"\/documentation\/passage\/credential\/userid","type":"topic"},"doc://Passage/documentation/Passage/Credential/init(from:)":{"role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/credential\/init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/init(from:)","type":"topic","kind":"symbol","title":"init(from:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Credential/lastLoginAt":{"abstract":[{"type":"text","text":"The last time this webAuthn device was used to authenticate the user"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/lastLoginAt","role":"symbol","title":"lastLoginAt","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lastLoginAt","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"kind":"symbol","url":"\/documentation\/passage\/credential\/lastloginat","type":"topic"},"doc://Passage/SE":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable"},"doc://Passage/documentation/Passage/Credential/encode(to:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/encode(to:)","role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","url":"\/documentation\/passage\/credential\/encode(to:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/!=(_:_:).json b/docs/data/documentation/passage/credential/!=(_:_:).json new file mode 100644 index 00000000..f787c4bc --- /dev/null +++ b/docs/data/documentation/passage/credential/!=(_:_:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"],"platforms":["iOS"]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential","doc:\/\/Passage\/documentation\/Passage\/Credential\/Equatable-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/!=(_:_:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/credential\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage10CredentialV","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Operator","extendedModule":"Swift","symbolKind":"op","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Credential/!=(_:_:)":{"abstract":[],"type":"topic","url":"\/documentation\/passage\/credential\/!=(_:_:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/!=(_:_:)","title":"!=(_:_:)"},"doc://Passage/documentation/Passage/Credential/Equatable-Implementations":{"abstract":[],"title":"Equatable Implementations","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/Equatable-Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/passage\/credential\/equatable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/codingkeys.json b/docs/data/documentation/passage/credential/codingkeys.json new file mode 100644 index 00000000..c49ce302 --- /dev/null +++ b/docs/data/documentation/passage/credential/codingkeys.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"title":"Credential.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"externalID":"s:7Passage10CredentialV10CodingKeysO","modules":[{"name":"Passage"}],"roleHeading":"Enumeration","symbolKind":"enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"role":"symbol"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/createdAt","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/credId","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/friendlyName","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/icons","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/id","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/lastLoginAt","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/type","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/updatedAt","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/usageCount","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/userId"]},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/init(stringValue:)"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/RawRepresentable-Implementations"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credential\/codingkeys"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","kind":"relationships"}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential"]]},"references":{"doc://Passage/documentation/Passage/Credential/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/passage\/credential\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/RawRepresentable-Implementations","type":"topic","kind":"article"},"doc://Passage/documentation/Passage/Credential/CodingKeys/init(intValue:)":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys\/init(intvalue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/init(intValue:)","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Credential/CodingKeys/createdAt":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys\/createdat","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"createdAt","kind":"identifier"}],"title":"Credential.CodingKeys.createdAt","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/createdAt","type":"topic","kind":"symbol"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Passage/documentation/Passage/Credential/CodingKeys/init(stringValue:)":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys\/init(stringvalue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(stringValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/init(stringValue:)","type":"topic","kind":"symbol"},"doc://Passage/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","type":"unresolvable"},"doc://Passage/documentation/Passage/Credential/CodingKeys/icons":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys\/icons","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"icons","kind":"identifier"}],"title":"Credential.CodingKeys.icons","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/icons","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Credential/CodingKeys/id":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys\/id","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"}],"title":"Credential.CodingKeys.id","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/id","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Credential/CodingKeys/updatedAt":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys\/updatedat","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"updatedAt","kind":"identifier"}],"title":"Credential.CodingKeys.updatedAt","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/updatedAt","type":"topic","kind":"symbol"},"doc://Passage/SY":{"identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable","type":"unresolvable"},"doc://Passage/documentation/Passage/Credential/CodingKeys/credId":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys\/credid","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"credId","kind":"identifier"}],"title":"Credential.CodingKeys.credId","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/credId","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","identifier":"doc:\/\/Passage\/s8SendableP","type":"unresolvable"},"doc://Passage/documentation/Passage/Credential/CodingKeys/Equatable-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/passage\/credential\/codingkeys\/equatable-implementations","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/Equatable-Implementations","type":"topic","kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Credential/CodingKeys/usageCount":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys\/usagecount","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"usageCount","kind":"identifier"}],"title":"Credential.CodingKeys.usageCount","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/usageCount","type":"topic","kind":"symbol"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Passage/documentation/Passage/Credential/CodingKeys/friendlyName":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys\/friendlyname","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"friendlyName","kind":"identifier"}],"title":"Credential.CodingKeys.friendlyName","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/friendlyName","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Credential/CodingKeys/lastLoginAt":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys\/lastloginat","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"lastLoginAt","kind":"identifier"}],"title":"Credential.CodingKeys.lastLoginAt","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/lastLoginAt","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Credential/CodingKeys/CodingKey-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/passage\/credential\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/CodingKey-Implementations","type":"topic","kind":"article"},"doc://Passage/s23CustomStringConvertibleP":{"identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible","type":"unresolvable"},"doc://Passage/documentation/Passage/Credential/CodingKeys/userId":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys\/userid","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userId","kind":"identifier"}],"title":"Credential.CodingKeys.userId","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/userId","type":"topic","kind":"symbol"},"doc://Passage/s9CodingKeyP":{"title":"Swift.CodingKey","identifier":"doc:\/\/Passage\/s9CodingKeyP","type":"unresolvable"},"doc://Passage/documentation/Passage/Credential/CodingKeys/type":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys\/type","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"}],"title":"Credential.CodingKeys.type","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/type","type":"topic","kind":"symbol"},"doc://Passage/s12CaseIterableP":{"identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable","type":"unresolvable"},"doc://Passage/documentation/Passage/Credential/CodingKeys":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"Credential.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Credential/CodingKeys/init(rawValue:)":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys\/init(rawvalue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/init(rawValue:)","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/credential/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..42cd5261 --- /dev/null +++ b/docs/data/documentation/passage/credential/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credential\/codingkeys\/!=(_:_:)"]}],"metadata":{"symbolKind":"op","role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"roleHeading":"Operator","extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage10CredentialV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/!=(_:_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/Equatable-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/Credential/CodingKeys":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"Credential.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"},"doc://Passage/documentation/Passage/Credential/CodingKeys/Equatable-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/passage\/credential\/codingkeys\/equatable-implementations","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/Equatable-Implementations","type":"topic","kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Credential/CodingKeys/!=(_:_:)":{"type":"topic","url":"\/documentation\/passage\/credential\/codingkeys\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","title":"!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/credential/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..418b9e19 --- /dev/null +++ b/docs/data/documentation/passage/credential/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/description"],"title":"Instance Properties"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/CodingKey-Implementations"},"metadata":{"title":"CodingKey Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credential\/codingkeys\/codingkey-implementations"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys"]]},"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/Credential/CodingKeys":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"Credential.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Credential/CodingKeys/debugDescription":{"type":"topic","url":"\/documentation\/passage\/credential\/codingkeys\/debugdescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/debugDescription","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol","title":"debugDescription","abstract":[]},"doc://Passage/documentation/Passage/Credential/CodingKeys/description":{"role":"symbol","title":"description","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/description","kind":"symbol","url":"\/documentation\/passage\/credential\/codingkeys\/description"},"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/codingkeys/createdat.json b/docs/data/documentation/passage/credential/codingkeys/createdat.json new file mode 100644 index 00000000..06803833 --- /dev/null +++ b/docs/data/documentation/passage/credential/codingkeys/createdat.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createdAt"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/createdAt","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credential\/codingkeys\/createdat"]}],"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"createdAt","kind":"identifier"}],"externalID":"s:7Passage10CredentialV10CodingKeysO9createdAtyA2EmF","symbolKind":"case","roleHeading":"Case","modules":[{"name":"Passage"}],"title":"Credential.CodingKeys.createdAt"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Credential/CodingKeys":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"Credential.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Credential/CodingKeys/createdAt":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys\/createdat","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"createdAt","kind":"identifier"}],"title":"Credential.CodingKeys.createdAt","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/createdAt","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/codingkeys/credid.json b/docs/data/documentation/passage/credential/codingkeys/credid.json new file mode 100644 index 00000000..8548d9a6 --- /dev/null +++ b/docs/data/documentation/passage/credential/codingkeys/credid.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"credId","kind":"identifier"}],"externalID":"s:7Passage10CredentialV10CodingKeysO6credIdyA2EmF","role":"symbol","title":"Credential.CodingKeys.credId"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"credId","kind":"identifier"}],"languages":["swift"]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/credential\/codingkeys\/credid"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/credId"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage/Credential/CodingKeys/credId":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys\/credid","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"credId","kind":"identifier"}],"title":"Credential.CodingKeys.credId","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/credId","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Credential/CodingKeys":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"Credential.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/codingkeys/debugdescription.json b/docs/data/documentation/passage/credential/codingkeys/debugdescription.json new file mode 100644 index 00000000..a08fdb3f --- /dev/null +++ b/docs/data/documentation/passage/credential/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift","title":"debugDescription","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage10CredentialV10CodingKeysO"},"sections":[],"variants":[{"paths":["\/documentation\/passage\/credential\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/CodingKey-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/debugDescription"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/Credential/CodingKeys/CodingKey-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/passage\/credential\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/CodingKey-Implementations","type":"topic","kind":"article"},"doc://Passage/documentation/Passage/Credential/CodingKeys/debugDescription":{"type":"topic","url":"\/documentation\/passage\/credential\/codingkeys\/debugdescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/debugDescription","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol","title":"debugDescription","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Credential/CodingKeys":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"Credential.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/codingkeys/description.json b/docs/data/documentation/passage/credential/codingkeys/description.json new file mode 100644 index 00000000..e16419ac --- /dev/null +++ b/docs/data/documentation/passage/credential/codingkeys/description.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/description"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/CodingKey-Implementations"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credential\/codingkeys\/description"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.description"},{"type":"text","text":"."}],"metadata":{"symbolKind":"property","role":"symbol","title":"description","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"extendedModule":"Swift","roleHeading":"Instance Property","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage10CredentialV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"references":{"doc://Passage/documentation/Passage/Credential/CodingKeys/description":{"role":"symbol","title":"description","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/description","kind":"symbol","url":"\/documentation\/passage\/credential\/codingkeys\/description"},"doc://Passage/documentation/Passage/Credential/CodingKeys":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"Credential.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Credential/CodingKeys/CodingKey-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/passage\/credential\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/CodingKey-Implementations","type":"topic","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/credential/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..514c2d7d --- /dev/null +++ b/docs/data/documentation/passage/credential/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/!=(_:_:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/credential\/codingkeys\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage"}],"title":"Equatable Implementations","role":"collectionGroup"},"sections":[],"references":{"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Credential/CodingKeys":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"Credential.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Credential/CodingKeys/!=(_:_:)":{"type":"topic","url":"\/documentation\/passage\/credential\/codingkeys\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","title":"!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/codingkeys/friendlyname.json b/docs/data/documentation/passage/credential/codingkeys/friendlyname.json new file mode 100644 index 00000000..8eaab32b --- /dev/null +++ b/docs/data/documentation/passage/credential/codingkeys/friendlyname.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys"]]},"metadata":{"externalID":"s:7Passage10CredentialV10CodingKeysO12friendlyNameyA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","title":"Credential.CodingKeys.friendlyName","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"friendlyName","kind":"identifier"}]},"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/friendlyName"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credential\/codingkeys\/friendlyname"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"friendlyName"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Credential/CodingKeys/friendlyName":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys\/friendlyname","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"friendlyName","kind":"identifier"}],"title":"Credential.CodingKeys.friendlyName","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/friendlyName","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Credential/CodingKeys":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"Credential.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/codingkeys/hash(into:).json b/docs/data/documentation/passage/credential/codingkeys/hash(into:).json new file mode 100644 index 00000000..6e84161f --- /dev/null +++ b/docs/data/documentation/passage/credential/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Instance Method","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"role":"symbol","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage10CredentialV10CodingKeysO","title":"hash(into:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/RawRepresentable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credential\/codingkeys\/hash(into:)"]}],"references":{"doc://Passage/documentation/Passage/Credential/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/passage\/credential\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/RawRepresentable-Implementations","type":"topic","kind":"article"},"doc://Passage/documentation/Passage/Credential/CodingKeys":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"Credential.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Credential/CodingKeys/hash(into:)":{"role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/hash(into:)","url":"\/documentation\/passage\/credential\/codingkeys\/hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/codingkeys/hashvalue.json b/docs/data/documentation/passage/credential/codingkeys/hashvalue.json new file mode 100644 index 00000000..fb54ba97 --- /dev/null +++ b/docs/data/documentation/passage/credential/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credential\/codingkeys\/hashvalue"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"title":"hashValue","extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage10CredentialV10CodingKeysO","role":"symbol","symbolKind":"property","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/RawRepresentable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"},"doc://Passage/documentation/Passage/Credential/CodingKeys":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"Credential.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Credential/CodingKeys/hashValue":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/hashValue","role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys\/hashvalue","type":"topic","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Credential/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/passage\/credential\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/RawRepresentable-Implementations","type":"topic","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/codingkeys/icons.json b/docs/data/documentation/passage/credential/codingkeys/icons.json new file mode 100644 index 00000000..7f5457c0 --- /dev/null +++ b/docs/data/documentation/passage/credential/codingkeys/icons.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"symbolKind":"case","role":"symbol","title":"Credential.CodingKeys.icons","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"icons","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage10CredentialV10CodingKeysO5iconsyA2EmF","modules":[{"name":"Passage"}]},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"icons","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/credential\/codingkeys\/icons"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/icons"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/Credential/CodingKeys":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"Credential.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Credential/CodingKeys/icons":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys\/icons","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"icons","kind":"identifier"}],"title":"Credential.CodingKeys.icons","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/icons","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/codingkeys/id.json b/docs/data/documentation/passage/credential/codingkeys/id.json new file mode 100644 index 00000000..ef280289 --- /dev/null +++ b/docs/data/documentation/passage/credential/codingkeys/id.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/id"},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credential\/codingkeys\/id"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"}],"externalID":"s:7Passage10CredentialV10CodingKeysO2idyA2EmF","title":"Credential.CodingKeys.id","role":"symbol","roleHeading":"Case"},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Credential/CodingKeys":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"Credential.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"},"doc://Passage/documentation/Passage/Credential/CodingKeys/id":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys\/id","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"}],"title":"Credential.CodingKeys.id","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/id","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/credential/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..1389b498 --- /dev/null +++ b/docs/data/documentation/passage/credential/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"init","title":"init(intValue:)","modules":[{"name":"Passage"}],"externalID":"s:7Passage10CredentialV10CodingKeysO8intValueAESgSi_tcfc","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"roleHeading":"Initializer"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credential\/codingkeys\/init(intvalue:)"]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Credential/CodingKeys":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"Credential.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Credential/CodingKeys/init(intValue:)":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys\/init(intvalue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/init(intValue:)","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/credential/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..b8cfa810 --- /dev/null +++ b/docs/data/documentation/passage/credential/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/credential\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"text":".","type":"text"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys"]]},"metadata":{"externalID":"s:7Passage10CredentialV10CodingKeysO8rawValueAESgSS_tcfc","roleHeading":"Initializer","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"modules":[{"name":"Passage"}],"symbolKind":"init","title":"init(rawValue:)"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Credential/CodingKeys/init(rawValue:)":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys\/init(rawvalue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/init(rawValue:)","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"},"doc://Passage/documentation/Passage/Credential/CodingKeys":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"Credential.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/credential/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..c0ee18f9 --- /dev/null +++ b/docs/data/documentation/passage/credential/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"Passage"}],"title":"init(stringValue:)","symbolKind":"init","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"externalID":"s:7Passage10CredentialV10CodingKeysO11stringValueAESgSS_tcfc","roleHeading":"Initializer"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credential\/codingkeys\/init(stringvalue:)"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"platforms":["iOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys"]]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.init(stringValue:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/init(stringValue:)"},"references":{"doc://Passage/documentation/Passage/Credential/CodingKeys/init(stringValue:)":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys\/init(stringvalue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(stringValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/init(stringValue:)","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"},"doc://Passage/documentation/Passage/Credential/CodingKeys":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"Credential.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/codingkeys/lastloginat.json b/docs/data/documentation/passage/credential/codingkeys/lastloginat.json new file mode 100644 index 00000000..c9fbeefc --- /dev/null +++ b/docs/data/documentation/passage/credential/codingkeys/lastloginat.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage10CredentialV10CodingKeysO11lastLoginAtyA2EmF","role":"symbol","title":"Credential.CodingKeys.lastLoginAt","modules":[{"name":"Passage"}],"roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"lastLoginAt","kind":"identifier"}],"symbolKind":"case"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credential\/codingkeys\/lastloginat"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lastLoginAt","kind":"identifier"}]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/lastLoginAt","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Credential/CodingKeys/lastLoginAt":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys\/lastloginat","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"lastLoginAt","kind":"identifier"}],"title":"Credential.CodingKeys.lastLoginAt","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/lastLoginAt","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Credential/CodingKeys":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"Credential.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/credential/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..93bbade5 --- /dev/null +++ b/docs/data/documentation/passage/credential/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys"]]},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/hashValue"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credential\/codingkeys\/rawrepresentable-implementations"]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Credential/CodingKeys/hashValue":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/hashValue","role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys\/hashvalue","type":"topic","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Passage/documentation/Passage/Credential/CodingKeys":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"Credential.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"},"doc://Passage/documentation/Passage/Credential/CodingKeys/hash(into:)":{"role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/hash(into:)","url":"\/documentation\/passage\/credential\/codingkeys\/hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/codingkeys/type.json b/docs/data/documentation/passage/credential/codingkeys/type.json new file mode 100644 index 00000000..618ad168 --- /dev/null +++ b/docs/data/documentation/passage/credential/codingkeys/type.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/type","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage10CredentialV10CodingKeysO4typeyA2EmF","role":"symbol","title":"Credential.CodingKeys.type","modules":[{"name":"Passage"}],"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"}],"symbolKind":"case"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credential\/codingkeys\/type"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Credential/CodingKeys":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"Credential.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Credential/CodingKeys/type":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys\/type","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"}],"title":"Credential.CodingKeys.type","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/type","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/codingkeys/updatedat.json b/docs/data/documentation/passage/credential/codingkeys/updatedat.json new file mode 100644 index 00000000..49deb0ce --- /dev/null +++ b/docs/data/documentation/passage/credential/codingkeys/updatedat.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credential\/codingkeys\/updatedat"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updatedAt"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"Passage"}],"externalID":"s:7Passage10CredentialV10CodingKeysO9updatedAtyA2EmF","roleHeading":"Case","title":"Credential.CodingKeys.updatedAt","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"updatedAt"}],"role":"symbol"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/updatedAt"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"},"doc://Passage/documentation/Passage/Credential/CodingKeys":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"Credential.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Credential/CodingKeys/updatedAt":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys\/updatedat","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"updatedAt","kind":"identifier"}],"title":"Credential.CodingKeys.updatedAt","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/updatedAt","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/codingkeys/usagecount.json b/docs/data/documentation/passage/credential/codingkeys/usagecount.json new file mode 100644 index 00000000..30aa4ad1 --- /dev/null +++ b/docs/data/documentation/passage/credential/codingkeys/usagecount.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/usageCount"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"usageCount","kind":"identifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credential\/codingkeys\/usagecount"]}],"metadata":{"externalID":"s:7Passage10CredentialV10CodingKeysO10usageCountyA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","title":"Credential.CodingKeys.usageCount","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"usageCount","kind":"identifier"}]},"sections":[],"references":{"doc://Passage/documentation/Passage/Credential/CodingKeys":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"Credential.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Credential/CodingKeys/usageCount":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys\/usagecount","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"usageCount","kind":"identifier"}],"title":"Credential.CodingKeys.usageCount","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/usageCount","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/codingkeys/userid.json b/docs/data/documentation/passage/credential/codingkeys/userid.json new file mode 100644 index 00000000..d4a937f4 --- /dev/null +++ b/docs/data/documentation/passage/credential/codingkeys/userid.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/credential\/codingkeys\/userid"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"title":"Credential.CodingKeys.userId","symbolKind":"case","role":"symbol","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userId","kind":"identifier"}],"externalID":"s:7Passage10CredentialV10CodingKeysO6userIdyA2EmF","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential","doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userId"}],"platforms":["iOS"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/userId","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"},"doc://Passage/documentation/Passage/Credential/CodingKeys/userId":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys\/userid","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userId","kind":"identifier"}],"title":"Credential.CodingKeys.userId","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys\/userId","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Credential/CodingKeys":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credential\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"Credential.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/CodingKeys","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/createdat.json b/docs/data/documentation/passage/credential/createdat.json new file mode 100644 index 00000000..c7e18fda --- /dev/null +++ b/docs/data/documentation/passage/credential/createdat.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"createdAt","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"The first time this webAuthn device was used to authenticate the user","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credential\/createdat"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/createdAt","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:7Passage10CredentialV9createdAtSSvp","role":"symbol","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createdAt"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"createdAt"},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"},"doc://Passage/documentation/Passage/Credential/createdAt":{"abstract":[{"type":"text","text":"The first time this webAuthn device was used to authenticate the user"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/createdAt","role":"symbol","title":"createdAt","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createdAt","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"kind":"symbol","url":"\/documentation\/passage\/credential\/createdat","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/credid.json b/docs/data/documentation/passage/credential/credid.json new file mode 100644 index 00000000..9ebbe23a --- /dev/null +++ b/docs/data/documentation/passage/credential/credid.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"The CredID for this webAuthn device (encoded to match what is stored in psg_cred_obj)"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credential\/credid"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"credId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/credId"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential"]]},"metadata":{"externalID":"s:7Passage10CredentialV6credIdSSvp","title":"credId","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"credId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"property","modules":[{"name":"Passage"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage/Credential/credId":{"abstract":[{"type":"text","text":"The CredID for this webAuthn device (encoded to match what is stored in psg_cred_obj)"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/credId","role":"symbol","title":"credId","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"credId","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/credential\/credid"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/encode(to:).json b/docs/data/documentation/passage/credential/encode(to:).json new file mode 100644 index 00000000..4682042a --- /dev/null +++ b/docs/data/documentation/passage/credential/encode(to:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/encode(to:)"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/credential\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"externalID":"s:7Passage10CredentialV6encode2toys7Encoder_p_tKF","title":"encode(to:)","role":"symbol","roleHeading":"Instance Method"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage/Credential/encode(to:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/encode(to:)","role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","url":"\/documentation\/passage\/credential\/encode(to:)","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/equatable-implementations.json b/docs/data/documentation/passage/credential/equatable-implementations.json new file mode 100644 index 00000000..849186b8 --- /dev/null +++ b/docs/data/documentation/passage/credential/equatable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Credential\/!=(_:_:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential"]]},"variants":[{"paths":["\/documentation\/passage\/credential\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/Equatable-Implementations"},"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"references":{"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"},"doc://Passage/documentation/Passage/Credential/!=(_:_:)":{"abstract":[],"type":"topic","url":"\/documentation\/passage\/credential\/!=(_:_:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/!=(_:_:)","title":"!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/friendlyname.json b/docs/data/documentation/passage/credential/friendlyname.json new file mode 100644 index 00000000..f7c7f366 --- /dev/null +++ b/docs/data/documentation/passage/credential/friendlyname.json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credential\/friendlyname"]}],"abstract":[{"type":"text","text":"The friendly name for the webAuthn device used to authenticate"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"friendlyName"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"languages":["swift"],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/friendlyName"},"metadata":{"roleHeading":"Instance Property","title":"friendlyName","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"friendlyName","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage10CredentialV12friendlyNameSSvp","symbolKind":"property","role":"symbol"},"references":{"doc://Passage/documentation/Passage/Credential/friendlyName":{"abstract":[{"type":"text","text":"The friendly name for the webAuthn device used to authenticate"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/friendlyName","role":"symbol","title":"friendlyName","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"friendlyName","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","url":"\/documentation\/passage\/credential\/friendlyname","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/icons.json b/docs/data/documentation/passage/credential/icons.json new file mode 100644 index 00000000..1574d38b --- /dev/null +++ b/docs/data/documentation/passage/credential/icons.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential"]]},"kind":"symbol","metadata":{"externalID":"s:7Passage10CredentialV5iconsAA13WebAuthnIconsVvp","roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"icons"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"WebAuthnIcons","preciseIdentifier":"s:7Passage13WebAuthnIconsV"}],"modules":[{"name":"Passage"}],"symbolKind":"property","title":"icons"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/icons"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"icons"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","kind":"typeIdentifier","preciseIdentifier":"s:7Passage13WebAuthnIconsV","text":"WebAuthnIcons"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credential\/icons"]}],"references":{"doc://Passage/documentation/Passage/WebAuthnIcons":{"kind":"symbol","abstract":[{"type":"text","text":"Contains the light and dark SVG icons that represent the brand of those devices Values can be null or base64 encoded SVG. Example of SVG output: data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5MiAxOTIiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDE5MiAxOTIiIHdpZHRoPSIyNHB4Ij48cmVjdCBmaWxsPSJub25lIiBoZWlnaHQ9IjE5MiIgd2lkdGg9IjE5MiIgeT0iMCIvPjxnPjxwYXRoIGQ9Ik02OS4yOSwxMDZjLTMuNDYsNS45Ny05LjkxLDEwLTE3LjI5LDEwYy0xMS4wMywwLTIwLTguOTctMjAtMjBzOC45Ny0yMCwyMC0yMCBjNy4zOCwwLDEzLjgzLDQuMDMsMTcuMjksMTBoMjUuNTVDOTAuMyw2Ni41NCw3Mi44Miw1Miw1Miw1MkMyNy43NCw1Miw4LDcxLjc0LDgsOTZzMTkuNzQsNDQsNDQsNDRjMjAuODIsMCwzOC4zLTE0LjU0LDQyLjg0LTM0IEg2OS4yOXoiIGZpbGw9IiM0Mjg1RjQiLz48cmVjdCBmaWxsPSIjRkJCQzA0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iNDQiIHg9Ijk0IiB5PSI4NCIvPjxwYXRoIGQ9Ik05NC4zMiw4NEg2OHYwLjA1YzIuNSwzLjM0LDQsNy40Nyw0LDExLjk1cy0xLjUsOC42MS00LDExLjk1VjEwOGgyNi4zMiBjMS4wOC0zLjgyLDEuNjgtNy44NCwxLjY4LTEyUzk1LjQxLDg3LjgyLDk0LjMyLDg0eiIgZmlsbD0iI0VBNDMzNSIvPjxwYXRoIGQ9Ik0xODQsMTA2djI2aC0xNnYtOGMwLTQuNDItMy41OC04LTgtOHMtOCwzLjU4LTgsOHY4aC0xNnYtMjZIMTg0eiIgZmlsbD0iIzM0QTg1MyIvPjxyZWN0IGZpbGw9IiMxODgwMzgiIGhlaWdodD0iMjQiIHdpZHRoPSI0OCIgeD0iMTM2IiB5PSI4NCIvPjwvZz48L3N2Zz4="}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"WebAuthnIcons","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"WebAuthnIcons"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","role":"symbol","title":"WebAuthnIcons","type":"topic","url":"\/documentation\/passage\/webauthnicons"},"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Credential/icons":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/icons","role":"symbol","title":"icons","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"icons","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage13WebAuthnIconsV","text":"WebAuthnIcons"}],"kind":"symbol","url":"\/documentation\/passage\/credential\/icons","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/id.json b/docs/data/documentation/passage/credential/id.json new file mode 100644 index 00000000..4333b8dd --- /dev/null +++ b/docs/data/documentation/passage/credential/id.json @@ -0,0 +1 @@ +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"The ID of the webAuthn device used for authentication"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/id"},"metadata":{"symbolKind":"property","role":"symbol","title":"id","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","externalID":"s:7Passage10CredentialV2idSSvp","modules":[{"name":"Passage"}]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credential\/id"]}],"references":{"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Credential/id":{"url":"\/documentation\/passage\/credential\/id","abstract":[{"text":"The ID of the webAuthn device used for authentication","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/id","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"id","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/init(createdat:credid:friendlyname:id:lastloginat:type:updatedat:usagecount:userid:icons:).json b/docs/data/documentation/passage/credential/init(createdat:credid:friendlyname:id:lastloginat:type:updatedat:usagecount:userid:icons:).json new file mode 100644 index 00000000..a59ef8d7 --- /dev/null +++ b/docs/data/documentation/passage/credential/init(createdat:credid:friendlyname:id:lastloginat:type:updatedat:usagecount:userid:icons:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credential\/init(createdat:credid:friendlyname:id:lastloginat:type:updatedat:usagecount:userid:icons:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/init(createdAt:credId:friendlyName:id:lastLoginAt:type:updatedAt:usageCount:userId:icons:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"createdAt"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"credId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"friendlyName"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"lastLoginAt"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"text":"WebAuthnType","preciseIdentifier":"s:7Passage12WebAuthnTypeO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"updatedAt","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"usageCount","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":", ","kind":"text"},{"text":"userId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"icons","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"WebAuthnIcons","kind":"typeIdentifier","preciseIdentifier":"s:7Passage13WebAuthnIconsV"},{"kind":"text","text":")"}],"roleHeading":"Initializer","role":"symbol","symbolKind":"init","title":"init(createdAt:credId:friendlyName:id:lastLoginAt:type:updatedAt:usageCount:userId:icons:)","externalID":"s:7Passage10CredentialV9createdAt6credId12friendlyName2id09lastLoginD04type07updatedD010usageCount04userF05iconsACSS_S4SAA12WebAuthnTypeOSSSiSSAA0rS5IconsVtcfc"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"createdAt","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"credId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"friendlyName","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"lastLoginAt"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType","text":"WebAuthnType","preciseIdentifier":"s:7Passage12WebAuthnTypeO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updatedAt"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"usageCount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"userId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"icons","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","kind":"typeIdentifier","preciseIdentifier":"s:7Passage13WebAuthnIconsV","text":"WebAuthnIcons"},{"kind":"text","text":")"}]}]}],"references":{"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"},"doc://Passage/documentation/Passage/Credential/init(createdAt:credId:friendlyName:id:lastLoginAt:type:updatedAt:usageCount:userId:icons:)":{"abstract":[],"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"createdAt"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"credId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"friendlyName"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"lastLoginAt","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"WebAuthnType","kind":"typeIdentifier","preciseIdentifier":"s:7Passage12WebAuthnTypeO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updatedAt"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"usageCount"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"userId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"icons","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage13WebAuthnIconsV","text":"WebAuthnIcons"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/init(createdAt:credId:friendlyName:id:lastLoginAt:type:updatedAt:usageCount:userId:icons:)","role":"symbol","title":"init(createdAt:credId:friendlyName:id:lastLoginAt:type:updatedAt:usageCount:userId:icons:)","type":"topic","url":"\/documentation\/passage\/credential\/init(createdat:credid:friendlyname:id:lastloginat:type:updatedat:usagecount:userid:icons:)"},"doc://Passage/documentation/Passage/WebAuthnType":{"title":"WebAuthnType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"WebAuthnType"}],"abstract":[{"text":"The type of this credential","type":"text"}],"navigatorTitle":[{"text":"WebAuthnType","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType","type":"topic","kind":"symbol","url":"\/documentation\/passage\/webauthntype"},"doc://Passage/documentation/Passage/WebAuthnIcons":{"kind":"symbol","abstract":[{"type":"text","text":"Contains the light and dark SVG icons that represent the brand of those devices Values can be null or base64 encoded SVG. Example of SVG output: data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5MiAxOTIiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDE5MiAxOTIiIHdpZHRoPSIyNHB4Ij48cmVjdCBmaWxsPSJub25lIiBoZWlnaHQ9IjE5MiIgd2lkdGg9IjE5MiIgeT0iMCIvPjxnPjxwYXRoIGQ9Ik02OS4yOSwxMDZjLTMuNDYsNS45Ny05LjkxLDEwLTE3LjI5LDEwYy0xMS4wMywwLTIwLTguOTctMjAtMjBzOC45Ny0yMCwyMC0yMCBjNy4zOCwwLDEzLjgzLDQuMDMsMTcuMjksMTBoMjUuNTVDOTAuMyw2Ni41NCw3Mi44Miw1Miw1Miw1MkMyNy43NCw1Miw4LDcxLjc0LDgsOTZzMTkuNzQsNDQsNDQsNDRjMjAuODIsMCwzOC4zLTE0LjU0LDQyLjg0LTM0IEg2OS4yOXoiIGZpbGw9IiM0Mjg1RjQiLz48cmVjdCBmaWxsPSIjRkJCQzA0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iNDQiIHg9Ijk0IiB5PSI4NCIvPjxwYXRoIGQ9Ik05NC4zMiw4NEg2OHYwLjA1YzIuNSwzLjM0LDQsNy40Nyw0LDExLjk1cy0xLjUsOC42MS00LDExLjk1VjEwOGgyNi4zMiBjMS4wOC0zLjgyLDEuNjgtNy44NCwxLjY4LTEyUzk1LjQxLDg3LjgyLDk0LjMyLDg0eiIgZmlsbD0iI0VBNDMzNSIvPjxwYXRoIGQ9Ik0xODQsMTA2djI2aC0xNnYtOGMwLTQuNDItMy41OC04LTgtOHMtOCwzLjU4LTgsOHY4aC0xNnYtMjZIMTg0eiIgZmlsbD0iIzM0QTg1MyIvPjxyZWN0IGZpbGw9IiMxODgwMzgiIGhlaWdodD0iMjQiIHdpZHRoPSI0OCIgeD0iMTM2IiB5PSI4NCIvPjwvZz48L3N2Zz4="}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"WebAuthnIcons","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"WebAuthnIcons"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","role":"symbol","title":"WebAuthnIcons","type":"topic","url":"\/documentation\/passage\/webauthnicons"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/init(from:).json b/docs/data/documentation/passage/credential/init(from:).json new file mode 100644 index 00000000..2b0be84c --- /dev/null +++ b/docs/data/documentation/passage/credential/init(from:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/init(from:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credential\/init(from:)"]}],"sections":[],"metadata":{"modules":[{"name":"Passage"}],"roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"symbolKind":"init","role":"symbol","externalID":"s:7Passage10CredentialV4fromACs7Decoder_p_tKcfc","title":"init(from:)"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Credential/init(from:)":{"role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/credential\/init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/init(from:)","type":"topic","kind":"symbol","title":"init(from:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/lastloginat.json b/docs/data/documentation/passage/credential/lastloginat.json new file mode 100644 index 00000000..fd1b683e --- /dev/null +++ b/docs/data/documentation/passage/credential/lastloginat.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/lastLoginAt"},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lastLoginAt","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credential\/lastloginat"]}],"sections":[],"abstract":[{"type":"text","text":"The last time this webAuthn device was used to authenticate the user"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential"]]},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lastLoginAt","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage10CredentialV11lastLoginAtSSvp","title":"lastLoginAt"},"references":{"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Credential/lastLoginAt":{"abstract":[{"type":"text","text":"The last time this webAuthn device was used to authenticate the user"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/lastLoginAt","role":"symbol","title":"lastLoginAt","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lastLoginAt","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"kind":"symbol","url":"\/documentation\/passage\/credential\/lastloginat","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/type.json b/docs/data/documentation/passage/credential/type.json new file mode 100644 index 00000000..490bd6e3 --- /dev/null +++ b/docs/data/documentation/passage/credential/type.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credential\/type"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/type"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage12WebAuthnTypeO","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType","kind":"typeIdentifier","text":"WebAuthnType"}],"platforms":["iOS"]}],"kind":"declarations"}],"sections":[],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage12WebAuthnTypeO","text":"WebAuthnType","kind":"typeIdentifier"}],"externalID":"s:7Passage10CredentialV4typeAA12WebAuthnTypeOvp","title":"type","role":"symbol","roleHeading":"Instance Property"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/Credential/type":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/type","role":"symbol","title":"type","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"text":"WebAuthnType","kind":"typeIdentifier","preciseIdentifier":"s:7Passage12WebAuthnTypeO"}],"kind":"symbol","url":"\/documentation\/passage\/credential\/type","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"},"doc://Passage/documentation/Passage/WebAuthnType":{"title":"WebAuthnType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"WebAuthnType"}],"abstract":[{"text":"The type of this credential","type":"text"}],"navigatorTitle":[{"text":"WebAuthnType","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType","type":"topic","kind":"symbol","url":"\/documentation\/passage\/webauthntype"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/updatedat.json b/docs/data/documentation/passage/credential/updatedat.json new file mode 100644 index 00000000..e47414e0 --- /dev/null +++ b/docs/data/documentation/passage/credential/updatedat.json @@ -0,0 +1 @@ +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"updatedAt","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"The last time this webAuthn device was updated"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/updatedAt","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential"]]},"metadata":{"modules":[{"name":"Passage"}],"externalID":"s:7Passage10CredentialV9updatedAtSSvp","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"updatedAt","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","title":"updatedAt","symbolKind":"property"},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/credential\/updatedat"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"},"doc://Passage/documentation/Passage/Credential/updatedAt":{"url":"\/documentation\/passage\/credential\/updatedat","abstract":[{"type":"text","text":"The last time this webAuthn device was updated"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/updatedAt","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updatedAt","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"updatedAt","kind":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/usagecount.json b/docs/data/documentation/passage/credential/usagecount.json new file mode 100644 index 00000000..ca315bab --- /dev/null +++ b/docs/data/documentation/passage/credential/usagecount.json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential"]]},"metadata":{"title":"usageCount","role":"symbol","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"usageCount"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"externalID":"s:7Passage10CredentialV10usageCountSivp","modules":[{"name":"Passage"}],"symbolKind":"property"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/usageCount","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"How many times this webAuthn device has been used to authenticate the user"}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/credential\/usagecount"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"usageCount"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"},"doc://Passage/documentation/Passage/Credential/usageCount":{"title":"usageCount","role":"symbol","abstract":[{"type":"text","text":"How many times this webAuthn device has been used to authenticate the user"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"usageCount","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/usageCount","kind":"symbol","url":"\/documentation\/passage\/credential\/usagecount"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credential/userid.json b/docs/data/documentation/passage/credential/userid.json new file mode 100644 index 00000000..8da2b2c2 --- /dev/null +++ b/docs/data/documentation/passage/credential/userid.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"userId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Credential\/userId"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Credential"]]},"sections":[],"kind":"symbol","metadata":{"role":"symbol","title":"userId","externalID":"s:7Passage10CredentialV6userIdSSvp","modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"roleHeading":"Instance Property"},"variants":[{"paths":["\/documentation\/passage\/credential\/userid"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"The UserID for this webAuthn device"}],"references":{"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"},"doc://Passage/documentation/Passage/Credential/userId":{"abstract":[{"type":"text","text":"The UserID for this webAuthn device"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential\/userId","role":"symbol","title":"userId","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"userId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol","url":"\/documentation\/passage\/credential\/userid","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionchallenge.json b/docs/data/documentation/passage/credentialassertionchallenge.json new file mode 100644 index 00000000..b05cadda --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionchallenge.json @@ -0,0 +1 @@ +{"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionChallenge"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge"},"metadata":{"externalID":"s:7Passage28CredentialAssertionChallengeV","modules":[{"name":"Passage"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionChallenge","kind":"identifier"}],"title":"CredentialAssertionChallenge","role":"symbol","roleHeading":"Structure","symbolKind":"struct","navigatorTitle":[{"text":"CredentialAssertionChallenge","kind":"identifier"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/passage\/credentialassertionchallenge"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/init(challenge:id:)","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/init(from:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/challenge","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/id"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/encode(to:)"],"title":"Instance Methods"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys"],"title":"Enumerations"},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/Equatable-Implementations"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"kind":"symbol","references":{"doc://Passage/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/challenge":{"role":"symbol","title":"challenge","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"challenge"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ProtocolCredentialAssertion","preciseIdentifier":"s:7Passage27ProtocolCredentialAssertionV"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/challenge","url":"\/documentation\/passage\/credentialassertionchallenge\/challenge"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/id":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/id","role":"symbol","title":"id","url":"\/documentation\/passage\/credentialassertionchallenge\/id","abstract":[],"kind":"symbol","type":"topic"},"doc://Passage/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"CredentialAssertionChallenge.CodingKeys","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/Equatable-Implementations":{"title":"Equatable Implementations","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/Equatable-Implementations","kind":"article","abstract":[],"role":"collectionGroup","url":"\/documentation\/passage\/credentialassertionchallenge\/equatable-implementations"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/encode(to:)":{"role":"symbol","title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/encode(to:)","url":"\/documentation\/passage\/credentialassertionchallenge\/encode(to:)"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/init(challenge:id:)":{"url":"\/documentation\/passage\/credentialassertionchallenge\/init(challenge:id:)","kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"challenge"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage27ProtocolCredentialAssertionV","text":"ProtocolCredentialAssertion"},{"text":", ","kind":"text"},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(challenge:id:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/init(challenge:id:)"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionChallenge","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","role":"symbol","title":"CredentialAssertionChallenge","url":"\/documentation\/passage\/credentialassertionchallenge","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionChallenge"}],"type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/init(from:)","title":"init(from:)","type":"topic","url":"\/documentation\/passage\/credentialassertionchallenge\/init(from:)","kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","type":"unresolvable","title":"Swift.Equatable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionchallenge/!=(_:_:).json b/docs/data/documentation/passage/credentialassertionchallenge/!=(_:_:).json new file mode 100644 index 00000000..48d726ca --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionchallenge/!=(_:_:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/!=(_:_:)"},"metadata":{"title":"!=(_:_:)","modules":[{"name":"Passage","relatedModules":["Swift"]}],"role":"symbol","roleHeading":"Operator","extendedModule":"Swift","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage28CredentialAssertionChallengeV","symbolKind":"op"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/credentialassertionchallenge\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/Equatable-Implementations"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/CredentialAssertionChallenge/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","url":"\/documentation\/passage\/credentialassertionchallenge\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionChallenge","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","role":"symbol","title":"CredentialAssertionChallenge","url":"\/documentation\/passage\/credentialassertionchallenge","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionChallenge"}],"type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/Equatable-Implementations":{"title":"Equatable Implementations","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/Equatable-Implementations","kind":"article","abstract":[],"role":"collectionGroup","url":"\/documentation\/passage\/credentialassertionchallenge\/equatable-implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionchallenge/challenge.json b/docs/data/documentation/passage/credentialassertionchallenge/challenge.json new file mode 100644 index 00000000..71bd3b23 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionchallenge/challenge.json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge"]]},"sections":[],"metadata":{"symbolKind":"property","role":"symbol","title":"challenge","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"challenge","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage27ProtocolCredentialAssertionV","text":"ProtocolCredentialAssertion","kind":"typeIdentifier"}],"roleHeading":"Instance Property","externalID":"s:7Passage28CredentialAssertionChallengeV9challengeAA08ProtocolbC0Vvp","modules":[{"name":"Passage"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/credentialassertionchallenge\/challenge"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"challenge"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","kind":"typeIdentifier","preciseIdentifier":"s:7Passage27ProtocolCredentialAssertionV","text":"ProtocolCredentialAssertion"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/challenge"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/challenge":{"role":"symbol","title":"challenge","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"challenge"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ProtocolCredentialAssertion","preciseIdentifier":"s:7Passage27ProtocolCredentialAssertionV"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/challenge","url":"\/documentation\/passage\/credentialassertionchallenge\/challenge"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertion","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertion"}],"title":"ProtocolCredentialAssertion","url":"\/documentation\/passage\/protocolcredentialassertion","type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionChallenge","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","role":"symbol","title":"CredentialAssertionChallenge","url":"\/documentation\/passage\/credentialassertionchallenge","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionChallenge"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionchallenge/codingkeys.json b/docs/data/documentation/passage/credentialassertionchallenge/codingkeys.json new file mode 100644 index 00000000..a0d80215 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionchallenge/codingkeys.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionchallenge\/codingkeys"]}],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/challenge","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/id"],"title":"Enumeration Cases"},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/init(stringValue:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/RawRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"metadata":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"role":"symbol","modules":[{"name":"Passage"}],"title":"CredentialAssertionChallenge.CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"symbolKind":"enum","roleHeading":"Enumeration","externalID":"s:7Passage28CredentialAssertionChallengeV10CodingKeysO"},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge"]]},"references":{"doc://Passage/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys/init(stringValue:)":{"url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/init(stringvalue:)","type":"topic","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","title":"init(stringValue:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/init(stringValue:)"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys/challenge":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"challenge"}],"url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/challenge","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/challenge","role":"symbol","title":"CredentialAssertionChallenge.CodingKeys.challenge","kind":"symbol"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys/init(rawValue:)":{"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/init(rawvalue:)","abstract":[],"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/init(rawValue:)","title":"init(rawValue:)"},"doc://Passage/s9CodingKeyP":{"title":"Swift.CodingKey","type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP"},"doc://Passage/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionChallenge","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","role":"symbol","title":"CredentialAssertionChallenge","url":"\/documentation\/passage\/credentialassertionchallenge","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionChallenge"}],"type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/RawRepresentable-Implementations","kind":"article","abstract":[],"title":"RawRepresentable Implementations","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"CredentialAssertionChallenge.CodingKeys","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys/id":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/id","role":"symbol","kind":"symbol","title":"CredentialAssertionChallenge.CodingKeys.id","type":"topic","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/id","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"}],"abstract":[]},"doc://Passage/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/Passage\/SY"},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","title":"Swift.CaseIterable","identifier":"doc:\/\/Passage\/s12CaseIterableP"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys/Equatable-Implementations":{"kind":"article","type":"topic","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/equatable-implementations","role":"collectionGroup","abstract":[],"title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/Equatable-Implementations"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys/init(intValue:)":{"title":"init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/init(intValue:)","role":"symbol","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/init(intvalue:)","abstract":[]},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys/CodingKey-Implementations":{"abstract":[],"title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/CodingKey-Implementations","kind":"article","type":"topic","role":"collectionGroup","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/codingkey-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..93fc7266 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}]}],"metadata":{"symbolKind":"op","modules":[{"name":"Passage","relatedModules":["Swift"]}],"role":"symbol","roleHeading":"Operator","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage28CredentialAssertionChallengeV10CodingKeysO"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/Equatable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys/Equatable-Implementations":{"kind":"article","type":"topic","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/equatable-implementations","role":"collectionGroup","abstract":[],"title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/Equatable-Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"CredentialAssertionChallenge.CodingKeys","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionChallenge","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","role":"symbol","title":"CredentialAssertionChallenge","url":"\/documentation\/passage\/credentialassertionchallenge","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionChallenge"}],"type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys/!=(_:_:)":{"abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/!=(_:_:)","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/!=(_:_:)","title":"!=(_:_:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/challenge.json b/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/challenge.json new file mode 100644 index 00000000..f60f0472 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/challenge.json @@ -0,0 +1 @@ +{"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"challenge","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/challenge"]}],"metadata":{"externalID":"s:7Passage28CredentialAssertionChallengeV10CodingKeysO9challengeyA2EmF","modules":[{"name":"Passage"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"challenge"}],"symbolKind":"case","roleHeading":"Case","role":"symbol","title":"CredentialAssertionChallenge.CodingKeys.challenge"},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/challenge","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys/challenge":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"challenge"}],"url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/challenge","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/challenge","role":"symbol","title":"CredentialAssertionChallenge.CodingKeys.challenge","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionChallenge","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","role":"symbol","title":"CredentialAssertionChallenge","url":"\/documentation\/passage\/credentialassertionchallenge","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionChallenge"}],"type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"CredentialAssertionChallenge.CodingKeys","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..6fe06b17 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"CodingKey Implementations"},"sections":[],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/description"],"generated":true,"title":"Instance Properties"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/CodingKey-Implementations"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys"]]},"kind":"article","variants":[{"paths":["\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/CredentialAssertionChallenge":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionChallenge","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","role":"symbol","title":"CredentialAssertionChallenge","url":"\/documentation\/passage\/credentialassertionchallenge","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionChallenge"}],"type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys/description":{"abstract":[],"title":"description","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","role":"symbol","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/description"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"CredentialAssertionChallenge.CodingKeys","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys/debugDescription":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"role":"symbol","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/debugdescription","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/debugDescription","title":"debugDescription","kind":"symbol","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/debugdescription.json b/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/debugdescription.json new file mode 100644 index 00000000..d24f1658 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/CodingKey-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"extendedModule":"Swift","role":"symbol","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage28CredentialAssertionChallengeV10CodingKeysO","title":"debugDescription","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","symbolKind":"property"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"CredentialAssertionChallenge.CodingKeys","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys/debugDescription":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"role":"symbol","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/debugdescription","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/debugDescription","title":"debugDescription","kind":"symbol","abstract":[]},"doc://Passage/documentation/Passage/CredentialAssertionChallenge":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionChallenge","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","role":"symbol","title":"CredentialAssertionChallenge","url":"\/documentation\/passage\/credentialassertionchallenge","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionChallenge"}],"type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys/CodingKey-Implementations":{"abstract":[],"title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/CodingKey-Implementations","kind":"article","type":"topic","role":"collectionGroup","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/codingkey-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/description.json b/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/description.json new file mode 100644 index 00000000..06e0df5e --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/description.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.description","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/description"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/CodingKey-Implementations"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/description","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"metadata":{"roleHeading":"Instance Property","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"property","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"description","role":"symbol","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage28CredentialAssertionChallengeV10CodingKeysO"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys/description":{"abstract":[],"title":"description","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","role":"symbol","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/description"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"CredentialAssertionChallenge.CodingKeys","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionChallenge","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","role":"symbol","title":"CredentialAssertionChallenge","url":"\/documentation\/passage\/credentialassertionchallenge","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionChallenge"}],"type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys/CodingKey-Implementations":{"abstract":[],"title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/CodingKey-Implementations","kind":"article","type":"topic","role":"collectionGroup","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/codingkey-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..c8f73fec --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/equatable-implementations"]}],"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/Equatable-Implementations"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/!=(_:_:)"]}],"references":{"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"CredentialAssertionChallenge.CodingKeys","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys/!=(_:_:)":{"abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/!=(_:_:)","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/!=(_:_:)","title":"!=(_:_:)","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionChallenge":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionChallenge","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","role":"symbol","title":"CredentialAssertionChallenge","url":"\/documentation\/passage\/credentialassertionchallenge","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionChallenge"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/hash(into:).json b/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/hash(into:).json new file mode 100644 index 00000000..eedc66b9 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/RawRepresentable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"platforms":["iOS"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/hash(into:)"]}],"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"roleHeading":"Instance Method","extendedModule":"Swift","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"title":"hash(into:)","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage28CredentialAssertionChallengeV10CodingKeysO","role":"symbol","symbolKind":"method","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/RawRepresentable-Implementations","kind":"article","abstract":[],"title":"RawRepresentable Implementations","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionChallenge","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","role":"symbol","title":"CredentialAssertionChallenge","url":"\/documentation\/passage\/credentialassertionchallenge","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionChallenge"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys/hash(into:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/hash(into:)","abstract":[],"kind":"symbol","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"hash(into:)","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/hash(into:)","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"CredentialAssertionChallenge.CodingKeys","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/hashvalue.json b/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/hashvalue.json new file mode 100644 index 00000000..44fa427b --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["iOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/hashValue"},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/RawRepresentable-Implementations"]]},"metadata":{"symbolKind":"property","role":"symbol","title":"hashValue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"extendedModule":"Swift","roleHeading":"Instance Property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage28CredentialAssertionChallengeV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]}},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/hashvalue"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys/hashValue":{"url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/hashvalue","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/hashValue","type":"topic","abstract":[],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"kind":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]},"doc://Passage/documentation/Passage/CredentialAssertionChallenge":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionChallenge","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","role":"symbol","title":"CredentialAssertionChallenge","url":"\/documentation\/passage\/credentialassertionchallenge","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionChallenge"}],"type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"CredentialAssertionChallenge.CodingKeys","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/RawRepresentable-Implementations","kind":"article","abstract":[],"title":"RawRepresentable Implementations","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/id.json b/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/id.json new file mode 100644 index 00000000..1bc0792f --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/id.json @@ -0,0 +1 @@ +{"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"title":"CredentialAssertionChallenge.CodingKeys.id","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"}],"symbolKind":"case","roleHeading":"Case","externalID":"s:7Passage28CredentialAssertionChallengeV10CodingKeysO2idyA2EmF"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/id"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionChallenge":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionChallenge","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","role":"symbol","title":"CredentialAssertionChallenge","url":"\/documentation\/passage\/credentialassertionchallenge","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionChallenge"}],"type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"CredentialAssertionChallenge.CodingKeys","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys/id":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/id","role":"symbol","kind":"symbol","title":"CredentialAssertionChallenge.CodingKeys.id","type":"topic","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/id","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"}],"abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..c3e94f6f --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys"]]},"sections":[],"variants":[{"paths":["\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"metadata":{"title":"init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"externalID":"s:7Passage28CredentialAssertionChallengeV10CodingKeysO8intValueAESgSi_tcfc","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","symbolKind":"init"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys/init(intValue:)":{"title":"init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/init(intValue:)","role":"symbol","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/init(intvalue:)","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionChallenge":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionChallenge","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","role":"symbol","title":"CredentialAssertionChallenge","url":"\/documentation\/passage\/credentialassertionchallenge","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionChallenge"}],"type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"CredentialAssertionChallenge.CodingKeys","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..a52d9b20 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"roleHeading":"Initializer","modules":[{"name":"Passage"}],"symbolKind":"init","externalID":"s:7Passage28CredentialAssertionChallengeV10CodingKeysO8rawValueAESgSS_tcfc","title":"init(rawValue:)"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/init(rawValue:)"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"CredentialAssertionChallenge.CodingKeys","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys/init(rawValue:)":{"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/init(rawvalue:)","abstract":[],"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/init(rawValue:)","title":"init(rawValue:)"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionChallenge","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","role":"symbol","title":"CredentialAssertionChallenge","url":"\/documentation\/passage\/credentialassertionchallenge","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionChallenge"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..29564d77 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/init(stringvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Initializer","symbolKind":"init","modules":[{"name":"Passage"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"role":"symbol","title":"init(stringValue:)","externalID":"s:7Passage28CredentialAssertionChallengeV10CodingKeysO11stringValueAESgSS_tcfc"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]}]}],"references":{"doc://Passage/documentation/Passage/CredentialAssertionChallenge":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionChallenge","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","role":"symbol","title":"CredentialAssertionChallenge","url":"\/documentation\/passage\/credentialassertionchallenge","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionChallenge"}],"type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys/init(stringValue:)":{"url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/init(stringvalue:)","type":"topic","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","title":"init(stringValue:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/init(stringValue:)"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"CredentialAssertionChallenge.CodingKeys","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..59fd7a79 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionchallenge/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/hashValue"],"title":"Instance Properties","generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/hash(into:)"],"generated":true}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/rawrepresentable-implementations"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys"]]},"kind":"article","schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"CredentialAssertionChallenge.CodingKeys","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys/hashValue":{"url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/hashvalue","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/hashValue","type":"topic","abstract":[],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"kind":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/CodingKeys/hash(into:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/CodingKeys\/hash(into:)","abstract":[],"kind":"symbol","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"hash(into:)","url":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/hash(into:)","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionChallenge","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","role":"symbol","title":"CredentialAssertionChallenge","url":"\/documentation\/passage\/credentialassertionchallenge","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionChallenge"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionchallenge/encode(to:).json b/docs/data/documentation/passage/credentialassertionchallenge/encode(to:).json new file mode 100644 index 00000000..0dd694a7 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionchallenge/encode(to:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionchallenge\/encode(to:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/encode(to:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge"]]},"metadata":{"symbolKind":"method","role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"roleHeading":"Instance Method","externalID":"s:7Passage28CredentialAssertionChallengeV6encode2toys7Encoder_p_tKF","modules":[{"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionChallenge":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionChallenge","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","role":"symbol","title":"CredentialAssertionChallenge","url":"\/documentation\/passage\/credentialassertionchallenge","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionChallenge"}],"type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/encode(to:)":{"role":"symbol","title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/encode(to:)","url":"\/documentation\/passage\/credentialassertionchallenge\/encode(to:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionchallenge/equatable-implementations.json b/docs/data/documentation/passage/credentialassertionchallenge/equatable-implementations.json new file mode 100644 index 00000000..e0c6ad61 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionchallenge/equatable-implementations.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/credentialassertionchallenge\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"title":"Equatable Implementations","role":"collectionGroup"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/!=(_:_:)"],"generated":true}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/Equatable-Implementations"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionChallenge":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionChallenge","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","role":"symbol","title":"CredentialAssertionChallenge","url":"\/documentation\/passage\/credentialassertionchallenge","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionChallenge"}],"type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","url":"\/documentation\/passage\/credentialassertionchallenge\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionchallenge/id.json b/docs/data/documentation/passage/credentialassertionchallenge/id.json new file mode 100644 index 00000000..93b0238d --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionchallenge/id.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionchallenge\/id"]}],"metadata":{"symbolKind":"property","externalID":"s:7Passage28CredentialAssertionChallengeV2idSSvp","role":"symbol","modules":[{"name":"Passage"}],"title":"id","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/id","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage/CredentialAssertionChallenge/id":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/id","role":"symbol","title":"id","url":"\/documentation\/passage\/credentialassertionchallenge\/id","abstract":[],"kind":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionChallenge":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionChallenge","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","role":"symbol","title":"CredentialAssertionChallenge","url":"\/documentation\/passage\/credentialassertionchallenge","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionChallenge"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionchallenge/init(challenge:id:).json b/docs/data/documentation/passage/credentialassertionchallenge/init(challenge:id:).json new file mode 100644 index 00000000..2c0e52f4 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionchallenge/init(challenge:id:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/init(challenge:id:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","metadata":{"symbolKind":"init","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"challenge","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage27ProtocolCredentialAssertionV","text":"ProtocolCredentialAssertion","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"title":"init(challenge:id:)","externalID":"s:7Passage28CredentialAssertionChallengeV9challenge2idAcA08ProtocolbC0V_SStcfc"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"challenge"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","preciseIdentifier":"s:7Passage27ProtocolCredentialAssertionV","text":"ProtocolCredentialAssertion"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionchallenge\/init(challenge:id:)"]}],"sections":[],"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertion":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertion","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertion"}],"title":"ProtocolCredentialAssertion","url":"\/documentation\/passage\/protocolcredentialassertion","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionChallenge":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionChallenge","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","role":"symbol","title":"CredentialAssertionChallenge","url":"\/documentation\/passage\/credentialassertionchallenge","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionChallenge"}],"type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge/init(challenge:id:)":{"url":"\/documentation\/passage\/credentialassertionchallenge\/init(challenge:id:)","kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"challenge"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage27ProtocolCredentialAssertionV","text":"ProtocolCredentialAssertion"},{"text":", ","kind":"text"},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(challenge:id:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/init(challenge:id:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionchallenge/init(from:).json b/docs/data/documentation/passage/credentialassertionchallenge/init(from:).json new file mode 100644 index 00000000..d1bdb756 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionchallenge/init(from:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/init(from:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/credentialassertionchallenge\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"roleHeading":"Initializer","externalID":"s:7Passage28CredentialAssertionChallengeV4fromACs7Decoder_p_tKcfc","title":"init(from:)","role":"symbol"},"references":{"doc://Passage/documentation/Passage/CredentialAssertionChallenge/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge\/init(from:)","title":"init(from:)","type":"topic","url":"\/documentation\/passage\/credentialassertionchallenge\/init(from:)","kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionChallenge","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","role":"symbol","title":"CredentialAssertionChallenge","url":"\/documentation\/passage\/credentialassertionchallenge","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionChallenge"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponse.json b/docs/data/documentation/passage/credentialassertionresponse.json new file mode 100644 index 00000000..0778f1bb --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponse.json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"externalID":"s:7Passage27CredentialAssertionResponseV","navigatorTitle":[{"text":"CredentialAssertionResponse","kind":"identifier"}],"modules":[{"name":"Passage"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionResponse","kind":"identifier"}],"symbolKind":"struct","roleHeading":"Structure","role":"symbol","title":"CredentialAssertionResponse"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionResponse"}],"languages":["swift"]}]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/init(authenticatorAttachment:clientExtensionResults:id:rawId:response:type:)","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/init(from:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/authenticatorAttachment","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/clientExtensionResults","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/id","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/rawId","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/response","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/type"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/encode(to:)"],"title":"Instance Methods"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys"],"title":"Enumerations"},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/Equatable-Implementations"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","interfaceLanguage":"swift"},"sections":[],"variants":[{"paths":["\/documentation\/passage\/credentialassertionresponse"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"title":"Conforms To","kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse/type":{"url":"\/documentation\/passage\/credentialassertionresponse\/type","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"title":"type","abstract":[{"type":"text","text":"Type is the value of the object’s interface object’s [[type]] slot, which specifies the credential type represented by this object. This should be type \"public-key\" for Webauthn credentials."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/type"},"doc://Passage/documentation/Passage/CredentialAssertionResponse/rawId":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rawId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/credentialassertionresponse\/rawid","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/rawId","role":"symbol","title":"rawId","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialAssertionResponse":{"url":"\/documentation\/passage\/credentialassertionresponse","title":"CredentialAssertionResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionResponse"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionResponse"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse/init(authenticatorAttachment:clientExtensionResults:id:rawId:response:type:)":{"url":"\/documentation\/passage\/credentialassertionresponse\/init(authenticatorattachment:clientextensionresults:id:rawid:response:type:)","kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"authenticatorAttachment"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"clientExtensionResults","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10AnyCodableAAV","kind":"typeIdentifier","text":"AnyCodable"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"rawId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"response"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CredentialAssertionResponseResponse","preciseIdentifier":"s:7Passage027CredentialAssertionResponseD0V"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?)","kind":"text"}],"title":"init(authenticatorAttachment:clientExtensionResults:id:rawId:response:type:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/init(authenticatorAttachment:clientExtensionResults:id:rawId:response:type:)"},"doc://Passage/documentation/Passage/CredentialAssertionResponse/response":{"url":"\/documentation\/passage\/credentialassertionresponse\/response","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"response","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage027CredentialAssertionResponseD0V","text":"CredentialAssertionResponseResponse"},{"text":"?","kind":"text"}],"kind":"symbol","title":"response","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/response","type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionResponse/id":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/id","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/credentialassertionresponse\/id","abstract":[{"text":"ID is The credential’s identifier. The requirements for the identifier are distinct for each type of credential. It might represent a username for username\/password tuples, for example.","type":"text"}],"kind":"symbol","title":"id","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionResponse/Equatable-Implementations":{"title":"Equatable Implementations","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/Equatable-Implementations","kind":"article","abstract":[],"url":"\/documentation\/passage\/credentialassertionresponse\/equatable-implementations","type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionResponse/authenticatorAttachment":{"type":"topic","role":"symbol","abstract":[],"kind":"symbol","title":"authenticatorAttachment","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticatorAttachment"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/credentialassertionresponse\/authenticatorattachment","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/authenticatorAttachment"},"doc://Passage/documentation/Passage/CredentialAssertionResponse/encode(to:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/credentialassertionresponse\/encode(to:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/encode(to:)","role":"symbol","title":"encode(to:)","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys":{"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys","title":"CredentialAssertionResponse.CodingKeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/SE":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/CredentialAssertionResponse/clientExtensionResults":{"url":"\/documentation\/passage\/credentialassertionresponse\/clientextensionresults","title":"clientExtensionResults","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientExtensionResults"},{"text":": ","kind":"text"},{"text":"AnyCodable","kind":"typeIdentifier","preciseIdentifier":"s:10AnyCodableAAV"},{"text":"?","kind":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/clientExtensionResults","role":"symbol"},"doc://Passage/Se":{"type":"unresolvable","identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/CredentialAssertionResponse/init(from:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/init(from:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(from:)","kind":"symbol","url":"\/documentation\/passage\/credentialassertionresponse\/init(from:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponse/!=(_:_:).json b/docs/data/documentation/passage/credentialassertionresponse/!=(_:_:).json new file mode 100644 index 00000000..124e1b67 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponse/!=(_:_:).json @@ -0,0 +1 @@ +{"metadata":{"title":"!=(_:_:)","extendedModule":"Swift","roleHeading":"Operator","role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage27CredentialAssertionResponseV","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/!=(_:_:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/Equatable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionresponse\/!=(_:_:)"]}],"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponse/!=(_:_:)":{"title":"!=(_:_:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/!=(_:_:)","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/passage\/credentialassertionresponse\/!=(_:_:)","type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionResponse/Equatable-Implementations":{"title":"Equatable Implementations","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/Equatable-Implementations","kind":"article","abstract":[],"url":"\/documentation\/passage\/credentialassertionresponse\/equatable-implementations","type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionResponse":{"url":"\/documentation\/passage\/credentialassertionresponse","title":"CredentialAssertionResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionResponse"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionResponse"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponse/authenticatorattachment.json b/docs/data/documentation/passage/credentialassertionresponse/authenticatorattachment.json new file mode 100644 index 00000000..2501c08e --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponse/authenticatorattachment.json @@ -0,0 +1 @@ +{"metadata":{"role":"symbol","externalID":"s:7Passage27CredentialAssertionResponseV23authenticatorAttachmentSSSgvp","roleHeading":"Instance Property","title":"authenticatorAttachment","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticatorAttachment"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"symbolKind":"property"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticatorAttachment"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionresponse\/authenticatorattachment"]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/authenticatorAttachment","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse/authenticatorAttachment":{"type":"topic","role":"symbol","abstract":[],"kind":"symbol","title":"authenticatorAttachment","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticatorAttachment"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/credentialassertionresponse\/authenticatorattachment","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/authenticatorAttachment"},"doc://Passage/documentation/Passage/CredentialAssertionResponse":{"url":"\/documentation\/passage\/credentialassertionresponse","title":"CredentialAssertionResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionResponse"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionResponse"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponse/clientextensionresults.json b/docs/data/documentation/passage/credentialassertionresponse/clientextensionresults.json new file mode 100644 index 00000000..47232048 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponse/clientextensionresults.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/clientExtensionResults"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse"]]},"sections":[],"variants":[{"paths":["\/documentation\/passage\/credentialassertionresponse\/clientextensionresults"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"clientExtensionResults","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"metadata":{"title":"clientExtensionResults","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientExtensionResults","kind":"identifier"},{"kind":"text","text":": "},{"text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"externalID":"s:7Passage27CredentialAssertionResponseV22clientExtensionResults10AnyCodableAEVSgvp","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"role":"symbol"},"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponse/clientExtensionResults":{"url":"\/documentation\/passage\/credentialassertionresponse\/clientextensionresults","title":"clientExtensionResults","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientExtensionResults"},{"text":": ","kind":"text"},{"text":"AnyCodable","kind":"typeIdentifier","preciseIdentifier":"s:10AnyCodableAAV"},{"text":"?","kind":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/clientExtensionResults","role":"symbol"},"doc://Passage/documentation/Passage/CredentialAssertionResponse":{"url":"\/documentation\/passage\/credentialassertionresponse","title":"CredentialAssertionResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionResponse"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionResponse"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponse/codingkeys.json b/docs/data/documentation/passage/credentialassertionresponse/codingkeys.json new file mode 100644 index 00000000..521548f0 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponse/codingkeys.json @@ -0,0 +1 @@ +{"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/authenticatorAttachment","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/clientExtensionResults","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/id","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/rawId","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/response","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/type"],"title":"Enumeration Cases"},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/init(stringValue:)"]},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/RawRepresentable-Implementations"],"title":"Default Implementations"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse"]]},"metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"roleHeading":"Enumeration","symbolKind":"enum","externalID":"s:7Passage27CredentialAssertionResponseV10CodingKeysO","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"CredentialAssertionResponse.CodingKeys","modules":[{"name":"Passage"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionresponse\/codingkeys"]}],"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys","interfaceLanguage":"swift"},"references":{"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys/Equatable-Implementations":{"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/equatable-implementations","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/Equatable-Implementations","kind":"article","role":"collectionGroup","type":"topic"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys/init(intValue:)":{"abstract":[],"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/init(intvalue:)","role":"symbol","title":"init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/init(intValue:)","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys":{"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys","title":"CredentialAssertionResponse.CodingKeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse":{"url":"\/documentation\/passage\/credentialassertionresponse","title":"CredentialAssertionResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionResponse"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionResponse"}]},"doc://Passage/s9CodingKeyP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP","title":"Swift.CodingKey"},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/rawrepresentable-implementations","kind":"article"},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys/init(stringValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/init(stringvalue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/init(stringValue:)","role":"symbol","title":"init(stringValue:)","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys/id":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/id","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/id","role":"symbol","title":"CredentialAssertionResponse.CodingKeys.id","kind":"symbol"},"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://Passage/s12CaseIterableP":{"title":"Swift.CaseIterable","type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP"},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/CodingKey-Implementations","abstract":[],"type":"topic","kind":"article","role":"collectionGroup","url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/codingkey-implementations"},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys/rawId":{"title":"CredentialAssertionResponse.CodingKeys.rawId","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/rawId","abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"rawId","kind":"identifier"}],"kind":"symbol","role":"symbol","url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/rawid"},"doc://Passage/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","type":"unresolvable","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys/type":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"}],"type":"topic","url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/type","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/type","role":"symbol","title":"CredentialAssertionResponse.CodingKeys.type","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys/response":{"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/response","role":"symbol","abstract":[],"title":"CredentialAssertionResponse.CodingKeys.response","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/response","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"response"}],"type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys/init(rawValue:)":{"role":"symbol","url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/init(rawvalue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/init(rawValue:)","kind":"symbol","abstract":[],"type":"topic"},"doc://Passage/SY":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable"},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys/authenticatorAttachment":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/authenticatorAttachment","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"authenticatorAttachment","kind":"identifier"}],"type":"topic","title":"CredentialAssertionResponse.CodingKeys.authenticatorAttachment","kind":"symbol","role":"symbol","abstract":[],"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/authenticatorattachment"},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys/clientExtensionResults":{"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/clientextensionresults","abstract":[],"title":"CredentialAssertionResponse.CodingKeys.clientExtensionResults","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"clientExtensionResults","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/clientExtensionResults","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponse/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/credentialassertionresponse/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..ebdf81dc --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponse/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["iOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionresponse\/codingkeys\/!=(_:_:)"]}],"metadata":{"symbolKind":"op","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"!=(_:_:)","role":"symbol","roleHeading":"Operator","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage27CredentialAssertionResponseV10CodingKeysO","extendedModule":"Swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/Equatable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys/!=(_:_:)":{"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/!=(_:_:)","title":"!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/!=(_:_:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys":{"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys","title":"CredentialAssertionResponse.CodingKeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse":{"url":"\/documentation\/passage\/credentialassertionresponse","title":"CredentialAssertionResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionResponse"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionResponse"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys/Equatable-Implementations":{"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/equatable-implementations","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/Equatable-Implementations","kind":"article","role":"collectionGroup","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponse/codingkeys/authenticatorattachment.json b/docs/data/documentation/passage/credentialassertionresponse/codingkeys/authenticatorattachment.json new file mode 100644 index 00000000..f65f86c1 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponse/codingkeys/authenticatorattachment.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/authenticatorAttachment","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys"]]},"kind":"symbol","sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"authenticatorAttachment","kind":"identifier"}],"title":"CredentialAssertionResponse.CodingKeys.authenticatorAttachment","roleHeading":"Case","role":"symbol","symbolKind":"case","modules":[{"name":"Passage"}],"externalID":"s:7Passage27CredentialAssertionResponseV10CodingKeysO23authenticatorAttachmentyA2EmF"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"authenticatorAttachment"}],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/passage\/credentialassertionresponse\/codingkeys\/authenticatorattachment"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponse":{"url":"\/documentation\/passage\/credentialassertionresponse","title":"CredentialAssertionResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionResponse"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionResponse"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys":{"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys","title":"CredentialAssertionResponse.CodingKeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys/authenticatorAttachment":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/authenticatorAttachment","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"authenticatorAttachment","kind":"identifier"}],"type":"topic","title":"CredentialAssertionResponse.CodingKeys.authenticatorAttachment","kind":"symbol","role":"symbol","abstract":[],"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/authenticatorattachment"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponse/codingkeys/clientextensionresults.json b/docs/data/documentation/passage/credentialassertionresponse/codingkeys/clientextensionresults.json new file mode 100644 index 00000000..1f6fd94a --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponse/codingkeys/clientextensionresults.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientExtensionResults"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/credentialassertionresponse\/codingkeys\/clientextensionresults"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Case","externalID":"s:7Passage27CredentialAssertionResponseV10CodingKeysO22clientExtensionResultsyA2EmF","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientExtensionResults","kind":"identifier"}],"title":"CredentialAssertionResponse.CodingKeys.clientExtensionResults"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/clientExtensionResults","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys/clientExtensionResults":{"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/clientextensionresults","abstract":[],"title":"CredentialAssertionResponse.CodingKeys.clientExtensionResults","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"clientExtensionResults","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/clientExtensionResults","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys":{"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys","title":"CredentialAssertionResponse.CodingKeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse":{"url":"\/documentation\/passage\/credentialassertionresponse","title":"CredentialAssertionResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionResponse"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionResponse"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponse/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/credentialassertionresponse/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..fcf96072 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponse/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/description"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/CodingKey-Implementations"},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"CodingKey Implementations"},"kind":"article","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys"]]},"sections":[],"variants":[{"paths":["\/documentation\/passage\/credentialassertionresponse\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys":{"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys","title":"CredentialAssertionResponse.CodingKeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse":{"url":"\/documentation\/passage\/credentialassertionresponse","title":"CredentialAssertionResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionResponse"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionResponse"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys/debugDescription":{"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/debugdescription","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/debugDescription","title":"debugDescription","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys/description":{"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/description","role":"symbol","abstract":[],"title":"description","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/description","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponse/codingkeys/debugdescription.json b/docs/data/documentation/passage/credentialassertionresponse/codingkeys/debugdescription.json new file mode 100644 index 00000000..84486fe7 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponse/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/CodingKey-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage27CredentialAssertionResponseV10CodingKeysO","roleHeading":"Instance Property","role":"symbol","extendedModule":"Swift","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"property","title":"debugDescription"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/credentialassertionresponse\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"sections":[],"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponse":{"url":"\/documentation\/passage\/credentialassertionresponse","title":"CredentialAssertionResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionResponse"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionResponse"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/CodingKey-Implementations","abstract":[],"type":"topic","kind":"article","role":"collectionGroup","url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/codingkey-implementations"},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys/debugDescription":{"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/debugdescription","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/debugDescription","title":"debugDescription","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys":{"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys","title":"CredentialAssertionResponse.CodingKeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponse/codingkeys/description.json b/docs/data/documentation/passage/credentialassertionresponse/codingkeys/description.json new file mode 100644 index 00000000..de1ae53e --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponse/codingkeys/description.json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/credentialassertionresponse\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.description"},{"text":".","type":"text"}],"metadata":{"symbolKind":"property","role":"symbol","title":"description","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","extendedModule":"Swift","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage27CredentialAssertionResponseV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/description"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/CodingKey-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys/description":{"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/description","role":"symbol","abstract":[],"title":"description","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/description","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys":{"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys","title":"CredentialAssertionResponse.CodingKeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse":{"url":"\/documentation\/passage\/credentialassertionresponse","title":"CredentialAssertionResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionResponse"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionResponse"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/CodingKey-Implementations","abstract":[],"type":"topic","kind":"article","role":"collectionGroup","url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/codingkey-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponse/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/credentialassertionresponse/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..dd87aba7 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponse/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/!=(_:_:)"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/Equatable-Implementations"},"metadata":{"modules":[{"name":"Passage"}],"title":"Equatable Implementations","role":"collectionGroup"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionresponse\/codingkeys\/equatable-implementations"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys"]]},"kind":"article","references":{"doc://Passage/documentation/Passage/CredentialAssertionResponse":{"url":"\/documentation\/passage\/credentialassertionresponse","title":"CredentialAssertionResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionResponse"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionResponse"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys/!=(_:_:)":{"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/!=(_:_:)","title":"!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/!=(_:_:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys":{"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys","title":"CredentialAssertionResponse.CodingKeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponse/codingkeys/hash(into:).json b/docs/data/documentation/passage/credentialassertionresponse/codingkeys/hash(into:).json new file mode 100644 index 00000000..d9f59c1a --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponse/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage27CredentialAssertionResponseV10CodingKeysO","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","extendedModule":"Swift","title":"hash(into:)","roleHeading":"Instance Method"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/credentialassertionresponse\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys/hash(into:)":{"type":"topic","url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","kind":"symbol","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"hash(into:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/hash(into:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse":{"url":"\/documentation\/passage\/credentialassertionresponse","title":"CredentialAssertionResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionResponse"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionResponse"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/rawrepresentable-implementations","kind":"article"},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys":{"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys","title":"CredentialAssertionResponse.CodingKeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponse/codingkeys/hashvalue.json b/docs/data/documentation/passage/credentialassertionresponse/codingkeys/hashvalue.json new file mode 100644 index 00000000..9f78d524 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponse/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionresponse\/codingkeys\/hashvalue"]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"title":"hashValue","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"roleHeading":"Instance Property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage27CredentialAssertionResponseV10CodingKeysO","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol"},"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/rawrepresentable-implementations","kind":"article"},"doc://Passage/documentation/Passage/CredentialAssertionResponse":{"url":"\/documentation\/passage\/credentialassertionresponse","title":"CredentialAssertionResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionResponse"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionResponse"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys":{"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys","title":"CredentialAssertionResponse.CodingKeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys/hashValue":{"title":"hashValue","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/hashvalue","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponse/codingkeys/id.json b/docs/data/documentation/passage/credentialassertionresponse/codingkeys/id.json new file mode 100644 index 00000000..6e3d4812 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponse/codingkeys/id.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/credentialassertionresponse\/codingkeys\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage27CredentialAssertionResponseV10CodingKeysO2idyA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","symbolKind":"case","title":"CredentialAssertionResponse.CodingKeys.id","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"}]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"}],"platforms":["iOS"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/id"},"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys/id":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/id","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/id","role":"symbol","title":"CredentialAssertionResponse.CodingKeys.id","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys":{"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys","title":"CredentialAssertionResponse.CodingKeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse":{"url":"\/documentation\/passage\/credentialassertionresponse","title":"CredentialAssertionResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionResponse"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionResponse"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponse/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/credentialassertionresponse/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..873215d6 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponse/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage27CredentialAssertionResponseV10CodingKeysO8intValueAESgSi_tcfc","role":"symbol","title":"init(intValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"modules":[{"name":"Passage"}],"symbolKind":"init","roleHeading":"Initializer"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionresponse\/codingkeys\/init(intvalue:)"]}],"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys/init(intValue:)":{"abstract":[],"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/init(intvalue:)","role":"symbol","title":"init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/init(intValue:)","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys":{"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys","title":"CredentialAssertionResponse.CodingKeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse":{"url":"\/documentation\/passage\/credentialassertionresponse","title":"CredentialAssertionResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionResponse"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionResponse"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponse/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/credentialassertionresponse/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..a23215cf --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponse/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"metadata":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(rawValue:)","roleHeading":"Initializer","externalID":"s:7Passage27CredentialAssertionResponseV10CodingKeysO8rawValueAESgSS_tcfc","symbolKind":"init","modules":[{"name":"Passage"}]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/credentialassertionresponse\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponse":{"url":"\/documentation\/passage\/credentialassertionresponse","title":"CredentialAssertionResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionResponse"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionResponse"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys":{"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys","title":"CredentialAssertionResponse.CodingKeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys/init(rawValue:)":{"role":"symbol","url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/init(rawvalue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/init(rawValue:)","kind":"symbol","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponse/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/credentialassertionresponse/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..ef42f8a3 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponse/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"modules":[{"name":"Passage"}],"title":"init(stringValue:)","roleHeading":"Initializer","externalID":"s:7Passage27CredentialAssertionResponseV10CodingKeysO11stringValueAESgSS_tcfc","symbolKind":"init","role":"symbol"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/init(stringValue:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionresponse\/codingkeys\/init(stringvalue:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys":{"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys","title":"CredentialAssertionResponse.CodingKeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse":{"url":"\/documentation\/passage\/credentialassertionresponse","title":"CredentialAssertionResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionResponse"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionResponse"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys/init(stringValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/init(stringvalue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/init(stringValue:)","role":"symbol","title":"init(stringValue:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponse/codingkeys/rawid.json b/docs/data/documentation/passage/credentialassertionresponse/codingkeys/rawid.json new file mode 100644 index 00000000..b3da2578 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponse/codingkeys/rawid.json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/credentialassertionresponse\/codingkeys\/rawid"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rawId"}]}]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"rawId","kind":"identifier"}],"externalID":"s:7Passage27CredentialAssertionResponseV10CodingKeysO5rawIdyA2EmF","title":"CredentialAssertionResponse.CodingKeys.rawId","role":"symbol","roleHeading":"Case"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/rawId","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponse":{"url":"\/documentation\/passage\/credentialassertionresponse","title":"CredentialAssertionResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionResponse"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionResponse"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys":{"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys","title":"CredentialAssertionResponse.CodingKeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys/rawId":{"title":"CredentialAssertionResponse.CodingKeys.rawId","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/rawId","abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"rawId","kind":"identifier"}],"kind":"symbol","role":"symbol","url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/rawid"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponse/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/credentialassertionresponse/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..cbceb3cb --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponse/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/hashValue"],"title":"Instance Properties","generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/hash(into:)"],"generated":true}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"kind":"article","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionresponse\/codingkeys\/rawrepresentable-implementations"]}],"metadata":{"title":"RawRepresentable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys":{"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys","title":"CredentialAssertionResponse.CodingKeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse":{"url":"\/documentation\/passage\/credentialassertionresponse","title":"CredentialAssertionResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionResponse"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionResponse"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys/hashValue":{"title":"hashValue","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/hashvalue","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys/hash(into:)":{"type":"topic","url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","kind":"symbol","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"hash(into:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/hash(into:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponse/codingkeys/response.json b/docs/data/documentation/passage/credentialassertionresponse/codingkeys/response.json new file mode 100644 index 00000000..6fc8e257 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponse/codingkeys/response.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/credentialassertionresponse\/codingkeys\/response"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage27CredentialAssertionResponseV10CodingKeysO8responseyA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","title":"CredentialAssertionResponse.CodingKeys.response","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"response","kind":"identifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/response"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"response"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys":{"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys","title":"CredentialAssertionResponse.CodingKeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys/response":{"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/response","role":"symbol","abstract":[],"title":"CredentialAssertionResponse.CodingKeys.response","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/response","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"response"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse":{"url":"\/documentation\/passage\/credentialassertionresponse","title":"CredentialAssertionResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionResponse"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionResponse"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponse/codingkeys/type.json b/docs/data/documentation/passage/credentialassertionresponse/codingkeys/type.json new file mode 100644 index 00000000..c35f7a20 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponse/codingkeys/type.json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"}],"roleHeading":"Case","symbolKind":"case","externalID":"s:7Passage27CredentialAssertionResponseV10CodingKeysO4typeyA2EmF","role":"symbol","title":"CredentialAssertionResponse.CodingKeys.type","modules":[{"name":"Passage"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/type"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionresponse\/codingkeys\/type"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponse":{"url":"\/documentation\/passage\/credentialassertionresponse","title":"CredentialAssertionResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionResponse"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionResponse"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys":{"url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys","title":"CredentialAssertionResponse.CodingKeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse/CodingKeys/type":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"}],"type":"topic","url":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/type","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/CodingKeys\/type","role":"symbol","title":"CredentialAssertionResponse.CodingKeys.type","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponse/encode(to:).json b/docs/data/documentation/passage/credentialassertionresponse/encode(to:).json new file mode 100644 index 00000000..186a42c7 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponse/encode(to:).json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse"]]},"variants":[{"paths":["\/documentation\/passage\/credentialassertionresponse\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"metadata":{"externalID":"s:7Passage27CredentialAssertionResponseV6encode2toys7Encoder_p_tKF","modules":[{"name":"Passage"}],"roleHeading":"Instance Method","role":"symbol","title":"encode(to:)","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/encode(to:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponse/encode(to:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/credentialassertionresponse\/encode(to:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/encode(to:)","role":"symbol","title":"encode(to:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse":{"url":"\/documentation\/passage\/credentialassertionresponse","title":"CredentialAssertionResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionResponse"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionResponse"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponse/equatable-implementations.json b/docs/data/documentation/passage/credentialassertionresponse/equatable-implementations.json new file mode 100644 index 00000000..81826f52 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponse/equatable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/Equatable-Implementations"},"metadata":{"modules":[{"name":"Passage"}],"title":"Equatable Implementations","role":"collectionGroup"},"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/!=(_:_:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionresponse\/equatable-implementations"]}],"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponse":{"url":"\/documentation\/passage\/credentialassertionresponse","title":"CredentialAssertionResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionResponse"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionResponse"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse/!=(_:_:)":{"title":"!=(_:_:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/!=(_:_:)","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"url":"\/documentation\/passage\/credentialassertionresponse\/!=(_:_:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponse/id.json b/docs/data/documentation/passage/credentialassertionresponse/id.json new file mode 100644 index 00000000..ceec4074 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponse/id.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"platforms":["iOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","metadata":{"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"symbolKind":"property","modules":[{"name":"Passage"}],"title":"id","role":"symbol","externalID":"s:7Passage27CredentialAssertionResponseV2idSSSgvp"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/id"},"variants":[{"paths":["\/documentation\/passage\/credentialassertionresponse\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"ID is The credential’s identifier. The requirements for the identifier are distinct for each type of credential. It might represent a username for username\/password tuples, for example.","type":"text"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse":{"url":"\/documentation\/passage\/credentialassertionresponse","title":"CredentialAssertionResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionResponse"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionResponse"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse/id":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/id","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/credentialassertionresponse\/id","abstract":[{"text":"ID is The credential’s identifier. The requirements for the identifier are distinct for each type of credential. It might represent a username for username\/password tuples, for example.","type":"text"}],"kind":"symbol","title":"id","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponse/init(authenticatorattachment:clientextensionresults:id:rawid:response:type:).json b/docs/data/documentation/passage/credentialassertionresponse/init(authenticatorattachment:clientextensionresults:id:rawid:response:type:).json new file mode 100644 index 00000000..70eb1800 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponse/init(authenticatorattachment:clientextensionresults:id:rawid:response:type:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/credentialassertionresponse\/init(authenticatorattachment:clientextensionresults:id:rawid:response:type:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/init(authenticatorAttachment:clientExtensionResults:id:rawId:response:type:)"},"metadata":{"symbolKind":"init","roleHeading":"Initializer","modules":[{"name":"Passage"}],"title":"init(authenticatorAttachment:clientExtensionResults:id:rawId:response:type:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"authenticatorAttachment","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"clientExtensionResults"},{"kind":"text","text":": "},{"text":"AnyCodable","kind":"typeIdentifier","preciseIdentifier":"s:10AnyCodableAAV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"rawId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"response","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CredentialAssertionResponseResponse","preciseIdentifier":"s:7Passage027CredentialAssertionResponseD0V"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"role":"symbol","externalID":"s:7Passage27CredentialAssertionResponseV23authenticatorAttachment22clientExtensionResults2id5rawId8response4typeACSSSg_10AnyCodableAKVSgA2jA0bcdD0VSgAJtcfc"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"authenticatorAttachment","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"clientExtensionResults"},{"kind":"text","text":": "},{"text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"text":"rawId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"text":"response","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CredentialAssertionResponseResponse","preciseIdentifier":"s:7Passage027CredentialAssertionResponseD0V","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse"},{"kind":"text","text":"? = nil, "},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil)"}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse"]]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse":{"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","url":"\/documentation\/passage\/credentialassertionresponseresponse","kind":"symbol","title":"CredentialAssertionResponseResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionResponseResponse","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialAssertionResponseResponse","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse/init(authenticatorAttachment:clientExtensionResults:id:rawId:response:type:)":{"url":"\/documentation\/passage\/credentialassertionresponse\/init(authenticatorattachment:clientextensionresults:id:rawid:response:type:)","kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"authenticatorAttachment"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"clientExtensionResults","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10AnyCodableAAV","kind":"typeIdentifier","text":"AnyCodable"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"rawId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"response"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CredentialAssertionResponseResponse","preciseIdentifier":"s:7Passage027CredentialAssertionResponseD0V"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?)","kind":"text"}],"title":"init(authenticatorAttachment:clientExtensionResults:id:rawId:response:type:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/init(authenticatorAttachment:clientExtensionResults:id:rawId:response:type:)"},"doc://Passage/documentation/Passage/CredentialAssertionResponse":{"url":"\/documentation\/passage\/credentialassertionresponse","title":"CredentialAssertionResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionResponse"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionResponse"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponse/init(from:).json b/docs/data/documentation/passage/credentialassertionresponse/init(from:).json new file mode 100644 index 00000000..fc5c1e91 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponse/init(from:).json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/credentialassertionresponse\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Initializer","externalID":"s:7Passage27CredentialAssertionResponseV4fromACs7Decoder_p_tKcfc","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(from:)"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/init(from:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["iOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse"]]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponse":{"url":"\/documentation\/passage\/credentialassertionresponse","title":"CredentialAssertionResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionResponse"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionResponse"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse/init(from:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/init(from:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(from:)","kind":"symbol","url":"\/documentation\/passage\/credentialassertionresponse\/init(from:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponse/rawid.json b/docs/data/documentation/passage/credentialassertionresponse/rawid.json new file mode 100644 index 00000000..b9a5a115 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponse/rawid.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionresponse\/rawid"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"rawId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"metadata":{"role":"symbol","roleHeading":"Instance Property","symbolKind":"property","title":"rawId","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rawId","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage27CredentialAssertionResponseV5rawIdSSSgvp"},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/rawId","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponse/rawId":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rawId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/credentialassertionresponse\/rawid","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/rawId","role":"symbol","title":"rawId","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse":{"url":"\/documentation\/passage\/credentialassertionresponse","title":"CredentialAssertionResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionResponse"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionResponse"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponse/response.json b/docs/data/documentation/passage/credentialassertionresponse/response.json new file mode 100644 index 00000000..60c93e6a --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponse/response.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionresponse\/response"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/response"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage27CredentialAssertionResponseV8responseAA0bcdD0VSgvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"response","kind":"identifier"},{"kind":"text","text":": "},{"text":"CredentialAssertionResponseResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage027CredentialAssertionResponseD0V"},{"kind":"text","text":"?"}],"title":"response","symbolKind":"property","roleHeading":"Instance Property"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"response"},{"text":": ","kind":"text"},{"text":"CredentialAssertionResponseResponse","preciseIdentifier":"s:7Passage027CredentialAssertionResponseD0V","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponse":{"url":"\/documentation\/passage\/credentialassertionresponse","title":"CredentialAssertionResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionResponse"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionResponse"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse":{"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","url":"\/documentation\/passage\/credentialassertionresponseresponse","kind":"symbol","title":"CredentialAssertionResponseResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionResponseResponse","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialAssertionResponseResponse","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse/response":{"url":"\/documentation\/passage\/credentialassertionresponse\/response","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"response","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage027CredentialAssertionResponseD0V","text":"CredentialAssertionResponseResponse"},{"text":"?","kind":"text"}],"kind":"symbol","title":"response","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/response","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponse/type.json b/docs/data/documentation/passage/credentialassertionresponse/type.json new file mode 100644 index 00000000..eae8b6d0 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponse/type.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Type is the value of the object’s interface object’s [[type]] slot, which specifies the credential type represented by this object. This should be type \"public-key\" for Webauthn credentials."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"sections":[],"metadata":{"symbolKind":"property","modules":[{"name":"Passage"}],"roleHeading":"Instance Property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"type","externalID":"s:7Passage27CredentialAssertionResponseV4typeSSSgvp"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/type","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/credentialassertionresponse\/type"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/CredentialAssertionResponse":{"url":"\/documentation\/passage\/credentialassertionresponse","title":"CredentialAssertionResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionResponse"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionResponse"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponse/type":{"url":"\/documentation\/passage\/credentialassertionresponse\/type","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"title":"type","abstract":[{"type":"text","text":"Type is the value of the object’s interface object’s [[type]] slot, which specifies the credential type represented by this object. This should be type \"public-key\" for Webauthn credentials."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse\/type"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponseresponse.json b/docs/data/documentation/passage/credentialassertionresponseresponse.json new file mode 100644 index 00000000..fccd1eda --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponseresponse.json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/credentialassertionresponseresponse"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse"},"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/init(authenticatorData:clientDataJSON:signature:userHandle:)","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/init(from:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/authenticatorData","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/clientDataJSON","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/signature","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/userHandle"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/encode(to:)"]},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/Equatable-Implementations"]}],"metadata":{"externalID":"s:7Passage027CredentialAssertionResponseD0V","role":"symbol","title":"CredentialAssertionResponseResponse","roleHeading":"Structure","modules":[{"name":"Passage"}],"symbolKind":"struct","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialAssertionResponseResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionResponseResponse"}]},"sections":[],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"title":"Conforms To","kind":"relationships","type":"conformsTo"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CredentialAssertionResponseResponse","kind":"identifier"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/authenticatorData":{"type":"topic","url":"\/documentation\/passage\/credentialassertionresponseresponse\/authenticatordata","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"authenticatorData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"kind":"symbol","title":"authenticatorData","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/authenticatorData","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/userHandle":{"abstract":[],"url":"\/documentation\/passage\/credentialassertionresponseresponse\/userhandle","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userHandle"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/userHandle","role":"symbol","kind":"symbol","title":"userHandle"},"doc://Passage/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/encode(to:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/passage\/credentialassertionresponseresponse\/encode(to:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/encode(to:)","role":"symbol","title":"encode(to:)","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/clientDataJSON":{"url":"\/documentation\/passage\/credentialassertionresponseresponse\/clientdatajson","title":"clientDataJSON","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"clientDataJSON","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"From the spec https:\/\/www.w3.org\/TR\/webauthn\/#dom-authenticatorresponse-clientdatajson This attribute contains a JSON serialization of the client data passed to the authenticator by the client in its call to either create() or get()."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/clientDataJSON","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/init(authenticatorData:clientDataJSON:signature:userHandle:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"authenticatorData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"clientDataJSON"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"signature","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"userHandle","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"type":"topic","url":"\/documentation\/passage\/credentialassertionresponseresponse\/init(authenticatordata:clientdatajson:signature:userhandle:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/init(authenticatorData:clientDataJSON:signature:userHandle:)","role":"symbol","title":"init(authenticatorData:clientDataJSON:signature:userHandle:)","kind":"symbol"},"doc://Passage/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/credentialassertionresponseresponse\/equatable-implementations","abstract":[],"kind":"article","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/Equatable-Implementations","role":"collectionGroup"},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/signature":{"kind":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"signature"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/signature","role":"symbol","url":"\/documentation\/passage\/credentialassertionresponseresponse\/signature","title":"signature","type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys","kind":"symbol","title":"CredentialAssertionResponseResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse":{"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","url":"\/documentation\/passage\/credentialassertionresponseresponse","kind":"symbol","title":"CredentialAssertionResponseResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionResponseResponse","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialAssertionResponseResponse","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/init(from:)":{"role":"symbol","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/init(from:)","url":"\/documentation\/passage\/credentialassertionresponseresponse\/init(from:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponseresponse/!=(_:_:).json b/docs/data/documentation/passage/credentialassertionresponseresponse/!=(_:_:).json new file mode 100644 index 00000000..febf815f --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponseresponse/!=(_:_:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/!=(_:_:)"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionresponseresponse\/!=(_:_:)"]}],"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/Equatable-Implementations"]]},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Operator","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage027CredentialAssertionResponseD0V","title":"!=(_:_:)","role":"symbol","extendedModule":"Swift"},"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/credentialassertionresponseresponse\/equatable-implementations","abstract":[],"kind":"article","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/Equatable-Implementations","role":"collectionGroup"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/!=(_:_:)":{"type":"topic","title":"!=(_:_:)","url":"\/documentation\/passage\/credentialassertionresponseresponse\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/!=(_:_:)","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse":{"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","url":"\/documentation\/passage\/credentialassertionresponseresponse","kind":"symbol","title":"CredentialAssertionResponseResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionResponseResponse","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialAssertionResponseResponse","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponseresponse/authenticatordata.json b/docs/data/documentation/passage/credentialassertionresponseresponse/authenticatordata.json new file mode 100644 index 00000000..023fcbd4 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponseresponse/authenticatordata.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse"]]},"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticatorData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"externalID":"s:7Passage027CredentialAssertionResponseD0V17authenticatorDataSSSgvp","title":"authenticatorData","role":"symbol","roleHeading":"Instance Property"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/authenticatorData"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"authenticatorData","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionresponseresponse\/authenticatordata"]}],"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse":{"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","url":"\/documentation\/passage\/credentialassertionresponseresponse","kind":"symbol","title":"CredentialAssertionResponseResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionResponseResponse","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialAssertionResponseResponse","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/authenticatorData":{"type":"topic","url":"\/documentation\/passage\/credentialassertionresponseresponse\/authenticatordata","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"authenticatorData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"kind":"symbol","title":"authenticatorData","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/authenticatorData","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponseresponse/clientdatajson.json b/docs/data/documentation/passage/credentialassertionresponseresponse/clientdatajson.json new file mode 100644 index 00000000..6626b296 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponseresponse/clientdatajson.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientDataJSON","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"abstract":[{"text":"From the spec https:\/\/www.w3.org\/TR\/webauthn\/#dom-authenticatorresponse-clientdatajson This attribute contains a JSON serialization of the client data passed to the authenticator by the client in its call to either create() or get().","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/clientDataJSON","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"roleHeading":"Instance Property","title":"clientDataJSON","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"clientDataJSON","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:7Passage027CredentialAssertionResponseD0V14clientDataJSONSSSgvp","role":"symbol"},"variants":[{"paths":["\/documentation\/passage\/credentialassertionresponseresponse\/clientdatajson"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/clientDataJSON":{"url":"\/documentation\/passage\/credentialassertionresponseresponse\/clientdatajson","title":"clientDataJSON","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"clientDataJSON","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"From the spec https:\/\/www.w3.org\/TR\/webauthn\/#dom-authenticatorresponse-clientdatajson This attribute contains a JSON serialization of the client data passed to the authenticator by the client in its call to either create() or get()."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/clientDataJSON","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse":{"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","url":"\/documentation\/passage\/credentialassertionresponseresponse","kind":"symbol","title":"CredentialAssertionResponseResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionResponseResponse","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialAssertionResponseResponse","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys.json b/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys.json new file mode 100644 index 00000000..d2a3b276 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}]}],"kind":"declarations"}],"sections":[],"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/authenticatorData","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/clientDataJSON","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/signature","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/userHandle"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/RawRepresentable-Implementations"],"title":"Default Implementations","generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","title":"Conforms To"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys"},"metadata":{"symbolKind":"enum","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"roleHeading":"Enumeration","modules":[{"name":"Passage"}],"externalID":"s:7Passage027CredentialAssertionResponseD0V10CodingKeysO","title":"CredentialAssertionResponseResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]},"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/codingkey-implementations","type":"topic","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/CodingKey-Implementations","kind":"article","abstract":[]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/RawRepresentable-Implementations","abstract":[],"url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/rawrepresentable-implementations","kind":"article","title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys/init(stringValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/init(stringvalue:)","type":"topic","title":"init(stringValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/init(stringValue:)","kind":"symbol","abstract":[]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys/authenticatorData":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticatorData"}],"role":"symbol","url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/authenticatordata","type":"topic","title":"CredentialAssertionResponseResponse.CodingKeys.authenticatorData","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/authenticatorData","kind":"symbol","abstract":[]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse":{"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","url":"\/documentation\/passage\/credentialassertionresponseresponse","kind":"symbol","title":"CredentialAssertionResponseResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionResponseResponse","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialAssertionResponseResponse","kind":"identifier"}]},"doc://Passage/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","type":"unresolvable"},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys/signature":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"signature"}],"role":"symbol","url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/signature","type":"topic","title":"CredentialAssertionResponseResponse.CodingKeys.signature","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/signature","kind":"symbol","abstract":[]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys/init(rawValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/init(rawvalue:)","type":"topic","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/init(rawValue:)","kind":"symbol","abstract":[]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys/init(intValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/init(intvalue:)","type":"topic","title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/init(intValue:)","kind":"symbol","abstract":[]},"doc://Passage/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ","type":"unresolvable"},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys","kind":"symbol","title":"CredentialAssertionResponseResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","type":"unresolvable"},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys/Equatable-Implementations":{"role":"collectionGroup","url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/equatable-implementations","type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/Equatable-Implementations","kind":"article","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys/userHandle":{"url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/userhandle","abstract":[],"title":"CredentialAssertionResponseResponse.CodingKeys.userHandle","type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userHandle","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/userHandle","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys/clientDataJSON":{"url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/clientdatajson","title":"CredentialAssertionResponseResponse.CodingKeys.clientDataJSON","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientDataJSON","kind":"identifier"}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/clientDataJSON"},"doc://Passage/s9CodingKeyP":{"title":"Swift.CodingKey","type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP"},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/SY":{"title":"Swift.RawRepresentable","type":"unresolvable","identifier":"doc:\/\/Passage\/SY"},"doc://Passage/s12CaseIterableP":{"title":"Swift.CaseIterable","type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..61fa8524 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/!=(_:_:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/Equatable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/!=(_:_:)"},"metadata":{"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage027CredentialAssertionResponseD0V10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Operator","role":"symbol","title":"!=(_:_:)","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys/Equatable-Implementations":{"role":"collectionGroup","url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/equatable-implementations","type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/Equatable-Implementations","kind":"article","abstract":[]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse":{"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","url":"\/documentation\/passage\/credentialassertionresponseresponse","kind":"symbol","title":"CredentialAssertionResponseResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionResponseResponse","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialAssertionResponseResponse","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys","kind":"symbol","title":"CredentialAssertionResponseResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/authenticatordata.json b/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/authenticatordata.json new file mode 100644 index 00000000..5ca60a93 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/authenticatordata.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/authenticatordata"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/authenticatorData"},"metadata":{"title":"CredentialAssertionResponseResponse.CodingKeys.authenticatorData","modules":[{"name":"Passage"}],"externalID":"s:7Passage027CredentialAssertionResponseD0V10CodingKeysO17authenticatorDatayA2EmF","role":"symbol","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticatorData"}],"roleHeading":"Case"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authenticatorData"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys"]]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys","kind":"symbol","title":"CredentialAssertionResponseResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse":{"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","url":"\/documentation\/passage\/credentialassertionresponseresponse","kind":"symbol","title":"CredentialAssertionResponseResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionResponseResponse","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialAssertionResponseResponse","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys/authenticatorData":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticatorData"}],"role":"symbol","url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/authenticatordata","type":"topic","title":"CredentialAssertionResponseResponse.CodingKeys.authenticatorData","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/authenticatorData","kind":"symbol","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/clientdatajson.json b/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/clientdatajson.json new file mode 100644 index 00000000..49d166c2 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/clientdatajson.json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"title":"CredentialAssertionResponseResponse.CodingKeys.clientDataJSON","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientDataJSON","kind":"identifier"}],"externalID":"s:7Passage027CredentialAssertionResponseD0V10CodingKeysO14clientDataJSONyA2EmF","symbolKind":"case","roleHeading":"Case","role":"symbol","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/clientdatajson"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/clientDataJSON","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"clientDataJSON","kind":"identifier"}]}],"kind":"declarations"}],"sections":[],"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse":{"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","url":"\/documentation\/passage\/credentialassertionresponseresponse","kind":"symbol","title":"CredentialAssertionResponseResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionResponseResponse","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialAssertionResponseResponse","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys/clientDataJSON":{"url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/clientdatajson","title":"CredentialAssertionResponseResponse.CodingKeys.clientDataJSON","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientDataJSON","kind":"identifier"}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/clientDataJSON"},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys","kind":"symbol","title":"CredentialAssertionResponseResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..7815d2ca --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"title":"CodingKey Implementations","role":"collectionGroup"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/description"],"title":"Instance Properties"}],"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/codingkey-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/CodingKey-Implementations"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys","kind":"symbol","title":"CredentialAssertionResponseResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys/debugDescription":{"title":"debugDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/debugDescription","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"type":"topic","kind":"symbol","url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/debugdescription","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys/description":{"title":"description","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/description","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"type":"topic","kind":"symbol","url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/description","role":"symbol"},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse":{"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","url":"\/documentation\/passage\/credentialassertionresponseresponse","kind":"symbol","title":"CredentialAssertionResponseResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionResponseResponse","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialAssertionResponseResponse","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/debugdescription.json b/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/debugdescription.json new file mode 100644 index 00000000..ea96286b --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/CodingKey-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"metadata":{"extendedModule":"Swift","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage027CredentialAssertionResponseD0V10CodingKeysO","title":"debugDescription","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/debugdescription"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse":{"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","url":"\/documentation\/passage\/credentialassertionresponseresponse","kind":"symbol","title":"CredentialAssertionResponseResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionResponseResponse","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialAssertionResponseResponse","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys/debugDescription":{"title":"debugDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/debugDescription","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"type":"topic","kind":"symbol","url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/debugdescription","role":"symbol"},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/codingkey-implementations","type":"topic","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/CodingKey-Implementations","kind":"article","abstract":[]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys","kind":"symbol","title":"CredentialAssertionResponseResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/description.json b/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/description.json new file mode 100644 index 00000000..28f7aac5 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/description.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/description","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"symbolKind":"property","role":"symbol","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage027CredentialAssertionResponseD0V10CodingKeysO","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift","roleHeading":"Instance Property","title":"description"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/description"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.description"},{"type":"text","text":"."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/CodingKey-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys/description":{"title":"description","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/description","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"type":"topic","kind":"symbol","url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/description","role":"symbol"},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys","kind":"symbol","title":"CredentialAssertionResponseResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/codingkey-implementations","type":"topic","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/CodingKey-Implementations","kind":"article","abstract":[]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse":{"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","url":"\/documentation\/passage\/credentialassertionresponseresponse","kind":"symbol","title":"CredentialAssertionResponseResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionResponseResponse","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialAssertionResponseResponse","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..8c5407c8 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/equatable-implementations"]}],"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/!=(_:_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/Equatable-Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys"]]},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys","kind":"symbol","title":"CredentialAssertionResponseResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse":{"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","url":"\/documentation\/passage\/credentialassertionresponseresponse","kind":"symbol","title":"CredentialAssertionResponseResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionResponseResponse","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialAssertionResponseResponse","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/hash(into:).json b/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/hash(into:).json new file mode 100644 index 00000000..4490b12c --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"metadata":{"extendedModule":"Swift","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage027CredentialAssertionResponseD0V10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"hash(into:)","role":"symbol","roleHeading":"Instance Method","symbolKind":"method"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/hash(into:)"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys","kind":"symbol","title":"CredentialAssertionResponseResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse":{"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","url":"\/documentation\/passage\/credentialassertionresponseresponse","kind":"symbol","title":"CredentialAssertionResponseResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionResponseResponse","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialAssertionResponseResponse","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys/hash(into:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/hash(into:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"title":"hash(into:)","type":"topic","url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/hash(into:)","kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/RawRepresentable-Implementations","abstract":[],"url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/rawrepresentable-implementations","kind":"article","title":"RawRepresentable Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/hashvalue.json b/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/hashvalue.json new file mode 100644 index 00000000..475b545f --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/hashValue"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"role":"symbol","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage027CredentialAssertionResponseD0V10CodingKeysO","roleHeading":"Instance Property","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"property","extendedModule":"Swift","title":"hashValue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]}},"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys/hashValue":{"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/hashValue","url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/hashvalue","kind":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys","kind":"symbol","title":"CredentialAssertionResponseResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse":{"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","url":"\/documentation\/passage\/credentialassertionresponseresponse","kind":"symbol","title":"CredentialAssertionResponseResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionResponseResponse","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialAssertionResponseResponse","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/RawRepresentable-Implementations","abstract":[],"url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/rawrepresentable-implementations","kind":"article","title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..e20c800d --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}],"roleHeading":"Initializer","externalID":"s:7Passage027CredentialAssertionResponseD0V10CodingKeysO8intValueAESgSi_tcfc","symbolKind":"init","modules":[{"name":"Passage"}],"role":"symbol","title":"init(intValue:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/init(intvalue:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/init(intValue:)"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys/init(intValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/init(intvalue:)","type":"topic","title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/init(intValue:)","kind":"symbol","abstract":[]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse":{"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","url":"\/documentation\/passage\/credentialassertionresponseresponse","kind":"symbol","title":"CredentialAssertionResponseResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionResponseResponse","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialAssertionResponseResponse","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys","kind":"symbol","title":"CredentialAssertionResponseResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..e36b4f86 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/init(rawvalue:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"symbolKind":"init","role":"symbol","title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"roleHeading":"Initializer","externalID":"s:7Passage027CredentialAssertionResponseD0V10CodingKeysO8rawValueAESgSS_tcfc","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys/init(rawValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/init(rawvalue:)","type":"topic","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/init(rawValue:)","kind":"symbol","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys","kind":"symbol","title":"CredentialAssertionResponseResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse":{"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","url":"\/documentation\/passage\/credentialassertionresponseresponse","kind":"symbol","title":"CredentialAssertionResponseResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionResponseResponse","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialAssertionResponseResponse","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..ad31b347 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(stringValue:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/init(stringvalue:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"sections":[],"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"externalID":"s:7Passage027CredentialAssertionResponseD0V10CodingKeysO11stringValueAESgSS_tcfc","title":"init(stringValue:)","role":"symbol","roleHeading":"Initializer"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys/init(stringValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/init(stringvalue:)","type":"topic","title":"init(stringValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/init(stringValue:)","kind":"symbol","abstract":[]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys","kind":"symbol","title":"CredentialAssertionResponseResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse":{"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","url":"\/documentation\/passage\/credentialassertionresponseresponse","kind":"symbol","title":"CredentialAssertionResponseResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionResponseResponse","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialAssertionResponseResponse","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..aa8f5a58 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys"]]},"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/rawrepresentable-implementations"]}],"sections":[],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/RawRepresentable-Implementations"},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/hashValue"]},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/hash(into:)"],"generated":true}],"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys","kind":"symbol","title":"CredentialAssertionResponseResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse":{"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","url":"\/documentation\/passage\/credentialassertionresponseresponse","kind":"symbol","title":"CredentialAssertionResponseResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionResponseResponse","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialAssertionResponseResponse","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys/hashValue":{"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/hashValue","url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/hashvalue","kind":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys/hash(into:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/hash(into:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"title":"hash(into:)","type":"topic","url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/hash(into:)","kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/signature.json b/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/signature.json new file mode 100644 index 00000000..a42f09ff --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/signature.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys"]]},"metadata":{"externalID":"s:7Passage027CredentialAssertionResponseD0V10CodingKeysO9signatureyA2EmF","modules":[{"name":"Passage"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"signature"}],"symbolKind":"case","roleHeading":"Case","role":"symbol","title":"CredentialAssertionResponseResponse.CodingKeys.signature"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"signature","kind":"identifier"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/signature","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/signature"]}],"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys/signature":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"signature"}],"role":"symbol","url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/signature","type":"topic","title":"CredentialAssertionResponseResponse.CodingKeys.signature","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/signature","kind":"symbol","abstract":[]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys","kind":"symbol","title":"CredentialAssertionResponseResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse":{"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","url":"\/documentation\/passage\/credentialassertionresponseresponse","kind":"symbol","title":"CredentialAssertionResponseResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionResponseResponse","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialAssertionResponseResponse","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/userhandle.json b/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/userhandle.json new file mode 100644 index 00000000..125383a1 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponseresponse/codingkeys/userhandle.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/userhandle"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/userHandle"},"metadata":{"title":"CredentialAssertionResponseResponse.CodingKeys.userHandle","role":"symbol","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userHandle","kind":"identifier"}],"externalID":"s:7Passage027CredentialAssertionResponseD0V10CodingKeysO10userHandleyA2EmF","roleHeading":"Case","modules":[{"name":"Passage"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userHandle","kind":"identifier"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys/userHandle":{"url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/userhandle","abstract":[],"title":"CredentialAssertionResponseResponse.CodingKeys.userHandle","type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userHandle","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys\/userHandle","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/CodingKeys":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys","kind":"symbol","title":"CredentialAssertionResponseResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse":{"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","url":"\/documentation\/passage\/credentialassertionresponseresponse","kind":"symbol","title":"CredentialAssertionResponseResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionResponseResponse","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialAssertionResponseResponse","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponseresponse/encode(to:).json b/docs/data/documentation/passage/credentialassertionresponseresponse/encode(to:).json new file mode 100644 index 00000000..a6bdbaea --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponseresponse/encode(to:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/credentialassertionresponseresponse\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/encode(to:)"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"metadata":{"externalID":"s:7Passage027CredentialAssertionResponseD0V6encode2toys7Encoder_p_tKF","modules":[{"name":"Passage"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"symbolKind":"method","roleHeading":"Instance Method","role":"symbol","title":"encode(to:)"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/encode(to:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/passage\/credentialassertionresponseresponse\/encode(to:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/encode(to:)","role":"symbol","title":"encode(to:)","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse":{"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","url":"\/documentation\/passage\/credentialassertionresponseresponse","kind":"symbol","title":"CredentialAssertionResponseResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionResponseResponse","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialAssertionResponseResponse","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponseresponse/equatable-implementations.json b/docs/data/documentation/passage/credentialassertionresponseresponse/equatable-implementations.json new file mode 100644 index 00000000..f8e12ee7 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponseresponse/equatable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"sections":[],"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/Equatable-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionresponseresponse\/equatable-implementations"]}],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/!=(_:_:)"],"generated":true,"title":"Operators"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/!=(_:_:)":{"type":"topic","title":"!=(_:_:)","url":"\/documentation\/passage\/credentialassertionresponseresponse\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/!=(_:_:)","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse":{"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","url":"\/documentation\/passage\/credentialassertionresponseresponse","kind":"symbol","title":"CredentialAssertionResponseResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionResponseResponse","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialAssertionResponseResponse","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponseresponse/init(authenticatordata:clientdatajson:signature:userhandle:).json b/docs/data/documentation/passage/credentialassertionresponseresponse/init(authenticatordata:clientdatajson:signature:userhandle:).json new file mode 100644 index 00000000..85e64dd7 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponseresponse/init(authenticatordata:clientdatajson:signature:userhandle:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/credentialassertionresponseresponse\/init(authenticatordata:clientdatajson:signature:userhandle:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Initializer","externalID":"s:7Passage027CredentialAssertionResponseD0V17authenticatorData06clientF4JSON9signature10userHandleACSSSg_A3Htcfc","role":"symbol","modules":[{"name":"Passage"}],"title":"init(authenticatorData:clientDataJSON:signature:userHandle:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"authenticatorData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"clientDataJSON"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"text":"signature","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"userHandle","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?)","kind":"text"}],"symbolKind":"init"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"authenticatorData","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"text":"clientDataJSON","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"signature"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"userHandle","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil)","kind":"text"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/init(authenticatorData:clientDataJSON:signature:userHandle:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","references":{"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/init(authenticatorData:clientDataJSON:signature:userHandle:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"authenticatorData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"clientDataJSON"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"signature","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"userHandle","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"type":"topic","url":"\/documentation\/passage\/credentialassertionresponseresponse\/init(authenticatordata:clientdatajson:signature:userhandle:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/init(authenticatorData:clientDataJSON:signature:userHandle:)","role":"symbol","title":"init(authenticatorData:clientDataJSON:signature:userHandle:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse":{"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","url":"\/documentation\/passage\/credentialassertionresponseresponse","kind":"symbol","title":"CredentialAssertionResponseResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionResponseResponse","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialAssertionResponseResponse","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponseresponse/init(from:).json b/docs/data/documentation/passage/credentialassertionresponseresponse/init(from:).json new file mode 100644 index 00000000..aa042059 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponseresponse/init(from:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialassertionresponseresponse\/init(from:)"]}],"metadata":{"symbolKind":"init","role":"symbol","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"roleHeading":"Initializer","externalID":"s:7Passage027CredentialAssertionResponseD0V4fromACs7Decoder_p_tKcfc","modules":[{"name":"Passage"}]},"kind":"symbol","sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/init(from:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/init(from:)":{"role":"symbol","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/init(from:)","url":"\/documentation\/passage\/credentialassertionresponseresponse\/init(from:)"},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse":{"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","url":"\/documentation\/passage\/credentialassertionresponseresponse","kind":"symbol","title":"CredentialAssertionResponseResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionResponseResponse","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialAssertionResponseResponse","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponseresponse/signature.json b/docs/data/documentation/passage/credentialassertionresponseresponse/signature.json new file mode 100644 index 00000000..bb4d26c6 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponseresponse/signature.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"paths":["\/documentation\/passage\/credentialassertionresponseresponse\/signature"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"signature"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/signature","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"signature","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"externalID":"s:7Passage027CredentialAssertionResponseD0V9signatureSSSgvp","role":"symbol","roleHeading":"Instance Property","title":"signature","symbolKind":"property"},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/signature":{"kind":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"signature"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/signature","role":"symbol","url":"\/documentation\/passage\/credentialassertionresponseresponse\/signature","title":"signature","type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse":{"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","url":"\/documentation\/passage\/credentialassertionresponseresponse","kind":"symbol","title":"CredentialAssertionResponseResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionResponseResponse","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialAssertionResponseResponse","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialassertionresponseresponse/userhandle.json b/docs/data/documentation/passage/credentialassertionresponseresponse/userhandle.json new file mode 100644 index 00000000..a484fb59 --- /dev/null +++ b/docs/data/documentation/passage/credentialassertionresponseresponse/userhandle.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/credentialassertionresponseresponse\/userhandle"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/userHandle","interfaceLanguage":"swift"},"metadata":{"symbolKind":"property","externalID":"s:7Passage027CredentialAssertionResponseD0V10userHandleSSSgvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"userHandle","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Instance Property","title":"userHandle"},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"userHandle","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse/userHandle":{"abstract":[],"url":"\/documentation\/passage\/credentialassertionresponseresponse\/userhandle","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userHandle"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse\/userHandle","role":"symbol","kind":"symbol","title":"userHandle"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionResponseResponse":{"role":"symbol","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponseResponse","url":"\/documentation\/passage\/credentialassertionresponseresponse","kind":"symbol","title":"CredentialAssertionResponseResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionResponseResponse","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialAssertionResponseResponse","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreation.json b/docs/data/documentation/passage/credentialcreation.json new file mode 100644 index 00000000..c8879fec --- /dev/null +++ b/docs/data/documentation/passage/credentialcreation.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"symbolKind":"struct","role":"symbol","title":"CredentialCreation","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CredentialCreation","kind":"identifier"}],"roleHeading":"Structure","navigatorTitle":[{"text":"CredentialCreation","kind":"identifier"}],"externalID":"s:7Passage18CredentialCreationV","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialCreation","kind":"identifier"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/init(publicKey:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/publicKey"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/encode(to:)"],"title":"Instance Methods"},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreation"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation"},"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"]}],"references":{"doc://Passage/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/documentation/Passage/CredentialCreation":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreation"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CredentialCreation","kind":"identifier"}],"title":"CredentialCreation","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","role":"symbol","url":"\/documentation\/passage\/credentialcreation"},"doc://Passage/documentation/Passage/CredentialCreation/init(publicKey:)":{"role":"symbol","title":"init(publicKey:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"publicKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage27CredentialCreationPublicKeyV","text":"CredentialCreationPublicKey","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/init(publicKey:)","url":"\/documentation\/passage\/credentialcreation\/init(publickey:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreation/encode(to:)":{"title":"encode(to:)","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/encode(to:)","url":"\/documentation\/passage\/credentialcreation\/encode(to:)"},"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"CredentialCreation.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys","role":"symbol","url":"\/documentation\/passage\/credentialcreation\/codingkeys"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/CredentialCreation/init(from:)":{"role":"symbol","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/init(from:)","url":"\/documentation\/passage\/credentialcreation\/init(from:)"},"doc://Passage/documentation/Passage/CredentialCreation/publicKey":{"role":"symbol","title":"publicKey","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"publicKey"},{"kind":"text","text":": "},{"text":"CredentialCreationPublicKey","preciseIdentifier":"s:7Passage27CredentialCreationPublicKeyV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/publicKey","url":"\/documentation\/passage\/credentialcreation\/publickey"},"doc://Passage/documentation/Passage/CredentialCreation/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/Equatable-Implementations","url":"\/documentation\/passage\/credentialcreation\/equatable-implementations"},"doc://Passage/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreation/!=(_:_:).json b/docs/data/documentation/passage/credentialcreation/!=(_:_:).json new file mode 100644 index 00000000..80dd9fb4 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreation/!=(_:_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/Equatable-Implementations"]]},"metadata":{"roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage18CredentialCreationV","role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"!=(_:_:)","extendedModule":"Swift"},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/!=(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreation\/!=(_:_:)"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreation/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/!=(_:_:)","kind":"symbol","url":"\/documentation\/passage\/credentialcreation\/!=(_:_:)"},"doc://Passage/documentation/Passage/CredentialCreation/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/Equatable-Implementations","url":"\/documentation\/passage\/credentialcreation\/equatable-implementations"},"doc://Passage/documentation/Passage/CredentialCreation":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreation"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CredentialCreation","kind":"identifier"}],"title":"CredentialCreation","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","role":"symbol","url":"\/documentation\/passage\/credentialcreation"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreation/codingkeys.json b/docs/data/documentation/passage/credentialcreation/codingkeys.json new file mode 100644 index 00000000..f7cb44e1 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreation/codingkeys.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/credentialcreation\/codingkeys"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys"},"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/publicKey"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/RawRepresentable-Implementations"],"title":"Default Implementations","generated":true}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]}],"kind":"declarations"}],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation"]]},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"enum","role":"symbol","roleHeading":"Enumeration","title":"CredentialCreation.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"externalID":"s:7Passage18CredentialCreationV10CodingKeysO","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"sections":[],"references":{"doc://Passage/documentation/Passage/CredentialCreation":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreation"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CredentialCreation","kind":"identifier"}],"title":"CredentialCreation","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","role":"symbol","url":"\/documentation\/passage\/credentialcreation"},"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/credentialcreation\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/RawRepresentable-Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys/init(stringValue:)":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreation\/codingkeys\/init(stringvalue:)","role":"symbol","title":"init(stringValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/init(stringValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"CredentialCreation.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys","role":"symbol","url":"\/documentation\/passage\/credentialcreation\/codingkeys"},"doc://Passage/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys/init(rawValue:)":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreation\/codingkeys\/init(rawvalue:)","role":"symbol","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"type":"topic","abstract":[]},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys/CodingKey-Implementations":{"abstract":[],"type":"topic","kind":"article","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","url":"\/documentation\/passage\/credentialcreation\/codingkeys\/codingkey-implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys/publicKey":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreation\/codingkeys\/publickey","role":"symbol","title":"CredentialCreation.CodingKeys.publicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/publicKey","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"publicKey","kind":"identifier"}],"type":"topic","abstract":[]},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP"},"doc://Passage/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP"},"doc://Passage/s9CodingKeyP":{"title":"Swift.CodingKey","type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP"},"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys/init(intValue:)":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreation\/codingkeys\/init(intvalue:)","role":"symbol","title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/credentialcreation\/codingkeys\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/Equatable-Implementations","abstract":[],"type":"topic"},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP"},"doc://Passage/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/Passage\/SY"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreation/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/credentialcreation/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..23fae3e3 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreation/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"!=(_:_:)","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage18CredentialCreationV10CodingKeysO","role":"symbol"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/!=(_:_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreation\/codingkeys\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/Equatable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"CredentialCreation.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys","role":"symbol","url":"\/documentation\/passage\/credentialcreation\/codingkeys"},"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/credentialcreation\/codingkeys\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/Equatable-Implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/!=(_:_:)","url":"\/documentation\/passage\/credentialcreation\/codingkeys\/!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreation":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreation"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CredentialCreation","kind":"identifier"}],"title":"CredentialCreation","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","role":"symbol","url":"\/documentation\/passage\/credentialcreation"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreation/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/credentialcreation/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..afb93934 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreation/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys"]]},"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreation\/codingkeys\/codingkey-implementations"]}],"sections":[],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"CodingKey Implementations"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/description"],"title":"Instance Properties","generated":true}],"references":{"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"CredentialCreation.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys","role":"symbol","url":"\/documentation\/passage\/credentialcreation\/codingkeys"},"doc://Passage/documentation/Passage/CredentialCreation":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreation"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CredentialCreation","kind":"identifier"}],"title":"CredentialCreation","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","role":"symbol","url":"\/documentation\/passage\/credentialcreation"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys/description":{"url":"\/documentation\/passage\/credentialcreation\/codingkeys\/description","role":"symbol","title":"description","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/description","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys/debugDescription":{"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"debugDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/debugDescription","role":"symbol","url":"\/documentation\/passage\/credentialcreation\/codingkeys\/debugdescription"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreation/codingkeys/debugdescription.json b/docs/data/documentation/passage/credentialcreation/codingkeys/debugdescription.json new file mode 100644 index 00000000..104d2161 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreation/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["iOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/debugDescription"},"metadata":{"extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"debugDescription","role":"symbol","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage18CredentialCreationV10CodingKeysO","roleHeading":"Instance Property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreation\/codingkeys\/debugdescription"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"type":"text","text":"."}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/CodingKey-Implementations"]]},"references":{"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"CredentialCreation.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys","role":"symbol","url":"\/documentation\/passage\/credentialcreation\/codingkeys"},"doc://Passage/documentation/Passage/CredentialCreation":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreation"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CredentialCreation","kind":"identifier"}],"title":"CredentialCreation","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","role":"symbol","url":"\/documentation\/passage\/credentialcreation"},"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys/debugDescription":{"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"debugDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/debugDescription","role":"symbol","url":"\/documentation\/passage\/credentialcreation\/codingkeys\/debugdescription"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys/CodingKey-Implementations":{"abstract":[],"type":"topic","kind":"article","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","url":"\/documentation\/passage\/credentialcreation\/codingkeys\/codingkey-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreation/codingkeys/description.json b/docs/data/documentation/passage/credentialcreation/codingkeys/description.json new file mode 100644 index 00000000..67e4b5ae --- /dev/null +++ b/docs/data/documentation/passage/credentialcreation/codingkeys/description.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/CodingKey-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage18CredentialCreationV10CodingKeysO","role":"symbol","title":"description","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property","extendedModule":"Swift","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"symbolKind":"property"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.description"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/credentialcreation\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/description"},"references":{"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys/CodingKey-Implementations":{"abstract":[],"type":"topic","kind":"article","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","url":"\/documentation\/passage\/credentialcreation\/codingkeys\/codingkey-implementations"},"doc://Passage/documentation/Passage/CredentialCreation":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreation"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CredentialCreation","kind":"identifier"}],"title":"CredentialCreation","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","role":"symbol","url":"\/documentation\/passage\/credentialcreation"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys/description":{"url":"\/documentation\/passage\/credentialcreation\/codingkeys\/description","role":"symbol","title":"description","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/description","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"CredentialCreation.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys","role":"symbol","url":"\/documentation\/passage\/credentialcreation\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreation/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/credentialcreation/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..a3e70a00 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreation/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/credentialcreation\/codingkeys\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys"]]},"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreation":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreation"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CredentialCreation","kind":"identifier"}],"title":"CredentialCreation","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","role":"symbol","url":"\/documentation\/passage\/credentialcreation"},"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/!=(_:_:)","url":"\/documentation\/passage\/credentialcreation\/codingkeys\/!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"CredentialCreation.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys","role":"symbol","url":"\/documentation\/passage\/credentialcreation\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreation/codingkeys/hash(into:).json b/docs/data/documentation/passage/credentialcreation/codingkeys/hash(into:).json new file mode 100644 index 00000000..42f2a43e --- /dev/null +++ b/docs/data/documentation/passage/credentialcreation/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"metadata":{"role":"symbol","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage18CredentialCreationV10CodingKeysO","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"roleHeading":"Instance Method","title":"hash(into:)","extendedModule":"Swift","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"name":"Passage","relatedModules":["Swift"]}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/hash(into:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/RawRepresentable-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreation\/codingkeys\/hash(into:)"]}],"references":{"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys/hash(into:)":{"url":"\/documentation\/passage\/credentialcreation\/codingkeys\/hash(into:)","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/hash(into:)","title":"hash(into:)","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic"},"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"CredentialCreation.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys","role":"symbol","url":"\/documentation\/passage\/credentialcreation\/codingkeys"},"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/credentialcreation\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/RawRepresentable-Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreation":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreation"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CredentialCreation","kind":"identifier"}],"title":"CredentialCreation","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","role":"symbol","url":"\/documentation\/passage\/credentialcreation"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreation/codingkeys/hashvalue.json b/docs/data/documentation/passage/credentialcreation/codingkeys/hashvalue.json new file mode 100644 index 00000000..f4d799fb --- /dev/null +++ b/docs/data/documentation/passage/credentialcreation/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/hashValue"},"metadata":{"symbolKind":"property","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"modules":[{"name":"Passage","relatedModules":["Swift"]}],"role":"symbol","roleHeading":"Instance Property","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage18CredentialCreationV10CodingKeysO"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreation\/codingkeys\/hashvalue"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/RawRepresentable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys/hashValue":{"url":"\/documentation\/passage\/credentialcreation\/codingkeys\/hashvalue","role":"symbol","abstract":[],"title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/hashValue","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/credentialcreation\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/RawRepresentable-Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreation":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreation"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CredentialCreation","kind":"identifier"}],"title":"CredentialCreation","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","role":"symbol","url":"\/documentation\/passage\/credentialcreation"},"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"CredentialCreation.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys","role":"symbol","url":"\/documentation\/passage\/credentialcreation\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreation/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/credentialcreation/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..b64d0308 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreation/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"roleHeading":"Initializer","symbolKind":"init","modules":[{"name":"Passage"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","title":"init(intValue:)","externalID":"s:7Passage18CredentialCreationV10CodingKeysO8intValueAESgSi_tcfc"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/init(intValue:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/credentialcreation\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys/init(intValue:)":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreation\/codingkeys\/init(intvalue:)","role":"symbol","title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreation":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreation"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CredentialCreation","kind":"identifier"}],"title":"CredentialCreation","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","role":"symbol","url":"\/documentation\/passage\/credentialcreation"},"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"CredentialCreation.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys","role":"symbol","url":"\/documentation\/passage\/credentialcreation\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreation/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/credentialcreation/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..dbbab568 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreation/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys"]]},"kind":"symbol","metadata":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"roleHeading":"Initializer","role":"symbol","title":"init(rawValue:)","externalID":"s:7Passage18CredentialCreationV10CodingKeysO8rawValueAESgSS_tcfc","modules":[{"name":"Passage"}],"symbolKind":"init"},"variants":[{"paths":["\/documentation\/passage\/credentialcreation\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys/init(rawValue:)":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreation\/codingkeys\/init(rawvalue:)","role":"symbol","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreation":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreation"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CredentialCreation","kind":"identifier"}],"title":"CredentialCreation","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","role":"symbol","url":"\/documentation\/passage\/credentialcreation"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"CredentialCreation.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys","role":"symbol","url":"\/documentation\/passage\/credentialcreation\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreation/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/credentialcreation/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..77de5e2d --- /dev/null +++ b/docs/data/documentation/passage/credentialcreation/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/credentialcreation\/codingkeys\/init(stringvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"externalID":"s:7Passage18CredentialCreationV10CodingKeysO11stringValueAESgSS_tcfc","title":"init(stringValue:)","role":"symbol","roleHeading":"Initializer"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/init(stringValue:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.init(stringValue:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys/init(stringValue:)":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreation\/codingkeys\/init(stringvalue:)","role":"symbol","title":"init(stringValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/init(stringValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"CredentialCreation.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys","role":"symbol","url":"\/documentation\/passage\/credentialcreation\/codingkeys"},"doc://Passage/documentation/Passage/CredentialCreation":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreation"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CredentialCreation","kind":"identifier"}],"title":"CredentialCreation","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","role":"symbol","url":"\/documentation\/passage\/credentialcreation"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreation/codingkeys/publickey.json b/docs/data/documentation/passage/credentialcreation/codingkeys/publickey.json new file mode 100644 index 00000000..9a462e70 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreation/codingkeys/publickey.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys"]]},"metadata":{"symbolKind":"case","role":"symbol","title":"CredentialCreation.CodingKeys.publicKey","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"publicKey"}],"roleHeading":"Case","externalID":"s:7Passage18CredentialCreationV10CodingKeysO9publicKeyyA2EmF","modules":[{"name":"Passage"}]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/publicKey","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/credentialcreation\/codingkeys\/publickey"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"publicKey","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreation":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreation"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CredentialCreation","kind":"identifier"}],"title":"CredentialCreation","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","role":"symbol","url":"\/documentation\/passage\/credentialcreation"},"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"CredentialCreation.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys","role":"symbol","url":"\/documentation\/passage\/credentialcreation\/codingkeys"},"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys/publicKey":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreation\/codingkeys\/publickey","role":"symbol","title":"CredentialCreation.CodingKeys.publicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/publicKey","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"publicKey","kind":"identifier"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreation/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/credentialcreation/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..dc2a0d97 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreation/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/hashValue"]},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/hash(into:)"],"generated":true}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"kind":"article","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreation\/codingkeys\/rawrepresentable-implementations"]}],"references":{"doc://Passage/documentation/Passage/CredentialCreation":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreation"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CredentialCreation","kind":"identifier"}],"title":"CredentialCreation","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","role":"symbol","url":"\/documentation\/passage\/credentialcreation"},"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"CredentialCreation.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys","role":"symbol","url":"\/documentation\/passage\/credentialcreation\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys/hash(into:)":{"url":"\/documentation\/passage\/credentialcreation\/codingkeys\/hash(into:)","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/hash(into:)","title":"hash(into:)","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic"},"doc://Passage/documentation/Passage/CredentialCreation/CodingKeys/hashValue":{"url":"\/documentation\/passage\/credentialcreation\/codingkeys\/hashvalue","role":"symbol","abstract":[],"title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/CodingKeys\/hashValue","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreation/encode(to:).json b/docs/data/documentation/passage/credentialcreation/encode(to:).json new file mode 100644 index 00000000..280bb311 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreation/encode(to:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/encode(to:)"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"}],"metadata":{"role":"symbol","externalID":"s:7Passage18CredentialCreationV6encode2toys7Encoder_p_tKF","symbolKind":"method","modules":[{"name":"Passage"}],"title":"encode(to:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreation\/encode(to:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreation/encode(to:)":{"title":"encode(to:)","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/encode(to:)","url":"\/documentation\/passage\/credentialcreation\/encode(to:)"},"doc://Passage/documentation/Passage/CredentialCreation":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreation"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CredentialCreation","kind":"identifier"}],"title":"CredentialCreation","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","role":"symbol","url":"\/documentation\/passage\/credentialcreation"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreation/equatable-implementations.json b/docs/data/documentation/passage/credentialcreation/equatable-implementations.json new file mode 100644 index 00000000..cd315a53 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreation/equatable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/!=(_:_:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreation\/equatable-implementations"]}],"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/CredentialCreation":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreation"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CredentialCreation","kind":"identifier"}],"title":"CredentialCreation","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","role":"symbol","url":"\/documentation\/passage\/credentialcreation"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreation/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/!=(_:_:)","kind":"symbol","url":"\/documentation\/passage\/credentialcreation\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreation/init(from:).json b/docs/data/documentation/passage/credentialcreation/init(from:).json new file mode 100644 index 00000000..5ea7fe28 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreation/init(from:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/init(from:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreation\/init(from:)"]}],"sections":[],"metadata":{"title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"externalID":"s:7Passage18CredentialCreationV4fromACs7Decoder_p_tKcfc","symbolKind":"init","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/CredentialCreation/init(from:)":{"role":"symbol","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/init(from:)","url":"\/documentation\/passage\/credentialcreation\/init(from:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreation":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreation"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CredentialCreation","kind":"identifier"}],"title":"CredentialCreation","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","role":"symbol","url":"\/documentation\/passage\/credentialcreation"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreation/init(publickey:).json b/docs/data/documentation/passage/credentialcreation/init(publickey:).json new file mode 100644 index 00000000..f029adf9 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreation/init(publickey:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/init(publicKey:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"publicKey","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage27CredentialCreationPublicKeyV","text":"CredentialCreationPublicKey","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey"},{"text":"? = nil)","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreation\/init(publickey:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation"]]},"sections":[],"metadata":{"externalID":"s:7Passage18CredentialCreationV9publicKeyAcA0bc6PublicE0VSg_tcfc","role":"symbol","title":"init(publicKey:)","roleHeading":"Initializer","modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"publicKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CredentialCreationPublicKey","preciseIdentifier":"s:7Passage27CredentialCreationPublicKeyV"},{"text":"?)","kind":"text"}]},"references":{"doc://Passage/documentation/Passage/CredentialCreation":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreation"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CredentialCreation","kind":"identifier"}],"title":"CredentialCreation","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","role":"symbol","url":"\/documentation\/passage\/credentialcreation"},"doc://Passage/documentation/Passage/CredentialCreation/init(publicKey:)":{"role":"symbol","title":"init(publicKey:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"publicKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage27CredentialCreationPublicKeyV","text":"CredentialCreationPublicKey","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/init(publicKey:)","url":"\/documentation\/passage\/credentialcreation\/init(publickey:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreation/publickey.json b/docs/data/documentation/passage/credentialcreation/publickey.json new file mode 100644 index 00000000..2fba9ecc --- /dev/null +++ b/docs/data/documentation/passage/credentialcreation/publickey.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreation"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"publicKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","text":"CredentialCreationPublicKey","preciseIdentifier":"s:7Passage27CredentialCreationPublicKeyV"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreation\/publickey"]}],"metadata":{"roleHeading":"Instance Property","title":"publicKey","modules":[{"name":"Passage"}],"externalID":"s:7Passage18CredentialCreationV9publicKeyAA0bc6PublicE0VSgvp","symbolKind":"property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"publicKey","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage27CredentialCreationPublicKeyV","text":"CredentialCreationPublicKey"},{"text":"?","kind":"text"}]},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/publicKey","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/CredentialCreation/publicKey":{"role":"symbol","title":"publicKey","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"publicKey"},{"kind":"text","text":": "},{"text":"CredentialCreationPublicKey","preciseIdentifier":"s:7Passage27CredentialCreationPublicKeyV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation\/publicKey","url":"\/documentation\/passage\/credentialcreation\/publickey"},"doc://Passage/documentation/Passage/CredentialCreation":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreation"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CredentialCreation","kind":"identifier"}],"title":"CredentialCreation","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","role":"symbol","url":"\/documentation\/passage\/credentialcreation"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationchallenge.json b/docs/data/documentation/passage/credentialcreationchallenge.json new file mode 100644 index 00000000..86c3d9b2 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationchallenge.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/init(challenge:id:)","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/init(from:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/challenge","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/id"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/encode(to:)"],"title":"Instance Methods"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys"],"title":"Enumerations"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/Equatable-Implementations"],"title":"Default Implementations","generated":true}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationchallenge"]}],"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialCreationChallenge"}],"symbolKind":"struct","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CredentialCreationChallenge","kind":"identifier"}],"externalID":"s:7Passage27CredentialCreationChallengeV","title":"CredentialCreationChallenge","role":"symbol","roleHeading":"Structure"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"type":"conformsTo"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialCreationChallenge"}]}]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationChallenge/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/credentialcreationchallenge\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/Equatable-Implementations","abstract":[],"type":"topic"},"doc://Passage/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/documentation/Passage/CredentialCreationChallenge/challenge":{"type":"topic","url":"\/documentation\/passage\/credentialcreationchallenge\/challenge","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"challenge","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CredentialCreation","preciseIdentifier":"s:7Passage18CredentialCreationV","kind":"typeIdentifier"}],"kind":"symbol","title":"challenge","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/challenge","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationChallenge":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreationChallenge"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","url":"\/documentation\/passage\/credentialcreationchallenge","abstract":[],"type":"topic","title":"CredentialCreationChallenge","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialCreationChallenge"}],"kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationChallenge/id":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/credentialcreationchallenge\/id","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/id","role":"symbol","title":"id","kind":"symbol"},"doc://Passage/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys","role":"symbol","title":"CredentialCreationChallenge.CodingKeys","type":"topic","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys"},"doc://Passage/documentation/Passage/CredentialCreationChallenge/init(from:)":{"role":"symbol","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/init(from:)","url":"\/documentation\/passage\/credentialcreationchallenge\/init(from:)"},"doc://Passage/documentation/Passage/CredentialCreationChallenge/init(challenge:id:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"challenge"},{"kind":"text","text":": "},{"text":"CredentialCreation","preciseIdentifier":"s:7Passage18CredentialCreationV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"kind":"symbol","title":"init(challenge:id:)","type":"topic","url":"\/documentation\/passage\/credentialcreationchallenge\/init(challenge:id:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/init(challenge:id:)"},"doc://Passage/documentation/Passage/CredentialCreationChallenge/encode(to:)":{"type":"topic","kind":"symbol","url":"\/documentation\/passage\/credentialcreationchallenge\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/encode(to:)","title":"encode(to:)"},"doc://Passage/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationchallenge/!=(_:_:).json b/docs/data/documentation/passage/credentialcreationchallenge/!=(_:_:).json new file mode 100644 index 00000000..81546414 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationchallenge/!=(_:_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/!=(_:_:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/passage\/credentialcreationchallenge\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"extendedModule":"Swift","symbolKind":"op","role":"symbol","roleHeading":"Operator","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage27CredentialCreationChallengeV"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/Equatable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/CredentialCreationChallenge/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/credentialcreationchallenge\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/Equatable-Implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationChallenge/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/credentialcreationchallenge\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationChallenge":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreationChallenge"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","url":"\/documentation\/passage\/credentialcreationchallenge","abstract":[],"type":"topic","title":"CredentialCreationChallenge","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialCreationChallenge"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationchallenge/challenge.json b/docs/data/documentation/passage/credentialcreationchallenge/challenge.json new file mode 100644 index 00000000..256bfe56 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationchallenge/challenge.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"challenge","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage18CredentialCreationV","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","kind":"typeIdentifier","text":"CredentialCreation"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"challenge","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CredentialCreation","kind":"typeIdentifier","preciseIdentifier":"s:7Passage18CredentialCreationV"}],"externalID":"s:7Passage27CredentialCreationChallengeV9challengeAA0bC0Vvp","title":"challenge","role":"symbol","roleHeading":"Instance Property"},"variants":[{"paths":["\/documentation\/passage\/credentialcreationchallenge\/challenge"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/challenge"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationChallenge/challenge":{"type":"topic","url":"\/documentation\/passage\/credentialcreationchallenge\/challenge","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"challenge","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CredentialCreation","preciseIdentifier":"s:7Passage18CredentialCreationV","kind":"typeIdentifier"}],"kind":"symbol","title":"challenge","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/challenge","role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationChallenge":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreationChallenge"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","url":"\/documentation\/passage\/credentialcreationchallenge","abstract":[],"type":"topic","title":"CredentialCreationChallenge","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialCreationChallenge"}],"kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreation":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreation"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CredentialCreation","kind":"identifier"}],"title":"CredentialCreation","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","role":"symbol","url":"\/documentation\/passage\/credentialcreation"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationchallenge/codingkeys.json b/docs/data/documentation/passage/credentialcreationchallenge/codingkeys.json new file mode 100644 index 00000000..71386266 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationchallenge/codingkeys.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge"]]},"kind":"symbol","relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","kind":"relationships","title":"Conforms To"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationchallenge\/codingkeys"]}],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/challenge","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/id"],"title":"Enumeration Cases"},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/init(stringValue:)"]},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/RawRepresentable-Implementations"]}],"metadata":{"symbolKind":"enum","role":"symbol","title":"CredentialCreationChallenge.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"roleHeading":"Enumeration","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"externalID":"s:7Passage27CredentialCreationChallengeV10CodingKeysO","modules":[{"name":"Passage"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys"},"references":{"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","title":"CodingKey Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/codingkey-implementations"},"doc://Passage/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ","type":"unresolvable"},"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","identifier":"doc:\/\/Passage\/s8SendableP","type":"unresolvable"},"doc://Passage/SY":{"title":"Swift.RawRepresentable","identifier":"doc:\/\/Passage\/SY","type":"unresolvable"},"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys/challenge":{"role":"symbol","title":"CredentialCreationChallenge.CodingKeys.challenge","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"challenge","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/challenge","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/challenge"},"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys/init(stringValue:)":{"role":"symbol","title":"init(stringValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/init(stringValue:)","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/init(stringvalue:)"},"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys/init(intValue:)":{"role":"symbol","title":"init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/init(intValue:)","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/init(intvalue:)"},"doc://Passage/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/s12CaseIterableP":{"title":"Swift.CaseIterable","type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP"},"doc://Passage/s9CodingKeyP":{"title":"Swift.CodingKey","type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/Equatable-Implementations","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/equatable-implementations"},"doc://Passage/documentation/Passage/CredentialCreationChallenge":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreationChallenge"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","url":"\/documentation\/passage\/credentialcreationchallenge","abstract":[],"type":"topic","title":"CredentialCreationChallenge","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialCreationChallenge"}],"kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys","role":"symbol","title":"CredentialCreationChallenge.CodingKeys","type":"topic","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys"},"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/init(rawValue:)","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/init(rawvalue:)"},"doc://Passage/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP"},"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys/id":{"role":"symbol","title":"CredentialCreationChallenge.CodingKeys.id","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/id","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/id"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..63fec278 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/!=(_:_:)"},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage27CredentialCreationChallengeV10CodingKeysO","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","extendedModule":"Swift","title":"!=(_:_:)","roleHeading":"Operator"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/Equatable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/!=(_:_:)"]}],"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["iOS"],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys","role":"symbol","title":"CredentialCreationChallenge.CodingKeys","type":"topic","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationChallenge":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreationChallenge"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","url":"\/documentation\/passage\/credentialcreationchallenge","abstract":[],"type":"topic","title":"CredentialCreationChallenge","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialCreationChallenge"}],"kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/Equatable-Implementations","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/equatable-implementations"},"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/!=(_:_:)","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/!=(_:_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/challenge.json b/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/challenge.json new file mode 100644 index 00000000..d10f2799 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/challenge.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage27CredentialCreationChallengeV10CodingKeysO9challengeyA2EmF","modules":[{"name":"Passage"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"challenge"}],"symbolKind":"case","roleHeading":"Case","role":"symbol","title":"CredentialCreationChallenge.CodingKeys.challenge"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/challenge","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/challenge"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"challenge","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"sections":[],"references":{"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys/challenge":{"role":"symbol","title":"CredentialCreationChallenge.CodingKeys.challenge","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"challenge","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/challenge","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/challenge"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys","role":"symbol","title":"CredentialCreationChallenge.CodingKeys","type":"topic","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys"},"doc://Passage/documentation/Passage/CredentialCreationChallenge":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreationChallenge"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","url":"\/documentation\/passage\/credentialcreationchallenge","abstract":[],"type":"topic","title":"CredentialCreationChallenge","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialCreationChallenge"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..e6893f8e --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/description"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys"]]},"metadata":{"title":"CodingKey Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/codingkey-implementations"]}],"kind":"article","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/CodingKey-Implementations"},"references":{"doc://Passage/documentation/Passage/CredentialCreationChallenge":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreationChallenge"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","url":"\/documentation\/passage\/credentialcreationchallenge","abstract":[],"type":"topic","title":"CredentialCreationChallenge","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialCreationChallenge"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys/description":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"kind":"symbol","title":"description","type":"topic","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/description","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/description"},"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys/debugDescription":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/debugdescription","title":"debugDescription","type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/debugDescription"},"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys","role":"symbol","title":"CredentialCreationChallenge.CodingKeys","type":"topic","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/debugdescription.json b/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/debugdescription.json new file mode 100644 index 00000000..5cb7b660 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/CodingKey-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"metadata":{"symbolKind":"property","role":"symbol","title":"debugDescription","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"extendedModule":"Swift","roleHeading":"Instance Property","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage27CredentialCreationChallengeV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage/CredentialCreationChallenge":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreationChallenge"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","url":"\/documentation\/passage\/credentialcreationchallenge","abstract":[],"type":"topic","title":"CredentialCreationChallenge","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialCreationChallenge"}],"kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys/debugDescription":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/debugdescription","title":"debugDescription","type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/debugDescription"},"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys","role":"symbol","title":"CredentialCreationChallenge.CodingKeys","type":"topic","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys"},"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","title":"CodingKey Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/codingkey-implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/description.json b/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/description.json new file mode 100644 index 00000000..6ddf53db --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/description.json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.description"},{"type":"text","text":"."}],"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"property","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage27CredentialCreationChallengeV10CodingKeysO","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","extendedModule":"Swift","title":"description","roleHeading":"Instance Property"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/CodingKey-Implementations"]]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/description","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/description"]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys","role":"symbol","title":"CredentialCreationChallenge.CodingKeys","type":"topic","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys/description":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"kind":"symbol","title":"description","type":"topic","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/description","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/description"},"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","title":"CodingKey Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/codingkey-implementations"},"doc://Passage/documentation/Passage/CredentialCreationChallenge":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreationChallenge"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","url":"\/documentation\/passage\/credentialcreationchallenge","abstract":[],"type":"topic","title":"CredentialCreationChallenge","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialCreationChallenge"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..d9ec0962 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys"]]},"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"variants":[{"paths":["\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/!=(_:_:)"],"title":"Operators","generated":true}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"sections":[],"kind":"article","references":{"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys","role":"symbol","title":"CredentialCreationChallenge.CodingKeys","type":"topic","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/!=(_:_:)","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationChallenge":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreationChallenge"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","url":"\/documentation\/passage\/credentialcreationchallenge","abstract":[],"type":"topic","title":"CredentialCreationChallenge","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialCreationChallenge"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/hash(into:).json b/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/hash(into:).json new file mode 100644 index 00000000..77c9e659 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"roleHeading":"Instance Method","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"hash(into:)","symbolKind":"method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage27CredentialCreationChallengeV10CodingKeysO","extendedModule":"Swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/RawRepresentable-Implementations"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/CredentialCreationChallenge":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreationChallenge"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","url":"\/documentation\/passage\/credentialcreationchallenge","abstract":[],"type":"topic","title":"CredentialCreationChallenge","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialCreationChallenge"}],"kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys/hash(into:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/hash(into:)","role":"symbol","title":"hash(into:)","type":"topic","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/hash(into:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys","role":"symbol","title":"CredentialCreationChallenge.CodingKeys","type":"topic","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/hashvalue.json b/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/hashvalue.json new file mode 100644 index 00000000..bfad236c --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/RawRepresentable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage27CredentialCreationChallengeV10CodingKeysO","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"roleHeading":"Instance Property","title":"hashValue","extendedModule":"Swift","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"modules":[{"name":"Passage","relatedModules":["Swift"]}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/CredentialCreationChallenge":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreationChallenge"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","url":"\/documentation\/passage\/credentialcreationchallenge","abstract":[],"type":"topic","title":"CredentialCreationChallenge","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialCreationChallenge"}],"kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys","role":"symbol","title":"CredentialCreationChallenge.CodingKeys","type":"topic","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys/hashValue":{"role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/hashValue","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/hashvalue","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/id.json b/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/id.json new file mode 100644 index 00000000..f16364f8 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/id.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/id"},"variants":[{"paths":["\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"symbolKind":"case","role":"symbol","title":"CredentialCreationChallenge.CodingKeys.id","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage27CredentialCreationChallengeV10CodingKeysO2idyA2EmF","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"}],"platforms":["iOS"],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationChallenge":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreationChallenge"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","url":"\/documentation\/passage\/credentialcreationchallenge","abstract":[],"type":"topic","title":"CredentialCreationChallenge","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialCreationChallenge"}],"kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys","role":"symbol","title":"CredentialCreationChallenge.CodingKeys","type":"topic","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys"},"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys/id":{"role":"symbol","title":"CredentialCreationChallenge.CodingKeys.id","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/id","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/id"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..4c700a0b --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","symbolKind":"init","roleHeading":"Initializer","title":"init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage27CredentialCreationChallengeV10CodingKeysO8intValueAESgSi_tcfc"},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/init(intValue:)"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys","role":"symbol","title":"CredentialCreationChallenge.CodingKeys","type":"topic","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys"},"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys/init(intValue:)":{"role":"symbol","title":"init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/init(intValue:)","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/init(intvalue:)"},"doc://Passage/documentation/Passage/CredentialCreationChallenge":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreationChallenge"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","url":"\/documentation\/passage\/credentialcreationchallenge","abstract":[],"type":"topic","title":"CredentialCreationChallenge","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialCreationChallenge"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..3d56224c --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys"]]},"kind":"symbol","metadata":{"title":"init(rawValue:)","roleHeading":"Initializer","externalID":"s:7Passage27CredentialCreationChallengeV10CodingKeysO8rawValueAESgSS_tcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"symbolKind":"init","role":"symbol","modules":[{"name":"Passage"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/init(rawvalue:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"references":{"doc://Passage/documentation/Passage/CredentialCreationChallenge":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreationChallenge"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","url":"\/documentation\/passage\/credentialcreationchallenge","abstract":[],"type":"topic","title":"CredentialCreationChallenge","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialCreationChallenge"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys","role":"symbol","title":"CredentialCreationChallenge.CodingKeys","type":"topic","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys"},"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/init(rawValue:)","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/init(rawvalue:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..73baa250 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage27CredentialCreationChallengeV10CodingKeysO11stringValueAESgSS_tcfc","title":"init(stringValue:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"roleHeading":"Initializer","symbolKind":"init","modules":[{"name":"Passage"}]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/init(stringValue:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/init(stringvalue:)"]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys/init(stringValue:)":{"role":"symbol","title":"init(stringValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/init(stringValue:)","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/init(stringvalue:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys","role":"symbol","title":"CredentialCreationChallenge.CodingKeys","type":"topic","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys"},"doc://Passage/documentation/Passage/CredentialCreationChallenge":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreationChallenge"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","url":"\/documentation\/passage\/credentialcreationchallenge","abstract":[],"type":"topic","title":"CredentialCreationChallenge","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialCreationChallenge"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..4b838f3e --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationchallenge/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys"]]},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/hashValue"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/rawrepresentable-implementations"]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"collectionGroup","title":"RawRepresentable Implementations","modules":[{"name":"Passage"}]},"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys/hashValue":{"role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/hashValue","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/hashvalue","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Passage/documentation/Passage/CredentialCreationChallenge":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreationChallenge"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","url":"\/documentation\/passage\/credentialcreationchallenge","abstract":[],"type":"topic","title":"CredentialCreationChallenge","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialCreationChallenge"}],"kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys/hash(into:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys\/hash(into:)","role":"symbol","title":"hash(into:)","type":"topic","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/hash(into:)"},"doc://Passage/documentation/Passage/CredentialCreationChallenge/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/CodingKeys","role":"symbol","title":"CredentialCreationChallenge.CodingKeys","type":"topic","url":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationchallenge/encode(to:).json b/docs/data/documentation/passage/credentialcreationchallenge/encode(to:).json new file mode 100644 index 00000000..6f26faa3 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationchallenge/encode(to:).json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/encode(to:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"externalID":"s:7Passage27CredentialCreationChallengeV6encode2toys7Encoder_p_tKF","role":"symbol","symbolKind":"method","modules":[{"name":"Passage"}],"roleHeading":"Instance Method"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge"]]},"variants":[{"paths":["\/documentation\/passage\/credentialcreationchallenge\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationChallenge":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreationChallenge"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","url":"\/documentation\/passage\/credentialcreationchallenge","abstract":[],"type":"topic","title":"CredentialCreationChallenge","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialCreationChallenge"}],"kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationChallenge/encode(to:)":{"type":"topic","kind":"symbol","url":"\/documentation\/passage\/credentialcreationchallenge\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/encode(to:)","title":"encode(to:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationchallenge/equatable-implementations.json b/docs/data/documentation/passage/credentialcreationchallenge/equatable-implementations.json new file mode 100644 index 00000000..3e46c7ad --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationchallenge/equatable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","variants":[{"paths":["\/documentation\/passage\/credentialcreationchallenge\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/!=(_:_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/Equatable-Implementations"},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge"]]},"sections":[],"references":{"doc://Passage/documentation/Passage/CredentialCreationChallenge":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreationChallenge"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","url":"\/documentation\/passage\/credentialcreationchallenge","abstract":[],"type":"topic","title":"CredentialCreationChallenge","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialCreationChallenge"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationChallenge/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/credentialcreationchallenge\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationchallenge/id.json b/docs/data/documentation/passage/credentialcreationchallenge/id.json new file mode 100644 index 00000000..6ebad588 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationchallenge/id.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/id"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationchallenge\/id"]}],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:7Passage27CredentialCreationChallengeV2idSSvp","role":"symbol","title":"id","modules":[{"name":"Passage"}]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/CredentialCreationChallenge":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreationChallenge"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","url":"\/documentation\/passage\/credentialcreationchallenge","abstract":[],"type":"topic","title":"CredentialCreationChallenge","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialCreationChallenge"}],"kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationChallenge/id":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/credentialcreationchallenge\/id","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/id","role":"symbol","title":"id","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationchallenge/init(challenge:id:).json b/docs/data/documentation/passage/credentialcreationchallenge/init(challenge:id:).json new file mode 100644 index 00000000..5412a088 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationchallenge/init(challenge:id:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge"]]},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"challenge","kind":"externalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","kind":"typeIdentifier","preciseIdentifier":"s:7Passage18CredentialCreationV","text":"CredentialCreation"},{"kind":"text","text":", "},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/init(challenge:id:)","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage"}],"externalID":"s:7Passage27CredentialCreationChallengeV9challenge2idAcA0bC0V_SStcfc","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"challenge"},{"text":": ","kind":"text"},{"text":"CredentialCreation","kind":"typeIdentifier","preciseIdentifier":"s:7Passage18CredentialCreationV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"roleHeading":"Initializer","title":"init(challenge:id:)","symbolKind":"init"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/credentialcreationchallenge\/init(challenge:id:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreation":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreation"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CredentialCreation","kind":"identifier"}],"title":"CredentialCreation","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreation","role":"symbol","url":"\/documentation\/passage\/credentialcreation"},"doc://Passage/documentation/Passage/CredentialCreationChallenge":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreationChallenge"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","url":"\/documentation\/passage\/credentialcreationchallenge","abstract":[],"type":"topic","title":"CredentialCreationChallenge","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialCreationChallenge"}],"kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationChallenge/init(challenge:id:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"challenge"},{"kind":"text","text":": "},{"text":"CredentialCreation","preciseIdentifier":"s:7Passage18CredentialCreationV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"kind":"symbol","title":"init(challenge:id:)","type":"topic","url":"\/documentation\/passage\/credentialcreationchallenge\/init(challenge:id:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/init(challenge:id:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationchallenge/init(from:).json b/docs/data/documentation/passage/credentialcreationchallenge/init(from:).json new file mode 100644 index 00000000..ba254886 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationchallenge/init(from:).json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/init(from:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationchallenge\/init(from:)"]}],"metadata":{"symbolKind":"init","role":"symbol","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"roleHeading":"Initializer","externalID":"s:7Passage27CredentialCreationChallengeV4fromACs7Decoder_p_tKcfc","modules":[{"name":"Passage"}]},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge"]]},"references":{"doc://Passage/documentation/Passage/CredentialCreationChallenge/init(from:)":{"role":"symbol","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge\/init(from:)","url":"\/documentation\/passage\/credentialcreationchallenge\/init(from:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationChallenge":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreationChallenge"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","url":"\/documentation\/passage\/credentialcreationchallenge","abstract":[],"type":"topic","title":"CredentialCreationChallenge","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialCreationChallenge"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickey.json b/docs/data/documentation/passage/credentialcreationpublickey.json new file mode 100644 index 00000000..c6b5eb28 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickey.json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickey"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialCreationPublicKey"}]}],"kind":"declarations"}],"sections":[],"metadata":{"role":"symbol","title":"CredentialCreationPublicKey","externalID":"s:7Passage27CredentialCreationPublicKeyV","modules":[{"name":"Passage"}],"symbolKind":"struct","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"roleHeading":"Structure"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/init(attestation:authenticatorSelection:challenge:excludeCredentials:extensions:pubKeyCredParams:rp:timeout:user:)","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/init(from:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/attestation","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/authenticatorSelection","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/challenge","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/excludeCredentials","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/extensions","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/pubKeyCredParams","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/rp","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/timeout","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/user"],"title":"Instance Properties"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/encode(to:)"],"title":"Instance Methods"},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/Equatable-Implementations"]}],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKey.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/user":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickey\/user","role":"symbol","title":"user","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/user","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"user"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage31CredentialCreationPublicKeyUserV","text":"CredentialCreationPublicKeyUser"},{"kind":"text","text":"?"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/attestation":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"attestation"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/attestation","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/attestation","role":"symbol","title":"attestation","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/authenticatorSelection":{"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/authenticatorselection","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authenticatorSelection","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CredentialCreationPublicKeyAuthenticatorSelection","kind":"typeIdentifier","preciseIdentifier":"s:7Passage49CredentialCreationPublicKeyAuthenticatorSelectionV"},{"text":"?","kind":"text"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/authenticatorSelection","title":"authenticatorSelection","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/extensions":{"abstract":[],"url":"\/documentation\/passage\/credentialcreationpublickey\/extensions","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"extensions","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable"},{"kind":"text","text":"?"}],"kind":"symbol","type":"topic","title":"extensions","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/extensions"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/credentialcreationpublickey\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/Equatable-Implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/challenge":{"role":"symbol","title":"challenge","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/challenge","url":"\/documentation\/passage\/credentialcreationpublickey\/challenge","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"challenge"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"abstract":[],"kind":"symbol"},"doc://Passage/Se":{"type":"unresolvable","identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/encode(to:)":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/encode(to:)","role":"symbol","abstract":[],"title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/encode(to:)"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/rp":{"url":"\/documentation\/passage\/credentialcreationpublickey\/rp","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"rp","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CredentialCreationPublicKeyRp","kind":"typeIdentifier","preciseIdentifier":"s:7Passage29CredentialCreationPublicKeyRpV"},{"kind":"text","text":"?"}],"title":"rp","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/rp","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/pubKeyCredParams":{"role":"symbol","title":"pubKeyCredParams","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/pubKeyCredParams","url":"\/documentation\/passage\/credentialcreationpublickey\/pubkeycredparams","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"pubKeyCredParams","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Passage030CredentialCreationPublicKeyPubE15CredParamsInnerV","text":"CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"abstract":[],"kind":"symbol"},"doc://Passage/SE":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/timeout":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/timeout","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"timeout","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickey\/timeout","abstract":[],"title":"timeout"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/init(from:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/init(from:)","role":"symbol","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/init(from:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/init(attestation:authenticatorSelection:challenge:excludeCredentials:extensions:pubKeyCredParams:rp:timeout:user:)":{"role":"symbol","title":"init(attestation:authenticatorSelection:challenge:excludeCredentials:extensions:pubKeyCredParams:rp:timeout:user:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/init(attestation:authenticatorSelection:challenge:excludeCredentials:extensions:pubKeyCredParams:rp:timeout:user:)","url":"\/documentation\/passage\/credentialcreationpublickey\/init(attestation:authenticatorselection:challenge:excludecredentials:extensions:pubkeycredparams:rp:timeout:user:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"attestation"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"authenticatorSelection"},{"text":": ","kind":"text"},{"text":"CredentialCreationPublicKeyAuthenticatorSelection","kind":"typeIdentifier","preciseIdentifier":"s:7Passage49CredentialCreationPublicKeyAuthenticatorSelectionV"},{"text":"?, ","kind":"text"},{"text":"challenge","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"excludeCredentials"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Passage50CredentialCreationPublicKeyExcludeCredentialsInnerV","text":"CredentialCreationPublicKeyExcludeCredentialsInner","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"extensions"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"pubKeyCredParams"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:7Passage030CredentialCreationPublicKeyPubE15CredParamsInnerV","text":"CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"rp"},{"kind":"text","text":": "},{"text":"CredentialCreationPublicKeyRp","kind":"typeIdentifier","preciseIdentifier":"s:7Passage29CredentialCreationPublicKeyRpV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"timeout"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"user"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage31CredentialCreationPublicKeyUserV","kind":"typeIdentifier","text":"CredentialCreationPublicKeyUser"},{"text":"?)","kind":"text"}],"abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/excludeCredentials":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"excludeCredentials","kind":"identifier"},{"kind":"text","text":": ["},{"text":"CredentialCreationPublicKeyExcludeCredentialsInner","kind":"typeIdentifier","preciseIdentifier":"s:7Passage50CredentialCreationPublicKeyExcludeCredentialsInnerV"},{"text":"]?","kind":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/excludeCredentials","role":"symbol","title":"excludeCredentials","url":"\/documentation\/passage\/credentialcreationpublickey\/excludecredentials","abstract":[]},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickey/!=(_:_:).json b/docs/data/documentation/passage/credentialcreationpublickey/!=(_:_:).json new file mode 100644 index 00000000..ee023ec9 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickey/!=(_:_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift","symbolKind":"op","role":"symbol","roleHeading":"Operator","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage27CredentialCreationPublicKeyV"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/!=(_:_:)"},"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickey\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/Equatable-Implementations"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/credentialcreationpublickey\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/Equatable-Implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/!=(_:_:)":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickey\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickey/attestation.json b/docs/data/documentation/passage/credentialcreationpublickey/attestation.json new file mode 100644 index 00000000..1525b698 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickey/attestation.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey"]]},"kind":"symbol","metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"attestation","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:7Passage27CredentialCreationPublicKeyV11attestationSSSgvp","role":"symbol","title":"attestation","modules":[{"name":"Passage"}]},"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickey\/attestation"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/attestation"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"attestation"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/attestation":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"attestation"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/attestation","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/attestation","role":"symbol","title":"attestation","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickey/authenticatorselection.json b/docs/data/documentation/passage/credentialcreationpublickey/authenticatorselection.json new file mode 100644 index 00000000..0695d354 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickey/authenticatorselection.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"title":"authenticatorSelection","modules":[{"name":"Passage"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:7Passage27CredentialCreationPublicKeyV22authenticatorSelectionAA0bcde13AuthenticatorG0VSgvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"authenticatorSelection","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CredentialCreationPublicKeyAuthenticatorSelection","preciseIdentifier":"s:7Passage49CredentialCreationPublicKeyAuthenticatorSelectionV"},{"text":"?","kind":"text"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/authenticatorSelection"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"authenticatorSelection"},{"kind":"text","text":": "},{"text":"CredentialCreationPublicKeyAuthenticatorSelection","preciseIdentifier":"s:7Passage49CredentialCreationPublicKeyAuthenticatorSelectionV","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection"},{"text":"?","kind":"text"}],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickey\/authenticatorselection"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyAuthenticatorSelection"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyAuthenticatorSelection","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/authenticatorSelection":{"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/authenticatorselection","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authenticatorSelection","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CredentialCreationPublicKeyAuthenticatorSelection","kind":"typeIdentifier","preciseIdentifier":"s:7Passage49CredentialCreationPublicKeyAuthenticatorSelectionV"},{"text":"?","kind":"text"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/authenticatorSelection","title":"authenticatorSelection","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickey/challenge.json b/docs/data/documentation/passage/credentialcreationpublickey/challenge.json new file mode 100644 index 00000000..ce4d5929 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickey/challenge.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickey\/challenge"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"challenge"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/challenge"},"sections":[],"metadata":{"title":"challenge","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage27CredentialCreationPublicKeyV9challengeSSSgvp","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"challenge"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/challenge":{"role":"symbol","title":"challenge","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/challenge","url":"\/documentation\/passage\/credentialcreationpublickey\/challenge","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"challenge"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"abstract":[],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickey/codingkeys.json b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys.json new file mode 100644 index 00000000..f1c6e418 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys","interfaceLanguage":"swift"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/attestation","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/authenticatorSelection","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/challenge","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/excludeCredentials","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/extensions","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/pubKeyCredParams","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/rp","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/timeout","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/user"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/RawRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickey\/codingkeys"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"symbolKind":"enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"externalID":"s:7Passage27CredentialCreationPublicKeyV10CodingKeysO","title":"CredentialCreationPublicKey.CodingKeys","role":"symbol","roleHeading":"Enumeration"},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","kind":"relationships","title":"Conforms To"}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/attestation":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/attestation","abstract":[],"title":"CredentialCreationPublicKey.CodingKeys.attestation","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"attestation"}],"url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/attestation","type":"topic","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/rp":{"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/rp","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"rp","kind":"identifier"}],"kind":"symbol","title":"CredentialCreationPublicKey.CodingKeys.rp","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/rp","role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/CodingKey-Implementations":{"url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","kind":"article","abstract":[],"type":"topic"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","abstract":[],"type":"topic"},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKey.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys","role":"symbol","kind":"symbol"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/RawRepresentable-Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/init(rawValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/init(rawvalue:)","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/init(rawValue:)","role":"symbol","type":"topic"},"doc://Passage/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/extensions":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/extensions","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/extensions","title":"CredentialCreationPublicKey.CodingKeys.extensions","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"extensions","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/pubKeyCredParams":{"role":"symbol","title":"CredentialCreationPublicKey.CodingKeys.pubKeyCredParams","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"pubKeyCredParams","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/pubKeyCredParams","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/pubkeycredparams"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/init(intValue:)":{"abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/init(intValue:)","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/init(intvalue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"kind":"symbol","title":"init(intValue:)"},"doc://Passage/s9CodingKeyP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP","title":"Swift.CodingKey"},"doc://Passage/SY":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/challenge":{"title":"CredentialCreationPublicKey.CodingKeys.challenge","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"challenge","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/challenge","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/challenge","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/excludeCredentials":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"excludeCredentials","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/excludecredentials","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/excludeCredentials","role":"symbol","title":"CredentialCreationPublicKey.CodingKeys.excludeCredentials","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/init(stringValue:)":{"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/init(stringvalue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/init(stringValue:)","role":"symbol","title":"init(stringValue:)","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/timeout":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"timeout","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/timeout","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/timeout","type":"topic","kind":"symbol","title":"CredentialCreationPublicKey.CodingKeys.timeout"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/authenticatorSelection":{"title":"CredentialCreationPublicKey.CodingKeys.authenticatorSelection","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"authenticatorSelection","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/authenticatorSelection","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/authenticatorselection","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/user":{"role":"symbol","title":"CredentialCreationPublicKey.CodingKeys.user","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"user","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/user","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/user"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..c58fd3fa --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage27CredentialCreationPublicKeyV10CodingKeysO","symbolKind":"op","roleHeading":"Operator","extendedModule":"Swift","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/Equatable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/!=(_:_:)"},"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKey.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/attestation.json b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/attestation.json new file mode 100644 index 00000000..e155dfd3 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/attestation.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"modules":[{"name":"Passage"}],"title":"CredentialCreationPublicKey.CodingKeys.attestation","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"attestation"}],"roleHeading":"Case","externalID":"s:7Passage27CredentialCreationPublicKeyV10CodingKeysO11attestationyA2EmF","role":"symbol","symbolKind":"case"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"attestation","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/attestation"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/attestation"},"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKey.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/attestation":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/attestation","abstract":[],"title":"CredentialCreationPublicKey.CodingKeys.attestation","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"attestation"}],"url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/attestation","type":"topic","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/authenticatorselection.json b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/authenticatorselection.json new file mode 100644 index 00000000..d0765069 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/authenticatorselection.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/authenticatorSelection","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"authenticatorSelection","kind":"identifier"}],"languages":["swift"]}]}],"sections":[],"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/authenticatorselection"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"CredentialCreationPublicKey.CodingKeys.authenticatorSelection","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authenticatorSelection"}],"roleHeading":"Case","externalID":"s:7Passage27CredentialCreationPublicKeyV10CodingKeysO22authenticatorSelectionyA2EmF","role":"symbol"},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKey.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/authenticatorSelection":{"title":"CredentialCreationPublicKey.CodingKeys.authenticatorSelection","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"authenticatorSelection","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/authenticatorSelection","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/authenticatorselection","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/challenge.json b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/challenge.json new file mode 100644 index 00000000..11e38a07 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/challenge.json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"challenge","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/challenge"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"CredentialCreationPublicKey.CodingKeys.challenge","symbolKind":"case","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"challenge","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage27CredentialCreationPublicKeyV10CodingKeysO9challengeyA2EmF","role":"symbol"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/challenge","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/challenge":{"title":"CredentialCreationPublicKey.CodingKeys.challenge","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"challenge","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/challenge","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/challenge","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKey.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys","role":"symbol","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..a0a2af8e --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/codingkey-implementations"]}],"sections":[],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/description"],"generated":true}],"metadata":{"modules":[{"name":"Passage"}],"title":"CodingKey Implementations","role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/CodingKey-Implementations"},"kind":"article","references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKey.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/description":{"url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/description","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/description","title":"description","role":"symbol","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/debugDescription":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/debugdescription","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/debugdescription.json b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/debugdescription.json new file mode 100644 index 00000000..1b62e923 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Instance Property","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"debugDescription","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage27CredentialCreationPublicKeyV10CodingKeysO","extendedModule":"Swift","symbolKind":"property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/CodingKey-Implementations"]]},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/CodingKey-Implementations":{"url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","kind":"article","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/debugDescription":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/debugdescription","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKey.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys","role":"symbol","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/description.json b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/description.json new file mode 100644 index 00000000..6fe607e7 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/description.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/description"]}],"metadata":{"extendedModule":"Swift","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage27CredentialCreationPublicKeyV10CodingKeysO","title":"description","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.description"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/CodingKey-Implementations"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/description","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/CodingKey-Implementations":{"url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","kind":"article","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKey.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/description":{"url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/description","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/description","title":"description","role":"symbol","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..547d3de1 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys"]]},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"sections":[],"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/!=(_:_:)"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/equatable-implementations"]}],"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/Equatable-Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKey.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/excludecredentials.json b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/excludecredentials.json new file mode 100644 index 00000000..0bb15ba1 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/excludecredentials.json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/excludecredentials"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/excludeCredentials"},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"excludeCredentials"}],"roleHeading":"Case","symbolKind":"case","externalID":"s:7Passage27CredentialCreationPublicKeyV10CodingKeysO18excludeCredentialsyA2EmF","role":"symbol","title":"CredentialCreationPublicKey.CodingKeys.excludeCredentials","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"excludeCredentials","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKey.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/excludeCredentials":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"excludeCredentials","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/excludecredentials","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/excludeCredentials","role":"symbol","title":"CredentialCreationPublicKey.CodingKeys.excludeCredentials","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/extensions.json b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/extensions.json new file mode 100644 index 00000000..7a7ae48b --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/extensions.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/extensions"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/extensions"},"metadata":{"roleHeading":"Case","role":"symbol","symbolKind":"case","title":"CredentialCreationPublicKey.CodingKeys.extensions","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"extensions","kind":"identifier"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage27CredentialCreationPublicKeyV10CodingKeysO10extensionsyA2EmF"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"extensions","kind":"identifier"}]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/extensions":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/extensions","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/extensions","title":"CredentialCreationPublicKey.CodingKeys.extensions","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"extensions","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKey.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys","role":"symbol","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/hash(into:).json b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/hash(into:).json new file mode 100644 index 00000000..8ec2ace3 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"method","role":"symbol","title":"hash(into:)","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage27CredentialCreationPublicKeyV10CodingKeysO"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/hash(into:)":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/hash(into:)","role":"symbol","title":"hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/RawRepresentable-Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKey.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys","role":"symbol","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/hashvalue.json b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/hashvalue.json new file mode 100644 index 00000000..7f767fcc --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage27CredentialCreationPublicKeyV10CodingKeysO","role":"symbol","extendedModule":"Swift","title":"hashValue","roleHeading":"Instance Property","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"property","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/RawRepresentable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/hashvalue"]}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/RawRepresentable-Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKey.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/hashValue":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/hashValue","role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/hashvalue"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..b5c8ea9b --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"type":"text","text":"."}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/init(intvalue:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys"]]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}]}],"metadata":{"roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}],"symbolKind":"init","role":"symbol","modules":[{"name":"Passage"}],"externalID":"s:7Passage27CredentialCreationPublicKeyV10CodingKeysO8intValueAESgSi_tcfc","title":"init(intValue:)"},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/init(intValue:)":{"abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/init(intValue:)","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/init(intvalue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"kind":"symbol","title":"init(intValue:)"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKey.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys","role":"symbol","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..932b0d02 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/init(rawvalue:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"externalID":"s:7Passage27CredentialCreationPublicKeyV10CodingKeysO8rawValueAESgSS_tcfc","title":"init(rawValue:)","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","symbolKind":"init"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys"]]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/init(rawValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/init(rawvalue:)","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/init(rawValue:)","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKey.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys","role":"symbol","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..c1e950db --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"type":"text","text":"."}],"sections":[],"metadata":{"externalID":"s:7Passage27CredentialCreationPublicKeyV10CodingKeysO11stringValueAESgSS_tcfc","modules":[{"name":"Passage"}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"symbolKind":"init","roleHeading":"Initializer","role":"symbol","title":"init(stringValue:)"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/init(stringValue:)"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/init(stringvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKey.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/init(stringValue:)":{"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/init(stringvalue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/init(stringValue:)","role":"symbol","title":"init(stringValue:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/pubkeycredparams.json b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/pubkeycredparams.json new file mode 100644 index 00000000..0cbd16c1 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/pubkeycredparams.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/pubkeycredparams"]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"Passage"}],"externalID":"s:7Passage27CredentialCreationPublicKeyV10CodingKeysO03pubE10CredParamsyA2EmF","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"pubKeyCredParams"}],"roleHeading":"Case","symbolKind":"case","title":"CredentialCreationPublicKey.CodingKeys.pubKeyCredParams"},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/pubKeyCredParams","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"pubKeyCredParams","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKey.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/pubKeyCredParams":{"role":"symbol","title":"CredentialCreationPublicKey.CodingKeys.pubKeyCredParams","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"pubKeyCredParams","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/pubKeyCredParams","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/pubkeycredparams"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..8e9e3a76 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","title":"RawRepresentable Implementations","modules":[{"name":"Passage"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/hashValue"]},{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/hash(into:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys"]]},"kind":"article","variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/hashValue":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/hashValue","role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/hashvalue"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKey.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/hash(into:)":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/hash(into:)","role":"symbol","title":"hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/rp.json b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/rp.json new file mode 100644 index 00000000..2ec27d4c --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/rp.json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/rp"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"rp","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"rp","kind":"identifier"}],"externalID":"s:7Passage27CredentialCreationPublicKeyV10CodingKeysO2rpyA2EmF","title":"CredentialCreationPublicKey.CodingKeys.rp","role":"symbol","roleHeading":"Case"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/rp"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/rp":{"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/rp","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"rp","kind":"identifier"}],"kind":"symbol","title":"CredentialCreationPublicKey.CodingKeys.rp","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/rp","role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKey.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys","role":"symbol","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/timeout.json b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/timeout.json new file mode 100644 index 00000000..110ed974 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/timeout.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys"]]},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"timeout","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"metadata":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"timeout"}],"externalID":"s:7Passage27CredentialCreationPublicKeyV10CodingKeysO7timeoutyA2EmF","symbolKind":"case","roleHeading":"Case","modules":[{"name":"Passage"}],"title":"CredentialCreationPublicKey.CodingKeys.timeout"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/timeout"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/timeout","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/timeout":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"timeout","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/timeout","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/timeout","type":"topic","kind":"symbol","title":"CredentialCreationPublicKey.CodingKeys.timeout"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKey.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/user.json b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/user.json new file mode 100644 index 00000000..5537d8ff --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickey/codingkeys/user.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/user"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"user"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/user"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","metadata":{"symbolKind":"case","role":"symbol","title":"CredentialCreationPublicKey.CodingKeys.user","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"user","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage27CredentialCreationPublicKeyV10CodingKeysO4useryA2EmF","modules":[{"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys/user":{"role":"symbol","title":"CredentialCreationPublicKey.CodingKeys.user","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"user","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys\/user","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/user"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKey.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickey/encode(to:).json b/docs/data/documentation/passage/credentialcreationpublickey/encode(to:).json new file mode 100644 index 00000000..53e05a1d --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickey/encode(to:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/encode(to:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"encoder"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickey\/encode(to:)"]}],"metadata":{"symbolKind":"method","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Instance Method","title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"externalID":"s:7Passage27CredentialCreationPublicKeyV6encode2toys7Encoder_p_tKF"},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKey/encode(to:)":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/encode(to:)","role":"symbol","abstract":[],"title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/encode(to:)"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickey/equatable-implementations.json b/docs/data/documentation/passage/credentialcreationpublickey/equatable-implementations.json new file mode 100644 index 00000000..1076f911 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickey/equatable-implementations.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/Equatable-Implementations"},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/!=(_:_:)"]}],"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickey\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"article","references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKey/!=(_:_:)":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickey\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickey/excludecredentials.json b/docs/data/documentation/passage/credentialcreationpublickey/excludecredentials.json new file mode 100644 index 00000000..2b0be5cc --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickey/excludecredentials.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"excludeCredentials"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Passage50CredentialCreationPublicKeyExcludeCredentialsInnerV","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","text":"CredentialCreationPublicKeyExcludeCredentialsInner","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickey\/excludecredentials"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/excludeCredentials"},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"externalID":"s:7Passage27CredentialCreationPublicKeyV18excludeCredentialsSayAA0bcde7ExcludeG5InnerVGSgvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"excludeCredentials"},{"text":": [","kind":"text"},{"text":"CredentialCreationPublicKeyExcludeCredentialsInner","kind":"typeIdentifier","preciseIdentifier":"s:7Passage50CredentialCreationPublicKeyExcludeCredentialsInnerV"},{"kind":"text","text":"]?"}],"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","title":"excludeCredentials","modules":[{"name":"Passage"}]},"sections":[],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKey/excludeCredentials":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"excludeCredentials","kind":"identifier"},{"kind":"text","text":": ["},{"text":"CredentialCreationPublicKeyExcludeCredentialsInner","kind":"typeIdentifier","preciseIdentifier":"s:7Passage50CredentialCreationPublicKeyExcludeCredentialsInnerV"},{"text":"]?","kind":"text"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/excludeCredentials","role":"symbol","title":"excludeCredentials","url":"\/documentation\/passage\/credentialcreationpublickey\/excludecredentials","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyExcludeCredentialsInner"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","navigatorTitle":[{"text":"CredentialCreationPublicKeyExcludeCredentialsInner","kind":"identifier"}],"role":"symbol","title":"CredentialCreationPublicKeyExcludeCredentialsInner","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickey/extensions.json b/docs/data/documentation/passage/credentialcreationpublickey/extensions.json new file mode 100644 index 00000000..8a2f04fa --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickey/extensions.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"extensions","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","title":"extensions","symbolKind":"property","roleHeading":"Instance Property","externalID":"s:7Passage27CredentialCreationPublicKeyV10extensions10AnyCodableAEVSgvp"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/extensions"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey"]]},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"extensions"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable"},{"kind":"text","text":"?"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickey\/extensions"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/extensions":{"abstract":[],"url":"\/documentation\/passage\/credentialcreationpublickey\/extensions","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"extensions","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable"},{"kind":"text","text":"?"}],"kind":"symbol","type":"topic","title":"extensions","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/extensions"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickey/init(attestation:authenticatorselection:challenge:excludecredentials:extensions:pubkeycredparams:rp:timeout:user:).json b/docs/data/documentation/passage/credentialcreationpublickey/init(attestation:authenticatorselection:challenge:excludecredentials:extensions:pubkeycredparams:rp:timeout:user:).json new file mode 100644 index 00000000..12403451 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickey/init(attestation:authenticatorselection:challenge:excludecredentials:extensions:pubkeycredparams:rp:timeout:user:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickey\/init(attestation:authenticatorselection:challenge:excludecredentials:extensions:pubkeycredparams:rp:timeout:user:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"attestation"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"? = nil, "},{"text":"authenticatorSelection","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","text":"CredentialCreationPublicKeyAuthenticatorSelection","kind":"typeIdentifier","preciseIdentifier":"s:7Passage49CredentialCreationPublicKeyAuthenticatorSelectionV"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"challenge"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"excludeCredentials"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"CredentialCreationPublicKeyExcludeCredentialsInner","preciseIdentifier":"s:7Passage50CredentialCreationPublicKeyExcludeCredentialsInnerV","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner"},{"text":"]? = nil, ","kind":"text"},{"text":"extensions","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"pubKeyCredParams","kind":"externalParam"},{"kind":"text","text":": ["},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","preciseIdentifier":"s:7Passage030CredentialCreationPublicKeyPubE15CredParamsInnerV","kind":"typeIdentifier","text":"CredentialCreationPublicKeyPubKeyCredParamsInner"},{"text":"]? = nil, ","kind":"text"},{"kind":"externalParam","text":"rp"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CredentialCreationPublicKeyRp","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","preciseIdentifier":"s:7Passage29CredentialCreationPublicKeyRpV"},{"kind":"text","text":"? = nil, "},{"text":"timeout","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"user"},{"kind":"text","text":": "},{"text":"CredentialCreationPublicKeyUser","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","kind":"typeIdentifier","preciseIdentifier":"s:7Passage31CredentialCreationPublicKeyUserV"},{"kind":"text","text":"? = nil)"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/init(attestation:authenticatorSelection:challenge:excludeCredentials:extensions:pubKeyCredParams:rp:timeout:user:)"},"sections":[],"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"title":"init(attestation:authenticatorSelection:challenge:excludeCredentials:extensions:pubKeyCredParams:rp:timeout:user:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"attestation"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"authenticatorSelection"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage49CredentialCreationPublicKeyAuthenticatorSelectionV","text":"CredentialCreationPublicKeyAuthenticatorSelection","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"challenge","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"excludeCredentials","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Passage50CredentialCreationPublicKeyExcludeCredentialsInnerV","text":"CredentialCreationPublicKeyExcludeCredentialsInner","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"text":"extensions","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV"},{"text":"?, ","kind":"text"},{"text":"pubKeyCredParams","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:7Passage030CredentialCreationPublicKeyPubE15CredParamsInnerV","text":"CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"rp"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage29CredentialCreationPublicKeyRpV","text":"CredentialCreationPublicKeyRp"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"timeout"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"user"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage31CredentialCreationPublicKeyUserV","text":"CredentialCreationPublicKeyUser","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"symbolKind":"init","roleHeading":"Initializer","externalID":"s:7Passage27CredentialCreationPublicKeyV11attestation22authenticatorSelection9challenge18excludeCredentials10extensions03pubE10CredParams2rp7timeout4userACSSSg_AA0bcde13AuthenticatorH0VSgAMSayAA0bcde7ExcludeK5InnerVGSg10AnyCodableAUVSgSayAA0bcde3PubenoU0VGSgAA0bcdE2RpVSgSiSgAA0bcdE4UserVSgtcfc"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyPubKeyCredParamsInner"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/init(attestation:authenticatorSelection:challenge:excludeCredentials:extensions:pubKeyCredParams:rp:timeout:user:)":{"role":"symbol","title":"init(attestation:authenticatorSelection:challenge:excludeCredentials:extensions:pubKeyCredParams:rp:timeout:user:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/init(attestation:authenticatorSelection:challenge:excludeCredentials:extensions:pubKeyCredParams:rp:timeout:user:)","url":"\/documentation\/passage\/credentialcreationpublickey\/init(attestation:authenticatorselection:challenge:excludecredentials:extensions:pubkeycredparams:rp:timeout:user:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"attestation"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"authenticatorSelection"},{"text":": ","kind":"text"},{"text":"CredentialCreationPublicKeyAuthenticatorSelection","kind":"typeIdentifier","preciseIdentifier":"s:7Passage49CredentialCreationPublicKeyAuthenticatorSelectionV"},{"text":"?, ","kind":"text"},{"text":"challenge","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"excludeCredentials"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Passage50CredentialCreationPublicKeyExcludeCredentialsInnerV","text":"CredentialCreationPublicKeyExcludeCredentialsInner","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"extensions"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"pubKeyCredParams"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:7Passage030CredentialCreationPublicKeyPubE15CredParamsInnerV","text":"CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"rp"},{"kind":"text","text":": "},{"text":"CredentialCreationPublicKeyRp","kind":"typeIdentifier","preciseIdentifier":"s:7Passage29CredentialCreationPublicKeyRpV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"timeout"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"user"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage31CredentialCreationPublicKeyUserV","kind":"typeIdentifier","text":"CredentialCreationPublicKeyUser"},{"text":"?)","kind":"text"}],"abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","abstract":[],"title":"CredentialCreationPublicKeyRp"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyAuthenticatorSelection"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyAuthenticatorSelection","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"url":"\/documentation\/passage\/credentialcreationpublickeyuser","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyExcludeCredentialsInner"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","navigatorTitle":[{"text":"CredentialCreationPublicKeyExcludeCredentialsInner","kind":"identifier"}],"role":"symbol","title":"CredentialCreationPublicKeyExcludeCredentialsInner","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickey/init(from:).json b/docs/data/documentation/passage/credentialcreationpublickey/init(from:).json new file mode 100644 index 00000000..725dfb89 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickey/init(from:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage27CredentialCreationPublicKeyV4fromACs7Decoder_p_tKcfc","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","title":"init(from:)","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/init(from:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickey\/init(from:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/init(from:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/init(from:)","role":"symbol","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickey\/init(from:)"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickey/pubkeycredparams.json b/docs/data/documentation/passage/credentialcreationpublickey/pubkeycredparams.json new file mode 100644 index 00000000..af107268 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickey/pubkeycredparams.json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","title":"pubKeyCredParams","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pubKeyCredParams"},{"text":": [","kind":"text"},{"text":"CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"typeIdentifier","preciseIdentifier":"s:7Passage030CredentialCreationPublicKeyPubE15CredParamsInnerV"},{"kind":"text","text":"]?"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage27CredentialCreationPublicKeyV03pubE10CredParamsSayAA0bcde3PubegH5InnerVGSgvp"},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pubKeyCredParams"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"CredentialCreationPublicKeyPubKeyCredParamsInner","preciseIdentifier":"s:7Passage030CredentialCreationPublicKeyPubE15CredParamsInnerV","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner"},{"text":"]?","kind":"text"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/pubKeyCredParams"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickey\/pubkeycredparams"]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyPubKeyCredParamsInner"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/pubKeyCredParams":{"role":"symbol","title":"pubKeyCredParams","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/pubKeyCredParams","url":"\/documentation\/passage\/credentialcreationpublickey\/pubkeycredparams","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"pubKeyCredParams","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Passage030CredentialCreationPublicKeyPubE15CredParamsInnerV","text":"CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"abstract":[],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickey/rp.json b/docs/data/documentation/passage/credentialcreationpublickey/rp.json new file mode 100644 index 00000000..84b05470 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickey/rp.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey"]]},"metadata":{"externalID":"s:7Passage27CredentialCreationPublicKeyV2rpAA0bcdE2RpVSgvp","modules":[{"name":"Passage"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"rp"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage29CredentialCreationPublicKeyRpV","text":"CredentialCreationPublicKeyRp","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"rp","role":"symbol","roleHeading":"Instance Property","symbolKind":"property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/rp"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"rp"},{"kind":"text","text":": "},{"text":"CredentialCreationPublicKeyRp","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","preciseIdentifier":"s:7Passage29CredentialCreationPublicKeyRpV"},{"text":"?","kind":"text"}]}]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickey\/rp"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","abstract":[],"title":"CredentialCreationPublicKeyRp"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/rp":{"url":"\/documentation\/passage\/credentialcreationpublickey\/rp","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"rp","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CredentialCreationPublicKeyRp","kind":"typeIdentifier","preciseIdentifier":"s:7Passage29CredentialCreationPublicKeyRpV"},{"kind":"text","text":"?"}],"title":"rp","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/rp","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickey/timeout.json b/docs/data/documentation/passage/credentialcreationpublickey/timeout.json new file mode 100644 index 00000000..5eb0ca06 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickey/timeout.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"title":"timeout","externalID":"s:7Passage27CredentialCreationPublicKeyV7timeoutSiSgvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"timeout","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","modules":[{"name":"Passage"}],"symbolKind":"property","role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/timeout"},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"timeout","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickey\/timeout"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/timeout":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/timeout","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"timeout","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickey\/timeout","abstract":[],"title":"timeout"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickey/user.json b/docs/data/documentation/passage/credentialcreationpublickey/user.json new file mode 100644 index 00000000..c7aeaa46 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickey/user.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"user"},{"text":": ","kind":"text"},{"text":"CredentialCreationPublicKeyUser","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","preciseIdentifier":"s:7Passage31CredentialCreationPublicKeyUserV"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickey\/user"]}],"sections":[],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","title":"user","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"user"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CredentialCreationPublicKeyUser","preciseIdentifier":"s:7Passage31CredentialCreationPublicKeyUserV"},{"text":"?","kind":"text"}],"externalID":"s:7Passage27CredentialCreationPublicKeyV4userAA0bcdE4UserVSgvp"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/user","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKey":{"url":"\/documentation\/passage\/credentialcreationpublickey","kind":"symbol","type":"topic","title":"CredentialCreationPublicKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKey","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKey","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKey/user":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickey\/user","role":"symbol","title":"user","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKey\/user","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"user"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage31CredentialCreationPublicKeyUserV","text":"CredentialCreationPublicKeyUser"},{"kind":"text","text":"?"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"url":"\/documentation\/passage\/credentialcreationpublickeyuser","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection.json b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection.json new file mode 100644 index 00000000..26e6a377 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage49CredentialCreationPublicKeyAuthenticatorSelectionV","modules":[{"name":"Passage"}],"roleHeading":"Structure","role":"symbol","title":"CredentialCreationPublicKeyAuthenticatorSelection","symbolKind":"struct","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyAuthenticatorSelection"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyAuthenticatorSelection"}]},"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/init(authenticatorAttachment:requireResidentKey:residentKey:userVerification:)","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/init(from:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/authenticatorAttachment","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/requireResidentKey","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/residentKey","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/userVerification"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/encode(to:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys"],"title":"Enumerations"},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/Equatable-Implementations"]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyAuthenticatorSelection","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"sections":[],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"title":"Conforms To","type":"conformsTo","kind":"relationships"}],"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/userVerification":{"title":"userVerification","abstract":[{"type":"text","text":"UserVerification This member describes the Relying Party’s requirements regarding user verification for the create() operation. Eligible authenticators are filtered to only those capable of satisfying this requirement."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/userVerification","type":"topic","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/userverification","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"userVerification","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/encode(to:)":{"role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/encode(to:)","url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/encode(to:)"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/Equatable-Implementations":{"role":"collectionGroup","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/Equatable-Implementations","url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/equatable-implementations","title":"Equatable Implementations"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/requireResidentKey":{"title":"requireResidentKey","abstract":[{"type":"text","text":"RequireResidentKey this member describes the Relying Party’s requirements regarding resident credentials. If the parameter is set to true, the authenticator MUST create a client-side-resident public key credential source when creating a public key credential."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/requireResidentKey","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"requireResidentKey","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/requireresidentkey","type":"topic","kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection.CodingKeys"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyAuthenticatorSelection"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyAuthenticatorSelection","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Passage/Se":{"identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Passage/SE":{"identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/residentKey":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"residentKey","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/residentkey","abstract":[{"text":"ResidentKey this member describes the Relying Party’s requirements regarding resident credentials per Webauthn Level 2.","type":"text"}],"title":"residentKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/residentKey","role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/init(authenticatorAttachment:requireResidentKey:residentKey:userVerification:)":{"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/init(authenticatorattachment:requireresidentkey:residentkey:userverification:)","role":"symbol","title":"init(authenticatorAttachment:requireResidentKey:residentKey:userVerification:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/init(authenticatorAttachment:requireResidentKey:residentKey:userVerification:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"authenticatorAttachment","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"text":"requireResidentKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"residentKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"userVerification","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?)","kind":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/authenticatorAttachment":{"abstract":[{"text":"AuthenticatorAttachment If this member is present, eligible authenticators are filtered to only authenticators attached with the specified AuthenticatorAttachment enum.","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/authenticatorAttachment","role":"symbol","title":"authenticatorAttachment","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticatorAttachment"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/authenticatorattachment"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/init(from:)":{"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/init(from:)","role":"symbol","title":"init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/init(from:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/!=(_:_:).json b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/!=(_:_:).json new file mode 100644 index 00000000..2ae44b62 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/!=(_:_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/Equatable-Implementations"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"op","extendedModule":"Swift","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage49CredentialCreationPublicKeyAuthenticatorSelectionV","title":"!=(_:_:)"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"platforms":["iOS"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"role":"symbol","type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/!=(_:_:)","url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/!=(_:_:)","title":"!=(_:_:)"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/Equatable-Implementations":{"role":"collectionGroup","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/Equatable-Implementations","url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/equatable-implementations","title":"Equatable Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyAuthenticatorSelection"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyAuthenticatorSelection","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/authenticatorattachment.json b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/authenticatorattachment.json new file mode 100644 index 00000000..9af6b10a --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/authenticatorattachment.json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","metadata":{"role":"symbol","externalID":"s:7Passage49CredentialCreationPublicKeyAuthenticatorSelectionV23authenticatorAttachmentSSSgvp","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"symbolKind":"property","title":"authenticatorAttachment","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"authenticatorAttachment","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"abstract":[{"type":"text","text":"AuthenticatorAttachment If this member is present, eligible authenticators are filtered to only authenticators attached with the specified AuthenticatorAttachment enum."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"authenticatorAttachment","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/authenticatorattachment"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/authenticatorAttachment","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyAuthenticatorSelection"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyAuthenticatorSelection","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/authenticatorAttachment":{"abstract":[{"text":"AuthenticatorAttachment If this member is present, eligible authenticators are filtered to only authenticators attached with the specified AuthenticatorAttachment enum.","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/authenticatorAttachment","role":"symbol","title":"authenticatorAttachment","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticatorAttachment"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/authenticatorattachment"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys.json b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys.json new file mode 100644 index 00000000..b860e7d8 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/authenticatorAttachment","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/requireResidentKey","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/residentKey","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/userVerification"],"title":"Enumeration Cases"},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/init(stringValue:)"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/RawRepresentable-Implementations"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys","interfaceLanguage":"swift"},"metadata":{"symbolKind":"enum","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Enumeration","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"CredentialCreationPublicKeyAuthenticatorSelection.CodingKeys","externalID":"s:7Passage49CredentialCreationPublicKeyAuthenticatorSelectionV10CodingKeysO"},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"title":"Conforms To","type":"conformsTo"}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys"]}],"references":{"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys/requireResidentKey":{"role":"symbol","title":"CredentialCreationPublicKeyAuthenticatorSelection.CodingKeys.requireResidentKey","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"requireResidentKey","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/requireResidentKey","url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/requireresidentkey"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection.CodingKeys"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/s9CodingKeyP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP","title":"Swift.CodingKey"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys/userVerification":{"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/userverification","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userVerification","kind":"identifier"}],"kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/userVerification","title":"CredentialCreationPublicKeyAuthenticatorSelection.CodingKeys.userVerification","role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys/init(rawValue:)":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/init(rawValue:)","type":"topic","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","title":"init(rawValue:)","url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/init(rawvalue:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys/Equatable-Implementations":{"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/Equatable-Implementations","type":"topic","abstract":[],"kind":"article"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys/authenticatorAttachment":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticatorAttachment"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/authenticatorattachment","kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/authenticatorAttachment","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection.CodingKeys.authenticatorAttachment"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys/init(stringValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/init(stringValue:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(stringValue:)","kind":"symbol","abstract":[],"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/init(stringvalue:)"},"doc://Passage/SY":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys/init(intValue:)":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/init(intValue:)","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"title":"init(intValue:)","kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/init(intvalue:)","type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys/residentKey":{"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/residentkey","role":"symbol","title":"CredentialCreationPublicKeyAuthenticatorSelection.CodingKeys.residentKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/residentKey","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"residentKey","kind":"identifier"}]},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/codingkey-implementations","kind":"article"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyAuthenticatorSelection"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyAuthenticatorSelection","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..7a052e74 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage49CredentialCreationPublicKeyAuthenticatorSelectionV10CodingKeysO","role":"symbol","title":"!=(_:_:)","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Operator","extendedModule":"Swift","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"symbolKind":"op"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/!=(_:_:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/Equatable-Implementations"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/!=(_:_:)"]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys/Equatable-Implementations":{"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/Equatable-Implementations","type":"topic","abstract":[],"kind":"article"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyAuthenticatorSelection"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyAuthenticatorSelection","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys/!=(_:_:)":{"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/!=(_:_:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/authenticatorattachment.json b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/authenticatorattachment.json new file mode 100644 index 00000000..e394db61 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/authenticatorattachment.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage49CredentialCreationPublicKeyAuthenticatorSelectionV10CodingKeysO23authenticatorAttachmentyA2EmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authenticatorAttachment"}],"modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Case","title":"CredentialCreationPublicKeyAuthenticatorSelection.CodingKeys.authenticatorAttachment","symbolKind":"case"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticatorAttachment"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/authenticatorattachment"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/authenticatorAttachment"},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyAuthenticatorSelection"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyAuthenticatorSelection","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection.CodingKeys"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys/authenticatorAttachment":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticatorAttachment"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/authenticatorattachment","kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/authenticatorAttachment","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection.CodingKeys.authenticatorAttachment"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..791134c8 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/CodingKey-Implementations"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys"]]},"metadata":{"title":"CodingKey Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"kind":"article","topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/description"]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection.CodingKeys"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys/description":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/description","role":"symbol","title":"description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/description"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyAuthenticatorSelection"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyAuthenticatorSelection","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys/debugDescription":{"title":"debugDescription","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/debugDescription","url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/debugdescription","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/debugdescription.json b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/debugdescription.json new file mode 100644 index 00000000..3a91a94e --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/CodingKey-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"debugDescription","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage49CredentialCreationPublicKeyAuthenticatorSelectionV10CodingKeysO","extendedModule":"Swift"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyAuthenticatorSelection"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyAuthenticatorSelection","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys/debugDescription":{"title":"debugDescription","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/debugDescription","url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/debugdescription","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection.CodingKeys"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/codingkey-implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/description.json b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/description.json new file mode 100644 index 00000000..dabb5869 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/description.json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.description"},{"text":".","type":"text"}],"metadata":{"symbolKind":"property","modules":[{"name":"Passage","relatedModules":["Swift"]}],"role":"symbol","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"description","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage49CredentialCreationPublicKeyAuthenticatorSelectionV10CodingKeysO","extendedModule":"Swift"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/description","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/CodingKey-Implementations"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/description"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys/description":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/description","role":"symbol","title":"description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/description"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection.CodingKeys"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/codingkey-implementations","kind":"article"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyAuthenticatorSelection"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyAuthenticatorSelection","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..f13c2529 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/equatable-implementations"]}],"sections":[],"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/!=(_:_:)"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyAuthenticatorSelection"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyAuthenticatorSelection","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys/!=(_:_:)":{"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/!=(_:_:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection.CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/hash(into:).json b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/hash(into:).json new file mode 100644 index 00000000..cbee03cf --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"roleHeading":"Instance Method","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"hash(into:)","symbolKind":"method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage49CredentialCreationPublicKeyAuthenticatorSelectionV10CodingKeysO","extendedModule":"Swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/RawRepresentable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys/hash(into:)":{"abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/hash(into:)","role":"symbol","title":"hash(into:)","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/hash(into:)"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyAuthenticatorSelection"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyAuthenticatorSelection","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/hashvalue.json b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/hashvalue.json new file mode 100644 index 00000000..14d9fa6b --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/RawRepresentable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/hashValue"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage49CredentialCreationPublicKeyAuthenticatorSelectionV10CodingKeysO","title":"hashValue","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","roleHeading":"Instance Property"},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys/hashValue":{"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/hashvalue","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol","title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection.CodingKeys"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyAuthenticatorSelection"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyAuthenticatorSelection","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..c92a46d9 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys"]]},"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}],"roleHeading":"Initializer","title":"init(intValue:)","symbolKind":"init","externalID":"s:7Passage49CredentialCreationPublicKeyAuthenticatorSelectionV10CodingKeysO8intValueAESgSi_tcfc"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"type":"text","text":"."}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys/init(intValue:)":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/init(intValue:)","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"title":"init(intValue:)","kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/init(intvalue:)","type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection.CodingKeys"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyAuthenticatorSelection"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyAuthenticatorSelection","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..af2f9117 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys"]]},"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"externalID":"s:7Passage49CredentialCreationPublicKeyAuthenticatorSelectionV10CodingKeysO8rawValueAESgSS_tcfc","title":"init(rawValue:)","role":"symbol","roleHeading":"Initializer"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/init(rawValue:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/init(rawvalue:)"]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyAuthenticatorSelection"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyAuthenticatorSelection","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection.CodingKeys"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys/init(rawValue:)":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/init(rawValue:)","type":"topic","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","title":"init(rawValue:)","url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/init(rawvalue:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..005ca82c --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.init(stringValue:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"symbolKind":"init","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(stringValue:)","externalID":"s:7Passage49CredentialCreationPublicKeyAuthenticatorSelectionV10CodingKeysO11stringValueAESgSS_tcfc","roleHeading":"Initializer","modules":[{"name":"Passage"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/init(stringvalue:)"]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyAuthenticatorSelection"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyAuthenticatorSelection","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys/init(stringValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/init(stringValue:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(stringValue:)","kind":"symbol","abstract":[],"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/init(stringvalue:)"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection.CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..4d184de8 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/hashValue"],"generated":true},{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/hash(into:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/rawrepresentable-implementations"]}],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"sections":[],"kind":"article","references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyAuthenticatorSelection"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyAuthenticatorSelection","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys/hash(into:)":{"abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/hash(into:)","role":"symbol","title":"hash(into:)","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/hash(into:)"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys/hashValue":{"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/hashvalue","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol","title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/requireresidentkey.json b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/requireresidentkey.json new file mode 100644 index 00000000..b6cf7387 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/requireresidentkey.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/requireResidentKey","interfaceLanguage":"swift"},"metadata":{"title":"CredentialCreationPublicKeyAuthenticatorSelection.CodingKeys.requireResidentKey","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"requireResidentKey"}],"roleHeading":"Case","externalID":"s:7Passage49CredentialCreationPublicKeyAuthenticatorSelectionV10CodingKeysO015requireResidentE0yA2EmF","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/requireresidentkey"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"requireResidentKey"}]}]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyAuthenticatorSelection"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyAuthenticatorSelection","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection.CodingKeys"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys/requireResidentKey":{"role":"symbol","title":"CredentialCreationPublicKeyAuthenticatorSelection.CodingKeys.requireResidentKey","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"requireResidentKey","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/requireResidentKey","url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/requireresidentkey"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/residentkey.json b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/residentkey.json new file mode 100644 index 00000000..bb0009ce --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/residentkey.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/residentkey"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"residentKey","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/residentKey","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"externalID":"s:7Passage49CredentialCreationPublicKeyAuthenticatorSelectionV10CodingKeysO08residentE0yA2EmF","role":"symbol","title":"CredentialCreationPublicKeyAuthenticatorSelection.CodingKeys.residentKey","modules":[{"name":"Passage"}],"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"residentKey","kind":"identifier"}],"symbolKind":"case"},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys/residentKey":{"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/residentkey","role":"symbol","title":"CredentialCreationPublicKeyAuthenticatorSelection.CodingKeys.residentKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/residentKey","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"residentKey","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyAuthenticatorSelection"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyAuthenticatorSelection","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection.CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/userverification.json b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/userverification.json new file mode 100644 index 00000000..b7d281f3 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/userverification.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","role":"symbol","title":"CredentialCreationPublicKeyAuthenticatorSelection.CodingKeys.userVerification","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userVerification","kind":"identifier"}],"externalID":"s:7Passage49CredentialCreationPublicKeyAuthenticatorSelectionV10CodingKeysO16userVerificationyA2EmF"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/userverification"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys"]]},"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/userVerification"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userVerification","kind":"identifier"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys/userVerification":{"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/userverification","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userVerification","kind":"identifier"}],"kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys\/userVerification","title":"CredentialCreationPublicKeyAuthenticatorSelection.CodingKeys.userVerification","role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyAuthenticatorSelection"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyAuthenticatorSelection","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection.CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/encode(to:).json b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/encode(to:).json new file mode 100644 index 00000000..19d12a70 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/encode(to:).json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"method","role":"symbol","title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"roleHeading":"Instance Method","externalID":"s:7Passage49CredentialCreationPublicKeyAuthenticatorSelectionV6encode2toys7Encoder_p_tKF","modules":[{"name":"Passage"}]},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"platforms":["iOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/encode(to:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/encode(to:)":{"role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/encode(to:)","url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/encode(to:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyAuthenticatorSelection"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyAuthenticatorSelection","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/equatable-implementations.json b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/equatable-implementations.json new file mode 100644 index 00000000..9c9eec47 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection"]]},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/!=(_:_:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/equatable-implementations"]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/Equatable-Implementations"},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"role":"symbol","type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/!=(_:_:)","url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/!=(_:_:)","title":"!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyAuthenticatorSelection"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyAuthenticatorSelection","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/init(authenticatorattachment:requireresidentkey:residentkey:userverification:).json b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/init(authenticatorattachment:requireresidentkey:residentkey:userverification:).json new file mode 100644 index 00000000..f5345767 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/init(authenticatorattachment:requireresidentkey:residentkey:userverification:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/init(authenticatorattachment:requireresidentkey:residentkey:userverification:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"authenticatorAttachment"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"requireResidentKey"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"residentKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"userVerification"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"? = nil)","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/init(authenticatorAttachment:requireResidentKey:residentKey:userVerification:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"externalID":"s:7Passage49CredentialCreationPublicKeyAuthenticatorSelectionV23authenticatorAttachment015requireResidentE008residentE016userVerificationACSSSg_SbSgA2Htcfc","role":"symbol","title":"init(authenticatorAttachment:requireResidentKey:residentKey:userVerification:)","modules":[{"name":"Passage"}],"roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"authenticatorAttachment"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"requireResidentKey"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"residentKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"userVerification","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?)","kind":"text"}],"symbolKind":"init"},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyAuthenticatorSelection"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyAuthenticatorSelection","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/init(authenticatorAttachment:requireResidentKey:residentKey:userVerification:)":{"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/init(authenticatorattachment:requireresidentkey:residentkey:userverification:)","role":"symbol","title":"init(authenticatorAttachment:requireResidentKey:residentKey:userVerification:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/init(authenticatorAttachment:requireResidentKey:residentKey:userVerification:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"authenticatorAttachment","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"text":"requireResidentKey","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"residentKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"userVerification","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?)","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/init(from:).json b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/init(from:).json new file mode 100644 index 00000000..da0e871b --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/init(from:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/init(from:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection"]]},"metadata":{"modules":[{"name":"Passage"}],"externalID":"s:7Passage49CredentialCreationPublicKeyAuthenticatorSelectionV4fromACs7Decoder_p_tKcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","title":"init(from:)","symbolKind":"init","roleHeading":"Initializer"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/init(from:)"]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyAuthenticatorSelection"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyAuthenticatorSelection","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/init(from:)":{"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/init(from:)","role":"symbol","title":"init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/init(from:)","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/requireresidentkey.json b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/requireresidentkey.json new file mode 100644 index 00000000..11ae32d8 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/requireresidentkey.json @@ -0,0 +1 @@ +{"abstract":[{"text":"RequireResidentKey this member describes the Relying Party’s requirements regarding resident credentials. If the parameter is set to true, the authenticator MUST create a client-side-resident public key credential source when creating a public key credential.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection"]]},"metadata":{"title":"requireResidentKey","modules":[{"name":"Passage"}],"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"requireResidentKey","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"?","kind":"text"}],"symbolKind":"property","role":"symbol","externalID":"s:7Passage49CredentialCreationPublicKeyAuthenticatorSelectionV015requireResidentE0SbSgvp"},"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/requireresidentkey"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requireResidentKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/requireResidentKey"},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyAuthenticatorSelection"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyAuthenticatorSelection","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/requireResidentKey":{"title":"requireResidentKey","abstract":[{"type":"text","text":"RequireResidentKey this member describes the Relying Party’s requirements regarding resident credentials. If the parameter is set to true, the authenticator MUST create a client-side-resident public key credential source when creating a public key credential."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/requireResidentKey","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"requireResidentKey","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/requireresidentkey","type":"topic","kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/residentkey.json b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/residentkey.json new file mode 100644 index 00000000..89cde9f2 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/residentkey.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/residentKey","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"Passage"}],"externalID":"s:7Passage49CredentialCreationPublicKeyAuthenticatorSelectionV08residentE0SSSgvp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"residentKey"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"residentKey","role":"symbol"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"residentKey"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/residentkey"]}],"abstract":[{"text":"ResidentKey this member describes the Relying Party’s requirements regarding resident credentials per Webauthn Level 2.","type":"text"}],"sections":[],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/residentKey":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"residentKey","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/residentkey","abstract":[{"text":"ResidentKey this member describes the Relying Party’s requirements regarding resident credentials per Webauthn Level 2.","type":"text"}],"title":"residentKey","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/residentKey","role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyAuthenticatorSelection"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyAuthenticatorSelection","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/userverification.json b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/userverification.json new file mode 100644 index 00000000..d33d856f --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyauthenticatorselection/userverification.json @@ -0,0 +1 @@ +{"metadata":{"title":"userVerification","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"externalID":"s:7Passage49CredentialCreationPublicKeyAuthenticatorSelectionV16userVerificationSSSgvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userVerification"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"symbolKind":"property"},"sections":[],"abstract":[{"type":"text","text":"UserVerification This member describes the Relying Party’s requirements regarding user verification for the create() operation. Eligible authenticators are filtered to only those capable of satisfying this requirement."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userVerification"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/userVerification","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/userverification"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyAuthenticatorSelection"}],"url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyAuthenticatorSelection","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection","abstract":[],"title":"CredentialCreationPublicKeyAuthenticatorSelection"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyAuthenticatorSelection/userVerification":{"title":"userVerification","abstract":[{"type":"text","text":"UserVerification This member describes the Relying Party’s requirements regarding user verification for the create() operation. Eligible authenticators are filtered to only those capable of satisfying this requirement."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyAuthenticatorSelection\/userVerification","type":"topic","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/userverification","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"userVerification","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner.json b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner.json new file mode 100644 index 00000000..57986034 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner.json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"sections":[],"metadata":{"externalID":"s:7Passage50CredentialCreationPublicKeyExcludeCredentialsInnerV","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyExcludeCredentialsInner"}],"modules":[{"name":"Passage"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CredentialCreationPublicKeyExcludeCredentialsInner","kind":"identifier"}],"symbolKind":"struct","roleHeading":"Structure","role":"symbol","title":"CredentialCreationPublicKeyExcludeCredentialsInner"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialCreationPublicKeyExcludeCredentialsInner"}],"languages":["swift"],"platforms":["iOS"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/init(id:transports:type:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/id","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/transports","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/type"],"title":"Instance Properties"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/encode(to:)"],"title":"Instance Methods"},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys"]},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/Equatable-Implementations"]}],"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"title":"Conforms To","kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/init(from:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/init(from:)","role":"symbol","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/init(from:)","type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/Equatable-Implementations","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/equatable-implementations"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/id":{"title":"id","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/id","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"CredentialID The ID of a credential to allow\/disallow."}],"url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/id","role":"symbol"},"doc://Passage/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/encode(to:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/encode(to:)","title":"encode(to:)","role":"symbol","kind":"symbol","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyExcludeCredentialsInner"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","navigatorTitle":[{"text":"CredentialCreationPublicKeyExcludeCredentialsInner","kind":"identifier"}],"role":"symbol","title":"CredentialCreationPublicKeyExcludeCredentialsInner","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner","abstract":[]},"doc://Passage/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys","title":"CredentialCreationPublicKeyExcludeCredentialsInner.CodingKeys","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/transports":{"abstract":[{"text":"The authenticator transports that can be used.","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/transports","role":"symbol","title":"transports","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transports","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/transports"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/init(id:transports:type:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/init(id:transports:type:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"transports"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"]?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"title":"init(id:transports:type:)","kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/init(id:transports:type:)"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/type":{"role":"symbol","title":"type","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"The valid credential types."}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/type","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/type"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/!=(_:_:).json b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/!=(_:_:).json new file mode 100644 index 00000000..42808583 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/!=(_:_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/Equatable-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/!=(_:_:)"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/!=(_:_:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"metadata":{"symbolKind":"op","role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"roleHeading":"Operator","extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage50CredentialCreationPublicKeyExcludeCredentialsInnerV","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/!=(_:_:)","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/!=(_:_:)"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyExcludeCredentialsInner"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","navigatorTitle":[{"text":"CredentialCreationPublicKeyExcludeCredentialsInner","kind":"identifier"}],"role":"symbol","title":"CredentialCreationPublicKeyExcludeCredentialsInner","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/Equatable-Implementations","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/equatable-implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys.json b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys.json new file mode 100644 index 00000000..b9a95321 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys.json @@ -0,0 +1 @@ +{"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/id","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/transports","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/type"]},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/init(stringValue:)"]},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/RawRepresentable-Implementations"],"title":"Default Implementations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"symbolKind":"enum","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Enumeration","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"CredentialCreationPublicKeyExcludeCredentialsInner.CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"externalID":"s:7Passage50CredentialCreationPublicKeyExcludeCredentialsInnerV10CodingKeysO"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner"]]},"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","relationshipsSections":[{"title":"Conforms To","kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"]}],"sections":[],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys","title":"CredentialCreationPublicKeyExcludeCredentialsInner.CodingKeys","role":"symbol","abstract":[]},"doc://Passage/s12CaseIterableP":{"identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable","type":"unresolvable"},"doc://Passage/s9CodingKeyP":{"identifier":"doc:\/\/Passage\/s9CodingKeyP","title":"Swift.CodingKey","type":"unresolvable"},"doc://Passage/s23CustomStringConvertibleP":{"identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible","type":"unresolvable"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyExcludeCredentialsInner"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","navigatorTitle":[{"text":"CredentialCreationPublicKeyExcludeCredentialsInner","kind":"identifier"}],"role":"symbol","title":"CredentialCreationPublicKeyExcludeCredentialsInner","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/Equatable-Implementations","kind":"article","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/equatable-implementations"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/codingkey-implementations","kind":"article"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys/init(intValue:)":{"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/init(intvalue:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/init(intValue:)","title":"init(intValue:)","kind":"symbol","abstract":[]},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys/transports":{"url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/transports","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"transports","kind":"identifier"}],"title":"CredentialCreationPublicKeyExcludeCredentialsInner.CodingKeys.transports","kind":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/transports","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys/init(stringValue:)":{"kind":"symbol","type":"topic","abstract":[],"title":"init(stringValue:)","role":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/init(stringvalue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/init(stringValue:)"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SY":{"identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable","type":"unresolvable"},"doc://Passage/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible","type":"unresolvable"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys/id":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/id","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/id","type":"topic","title":"CredentialCreationPublicKeyExcludeCredentialsInner.CodingKeys.id","kind":"symbol","role":"symbol","abstract":[]},"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys/init(rawValue:)":{"title":"init(rawValue:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/init(rawValue:)","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/init(rawvalue:)","kind":"symbol"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys/type":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/type","role":"symbol","title":"CredentialCreationPublicKeyExcludeCredentialsInner.CodingKeys.type","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/type","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..83793ab3 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"platforms":["iOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/Equatable-Implementations"]]},"metadata":{"symbolKind":"op","role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"extendedModule":"Swift","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage50CredentialCreationPublicKeyExcludeCredentialsInnerV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyExcludeCredentialsInner"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","navigatorTitle":[{"text":"CredentialCreationPublicKeyExcludeCredentialsInner","kind":"identifier"}],"role":"symbol","title":"CredentialCreationPublicKeyExcludeCredentialsInner","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys","title":"CredentialCreationPublicKeyExcludeCredentialsInner.CodingKeys","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/!=(_:_:)","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/!=(_:_:)"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/Equatable-Implementations","kind":"article","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/equatable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..760c1458 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"kind":"article","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/description"],"generated":true}],"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"CodingKey Implementations"},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys","title":"CredentialCreationPublicKeyExcludeCredentialsInner.CodingKeys","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyExcludeCredentialsInner"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","navigatorTitle":[{"text":"CredentialCreationPublicKeyExcludeCredentialsInner","kind":"identifier"}],"role":"symbol","title":"CredentialCreationPublicKeyExcludeCredentialsInner","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys/description":{"title":"description","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/description","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/description","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys/debugDescription":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/debugdescription","abstract":[],"title":"debugDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/debugDescription","role":"symbol","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/debugdescription.json b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/debugdescription.json new file mode 100644 index 00000000..ed8ea3fc --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/CodingKey-Implementations"]]},"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"extendedModule":"Swift","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage50CredentialCreationPublicKeyExcludeCredentialsInnerV10CodingKeysO","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"debugDescription","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"role":"symbol"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys","title":"CredentialCreationPublicKeyExcludeCredentialsInner.CodingKeys","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys/debugDescription":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/debugdescription","abstract":[],"title":"debugDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/debugDescription","role":"symbol","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyExcludeCredentialsInner"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","navigatorTitle":[{"text":"CredentialCreationPublicKeyExcludeCredentialsInner","kind":"identifier"}],"role":"symbol","title":"CredentialCreationPublicKeyExcludeCredentialsInner","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/codingkey-implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/description.json b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/description.json new file mode 100644 index 00000000..b755aa44 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/description.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/CodingKey-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/description"]}],"metadata":{"title":"description","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"extendedModule":"Swift","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage50CredentialCreationPublicKeyExcludeCredentialsInnerV10CodingKeysO","role":"symbol"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/description","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.description","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys/description":{"title":"description","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/description","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/description","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys","title":"CredentialCreationPublicKeyExcludeCredentialsInner.CodingKeys","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/codingkey-implementations","kind":"article"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyExcludeCredentialsInner"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","navigatorTitle":[{"text":"CredentialCreationPublicKeyExcludeCredentialsInner","kind":"identifier"}],"role":"symbol","title":"CredentialCreationPublicKeyExcludeCredentialsInner","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..42e61fd6 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/!=(_:_:)"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/Equatable-Implementations"},"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys"]]},"kind":"article","metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"sections":[],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys","title":"CredentialCreationPublicKeyExcludeCredentialsInner.CodingKeys","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyExcludeCredentialsInner"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","navigatorTitle":[{"text":"CredentialCreationPublicKeyExcludeCredentialsInner","kind":"identifier"}],"role":"symbol","title":"CredentialCreationPublicKeyExcludeCredentialsInner","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/!=(_:_:)","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/hash(into:).json b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/hash(into:).json new file mode 100644 index 00000000..3642bb5f --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"metadata":{"role":"symbol","roleHeading":"Instance Method","symbolKind":"method","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage50CredentialCreationPublicKeyExcludeCredentialsInnerV10CodingKeysO"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/RawRepresentable-Implementations"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys/hash(into:)":{"kind":"symbol","type":"topic","title":"hash(into:)","abstract":[],"role":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/hash(into:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys","title":"CredentialCreationPublicKeyExcludeCredentialsInner.CodingKeys","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyExcludeCredentialsInner"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","navigatorTitle":[{"text":"CredentialCreationPublicKeyExcludeCredentialsInner","kind":"identifier"}],"role":"symbol","title":"CredentialCreationPublicKeyExcludeCredentialsInner","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/hashvalue.json b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/hashvalue.json new file mode 100644 index 00000000..d2c65678 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/hashvalue"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/RawRepresentable-Implementations"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/hashValue"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"sections":[],"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"hashValue","symbolKind":"property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage50CredentialCreationPublicKeyExcludeCredentialsInnerV10CodingKeysO","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"extendedModule":"Swift","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys","title":"CredentialCreationPublicKeyExcludeCredentialsInner.CodingKeys","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyExcludeCredentialsInner"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","navigatorTitle":[{"text":"CredentialCreationPublicKeyExcludeCredentialsInner","kind":"identifier"}],"role":"symbol","title":"CredentialCreationPublicKeyExcludeCredentialsInner","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys/hashValue":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"type":"topic","title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/hashValue","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/hashvalue"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/id.json b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/id.json new file mode 100644 index 00000000..5e4a44b9 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/id.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/id"]}],"metadata":{"externalID":"s:7Passage50CredentialCreationPublicKeyExcludeCredentialsInnerV10CodingKeysO2idyA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","title":"CredentialCreationPublicKeyExcludeCredentialsInner.CodingKeys.id","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/id","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"}]}]}],"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys","title":"CredentialCreationPublicKeyExcludeCredentialsInner.CodingKeys","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys/id":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/id","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/id","type":"topic","title":"CredentialCreationPublicKeyExcludeCredentialsInner.CodingKeys.id","kind":"symbol","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyExcludeCredentialsInner"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","navigatorTitle":[{"text":"CredentialCreationPublicKeyExcludeCredentialsInner","kind":"identifier"}],"role":"symbol","title":"CredentialCreationPublicKeyExcludeCredentialsInner","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..649ffc85 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/init(intValue:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage50CredentialCreationPublicKeyExcludeCredentialsInnerV10CodingKeysO8intValueAESgSi_tcfc","roleHeading":"Initializer","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":")"}],"modules":[{"name":"Passage"}],"title":"init(intValue:)","symbolKind":"init"},"sections":[],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys/init(intValue:)":{"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/init(intvalue:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/init(intValue:)","title":"init(intValue:)","kind":"symbol","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyExcludeCredentialsInner"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","navigatorTitle":[{"text":"CredentialCreationPublicKeyExcludeCredentialsInner","kind":"identifier"}],"role":"symbol","title":"CredentialCreationPublicKeyExcludeCredentialsInner","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys","title":"CredentialCreationPublicKeyExcludeCredentialsInner.CodingKeys","role":"symbol","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..975c02fb --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/init(rawvalue:)"]}],"sections":[],"metadata":{"title":"init(rawValue:)","modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"roleHeading":"Initializer","externalID":"s:7Passage50CredentialCreationPublicKeyExcludeCredentialsInnerV10CodingKeysO8rawValueAESgSS_tcfc","role":"symbol"},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyExcludeCredentialsInner"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","navigatorTitle":[{"text":"CredentialCreationPublicKeyExcludeCredentialsInner","kind":"identifier"}],"role":"symbol","title":"CredentialCreationPublicKeyExcludeCredentialsInner","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys","title":"CredentialCreationPublicKeyExcludeCredentialsInner.CodingKeys","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys/init(rawValue:)":{"title":"init(rawValue:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/init(rawValue:)","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/init(rawvalue:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..1eadaf27 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/init(stringvalue:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage50CredentialCreationPublicKeyExcludeCredentialsInnerV10CodingKeysO11stringValueAESgSS_tcfc","symbolKind":"init","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"init(stringValue:)","roleHeading":"Initializer","modules":[{"name":"Passage"}]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys","title":"CredentialCreationPublicKeyExcludeCredentialsInner.CodingKeys","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyExcludeCredentialsInner"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","navigatorTitle":[{"text":"CredentialCreationPublicKeyExcludeCredentialsInner","kind":"identifier"}],"role":"symbol","title":"CredentialCreationPublicKeyExcludeCredentialsInner","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys/init(stringValue:)":{"kind":"symbol","type":"topic","abstract":[],"title":"init(stringValue:)","role":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/init(stringvalue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/init(stringValue:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..9053e764 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","sections":[],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/hashValue"],"title":"Instance Properties","generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/hash(into:)"],"generated":true}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys/hashValue":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"type":"topic","title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/hashValue","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/hashvalue"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyExcludeCredentialsInner"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","navigatorTitle":[{"text":"CredentialCreationPublicKeyExcludeCredentialsInner","kind":"identifier"}],"role":"symbol","title":"CredentialCreationPublicKeyExcludeCredentialsInner","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys","title":"CredentialCreationPublicKeyExcludeCredentialsInner.CodingKeys","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys/hash(into:)":{"kind":"symbol","type":"topic","title":"hash(into:)","abstract":[],"role":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/hash(into:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/transports.json b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/transports.json new file mode 100644 index 00000000..c18951dd --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/transports.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transports"}],"title":"CredentialCreationPublicKeyExcludeCredentialsInner.CodingKeys.transports","externalID":"s:7Passage50CredentialCreationPublicKeyExcludeCredentialsInnerV10CodingKeysO10transportsyA2EmF","role":"symbol","symbolKind":"case","roleHeading":"Case"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/transports"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"transports","kind":"identifier"}]}]}],"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/transports"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys","title":"CredentialCreationPublicKeyExcludeCredentialsInner.CodingKeys","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys/transports":{"url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/transports","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"transports","kind":"identifier"}],"title":"CredentialCreationPublicKeyExcludeCredentialsInner.CodingKeys.transports","kind":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/transports","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyExcludeCredentialsInner"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","navigatorTitle":[{"text":"CredentialCreationPublicKeyExcludeCredentialsInner","kind":"identifier"}],"role":"symbol","title":"CredentialCreationPublicKeyExcludeCredentialsInner","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/type.json b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/type.json new file mode 100644 index 00000000..5adcc43b --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/type.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/type","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys"]]},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","role":"symbol","roleHeading":"Case","title":"CredentialCreationPublicKeyExcludeCredentialsInner.CodingKeys.type","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"}],"externalID":"s:7Passage50CredentialCreationPublicKeyExcludeCredentialsInnerV10CodingKeysO4typeyA2EmF"},"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/type"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys","title":"CredentialCreationPublicKeyExcludeCredentialsInner.CodingKeys","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/CodingKeys/type":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/type","role":"symbol","title":"CredentialCreationPublicKeyExcludeCredentialsInner.CodingKeys.type","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/CodingKeys\/type","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyExcludeCredentialsInner"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","navigatorTitle":[{"text":"CredentialCreationPublicKeyExcludeCredentialsInner","kind":"identifier"}],"role":"symbol","title":"CredentialCreationPublicKeyExcludeCredentialsInner","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/encode(to:).json b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/encode(to:).json new file mode 100644 index 00000000..d7d37ac2 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/encode(to:).json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/encode(to:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["iOS"]}]}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"externalID":"s:7Passage50CredentialCreationPublicKeyExcludeCredentialsInnerV6encode2toys7Encoder_p_tKF","role":"symbol","title":"encode(to:)","roleHeading":"Instance Method","symbolKind":"method","modules":[{"name":"Passage"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/encode(to:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/encode(to:)","title":"encode(to:)","role":"symbol","kind":"symbol","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyExcludeCredentialsInner"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","navigatorTitle":[{"text":"CredentialCreationPublicKeyExcludeCredentialsInner","kind":"identifier"}],"role":"symbol","title":"CredentialCreationPublicKeyExcludeCredentialsInner","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/equatable-implementations.json b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/equatable-implementations.json new file mode 100644 index 00000000..8106e6f8 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/equatable-implementations.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner"]]},"kind":"article","metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/Equatable-Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/equatable-implementations"]}],"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/!=(_:_:)"],"generated":true}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyExcludeCredentialsInner"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","navigatorTitle":[{"text":"CredentialCreationPublicKeyExcludeCredentialsInner","kind":"identifier"}],"role":"symbol","title":"CredentialCreationPublicKeyExcludeCredentialsInner","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/!=(_:_:)","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/id.json b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/id.json new file mode 100644 index 00000000..b1f891f2 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/id.json @@ -0,0 +1 @@ +{"kind":"symbol","abstract":[{"type":"text","text":"CredentialID The ID of a credential to allow\/disallow."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/id"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/id"]}],"metadata":{"externalID":"s:7Passage50CredentialCreationPublicKeyExcludeCredentialsInnerV2idSSSgvp","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"symbolKind":"property","title":"id","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/id":{"title":"id","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/id","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"CredentialID The ID of a credential to allow\/disallow."}],"url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/id","role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyExcludeCredentialsInner"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","navigatorTitle":[{"text":"CredentialCreationPublicKeyExcludeCredentialsInner","kind":"identifier"}],"role":"symbol","title":"CredentialCreationPublicKeyExcludeCredentialsInner","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/init(from:).json b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/init(from:).json new file mode 100644 index 00000000..313446ef --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/init(from:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner"]]},"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/init(from:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage50CredentialCreationPublicKeyExcludeCredentialsInnerV4fromACs7Decoder_p_tKcfc","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","symbolKind":"init","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/init(from:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/init(from:)","role":"symbol","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/init(from:)","type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyExcludeCredentialsInner"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","navigatorTitle":[{"text":"CredentialCreationPublicKeyExcludeCredentialsInner","kind":"identifier"}],"role":"symbol","title":"CredentialCreationPublicKeyExcludeCredentialsInner","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/init(id:transports:type:).json b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/init(id:transports:type:).json new file mode 100644 index 00000000..98853acc --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/init(id:transports:type:).json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/init(id:transports:type:)"]}],"metadata":{"roleHeading":"Initializer","externalID":"s:7Passage50CredentialCreationPublicKeyExcludeCredentialsInnerV2id10transports4typeACSSSg_SaySSGSgAGtcfc","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"transports"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?)","kind":"text"}],"title":"init(id:transports:type:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/init(id:transports:type:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? = nil, ","kind":"text"},{"text":"transports","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]? = nil, "},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil)"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/init(id:transports:type:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/init(id:transports:type:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"transports"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"]?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"title":"init(id:transports:type:)","kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/init(id:transports:type:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyExcludeCredentialsInner"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","navigatorTitle":[{"text":"CredentialCreationPublicKeyExcludeCredentialsInner","kind":"identifier"}],"role":"symbol","title":"CredentialCreationPublicKeyExcludeCredentialsInner","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/transports.json b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/transports.json new file mode 100644 index 00000000..1bf180a6 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/transports.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/transports"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"transports","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"]?","kind":"text"}],"symbolKind":"property","title":"transports","externalID":"s:7Passage50CredentialCreationPublicKeyExcludeCredentialsInnerV10transportsSaySSGSgvp","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Instance Property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/transports"},"abstract":[{"text":"The authenticator transports that can be used.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transports"},{"kind":"text","text":": ["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"platforms":["iOS"]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/transports":{"abstract":[{"text":"The authenticator transports that can be used.","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/transports","role":"symbol","title":"transports","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transports","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/transports"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyExcludeCredentialsInner"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","navigatorTitle":[{"text":"CredentialCreationPublicKeyExcludeCredentialsInner","kind":"identifier"}],"role":"symbol","title":"CredentialCreationPublicKeyExcludeCredentialsInner","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/type.json b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/type.json new file mode 100644 index 00000000..17357efc --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/type.json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/type"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner"]]},"metadata":{"symbolKind":"property","role":"symbol","title":"type","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","externalID":"s:7Passage50CredentialCreationPublicKeyExcludeCredentialsInnerV4typeSSSgvp","modules":[{"name":"Passage"}]},"abstract":[{"type":"text","text":"The valid credential types."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/type"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyExcludeCredentialsInner"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner","navigatorTitle":[{"text":"CredentialCreationPublicKeyExcludeCredentialsInner","kind":"identifier"}],"role":"symbol","title":"CredentialCreationPublicKeyExcludeCredentialsInner","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyExcludeCredentialsInner/type":{"role":"symbol","title":"type","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"The valid credential types."}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyExcludeCredentialsInner\/type","url":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/type"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner.json b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner.json new file mode 100644 index 00000000..adc7e861 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"sections":[],"relationshipsSections":[{"title":"Conforms To","kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/init(alg:type:)","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/init(from:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/alg","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/type"],"title":"Instance Properties"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/encode(to:)"],"title":"Instance Methods"},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys"]},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/Equatable-Implementations"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner"]}],"metadata":{"externalID":"s:7Passage030CredentialCreationPublicKeyPubE15CredParamsInnerV","modules":[{"name":"Passage"}],"roleHeading":"Structure","role":"symbol","title":"CredentialCreationPublicKeyPubKeyCredParamsInner","symbolKind":"struct","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"identifier"}],"navigatorTitle":[{"text":"CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"identifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialCreationPublicKeyPubKeyCredParamsInner"}],"languages":["swift"],"platforms":["iOS"]}]}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/encode(to:)":{"role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/encode(to:)","url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/encode(to:)"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyPubKeyCredParamsInner"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/init(from:)":{"title":"init(from:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/init(from:)","url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/init(from:)","kind":"symbol"},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/alg":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/alg","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"alg"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/alg","title":"alg","type":"topic","abstract":[],"kind":"symbol"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/Equatable-Implementations","abstract":[],"type":"topic","role":"collectionGroup","title":"Equatable Implementations","kind":"article","url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/equatable-implementations"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/type":{"type":"topic","abstract":[],"kind":"symbol","role":"symbol","title":"type","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/type","url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/type"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/init(alg:type:)":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/init(alg:type:)","role":"symbol","title":"init(alg:type:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/init(alg:type:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"alg","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?)","kind":"text"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/!=(_:_:).json b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/!=(_:_:).json new file mode 100644 index 00000000..ca5cf65e --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/!=(_:_:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage030CredentialCreationPublicKeyPubE15CredParamsInnerV","roleHeading":"Operator","role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"!=(_:_:)","extendedModule":"Swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/!=(_:_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/Equatable-Implementations"]]},"kind":"symbol","sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/Equatable-Implementations","abstract":[],"type":"topic","role":"collectionGroup","title":"Equatable Implementations","kind":"article","url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/equatable-implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/!=(_:_:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"!=(_:_:)","kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/!=(_:_:)"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyPubKeyCredParamsInner"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/alg.json b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/alg.json new file mode 100644 index 00000000..de59ab47 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/alg.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"alg"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/alg"]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner"]]},"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"alg","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","externalID":"s:7Passage030CredentialCreationPublicKeyPubE15CredParamsInnerV3algSiSgvp","title":"alg"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/alg","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyPubKeyCredParamsInner"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/alg":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/alg","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"alg"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/alg","title":"alg","type":"topic","abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys.json b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys.json new file mode 100644 index 00000000..01d8b6c0 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys"},"metadata":{"title":"CredentialCreationPublicKeyPubKeyCredParamsInner.CodingKeys","modules":[{"name":"Passage"}],"symbolKind":"enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"roleHeading":"Enumeration","externalID":"s:7Passage030CredentialCreationPublicKeyPubE15CredParamsInnerV10CodingKeysO","role":"symbol"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/alg","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/type"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/RawRepresentable-Implementations"],"generated":true}],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys/init(rawValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/init(rawValue:)","role":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/init(rawvalue:)","kind":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"title":"init(rawValue:)"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys/type":{"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"}],"kind":"symbol","title":"CredentialCreationPublicKeyPubKeyCredParamsInner.CodingKeys.type","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/type","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/type"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/rawrepresentable-implementations","kind":"article","abstract":[],"title":"RawRepresentable Implementations"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/s9CodingKeyP":{"identifier":"doc:\/\/Passage\/s9CodingKeyP","type":"unresolvable","title":"Swift.CodingKey"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys/init(intValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/init(intValue:)","role":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/init(intvalue:)","kind":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[],"title":"init(intValue:)"},"doc://Passage/s8SendableP":{"identifier":"doc:\/\/Passage\/s8SendableP","type":"unresolvable","title":"Swift.Sendable"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys/CodingKey-Implementations":{"kind":"article","url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/equatable-implementations","kind":"article","type":"topic","abstract":[],"title":"Equatable Implementations"},"doc://Passage/s23CustomStringConvertibleP":{"identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"doc://Passage/s12CaseIterableP":{"identifier":"doc:\/\/Passage\/s12CaseIterableP","type":"unresolvable","title":"Swift.CaseIterable"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys/alg":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/alg","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/alg","type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner.CodingKeys.alg","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"alg"}]},"doc://Passage/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","type":"unresolvable","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys/init(stringValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/init(stringValue:)","role":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/init(stringvalue:)","kind":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"title":"init(stringValue:)"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyPubKeyCredParamsInner"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"identifier"}]},"doc://Passage/SY":{"identifier":"doc:\/\/Passage\/SY","type":"unresolvable","title":"Swift.RawRepresentable"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","type":"unresolvable","title":"Swift.Hashable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..58ca8d24 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/Equatable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage030CredentialCreationPublicKeyPubE15CredParamsInnerV10CodingKeysO","role":"symbol","title":"!=(_:_:)","extendedModule":"Swift","roleHeading":"Operator","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/!=(_:_:)"},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys/!=(_:_:)":{"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"!=(_:_:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/!=(_:_:)","url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/!=(_:_:)","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyPubKeyCredParamsInner"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/equatable-implementations","kind":"article","type":"topic","abstract":[],"title":"Equatable Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/alg.json b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/alg.json new file mode 100644 index 00000000..89efabfc --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/alg.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/alg"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/alg"]}],"metadata":{"externalID":"s:7Passage030CredentialCreationPublicKeyPubE15CredParamsInnerV10CodingKeysO3algyA2EmF","symbolKind":"case","role":"symbol","roleHeading":"Case","modules":[{"name":"Passage"}],"title":"CredentialCreationPublicKeyPubKeyCredParamsInner.CodingKeys.alg","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alg","kind":"identifier"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"alg","kind":"identifier"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys/alg":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/alg","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/alg","type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner.CodingKeys.alg","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"alg"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyPubKeyCredParamsInner"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..275e9b9f --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"metadata":{"role":"collectionGroup","title":"CodingKey Implementations","modules":[{"name":"Passage"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/codingkey-implementations"]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys"]]},"sections":[],"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/description"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys/debugDescription":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/debugdescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys/description":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/description","url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/description","type":"topic","title":"description","kind":"symbol","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyPubKeyCredParamsInner"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/debugdescription.json b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/debugdescription.json new file mode 100644 index 00000000..94af77d8 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage030CredentialCreationPublicKeyPubE15CredParamsInnerV10CodingKeysO","symbolKind":"property","roleHeading":"Instance Property","extendedModule":"Swift","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"title":"debugDescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/CodingKey-Implementations"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/debugdescription"]}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys/CodingKey-Implementations":{"kind":"article","url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys/debugDescription":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/debugdescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyPubKeyCredParamsInner"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/description.json b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/description.json new file mode 100644 index 00000000..2ddb2a22 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/description.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/description","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/CodingKey-Implementations"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","metadata":{"extendedModule":"Swift","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage030CredentialCreationPublicKeyPubE15CredParamsInnerV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Instance Property","role":"symbol","title":"description","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/description"]}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.description","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyPubKeyCredParamsInner"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys/description":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/description","url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/description","type":"topic","title":"description","kind":"symbol","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys/CodingKey-Implementations":{"kind":"article","url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..709f4571 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/!=(_:_:)"],"title":"Operators","generated":true}],"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/Equatable-Implementations"},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyPubKeyCredParamsInner"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys/!=(_:_:)":{"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"!=(_:_:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/!=(_:_:)","url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/!=(_:_:)","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/hash(into:).json b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/hash(into:).json new file mode 100644 index 00000000..9e6972f7 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/RawRepresentable-Implementations"]]},"metadata":{"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage030CredentialCreationPublicKeyPubE15CredParamsInnerV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Method","role":"symbol","title":"hash(into:)","symbolKind":"method","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/hash(into:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/rawrepresentable-implementations","kind":"article","abstract":[],"title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyPubKeyCredParamsInner"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys/hash(into:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/hash(into:)","role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/hash(into:)"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/hashvalue.json b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/hashvalue.json new file mode 100644 index 00000000..9d60a879 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/hashValue"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/RawRepresentable-Implementations"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/hashvalue"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage030CredentialCreationPublicKeyPubE15CredParamsInnerV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","extendedModule":"Swift","title":"hashValue"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyPubKeyCredParamsInner"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/rawrepresentable-implementations","kind":"article","abstract":[],"title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys/hashValue":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/hashvalue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/hashValue","role":"symbol","title":"hashValue","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..9c229e62 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}]}],"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","externalID":"s:7Passage030CredentialCreationPublicKeyPubE15CredParamsInnerV10CodingKeysO8intValueAESgSi_tcfc","roleHeading":"Initializer","symbolKind":"init","title":"init(intValue:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyPubKeyCredParamsInner"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys/init(intValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/init(intValue:)","role":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/init(intvalue:)","kind":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[],"title":"init(intValue:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..bd68dea6 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"modules":[{"name":"Passage"}],"roleHeading":"Initializer","externalID":"s:7Passage030CredentialCreationPublicKeyPubE15CredParamsInnerV10CodingKeysO8rawValueAESgSS_tcfc","symbolKind":"init","title":"init(rawValue:)","role":"symbol"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys/init(rawValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/init(rawValue:)","role":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/init(rawvalue:)","kind":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"title":"init(rawValue:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyPubKeyCredParamsInner"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..a237b046 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"text":".","type":"text"}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"name":"Passage"}],"title":"init(stringValue:)","roleHeading":"Initializer","externalID":"s:7Passage030CredentialCreationPublicKeyPubE15CredParamsInnerV10CodingKeysO11stringValueAESgSS_tcfc","symbolKind":"init","role":"symbol"},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/init(stringvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys/init(stringValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/init(stringValue:)","role":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/init(stringvalue:)","kind":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"title":"init(stringValue:)"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyPubKeyCredParamsInner"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..ea6df54b --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"RawRepresentable Implementations"},"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/hashValue"],"generated":true},{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/hash(into:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys"]]},"kind":"article","variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys/hashValue":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/hashvalue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/hashValue","role":"symbol","title":"hashValue","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys/hash(into:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/hash(into:)","role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/hash(into:)"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyPubKeyCredParamsInner"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/type.json b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/type.json new file mode 100644 index 00000000..f6daca6f --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/type.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/type"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys"]]},"sections":[],"metadata":{"modules":[{"name":"Passage"}],"externalID":"s:7Passage030CredentialCreationPublicKeyPubE15CredParamsInnerV10CodingKeysO4typeyA2EmF","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"}],"roleHeading":"Case","title":"CredentialCreationPublicKeyPubKeyCredParamsInner.CodingKeys.type","symbolKind":"case"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/type","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyPubKeyCredParamsInner"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys/type":{"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"}],"kind":"symbol","title":"CredentialCreationPublicKeyPubKeyCredParamsInner.CodingKeys.type","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/type","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys\/type"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/CodingKeys","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/encode(to:).json b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/encode(to:).json new file mode 100644 index 00000000..9afae115 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/encode(to:).json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"method","role":"symbol","title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"roleHeading":"Instance Method","externalID":"s:7Passage030CredentialCreationPublicKeyPubE15CredParamsInnerV6encode2toys7Encoder_p_tKF","modules":[{"name":"Passage"}]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner"]]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/encode(to:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/encode(to:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyPubKeyCredParamsInner"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/encode(to:)":{"role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/encode(to:)","url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/encode(to:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/equatable-implementations.json b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/equatable-implementations.json new file mode 100644 index 00000000..8e3cdf60 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/equatable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/Equatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/!=(_:_:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/equatable-implementations"]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/!=(_:_:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"!=(_:_:)","kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyPubKeyCredParamsInner"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/init(alg:type:).json b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/init(alg:type:).json new file mode 100644 index 00000000..6e8378bb --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/init(alg:type:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","role":"symbol","title":"init(alg:type:)","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"alg"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?, "},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?)","kind":"text"}],"externalID":"s:7Passage030CredentialCreationPublicKeyPubE15CredParamsInnerV3alg4typeACSiSg_SSSgtcfc"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/init(alg:type:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"alg","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"? = nil, ","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil)"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/init(alg:type:)"},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyPubKeyCredParamsInner"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/init(alg:type:)":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/init(alg:type:)","role":"symbol","title":"init(alg:type:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/init(alg:type:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"alg","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?)","kind":"text"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/init(from:).json b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/init(from:).json new file mode 100644 index 00000000..9b55c57d --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/init(from:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/init(from:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"title":"init(from:)","modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"roleHeading":"Initializer","externalID":"s:7Passage030CredentialCreationPublicKeyPubE15CredParamsInnerV4fromACs7Decoder_p_tKcfc","role":"symbol"},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/init(from:)":{"title":"init(from:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/init(from:)","url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyPubKeyCredParamsInner"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/type.json b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/type.json new file mode 100644 index 00000000..ec7eb103 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/type.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/type"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/type"},"metadata":{"externalID":"s:7Passage030CredentialCreationPublicKeyPubE15CredParamsInnerV4typeSSSgvp","role":"symbol","roleHeading":"Instance Property","title":"type","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"symbolKind":"property","modules":[{"name":"Passage"}]},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner":{"url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"symbol","abstract":[],"type":"topic","title":"CredentialCreationPublicKeyPubKeyCredParamsInner","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyPubKeyCredParamsInner"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyPubKeyCredParamsInner","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyPubKeyCredParamsInner/type":{"type":"topic","abstract":[],"kind":"symbol","role":"symbol","title":"type","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyPubKeyCredParamsInner\/type","url":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/type"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyrp.json b/docs/data/documentation/passage/credentialcreationpublickeyrp.json new file mode 100644 index 00000000..c51f24a2 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyrp.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/init(icon:id:name:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/icon","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/id","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/name"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/encode(to:)"],"title":"Instance Methods"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys"],"title":"Enumerations"},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/Equatable-Implementations"],"generated":true}],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialCreationPublicKeyRp"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyrp"]}],"sections":[],"metadata":{"externalID":"s:7Passage29CredentialCreationPublicKeyRpV","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"role":"symbol","modules":[{"name":"Passage"}],"navigatorTitle":[{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"roleHeading":"Structure","title":"CredentialCreationPublicKeyRp","symbolKind":"struct"},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/icon":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"icon","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/icon","kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/icon","abstract":[{"text":"A serialized URL which resolves to an image associated with the entity. For example, this could be a user’s avatar or a Relying Party’s logo. This URL MUST be an a priori authenticated URL. Authenticators MUST accept and store a 128-byte minimum length for an icon member’s value. Authenticators MAY ignore an icon member’s value if its length is greater than 128 bytes. The URL’s scheme MAY be \"data\" to avoid fetches of the URL, at the cost of needing more storage. Deprecated: this has been removed from the specification recommendations.","type":"text"}],"title":"icon"},"doc://Passage/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","abstract":[],"title":"CredentialCreationPublicKeyRp"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/name":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/name","kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/name","abstract":[{"text":"A human-palatable name for the entity. Its function depends on what the PublicKeyCredentialEntity represents: When inherited by PublicKeyCredentialRpEntity it is a human-palatable identifier for the Relying Party, intended only for display. For example, \"ACME Corporation\", \"Wonderful Widgets, Inc.\" or \"ОАО Примертех\". When inherited by PublicKeyCredentialUserEntity, it is a human-palatable identifier for a user account. It is intended only for display, i.e., aiding the user in determining the difference between user accounts with similar displayNames. For example, \"alexm\", \"alex.p.mueller@example.com\" or \"+14255551234\".","type":"text"}],"title":"name"},"doc://Passage/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ","type":"unresolvable"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyrp\/equatable-implementations","kind":"article","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/Equatable-Implementations","abstract":[],"title":"Equatable Implementations"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/init(icon:id:name:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"icon"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"name","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/init(icon:id:name:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/init(icon:id:name:)","abstract":[],"title":"init(icon:id:name:)"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/encode(to:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/encode(to:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/encode(to:)","abstract":[],"title":"encode(to:)"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/id":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/id","kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/id","abstract":[{"text":"A unique identifier for the Relying Party entity, which sets the RP ID.","type":"text"}],"title":"id"},"doc://Passage/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKeyRp.CodingKeys"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/init(from:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/init(from:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/init(from:)","abstract":[],"title":"init(from:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyrp/!=(_:_:).json b/docs/data/documentation/passage/credentialcreationpublickeyrp/!=(_:_:).json new file mode 100644 index 00000000..4de68756 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyrp/!=(_:_:).json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/Equatable-Implementations"]]},"metadata":{"symbolKind":"op","role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"extendedModule":"Swift","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage29CredentialCreationPublicKeyRpV","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/!=(_:_:)","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyrp\/!=(_:_:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyrp\/equatable-implementations","kind":"article","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/Equatable-Implementations","abstract":[],"title":"Equatable Implementations"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","abstract":[],"title":"CredentialCreationPublicKeyRp"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/!=(_:_:)","url":"\/documentation\/passage\/credentialcreationpublickeyrp\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys.json b/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys.json new file mode 100644 index 00000000..83c4d28a --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/icon","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/id","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/name"]},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/init(stringValue:)"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/RawRepresentable-Implementations"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"languages":["swift"],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys"]}],"metadata":{"symbolKind":"enum","role":"symbol","title":"CredentialCreationPublicKeyRp.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"roleHeading":"Enumeration","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"externalID":"s:7Passage29CredentialCreationPublicKeyRpV10CodingKeysO","modules":[{"name":"Passage"}]},"kind":"symbol","relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","kind":"relationships","title":"Conforms To"}],"references":{"doc://Passage/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","type":"unresolvable"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys/id":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/id","kind":"symbol","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/id","abstract":[],"role":"symbol","title":"CredentialCreationPublicKeyRp.CodingKeys.id","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys/init(stringValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/init(stringValue:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"title":"init(stringValue:)","kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/init(stringvalue:)"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys/name":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/name","kind":"symbol","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/name","abstract":[],"role":"symbol","title":"CredentialCreationPublicKeyRp.CodingKeys.name","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","type":"topic","title":"CodingKey Implementations","abstract":[],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/codingkey-implementations","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/CodingKey-Implementations"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKeyRp.CodingKeys"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys/Equatable-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/equatable-implementations"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/RawRepresentable-Implementations","type":"topic","kind":"article","title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys/icon":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/icon","role":"symbol","title":"CredentialCreationPublicKeyRp.CodingKeys.icon","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"icon","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/icon","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys/init(rawValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/init(rawValue:)","type":"topic","title":"init(rawValue:)","role":"symbol","kind":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/init(rawvalue:)"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys/init(intValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/init(intValue:)","kind":"symbol","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/init(intvalue:)","abstract":[],"role":"symbol","title":"init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}]},"doc://Passage/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/Passage\/SY"},"doc://Passage/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/s9CodingKeyP":{"type":"unresolvable","title":"Swift.CodingKey","identifier":"doc:\/\/Passage\/s9CodingKeyP"},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","title":"Swift.CaseIterable","identifier":"doc:\/\/Passage\/s12CaseIterableP"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","abstract":[],"title":"CredentialCreationPublicKeyRp"},"doc://Passage/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Passage\/s8SendableP"},"doc://Passage/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..a6c76556 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/Equatable-Implementations"]]},"kind":"symbol","metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"roleHeading":"Operator","role":"symbol","title":"!=(_:_:)","symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage29CredentialCreationPublicKeyRpV10CodingKeysO","extendedModule":"Swift"},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys/!=(_:_:)":{"abstract":[],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/!=(_:_:)"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","abstract":[],"title":"CredentialCreationPublicKeyRp"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys/Equatable-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/equatable-implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKeyRp.CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..8f190e49 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"metadata":{"role":"collectionGroup","title":"CodingKey Implementations","modules":[{"name":"Passage"}]},"kind":"article","schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/CodingKey-Implementations"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys"]]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/description"],"generated":true,"title":"Instance Properties"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/codingkey-implementations"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","abstract":[],"title":"CredentialCreationPublicKeyRp"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKeyRp.CodingKeys"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys/description":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"kind":"symbol","title":"description","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/description","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/description"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys/debugDescription":{"type":"topic","title":"debugDescription","abstract":[],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/debugdescription","kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/debugDescription","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/debugdescription.json b/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/debugdescription.json new file mode 100644 index 00000000..272c68eb --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"title":"debugDescription","extendedModule":"Swift","roleHeading":"Instance Property","role":"symbol","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage29CredentialCreationPublicKeyRpV10CodingKeysO","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/debugdescription"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/CodingKey-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/debugDescription"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","abstract":[],"title":"CredentialCreationPublicKeyRp"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys/debugDescription":{"type":"topic","title":"debugDescription","abstract":[],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/debugdescription","kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/debugDescription","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKeyRp.CodingKeys"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","type":"topic","title":"CodingKey Implementations","abstract":[],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/codingkey-implementations","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/CodingKey-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/description.json b/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/description.json new file mode 100644 index 00000000..85a7214c --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/description.json @@ -0,0 +1 @@ +{"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.description"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/description"},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"extendedModule":"Swift","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage29CredentialCreationPublicKeyRpV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property","role":"symbol","title":"description","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["iOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/CodingKey-Implementations"]]},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys/description":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"kind":"symbol","title":"description","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/description","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/description"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","abstract":[],"title":"CredentialCreationPublicKeyRp"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKeyRp.CodingKeys"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","type":"topic","title":"CodingKey Implementations","abstract":[],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/codingkey-implementations","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/CodingKey-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..28c1b1bb --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys"]]},"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/!=(_:_:)"],"generated":true,"title":"Operators"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/Equatable-Implementations"},"sections":[],"kind":"article","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKeyRp.CodingKeys"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","abstract":[],"title":"CredentialCreationPublicKeyRp"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys/!=(_:_:)":{"abstract":[],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/hash(into:).json b/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/hash(into:).json new file mode 100644 index 00000000..a534f5b2 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/RawRepresentable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/hash(into:)"},"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage29CredentialCreationPublicKeyRpV10CodingKeysO","symbolKind":"method","roleHeading":"Instance Method","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}]}]}],"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"sections":[],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","abstract":[],"title":"CredentialCreationPublicKeyRp"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/RawRepresentable-Implementations","type":"topic","kind":"article","title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKeyRp.CodingKeys"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys/hash(into:)":{"role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/hash(into:)","type":"topic","kind":"symbol","title":"hash(into:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/hashvalue.json b/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/hashvalue.json new file mode 100644 index 00000000..28872690 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"metadata":{"extendedModule":"Swift","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage29CredentialCreationPublicKeyRpV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"title":"hashValue","role":"symbol","roleHeading":"Instance Property","symbolKind":"property"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/hashvalue"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/RawRepresentable-Implementations","type":"topic","kind":"article","title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKeyRp.CodingKeys"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","abstract":[],"title":"CredentialCreationPublicKeyRp"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys/hashValue":{"role":"symbol","title":"hashValue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/hashValue","url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/hashvalue","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/icon.json b/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/icon.json new file mode 100644 index 00000000..219229f3 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/icon.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/icon","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"icon","kind":"identifier"}],"role":"symbol","title":"CredentialCreationPublicKeyRp.CodingKeys.icon","symbolKind":"case","externalID":"s:7Passage29CredentialCreationPublicKeyRpV10CodingKeysO4iconyA2EmF","roleHeading":"Case"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"icon"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/icon"]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKeyRp.CodingKeys"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","abstract":[],"title":"CredentialCreationPublicKeyRp"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys/icon":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/icon","role":"symbol","title":"CredentialCreationPublicKeyRp.CodingKeys.icon","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"icon","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/icon","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/id.json b/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/id.json new file mode 100644 index 00000000..0102298a --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/id.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"metadata":{"role":"symbol","roleHeading":"Case","symbolKind":"case","title":"CredentialCreationPublicKeyRp.CodingKeys.id","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage29CredentialCreationPublicKeyRpV10CodingKeysO2idyA2EmF"},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/id","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKeyRp.CodingKeys"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","abstract":[],"title":"CredentialCreationPublicKeyRp"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys/id":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/id","kind":"symbol","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/id","abstract":[],"role":"symbol","title":"CredentialCreationPublicKeyRp.CodingKeys.id","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..ec8abe1a --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys"]]},"metadata":{"title":"init(intValue:)","roleHeading":"Initializer","role":"symbol","symbolKind":"init","externalID":"s:7Passage29CredentialCreationPublicKeyRpV10CodingKeysO8intValueAESgSi_tcfc","modules":[{"name":"Passage"}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/init(intValue:)"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/init(intvalue:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","abstract":[],"title":"CredentialCreationPublicKeyRp"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys/init(intValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/init(intValue:)","kind":"symbol","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/init(intvalue:)","abstract":[],"role":"symbol","title":"init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKeyRp.CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..90818e1d --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/init(rawvalue:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys"]]},"metadata":{"symbolKind":"init","role":"symbol","title":"init(rawValue:)","externalID":"s:7Passage29CredentialCreationPublicKeyRpV10CodingKeysO8rawValueAESgSS_tcfc","roleHeading":"Initializer","modules":[{"name":"Passage"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/init(rawValue:)"},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKeyRp.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","abstract":[],"title":"CredentialCreationPublicKeyRp"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys/init(rawValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/init(rawValue:)","type":"topic","title":"init(rawValue:)","role":"symbol","kind":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/init(rawvalue:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..3deff029 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/init(stringvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/init(stringValue:)"},"metadata":{"roleHeading":"Initializer","externalID":"s:7Passage29CredentialCreationPublicKeyRpV10CodingKeysO11stringValueAESgSS_tcfc","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"title":"init(stringValue:)"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKeyRp.CodingKeys"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","abstract":[],"title":"CredentialCreationPublicKeyRp"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys/init(stringValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/init(stringValue:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"title":"init(stringValue:)","kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/init(stringvalue:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/name.json b/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/name.json new file mode 100644 index 00000000..f2a6e745 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/name.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/name","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/name"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys"]]},"sections":[],"metadata":{"externalID":"s:7Passage29CredentialCreationPublicKeyRpV10CodingKeysO4nameyA2EmF","role":"symbol","title":"CredentialCreationPublicKeyRp.CodingKeys.name","roleHeading":"Case","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"}]},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys/name":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/name","kind":"symbol","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/name","abstract":[],"role":"symbol","title":"CredentialCreationPublicKeyRp.CodingKeys.name","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","abstract":[],"title":"CredentialCreationPublicKeyRp"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKeyRp.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..f20cb33f --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyrp/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys"]]},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/hashValue"]},{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/hash(into:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/rawrepresentable-implementations"]}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","abstract":[],"title":"CredentialCreationPublicKeyRp"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys/hash(into:)":{"role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/hash(into:)","type":"topic","kind":"symbol","title":"hash(into:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys","abstract":[],"title":"CredentialCreationPublicKeyRp.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/CodingKeys/hashValue":{"role":"symbol","title":"hashValue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/CodingKeys\/hashValue","url":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/hashvalue","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyrp/encode(to:).json b/docs/data/documentation/passage/credentialcreationpublickeyrp/encode(to:).json new file mode 100644 index 00000000..74672d8a --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyrp/encode(to:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/encode(to:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"method","role":"symbol","title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"roleHeading":"Instance Method","externalID":"s:7Passage29CredentialCreationPublicKeyRpV6encode2toys7Encoder_p_tKF","modules":[{"name":"Passage"}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"text":".","type":"text"}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyrp\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","abstract":[],"title":"CredentialCreationPublicKeyRp"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/encode(to:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/encode(to:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/encode(to:)","abstract":[],"title":"encode(to:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyrp/equatable-implementations.json b/docs/data/documentation/passage/credentialcreationpublickeyrp/equatable-implementations.json new file mode 100644 index 00000000..61a73bdc --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyrp/equatable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyrp\/equatable-implementations"]}],"sections":[],"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/!=(_:_:)"],"title":"Operators","generated":true}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","abstract":[],"title":"CredentialCreationPublicKeyRp"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/!=(_:_:)","url":"\/documentation\/passage\/credentialcreationpublickeyrp\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyrp/icon.json b/docs/data/documentation/passage/credentialcreationpublickeyrp/icon.json new file mode 100644 index 00000000..0a68f531 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyrp/icon.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage29CredentialCreationPublicKeyRpV4iconSSSgvp","role":"symbol","roleHeading":"Instance Property","title":"icon","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"icon"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","modules":[{"name":"Passage"}]},"abstract":[{"text":"A serialized URL which resolves to an image associated with the entity. For example, this could be a user’s avatar or a Relying Party’s logo. This URL MUST be an a priori authenticated URL. Authenticators MUST accept and store a 128-byte minimum length for an icon member’s value. Authenticators MAY ignore an icon member’s value if its length is greater than 128 bytes. The URL’s scheme MAY be \"data\" to avoid fetches of the URL, at the cost of needing more storage. Deprecated: this has been removed from the specification recommendations.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"icon"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/icon","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyrp\/icon"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp"]]},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/icon":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"icon","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/icon","kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/icon","abstract":[{"text":"A serialized URL which resolves to an image associated with the entity. For example, this could be a user’s avatar or a Relying Party’s logo. This URL MUST be an a priori authenticated URL. Authenticators MUST accept and store a 128-byte minimum length for an icon member’s value. Authenticators MAY ignore an icon member’s value if its length is greater than 128 bytes. The URL’s scheme MAY be \"data\" to avoid fetches of the URL, at the cost of needing more storage. Deprecated: this has been removed from the specification recommendations.","type":"text"}],"title":"icon"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","abstract":[],"title":"CredentialCreationPublicKeyRp"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyrp/id.json b/docs/data/documentation/passage/credentialcreationpublickeyrp/id.json new file mode 100644 index 00000000..214190ea --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyrp/id.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyrp\/id"]}],"metadata":{"role":"symbol","roleHeading":"Instance Property","title":"id","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"modules":[{"name":"Passage"}],"symbolKind":"property","externalID":"s:7Passage29CredentialCreationPublicKeyRpV2idSSSgvp"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp"]]},"sections":[],"abstract":[{"type":"text","text":"A unique identifier for the Relying Party entity, which sets the RP ID."}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/id","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","abstract":[],"title":"CredentialCreationPublicKeyRp"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/id":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/id","kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/id","abstract":[{"text":"A unique identifier for the Relying Party entity, which sets the RP ID.","type":"text"}],"title":"id"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyrp/init(from:).json b/docs/data/documentation/passage/credentialcreationpublickeyrp/init(from:).json new file mode 100644 index 00000000..90ec16de --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyrp/init(from:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyrp\/init(from:)"]}],"metadata":{"role":"symbol","symbolKind":"init","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"externalID":"s:7Passage29CredentialCreationPublicKeyRpV4fromACs7Decoder_p_tKcfc","title":"init(from:)","roleHeading":"Initializer"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/init(from:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/init(from:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/init(from:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/init(from:)","abstract":[],"title":"init(from:)"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","abstract":[],"title":"CredentialCreationPublicKeyRp"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyrp/init(icon:id:name:).json b/docs/data/documentation/passage/credentialcreationpublickeyrp/init(icon:id:name:).json new file mode 100644 index 00000000..bbe5fe60 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyrp/init(icon:id:name:).json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp"]]},"metadata":{"title":"init(icon:id:name:)","modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"icon"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"name"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?)","kind":"text"}],"roleHeading":"Initializer","externalID":"s:7Passage29CredentialCreationPublicKeyRpV4icon2id4nameACSSSg_A2Gtcfc","role":"symbol"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"icon"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"name"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil)","kind":"text"}]}],"kind":"declarations"}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyrp\/init(icon:id:name:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/init(icon:id:name:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","abstract":[],"title":"CredentialCreationPublicKeyRp"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/init(icon:id:name:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"icon"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"name","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/init(icon:id:name:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/init(icon:id:name:)","abstract":[],"title":"init(icon:id:name:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyrp/name.json b/docs/data/documentation/passage/credentialcreationpublickeyrp/name.json new file mode 100644 index 00000000..c1f5b21b --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyrp/name.json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"modules":[{"name":"Passage"}],"title":"name","roleHeading":"Instance Property","externalID":"s:7Passage29CredentialCreationPublicKeyRpV4nameSSSgvp","symbolKind":"property","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/name"},"abstract":[{"text":"A human-palatable name for the entity. Its function depends on what the PublicKeyCredentialEntity represents: When inherited by PublicKeyCredentialRpEntity it is a human-palatable identifier for the Relying Party, intended only for display. For example, \"ACME Corporation\", \"Wonderful Widgets, Inc.\" or \"ОАО Примертех\". When inherited by PublicKeyCredentialUserEntity, it is a human-palatable identifier for a user account. It is intended only for display, i.e., aiding the user in determining the difference between user accounts with similar displayNames. For example, \"alexm\", \"alex.p.mueller@example.com\" or \"+14255551234\".","type":"text"}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyrp\/name"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CredentialCreationPublicKeyRp","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp","abstract":[],"title":"CredentialCreationPublicKeyRp"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyRp/name":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/credentialcreationpublickeyrp\/name","kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyRp\/name","abstract":[{"text":"A human-palatable name for the entity. Its function depends on what the PublicKeyCredentialEntity represents: When inherited by PublicKeyCredentialRpEntity it is a human-palatable identifier for the Relying Party, intended only for display. For example, \"ACME Corporation\", \"Wonderful Widgets, Inc.\" or \"ОАО Примертех\". When inherited by PublicKeyCredentialUserEntity, it is a human-palatable identifier for a user account. It is intended only for display, i.e., aiding the user in determining the difference between user accounts with similar displayNames. For example, \"alexm\", \"alex.p.mueller@example.com\" or \"+14255551234\".","type":"text"}],"title":"name"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyuser.json b/docs/data/documentation/passage/credentialcreationpublickeyuser.json new file mode 100644 index 00000000..59f8d19a --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyuser.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","interfaceLanguage":"swift"},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"type":"conformsTo","kind":"relationships","title":"Conforms To"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyuser"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"CredentialCreationPublicKeyUser","kind":"identifier"}]}]}],"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"symbolKind":"struct","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CredentialCreationPublicKeyUser","kind":"identifier"}],"externalID":"s:7Passage31CredentialCreationPublicKeyUserV","title":"CredentialCreationPublicKeyUser","role":"symbol","roleHeading":"Structure"},"sections":[],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/init(displayName:icon:id:name:)","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/init(from:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/displayName","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/icon","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/id","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/name"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/encode(to:)"],"title":"Instance Methods"},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/Equatable-Implementations"]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"url":"\/documentation\/passage\/credentialcreationpublickeyuser","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/name":{"url":"\/documentation\/passage\/credentialcreationpublickeyuser\/name","abstract":[{"type":"text","text":"A human-palatable name for the entity. Its function depends on what the PublicKeyCredentialEntity represents: When inherited by PublicKeyCredentialRpEntity it is a human-palatable identifier for the Relying Party, intended only for display. For example, \"ACME Corporation\", \"Wonderful Widgets, Inc.\" or \"ОАО Примертех\". When inherited by PublicKeyCredentialUserEntity, it is a human-palatable identifier for a user account. It is intended only for display, i.e., aiding the user in determining the difference between user accounts with similar displayNames. For example, \"alexm\", \"alex.p.mueller@example.com\" or \"+14255551234\"."}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/name","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"title":"name"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/id":{"abstract":[{"type":"text","text":"ID is the user handle of the user account entity. To ensure secure operation, authentication and authorization decisions MUST be made on the basis of this id member, not the displayName nor name members. See Section 6.1 of "},{"isActive":true,"type":"reference","identifier":"https:\/\/www.w3.org\/TR\/webauthn\/#biblio-rfc8266"},{"text":".","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/id","role":"symbol","title":"id","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/id","type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/icon":{"kind":"symbol","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A serialized URL which resolves to an image associated with the entity. For example, this could be a user’s avatar or a Relying Party’s logo. This URL MUST be an a priori authenticated URL. Authenticators MUST accept and store a 128-byte minimum length for an icon member’s value. Authenticators MAY ignore an icon member’s value if its length is greater than 128 bytes. The URL’s scheme MAY be \"data\" to avoid fetches of the URL, at the cost of needing more storage. Deprecated: this has been removed from the specification recommendations."}],"title":"icon","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"icon","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/icon","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/icon"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/init(from:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/init(from:)","role":"symbol","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/init(from:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/displayName":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/displayName","kind":"symbol","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/displayname","abstract":[{"text":"A human-palatable name for the user account, intended only for display. For example, \"Alex P. Müller\" or \"田中 倫\". The Relying Party SHOULD let the user choose this, and SHOULD NOT restrict the choice more than necessary.","type":"text"}],"role":"symbol","title":"displayName","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"displayName"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser.CodingKeys"},"doc://Passage/SE":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable"},"doc://Passage/Se":{"type":"unresolvable","identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable"},"https://www.w3.org/TR/webauthn/#biblio-rfc8266":{"titleInlineContent":[{"text":"RFC8266","type":"text"}],"title":"RFC8266","identifier":"https:\/\/www.w3.org\/TR\/webauthn\/#biblio-rfc8266","type":"link","url":"https:\/\/www.w3.org\/TR\/webauthn\/#biblio-rfc8266"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/equatable-implementations","abstract":[],"kind":"article","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/Equatable-Implementations","role":"collectionGroup"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/init(displayName:icon:id:name:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/init(displayName:icon:id:name:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"displayName"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"icon"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"text":"name","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"title":"init(displayName:icon:id:name:)","kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/init(displayname:icon:id:name:)"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/encode(to:)":{"title":"encode(to:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/encode(to:)","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/encode(to:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyuser/!=(_:_:).json b/docs/data/documentation/passage/credentialcreationpublickeyuser/!=(_:_:).json new file mode 100644 index 00000000..a259c774 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyuser/!=(_:_:).json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage31CredentialCreationPublicKeyUserV","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Operator","role":"symbol","title":"!=(_:_:)","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["iOS"]}]}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyuser\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/!=(_:_:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/Equatable-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/!=(_:_:)","type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/equatable-implementations","abstract":[],"kind":"article","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/Equatable-Implementations","role":"collectionGroup"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"url":"\/documentation\/passage\/credentialcreationpublickeyuser","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys.json b/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys.json new file mode 100644 index 00000000..717f8342 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys.json @@ -0,0 +1 @@ +{"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/displayName","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/icon","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/id","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/name"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/RawRepresentable-Implementations"],"generated":true}],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}]}]}],"metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"modules":[{"name":"Passage"}],"roleHeading":"Enumeration","externalID":"s:7Passage31CredentialCreationPublicKeyUserV10CodingKeysO","symbolKind":"enum","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"CredentialCreationPublicKeyUser.CodingKeys","role":"symbol"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","type":"unresolvable","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys/icon":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/icon","role":"symbol","abstract":[],"title":"CredentialCreationPublicKeyUser.CodingKeys.icon","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"icon","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/icon"},"doc://Passage/s8SendableP":{"identifier":"doc:\/\/Passage\/s8SendableP","type":"unresolvable","title":"Swift.Sendable"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/rawrepresentable-implementations","kind":"article"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys/init(rawValue:)":{"url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/init(rawvalue:)","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/init(rawValue:)","title":"init(rawValue:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/codingkey-implementations","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/CodingKey-Implementations","type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys/init(stringValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"abstract":[],"url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/init(stringvalue:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/init(stringValue:)","title":"init(stringValue:)","role":"symbol"},"doc://Passage/s9CodingKeyP":{"title":"Swift.CodingKey","type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"url":"\/documentation\/passage\/credentialcreationpublickeyuser","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys/displayName":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"displayName","kind":"identifier"}],"abstract":[],"url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/displayname","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/displayName","title":"CredentialCreationPublicKeyUser.CodingKeys.displayName","role":"symbol"},"doc://Passage/SY":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys/id":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/id","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/id","type":"topic","kind":"symbol","title":"CredentialCreationPublicKeyUser.CodingKeys.id"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys/init(intValue:)":{"url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/init(intvalue:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/init(intValue:)","type":"topic","abstract":[],"kind":"symbol","title":"init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://Passage/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser.CodingKeys"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys/Equatable-Implementations":{"role":"collectionGroup","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/Equatable-Implementations","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys/name":{"abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/name","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/name","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser.CodingKeys.name"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..dc820fd0 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage31CredentialCreationPublicKeyUserV10CodingKeysO","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"extendedModule":"Swift","roleHeading":"Operator","title":"!=(_:_:)","symbolKind":"op"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/Equatable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys/!=(_:_:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","title":"!=(_:_:)","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/!=(_:_:)","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser.CodingKeys"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys/Equatable-Implementations":{"role":"collectionGroup","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/Equatable-Implementations","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"url":"\/documentation\/passage\/credentialcreationpublickeyuser","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..1c063345 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/description"],"title":"Instance Properties"}],"metadata":{"title":"CodingKey Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/codingkey-implementations"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys"]]},"sections":[],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"url":"\/documentation\/passage\/credentialcreationpublickeyuser","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys/description":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/description","role":"symbol","title":"description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/description"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys/debugDescription":{"title":"debugDescription","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/debugdescription","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/debugDescription","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/debugdescription.json b/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/debugdescription.json new file mode 100644 index 00000000..01fe4a43 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"title":"debugDescription","role":"symbol","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage31CredentialCreationPublicKeyUserV10CodingKeysO","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"property"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/debugdescription"]}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/CodingKey-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/debugDescription"},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/codingkey-implementations","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/CodingKey-Implementations","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys/debugDescription":{"title":"debugDescription","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/debugdescription","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/debugDescription","type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"url":"\/documentation\/passage\/credentialcreationpublickeyuser","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser.CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/description.json b/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/description.json new file mode 100644 index 00000000..8da85a54 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/description.json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/CodingKey-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.description"},{"type":"text","text":"."}],"metadata":{"symbolKind":"property","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"role":"symbol","roleHeading":"Instance Property","title":"description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"extendedModule":"Swift","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage31CredentialCreationPublicKeyUserV10CodingKeysO"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/description","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser.CodingKeys"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"url":"\/documentation\/passage\/credentialcreationpublickeyuser","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys/description":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/description","role":"symbol","title":"description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/description"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/codingkey-implementations","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/CodingKey-Implementations","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/displayname.json b/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/displayname.json new file mode 100644 index 00000000..b53f7ab7 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/displayname.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/displayName"},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"displayName","kind":"identifier"}],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/displayname"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys"]]},"sections":[],"metadata":{"externalID":"s:7Passage31CredentialCreationPublicKeyUserV10CodingKeysO11displayNameyA2EmF","role":"symbol","title":"CredentialCreationPublicKeyUser.CodingKeys.displayName","roleHeading":"Case","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"displayName","kind":"identifier"}]},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser.CodingKeys"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"url":"\/documentation\/passage\/credentialcreationpublickeyuser","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys/displayName":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"displayName","kind":"identifier"}],"abstract":[],"url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/displayname","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/displayName","title":"CredentialCreationPublicKeyUser.CodingKeys.displayName","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..2c87d2d5 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/!=(_:_:)"],"generated":true,"title":"Operators"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/equatable-implementations"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser.CodingKeys"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys/!=(_:_:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","title":"!=(_:_:)","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/!=(_:_:)","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"url":"\/documentation\/passage\/credentialcreationpublickeyuser","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/hash(into:).json b/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/hash(into:).json new file mode 100644 index 00000000..b4bf89b8 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/hash(into:)"]}],"metadata":{"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage31CredentialCreationPublicKeyUserV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Instance Method","role":"symbol","title":"hash(into:)","symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"kind":"symbol","sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/RawRepresentable-Implementations"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"url":"\/documentation\/passage\/credentialcreationpublickeyuser","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys/hash(into:)":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/hash(into:)","role":"symbol","title":"hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/rawrepresentable-implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/hashvalue.json b/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/hashvalue.json new file mode 100644 index 00000000..7ff66952 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/RawRepresentable-Implementations"]]},"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage31CredentialCreationPublicKeyUserV10CodingKeysO","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"title":"hashValue","extendedModule":"Swift"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/hashValue"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"sections":[],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys/hashValue":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/hashvalue","role":"symbol","title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/hashValue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/rawrepresentable-implementations","kind":"article"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"url":"\/documentation\/passage\/credentialcreationpublickeyuser","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/icon.json b/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/icon.json new file mode 100644 index 00000000..6b7b68cd --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/icon.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"icon","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"symbolKind":"case","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Case","title":"CredentialCreationPublicKeyUser.CodingKeys.icon","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"icon","kind":"identifier"}],"externalID":"s:7Passage31CredentialCreationPublicKeyUserV10CodingKeysO4iconyA2EmF"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/icon"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/icon"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser.CodingKeys"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys/icon":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/icon","role":"symbol","abstract":[],"title":"CredentialCreationPublicKeyUser.CodingKeys.icon","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"icon","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/icon"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"url":"\/documentation\/passage\/credentialcreationpublickeyuser","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/id.json b/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/id.json new file mode 100644 index 00000000..96a54768 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/id.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/id"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/id","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"}],"platforms":["iOS"],"languages":["swift"]}]}],"sections":[],"metadata":{"symbolKind":"case","roleHeading":"Case","title":"CredentialCreationPublicKeyUser.CodingKeys.id","externalID":"s:7Passage31CredentialCreationPublicKeyUserV10CodingKeysO2idyA2EmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"}],"modules":[{"name":"Passage"}],"role":"symbol"},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys/id":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"}],"url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/id","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/id","type":"topic","kind":"symbol","title":"CredentialCreationPublicKeyUser.CodingKeys.id"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"url":"\/documentation\/passage\/credentialcreationpublickeyuser","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser.CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..73e473cd --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/init(intvalue:)"]}],"metadata":{"symbolKind":"init","role":"symbol","roleHeading":"Initializer","modules":[{"name":"Passage"}],"externalID":"s:7Passage31CredentialCreationPublicKeyUserV10CodingKeysO8intValueAESgSi_tcfc","title":"init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/init(intValue:)"},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"url":"\/documentation\/passage\/credentialcreationpublickeyuser","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser.CodingKeys"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys/init(intValue:)":{"url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/init(intvalue:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/init(intValue:)","type":"topic","abstract":[],"kind":"symbol","title":"init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..2dffe97f --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"init","roleHeading":"Initializer","title":"init(rawValue:)","externalID":"s:7Passage31CredentialCreationPublicKeyUserV10CodingKeysO8rawValueAESgSS_tcfc","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"modules":[{"name":"Passage"}],"role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/init(rawValue:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/init(rawvalue:)"]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser.CodingKeys"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys/init(rawValue:)":{"url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/init(rawvalue:)","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/init(rawValue:)","title":"init(rawValue:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"url":"\/documentation\/passage\/credentialcreationpublickeyuser","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..e8c34f23 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/init(stringValue:)"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}]}]}],"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/init(stringvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys"]]},"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"symbolKind":"init","modules":[{"name":"Passage"}],"externalID":"s:7Passage31CredentialCreationPublicKeyUserV10CodingKeysO11stringValueAESgSS_tcfc","role":"symbol","roleHeading":"Initializer","title":"init(stringValue:)"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys/init(stringValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"abstract":[],"url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/init(stringvalue:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/init(stringValue:)","title":"init(stringValue:)","role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser.CodingKeys"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"url":"\/documentation\/passage\/credentialcreationpublickeyuser","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/name.json b/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/name.json new file mode 100644 index 00000000..8ac56f97 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/name.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/name"},"sections":[],"metadata":{"symbolKind":"case","role":"symbol","externalID":"s:7Passage31CredentialCreationPublicKeyUserV10CodingKeysO4nameyA2EmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"}],"modules":[{"name":"Passage"}],"title":"CredentialCreationPublicKeyUser.CodingKeys.name","roleHeading":"Case"},"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/name"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys/name":{"abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/name","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/name","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser.CodingKeys.name"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"url":"\/documentation\/passage\/credentialcreationpublickeyuser","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..5d2caab0 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyuser/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys"]]},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/hashValue"],"generated":true,"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/hash(into:)"],"generated":true}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser.CodingKeys"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"url":"\/documentation\/passage\/credentialcreationpublickeyuser","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys/hash(into:)":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/hash(into:)","role":"symbol","title":"hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/CodingKeys/hashValue":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/hashvalue","role":"symbol","title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/CodingKeys\/hashValue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyuser/displayname.json b/docs/data/documentation/passage/credentialcreationpublickeyuser/displayname.json new file mode 100644 index 00000000..5d2ddbaf --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyuser/displayname.json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyuser\/displayname"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"displayName","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/displayName"},"abstract":[{"type":"text","text":"A human-palatable name for the user account, intended only for display. For example, \"Alex P. Müller\" or \"田中 倫\". The Relying Party SHOULD let the user choose this, and SHOULD NOT restrict the choice more than necessary."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser"]]},"metadata":{"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","title":"displayName","externalID":"s:7Passage31CredentialCreationPublicKeyUserV11displayNameSSSgvp","modules":[{"name":"Passage"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"displayName"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"url":"\/documentation\/passage\/credentialcreationpublickeyuser","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/displayName":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/displayName","kind":"symbol","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/displayname","abstract":[{"text":"A human-palatable name for the user account, intended only for display. For example, \"Alex P. Müller\" or \"田中 倫\". The Relying Party SHOULD let the user choose this, and SHOULD NOT restrict the choice more than necessary.","type":"text"}],"role":"symbol","title":"displayName","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"displayName"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyuser/encode(to:).json b/docs/data/documentation/passage/credentialcreationpublickeyuser/encode(to:).json new file mode 100644 index 00000000..10c35bb4 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyuser/encode(to:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyuser\/encode(to:)"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"externalID":"s:7Passage31CredentialCreationPublicKeyUserV6encode2toys7Encoder_p_tKF","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"roleHeading":"Instance Method","symbolKind":"method","title":"encode(to:)"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/encode(to:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/encode(to:)":{"title":"encode(to:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/encode(to:)","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/encode(to:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"url":"\/documentation\/passage\/credentialcreationpublickeyuser","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyuser/equatable-implementations.json b/docs/data/documentation/passage/credentialcreationpublickeyuser/equatable-implementations.json new file mode 100644 index 00000000..2c2f6fd3 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyuser/equatable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/Equatable-Implementations"},"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/!=(_:_:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser"]]},"kind":"article","variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyuser\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/!=(_:_:)","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"url":"\/documentation\/passage\/credentialcreationpublickeyuser","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyuser/icon.json b/docs/data/documentation/passage/credentialcreationpublickeyuser/icon.json new file mode 100644 index 00000000..37c58d9c --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyuser/icon.json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyuser\/icon"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"icon"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser"]]},"abstract":[{"type":"text","text":"A serialized URL which resolves to an image associated with the entity. For example, this could be a user’s avatar or a Relying Party’s logo. This URL MUST be an a priori authenticated URL. Authenticators MUST accept and store a 128-byte minimum length for an icon member’s value. Authenticators MAY ignore an icon member’s value if its length is greater than 128 bytes. The URL’s scheme MAY be \"data\" to avoid fetches of the URL, at the cost of needing more storage. Deprecated: this has been removed from the specification recommendations."}],"kind":"symbol","metadata":{"externalID":"s:7Passage31CredentialCreationPublicKeyUserV4iconSSSgvp","role":"symbol","modules":[{"name":"Passage"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"icon"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"title":"icon","roleHeading":"Instance Property","symbolKind":"property"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/icon","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/icon":{"kind":"symbol","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A serialized URL which resolves to an image associated with the entity. For example, this could be a user’s avatar or a Relying Party’s logo. This URL MUST be an a priori authenticated URL. Authenticators MUST accept and store a 128-byte minimum length for an icon member’s value. Authenticators MAY ignore an icon member’s value if its length is greater than 128 bytes. The URL’s scheme MAY be \"data\" to avoid fetches of the URL, at the cost of needing more storage. Deprecated: this has been removed from the specification recommendations."}],"title":"icon","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"icon","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/icon","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/icon"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"url":"\/documentation\/passage\/credentialcreationpublickeyuser","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyuser/id.json b/docs/data/documentation/passage/credentialcreationpublickeyuser/id.json new file mode 100644 index 00000000..1db99115 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyuser/id.json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"type":"text","text":"ID is the user handle of the user account entity. To ensure secure operation, authentication and authorization decisions MUST be made on the basis of this id member, not the displayName nor name members. See Section 6.1 of "},{"identifier":"https:\/\/www.w3.org\/TR\/webauthn\/#biblio-rfc8266","isActive":true,"type":"reference"},{"type":"text","text":"."}],"metadata":{"title":"id","modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","externalID":"s:7Passage31CredentialCreationPublicKeyUserV2idSSSgvp","role":"symbol"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/id","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyuser\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"url":"\/documentation\/passage\/credentialcreationpublickeyuser","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser"},"https://www.w3.org/TR/webauthn/#biblio-rfc8266":{"type":"link","titleInlineContent":[{"type":"text","text":"RFC8266"}],"url":"https:\/\/www.w3.org\/TR\/webauthn\/#biblio-rfc8266","title":"RFC8266","identifier":"https:\/\/www.w3.org\/TR\/webauthn\/#biblio-rfc8266"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/id":{"abstract":[{"type":"text","text":"ID is the user handle of the user account entity. To ensure secure operation, authentication and authorization decisions MUST be made on the basis of this id member, not the displayName nor name members. See Section 6.1 of "},{"isActive":true,"type":"reference","identifier":"https:\/\/www.w3.org\/TR\/webauthn\/#biblio-rfc8266"},{"text":".","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/id","role":"symbol","title":"id","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/id","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyuser/init(displayname:icon:id:name:).json b/docs/data/documentation/passage/credentialcreationpublickeyuser/init(displayname:icon:id:name:).json new file mode 100644 index 00000000..dd299deb --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyuser/init(displayname:icon:id:name:).json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/credentialcreationpublickeyuser\/init(displayname:icon:id:name:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage31CredentialCreationPublicKeyUserV11displayName4icon2id4nameACSSSg_A3Htcfc","roleHeading":"Initializer","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"displayName","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"icon"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"name"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?)","kind":"text"}],"title":"init(displayName:icon:id:name:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/init(displayName:icon:id:name:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"displayName","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"icon","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"name","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil)"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/init(displayName:icon:id:name:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/init(displayName:icon:id:name:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"displayName"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"icon"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"text":"name","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"title":"init(displayName:icon:id:name:)","kind":"symbol","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/init(displayname:icon:id:name:)"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"url":"\/documentation\/passage\/credentialcreationpublickeyuser","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyuser/init(from:).json b/docs/data/documentation/passage/credentialcreationpublickeyuser/init(from:).json new file mode 100644 index 00000000..901a05a0 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyuser/init(from:).json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyuser\/init(from:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/init(from:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage31CredentialCreationPublicKeyUserV4fromACs7Decoder_p_tKcfc","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","title":"init(from:)","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"references":{"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"url":"\/documentation\/passage\/credentialcreationpublickeyuser","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/init(from:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/init(from:)","role":"symbol","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/credentialcreationpublickeyuser\/init(from:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationpublickeyuser/name.json b/docs/data/documentation/passage/credentialcreationpublickeyuser/name.json new file mode 100644 index 00000000..c22f09a9 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationpublickeyuser/name.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationpublickeyuser\/name"]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"name","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser"]]},"metadata":{"symbolKind":"property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"name"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"externalID":"s:7Passage31CredentialCreationPublicKeyUserV4nameSSSgvp","title":"name","roleHeading":"Instance Property","modules":[{"name":"Passage"}]},"abstract":[{"text":"A human-palatable name for the entity. Its function depends on what the PublicKeyCredentialEntity represents: When inherited by PublicKeyCredentialRpEntity it is a human-palatable identifier for the Relying Party, intended only for display. For example, \"ACME Corporation\", \"Wonderful Widgets, Inc.\" or \"ОАО Примертех\". When inherited by PublicKeyCredentialUserEntity, it is a human-palatable identifier for a user account. It is intended only for display, i.e., aiding the user in determining the difference between user accounts with similar displayNames. For example, \"alexm\", \"alex.p.mueller@example.com\" or \"+14255551234\".","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/name","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"url":"\/documentation\/passage\/credentialcreationpublickeyuser","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationPublicKeyUser"}],"kind":"symbol","title":"CredentialCreationPublicKeyUser"},"doc://Passage/documentation/Passage/CredentialCreationPublicKeyUser/name":{"url":"\/documentation\/passage\/credentialcreationpublickeyuser\/name","abstract":[{"type":"text","text":"A human-palatable name for the entity. Its function depends on what the PublicKeyCredentialEntity represents: When inherited by PublicKeyCredentialRpEntity it is a human-palatable identifier for the Relying Party, intended only for display. For example, \"ACME Corporation\", \"Wonderful Widgets, Inc.\" or \"ОАО Примертех\". When inherited by PublicKeyCredentialUserEntity, it is a human-palatable identifier for a user account. It is intended only for display, i.e., aiding the user in determining the difference between user accounts with similar displayNames. For example, \"alexm\", \"alex.p.mueller@example.com\" or \"+14255551234\"."}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationPublicKeyUser\/name","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"name","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"title":"name"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponse.json b/docs/data/documentation/passage/credentialcreationresponse.json new file mode 100644 index 00000000..e1031679 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponse.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/init(authenticatorAttachment:clientExtensionResults:id:rawId:response:transports:type:)","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/init(from:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/authenticatorAttachment","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/clientExtensionResults","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/id","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/rawId","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/response","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/transports","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/type"],"title":"Instance Properties"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/encode(to:)"],"title":"Instance Methods"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys"],"title":"Enumerations"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationresponse"]}],"metadata":{"externalID":"s:7Passage26CredentialCreationResponseV","modules":[{"name":"Passage"}],"roleHeading":"Structure","role":"symbol","title":"CredentialCreationResponse","symbolKind":"struct","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"CredentialCreationResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialCreationResponse"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialCreationResponse"}]}],"kind":"declarations"}],"kind":"symbol","sections":[],"relationshipsSections":[{"title":"Conforms To","kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/CredentialCreationResponse/type":{"abstract":[{"type":"text","text":"Type is the value of the object’s interface object’s [[type]] slot, which specifies the credential type represented by this object. This should be type \"public-key\" for Webauthn credentials."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/type","role":"symbol","title":"type","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/credentialcreationresponse\/type"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys","role":"symbol","title":"CredentialCreationResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/Se":{"identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Passage/SE":{"identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://Passage/documentation/Passage/CredentialCreationResponse/init(from:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/init(from:)","role":"symbol","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/init(from:)","type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationResponse/authenticatorAttachment":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticatorAttachment"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/authenticatorattachment","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/authenticatorAttachment","title":"authenticatorAttachment","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationResponse/clientExtensionResults":{"type":"topic","title":"clientExtensionResults","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientExtensionResults"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10AnyCodableAAV","kind":"typeIdentifier","text":"AnyCodable"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/clientExtensionResults","url":"\/documentation\/passage\/credentialcreationresponse\/clientextensionresults"},"doc://Passage/documentation/Passage/CredentialCreationResponse/rawId":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/rawId","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rawId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"rawId","url":"\/documentation\/passage\/credentialcreationresponse\/rawid"},"doc://Passage/documentation/Passage/CredentialCreationResponse/response":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/response","role":"symbol","title":"response","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"response","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CredentialCreationResponseResponse","preciseIdentifier":"s:7Passage026CredentialCreationResponseD0V"},{"kind":"text","text":"?"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/credentialcreationresponse\/response"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponse/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/Equatable-Implementations","url":"\/documentation\/passage\/credentialcreationresponse\/equatable-implementations","abstract":[],"kind":"article","type":"topic","title":"Equatable Implementations","role":"collectionGroup"},"doc://Passage/documentation/Passage/CredentialCreationResponse/id":{"abstract":[{"type":"text","text":"ID is The credential’s identifier. The requirements for the identifier are distinct for each type of credential. It might represent a username for username\/password tuples, for example."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/id","role":"symbol","title":"id","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/id","type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationResponse/init(authenticatorAttachment:clientExtensionResults:id:rawId:response:transports:type:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"authenticatorAttachment"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"clientExtensionResults","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnyCodable","kind":"typeIdentifier","preciseIdentifier":"s:10AnyCodableAAV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"rawId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"response"},{"kind":"text","text":": "},{"text":"CredentialCreationResponseResponse","preciseIdentifier":"s:7Passage026CredentialCreationResponseD0V","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"transports"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"]?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/init(authenticatorAttachment:clientExtensionResults:id:rawId:response:transports:type:)","role":"symbol","title":"init(authenticatorAttachment:clientExtensionResults:id:rawId:response:transports:type:)","type":"topic","url":"\/documentation\/passage\/credentialcreationresponse\/init(authenticatorattachment:clientextensionresults:id:rawid:response:transports:type:)"},"doc://Passage/documentation/Passage/CredentialCreationResponse/transports":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/transports","role":"symbol","title":"transports","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transports"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/credentialcreationresponse\/transports"},"doc://Passage/documentation/Passage/CredentialCreationResponse/encode(to:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/encode(to:)","role":"symbol","title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/encode(to:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponse/!=(_:_:).json b/docs/data/documentation/passage/credentialcreationresponse/!=(_:_:).json new file mode 100644 index 00000000..cae8773c --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponse/!=(_:_:).json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/Equatable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/!=(_:_:)"},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Operator","extendedModule":"Swift","symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage26CredentialCreationResponseV","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationresponse\/!=(_:_:)"]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationResponse/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/!=(_:_:)","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse\/!=(_:_:)","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"!=(_:_:)","role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationResponse/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/Equatable-Implementations","url":"\/documentation\/passage\/credentialcreationresponse\/equatable-implementations","abstract":[],"kind":"article","type":"topic","title":"Equatable Implementations","role":"collectionGroup"},"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponse/authenticatorattachment.json b/docs/data/documentation/passage/credentialcreationresponse/authenticatorattachment.json new file mode 100644 index 00000000..b7fd99b8 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponse/authenticatorattachment.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"authenticatorAttachment"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"role":"symbol","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"externalID":"s:7Passage26CredentialCreationResponseV23authenticatorAttachmentSSSgvp","title":"authenticatorAttachment"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationresponse\/authenticatorattachment"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/authenticatorAttachment","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticatorAttachment"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse"]]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/CredentialCreationResponse/authenticatorAttachment":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticatorAttachment"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/authenticatorattachment","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/authenticatorAttachment","title":"authenticatorAttachment","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponse/clientextensionresults.json b/docs/data/documentation/passage/credentialcreationresponse/clientextensionresults.json new file mode 100644 index 00000000..c1c00de0 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponse/clientextensionresults.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse"]]},"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationresponse\/clientextensionresults"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/clientExtensionResults","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage"}],"title":"clientExtensionResults","role":"symbol","externalID":"s:7Passage26CredentialCreationResponseV22clientExtensionResults10AnyCodableAEVSgvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientExtensionResults","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","symbolKind":"property"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientExtensionResults"},{"kind":"text","text":": "},{"text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponse/clientExtensionResults":{"type":"topic","title":"clientExtensionResults","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientExtensionResults"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10AnyCodableAAV","kind":"typeIdentifier","text":"AnyCodable"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/clientExtensionResults","url":"\/documentation\/passage\/credentialcreationresponse\/clientextensionresults"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponse/codingkeys.json b/docs/data/documentation/passage/credentialcreationresponse/codingkeys.json new file mode 100644 index 00000000..05ddc849 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponse/codingkeys.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys","interfaceLanguage":"swift"},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"metadata":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"modules":[{"name":"Passage"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","title":"CredentialCreationResponse.CodingKeys","externalID":"s:7Passage26CredentialCreationResponseV10CodingKeysO"},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse"]]},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/authenticatorAttachment","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/clientExtensionResults","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/id","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/rawId","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/response","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/transports","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/type"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/RawRepresentable-Implementations"],"generated":true}],"variants":[{"paths":["\/documentation\/passage\/credentialcreationresponse\/codingkeys"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/s9CodingKeyP":{"title":"Swift.CodingKey","identifier":"doc:\/\/Passage\/s9CodingKeyP","type":"unresolvable"},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","identifier":"doc:\/\/Passage\/s8SendableP","type":"unresolvable"},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/id":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/id","role":"symbol","title":"CredentialCreationResponse.CodingKeys.id","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/id","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/init(rawValue:)":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/init(rawvalue:)","role":"symbol","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/RawRepresentable-Implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/clientExtensionResults":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/clientextensionresults","role":"symbol","title":"CredentialCreationResponse.CodingKeys.clientExtensionResults","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/clientExtensionResults","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientExtensionResults"}],"type":"topic","abstract":[]},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/rawId":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/rawid","role":"symbol","title":"CredentialCreationResponse.CodingKeys.rawId","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/rawId","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"rawId","kind":"identifier"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys","role":"symbol","title":"CredentialCreationResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","type":"unresolvable"},"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/type":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/type","role":"symbol","title":"CredentialCreationResponse.CodingKeys.type","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/type","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/init(intValue:)":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/init(intvalue:)","role":"symbol","title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/init(intValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/CodingKey-Implementations":{"kind":"article","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/codingkey-implementations","role":"collectionGroup","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/CodingKey-Implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/init(stringValue:)":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/init(stringvalue:)","role":"symbol","title":"init(stringValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/init(stringValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/authenticatorAttachment":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/authenticatorattachment","role":"symbol","title":"CredentialCreationResponse.CodingKeys.authenticatorAttachment","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/authenticatorAttachment","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticatorAttachment"}],"abstract":[],"type":"topic"},"doc://Passage/SY":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable"},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/response":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/response","role":"symbol","title":"CredentialCreationResponse.CodingKeys.response","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/response","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"response"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/Equatable-Implementations","type":"topic","abstract":[]},"doc://Passage/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/transports":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transports"}],"url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/transports","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/transports","type":"topic","kind":"symbol","title":"CredentialCreationResponse.CodingKeys.transports"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponse/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/credentialcreationresponse/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..69c6dfb2 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponse/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage26CredentialCreationResponseV10CodingKeysO","role":"symbol","extendedModule":"Swift","title":"!=(_:_:)","roleHeading":"Operator","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationresponse\/codingkeys\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/Equatable-Implementations"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/!=(_:_:)":{"abstract":[],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/!=(_:_:)","title":"!=(_:_:)","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/!=(_:_:)"},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys","role":"symbol","title":"CredentialCreationResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/Equatable-Implementations","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponse/codingkeys/authenticatorattachment.json b/docs/data/documentation/passage/credentialcreationresponse/codingkeys/authenticatorattachment.json new file mode 100644 index 00000000..e06f7216 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponse/codingkeys/authenticatorattachment.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/authenticatorAttachment"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"authenticatorAttachment","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationresponse\/codingkeys\/authenticatorattachment"]}],"metadata":{"externalID":"s:7Passage26CredentialCreationResponseV10CodingKeysO23authenticatorAttachmentyA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","title":"CredentialCreationResponse.CodingKeys.authenticatorAttachment","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticatorAttachment"}]},"sections":[],"references":{"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys","role":"symbol","title":"CredentialCreationResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/authenticatorAttachment":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/authenticatorattachment","role":"symbol","title":"CredentialCreationResponse.CodingKeys.authenticatorAttachment","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/authenticatorAttachment","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticatorAttachment"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponse/codingkeys/clientextensionresults.json b/docs/data/documentation/passage/credentialcreationresponse/codingkeys/clientextensionresults.json new file mode 100644 index 00000000..d2b5dda1 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponse/codingkeys/clientextensionresults.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"symbol","roleHeading":"Case","symbolKind":"case","externalID":"s:7Passage26CredentialCreationResponseV10CodingKeysO22clientExtensionResultsyA2EmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientExtensionResults"}],"title":"CredentialCreationResponse.CodingKeys.clientExtensionResults","modules":[{"name":"Passage"}]},"variants":[{"paths":["\/documentation\/passage\/credentialcreationresponse\/codingkeys\/clientextensionresults"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientExtensionResults"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/clientExtensionResults","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/clientExtensionResults":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/clientextensionresults","role":"symbol","title":"CredentialCreationResponse.CodingKeys.clientExtensionResults","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/clientExtensionResults","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientExtensionResults"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys","role":"symbol","title":"CredentialCreationResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponse/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/credentialcreationresponse/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..58bd2886 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponse/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"modules":[{"name":"Passage"}],"title":"CodingKey Implementations","role":"collectionGroup"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/credentialcreationresponse\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"article","topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/description"],"generated":true,"title":"Instance Properties"}],"references":{"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/debugDescription":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/debugdescription"},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys","role":"symbol","title":"CredentialCreationResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/description":{"title":"description","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/description","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/description","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponse/codingkeys/debugdescription.json b/docs/data/documentation/passage/credentialcreationresponse/codingkeys/debugdescription.json new file mode 100644 index 00000000..0957392e --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponse/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"extendedModule":"Swift","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage26CredentialCreationResponseV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property","role":"symbol","title":"debugDescription","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"variants":[{"paths":["\/documentation\/passage\/credentialcreationresponse\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/CodingKey-Implementations"]]},"references":{"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/debugDescription":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/debugdescription"},"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys","role":"symbol","title":"CredentialCreationResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/CodingKey-Implementations":{"kind":"article","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/codingkey-implementations","role":"collectionGroup","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/CodingKey-Implementations","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponse/codingkeys/description.json b/docs/data/documentation/passage/credentialcreationresponse/codingkeys/description.json new file mode 100644 index 00000000..5181cc9e --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponse/codingkeys/description.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/passage\/credentialcreationresponse\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/CodingKey-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.description","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"title":"description","modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"roleHeading":"Instance Property","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage26CredentialCreationResponseV10CodingKeysO","role":"symbol"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/description"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/CodingKey-Implementations":{"kind":"article","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/codingkey-implementations","role":"collectionGroup","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/CodingKey-Implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys","role":"symbol","title":"CredentialCreationResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/description":{"title":"description","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/description","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/description","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponse/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/credentialcreationresponse/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..e87bb0c0 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponse/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/Equatable-Implementations"},"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/!=(_:_:)"],"generated":true,"title":"Operators"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationresponse\/codingkeys\/equatable-implementations"]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys","role":"symbol","title":"CredentialCreationResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/!=(_:_:)":{"abstract":[],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/!=(_:_:)","title":"!=(_:_:)","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponse/codingkeys/hash(into:).json b/docs/data/documentation/passage/credentialcreationresponse/codingkeys/hash(into:).json new file mode 100644 index 00000000..4f785da7 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponse/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/credentialcreationresponse\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"symbolKind":"method","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage26CredentialCreationResponseV10CodingKeysO","roleHeading":"Instance Method","title":"hash(into:)"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/hash(into:)":{"abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/hash(into:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"title":"hash(into:)","role":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/hash(into:)","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys","role":"symbol","title":"CredentialCreationResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/RawRepresentable-Implementations","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponse/codingkeys/hashvalue.json b/docs/data/documentation/passage/credentialcreationresponse/codingkeys/hashvalue.json new file mode 100644 index 00000000..86498e74 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponse/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"metadata":{"extendedModule":"Swift","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage26CredentialCreationResponseV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"title":"hashValue","role":"symbol","roleHeading":"Instance Property","symbolKind":"property"},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/passage\/credentialcreationresponse\/codingkeys\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/RawRepresentable-Implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/hashValue":{"abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"title":"hashValue","role":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/hashvalue","type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys","role":"symbol","title":"CredentialCreationResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponse/codingkeys/id.json b/docs/data/documentation/passage/credentialcreationresponse/codingkeys/id.json new file mode 100644 index 00000000..4ee12e6c --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponse/codingkeys/id.json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/credentialcreationresponse\/codingkeys\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"}]}]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"}],"externalID":"s:7Passage26CredentialCreationResponseV10CodingKeysO2idyA2EmF","title":"CredentialCreationResponse.CodingKeys.id","role":"symbol","roleHeading":"Case"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/id"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys","role":"symbol","title":"CredentialCreationResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/id":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/id","role":"symbol","title":"CredentialCreationResponse.CodingKeys.id","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/id","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponse/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/credentialcreationresponse/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..e5fd5d3d --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponse/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"modules":[{"name":"Passage"}],"externalID":"s:7Passage26CredentialCreationResponseV10CodingKeysO8intValueAESgSi_tcfc","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"roleHeading":"Initializer","symbolKind":"init","title":"init(intValue:)"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys"]]},"sections":[],"variants":[{"paths":["\/documentation\/passage\/credentialcreationresponse\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/init(intValue:)":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/init(intvalue:)","role":"symbol","title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/init(intValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys","role":"symbol","title":"CredentialCreationResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponse/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/credentialcreationresponse/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..54a4eb7b --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponse/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationresponse\/codingkeys\/init(rawvalue:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys"]]},"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"roleHeading":"Initializer","externalID":"s:7Passage26CredentialCreationResponseV10CodingKeysO8rawValueAESgSS_tcfc","title":"init(rawValue:)"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/init(rawValue:)":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/init(rawvalue:)","role":"symbol","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys","role":"symbol","title":"CredentialCreationResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponse/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/credentialcreationresponse/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..9549698a --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponse/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(stringValue:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/credentialcreationresponse\/codingkeys\/init(stringvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"externalID":"s:7Passage26CredentialCreationResponseV10CodingKeysO11stringValueAESgSS_tcfc","title":"init(stringValue:)","symbolKind":"init","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"roleHeading":"Initializer"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}]}]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/init(stringValue:)":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/init(stringvalue:)","role":"symbol","title":"init(stringValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/init(stringValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys","role":"symbol","title":"CredentialCreationResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponse/codingkeys/rawid.json b/docs/data/documentation/passage/credentialcreationresponse/codingkeys/rawid.json new file mode 100644 index 00000000..cebbe53b --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponse/codingkeys/rawid.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"symbolKind":"case","role":"symbol","title":"CredentialCreationResponse.CodingKeys.rawId","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"rawId","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage26CredentialCreationResponseV10CodingKeysO5rawIdyA2EmF","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"rawId"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationresponse\/codingkeys\/rawid"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/rawId"},"references":{"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys","role":"symbol","title":"CredentialCreationResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/rawId":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/rawid","role":"symbol","title":"CredentialCreationResponse.CodingKeys.rawId","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/rawId","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"rawId","kind":"identifier"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponse/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/credentialcreationresponse/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..f3de4fe0 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponse/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/hashValue"],"generated":true,"title":"Instance Properties"},{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/hash(into:)"]}],"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/RawRepresentable-Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationresponse\/codingkeys\/rawrepresentable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys"]]},"metadata":{"title":"RawRepresentable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"sections":[],"references":{"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys","role":"symbol","title":"CredentialCreationResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/hash(into:)":{"abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/hash(into:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"title":"hash(into:)","role":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/hash(into:)","type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/hashValue":{"abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"title":"hashValue","role":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/hashvalue","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponse/codingkeys/response.json b/docs/data/documentation/passage/credentialcreationresponse/codingkeys/response.json new file mode 100644 index 00000000..bfa0cacf --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponse/codingkeys/response.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/credentialcreationresponse\/codingkeys\/response"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/response"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"response"}]}],"kind":"declarations"}],"metadata":{"externalID":"s:7Passage26CredentialCreationResponseV10CodingKeysO8responseyA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","title":"CredentialCreationResponse.CodingKeys.response","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"response","kind":"identifier"}]},"references":{"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/response":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/response","role":"symbol","title":"CredentialCreationResponse.CodingKeys.response","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/response","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"response"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys","role":"symbol","title":"CredentialCreationResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponse/codingkeys/transports.json b/docs/data/documentation/passage/credentialcreationresponse/codingkeys/transports.json new file mode 100644 index 00000000..2511d258 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponse/codingkeys/transports.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/transports"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys"]]},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"transports"}],"roleHeading":"Case","symbolKind":"case","externalID":"s:7Passage26CredentialCreationResponseV10CodingKeysO10transportsyA2EmF","role":"symbol","title":"CredentialCreationResponse.CodingKeys.transports","modules":[{"name":"Passage"}]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationresponse\/codingkeys\/transports"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"transports","kind":"identifier"}]}]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/transports":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transports"}],"url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/transports","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/transports","type":"topic","kind":"symbol","title":"CredentialCreationResponse.CodingKeys.transports"},"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys","role":"symbol","title":"CredentialCreationResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponse/codingkeys/type.json b/docs/data/documentation/passage/credentialcreationresponse/codingkeys/type.json new file mode 100644 index 00000000..9a8fd4e1 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponse/codingkeys/type.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/type","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"roleHeading":"Case","externalID":"s:7Passage26CredentialCreationResponseV10CodingKeysO4typeyA2EmF","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"}],"title":"CredentialCreationResponse.CodingKeys.type"},"variants":[{"paths":["\/documentation\/passage\/credentialcreationresponse\/codingkeys\/type"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys/type":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/type","role":"symbol","title":"CredentialCreationResponse.CodingKeys.type","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys\/type","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/codingkeys","role":"symbol","title":"CredentialCreationResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponse/encode(to:).json b/docs/data/documentation/passage/credentialcreationresponse/encode(to:).json new file mode 100644 index 00000000..7e926392 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponse/encode(to:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/credentialcreationresponse\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"externalID":"s:7Passage26CredentialCreationResponseV6encode2toys7Encoder_p_tKF","modules":[{"name":"Passage"}],"roleHeading":"Instance Method","role":"symbol","symbolKind":"method","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/encode(to:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["iOS"],"languages":["swift"]}]}],"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage/CredentialCreationResponse/encode(to:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/encode(to:)","role":"symbol","title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/encode(to:)","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponse/equatable-implementations.json b/docs/data/documentation/passage/credentialcreationresponse/equatable-implementations.json new file mode 100644 index 00000000..ff0919e7 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponse/equatable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"sections":[],"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/Equatable-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationresponse\/equatable-implementations"]}],"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationResponse/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/!=(_:_:)","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse\/!=(_:_:)","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"!=(_:_:)","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponse/id.json b/docs/data/documentation/passage/credentialcreationresponse/id.json new file mode 100644 index 00000000..6bf4e45b --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponse/id.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/id"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationresponse\/id"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse"]]},"abstract":[{"text":"ID is The credential’s identifier. The requirements for the identifier are distinct for each type of credential. It might represent a username for username\/password tuples, for example.","type":"text"}],"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"externalID":"s:7Passage26CredentialCreationResponseV2idSSSgvp","symbolKind":"property","role":"symbol","title":"id","roleHeading":"Instance Property","modules":[{"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponse/id":{"abstract":[{"type":"text","text":"ID is The credential’s identifier. The requirements for the identifier are distinct for each type of credential. It might represent a username for username\/password tuples, for example."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/id","role":"symbol","title":"id","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/id","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponse/init(authenticatorattachment:clientextensionresults:id:rawid:response:transports:type:).json b/docs/data/documentation/passage/credentialcreationresponse/init(authenticatorattachment:clientextensionresults:id:rawid:response:transports:type:).json new file mode 100644 index 00000000..18ebe95a --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponse/init(authenticatorattachment:clientextensionresults:id:rawid:response:transports:type:).json @@ -0,0 +1 @@ +{"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"authenticatorAttachment"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"clientExtensionResults"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"rawId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? = nil, ","kind":"text"},{"text":"response","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CredentialCreationResponseResponse","preciseIdentifier":"s:7Passage026CredentialCreationResponseD0V","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse"},{"kind":"text","text":"? = nil, "},{"text":"transports","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]? = nil, "},{"kind":"externalParam","text":"type"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"? = nil)"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/init(authenticatorAttachment:clientExtensionResults:id:rawId:response:transports:type:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage26CredentialCreationResponseV23authenticatorAttachment22clientExtensionResults2id5rawId8response10transports4typeACSSSg_10AnyCodableALVSgA2kA0bcdD0VSgSaySSGSgAKtcfc","title":"init(authenticatorAttachment:clientExtensionResults:id:rawId:response:transports:type:)","role":"symbol","roleHeading":"Initializer","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"authenticatorAttachment"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"clientExtensionResults","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV"},{"kind":"text","text":"?, "},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"rawId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"response","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CredentialCreationResponseResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage026CredentialCreationResponseD0V"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"transports"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"]?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"symbolKind":"init"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationresponse\/init(authenticatorattachment:clientextensionresults:id:rawid:response:transports:type:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse"]]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/CredentialCreationResponseResponse":{"url":"\/documentation\/passage\/credentialcreationresponseresponse","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","role":"symbol","title":"CredentialCreationResponseResponse","navigatorTitle":[{"text":"CredentialCreationResponseResponse","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationResponseResponse"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationResponse/init(authenticatorAttachment:clientExtensionResults:id:rawId:response:transports:type:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"authenticatorAttachment"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"clientExtensionResults","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnyCodable","kind":"typeIdentifier","preciseIdentifier":"s:10AnyCodableAAV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"rawId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"response"},{"kind":"text","text":": "},{"text":"CredentialCreationResponseResponse","preciseIdentifier":"s:7Passage026CredentialCreationResponseD0V","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"transports"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"]?, ","kind":"text"},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/init(authenticatorAttachment:clientExtensionResults:id:rawId:response:transports:type:)","role":"symbol","title":"init(authenticatorAttachment:clientExtensionResults:id:rawId:response:transports:type:)","type":"topic","url":"\/documentation\/passage\/credentialcreationresponse\/init(authenticatorattachment:clientextensionresults:id:rawid:response:transports:type:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponse/init(from:).json b/docs/data/documentation/passage/credentialcreationresponse/init(from:).json new file mode 100644 index 00000000..6e3bdf1b --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponse/init(from:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"externalID":"s:7Passage26CredentialCreationResponseV4fromACs7Decoder_p_tKcfc","modules":[{"name":"Passage"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"symbolKind":"init","roleHeading":"Initializer","role":"symbol","title":"init(from:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationresponse\/init(from:)"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/init(from:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}]}],"sections":[],"references":{"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponse/init(from:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/init(from:)","role":"symbol","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponse\/init(from:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponse/rawid.json b/docs/data/documentation/passage/credentialcreationresponse/rawid.json new file mode 100644 index 00000000..44a9e6a9 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponse/rawid.json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"role":"symbol","modules":[{"name":"Passage"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rawId","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","symbolKind":"property","title":"rawId","externalID":"s:7Passage26CredentialCreationResponseV5rawIdSSSgvp"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rawId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationresponse\/rawid"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/rawId"},"references":{"doc://Passage/documentation/Passage/CredentialCreationResponse/rawId":{"kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/rawId","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rawId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"rawId","url":"\/documentation\/passage\/credentialcreationresponse\/rawid"},"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponse/response.json b/docs/data/documentation/passage/credentialcreationresponse/response.json new file mode 100644 index 00000000..b8ba49ff --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponse/response.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"title":"response","role":"symbol","externalID":"s:7Passage26CredentialCreationResponseV8responseAA0bcdD0VSgvp","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"response"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage026CredentialCreationResponseD0V","text":"CredentialCreationResponseResponse","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"symbolKind":"property"},"variants":[{"paths":["\/documentation\/passage\/credentialcreationresponse\/response"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse"]]},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"response","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","preciseIdentifier":"s:7Passage026CredentialCreationResponseD0V","text":"CredentialCreationResponseResponse"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/response","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponse/response":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/response","role":"symbol","title":"response","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"response","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CredentialCreationResponseResponse","preciseIdentifier":"s:7Passage026CredentialCreationResponseD0V"},{"kind":"text","text":"?"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/credentialcreationresponse\/response"},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse":{"url":"\/documentation\/passage\/credentialcreationresponseresponse","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","role":"symbol","title":"CredentialCreationResponseResponse","navigatorTitle":[{"text":"CredentialCreationResponseResponse","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationResponseResponse"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponse/transports.json b/docs/data/documentation/passage/credentialcreationresponse/transports.json new file mode 100644 index 00000000..a8eaadc9 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponse/transports.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/transports","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationresponse\/transports"]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"transports","kind":"identifier"},{"kind":"text","text":": ["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"externalID":"s:7Passage26CredentialCreationResponseV10transportsSaySSGSgvp","title":"transports","role":"symbol","roleHeading":"Instance Property"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"transports"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse"]]},"references":{"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponse/transports":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/transports","role":"symbol","title":"transports","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transports"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/credentialcreationresponse\/transports"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponse/type.json b/docs/data/documentation/passage/credentialcreationresponse/type.json new file mode 100644 index 00000000..095a7925 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponse/type.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","modules":[{"name":"Passage"}],"externalID":"s:7Passage26CredentialCreationResponseV4typeSSSgvp","title":"type","roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","abstract":[{"type":"text","text":"Type is the value of the object’s interface object’s [[type]] slot, which specifies the credential type represented by this object. This should be type \"public-key\" for Webauthn credentials."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationresponse\/type"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/type","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponse/type":{"abstract":[{"type":"text","text":"Type is the value of the object’s interface object’s [[type]] slot, which specifies the credential type represented by this object. This should be type \"public-key\" for Webauthn credentials."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse\/type","role":"symbol","title":"type","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/credentialcreationresponse\/type"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponseresponse.json b/docs/data/documentation/passage/credentialcreationresponseresponse.json new file mode 100644 index 00000000..c9cb0793 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponseresponse.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CredentialCreationResponseResponse","kind":"identifier"}]}]}],"variants":[{"paths":["\/documentation\/passage\/credentialcreationresponseresponse"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","interfaceLanguage":"swift"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/init(attestationObject:clientDataJSON:transports:)","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/init(from:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/attestationObject","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/clientDataJSON","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/transports"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/encode(to:)"]},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys"]},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/Equatable-Implementations"]}],"relationshipsSections":[{"title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"type":"conformsTo"}],"metadata":{"externalID":"s:7Passage026CredentialCreationResponseD0V","modules":[{"name":"Passage"}],"roleHeading":"Structure","role":"symbol","title":"CredentialCreationResponseResponse","symbolKind":"struct","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponseResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialCreationResponseResponse"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"sections":[],"references":{"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/clientDataJSON":{"abstract":[{"text":"From the spec https:\/\/www.w3.org\/TR\/webauthn\/#dom-authenticatorresponse-clientdatajson This attribute contains a JSON serialization of the client data passed to the authenticator by the client in its call to either create() or get().","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/clientDataJSON","role":"symbol","title":"clientDataJSON","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"clientDataJSON","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/credentialcreationresponseresponse\/clientdatajson"},"doc://Passage/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/init(attestationObject:clientDataJSON:transports:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/init(attestationObject:clientDataJSON:transports:)","role":"symbol","title":"init(attestationObject:clientDataJSON:transports:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"attestationObject"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"clientDataJSON","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"transports"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"]?)"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/credentialcreationresponseresponse\/init(attestationobject:clientdatajson:transports:)"},"doc://Passage/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/Equatable-Implementations":{"url":"\/documentation\/passage\/credentialcreationresponseresponse\/equatable-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/Equatable-Implementations","type":"topic","kind":"article","title":"Equatable Implementations"},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys","role":"symbol","title":"CredentialCreationResponseResponse.CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/transports":{"role":"symbol","url":"\/documentation\/passage\/credentialcreationresponseresponse\/transports","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transports","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]?","kind":"text"}],"title":"transports","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/transports","type":"topic","abstract":[]},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse":{"url":"\/documentation\/passage\/credentialcreationresponseresponse","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","role":"symbol","title":"CredentialCreationResponseResponse","navigatorTitle":[{"text":"CredentialCreationResponseResponse","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationResponseResponse"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/attestationObject":{"role":"symbol","abstract":[{"text":"AttestationObject is the byte slice version of attestationObject. This attribute contains an attestation object, which is opaque to, and cryptographically protected against tampering by, the client. The attestation object contains both authenticator data and an attestation statement. The former contains the AAGUID, a unique credential ID, and the credential public key. The contents of the attestation statement are determined by the attestation statement format used by the authenticator. It also contains any additional information that the Relying Party’s server requires to validate the attestation statement, as well as to decode and validate the authenticator data along with the JSON-serialized client data.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"attestationObject","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/credentialcreationresponseresponse\/attestationobject","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/attestationObject","type":"topic","kind":"symbol","title":"attestationObject"},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/init(from:)":{"url":"\/documentation\/passage\/credentialcreationresponseresponse\/init(from:)","role":"symbol","abstract":[],"title":"init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/init(from:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/encode(to:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/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"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponseresponse\/encode(to:)","type":"topic"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponseresponse/!=(_:_:).json b/docs/data/documentation/passage/credentialcreationresponseresponse/!=(_:_:).json new file mode 100644 index 00000000..53dbaa1d --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponseresponse/!=(_:_:).json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage026CredentialCreationResponseD0V","roleHeading":"Operator","extendedModule":"Swift","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"symbolKind":"op","title":"!=(_:_:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/Equatable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/!=(_:_:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/credentialcreationresponseresponse\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationResponseResponse":{"url":"\/documentation\/passage\/credentialcreationresponseresponse","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","role":"symbol","title":"CredentialCreationResponseResponse","navigatorTitle":[{"text":"CredentialCreationResponseResponse","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationResponseResponse"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/!=(_:_:)":{"title":"!=(_:_:)","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponseresponse\/!=(_:_:)"},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/Equatable-Implementations":{"url":"\/documentation\/passage\/credentialcreationresponseresponse\/equatable-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/Equatable-Implementations","type":"topic","kind":"article","title":"Equatable Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponseresponse/attestationobject.json b/docs/data/documentation/passage/credentialcreationresponseresponse/attestationobject.json new file mode 100644 index 00000000..48b0ad1f --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponseresponse/attestationobject.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse"]]},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"attestationObject","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"attestationObject","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"externalID":"s:7Passage026CredentialCreationResponseD0V17attestationObjectSSSgvp","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"title":"attestationObject"},"abstract":[{"text":"AttestationObject is the byte slice version of attestationObject. This attribute contains an attestation object, which is opaque to, and cryptographically protected against tampering by, the client. The attestation object contains both authenticator data and an attestation statement. The former contains the AAGUID, a unique credential ID, and the credential public key. The contents of the attestation statement are determined by the attestation statement format used by the authenticator. It also contains any additional information that the Relying Party’s server requires to validate the attestation statement, as well as to decode and validate the authenticator data along with the JSON-serialized client data.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/attestationObject"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationresponseresponse\/attestationobject"]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/attestationObject":{"role":"symbol","abstract":[{"text":"AttestationObject is the byte slice version of attestationObject. This attribute contains an attestation object, which is opaque to, and cryptographically protected against tampering by, the client. The attestation object contains both authenticator data and an attestation statement. The former contains the AAGUID, a unique credential ID, and the credential public key. The contents of the attestation statement are determined by the attestation statement format used by the authenticator. It also contains any additional information that the Relying Party’s server requires to validate the attestation statement, as well as to decode and validate the authenticator data along with the JSON-serialized client data.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"attestationObject","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/credentialcreationresponseresponse\/attestationobject","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/attestationObject","type":"topic","kind":"symbol","title":"attestationObject"},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse":{"url":"\/documentation\/passage\/credentialcreationresponseresponse","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","role":"symbol","title":"CredentialCreationResponseResponse","navigatorTitle":[{"text":"CredentialCreationResponseResponse","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationResponseResponse"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponseresponse/clientdatajson.json b/docs/data/documentation/passage/credentialcreationresponseresponse/clientdatajson.json new file mode 100644 index 00000000..ba819402 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponseresponse/clientdatajson.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/clientDataJSON","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"clientDataJSON","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["iOS"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationresponseresponse\/clientdatajson"]}],"abstract":[{"type":"text","text":"From the spec https:\/\/www.w3.org\/TR\/webauthn\/#dom-authenticatorresponse-clientdatajson This attribute contains a JSON serialization of the client data passed to the authenticator by the client in its call to either create() or get()."}],"metadata":{"roleHeading":"Instance Property","role":"symbol","modules":[{"name":"Passage"}],"title":"clientDataJSON","externalID":"s:7Passage026CredentialCreationResponseD0V14clientDataJSONSSSgvp","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clientDataJSON"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse"]]},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/clientDataJSON":{"abstract":[{"text":"From the spec https:\/\/www.w3.org\/TR\/webauthn\/#dom-authenticatorresponse-clientdatajson This attribute contains a JSON serialization of the client data passed to the authenticator by the client in its call to either create() or get().","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/clientDataJSON","role":"symbol","title":"clientDataJSON","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"clientDataJSON","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/credentialcreationresponseresponse\/clientdatajson"},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse":{"url":"\/documentation\/passage\/credentialcreationresponseresponse","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","role":"symbol","title":"CredentialCreationResponseResponse","navigatorTitle":[{"text":"CredentialCreationResponseResponse","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationResponseResponse"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys.json b/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys.json new file mode 100644 index 00000000..cde26db8 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/attestationObject","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/clientDataJSON","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/transports"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/RawRepresentable-Implementations"]}],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"title":"CredentialCreationResponseResponse.CodingKeys","symbolKind":"enum","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"roleHeading":"Enumeration","externalID":"s:7Passage026CredentialCreationResponseD0V10CodingKeysO","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys"]}],"references":{"doc://Passage/SY":{"title":"Swift.RawRepresentable","type":"unresolvable","identifier":"doc:\/\/Passage\/SY"},"doc://Passage/s12CaseIterableP":{"title":"Swift.CaseIterable","type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP"},"doc://Passage/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP"},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys/clientDataJSON":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientDataJSON","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/clientDataJSON","role":"symbol","url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/clientdatajson","title":"CredentialCreationResponseResponse.CodingKeys.clientDataJSON","kind":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys/init(stringValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/init(stringValue:)","role":"symbol","url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/init(stringvalue:)","title":"init(stringValue:)","type":"topic","kind":"symbol"},"doc://Passage/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP"},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"topic","kind":"article"},"doc://Passage/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Passage\/s8SendableP"},"doc://Passage/s9CodingKeyP":{"type":"unresolvable","title":"Swift.CodingKey","identifier":"doc:\/\/Passage\/s9CodingKeyP"},"doc://Passage/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys/transports":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/transports","role":"symbol","title":"CredentialCreationResponseResponse.CodingKeys.transports","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/transports","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"transports","kind":"identifier"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys/init(rawValue:)":{"url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/init(rawvalue:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/init(rawValue:)","role":"symbol","title":"init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys/init(intValue:)":{"url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/init(intvalue:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}],"title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/init(intValue:)","abstract":[]},"doc://Passage/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse":{"url":"\/documentation\/passage\/credentialcreationresponseresponse","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","role":"symbol","title":"CredentialCreationResponseResponse","navigatorTitle":[{"text":"CredentialCreationResponseResponse","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationResponseResponse"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys","role":"symbol","title":"CredentialCreationResponseResponse.CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"title":"RawRepresentable Implementations","url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/RawRepresentable-Implementations","type":"topic","role":"collectionGroup","kind":"article"},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys/attestationObject":{"abstract":[],"title":"CredentialCreationResponseResponse.CodingKeys.attestationObject","url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/attestationobject","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/attestationObject","type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"attestationObject"}],"kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys/CodingKey-Implementations":{"abstract":[],"title":"CodingKey Implementations","url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/CodingKey-Implementations","type":"topic","role":"collectionGroup","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..696c3a33 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"platforms":["iOS"]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"metadata":{"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage026CredentialCreationResponseD0V10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Operator","role":"symbol","title":"!=(_:_:)","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/Equatable-Implementations"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/!=(_:_:)","title":"!=(_:_:)","abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/!=(_:_:)"},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"topic","kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse":{"url":"\/documentation\/passage\/credentialcreationresponseresponse","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","role":"symbol","title":"CredentialCreationResponseResponse","navigatorTitle":[{"text":"CredentialCreationResponseResponse","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationResponseResponse"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys","role":"symbol","title":"CredentialCreationResponseResponse.CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/attestationobject.json b/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/attestationobject.json new file mode 100644 index 00000000..d2cdcd2e --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/attestationobject.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/attestationObject"},"metadata":{"title":"CredentialCreationResponseResponse.CodingKeys.attestationObject","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"attestationObject"}],"roleHeading":"Case","externalID":"s:7Passage026CredentialCreationResponseD0V10CodingKeysO17attestationObjectyA2EmF","role":"symbol"},"variants":[{"paths":["\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/attestationobject"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"attestationObject"}]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse":{"url":"\/documentation\/passage\/credentialcreationresponseresponse","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","role":"symbol","title":"CredentialCreationResponseResponse","navigatorTitle":[{"text":"CredentialCreationResponseResponse","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationResponseResponse"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys","role":"symbol","title":"CredentialCreationResponseResponse.CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys/attestationObject":{"abstract":[],"title":"CredentialCreationResponseResponse.CodingKeys.attestationObject","url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/attestationobject","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/attestationObject","type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"attestationObject"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/clientdatajson.json b/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/clientdatajson.json new file mode 100644 index 00000000..0545aa16 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/clientdatajson.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/clientDataJSON"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/clientdatajson"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"clientDataJSON","kind":"identifier"}],"externalID":"s:7Passage026CredentialCreationResponseD0V10CodingKeysO14clientDataJSONyA2EmF","title":"CredentialCreationResponseResponse.CodingKeys.clientDataJSON","role":"symbol","roleHeading":"Case"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"clientDataJSON","kind":"identifier"}],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys/clientDataJSON":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientDataJSON","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/clientDataJSON","role":"symbol","url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/clientdatajson","title":"CredentialCreationResponseResponse.CodingKeys.clientDataJSON","kind":"symbol","type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys","role":"symbol","title":"CredentialCreationResponseResponse.CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse":{"url":"\/documentation\/passage\/credentialcreationresponseresponse","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","role":"symbol","title":"CredentialCreationResponseResponse","navigatorTitle":[{"text":"CredentialCreationResponseResponse","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationResponseResponse"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..84832ac7 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/description"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/CodingKey-Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/codingkey-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"CodingKey Implementations"},"kind":"article","references":{"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys/debugDescription":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic","url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/debugdescription","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys/description":{"abstract":[],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/description","url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/description","title":"description","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse":{"url":"\/documentation\/passage\/credentialcreationresponseresponse","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","role":"symbol","title":"CredentialCreationResponseResponse","navigatorTitle":[{"text":"CredentialCreationResponseResponse","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationResponseResponse"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys","role":"symbol","title":"CredentialCreationResponseResponse.CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/debugdescription.json b/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/debugdescription.json new file mode 100644 index 00000000..3ed34733 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/debugdescription"]}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/debugDescription"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/CodingKey-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage026CredentialCreationResponseD0V10CodingKeysO","extendedModule":"Swift","role":"symbol","title":"debugDescription","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"references":{"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys/CodingKey-Implementations":{"abstract":[],"title":"CodingKey Implementations","url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/CodingKey-Implementations","type":"topic","role":"collectionGroup","kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys/debugDescription":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic","url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/debugdescription","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","kind":"symbol"},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse":{"url":"\/documentation\/passage\/credentialcreationresponseresponse","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","role":"symbol","title":"CredentialCreationResponseResponse","navigatorTitle":[{"text":"CredentialCreationResponseResponse","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationResponseResponse"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys","role":"symbol","title":"CredentialCreationResponseResponse.CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/description.json b/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/description.json new file mode 100644 index 00000000..6766bbfa --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/description.json @@ -0,0 +1 @@ +{"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.description"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage026CredentialCreationResponseD0V10CodingKeysO","role":"symbol","extendedModule":"Swift","title":"description","roleHeading":"Instance Property","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/description","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/CodingKey-Implementations"]]},"references":{"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys","role":"symbol","title":"CredentialCreationResponseResponse.CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys/description":{"abstract":[],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/description","url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/description","title":"description","type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse":{"url":"\/documentation\/passage\/credentialcreationresponseresponse","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","role":"symbol","title":"CredentialCreationResponseResponse","navigatorTitle":[{"text":"CredentialCreationResponseResponse","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationResponseResponse"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys/CodingKey-Implementations":{"abstract":[],"title":"CodingKey Implementations","url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/CodingKey-Implementations","type":"topic","role":"collectionGroup","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..876317ea --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/Equatable-Implementations"},"kind":"article","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys"]]},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/!=(_:_:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/equatable-implementations"]}],"metadata":{"modules":[{"name":"Passage"}],"title":"Equatable Implementations","role":"collectionGroup"},"references":{"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys","role":"symbol","title":"CredentialCreationResponseResponse.CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/!=(_:_:)","title":"!=(_:_:)","abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/!=(_:_:)"},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse":{"url":"\/documentation\/passage\/credentialcreationresponseresponse","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","role":"symbol","title":"CredentialCreationResponseResponse","navigatorTitle":[{"text":"CredentialCreationResponseResponse","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationResponseResponse"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/hash(into:).json b/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/hash(into:).json new file mode 100644 index 00000000..e1320211 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/hash(into:)"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/hash(into:)"]}],"metadata":{"extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage026CredentialCreationResponseD0V10CodingKeysO","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"title":"hash(into:)","roleHeading":"Instance Method","symbolKind":"method","role":"symbol"},"references":{"doc://Passage/documentation/Passage/CredentialCreationResponseResponse":{"url":"\/documentation\/passage\/credentialcreationresponseresponse","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","role":"symbol","title":"CredentialCreationResponseResponse","navigatorTitle":[{"text":"CredentialCreationResponseResponse","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationResponseResponse"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"title":"RawRepresentable Implementations","url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/RawRepresentable-Implementations","type":"topic","role":"collectionGroup","kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys","role":"symbol","title":"CredentialCreationResponseResponse.CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys/hash(into:)":{"abstract":[],"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"title":"hash(into:)","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/hash(into:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/hashvalue.json b/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/hashvalue.json new file mode 100644 index 00000000..24292651 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"kind":"symbol","metadata":{"roleHeading":"Instance Property","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"extendedModule":"Swift","symbolKind":"property","title":"hashValue","role":"symbol","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage026CredentialCreationResponseD0V10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys","role":"symbol","title":"CredentialCreationResponseResponse.CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"title":"RawRepresentable Implementations","url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/RawRepresentable-Implementations","type":"topic","role":"collectionGroup","kind":"article"},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse":{"url":"\/documentation\/passage\/credentialcreationresponseresponse","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","role":"symbol","title":"CredentialCreationResponseResponse","navigatorTitle":[{"text":"CredentialCreationResponseResponse","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationResponseResponse"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys/hashValue":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"abstract":[],"url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/hashvalue","title":"hashValue","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..15e755d6 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"sections":[],"metadata":{"role":"symbol","roleHeading":"Initializer","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"externalID":"s:7Passage026CredentialCreationResponseD0V10CodingKeysO8intValueAESgSi_tcfc","title":"init(intValue:)","symbolKind":"init"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys","role":"symbol","title":"CredentialCreationResponseResponse.CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys/init(intValue:)":{"url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/init(intvalue:)","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}],"title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/init(intValue:)","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse":{"url":"\/documentation\/passage\/credentialcreationresponseresponse","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","role":"symbol","title":"CredentialCreationResponseResponse","navigatorTitle":[{"text":"CredentialCreationResponseResponse","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationResponseResponse"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..3c4dcc7a --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"modules":[{"name":"Passage"}],"role":"symbol","title":"init(rawValue:)","externalID":"s:7Passage026CredentialCreationResponseD0V10CodingKeysO8rawValueAESgSS_tcfc","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"roleHeading":"Initializer"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/init(rawvalue:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/init(rawValue:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"text":".","type":"text"}],"sections":[],"references":{"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys/init(rawValue:)":{"url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/init(rawvalue:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/init(rawValue:)","role":"symbol","title":"init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys","role":"symbol","title":"CredentialCreationResponseResponse.CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse":{"url":"\/documentation\/passage\/credentialcreationresponseresponse","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","role":"symbol","title":"CredentialCreationResponseResponse","navigatorTitle":[{"text":"CredentialCreationResponseResponse","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationResponseResponse"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..85f84520 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"init","role":"symbol","modules":[{"name":"Passage"}],"title":"init(stringValue:)","externalID":"s:7Passage026CredentialCreationResponseD0V10CodingKeysO11stringValueAESgSS_tcfc","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"roleHeading":"Initializer"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/init(stringvalue:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(stringValue:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys/init(stringValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/init(stringValue:)","role":"symbol","url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/init(stringvalue:)","title":"init(stringValue:)","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys","role":"symbol","title":"CredentialCreationResponseResponse.CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse":{"url":"\/documentation\/passage\/credentialcreationresponseresponse","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","role":"symbol","title":"CredentialCreationResponseResponse","navigatorTitle":[{"text":"CredentialCreationResponseResponse","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationResponseResponse"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..60d7b958 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/rawrepresentable-implementations"]}],"metadata":{"title":"RawRepresentable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"kind":"article","schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys"]]},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/hashValue"],"title":"Instance Properties"},{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/hash(into:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys/hash(into:)":{"abstract":[],"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"title":"hash(into:)","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/hash(into:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys/hashValue":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"abstract":[],"url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/hashvalue","title":"hashValue","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse":{"url":"\/documentation\/passage\/credentialcreationresponseresponse","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","role":"symbol","title":"CredentialCreationResponseResponse","navigatorTitle":[{"text":"CredentialCreationResponseResponse","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationResponseResponse"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys","role":"symbol","title":"CredentialCreationResponseResponse.CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/transports.json b/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/transports.json new file mode 100644 index 00000000..3479a205 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponseresponse/codingkeys/transports.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"transports","kind":"identifier"}]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys"]]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/transports","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","role":"symbol","roleHeading":"Case","title":"CredentialCreationResponseResponse.CodingKeys.transports","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"transports","kind":"identifier"}],"externalID":"s:7Passage026CredentialCreationResponseD0V10CodingKeysO10transportsyA2EmF"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/transports"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse":{"url":"\/documentation\/passage\/credentialcreationresponseresponse","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","role":"symbol","title":"CredentialCreationResponseResponse","navigatorTitle":[{"text":"CredentialCreationResponseResponse","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationResponseResponse"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys":{"url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys","role":"symbol","title":"CredentialCreationResponseResponse.CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/CodingKeys/transports":{"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/transports","role":"symbol","title":"CredentialCreationResponseResponse.CodingKeys.transports","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/CodingKeys\/transports","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"transports","kind":"identifier"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponseresponse/encode(to:).json b/docs/data/documentation/passage/credentialcreationresponseresponse/encode(to:).json new file mode 100644 index 00000000..b1a7e84a --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponseresponse/encode(to:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/encode(to:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage026CredentialCreationResponseD0V6encode2toys7Encoder_p_tKF","modules":[{"name":"Passage"}],"roleHeading":"Instance Method","role":"symbol","title":"encode(to:)","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"encoder"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/credentialcreationresponseresponse\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/encode(to:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/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"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponseresponse\/encode(to:)","type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse":{"url":"\/documentation\/passage\/credentialcreationresponseresponse","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","role":"symbol","title":"CredentialCreationResponseResponse","navigatorTitle":[{"text":"CredentialCreationResponseResponse","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationResponseResponse"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponseresponse/equatable-implementations.json b/docs/data/documentation/passage/credentialcreationresponseresponse/equatable-implementations.json new file mode 100644 index 00000000..976c0b66 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponseresponse/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse"]]},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/!=(_:_:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationresponseresponse\/equatable-implementations"]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse":{"url":"\/documentation\/passage\/credentialcreationresponseresponse","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","role":"symbol","title":"CredentialCreationResponseResponse","navigatorTitle":[{"text":"CredentialCreationResponseResponse","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationResponseResponse"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/!=(_:_:)":{"title":"!=(_:_:)","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","kind":"symbol","url":"\/documentation\/passage\/credentialcreationresponseresponse\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponseresponse/init(attestationobject:clientdatajson:transports:).json b/docs/data/documentation/passage/credentialcreationresponseresponse/init(attestationobject:clientdatajson:transports:).json new file mode 100644 index 00000000..3690a037 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponseresponse/init(attestationobject:clientdatajson:transports:).json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"attestationObject","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"clientDataJSON","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"text":"transports","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]? = nil)"}]}]}],"metadata":{"externalID":"s:7Passage026CredentialCreationResponseD0V17attestationObject14clientDataJSON10transportsACSSSg_AGSaySSGSgtcfc","modules":[{"name":"Passage"}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"attestationObject","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"text":"clientDataJSON","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"transports"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]?)","kind":"text"}],"symbolKind":"init","roleHeading":"Initializer","role":"symbol","title":"init(attestationObject:clientDataJSON:transports:)"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/credentialcreationresponseresponse\/init(attestationobject:clientdatajson:transports:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/init(attestationObject:clientDataJSON:transports:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/init(attestationObject:clientDataJSON:transports:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/init(attestationObject:clientDataJSON:transports:)","role":"symbol","title":"init(attestationObject:clientDataJSON:transports:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"attestationObject"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"clientDataJSON","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"transports"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"]?)"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/credentialcreationresponseresponse\/init(attestationobject:clientdatajson:transports:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse":{"url":"\/documentation\/passage\/credentialcreationresponseresponse","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","role":"symbol","title":"CredentialCreationResponseResponse","navigatorTitle":[{"text":"CredentialCreationResponseResponse","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationResponseResponse"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponseresponse/init(from:).json b/docs/data/documentation/passage/credentialcreationresponseresponse/init(from:).json new file mode 100644 index 00000000..ac572644 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponseresponse/init(from:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/init(from:)"},"sections":[],"metadata":{"symbolKind":"init","roleHeading":"Initializer","title":"init(from:)","externalID":"s:7Passage026CredentialCreationResponseD0V4fromACs7Decoder_p_tKcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"modules":[{"name":"Passage"}],"role":"symbol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/passage\/credentialcreationresponseresponse\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/CredentialCreationResponseResponse":{"url":"\/documentation\/passage\/credentialcreationresponseresponse","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","role":"symbol","title":"CredentialCreationResponseResponse","navigatorTitle":[{"text":"CredentialCreationResponseResponse","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationResponseResponse"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/init(from:)":{"url":"\/documentation\/passage\/credentialcreationresponseresponse\/init(from:)","role":"symbol","abstract":[],"title":"init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/init(from:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/credentialcreationresponseresponse/transports.json b/docs/data/documentation/passage/credentialcreationresponseresponse/transports.json new file mode 100644 index 00000000..8fa65162 --- /dev/null +++ b/docs/data/documentation/passage/credentialcreationresponseresponse/transports.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"property","externalID":"s:7Passage026CredentialCreationResponseD0V10transportsSaySSGSgvp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"transports","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]?","kind":"text"}],"title":"transports","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"Passage"}]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/transports","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"transports","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]?"}]}]}],"sections":[],"variants":[{"paths":["\/documentation\/passage\/credentialcreationresponseresponse\/transports"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationResponseResponse/transports":{"role":"symbol","url":"\/documentation\/passage\/credentialcreationresponseresponse\/transports","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transports","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]?","kind":"text"}],"title":"transports","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse\/transports","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CredentialCreationResponseResponse":{"url":"\/documentation\/passage\/credentialcreationresponseresponse","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponseResponse","role":"symbol","title":"CredentialCreationResponseResponse","navigatorTitle":[{"text":"CredentialCreationResponseResponse","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialCreationResponseResponse"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser.json b/docs/data/documentation/passage/currentuser.json new file mode 100644 index 00000000..4f187a95 --- /dev/null +++ b/docs/data/documentation/passage/currentuser.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/init(createdAt:email:emailVerified:id:lastLoginAt:loginCount:phone:phoneVerified:socialConnections:status:updatedAt:userMetadata:webauthn:webauthnDevices:webauthnTypes:)","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/init(from:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/createdAt","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/email","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/emailVerified","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/id","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/lastLoginAt","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/loginCount","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/phone","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/phoneVerified","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/socialConnections","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/status","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/updatedAt","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/userMetadata","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/webauthn","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/webauthnDevices","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/webauthnTypes"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/encode(to:)"],"title":"Instance Methods"},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/Equatable-Implementations"],"title":"Default Implementations","generated":true}],"metadata":{"externalID":"s:7Passage11CurrentUserV","role":"symbol","title":"CurrentUser","roleHeading":"Structure","modules":[{"name":"Passage"}],"symbolKind":"struct","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentUser","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CurrentUser"}]},"sections":[],"kind":"symbol","relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"kind":"relationships","type":"conformsTo"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentUser","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuser"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/CurrentUser/updatedAt":{"title":"updatedAt","abstract":[{"type":"text","text":"When this user was last updated"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"updatedAt","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/updatedAt","url":"\/documentation\/passage\/currentuser\/updatedat","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUser/phone":{"url":"\/documentation\/passage\/currentuser\/phone","role":"symbol","title":"phone","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/phone","type":"topic","abstract":[{"type":"text","text":"The user’s phone"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"phone","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser\/codingkeys","title":"CurrentUser.CodingKeys","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/webauthnTypes":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"webauthnTypes","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:7Passage12WebAuthnTypeO","kind":"typeIdentifier","text":"WebAuthnType"},{"kind":"text","text":"]?"}],"title":"webauthnTypes","url":"\/documentation\/passage\/currentuser\/webauthntypes","abstract":[{"type":"text","text":"List of credential types that user has created"}],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/webauthnTypes"},"doc://Passage/documentation/Passage/CurrentUser/phoneVerified":{"role":"symbol","abstract":[{"text":"Whether or not the user’s phone has been verified","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"phoneVerified","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/currentuser\/phoneverified","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/phoneVerified","type":"topic","kind":"symbol","title":"phoneVerified"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/CurrentUser/id":{"title":"id","abstract":[{"type":"text","text":"The user ID"}],"role":"symbol","url":"\/documentation\/passage\/currentuser\/id","kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/id"},"doc://Passage/documentation/Passage/CurrentUser/email":{"type":"topic","abstract":[{"text":"The user’s email","type":"text"}],"kind":"symbol","role":"symbol","title":"email","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"email","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/email","url":"\/documentation\/passage\/currentuser\/email"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Passage/documentation/Passage/CurrentUser/init(createdAt:email:emailVerified:id:lastLoginAt:loginCount:phone:phoneVerified:socialConnections:status:updatedAt:userMetadata:webauthn:webauthnDevices:webauthnTypes:)":{"title":"init(createdAt:email:emailVerified:id:lastLoginAt:loginCount:phone:phoneVerified:socialConnections:status:updatedAt:userMetadata:webauthn:webauthnDevices:webauthnTypes:)","abstract":[],"role":"symbol","url":"\/documentation\/passage\/currentuser\/init(createdat:email:emailverified:id:lastloginat:logincount:phone:phoneverified:socialconnections:status:updatedat:usermetadata:webauthn:webauthndevices:webauthntypes:)","kind":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"createdAt"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"email"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"emailVerified","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"lastLoginAt","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"loginCount"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"text":"phone","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"phoneVerified","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"socialConnections","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UserSocialConnections","preciseIdentifier":"s:7Passage21UserSocialConnectionsV"},{"text":", ","kind":"text"},{"text":"status","kind":"externalParam"},{"kind":"text","text":": "},{"text":"UserStatus","preciseIdentifier":"s:7Passage10UserStatusO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updatedAt"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"userMetadata","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"webauthn"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"webauthnDevices","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Passage10CredentialV","text":"Credential","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"webauthnTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"WebAuthnType","preciseIdentifier":"s:7Passage12WebAuthnTypeO"},{"text":"])","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/init(createdAt:email:emailVerified:id:lastLoginAt:loginCount:phone:phoneVerified:socialConnections:status:updatedAt:userMetadata:webauthn:webauthnDevices:webauthnTypes:)"},"doc://Passage/Se":{"type":"unresolvable","identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable"},"doc://Passage/documentation/Passage/CurrentUser/createdAt":{"title":"createdAt","abstract":[{"type":"text","text":"When this user was created"}],"role":"symbol","url":"\/documentation\/passage\/currentuser\/createdat","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"createdAt","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/createdAt"},"doc://Passage/documentation/Passage/CurrentUser/webauthnDevices":{"abstract":[{"text":"The list of devices this user has authenticated with via webAuthn","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"webauthnDevices"},{"kind":"text","text":": ["},{"text":"Credential","preciseIdentifier":"s:7Passage10CredentialV","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/webauthnDevices","role":"symbol","title":"webauthnDevices","type":"topic","url":"\/documentation\/passage\/currentuser\/webauthndevices"},"doc://Passage/documentation/Passage/CurrentUser/emailVerified":{"abstract":[{"text":"Whether or not the user’s email has been verified","type":"text"}],"url":"\/documentation\/passage\/currentuser\/emailverified","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"emailVerified","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","title":"emailVerified","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/emailVerified"},"doc://Passage/documentation/Passage/CurrentUser/encode(to:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/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":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"kind":"symbol","url":"\/documentation\/passage\/currentuser\/encode(to:)","type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/currentuser\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/Equatable-Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/socialConnections":{"abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"socialConnections","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UserSocialConnections","preciseIdentifier":"s:7Passage21UserSocialConnectionsV"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/socialConnections","kind":"symbol","title":"socialConnections","type":"topic","role":"symbol","url":"\/documentation\/passage\/currentuser\/socialconnections"},"doc://Passage/SE":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable"},"doc://Passage/documentation/Passage/CurrentUser/lastLoginAt":{"title":"lastLoginAt","abstract":[{"type":"text","text":"The last time this user logged in"}],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lastLoginAt","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/lastLoginAt","url":"\/documentation\/passage\/currentuser\/lastloginat","kind":"symbol"},"doc://Passage/documentation/Passage/CurrentUser/userMetadata":{"title":"userMetadata","abstract":[],"role":"symbol","url":"\/documentation\/passage\/currentuser\/usermetadata","kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"userMetadata","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/userMetadata"},"doc://Passage/documentation/Passage/CurrentUser/init(from:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/currentuser\/init(from:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/init(from:)","role":"symbol","title":"init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage/CurrentUser/webauthn":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/webauthn","abstract":[{"type":"text","text":"Whether or not the user has authenticated via webAuthn before (if len(WebAuthnDevices) > 0)"}],"type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"webauthn"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"webauthn","kind":"symbol","url":"\/documentation\/passage\/currentuser\/webauthn"},"doc://Passage/documentation/Passage/CurrentUser/loginCount":{"url":"\/documentation\/passage\/currentuser\/logincount","type":"topic","role":"symbol","title":"loginCount","abstract":[{"type":"text","text":"How many times the user has successfully logged in"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"loginCount"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/loginCount"},"doc://Passage/documentation/Passage/CurrentUser/status":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/currentuser\/status","role":"symbol","abstract":[],"title":"status","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"status","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10UserStatusO","text":"UserStatus"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/status"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/!=(_:_:).json b/docs/data/documentation/passage/currentuser/!=(_:_:).json new file mode 100644 index 00000000..0c422bab --- /dev/null +++ b/docs/data/documentation/passage/currentuser/!=(_:_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuser\/!=(_:_:)"]}],"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/!=(_:_:)"},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"extendedModule":"Swift","symbolKind":"op","role":"symbol","title":"!=(_:_:)","roleHeading":"Operator","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage11CurrentUserV"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/Equatable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/CurrentUser/!=(_:_:)":{"kind":"symbol","url":"\/documentation\/passage\/currentuser\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/currentuser\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/Equatable-Implementations","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/codingkeys.json b/docs/data/documentation/passage/currentuser/codingkeys.json new file mode 100644 index 00000000..6e30a87a --- /dev/null +++ b/docs/data/documentation/passage/currentuser/codingkeys.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage11CurrentUserV10CodingKeysO","roleHeading":"Enumeration","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"modules":[{"name":"Passage"}],"symbolKind":"enum","title":"CurrentUser.CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys","interfaceLanguage":"swift"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/createdAt","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/email","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/emailVerified","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/id","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/lastLoginAt","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/loginCount","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/phone","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/phoneVerified","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/socialConnections","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/status","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/updatedAt","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/userMetadata","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/webauthn","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/webauthnDevices","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/webauthnTypes"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/RawRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"relationshipsSections":[{"type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"title":"Conforms To"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuser\/codingkeys"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser"]]},"references":{"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/init(rawValue:)":{"title":"init(rawValue:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/init(rawValue:)","url":"\/documentation\/passage\/currentuser\/codingkeys\/init(rawvalue:)","kind":"symbol"},"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/webauthnDevices":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/webauthnDevices","role":"symbol","title":"CurrentUser.CodingKeys.webauthnDevices","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"webauthnDevices"}],"kind":"symbol","url":"\/documentation\/passage\/currentuser\/codingkeys\/webauthndevices","type":"topic"},"doc://Passage/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/webauthnTypes":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/currentuser\/codingkeys\/webauthntypes","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/webauthnTypes","title":"CurrentUser.CodingKeys.webauthnTypes","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"webauthnTypes","kind":"identifier"}]},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/socialConnections":{"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"socialConnections","kind":"identifier"}],"abstract":[],"url":"\/documentation\/passage\/currentuser\/codingkeys\/socialconnections","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/socialConnections","title":"CurrentUser.CodingKeys.socialConnections"},"doc://Passage/SY":{"identifier":"doc:\/\/Passage\/SY","type":"unresolvable","title":"Swift.RawRepresentable"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/phoneVerified":{"kind":"symbol","url":"\/documentation\/passage\/currentuser\/codingkeys\/phoneverified","role":"symbol","title":"CurrentUser.CodingKeys.phoneVerified","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/phoneVerified","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"phoneVerified","kind":"identifier"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/email":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"email","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/currentuser\/codingkeys\/email","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/email","role":"symbol","title":"CurrentUser.CodingKeys.email","kind":"symbol"},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/init(intValue:)":{"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"url":"\/documentation\/passage\/currentuser\/codingkeys\/init(intvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/init(intValue:)","title":"init(intValue:)"},"doc://Passage/s12CaseIterableP":{"identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable","type":"unresolvable"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/userMetadata":{"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userMetadata","kind":"identifier"}],"abstract":[],"url":"\/documentation\/passage\/currentuser\/codingkeys\/usermetadata","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/userMetadata","title":"CurrentUser.CodingKeys.userMetadata"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/status":{"url":"\/documentation\/passage\/currentuser\/codingkeys\/status","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"status"}],"title":"CurrentUser.CodingKeys.status","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/status","type":"topic","kind":"symbol","abstract":[]},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/lastLoginAt":{"role":"symbol","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"lastLoginAt"}],"abstract":[],"type":"topic","title":"CurrentUser.CodingKeys.lastLoginAt","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/lastLoginAt","url":"\/documentation\/passage\/currentuser\/codingkeys\/lastloginat"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/updatedAt":{"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updatedAt"}],"abstract":[],"url":"\/documentation\/passage\/currentuser\/codingkeys\/updatedat","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/updatedAt","title":"CurrentUser.CodingKeys.updatedAt"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser\/codingkeys","title":"CurrentUser.CodingKeys","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/loginCount":{"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginCount"}],"title":"CurrentUser.CodingKeys.loginCount","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/loginCount","role":"symbol","url":"\/documentation\/passage\/currentuser\/codingkeys\/logincount","abstract":[]},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/init(stringValue:)":{"url":"\/documentation\/passage\/currentuser\/codingkeys\/init(stringvalue:)","abstract":[],"title":"init(stringValue:)","type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/init(stringValue:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/emailVerified":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/emailVerified","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"emailVerified","kind":"identifier"}],"title":"CurrentUser.CodingKeys.emailVerified","kind":"symbol","url":"\/documentation\/passage\/currentuser\/codingkeys\/emailverified"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/currentuser\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","kind":"article","role":"collectionGroup","abstract":[],"type":"topic"},"doc://Passage/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible","type":"unresolvable"},"doc://Passage/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/id":{"title":"CurrentUser.CodingKeys.id","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/id","url":"\/documentation\/passage\/currentuser\/codingkeys\/id","kind":"symbol"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/webauthn":{"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"webauthn","kind":"identifier"}],"abstract":[],"url":"\/documentation\/passage\/currentuser\/codingkeys\/webauthn","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/webauthn","title":"CurrentUser.CodingKeys.webauthn"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/currentuser\/codingkeys\/codingkey-implementations","kind":"article"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/createdAt":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createdAt","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/createdAt","abstract":[],"type":"topic","url":"\/documentation\/passage\/currentuser\/codingkeys\/createdat","title":"CurrentUser.CodingKeys.createdAt"},"doc://Passage/s9CodingKeyP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP","title":"Swift.CodingKey"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/Equatable-Implementations":{"type":"topic","kind":"article","role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/currentuser\/codingkeys\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/Equatable-Implementations","title":"Equatable Implementations"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/phone":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"phone","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/phone","title":"CurrentUser.CodingKeys.phone","url":"\/documentation\/passage\/currentuser\/codingkeys\/phone"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/currentuser/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..faf7430b --- /dev/null +++ b/docs/data/documentation/passage/currentuser/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/Equatable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/currentuser\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage11CurrentUserV10CodingKeysO","title":"!=(_:_:)","role":"symbol","roleHeading":"Operator"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/!=(_:_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/CurrentUser/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser\/codingkeys","title":"CurrentUser.CodingKeys","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/Equatable-Implementations":{"type":"topic","kind":"article","role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/currentuser\/codingkeys\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/Equatable-Implementations","title":"Equatable Implementations"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/!=(_:_:)","url":"\/documentation\/passage\/currentuser\/codingkeys\/!=(_:_:)"},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/currentuser/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..d4b27281 --- /dev/null +++ b/docs/data/documentation/passage/currentuser/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/description"],"title":"Instance Properties","generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys"]]},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"CodingKey Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/CodingKey-Implementations"},"sections":[],"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/currentuser\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/CurrentUser/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser\/codingkeys","title":"CurrentUser.CodingKeys","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/description":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"url":"\/documentation\/passage\/currentuser\/codingkeys\/description","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/description","type":"topic","kind":"symbol","title":"description"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/debugDescription":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"url":"\/documentation\/passage\/currentuser\/codingkeys\/debugdescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/debugDescription","type":"topic","kind":"symbol","title":"debugDescription"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/codingkeys/createdat.json b/docs/data/documentation/passage/currentuser/codingkeys/createdat.json new file mode 100644 index 00000000..e705a7b2 --- /dev/null +++ b/docs/data/documentation/passage/currentuser/codingkeys/createdat.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/createdAt","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createdAt"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","metadata":{"title":"CurrentUser.CodingKeys.createdAt","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createdAt","kind":"identifier"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage11CurrentUserV10CodingKeysO9createdAtyA2EmF","roleHeading":"Case","symbolKind":"case"},"variants":[{"paths":["\/documentation\/passage\/currentuser\/codingkeys\/createdat"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/createdAt":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createdAt","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/createdAt","abstract":[],"type":"topic","url":"\/documentation\/passage\/currentuser\/codingkeys\/createdat","title":"CurrentUser.CodingKeys.createdAt"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser\/codingkeys","title":"CurrentUser.CodingKeys","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/codingkeys/debugdescription.json b/docs/data/documentation/passage/currentuser/codingkeys/debugdescription.json new file mode 100644 index 00000000..cc2906bd --- /dev/null +++ b/docs/data/documentation/passage/currentuser/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"paths":["\/documentation\/passage\/currentuser\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/CodingKey-Implementations"]]},"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"property","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage11CurrentUserV10CodingKeysO","roleHeading":"Instance Property","role":"symbol","title":"debugDescription"},"references":{"doc://Passage/documentation/Passage/CurrentUser/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser\/codingkeys","title":"CurrentUser.CodingKeys","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/debugDescription":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"url":"\/documentation\/passage\/currentuser\/codingkeys\/debugdescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/debugDescription","type":"topic","kind":"symbol","title":"debugDescription"},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/currentuser\/codingkeys\/codingkey-implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/codingkeys/description.json b/docs/data/documentation/passage/currentuser/codingkeys/description.json new file mode 100644 index 00000000..41808cc8 --- /dev/null +++ b/docs/data/documentation/passage/currentuser/codingkeys/description.json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.description"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/CodingKey-Implementations"]]},"metadata":{"title":"description","role":"symbol","extendedModule":"Swift","symbolKind":"property","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage11CurrentUserV10CodingKeysO","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"modules":[{"name":"Passage","relatedModules":["Swift"]}]},"variants":[{"paths":["\/documentation\/passage\/currentuser\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/description"},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser\/codingkeys","title":"CurrentUser.CodingKeys","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/currentuser\/codingkeys\/codingkey-implementations","kind":"article"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/description":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"url":"\/documentation\/passage\/currentuser\/codingkeys\/description","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/description","type":"topic","kind":"symbol","title":"description"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/codingkeys/email.json b/docs/data/documentation/passage/currentuser/codingkeys/email.json new file mode 100644 index 00000000..af09e920 --- /dev/null +++ b/docs/data/documentation/passage/currentuser/codingkeys/email.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/email"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys"]]},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"email","kind":"identifier"}],"roleHeading":"Case","symbolKind":"case","externalID":"s:7Passage11CurrentUserV10CodingKeysO5emailyA2EmF","role":"symbol","title":"CurrentUser.CodingKeys.email","modules":[{"name":"Passage"}]},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/currentuser\/codingkeys\/email"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"email","kind":"identifier"}]}],"kind":"declarations"}],"sections":[],"references":{"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser\/codingkeys","title":"CurrentUser.CodingKeys","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/email":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"email","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/currentuser\/codingkeys\/email","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/email","role":"symbol","title":"CurrentUser.CodingKeys.email","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/codingkeys/emailverified.json b/docs/data/documentation/passage/currentuser/codingkeys/emailverified.json new file mode 100644 index 00000000..95a3480d --- /dev/null +++ b/docs/data/documentation/passage/currentuser/codingkeys/emailverified.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/emailVerified","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys"]]},"metadata":{"roleHeading":"Case","externalID":"s:7Passage11CurrentUserV10CodingKeysO13emailVerifiedyA2EmF","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"emailVerified","kind":"identifier"}],"title":"CurrentUser.CodingKeys.emailVerified"},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuser\/codingkeys\/emailverified"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"emailVerified","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/emailVerified":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/emailVerified","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"emailVerified","kind":"identifier"}],"title":"CurrentUser.CodingKeys.emailVerified","kind":"symbol","url":"\/documentation\/passage\/currentuser\/codingkeys\/emailverified"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser\/codingkeys","title":"CurrentUser.CodingKeys","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/currentuser/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..99d48933 --- /dev/null +++ b/docs/data/documentation/passage/currentuser/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys"]]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/!=(_:_:)"],"generated":true,"title":"Operators"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuser\/codingkeys\/equatable-implementations"]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/Equatable-Implementations"},"references":{"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser\/codingkeys","title":"CurrentUser.CodingKeys","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/!=(_:_:)","url":"\/documentation\/passage\/currentuser\/codingkeys\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/codingkeys/hash(into:).json b/docs/data/documentation/passage/currentuser/codingkeys/hash(into:).json new file mode 100644 index 00000000..b3d3bb6d --- /dev/null +++ b/docs/data/documentation/passage/currentuser/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/hash(into:)"},"metadata":{"extendedModule":"Swift","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage11CurrentUserV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"hash(into:)","role":"symbol","roleHeading":"Instance Method","symbolKind":"method"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuser\/codingkeys\/hash(into:)"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/RawRepresentable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/currentuser\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","kind":"article","role":"collectionGroup","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/hash(into:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/hash(into:)","url":"\/documentation\/passage\/currentuser\/codingkeys\/hash(into:)","type":"topic","title":"hash(into:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser\/codingkeys","title":"CurrentUser.CodingKeys","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/codingkeys/hashvalue.json b/docs/data/documentation/passage/currentuser/codingkeys/hashvalue.json new file mode 100644 index 00000000..14341faa --- /dev/null +++ b/docs/data/documentation/passage/currentuser/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/currentuser\/codingkeys\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"roleHeading":"Instance Property","extendedModule":"Swift","role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"hashValue","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"symbolKind":"property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage11CurrentUserV10CodingKeysO"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/RawRepresentable-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/hashValue"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser\/codingkeys","title":"CurrentUser.CodingKeys","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/currentuser\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","kind":"article","role":"collectionGroup","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/hashValue":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/hashValue","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/passage\/currentuser\/codingkeys\/hashvalue","title":"hashValue","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/codingkeys/id.json b/docs/data/documentation/passage/currentuser/codingkeys/id.json new file mode 100644 index 00000000..12cb2a16 --- /dev/null +++ b/docs/data/documentation/passage/currentuser/codingkeys/id.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/id"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuser\/codingkeys\/id"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys"]]},"metadata":{"title":"CurrentUser.CodingKeys.id","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage11CurrentUserV10CodingKeysO2idyA2EmF","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"}]}]}],"references":{"doc://Passage/documentation/Passage/CurrentUser/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser\/codingkeys","title":"CurrentUser.CodingKeys","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/id":{"title":"CurrentUser.CodingKeys.id","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/id","url":"\/documentation\/passage\/currentuser\/codingkeys\/id","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/currentuser/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..b0dc5b5b --- /dev/null +++ b/docs/data/documentation/passage/currentuser/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuser\/codingkeys\/init(intvalue:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys"]]},"metadata":{"roleHeading":"Initializer","modules":[{"name":"Passage"}],"externalID":"s:7Passage11CurrentUserV10CodingKeysO8intValueAESgSi_tcfc","role":"symbol","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"title":"init(intValue:)"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/init(intValue:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser\/codingkeys","title":"CurrentUser.CodingKeys","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/init(intValue:)":{"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"url":"\/documentation\/passage\/currentuser\/codingkeys\/init(intvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/init(intValue:)","title":"init(intValue:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/currentuser/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..7ca7d37e --- /dev/null +++ b/docs/data/documentation/passage/currentuser/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"sections":[],"variants":[{"paths":["\/documentation\/passage\/currentuser\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys"]]},"metadata":{"title":"init(rawValue:)","modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"roleHeading":"Initializer","externalID":"s:7Passage11CurrentUserV10CodingKeysO8rawValueAESgSS_tcfc","role":"symbol"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/init(rawValue:)":{"title":"init(rawValue:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/init(rawValue:)","url":"\/documentation\/passage\/currentuser\/codingkeys\/init(rawvalue:)","kind":"symbol"},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser\/codingkeys","title":"CurrentUser.CodingKeys","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/currentuser/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..c4f309b9 --- /dev/null +++ b/docs/data/documentation/passage/currentuser/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuser\/codingkeys\/init(stringvalue:)"]}],"metadata":{"title":"init(stringValue:)","role":"symbol","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"externalID":"s:7Passage11CurrentUserV10CodingKeysO11stringValueAESgSS_tcfc","roleHeading":"Initializer","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys"]]},"sections":[],"references":{"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/init(stringValue:)":{"url":"\/documentation\/passage\/currentuser\/codingkeys\/init(stringvalue:)","abstract":[],"title":"init(stringValue:)","type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/init(stringValue:)","kind":"symbol"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser\/codingkeys","title":"CurrentUser.CodingKeys","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/codingkeys/lastloginat.json b/docs/data/documentation/passage/currentuser/codingkeys/lastloginat.json new file mode 100644 index 00000000..abf990e7 --- /dev/null +++ b/docs/data/documentation/passage/currentuser/codingkeys/lastloginat.json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Case","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"lastLoginAt"}],"role":"symbol","externalID":"s:7Passage11CurrentUserV10CodingKeysO11lastLoginAtyA2EmF","title":"CurrentUser.CodingKeys.lastLoginAt","symbolKind":"case"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys"]]},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"lastLoginAt","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/currentuser\/codingkeys\/lastloginat"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/lastLoginAt","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/lastLoginAt":{"role":"symbol","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"lastLoginAt"}],"abstract":[],"type":"topic","title":"CurrentUser.CodingKeys.lastLoginAt","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/lastLoginAt","url":"\/documentation\/passage\/currentuser\/codingkeys\/lastloginat"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser\/codingkeys","title":"CurrentUser.CodingKeys","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/codingkeys/logincount.json b/docs/data/documentation/passage/currentuser/codingkeys/logincount.json new file mode 100644 index 00000000..b7cf5525 --- /dev/null +++ b/docs/data/documentation/passage/currentuser/codingkeys/logincount.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"loginCount","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"loginCount"}],"title":"CurrentUser.CodingKeys.loginCount","symbolKind":"case","roleHeading":"Case","role":"symbol","externalID":"s:7Passage11CurrentUserV10CodingKeysO10loginCountyA2EmF","modules":[{"name":"Passage"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuser\/codingkeys\/logincount"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys"]]},"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/loginCount"},"references":{"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/loginCount":{"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginCount"}],"title":"CurrentUser.CodingKeys.loginCount","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/loginCount","role":"symbol","url":"\/documentation\/passage\/currentuser\/codingkeys\/logincount","abstract":[]},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser\/codingkeys","title":"CurrentUser.CodingKeys","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/codingkeys/phone.json b/docs/data/documentation/passage/currentuser/codingkeys/phone.json new file mode 100644 index 00000000..8e663682 --- /dev/null +++ b/docs/data/documentation/passage/currentuser/codingkeys/phone.json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuser\/codingkeys\/phone"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"phone","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/phone"},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"phone"}],"role":"symbol","roleHeading":"Case","title":"CurrentUser.CodingKeys.phone","modules":[{"name":"Passage"}],"symbolKind":"case","externalID":"s:7Passage11CurrentUserV10CodingKeysO5phoneyA2EmF"},"references":{"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/phone":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"phone","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/phone","title":"CurrentUser.CodingKeys.phone","url":"\/documentation\/passage\/currentuser\/codingkeys\/phone"},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser\/codingkeys","title":"CurrentUser.CodingKeys","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/codingkeys/phoneverified.json b/docs/data/documentation/passage/currentuser/codingkeys/phoneverified.json new file mode 100644 index 00000000..16ff51b1 --- /dev/null +++ b/docs/data/documentation/passage/currentuser/codingkeys/phoneverified.json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/currentuser\/codingkeys\/phoneverified"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys"]]},"metadata":{"externalID":"s:7Passage11CurrentUserV10CodingKeysO13phoneVerifiedyA2EmF","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"phoneVerified"}],"modules":[{"name":"Passage"}],"symbolKind":"case","title":"CurrentUser.CodingKeys.phoneVerified","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"phoneVerified"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/phoneVerified","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser\/codingkeys","title":"CurrentUser.CodingKeys","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/phoneVerified":{"kind":"symbol","url":"\/documentation\/passage\/currentuser\/codingkeys\/phoneverified","role":"symbol","title":"CurrentUser.CodingKeys.phoneVerified","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/phoneVerified","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"phoneVerified","kind":"identifier"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/currentuser/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..994b5469 --- /dev/null +++ b/docs/data/documentation/passage/currentuser/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/RawRepresentable-Implementations"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"article","metadata":{"title":"RawRepresentable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/hashValue"],"title":"Instance Properties","generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/hash(into:)"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuser\/codingkeys\/rawrepresentable-implementations"]}],"sections":[],"references":{"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/hash(into:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/hash(into:)","url":"\/documentation\/passage\/currentuser\/codingkeys\/hash(into:)","type":"topic","title":"hash(into:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser\/codingkeys","title":"CurrentUser.CodingKeys","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/hashValue":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/hashValue","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/passage\/currentuser\/codingkeys\/hashvalue","title":"hashValue","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/codingkeys/socialconnections.json b/docs/data/documentation/passage/currentuser/codingkeys/socialconnections.json new file mode 100644 index 00000000..ffe522fd --- /dev/null +++ b/docs/data/documentation/passage/currentuser/codingkeys/socialconnections.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/currentuser\/codingkeys\/socialconnections"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/socialConnections","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"symbolKind":"case","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Case","title":"CurrentUser.CodingKeys.socialConnections","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"socialConnections","kind":"identifier"}],"externalID":"s:7Passage11CurrentUserV10CodingKeysO17socialConnectionsyA2EmF"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"socialConnections","kind":"identifier"}]}]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/CurrentUser/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser\/codingkeys","title":"CurrentUser.CodingKeys","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/socialConnections":{"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"socialConnections","kind":"identifier"}],"abstract":[],"url":"\/documentation\/passage\/currentuser\/codingkeys\/socialconnections","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/socialConnections","title":"CurrentUser.CodingKeys.socialConnections"},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/codingkeys/status.json b/docs/data/documentation/passage/currentuser/codingkeys/status.json new file mode 100644 index 00000000..8210ae47 --- /dev/null +++ b/docs/data/documentation/passage/currentuser/codingkeys/status.json @@ -0,0 +1 @@ +{"metadata":{"title":"CurrentUser.CodingKeys.status","role":"symbol","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"status"}],"externalID":"s:7Passage11CurrentUserV10CodingKeysO6statusyA2EmF","roleHeading":"Case","modules":[{"name":"Passage"}]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuser\/codingkeys\/status"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/status","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"status"}],"platforms":["iOS"],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser\/codingkeys","title":"CurrentUser.CodingKeys","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/status":{"url":"\/documentation\/passage\/currentuser\/codingkeys\/status","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"status"}],"title":"CurrentUser.CodingKeys.status","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/status","type":"topic","kind":"symbol","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/codingkeys/updatedat.json b/docs/data/documentation/passage/currentuser/codingkeys/updatedat.json new file mode 100644 index 00000000..e0ac0286 --- /dev/null +++ b/docs/data/documentation/passage/currentuser/codingkeys/updatedat.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/currentuser\/codingkeys\/updatedat"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"title":"CurrentUser.CodingKeys.updatedAt","symbolKind":"case","role":"symbol","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updatedAt"}],"externalID":"s:7Passage11CurrentUserV10CodingKeysO9updatedAtyA2EmF","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updatedAt"}],"languages":["swift"],"platforms":["iOS"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/updatedAt","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/updatedAt":{"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updatedAt"}],"abstract":[],"url":"\/documentation\/passage\/currentuser\/codingkeys\/updatedat","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/updatedAt","title":"CurrentUser.CodingKeys.updatedAt"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser\/codingkeys","title":"CurrentUser.CodingKeys","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/codingkeys/usermetadata.json b/docs/data/documentation/passage/currentuser/codingkeys/usermetadata.json new file mode 100644 index 00000000..69e65db7 --- /dev/null +++ b/docs/data/documentation/passage/currentuser/codingkeys/usermetadata.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/userMetadata","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"symbolKind":"case","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Case","title":"CurrentUser.CodingKeys.userMetadata","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userMetadata"}],"externalID":"s:7Passage11CurrentUserV10CodingKeysO12userMetadatayA2EmF"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userMetadata","kind":"identifier"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuser\/codingkeys\/usermetadata"]}],"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser\/codingkeys","title":"CurrentUser.CodingKeys","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/userMetadata":{"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userMetadata","kind":"identifier"}],"abstract":[],"url":"\/documentation\/passage\/currentuser\/codingkeys\/usermetadata","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/userMetadata","title":"CurrentUser.CodingKeys.userMetadata"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/codingkeys/webauthn.json b/docs/data/documentation/passage/currentuser/codingkeys/webauthn.json new file mode 100644 index 00000000..234a2994 --- /dev/null +++ b/docs/data/documentation/passage/currentuser/codingkeys/webauthn.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"webauthn","kind":"identifier"}],"platforms":["iOS"]}],"kind":"declarations"}],"metadata":{"symbolKind":"case","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Case","title":"CurrentUser.CodingKeys.webauthn","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"webauthn","kind":"identifier"}],"externalID":"s:7Passage11CurrentUserV10CodingKeysO8webauthnyA2EmF"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/webauthn","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/currentuser\/codingkeys\/webauthn"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/CurrentUser/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser\/codingkeys","title":"CurrentUser.CodingKeys","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/webauthn":{"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"webauthn","kind":"identifier"}],"abstract":[],"url":"\/documentation\/passage\/currentuser\/codingkeys\/webauthn","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/webauthn","title":"CurrentUser.CodingKeys.webauthn"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/codingkeys/webauthndevices.json b/docs/data/documentation/passage/currentuser/codingkeys/webauthndevices.json new file mode 100644 index 00000000..89471f68 --- /dev/null +++ b/docs/data/documentation/passage/currentuser/codingkeys/webauthndevices.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/webauthnDevices","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"webauthnDevices"}],"platforms":["iOS"]}]}],"metadata":{"externalID":"s:7Passage11CurrentUserV10CodingKeysO15webauthnDevicesyA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","title":"CurrentUser.CodingKeys.webauthnDevices","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"webauthnDevices","kind":"identifier"}]},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/currentuser\/codingkeys\/webauthndevices"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/CurrentUser/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser\/codingkeys","title":"CurrentUser.CodingKeys","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/webauthnDevices":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/webauthnDevices","role":"symbol","title":"CurrentUser.CodingKeys.webauthnDevices","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"webauthnDevices"}],"kind":"symbol","url":"\/documentation\/passage\/currentuser\/codingkeys\/webauthndevices","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/codingkeys/webauthntypes.json b/docs/data/documentation/passage/currentuser/codingkeys/webauthntypes.json new file mode 100644 index 00000000..04471da4 --- /dev/null +++ b/docs/data/documentation/passage/currentuser/codingkeys/webauthntypes.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser","doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys"]]},"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Case","externalID":"s:7Passage11CurrentUserV10CodingKeysO13webauthnTypesyA2EmF","symbolKind":"case","title":"CurrentUser.CodingKeys.webauthnTypes","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"webauthnTypes","kind":"identifier"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuser\/codingkeys\/webauthntypes"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/webauthnTypes"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"webauthnTypes","kind":"identifier"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser\/codingkeys","title":"CurrentUser.CodingKeys","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/CodingKeys/webauthnTypes":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/currentuser\/codingkeys\/webauthntypes","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/CodingKeys\/webauthnTypes","title":"CurrentUser.CodingKeys.webauthnTypes","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"webauthnTypes","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/createdat.json b/docs/data/documentation/passage/currentuser/createdat.json new file mode 100644 index 00000000..1dda54c7 --- /dev/null +++ b/docs/data/documentation/passage/currentuser/createdat.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/currentuser\/createdat"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"createdAt"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/createdAt"},"metadata":{"title":"createdAt","modules":[{"name":"Passage"}],"externalID":"s:7Passage11CurrentUserV9createdAtSSvp","role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"createdAt","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"roleHeading":"Instance Property"},"abstract":[{"text":"When this user was created","type":"text"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/createdAt":{"title":"createdAt","abstract":[{"type":"text","text":"When this user was created"}],"role":"symbol","url":"\/documentation\/passage\/currentuser\/createdat","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"createdAt","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/createdAt"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/email.json b/docs/data/documentation/passage/currentuser/email.json new file mode 100644 index 00000000..369615cd --- /dev/null +++ b/docs/data/documentation/passage/currentuser/email.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser"]]},"metadata":{"externalID":"s:7Passage11CurrentUserV5emailSSvp","role":"symbol","roleHeading":"Instance Property","title":"email","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"email"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"symbolKind":"property","modules":[{"name":"Passage"}]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/email","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The user’s email"}],"variants":[{"paths":["\/documentation\/passage\/currentuser\/email"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"email"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/email":{"type":"topic","abstract":[{"text":"The user’s email","type":"text"}],"kind":"symbol","role":"symbol","title":"email","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"email","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/email","url":"\/documentation\/passage\/currentuser\/email"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/emailverified.json b/docs/data/documentation/passage/currentuser/emailverified.json new file mode 100644 index 00000000..ea5af775 --- /dev/null +++ b/docs/data/documentation/passage/currentuser/emailverified.json @@ -0,0 +1 @@ +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emailVerified"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser"]]},"abstract":[{"type":"text","text":"Whether or not the user’s email has been verified"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/emailVerified"},"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"emailVerified","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","title":"emailVerified","symbolKind":"property","roleHeading":"Instance Property","externalID":"s:7Passage11CurrentUserV13emailVerifiedSbvp"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuser\/emailverified"]}],"references":{"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUser/emailVerified":{"abstract":[{"text":"Whether or not the user’s email has been verified","type":"text"}],"url":"\/documentation\/passage\/currentuser\/emailverified","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"emailVerified","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","title":"emailVerified","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/emailVerified"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/encode(to:).json b/docs/data/documentation/passage/currentuser/encode(to:).json new file mode 100644 index 00000000..1869296e --- /dev/null +++ b/docs/data/documentation/passage/currentuser/encode(to:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": "},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuser\/encode(to:)"]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/encode(to:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage11CurrentUserV6encode2toys7Encoder_p_tKF","modules":[{"name":"Passage"}],"roleHeading":"Instance Method","role":"symbol","symbolKind":"method","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/encode(to:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/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":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"kind":"symbol","url":"\/documentation\/passage\/currentuser\/encode(to:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/equatable-implementations.json b/docs/data/documentation/passage/currentuser/equatable-implementations.json new file mode 100644 index 00000000..22061997 --- /dev/null +++ b/docs/data/documentation/passage/currentuser/equatable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/!=(_:_:)"],"title":"Operators","generated":true}],"variants":[{"paths":["\/documentation\/passage\/currentuser\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/!=(_:_:)":{"kind":"symbol","url":"\/documentation\/passage\/currentuser\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/id.json b/docs/data/documentation/passage/currentuser/id.json new file mode 100644 index 00000000..c0a19522 --- /dev/null +++ b/docs/data/documentation/passage/currentuser/id.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser"]]},"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"externalID":"s:7Passage11CurrentUserV2idSSvp","title":"id","role":"symbol","roleHeading":"Instance Property"},"sections":[],"abstract":[{"type":"text","text":"The user ID"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/id","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/currentuser\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUser/id":{"title":"id","abstract":[{"type":"text","text":"The user ID"}],"role":"symbol","url":"\/documentation\/passage\/currentuser\/id","kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/id"},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/init(createdat:email:emailverified:id:lastloginat:logincount:phone:phoneverified:socialconnections:status:updatedat:usermetadata:webauthn:webauthndevices:webauthntypes:).json b/docs/data/documentation/passage/currentuser/init(createdat:email:emailverified:id:lastloginat:logincount:phone:phoneverified:socialconnections:status:updatedat:usermetadata:webauthn:webauthndevices:webauthntypes:).json new file mode 100644 index 00000000..b7168842 --- /dev/null +++ b/docs/data/documentation/passage/currentuser/init(createdat:email:emailverified:id:lastloginat:logincount:phone:phoneverified:socialconnections:status:updatedat:usermetadata:webauthn:webauthndevices:webauthntypes:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/init(createdAt:email:emailVerified:id:lastLoginAt:loginCount:phone:phoneVerified:socialConnections:status:updatedAt:userMetadata:webauthn:webauthnDevices:webauthnTypes:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"createdAt"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"emailVerified","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"lastLoginAt","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"loginCount"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"phone","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"phoneVerified"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"socialConnections"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UserSocialConnections","preciseIdentifier":"s:7Passage21UserSocialConnectionsV","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"status"},{"kind":"text","text":": "},{"text":"UserStatus","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10UserStatusO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updatedAt"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"userMetadata"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"webauthn"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"kind":"externalParam","text":"webauthnDevices"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","preciseIdentifier":"s:7Passage10CredentialV","kind":"typeIdentifier","text":"Credential"},{"kind":"text","text":"], "},{"text":"webauthnTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Passage12WebAuthnTypeO","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType","kind":"typeIdentifier","text":"WebAuthnType"},{"text":"])","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuser\/init(createdat:email:emailverified:id:lastloginat:logincount:phone:phoneverified:socialconnections:status:updatedat:usermetadata:webauthn:webauthndevices:webauthntypes:)"]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"createdAt"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"email"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"emailVerified","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"lastLoginAt","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"loginCount","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"phone","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"phoneVerified"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"socialConnections"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage21UserSocialConnectionsV","text":"UserSocialConnections"},{"kind":"text","text":", "},{"text":"status","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10UserStatusO","text":"UserStatus"},{"text":", ","kind":"text"},{"text":"updatedAt","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"userMetadata","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"webauthn"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"webauthnDevices"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:7Passage10CredentialV","text":"Credential","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"webauthnTypes"},{"text":": [","kind":"text"},{"text":"WebAuthnType","kind":"typeIdentifier","preciseIdentifier":"s:7Passage12WebAuthnTypeO"},{"kind":"text","text":"])"}],"externalID":"s:7Passage11CurrentUserV9createdAt5email0F8Verified2id09lastLoginE010loginCount5phone0mG017socialConnections6status07updatedE012userMetadata8webauthn0T7Devices0T5TypesACSS_SSSbS2SSiSSSbAA0c6SocialO0VAA0C6StatusOSS10AnyCodableAWVSgSbSayAA10CredentialVGSayAA12WebAuthnTypeOGtcfc","title":"init(createdAt:email:emailVerified:id:lastLoginAt:loginCount:phone:phoneVerified:socialConnections:status:updatedAt:userMetadata:webauthn:webauthnDevices:webauthnTypes:)","role":"symbol","roleHeading":"Initializer"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"},"doc://Passage/documentation/Passage/CurrentUser/init(createdAt:email:emailVerified:id:lastLoginAt:loginCount:phone:phoneVerified:socialConnections:status:updatedAt:userMetadata:webauthn:webauthnDevices:webauthnTypes:)":{"title":"init(createdAt:email:emailVerified:id:lastLoginAt:loginCount:phone:phoneVerified:socialConnections:status:updatedAt:userMetadata:webauthn:webauthnDevices:webauthnTypes:)","abstract":[],"role":"symbol","url":"\/documentation\/passage\/currentuser\/init(createdat:email:emailverified:id:lastloginat:logincount:phone:phoneverified:socialconnections:status:updatedat:usermetadata:webauthn:webauthndevices:webauthntypes:)","kind":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"createdAt"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"email"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"emailVerified","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"lastLoginAt","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"loginCount"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"text":"phone","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"phoneVerified","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"socialConnections","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UserSocialConnections","preciseIdentifier":"s:7Passage21UserSocialConnectionsV"},{"text":", ","kind":"text"},{"text":"status","kind":"externalParam"},{"kind":"text","text":": "},{"text":"UserStatus","preciseIdentifier":"s:7Passage10UserStatusO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updatedAt"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"userMetadata","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"webauthn"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"webauthnDevices","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Passage10CredentialV","text":"Credential","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"webauthnTypes","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"WebAuthnType","preciseIdentifier":"s:7Passage12WebAuthnTypeO"},{"text":"])","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/init(createdAt:email:emailVerified:id:lastLoginAt:loginCount:phone:phoneVerified:socialConnections:status:updatedAt:userMetadata:webauthn:webauthnDevices:webauthnTypes:)"},"doc://Passage/documentation/Passage/UserSocialConnections":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserSocialConnections"}],"abstract":[],"url":"\/documentation\/passage\/usersocialconnections","title":"UserSocialConnections","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserSocialConnections"}]},"doc://Passage/documentation/Passage/WebAuthnType":{"title":"WebAuthnType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"WebAuthnType"}],"abstract":[{"text":"The type of this credential","type":"text"}],"navigatorTitle":[{"text":"WebAuthnType","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType","type":"topic","kind":"symbol","url":"\/documentation\/passage\/webauthntype"},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/UserStatus":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserStatus"}],"url":"\/documentation\/passage\/userstatus","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserStatus"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus","abstract":[{"text":"User status: active, inactive, pending","type":"text"}],"title":"UserStatus"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/init(from:).json b/docs/data/documentation/passage/currentuser/init(from:).json new file mode 100644 index 00000000..e0daa4c6 --- /dev/null +++ b/docs/data/documentation/passage/currentuser/init(from:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/init(from:)"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser"]]},"sections":[],"metadata":{"externalID":"s:7Passage11CurrentUserV4fromACs7Decoder_p_tKcfc","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"symbolKind":"init","roleHeading":"Initializer","role":"symbol","title":"init(from:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuser\/init(from:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/CurrentUser/init(from:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/currentuser\/init(from:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/init(from:)","role":"symbol","title":"init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/lastloginat.json b/docs/data/documentation/passage/currentuser/lastloginat.json new file mode 100644 index 00000000..779c1f17 --- /dev/null +++ b/docs/data/documentation/passage/currentuser/lastloginat.json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser"]]},"metadata":{"title":"lastLoginAt","modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"lastLoginAt","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","externalID":"s:7Passage11CurrentUserV11lastLoginAtSSvp","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lastLoginAt","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/lastLoginAt","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuser\/lastloginat"]}],"abstract":[{"type":"text","text":"The last time this user logged in"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUser/lastLoginAt":{"title":"lastLoginAt","abstract":[{"type":"text","text":"The last time this user logged in"}],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lastLoginAt","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/lastLoginAt","url":"\/documentation\/passage\/currentuser\/lastloginat","kind":"symbol"},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/logincount.json b/docs/data/documentation/passage/currentuser/logincount.json new file mode 100644 index 00000000..33f6688c --- /dev/null +++ b/docs/data/documentation/passage/currentuser/logincount.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"loginCount","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/currentuser\/logincount"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser"]]},"metadata":{"roleHeading":"Instance Property","title":"loginCount","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginCount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"externalID":"s:7Passage11CurrentUserV10loginCountSivp","modules":[{"name":"Passage"}],"role":"symbol"},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/loginCount","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"How many times the user has successfully logged in"}],"references":{"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUser/loginCount":{"url":"\/documentation\/passage\/currentuser\/logincount","type":"topic","role":"symbol","title":"loginCount","abstract":[{"type":"text","text":"How many times the user has successfully logged in"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"loginCount"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/loginCount"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/phone.json b/docs/data/documentation/passage/currentuser/phone.json new file mode 100644 index 00000000..bbec9dae --- /dev/null +++ b/docs/data/documentation/passage/currentuser/phone.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuser\/phone"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"phone"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/phone","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"externalID":"s:7Passage11CurrentUserV5phoneSSvp","role":"symbol","title":"phone","modules":[{"name":"Passage"}],"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"phone","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"symbolKind":"property"},"abstract":[{"type":"text","text":"The user’s phone"}],"references":{"doc://Passage/documentation/Passage/CurrentUser/phone":{"url":"\/documentation\/passage\/currentuser\/phone","role":"symbol","title":"phone","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/phone","type":"topic","abstract":[{"type":"text","text":"The user’s phone"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"phone","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/phoneverified.json b/docs/data/documentation/passage/currentuser/phoneverified.json new file mode 100644 index 00000000..f4af4a87 --- /dev/null +++ b/docs/data/documentation/passage/currentuser/phoneverified.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/phoneVerified","interfaceLanguage":"swift"},"metadata":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"phoneVerified","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"externalID":"s:7Passage11CurrentUserV13phoneVerifiedSbvp","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"title":"phoneVerified"},"sections":[],"abstract":[{"text":"Whether or not the user’s phone has been verified","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"phoneVerified","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuser\/phoneverified"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage/CurrentUser/phoneVerified":{"role":"symbol","abstract":[{"text":"Whether or not the user’s phone has been verified","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"phoneVerified","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/currentuser\/phoneverified","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/phoneVerified","type":"topic","kind":"symbol","title":"phoneVerified"},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/socialconnections.json b/docs/data/documentation/passage/currentuser/socialconnections.json new file mode 100644 index 00000000..c792283e --- /dev/null +++ b/docs/data/documentation/passage/currentuser/socialconnections.json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"socialConnections","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","kind":"typeIdentifier","preciseIdentifier":"s:7Passage21UserSocialConnectionsV","text":"UserSocialConnections"}]}]}],"sections":[],"metadata":{"roleHeading":"Instance Property","externalID":"s:7Passage11CurrentUserV17socialConnectionsAA0c6SocialE0Vvp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"socialConnections"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage21UserSocialConnectionsV","text":"UserSocialConnections","kind":"typeIdentifier"}],"title":"socialConnections","symbolKind":"property","role":"symbol","modules":[{"name":"Passage"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/currentuser\/socialconnections"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/socialConnections"},"references":{"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUser/socialConnections":{"abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"socialConnections","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UserSocialConnections","preciseIdentifier":"s:7Passage21UserSocialConnectionsV"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/socialConnections","kind":"symbol","title":"socialConnections","type":"topic","role":"symbol","url":"\/documentation\/passage\/currentuser\/socialconnections"},"doc://Passage/documentation/Passage/UserSocialConnections":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserSocialConnections"}],"abstract":[],"url":"\/documentation\/passage\/usersocialconnections","title":"UserSocialConnections","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserSocialConnections"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/status.json b/docs/data/documentation/passage/currentuser/status.json new file mode 100644 index 00000000..c4c9b53e --- /dev/null +++ b/docs/data/documentation/passage/currentuser/status.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"status"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus","text":"UserStatus","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10UserStatusO"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"symbolKind":"property","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Instance Property","title":"status","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"status"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage10UserStatusO","text":"UserStatus","kind":"typeIdentifier"}],"externalID":"s:7Passage11CurrentUserV6statusAA0C6StatusOvp"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuser\/status"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/status"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUser/status":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/currentuser\/status","role":"symbol","abstract":[],"title":"status","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"status","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10UserStatusO","text":"UserStatus"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/status"},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/UserStatus":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserStatus"}],"url":"\/documentation\/passage\/userstatus","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserStatus"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus","abstract":[{"text":"User status: active, inactive, pending","type":"text"}],"title":"UserStatus"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/updatedat.json b/docs/data/documentation/passage/currentuser/updatedat.json new file mode 100644 index 00000000..8162bcd5 --- /dev/null +++ b/docs/data/documentation/passage/currentuser/updatedat.json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser"]]},"metadata":{"title":"updatedAt","modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updatedAt","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"roleHeading":"Instance Property","externalID":"s:7Passage11CurrentUserV9updatedAtSSvp","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updatedAt"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/updatedAt"},"variants":[{"paths":["\/documentation\/passage\/currentuser\/updatedat"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"When this user was last updated"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUser/updatedAt":{"title":"updatedAt","abstract":[{"type":"text","text":"When this user was last updated"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"updatedAt","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/updatedAt","url":"\/documentation\/passage\/currentuser\/updatedat","kind":"symbol"},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/usermetadata.json b/docs/data/documentation/passage/currentuser/usermetadata.json new file mode 100644 index 00000000..a5784b35 --- /dev/null +++ b/docs/data/documentation/passage/currentuser/usermetadata.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/userMetadata","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/currentuser\/usermetadata"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userMetadata"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","metadata":{"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","title":"userMetadata","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"userMetadata","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV"},{"text":"?","kind":"text"}],"externalID":"s:7Passage11CurrentUserV12userMetadata10AnyCodableAEVSgvp"},"sections":[],"references":{"doc://Passage/documentation/Passage/CurrentUser/userMetadata":{"title":"userMetadata","abstract":[],"role":"symbol","url":"\/documentation\/passage\/currentuser\/usermetadata","kind":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"userMetadata","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/userMetadata"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/webauthn.json b/docs/data/documentation/passage/currentuser/webauthn.json new file mode 100644 index 00000000..8aa521f9 --- /dev/null +++ b/docs/data/documentation/passage/currentuser/webauthn.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuser\/webauthn"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"webauthn"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["iOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/webauthn"},"kind":"symbol","metadata":{"roleHeading":"Instance Property","externalID":"s:7Passage11CurrentUserV8webauthnSbvp","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"webauthn"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"webauthn"},"abstract":[{"type":"text","text":"Whether or not the user has authenticated via webAuthn before (if len(WebAuthnDevices) > 0)"}],"references":{"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUser/webauthn":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/webauthn","abstract":[{"type":"text","text":"Whether or not the user has authenticated via webAuthn before (if len(WebAuthnDevices) > 0)"}],"type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"webauthn"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"webauthn","kind":"symbol","url":"\/documentation\/passage\/currentuser\/webauthn"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/webauthndevices.json b/docs/data/documentation/passage/currentuser/webauthndevices.json new file mode 100644 index 00000000..88cba000 --- /dev/null +++ b/docs/data/documentation/passage/currentuser/webauthndevices.json @@ -0,0 +1 @@ +{"kind":"symbol","abstract":[{"type":"text","text":"The list of devices this user has authenticated with via webAuthn"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuser\/webauthndevices"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/webauthnDevices"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"webauthnDevices"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","preciseIdentifier":"s:7Passage10CredentialV","text":"Credential","kind":"typeIdentifier"},{"kind":"text","text":"]"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"webauthnDevices"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10CredentialV","text":"Credential"},{"text":"]","kind":"text"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","title":"webauthnDevices","externalID":"s:7Passage11CurrentUserV15webauthnDevicesSayAA10CredentialVGvp"},"references":{"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUser/webauthnDevices":{"abstract":[{"text":"The list of devices this user has authenticated with via webAuthn","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"webauthnDevices"},{"kind":"text","text":": ["},{"text":"Credential","preciseIdentifier":"s:7Passage10CredentialV","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/webauthnDevices","role":"symbol","title":"webauthnDevices","type":"topic","url":"\/documentation\/passage\/currentuser\/webauthndevices"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuser/webauthntypes.json b/docs/data/documentation/passage/currentuser/webauthntypes.json new file mode 100644 index 00000000..bf276c6f --- /dev/null +++ b/docs/data/documentation/passage/currentuser/webauthntypes.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"webauthnTypes","kind":"identifier"},{"kind":"text","text":": ["},{"text":"WebAuthnType","preciseIdentifier":"s:7Passage12WebAuthnTypeO","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType"},{"text":"]?","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"kind":"symbol","metadata":{"title":"webauthnTypes","roleHeading":"Instance Property","symbolKind":"property","role":"symbol","modules":[{"name":"Passage"}],"externalID":"s:7Passage11CurrentUserV13webauthnTypesSayAA12WebAuthnTypeOGSgvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"webauthnTypes","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Passage12WebAuthnTypeO","kind":"typeIdentifier","text":"WebAuthnType"},{"text":"]?","kind":"text"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuser\/webauthntypes"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUser"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"List of credential types that user has created"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/webauthnTypes","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Passage/documentation/Passage/CurrentUser/webauthnTypes":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"webauthnTypes","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:7Passage12WebAuthnTypeO","kind":"typeIdentifier","text":"WebAuthnType"},{"kind":"text","text":"]?"}],"title":"webauthnTypes","url":"\/documentation\/passage\/currentuser\/webauthntypes","abstract":[{"type":"text","text":"List of credential types that user has created"}],"role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser\/webauthnTypes"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/WebAuthnType":{"title":"WebAuthnType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"WebAuthnType"}],"abstract":[{"text":"The type of this credential","type":"text"}],"navigatorTitle":[{"text":"WebAuthnType","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType","type":"topic","kind":"symbol","url":"\/documentation\/passage\/webauthntype"},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserapi.json b/docs/data/documentation/passage/currentuserapi.json new file mode 100644 index 00000000..127fdc92 --- /dev/null +++ b/docs/data/documentation/passage/currentuserapi.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/deleteCurrentuserDevice(appId:deviceId:)","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/deleteCurrentuserDeviceWithRequestBuilder(appId:deviceId:)","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/deleteCurrentuserSocialConnection(appId:socialConnectionType:)","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/deleteCurrentuserSocialConnectionWithRequestBuilder(appId:socialConnectionType:)","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/getCurrentuser(appId:)","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/getCurrentuserDevices(appId:)","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/getCurrentuserDevicesWithRequestBuilder(appId:)","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/getCurrentuserMetadata(appId:)","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/getCurrentuserMetadataWithRequestBuilder(appId:)","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/getCurrentuserSocialConnections(appId:)","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/getCurrentuserSocialConnectionsWithRequestBuilder(appId:)","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/getCurrentuserWithRequestBuilder(appId:)","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/postCurrentuserAddDeviceFinish(appId:addDeviceFinishRequest:)","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/postCurrentuserAddDeviceFinishWithRequestBuilder(appId:addDeviceFinishRequest:)","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/postCurrentuserAddDeviceStart(appId:currentUserDevicesStartRequest:)","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/postCurrentuserAddDeviceStartWithRequestBuilder(appId:currentUserDevicesStartRequest:)","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/updateCurrentuserDevice(appId:deviceId:updateDeviceRequest:)","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/updateCurrentuserDeviceWithRequestBuilder(appId:deviceId:updateDeviceRequest:)","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/updateCurrentuserMetadata(appId:updateMetadataRequest:)","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/updateCurrentuserMetadataWithRequestBuilder(appId:updateMetadataRequest:)","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/updateEmailCurrentuser(appId:updateUserEmailRequest:)","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/updateEmailCurrentuserWithRequestBuilder(appId:updateUserEmailRequest:)","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/updatePhoneCurrentuser(appId:updateUserPhoneRequest:)","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/updatePhoneCurrentuserWithRequestBuilder(appId:updateUserPhoneRequest:)"],"title":"Type Methods"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection"],"title":"Enumerations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"variants":[{"paths":["\/documentation\/passage\/currentuserapi"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","sections":[],"metadata":{"roleHeading":"Class","externalID":"s:7Passage14CurrentuserAPIC","title":"CurrentuserAPI","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}],"symbolKind":"class","modules":[{"name":"Passage"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentuserAPI","kind":"identifier"}],"platforms":["iOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI"},"references":{"doc://Passage/documentation/Passage/CurrentuserAPI/postCurrentuserAddDeviceStartWithRequestBuilder(appId:currentUserDevicesStartRequest:)":{"url":"\/documentation\/passage\/currentuserapi\/postcurrentuseradddevicestartwithrequestbuilder(appid:currentuserdevicesstartrequest:)","kind":"symbol","type":"topic","abstract":[{"text":"Start WebAuthn Add Device","type":"text"}],"role":"symbol","title":"postCurrentuserAddDeviceStartWithRequestBuilder(appId:currentUserDevicesStartRequest:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/postCurrentuserAddDeviceStartWithRequestBuilder(appId:currentUserDevicesStartRequest:)","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"postCurrentuserAddDeviceStartWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"currentUserDevicesStartRequest"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage30CurrentUserDevicesStartRequestV","text":"CurrentUserDevicesStartRequest","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"AddDeviceStartResponse","preciseIdentifier":"s:7Passage22AddDeviceStartResponseV"},{"text":">","kind":"text"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/getCurrentuserDevices(appId:)":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"getCurrentuserDevices","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage18CurrentUserDevicesV","text":"CurrentUserDevices"}],"type":"topic","title":"getCurrentuserDevices(appId:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/getCurrentuserDevices(appId:)","url":"\/documentation\/passage\/currentuserapi\/getcurrentuserdevices(appid:)","abstract":[{"type":"text","text":"List Devices"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/getCurrentuser(appId:)":{"url":"\/documentation\/passage\/currentuserapi\/getcurrentuser(appid:)","kind":"symbol","type":"topic","abstract":[{"text":"Get Current User","type":"text"}],"role":"symbol","title":"getCurrentuser(appId:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/getCurrentuser(appId:)","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"getCurrentuser","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"CurrentUserResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage19CurrentUserResponseV"}]},"doc://Passage/documentation/Passage/CurrentuserAPI":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","abstract":[],"title":"CurrentuserAPI","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"url":"\/documentation\/passage\/currentuserapi","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/updateCurrentuserDevice(appId:deviceId:updateDeviceRequest:)":{"url":"\/documentation\/passage\/currentuserapi\/updatecurrentuserdevice(appid:deviceid:updatedevicerequest:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Update Device"}],"role":"symbol","title":"updateCurrentuserDevice(appId:deviceId:updateDeviceRequest:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/updateCurrentuserDevice(appId:deviceId:updateDeviceRequest:)","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"updateCurrentuserDevice","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"updateDeviceRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage19UpdateDeviceRequestV","text":"UpdateDeviceRequest"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage17CurrentUserDeviceV","kind":"typeIdentifier","text":"CurrentUserDevice"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/updateCurrentuserMetadataWithRequestBuilder(appId:updateMetadataRequest:)":{"role":"symbol","title":"updateCurrentuserMetadataWithRequestBuilder(appId:updateMetadataRequest:)","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updateCurrentuserMetadataWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"updateMetadataRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage21UpdateMetadataRequestV","text":"UpdateMetadataRequest","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage19CurrentUserResponseV","text":"CurrentUserResponse"},{"kind":"text","text":">"}],"type":"topic","abstract":[{"text":"Update user’s metadata","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/updateCurrentuserMetadataWithRequestBuilder(appId:updateMetadataRequest:)","url":"\/documentation\/passage\/currentuserapi\/updatecurrentusermetadatawithrequestbuilder(appid:updatemetadatarequest:)"},"doc://Passage/documentation/Passage/CurrentuserAPI/deleteCurrentuserDevice(appId:deviceId:)":{"abstract":[{"text":"Revoke Device","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/deleteCurrentuserDevice(appId:deviceId:)","role":"symbol","title":"deleteCurrentuserDevice(appId:deviceId:)","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"deleteCurrentuserDevice","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"kind":"symbol","url":"\/documentation\/passage\/currentuserapi\/deletecurrentuserdevice(appid:deviceid:)","type":"topic"},"doc://Passage/documentation/Passage/CurrentuserAPI/getCurrentuserMetadata(appId:)":{"kind":"symbol","url":"\/documentation\/passage\/currentuserapi\/getcurrentusermetadata(appid:)","role":"symbol","title":"getCurrentuserMetadata(appId:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/getCurrentuserMetadata(appId:)","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getCurrentuserMetadata","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage20UserMetadataResponseV","text":"UserMetadataResponse","kind":"typeIdentifier"}],"type":"topic","abstract":[{"type":"text","text":"Get user’s metadata"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/getCurrentuserSocialConnections(appId:)":{"abstract":[{"text":"Get Social Connections","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/getCurrentuserSocialConnections(appId:)","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getCurrentuserSocialConnections","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"SocialConnectionsResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage25SocialConnectionsResponseV"}],"type":"topic","title":"getCurrentuserSocialConnections(appId:)","url":"\/documentation\/passage\/currentuserapi\/getcurrentusersocialconnections(appid:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/deleteCurrentuserSocialConnection(appId:socialConnectionType:)":{"url":"\/documentation\/passage\/currentuserapi\/deletecurrentusersocialconnection(appid:socialconnectiontype:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Delete Social Connection"}],"role":"symbol","title":"deleteCurrentuserSocialConnection(appId:socialConnectionType:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/deleteCurrentuserSocialConnection(appId:socialConnectionType:)","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"deleteCurrentuserSocialConnection","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"socialConnectionType","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage14CurrentuserAPIC027SocialConnectionType_deletebdE0O","text":"SocialConnectionType_deleteCurrentuserSocialConnection","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/updateCurrentuserMetadata(appId:updateMetadataRequest:)":{"title":"updateCurrentuserMetadata(appId:updateMetadataRequest:)","kind":"symbol","abstract":[{"type":"text","text":"Update user’s metadata"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/updateCurrentuserMetadata(appId:updateMetadataRequest:)","url":"\/documentation\/passage\/currentuserapi\/updatecurrentusermetadata(appid:updatemetadatarequest:)","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"updateCurrentuserMetadata"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateMetadataRequest"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage21UpdateMetadataRequestV","text":"UpdateMetadataRequest","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"CurrentUserResponse","preciseIdentifier":"s:7Passage19CurrentUserResponseV"}],"type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/CurrentuserAPI/updateEmailCurrentuserWithRequestBuilder(appId:updateUserEmailRequest:)":{"abstract":[{"type":"text","text":"Change Email"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"updateEmailCurrentuserWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"updateUserEmailRequest","kind":"externalParam"},{"kind":"text","text":": "},{"text":"UpdateUserEmailRequest","preciseIdentifier":"s:7Passage22UpdateUserEmailRequestV","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"MagicLinkResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage17MagicLinkResponseV"},{"kind":"text","text":">"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/updateEmailCurrentuserWithRequestBuilder(appId:updateUserEmailRequest:)","type":"topic","url":"\/documentation\/passage\/currentuserapi\/updateemailcurrentuserwithrequestbuilder(appid:updateuseremailrequest:)","title":"updateEmailCurrentuserWithRequestBuilder(appId:updateUserEmailRequest:)","kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/CurrentuserAPI/postCurrentuserAddDeviceFinish(appId:addDeviceFinishRequest:)":{"kind":"symbol","role":"symbol","title":"postCurrentuserAddDeviceFinish(appId:addDeviceFinishRequest:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/postCurrentuserAddDeviceFinish(appId:addDeviceFinishRequest:)","url":"\/documentation\/passage\/currentuserapi\/postcurrentuseradddevicefinish(appid:adddevicefinishrequest:)","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"postCurrentuserAddDeviceFinish","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"addDeviceFinishRequest"},{"text":": ","kind":"text"},{"text":"AddDeviceFinishRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage22AddDeviceFinishRequestV"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage17CurrentUserDeviceV","kind":"typeIdentifier","text":"CurrentUserDevice"}],"type":"topic","abstract":[{"type":"text","text":"Finish WebAuthn Add Device"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/updatePhoneCurrentuser(appId:updateUserPhoneRequest:)":{"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Change Phone"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/updatePhoneCurrentuser(appId:updateUserPhoneRequest:)","title":"updatePhoneCurrentuser(appId:updateUserPhoneRequest:)","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"updatePhoneCurrentuser","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"updateUserPhoneRequest","kind":"externalParam"},{"kind":"text","text":": "},{"text":"UpdateUserPhoneRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage22UpdateUserPhoneRequestV"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage17MagicLinkResponseV","text":"MagicLinkResponse"}],"url":"\/documentation\/passage\/currentuserapi\/updatephonecurrentuser(appid:updateuserphonerequest:)"},"doc://Passage/documentation/Passage/CurrentuserAPI/getCurrentuserMetadataWithRequestBuilder(appId:)":{"title":"getCurrentuserMetadataWithRequestBuilder(appId:)","abstract":[{"text":"Get user’s metadata","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getCurrentuserMetadataWithRequestBuilder"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Passage20UserMetadataResponseV","text":"UserMetadataResponse","kind":"typeIdentifier"},{"kind":"text","text":">"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/getCurrentuserMetadataWithRequestBuilder(appId:)","url":"\/documentation\/passage\/currentuserapi\/getcurrentusermetadatawithrequestbuilder(appid:)","kind":"symbol"},"doc://Passage/documentation/Passage/CurrentuserAPI/SocialConnectionType_deleteCurrentuserSocialConnection":{"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection","url":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection","kind":"symbol","title":"CurrentuserAPI.SocialConnectionType_deleteCurrentuserSocialConnection","abstract":[{"type":"text","text":"enum for parameter socialConnectionType"}],"navigatorTitle":[{"text":"SocialConnectionType_deleteCurrentuserSocialConnection","kind":"identifier"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"SocialConnectionType_deleteCurrentuserSocialConnection","kind":"identifier"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/updatePhoneCurrentuserWithRequestBuilder(appId:updateUserPhoneRequest:)":{"url":"\/documentation\/passage\/currentuserapi\/updatephonecurrentuserwithrequestbuilder(appid:updateuserphonerequest:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Change Phone"}],"role":"symbol","title":"updatePhoneCurrentuserWithRequestBuilder(appId:updateUserPhoneRequest:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/updatePhoneCurrentuserWithRequestBuilder(appId:updateUserPhoneRequest:)","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updatePhoneCurrentuserWithRequestBuilder"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateUserPhoneRequest"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage22UpdateUserPhoneRequestV","kind":"typeIdentifier","text":"UpdateUserPhoneRequest"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Passage17MagicLinkResponseV","kind":"typeIdentifier","text":"MagicLinkResponse"},{"text":">","kind":"text"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/getCurrentuserDevicesWithRequestBuilder(appId:)":{"url":"\/documentation\/passage\/currentuserapi\/getcurrentuserdeviceswithrequestbuilder(appid:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"List Devices"}],"role":"symbol","title":"getCurrentuserDevicesWithRequestBuilder(appId:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/getCurrentuserDevicesWithRequestBuilder(appId:)","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getCurrentuserDevicesWithRequestBuilder"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"text":"RequestBuilder","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage18CurrentUserDevicesV","text":"CurrentUserDevices"},{"text":">","kind":"text"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/updateEmailCurrentuser(appId:updateUserEmailRequest:)":{"url":"\/documentation\/passage\/currentuserapi\/updateemailcurrentuser(appid:updateuseremailrequest:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Change Email"}],"role":"symbol","title":"updateEmailCurrentuser(appId:updateUserEmailRequest:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/updateEmailCurrentuser(appId:updateUserEmailRequest:)","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"updateEmailCurrentuser","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateUserEmailRequest"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage22UpdateUserEmailRequestV","kind":"typeIdentifier","text":"UpdateUserEmailRequest"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage17MagicLinkResponseV","text":"MagicLinkResponse","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/postCurrentuserAddDeviceFinishWithRequestBuilder(appId:addDeviceFinishRequest:)":{"type":"topic","abstract":[{"type":"text","text":"Finish WebAuthn Add Device"}],"kind":"symbol","url":"\/documentation\/passage\/currentuserapi\/postcurrentuseradddevicefinishwithrequestbuilder(appid:adddevicefinishrequest:)","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"postCurrentuserAddDeviceFinishWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"addDeviceFinishRequest","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AddDeviceFinishRequest","preciseIdentifier":"s:7Passage22AddDeviceFinishRequestV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"CurrentUserDevice","preciseIdentifier":"s:7Passage17CurrentUserDeviceV","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"postCurrentuserAddDeviceFinishWithRequestBuilder(appId:addDeviceFinishRequest:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/postCurrentuserAddDeviceFinishWithRequestBuilder(appId:addDeviceFinishRequest:)"},"doc://Passage/documentation/Passage/CurrentuserAPI/getCurrentuserSocialConnectionsWithRequestBuilder(appId:)":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getCurrentuserSocialConnectionsWithRequestBuilder"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SocialConnectionsResponse","preciseIdentifier":"s:7Passage25SocialConnectionsResponseV"},{"kind":"text","text":">"}],"kind":"symbol","url":"\/documentation\/passage\/currentuserapi\/getcurrentusersocialconnectionswithrequestbuilder(appid:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/getCurrentuserSocialConnectionsWithRequestBuilder(appId:)","role":"symbol","title":"getCurrentuserSocialConnectionsWithRequestBuilder(appId:)","type":"topic","abstract":[{"text":"Get Social Connections","type":"text"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/deleteCurrentuserSocialConnectionWithRequestBuilder(appId:socialConnectionType:)":{"abstract":[{"text":"Delete Social Connection","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/deleteCurrentuserSocialConnectionWithRequestBuilder(appId:socialConnectionType:)","role":"symbol","title":"deleteCurrentuserSocialConnectionWithRequestBuilder(appId:socialConnectionType:)","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"deleteCurrentuserSocialConnectionWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"socialConnectionType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage14CurrentuserAPIC027SocialConnectionType_deletebdE0O","kind":"typeIdentifier","text":"SocialConnectionType_deleteCurrentuserSocialConnection"},{"kind":"text","text":") -> "},{"text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/currentuserapi\/deletecurrentusersocialconnectionwithrequestbuilder(appid:socialconnectiontype:)"},"doc://Passage/documentation/Passage/CurrentuserAPI/postCurrentuserAddDeviceStart(appId:currentUserDevicesStartRequest:)":{"abstract":[{"text":"Start WebAuthn Add Device","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/postCurrentuserAddDeviceStart(appId:currentUserDevicesStartRequest:)","role":"symbol","title":"postCurrentuserAddDeviceStart(appId:currentUserDevicesStartRequest:)","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"postCurrentuserAddDeviceStart","kind":"identifier"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"currentUserDevicesStartRequest"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage30CurrentUserDevicesStartRequestV","kind":"typeIdentifier","text":"CurrentUserDevicesStartRequest"},{"kind":"text","text":"?) "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage22AddDeviceStartResponseV","text":"AddDeviceStartResponse","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/currentuserapi\/postcurrentuseradddevicestart(appid:currentuserdevicesstartrequest:)"},"doc://Passage/documentation/Passage/CurrentuserAPI/deleteCurrentuserDeviceWithRequestBuilder(appId:deviceId:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/deleteCurrentuserDeviceWithRequestBuilder(appId:deviceId:)","abstract":[{"text":"Revoke Device","type":"text"}],"url":"\/documentation\/passage\/currentuserapi\/deletecurrentuserdevicewithrequestbuilder(appid:deviceid:)","role":"symbol","title":"deleteCurrentuserDeviceWithRequestBuilder(appId:deviceId:)","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deleteCurrentuserDeviceWithRequestBuilder"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":") -> "},{"text":"RequestBuilder","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":">","kind":"text"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/getCurrentuserWithRequestBuilder(appId:)":{"abstract":[{"text":"Get Current User","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/getCurrentuserWithRequestBuilder(appId:)","role":"symbol","title":"getCurrentuserWithRequestBuilder(appId:)","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"getCurrentuserWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Passage19CurrentUserResponseV","kind":"typeIdentifier","text":"CurrentUserResponse"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/currentuserapi\/getcurrentuserwithrequestbuilder(appid:)"},"doc://Passage/documentation/Passage/CurrentuserAPI/updateCurrentuserDeviceWithRequestBuilder(appId:deviceId:updateDeviceRequest:)":{"title":"updateCurrentuserDeviceWithRequestBuilder(appId:deviceId:updateDeviceRequest:)","abstract":[{"text":"Update Device","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"updateCurrentuserDeviceWithRequestBuilder"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"updateDeviceRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage19UpdateDeviceRequestV","text":"UpdateDeviceRequest"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage17CurrentUserDeviceV","text":"CurrentUserDevice"},{"kind":"text","text":">"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/updateCurrentuserDeviceWithRequestBuilder(appId:deviceId:updateDeviceRequest:)","url":"\/documentation\/passage\/currentuserapi\/updatecurrentuserdevicewithrequestbuilder(appid:deviceid:updatedevicerequest:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserapi/deletecurrentuserdevice(appid:deviceid:).json b/docs/data/documentation/passage/currentuserapi/deletecurrentuserdevice(appid:deviceid:).json new file mode 100644 index 00000000..1499d440 --- /dev/null +++ b/docs/data/documentation/passage/currentuserapi/deletecurrentuserdevice(appid:deviceid:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Revoke Device"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/deleteCurrentuserDevice(appId:deviceId:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"deleteCurrentuserDevice"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"platforms":["iOS"],"languages":["swift"]}]},{"parameters":[{"name":"appId","content":[{"inlineContent":[{"type":"text","text":"(path) App ID"}],"type":"paragraph"}]},{"name":"deviceId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) Device ID"}]}]}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"return-value","text":"Return Value","level":2,"type":"heading"},{"inlineContent":[{"type":"text","text":"Void"}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserapi\/deletecurrentuserdevice(appid:deviceid:)"]}],"sections":[],"metadata":{"externalID":"s:7Passage14CurrentuserAPIC06deleteB6Device5appId06deviceG0ySS_SStYaKFZ","modules":[{"name":"Passage"}],"roleHeading":"Type Method","role":"symbol","title":"deleteCurrentuserDevice(appId:deviceId:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"deleteCurrentuserDevice"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":[{"deprecated":false,"introducedAt":"13.0","unavailable":false,"name":"iOS","beta":false},{"introducedAt":"10.15","unavailable":false,"deprecated":false,"beta":false,"name":"macOS"},{"deprecated":false,"introducedAt":"13.0","unavailable":false,"beta":false,"name":"tvOS"},{"deprecated":false,"name":"watchOS","introducedAt":"6.0","beta":false,"unavailable":false}]},"references":{"doc://Passage/documentation/Passage/CurrentuserAPI":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","abstract":[],"title":"CurrentuserAPI","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"url":"\/documentation\/passage\/currentuserapi","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/deleteCurrentuserDevice(appId:deviceId:)":{"abstract":[{"text":"Revoke Device","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/deleteCurrentuserDevice(appId:deviceId:)","role":"symbol","title":"deleteCurrentuserDevice(appId:deviceId:)","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"deleteCurrentuserDevice","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"kind":"symbol","url":"\/documentation\/passage\/currentuserapi\/deletecurrentuserdevice(appid:deviceid:)","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserapi/deletecurrentuserdevicewithrequestbuilder(appid:deviceid:).json b/docs/data/documentation/passage/currentuserapi/deletecurrentuserdevicewithrequestbuilder(appid:deviceid:).json new file mode 100644 index 00000000..50c66c2b --- /dev/null +++ b/docs/data/documentation/passage/currentuserapi/deletecurrentuserdevicewithrequestbuilder(appid:deviceid:).json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"roleHeading":"Type Method","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"deleteCurrentuserDeviceWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":">"}],"role":"symbol","externalID":"s:7Passage14CurrentuserAPIC06deleteB24DeviceWithRequestBuilder5appId06deviceJ0AA0gH0CyytGSS_SStFZ","title":"deleteCurrentuserDeviceWithRequestBuilder(appId:deviceId:)","symbolKind":"method"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deleteCurrentuserDeviceWithRequestBuilder"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier","text":"RequestBuilder"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":">"}]}]},{"kind":"parameters","parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) App ID"}]}]},{"name":"deviceId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) Device ID"}]}]}]},{"kind":"content","content":[{"level":2,"anchor":"return-value","text":"Return Value","type":"heading"},{"inlineContent":[{"type":"text","text":"RequestBuilder"}],"type":"paragraph"}]},{"kind":"content","content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"DELETE \/apps\/{app_id}\/currentuser\/devices\/{device_id}","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"Revoke a device by ID for the current user. User must be authenticated via a bearer token."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"Bearer Token:","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"type: http","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"name: bearerAuth","type":"text"}]}]}]}]}]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/deleteCurrentuserDeviceWithRequestBuilder(appId:deviceId:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Revoke Device"}],"variants":[{"paths":["\/documentation\/passage\/currentuserapi\/deletecurrentuserdevicewithrequestbuilder(appid:deviceid:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/CurrentuserAPI":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","abstract":[],"title":"CurrentuserAPI","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"url":"\/documentation\/passage\/currentuserapi","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}]},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/deleteCurrentuserDeviceWithRequestBuilder(appId:deviceId:)":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/deleteCurrentuserDeviceWithRequestBuilder(appId:deviceId:)","abstract":[{"text":"Revoke Device","type":"text"}],"url":"\/documentation\/passage\/currentuserapi\/deletecurrentuserdevicewithrequestbuilder(appid:deviceid:)","role":"symbol","title":"deleteCurrentuserDeviceWithRequestBuilder(appId:deviceId:)","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deleteCurrentuserDeviceWithRequestBuilder"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":") -> "},{"text":"RequestBuilder","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":">","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserapi/deletecurrentusersocialconnection(appid:socialconnectiontype:).json b/docs/data/documentation/passage/currentuserapi/deletecurrentusersocialconnection(appid:socialconnectiontype:).json new file mode 100644 index 00000000..8c968f8f --- /dev/null +++ b/docs/data/documentation/passage/currentuserapi/deletecurrentusersocialconnection(appid:socialconnectiontype:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Delete Social Connection","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/deleteCurrentuserSocialConnection(appId:socialConnectionType:)"},"variants":[{"paths":["\/documentation\/passage\/currentuserapi\/deletecurrentusersocialconnection(appid:socialconnectiontype:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI"]]},"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deleteCurrentuserSocialConnection"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"socialConnectionType"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage14CurrentuserAPIC027SocialConnectionType_deletebdE0O","kind":"typeIdentifier","text":"SocialConnectionType_deleteCurrentuserSocialConnection"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"platforms":[{"introducedAt":"13.0","unavailable":false,"deprecated":false,"beta":false,"name":"iOS"},{"deprecated":false,"introducedAt":"10.15","unavailable":false,"name":"macOS","beta":false},{"unavailable":false,"beta":false,"introducedAt":"13.0","deprecated":false,"name":"tvOS"},{"beta":false,"deprecated":false,"name":"watchOS","introducedAt":"6.0","unavailable":false}],"roleHeading":"Type Method","externalID":"s:7Passage14CurrentuserAPIC06deleteB16SocialConnection5appId06socialF4TypeySS_AC0efj1_dbeF0OtYaKFZ","symbolKind":"method","modules":[{"name":"Passage"}],"role":"symbol","title":"deleteCurrentuserSocialConnection(appId:socialConnectionType:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deleteCurrentuserSocialConnection"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"socialConnectionType","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection","preciseIdentifier":"s:7Passage14CurrentuserAPIC027SocialConnectionType_deletebdE0O","text":"SocialConnectionType_deleteCurrentuserSocialConnection"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"(path) App ID","type":"text"}],"type":"paragraph"}],"name":"appId"},{"name":"socialConnectionType","content":[{"inlineContent":[{"text":"(path) The type of social connection","type":"text"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Return Value","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Void"}]}]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentuserAPI":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","abstract":[],"title":"CurrentuserAPI","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"url":"\/documentation\/passage\/currentuserapi","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/SocialConnectionType_deleteCurrentuserSocialConnection":{"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection","url":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection","kind":"symbol","title":"CurrentuserAPI.SocialConnectionType_deleteCurrentuserSocialConnection","abstract":[{"type":"text","text":"enum for parameter socialConnectionType"}],"navigatorTitle":[{"text":"SocialConnectionType_deleteCurrentuserSocialConnection","kind":"identifier"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"SocialConnectionType_deleteCurrentuserSocialConnection","kind":"identifier"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/deleteCurrentuserSocialConnection(appId:socialConnectionType:)":{"url":"\/documentation\/passage\/currentuserapi\/deletecurrentusersocialconnection(appid:socialconnectiontype:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Delete Social Connection"}],"role":"symbol","title":"deleteCurrentuserSocialConnection(appId:socialConnectionType:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/deleteCurrentuserSocialConnection(appId:socialConnectionType:)","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"deleteCurrentuserSocialConnection","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"socialConnectionType","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage14CurrentuserAPIC027SocialConnectionType_deletebdE0O","text":"SocialConnectionType_deleteCurrentuserSocialConnection","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserapi/deletecurrentusersocialconnectionwithrequestbuilder(appid:socialconnectiontype:).json b/docs/data/documentation/passage/currentuserapi/deletecurrentusersocialconnectionwithrequestbuilder(appid:socialconnectiontype:).json new file mode 100644 index 00000000..5b813af5 --- /dev/null +++ b/docs/data/documentation/passage/currentuserapi/deletecurrentusersocialconnectionwithrequestbuilder(appid:socialconnectiontype:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"deleteCurrentuserSocialConnectionWithRequestBuilder"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"socialConnectionType","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection","preciseIdentifier":"s:7Passage14CurrentuserAPIC027SocialConnectionType_deletebdE0O","kind":"typeIdentifier","text":"SocialConnectionType_deleteCurrentuserSocialConnection"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":">"}],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"appId","content":[{"inlineContent":[{"text":"(path) App ID","type":"text"}],"type":"paragraph"}]},{"name":"socialConnectionType","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) The type of social connection"}]}]}]},{"content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"RequestBuilder"}]}],"kind":"content"},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"DELETE \/apps\/{app_id}\/currentuser\/social-connections\/{social_connection_type}"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"Deletes a social connection for the current user. User must be authenticated via a bearer token."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Bearer Token:"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"type: http","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"name: bearerAuth"}],"type":"paragraph"}]}]}]}],"type":"unorderedList"}]}],"metadata":{"symbolKind":"method","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Type Method","title":"deleteCurrentuserSocialConnectionWithRequestBuilder(appId:socialConnectionType:)","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"deleteCurrentuserSocialConnectionWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"socialConnectionType","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"SocialConnectionType_deleteCurrentuserSocialConnection","preciseIdentifier":"s:7Passage14CurrentuserAPIC027SocialConnectionType_deletebdE0O"},{"text":") -> ","kind":"text"},{"text":"RequestBuilder","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":">"}],"externalID":"s:7Passage14CurrentuserAPIC06deleteB34SocialConnectionWithRequestBuilder5appId06socialF4TypeAA0hI0CyytGSS_AC0efm1_dbeF0OtFZ"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/deleteCurrentuserSocialConnectionWithRequestBuilder(appId:socialConnectionType:)","interfaceLanguage":"swift"},"abstract":[{"text":"Delete Social Connection","type":"text"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserapi\/deletecurrentusersocialconnectionwithrequestbuilder(appid:socialconnectiontype:)"]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/SocialConnectionType_deleteCurrentuserSocialConnection":{"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection","url":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection","kind":"symbol","title":"CurrentuserAPI.SocialConnectionType_deleteCurrentuserSocialConnection","abstract":[{"type":"text","text":"enum for parameter socialConnectionType"}],"navigatorTitle":[{"text":"SocialConnectionType_deleteCurrentuserSocialConnection","kind":"identifier"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"SocialConnectionType_deleteCurrentuserSocialConnection","kind":"identifier"}]},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/CurrentuserAPI":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","abstract":[],"title":"CurrentuserAPI","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"url":"\/documentation\/passage\/currentuserapi","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/deleteCurrentuserSocialConnectionWithRequestBuilder(appId:socialConnectionType:)":{"abstract":[{"text":"Delete Social Connection","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/deleteCurrentuserSocialConnectionWithRequestBuilder(appId:socialConnectionType:)","role":"symbol","title":"deleteCurrentuserSocialConnectionWithRequestBuilder(appId:socialConnectionType:)","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"deleteCurrentuserSocialConnectionWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"socialConnectionType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage14CurrentuserAPIC027SocialConnectionType_deletebdE0O","kind":"typeIdentifier","text":"SocialConnectionType_deleteCurrentuserSocialConnection"},{"kind":"text","text":") -> "},{"text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/currentuserapi\/deletecurrentusersocialconnectionwithrequestbuilder(appid:socialconnectiontype:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserapi/getcurrentuser(appid:).json b/docs/data/documentation/passage/currentuserapi/getcurrentuser(appid:).json new file mode 100644 index 00000000..4f9ba781 --- /dev/null +++ b/docs/data/documentation/passage/currentuserapi/getcurrentuser(appid:).json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserapi\/getcurrentuser(appid:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"getCurrentuser","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","preciseIdentifier":"s:7Passage19CurrentUserResponseV","kind":"typeIdentifier","text":"CurrentUserResponse"}],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"(path) App ID","type":"text"}]}],"name":"appId"}]},{"content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"inlineContent":[{"type":"text","text":"CurrentUserResponse"}],"type":"paragraph"}],"kind":"content"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/getCurrentuser(appId:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"getCurrentuser","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"CurrentUserResponse","preciseIdentifier":"s:7Passage19CurrentUserResponseV","kind":"typeIdentifier"}],"externalID":"s:7Passage14CurrentuserAPIC03getB05appIdAA19CurrentUserResponseVSS_tYaKFZ","title":"getCurrentuser(appId:)","platforms":[{"beta":false,"deprecated":false,"name":"iOS","introducedAt":"13.0","unavailable":false},{"unavailable":false,"name":"macOS","introducedAt":"10.15","beta":false,"deprecated":false},{"deprecated":false,"introducedAt":"13.0","unavailable":false,"beta":false,"name":"tvOS"},{"introducedAt":"6.0","deprecated":false,"unavailable":false,"name":"watchOS","beta":false}],"modules":[{"name":"Passage"}],"roleHeading":"Type Method","role":"symbol","symbolKind":"method"},"abstract":[{"type":"text","text":"Get Current User"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentuserAPI":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","abstract":[],"title":"CurrentuserAPI","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"url":"\/documentation\/passage\/currentuserapi","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}]},"doc://Passage/documentation/Passage/CurrentUserResponse":{"url":"\/documentation\/passage\/currentuserresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","kind":"symbol","type":"topic","title":"CurrentUserResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentUserResponse"}],"navigatorTitle":[{"text":"CurrentUserResponse","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CurrentuserAPI/getCurrentuser(appId:)":{"url":"\/documentation\/passage\/currentuserapi\/getcurrentuser(appid:)","kind":"symbol","type":"topic","abstract":[{"text":"Get Current User","type":"text"}],"role":"symbol","title":"getCurrentuser(appId:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/getCurrentuser(appId:)","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"getCurrentuser","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"CurrentUserResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage19CurrentUserResponseV"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserapi/getcurrentuserdevices(appid:).json b/docs/data/documentation/passage/currentuserapi/getcurrentuserdevices(appid:).json new file mode 100644 index 00000000..3f481d11 --- /dev/null +++ b/docs/data/documentation/passage/currentuserapi/getcurrentuserdevices(appid:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getCurrentuserDevices","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","kind":"typeIdentifier","text":"CurrentUserDevices","preciseIdentifier":"s:7Passage18CurrentUserDevicesV"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"appId","content":[{"inlineContent":[{"text":"(path) App ID","type":"text"}],"type":"paragraph"}]}]},{"content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"inlineContent":[{"type":"text","text":"CurrentUserDevices"}],"type":"paragraph"}],"kind":"content"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/getCurrentuserDevices(appId:)","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserapi\/getcurrentuserdevices(appid:)"]}],"metadata":{"roleHeading":"Type Method","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getCurrentuserDevices","kind":"identifier"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage18CurrentUserDevicesV","text":"CurrentUserDevices"}],"title":"getCurrentuserDevices(appId:)","role":"symbol","externalID":"s:7Passage14CurrentuserAPIC03getB7Devices5appIdAA011CurrentUserE0VSS_tYaKFZ","modules":[{"name":"Passage"}],"platforms":[{"deprecated":false,"introducedAt":"13.0","unavailable":false,"beta":false,"name":"iOS"},{"introducedAt":"10.15","unavailable":false,"deprecated":false,"beta":false,"name":"macOS"},{"beta":false,"deprecated":false,"name":"tvOS","introducedAt":"13.0","unavailable":false},{"beta":false,"deprecated":false,"name":"watchOS","introducedAt":"6.0","unavailable":false}],"symbolKind":"method"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"List Devices"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI"]]},"references":{"doc://Passage/documentation/Passage/CurrentuserAPI":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","abstract":[],"title":"CurrentuserAPI","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"url":"\/documentation\/passage\/currentuserapi","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/getCurrentuserDevices(appId:)":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"getCurrentuserDevices","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage18CurrentUserDevicesV","text":"CurrentUserDevices"}],"type":"topic","title":"getCurrentuserDevices(appId:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/getCurrentuserDevices(appId:)","url":"\/documentation\/passage\/currentuserapi\/getcurrentuserdevices(appid:)","abstract":[{"type":"text","text":"List Devices"}]},"doc://Passage/documentation/Passage/CurrentUserDevices":{"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevices"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUserDevices","kind":"identifier"}],"title":"CurrentUserDevices","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","role":"symbol","url":"\/documentation\/passage\/currentuserdevices"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserapi/getcurrentuserdeviceswithrequestbuilder(appid:).json b/docs/data/documentation/passage/currentuserapi/getcurrentuserdeviceswithrequestbuilder(appid:).json new file mode 100644 index 00000000..56913acb --- /dev/null +++ b/docs/data/documentation/passage/currentuserapi/getcurrentuserdeviceswithrequestbuilder(appid:).json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"getCurrentuserDevicesWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","kind":"typeIdentifier","text":"CurrentUserDevices","preciseIdentifier":"s:7Passage18CurrentUserDevicesV"},{"kind":"text","text":">"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"appId","content":[{"inlineContent":[{"text":"(path) App ID","type":"text"}],"type":"paragraph"}]}]},{"content":[{"level":2,"anchor":"return-value","type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"RequestBuilder"}]}],"kind":"content"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"GET \/apps\/{app_id}\/currentuser\/devices"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"List all WebAuthn devices for the authenticated user. User must be authenticated via bearer token."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Bearer Token:"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"type: http","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"name: bearerAuth","type":"text"}]}]}]}]}]}]}],"metadata":{"symbolKind":"method","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Type Method","title":"getCurrentuserDevicesWithRequestBuilder(appId:)","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"getCurrentuserDevicesWithRequestBuilder"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage18CurrentUserDevicesV","text":"CurrentUserDevices"},{"text":">","kind":"text"}],"externalID":"s:7Passage14CurrentuserAPIC03getB25DevicesWithRequestBuilder5appIdAA0gH0CyAA011CurrentUserE0VGSS_tFZ"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI"]]},"abstract":[{"type":"text","text":"List Devices"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserapi\/getcurrentuserdeviceswithrequestbuilder(appid:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/getCurrentuserDevicesWithRequestBuilder(appId:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevices":{"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevices"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUserDevices","kind":"identifier"}],"title":"CurrentUserDevices","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","role":"symbol","url":"\/documentation\/passage\/currentuserdevices"},"doc://Passage/documentation/Passage/CurrentuserAPI/getCurrentuserDevicesWithRequestBuilder(appId:)":{"url":"\/documentation\/passage\/currentuserapi\/getcurrentuserdeviceswithrequestbuilder(appid:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"List Devices"}],"role":"symbol","title":"getCurrentuserDevicesWithRequestBuilder(appId:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/getCurrentuserDevicesWithRequestBuilder(appId:)","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getCurrentuserDevicesWithRequestBuilder"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"text":"RequestBuilder","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage18CurrentUserDevicesV","text":"CurrentUserDevices"},{"text":">","kind":"text"}]},"doc://Passage/documentation/Passage/CurrentuserAPI":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","abstract":[],"title":"CurrentuserAPI","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"url":"\/documentation\/passage\/currentuserapi","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}]},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserapi/getcurrentusermetadata(appid:).json b/docs/data/documentation/passage/currentuserapi/getcurrentusermetadata(appid:).json new file mode 100644 index 00000000..1a4bb9b3 --- /dev/null +++ b/docs/data/documentation/passage/currentuserapi/getcurrentusermetadata(appid:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/getCurrentuserMetadata(appId:)"},"variants":[{"paths":["\/documentation\/passage\/currentuserapi\/getcurrentusermetadata(appid:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Get user’s metadata"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getCurrentuserMetadata","kind":"identifier"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage20UserMetadataResponseV","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","text":"UserMetadataResponse"}]}]},{"kind":"parameters","parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) App ID"}]}]}]},{"content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"UserMetadataResponse","type":"text"}]}],"kind":"content"}],"metadata":{"modules":[{"name":"Passage"}],"platforms":[{"deprecated":false,"unavailable":false,"name":"iOS","beta":false,"introducedAt":"13.0"},{"name":"macOS","introducedAt":"10.15","deprecated":false,"beta":false,"unavailable":false},{"deprecated":false,"name":"tvOS","unavailable":false,"introducedAt":"13.0","beta":false},{"unavailable":false,"introducedAt":"6.0","deprecated":false,"beta":false,"name":"watchOS"}],"symbolKind":"method","role":"symbol","title":"getCurrentuserMetadata(appId:)","roleHeading":"Type Method","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getCurrentuserMetadata","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage20UserMetadataResponseV","text":"UserMetadataResponse"}],"externalID":"s:7Passage14CurrentuserAPIC03getB8Metadata5appIdAA04UserE8ResponseVSS_tYaKFZ"},"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI"]]},"references":{"doc://Passage/documentation/Passage/CurrentuserAPI/getCurrentuserMetadata(appId:)":{"kind":"symbol","url":"\/documentation\/passage\/currentuserapi\/getcurrentusermetadata(appid:)","role":"symbol","title":"getCurrentuserMetadata(appId:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/getCurrentuserMetadata(appId:)","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getCurrentuserMetadata","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage20UserMetadataResponseV","text":"UserMetadataResponse","kind":"typeIdentifier"}],"type":"topic","abstract":[{"type":"text","text":"Get user’s metadata"}]},"doc://Passage/documentation/Passage/UserMetadataResponse":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserMetadataResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UserMetadataResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","role":"symbol","title":"UserMetadataResponse","type":"topic","url":"\/documentation\/passage\/usermetadataresponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentuserAPI":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","abstract":[],"title":"CurrentuserAPI","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"url":"\/documentation\/passage\/currentuserapi","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserapi/getcurrentusermetadatawithrequestbuilder(appid:).json b/docs/data/documentation/passage/currentuserapi/getcurrentusermetadatawithrequestbuilder(appid:).json new file mode 100644 index 00000000..8d075a4d --- /dev/null +++ b/docs/data/documentation/passage/currentuserapi/getcurrentusermetadatawithrequestbuilder(appid:).json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/currentuserapi\/getcurrentusermetadatawithrequestbuilder(appid:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"getCurrentuserMetadataWithRequestBuilder(appId:)","modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getCurrentuserMetadataWithRequestBuilder"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Passage20UserMetadataResponseV","text":"UserMetadataResponse","kind":"typeIdentifier"},{"text":">","kind":"text"}],"roleHeading":"Type Method","externalID":"s:7Passage14CurrentuserAPIC03getB26MetadataWithRequestBuilder5appIdAA0gH0CyAA04UserE8ResponseVGSS_tFZ","role":"symbol"},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/getCurrentuserMetadataWithRequestBuilder(appId:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getCurrentuserMetadataWithRequestBuilder"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"UserMetadataResponse","preciseIdentifier":"s:7Passage20UserMetadataResponseV","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse"},{"kind":"text","text":">"}]}]},{"parameters":[{"content":[{"inlineContent":[{"text":"(path) App ID","type":"text"}],"type":"paragraph"}],"name":"appId"}],"kind":"parameters"},{"content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"inlineContent":[{"type":"text","text":"RequestBuilder"}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"items":[{"content":[{"inlineContent":[{"type":"text","text":"GET \/apps\/{app_id}\/currentuser\/user-metadata"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Get the user-metadata for the current user."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Bearer Token:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"type: http","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"name: bearerAuth"}],"type":"paragraph"}]}]}]}],"type":"unorderedList"}]}],"abstract":[{"text":"Get user’s metadata","type":"text"}],"references":{"doc://Passage/documentation/Passage/UserMetadataResponse":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserMetadataResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UserMetadataResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","role":"symbol","title":"UserMetadataResponse","type":"topic","url":"\/documentation\/passage\/usermetadataresponse"},"doc://Passage/documentation/Passage/CurrentuserAPI":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","abstract":[],"title":"CurrentuserAPI","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"url":"\/documentation\/passage\/currentuserapi","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/getCurrentuserMetadataWithRequestBuilder(appId:)":{"title":"getCurrentuserMetadataWithRequestBuilder(appId:)","abstract":[{"text":"Get user’s metadata","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getCurrentuserMetadataWithRequestBuilder"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Passage20UserMetadataResponseV","text":"UserMetadataResponse","kind":"typeIdentifier"},{"kind":"text","text":">"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/getCurrentuserMetadataWithRequestBuilder(appId:)","url":"\/documentation\/passage\/currentuserapi\/getcurrentusermetadatawithrequestbuilder(appid:)","kind":"symbol"},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserapi/getcurrentusersocialconnections(appid:).json b/docs/data/documentation/passage/currentuserapi/getcurrentusersocialconnections(appid:).json new file mode 100644 index 00000000..6db4cb8d --- /dev/null +++ b/docs/data/documentation/passage/currentuserapi/getcurrentusersocialconnections(appid:).json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserapi\/getcurrentusersocialconnections(appid:)"]}],"metadata":{"role":"symbol","roleHeading":"Type Method","externalID":"s:7Passage14CurrentuserAPIC03getB17SocialConnections5appIdAA0eF8ResponseVSS_tYaKFZ","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getCurrentuserSocialConnections","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage25SocialConnectionsResponseV","text":"SocialConnectionsResponse"}],"modules":[{"name":"Passage"}],"platforms":[{"unavailable":false,"name":"iOS","introducedAt":"13.0","beta":false,"deprecated":false},{"deprecated":false,"name":"macOS","introducedAt":"10.15","beta":false,"unavailable":false},{"name":"tvOS","deprecated":false,"beta":false,"introducedAt":"13.0","unavailable":false},{"introducedAt":"6.0","unavailable":false,"deprecated":false,"beta":false,"name":"watchOS"}],"title":"getCurrentuserSocialConnections(appId:)","symbolKind":"method"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/getCurrentuserSocialConnections(appId:)"},"abstract":[{"type":"text","text":"Get Social Connections"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getCurrentuserSocialConnections","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage25SocialConnectionsResponseV","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","text":"SocialConnectionsResponse","kind":"typeIdentifier"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"text":"(path) App ID","type":"text"}]}]}]},{"content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"SocialConnectionsResponse"}]}],"kind":"content"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","references":{"doc://Passage/documentation/Passage/CurrentuserAPI":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","abstract":[],"title":"CurrentuserAPI","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"url":"\/documentation\/passage\/currentuserapi","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/getCurrentuserSocialConnections(appId:)":{"abstract":[{"text":"Get Social Connections","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/getCurrentuserSocialConnections(appId:)","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getCurrentuserSocialConnections","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"SocialConnectionsResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage25SocialConnectionsResponseV"}],"type":"topic","title":"getCurrentuserSocialConnections(appId:)","url":"\/documentation\/passage\/currentuserapi\/getcurrentusersocialconnections(appid:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialConnectionsResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SocialConnectionsResponse","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"SocialConnectionsResponse","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","role":"symbol","title":"SocialConnectionsResponse","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserapi/getcurrentusersocialconnectionswithrequestbuilder(appid:).json b/docs/data/documentation/passage/currentuserapi/getcurrentusersocialconnectionswithrequestbuilder(appid:).json new file mode 100644 index 00000000..173e1d90 --- /dev/null +++ b/docs/data/documentation/passage/currentuserapi/getcurrentusersocialconnectionswithrequestbuilder(appid:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage14CurrentuserAPIC03getB35SocialConnectionsWithRequestBuilder5appIdAA0hI0CyAA0eF8ResponseVGSS_tFZ","symbolKind":"method","roleHeading":"Type Method","role":"symbol","modules":[{"name":"Passage"}],"title":"getCurrentuserSocialConnectionsWithRequestBuilder(appId:)","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"getCurrentuserSocialConnectionsWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SocialConnectionsResponse","preciseIdentifier":"s:7Passage25SocialConnectionsResponseV"},{"text":">","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/getCurrentuserSocialConnectionsWithRequestBuilder(appId:)"},"sections":[],"kind":"symbol","abstract":[{"text":"Get Social Connections","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getCurrentuserSocialConnectionsWithRequestBuilder"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","preciseIdentifier":"s:7Passage25SocialConnectionsResponseV","text":"SocialConnectionsResponse","kind":"typeIdentifier"},{"text":">","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) App ID"}]}]}]},{"content":[{"level":2,"anchor":"return-value","text":"Return Value","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"RequestBuilder"}]}],"kind":"content"},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"GET \/apps\/{app_id}\/currentuser\/social-connections","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"Gets social connections for the current user. User must be authenticated via a bearer token."}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Bearer Token:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"text","text":"type: http"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"name: bearerAuth"}],"type":"paragraph"}]}]}]}],"type":"unorderedList"}]}],"variants":[{"paths":["\/documentation\/passage\/currentuserapi\/getcurrentusersocialconnectionswithrequestbuilder(appid:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/CurrentuserAPI":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","abstract":[],"title":"CurrentuserAPI","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"url":"\/documentation\/passage\/currentuserapi","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}]},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/SocialConnectionsResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SocialConnectionsResponse","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"SocialConnectionsResponse","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","role":"symbol","title":"SocialConnectionsResponse","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/CurrentuserAPI/getCurrentuserSocialConnectionsWithRequestBuilder(appId:)":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getCurrentuserSocialConnectionsWithRequestBuilder"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"SocialConnectionsResponse","preciseIdentifier":"s:7Passage25SocialConnectionsResponseV"},{"kind":"text","text":">"}],"kind":"symbol","url":"\/documentation\/passage\/currentuserapi\/getcurrentusersocialconnectionswithrequestbuilder(appid:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/getCurrentuserSocialConnectionsWithRequestBuilder(appId:)","role":"symbol","title":"getCurrentuserSocialConnectionsWithRequestBuilder(appId:)","type":"topic","abstract":[{"text":"Get Social Connections","type":"text"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserapi/getcurrentuserwithrequestbuilder(appid:).json b/docs/data/documentation/passage/currentuserapi/getcurrentuserwithrequestbuilder(appid:).json new file mode 100644 index 00000000..09581ca2 --- /dev/null +++ b/docs/data/documentation/passage/currentuserapi/getcurrentuserwithrequestbuilder(appid:).json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getCurrentuserWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","preciseIdentifier":"s:7Passage19CurrentUserResponseV","kind":"typeIdentifier","text":"CurrentUserResponse"},{"text":">","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"(path) App ID","type":"text"}]}],"name":"appId"}]},{"content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"RequestBuilder"}]}],"kind":"content"},{"content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"items":[{"content":[{"inlineContent":[{"type":"text","text":"GET \/apps\/{app_id}\/currentuser"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Get information about a user that is currently authenticated via bearer token."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Bearer Token:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"type: http"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"name: bearerAuth"}]}]}]}]}],"type":"unorderedList"}],"kind":"content"}],"sections":[],"metadata":{"symbolKind":"method","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Type Method","title":"getCurrentuserWithRequestBuilder(appId:)","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getCurrentuserWithRequestBuilder"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"RequestBuilder","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Passage19CurrentUserResponseV","text":"CurrentUserResponse","kind":"typeIdentifier"},{"text":">","kind":"text"}],"externalID":"s:7Passage14CurrentuserAPIC03getB18WithRequestBuilder5appIdAA0fG0CyAA19CurrentUserResponseVGSS_tFZ"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI"]]},"abstract":[{"type":"text","text":"Get Current User"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserapi\/getcurrentuserwithrequestbuilder(appid:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/getCurrentuserWithRequestBuilder(appId:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/CurrentUserResponse":{"url":"\/documentation\/passage\/currentuserresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","kind":"symbol","type":"topic","title":"CurrentUserResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentUserResponse"}],"navigatorTitle":[{"text":"CurrentUserResponse","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CurrentuserAPI/getCurrentuserWithRequestBuilder(appId:)":{"abstract":[{"text":"Get Current User","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/getCurrentuserWithRequestBuilder(appId:)","role":"symbol","title":"getCurrentuserWithRequestBuilder(appId:)","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"getCurrentuserWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Passage19CurrentUserResponseV","kind":"typeIdentifier","text":"CurrentUserResponse"},{"kind":"text","text":">"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/currentuserapi\/getcurrentuserwithrequestbuilder(appid:)"},"doc://Passage/documentation/Passage/CurrentuserAPI":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","abstract":[],"title":"CurrentuserAPI","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"url":"\/documentation\/passage\/currentuserapi","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserapi/postcurrentuseradddevicefinish(appid:adddevicefinishrequest:).json b/docs/data/documentation/passage/currentuserapi/postcurrentuseradddevicefinish(appid:adddevicefinishrequest:).json new file mode 100644 index 00000000..adff778d --- /dev/null +++ b/docs/data/documentation/passage/currentuserapi/postcurrentuseradddevicefinish(appid:adddevicefinishrequest:).json @@ -0,0 +1 @@ +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"postCurrentuserAddDeviceFinish","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"addDeviceFinishRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","kind":"typeIdentifier","text":"AddDeviceFinishRequest","preciseIdentifier":"s:7Passage22AddDeviceFinishRequestV"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage17CurrentUserDeviceV","text":"CurrentUserDevice","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","kind":"typeIdentifier"}]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"(path) App ID","type":"text"}]}],"name":"appId"},{"name":"addDeviceFinishRequest","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(body) WebAuthn Response Data"}]}]}]},{"kind":"content","content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"CurrentUserDevice"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/postCurrentuserAddDeviceFinish(appId:addDeviceFinishRequest:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI"]]},"metadata":{"modules":[{"name":"Passage"}],"role":"symbol","title":"postCurrentuserAddDeviceFinish(appId:addDeviceFinishRequest:)","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"postCurrentuserAddDeviceFinish"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"addDeviceFinishRequest"},{"text":": ","kind":"text"},{"text":"AddDeviceFinishRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage22AddDeviceFinishRequestV"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"CurrentUserDevice","preciseIdentifier":"s:7Passage17CurrentUserDeviceV"}],"roleHeading":"Type Method","symbolKind":"method","externalID":"s:7Passage14CurrentuserAPIC04postB15AddDeviceFinish5appId03addfG7RequestAA011CurrentUserF0VSS_AA0efgK0VtYaKFZ","platforms":[{"introducedAt":"13.0","unavailable":false,"deprecated":false,"beta":false,"name":"iOS"},{"introducedAt":"10.15","deprecated":false,"unavailable":false,"name":"macOS","beta":false},{"beta":false,"deprecated":false,"name":"tvOS","introducedAt":"13.0","unavailable":false},{"beta":false,"deprecated":false,"name":"watchOS","introducedAt":"6.0","unavailable":false}]},"abstract":[{"text":"Finish WebAuthn Add Device","type":"text"}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserapi\/postcurrentuseradddevicefinish(appid:adddevicefinishrequest:)"]}],"references":{"doc://Passage/documentation/Passage/CurrentUserDevice":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","title":"CurrentUserDevice","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevice"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CurrentUserDevice","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/currentuserdevice"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/postCurrentuserAddDeviceFinish(appId:addDeviceFinishRequest:)":{"kind":"symbol","role":"symbol","title":"postCurrentuserAddDeviceFinish(appId:addDeviceFinishRequest:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/postCurrentuserAddDeviceFinish(appId:addDeviceFinishRequest:)","url":"\/documentation\/passage\/currentuserapi\/postcurrentuseradddevicefinish(appid:adddevicefinishrequest:)","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"postCurrentuserAddDeviceFinish","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"addDeviceFinishRequest"},{"text":": ","kind":"text"},{"text":"AddDeviceFinishRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage22AddDeviceFinishRequestV"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage17CurrentUserDeviceV","kind":"typeIdentifier","text":"CurrentUserDevice"}],"type":"topic","abstract":[{"type":"text","text":"Finish WebAuthn Add Device"}]},"doc://Passage/documentation/Passage/CurrentuserAPI":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","abstract":[],"title":"CurrentuserAPI","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"url":"\/documentation\/passage\/currentuserapi","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}]},"doc://Passage/documentation/Passage/AddDeviceFinishRequest":{"kind":"symbol","role":"symbol","title":"AddDeviceFinishRequest","url":"\/documentation\/passage\/adddevicefinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AddDeviceFinishRequest"}],"navigatorTitle":[{"kind":"identifier","text":"AddDeviceFinishRequest"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserapi/postcurrentuseradddevicefinishwithrequestbuilder(appid:adddevicefinishrequest:).json b/docs/data/documentation/passage/currentuserapi/postcurrentuseradddevicefinishwithrequestbuilder(appid:adddevicefinishrequest:).json new file mode 100644 index 00000000..f3940219 --- /dev/null +++ b/docs/data/documentation/passage/currentuserapi/postcurrentuseradddevicefinishwithrequestbuilder(appid:adddevicefinishrequest:).json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserapi\/postcurrentuseradddevicefinishwithrequestbuilder(appid:adddevicefinishrequest:)"]}],"metadata":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"postCurrentuserAddDeviceFinishWithRequestBuilder"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"addDeviceFinishRequest","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage22AddDeviceFinishRequestV","text":"AddDeviceFinishRequest","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Passage17CurrentUserDeviceV","text":"CurrentUserDevice","kind":"typeIdentifier"},{"text":">","kind":"text"}],"symbolKind":"method","title":"postCurrentuserAddDeviceFinishWithRequestBuilder(appId:addDeviceFinishRequest:)","externalID":"s:7Passage14CurrentuserAPIC04postB33AddDeviceFinishWithRequestBuilder5appId03addfgI0AA0iJ0CyAA011CurrentUserF0VGSS_AA0efgI0VtFZ","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Type Method"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/postCurrentuserAddDeviceFinishWithRequestBuilder(appId:addDeviceFinishRequest:)"},"abstract":[{"text":"Finish WebAuthn Add Device","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"postCurrentuserAddDeviceFinishWithRequestBuilder"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"addDeviceFinishRequest","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AddDeviceFinishRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage22AddDeviceFinishRequestV"},{"kind":"text","text":") -> "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"CurrentUserDevice","preciseIdentifier":"s:7Passage17CurrentUserDeviceV","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice"},{"kind":"text","text":">"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) App ID"}]}]},{"name":"addDeviceFinishRequest","content":[{"type":"paragraph","inlineContent":[{"text":"(body) WebAuthn Response Data","type":"text"}]}]}]},{"content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"RequestBuilder"}]}],"kind":"content"},{"content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"POST \/apps\/{app_id}\/currentuser\/devices\/finish"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Complete a WebAuthn add device operation for the current user. This endpoint accepts and verifies the response from "},{"code":"navigator.credential.create()","type":"codeVoice"},{"text":" and returns the created device for the user. User must be authenticated via a bearer token.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Bearer Token:"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"type: http"}]}]},{"content":[{"inlineContent":[{"text":"name: bearerAuth","type":"text"}],"type":"paragraph"}]}]}]}]}],"kind":"content"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/CurrentuserAPI":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","abstract":[],"title":"CurrentuserAPI","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"url":"\/documentation\/passage\/currentuserapi","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevice":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","title":"CurrentUserDevice","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevice"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CurrentUserDevice","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/currentuserdevice"},"doc://Passage/documentation/Passage/CurrentuserAPI/postCurrentuserAddDeviceFinishWithRequestBuilder(appId:addDeviceFinishRequest:)":{"type":"topic","abstract":[{"type":"text","text":"Finish WebAuthn Add Device"}],"kind":"symbol","url":"\/documentation\/passage\/currentuserapi\/postcurrentuseradddevicefinishwithrequestbuilder(appid:adddevicefinishrequest:)","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"postCurrentuserAddDeviceFinishWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"addDeviceFinishRequest","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AddDeviceFinishRequest","preciseIdentifier":"s:7Passage22AddDeviceFinishRequestV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"CurrentUserDevice","preciseIdentifier":"s:7Passage17CurrentUserDeviceV","kind":"typeIdentifier"},{"kind":"text","text":">"}],"title":"postCurrentuserAddDeviceFinishWithRequestBuilder(appId:addDeviceFinishRequest:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/postCurrentuserAddDeviceFinishWithRequestBuilder(appId:addDeviceFinishRequest:)"},"doc://Passage/documentation/Passage/AddDeviceFinishRequest":{"kind":"symbol","role":"symbol","title":"AddDeviceFinishRequest","url":"\/documentation\/passage\/adddevicefinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceFinishRequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AddDeviceFinishRequest"}],"navigatorTitle":[{"kind":"identifier","text":"AddDeviceFinishRequest"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserapi/postcurrentuseradddevicestart(appid:currentuserdevicesstartrequest:).json b/docs/data/documentation/passage/currentuserapi/postcurrentuseradddevicestart(appid:currentuserdevicesstartrequest:).json new file mode 100644 index 00000000..9a4ca1ac --- /dev/null +++ b/docs/data/documentation/passage/currentuserapi/postcurrentuseradddevicestart(appid:currentuserdevicesstartrequest:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"postCurrentuserAddDeviceStart"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"currentUserDevicesStartRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CurrentUserDevicesStartRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage30CurrentUserDevicesStartRequestV"},{"kind":"text","text":"? = nil) "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","text":"AddDeviceStartResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage22AddDeviceStartResponseV"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) App ID"}]}],"name":"appId"},{"content":[{"type":"paragraph","inlineContent":[{"text":"(body) WebAuthn Start Response Data (optional)","type":"text"}]}],"name":"currentUserDevicesStartRequest"}]},{"kind":"content","content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"AddDeviceStartResponse"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserapi\/postcurrentuseradddevicestart(appid:currentuserdevicesstartrequest:)"]}],"metadata":{"title":"postCurrentuserAddDeviceStart(appId:currentUserDevicesStartRequest:)","platforms":[{"deprecated":false,"unavailable":false,"name":"iOS","beta":false,"introducedAt":"13.0"},{"deprecated":false,"name":"macOS","unavailable":false,"introducedAt":"10.15","beta":false},{"name":"tvOS","introducedAt":"13.0","unavailable":false,"deprecated":false,"beta":false},{"name":"watchOS","unavailable":false,"beta":false,"introducedAt":"6.0","deprecated":false}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage14CurrentuserAPIC04postB14AddDeviceStart5appId018currentUserDevicesG7RequestAA0efG8ResponseVSS_AA07CurrentklgM0VSgtYaKFZ","role":"symbol","symbolKind":"method","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"postCurrentuserAddDeviceStart"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"currentUserDevicesStartRequest"},{"kind":"text","text":": "},{"text":"CurrentUserDevicesStartRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage30CurrentUserDevicesStartRequestV"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"AddDeviceStartResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage22AddDeviceStartResponseV"}],"roleHeading":"Type Method"},"sections":[],"abstract":[{"type":"text","text":"Start WebAuthn Add Device"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/postCurrentuserAddDeviceStart(appId:currentUserDevicesStartRequest:)"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentuserAPI":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","abstract":[],"title":"CurrentuserAPI","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"url":"\/documentation\/passage\/currentuserapi","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/postCurrentuserAddDeviceStart(appId:currentUserDevicesStartRequest:)":{"abstract":[{"text":"Start WebAuthn Add Device","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/postCurrentuserAddDeviceStart(appId:currentUserDevicesStartRequest:)","role":"symbol","title":"postCurrentuserAddDeviceStart(appId:currentUserDevicesStartRequest:)","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"postCurrentuserAddDeviceStart","kind":"identifier"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"currentUserDevicesStartRequest"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage30CurrentUserDevicesStartRequestV","kind":"typeIdentifier","text":"CurrentUserDevicesStartRequest"},{"kind":"text","text":"?) "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage22AddDeviceStartResponseV","text":"AddDeviceStartResponse","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/currentuserapi\/postcurrentuseradddevicestart(appid:currentuserdevicesstartrequest:)"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest","title":"CurrentUserDevicesStartRequest","abstract":[],"navigatorTitle":[{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","type":"topic"},"doc://Passage/documentation/Passage/AddDeviceStartResponse":{"navigatorTitle":[{"kind":"identifier","text":"AddDeviceStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","url":"\/documentation\/passage\/adddevicestartresponse","abstract":[],"type":"topic","title":"AddDeviceStartResponse","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AddDeviceStartResponse","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserapi/postcurrentuseradddevicestartwithrequestbuilder(appid:currentuserdevicesstartrequest:).json b/docs/data/documentation/passage/currentuserapi/postcurrentuseradddevicestartwithrequestbuilder(appid:currentuserdevicesstartrequest:).json new file mode 100644 index 00000000..31d738bb --- /dev/null +++ b/docs/data/documentation/passage/currentuserapi/postcurrentuseradddevicestartwithrequestbuilder(appid:currentuserdevicesstartrequest:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage14CurrentuserAPIC04postB32AddDeviceStartWithRequestBuilder5appId018currentUserDevicesgI0AA0iJ0CyAA0efG8ResponseVGSS_AA07CurrentnogI0VSgtFZ","role":"symbol","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"postCurrentuserAddDeviceStartWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"currentUserDevicesStartRequest","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CurrentUserDevicesStartRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage30CurrentUserDevicesStartRequestV"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Passage22AddDeviceStartResponseV","kind":"typeIdentifier","text":"AddDeviceStartResponse"},{"kind":"text","text":">"}],"title":"postCurrentuserAddDeviceStartWithRequestBuilder(appId:currentUserDevicesStartRequest:)","roleHeading":"Type Method","symbolKind":"method"},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserapi\/postcurrentuseradddevicestartwithrequestbuilder(appid:currentuserdevicesstartrequest:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"postCurrentuserAddDeviceStartWithRequestBuilder"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"currentUserDevicesStartRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage30CurrentUserDevicesStartRequestV","text":"CurrentUserDevicesStartRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","kind":"typeIdentifier"},{"text":"? = nil) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","preciseIdentifier":"s:7Passage22AddDeviceStartResponseV","text":"AddDeviceStartResponse","kind":"typeIdentifier"},{"text":">","kind":"text"}],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"text":"(path) App ID","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(body) WebAuthn Start Response Data (optional)"}]}],"name":"currentUserDevicesStartRequest"}]},{"content":[{"text":"Return Value","level":2,"anchor":"return-value","type":"heading"},{"inlineContent":[{"text":"RequestBuilder","type":"text"}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"text","text":"POST \/apps\/{app_id}\/currentuser\/devices\/start"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Initiate a WebAuthn add device operation for the current user. This endpoint creates a WebAuthn credential creation challenge that is used to perform the registration ceremony from the browser. User must be authenticated via a bearer token.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Bearer Token:"}]},{"items":[{"content":[{"inlineContent":[{"text":"type: http","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"name: bearerAuth"}]}]}],"type":"unorderedList"}]}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI"]]},"abstract":[{"text":"Start WebAuthn Add Device","type":"text"}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/postCurrentuserAddDeviceStartWithRequestBuilder(appId:currentUserDevicesStartRequest:)","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/CurrentuserAPI/postCurrentuserAddDeviceStartWithRequestBuilder(appId:currentUserDevicesStartRequest:)":{"url":"\/documentation\/passage\/currentuserapi\/postcurrentuseradddevicestartwithrequestbuilder(appid:currentuserdevicesstartrequest:)","kind":"symbol","type":"topic","abstract":[{"text":"Start WebAuthn Add Device","type":"text"}],"role":"symbol","title":"postCurrentuserAddDeviceStartWithRequestBuilder(appId:currentUserDevicesStartRequest:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/postCurrentuserAddDeviceStartWithRequestBuilder(appId:currentUserDevicesStartRequest:)","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"postCurrentuserAddDeviceStartWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"currentUserDevicesStartRequest"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage30CurrentUserDevicesStartRequestV","text":"CurrentUserDevicesStartRequest","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"AddDeviceStartResponse","preciseIdentifier":"s:7Passage22AddDeviceStartResponseV"},{"text":">","kind":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest","title":"CurrentUserDevicesStartRequest","abstract":[],"navigatorTitle":[{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentuserAPI":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","abstract":[],"title":"CurrentuserAPI","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"url":"\/documentation\/passage\/currentuserapi","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}]},"doc://Passage/documentation/Passage/AddDeviceStartResponse":{"navigatorTitle":[{"kind":"identifier","text":"AddDeviceStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceStartResponse","url":"\/documentation\/passage\/adddevicestartresponse","abstract":[],"type":"topic","title":"AddDeviceStartResponse","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AddDeviceStartResponse","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection.json b/docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection.json new file mode 100644 index 00000000..258f5f35 --- /dev/null +++ b/docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection.json @@ -0,0 +1 @@ +{"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SocialConnectionType_deleteCurrentuserSocialConnection"}],"platforms":["iOS"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"enum for parameter socialConnectionType","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection","interfaceLanguage":"swift"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/apple","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/github","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/google"]},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/init(rawValue:)"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/RawRepresentable-Implementations"]}],"metadata":{"modules":[{"name":"Passage"}],"externalID":"s:7Passage14CurrentuserAPIC027SocialConnectionType_deletebdE0O","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SocialConnectionType_deleteCurrentuserSocialConnection"}],"navigatorTitle":[{"text":"SocialConnectionType_deleteCurrentuserSocialConnection","kind":"identifier"}],"roleHeading":"Enumeration","symbolKind":"enum","title":"CurrentuserAPI.SocialConnectionType_deleteCurrentuserSocialConnection"},"kind":"symbol","relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection"]}],"references":{"doc://Passage/documentation/Passage/CurrentuserAPI/SocialConnectionType_deleteCurrentuserSocialConnection/apple":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"apple"}],"url":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/apple","title":"CurrentuserAPI.SocialConnectionType_deleteCurrentuserSocialConnection.apple","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/apple"},"doc://Passage/documentation/Passage/CurrentuserAPI/SocialConnectionType_deleteCurrentuserSocialConnection/init(rawValue:)":{"kind":"symbol","role":"symbol","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/init(rawValue:)","url":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/init(rawvalue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/CurrentuserAPI/SocialConnectionType_deleteCurrentuserSocialConnection/Equatable-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"Equatable Implementations","url":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/equatable-implementations","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/Equatable-Implementations"},"doc://Passage/documentation/Passage/CurrentuserAPI/SocialConnectionType_deleteCurrentuserSocialConnection":{"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection","url":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection","kind":"symbol","title":"CurrentuserAPI.SocialConnectionType_deleteCurrentuserSocialConnection","abstract":[{"type":"text","text":"enum for parameter socialConnectionType"}],"navigatorTitle":[{"text":"SocialConnectionType_deleteCurrentuserSocialConnection","kind":"identifier"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"SocialConnectionType_deleteCurrentuserSocialConnection","kind":"identifier"}]},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentuserAPI":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","abstract":[],"title":"CurrentuserAPI","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"url":"\/documentation\/passage\/currentuserapi","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}]},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://Passage/documentation/Passage/CurrentuserAPI/SocialConnectionType_deleteCurrentuserSocialConnection/github":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"github","kind":"identifier"}],"title":"CurrentuserAPI.SocialConnectionType_deleteCurrentuserSocialConnection.github","url":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/github","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/github"},"doc://Passage/documentation/Passage/CurrentuserAPI/SocialConnectionType_deleteCurrentuserSocialConnection/RawRepresentable-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/RawRepresentable-Implementations"},"doc://Passage/documentation/Passage/CurrentuserAPI/SocialConnectionType_deleteCurrentuserSocialConnection/google":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"google"}],"title":"CurrentuserAPI.SocialConnectionType_deleteCurrentuserSocialConnection.google","url":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/google","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/google"},"doc://Passage/SY":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/!=(_:_:).json b/docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/!=(_:_:).json new file mode 100644 index 00000000..4b4ef6d7 --- /dev/null +++ b/docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/!=(_:_:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/!=(_:_:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"metadata":{"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage14CurrentuserAPIC027SocialConnectionType_deletebdE0O","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Operator","role":"symbol","title":"!=(_:_:)","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/Equatable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/CurrentuserAPI/SocialConnectionType_deleteCurrentuserSocialConnection/!=(_:_:)":{"kind":"symbol","url":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CurrentuserAPI/SocialConnectionType_deleteCurrentuserSocialConnection/Equatable-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"Equatable Implementations","url":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/equatable-implementations","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/Equatable-Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/SocialConnectionType_deleteCurrentuserSocialConnection":{"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection","url":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection","kind":"symbol","title":"CurrentuserAPI.SocialConnectionType_deleteCurrentuserSocialConnection","abstract":[{"type":"text","text":"enum for parameter socialConnectionType"}],"navigatorTitle":[{"text":"SocialConnectionType_deleteCurrentuserSocialConnection","kind":"identifier"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"SocialConnectionType_deleteCurrentuserSocialConnection","kind":"identifier"}]},"doc://Passage/documentation/Passage/CurrentuserAPI":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","abstract":[],"title":"CurrentuserAPI","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"url":"\/documentation\/passage\/currentuserapi","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/apple.json b/docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/apple.json new file mode 100644 index 00000000..25ff1273 --- /dev/null +++ b/docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/apple.json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/apple"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection"]]},"metadata":{"externalID":"s:7Passage14CurrentuserAPIC027SocialConnectionType_deletebdE0O5appleyA2EmF","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"apple"}],"symbolKind":"case","roleHeading":"Case","role":"symbol","title":"CurrentuserAPI.SocialConnectionType_deleteCurrentuserSocialConnection.apple"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"apple","kind":"identifier"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/apple"},"references":{"doc://Passage/documentation/Passage/CurrentuserAPI":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","abstract":[],"title":"CurrentuserAPI","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"url":"\/documentation\/passage\/currentuserapi","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/SocialConnectionType_deleteCurrentuserSocialConnection/apple":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"apple"}],"url":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/apple","title":"CurrentuserAPI.SocialConnectionType_deleteCurrentuserSocialConnection.apple","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/apple"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/SocialConnectionType_deleteCurrentuserSocialConnection":{"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection","url":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection","kind":"symbol","title":"CurrentuserAPI.SocialConnectionType_deleteCurrentuserSocialConnection","abstract":[{"type":"text","text":"enum for parameter socialConnectionType"}],"navigatorTitle":[{"text":"SocialConnectionType_deleteCurrentuserSocialConnection","kind":"identifier"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"SocialConnectionType_deleteCurrentuserSocialConnection","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/equatable-implementations.json b/docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/equatable-implementations.json new file mode 100644 index 00000000..de20519e --- /dev/null +++ b/docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/equatable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/equatable-implementations"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection"]]},"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/!=(_:_:)"],"generated":true,"title":"Operators"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentuserAPI":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","abstract":[],"title":"CurrentuserAPI","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"url":"\/documentation\/passage\/currentuserapi","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/SocialConnectionType_deleteCurrentuserSocialConnection":{"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection","url":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection","kind":"symbol","title":"CurrentuserAPI.SocialConnectionType_deleteCurrentuserSocialConnection","abstract":[{"type":"text","text":"enum for parameter socialConnectionType"}],"navigatorTitle":[{"text":"SocialConnectionType_deleteCurrentuserSocialConnection","kind":"identifier"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"SocialConnectionType_deleteCurrentuserSocialConnection","kind":"identifier"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/SocialConnectionType_deleteCurrentuserSocialConnection/!=(_:_:)":{"kind":"symbol","url":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/github.json b/docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/github.json new file mode 100644 index 00000000..a522242b --- /dev/null +++ b/docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/github.json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"externalID":"s:7Passage14CurrentuserAPIC027SocialConnectionType_deletebdE0O6githubyA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","title":"CurrentuserAPI.SocialConnectionType_deleteCurrentuserSocialConnection.github","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"github","kind":"identifier"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"github","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/github"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/github"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/SocialConnectionType_deleteCurrentuserSocialConnection":{"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection","url":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection","kind":"symbol","title":"CurrentuserAPI.SocialConnectionType_deleteCurrentuserSocialConnection","abstract":[{"type":"text","text":"enum for parameter socialConnectionType"}],"navigatorTitle":[{"text":"SocialConnectionType_deleteCurrentuserSocialConnection","kind":"identifier"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"SocialConnectionType_deleteCurrentuserSocialConnection","kind":"identifier"}]},"doc://Passage/documentation/Passage/CurrentuserAPI":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","abstract":[],"title":"CurrentuserAPI","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"url":"\/documentation\/passage\/currentuserapi","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/SocialConnectionType_deleteCurrentuserSocialConnection/github":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"github","kind":"identifier"}],"title":"CurrentuserAPI.SocialConnectionType_deleteCurrentuserSocialConnection.github","url":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/github","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/github"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/google.json b/docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/google.json new file mode 100644 index 00000000..62160252 --- /dev/null +++ b/docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/google.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"symbolKind":"case","role":"symbol","title":"CurrentuserAPI.SocialConnectionType_deleteCurrentuserSocialConnection.google","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"google"}],"roleHeading":"Case","externalID":"s:7Passage14CurrentuserAPIC027SocialConnectionType_deletebdE0O6googleyA2EmF","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"google"}],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/google"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/google"},"references":{"doc://Passage/documentation/Passage/CurrentuserAPI/SocialConnectionType_deleteCurrentuserSocialConnection":{"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection","url":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection","kind":"symbol","title":"CurrentuserAPI.SocialConnectionType_deleteCurrentuserSocialConnection","abstract":[{"type":"text","text":"enum for parameter socialConnectionType"}],"navigatorTitle":[{"text":"SocialConnectionType_deleteCurrentuserSocialConnection","kind":"identifier"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"SocialConnectionType_deleteCurrentuserSocialConnection","kind":"identifier"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/SocialConnectionType_deleteCurrentuserSocialConnection/google":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"google"}],"title":"CurrentuserAPI.SocialConnectionType_deleteCurrentuserSocialConnection.google","url":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/google","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/google"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentuserAPI":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","abstract":[],"title":"CurrentuserAPI","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"url":"\/documentation\/passage\/currentuserapi","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/hash(into:).json b/docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/hash(into:).json new file mode 100644 index 00000000..9fd3baf3 --- /dev/null +++ b/docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/hash(into:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/RawRepresentable-Implementations"]]},"kind":"symbol","metadata":{"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage14CurrentuserAPIC027SocialConnectionType_deletebdE0O","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Method","role":"symbol","title":"hash(into:)","symbolKind":"method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/hash(into:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/hash(into:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/CurrentuserAPI/SocialConnectionType_deleteCurrentuserSocialConnection/RawRepresentable-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/RawRepresentable-Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentuserAPI":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","abstract":[],"title":"CurrentuserAPI","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"url":"\/documentation\/passage\/currentuserapi","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/SocialConnectionType_deleteCurrentuserSocialConnection":{"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection","url":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection","kind":"symbol","title":"CurrentuserAPI.SocialConnectionType_deleteCurrentuserSocialConnection","abstract":[{"type":"text","text":"enum for parameter socialConnectionType"}],"navigatorTitle":[{"text":"SocialConnectionType_deleteCurrentuserSocialConnection","kind":"identifier"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"SocialConnectionType_deleteCurrentuserSocialConnection","kind":"identifier"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/SocialConnectionType_deleteCurrentuserSocialConnection/hash(into:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/hash(into:)","kind":"symbol","abstract":[],"title":"hash(into:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/hash(into:)","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/hashvalue.json b/docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/hashvalue.json new file mode 100644 index 00000000..995f908e --- /dev/null +++ b/docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/hashvalue.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/hashValue","interfaceLanguage":"swift"},"metadata":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"extendedModule":"Swift","role":"symbol","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage14CurrentuserAPIC027SocialConnectionType_deletebdE0O","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"property","title":"hashValue"},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/RawRepresentable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/CurrentuserAPI/SocialConnectionType_deleteCurrentuserSocialConnection/hashValue":{"type":"topic","url":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/hashvalue","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/hashValue","title":"hashValue","abstract":[],"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/SocialConnectionType_deleteCurrentuserSocialConnection":{"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection","url":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection","kind":"symbol","title":"CurrentuserAPI.SocialConnectionType_deleteCurrentuserSocialConnection","abstract":[{"type":"text","text":"enum for parameter socialConnectionType"}],"navigatorTitle":[{"text":"SocialConnectionType_deleteCurrentuserSocialConnection","kind":"identifier"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"SocialConnectionType_deleteCurrentuserSocialConnection","kind":"identifier"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/SocialConnectionType_deleteCurrentuserSocialConnection/RawRepresentable-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/RawRepresentable-Implementations"},"doc://Passage/documentation/Passage/CurrentuserAPI":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","abstract":[],"title":"CurrentuserAPI","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"url":"\/documentation\/passage\/currentuserapi","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/init(rawvalue:).json b/docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/init(rawvalue:).json new file mode 100644 index 00000000..d9f2bcaf --- /dev/null +++ b/docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/init(rawvalue:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"roleHeading":"Initializer","symbolKind":"init","externalID":"s:7Passage14CurrentuserAPIC027SocialConnectionType_deletebdE0O8rawValueAESgSS_tcfc"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/init(rawValue:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection"]]},"references":{"doc://Passage/documentation/Passage/CurrentuserAPI/SocialConnectionType_deleteCurrentuserSocialConnection":{"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection","url":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection","kind":"symbol","title":"CurrentuserAPI.SocialConnectionType_deleteCurrentuserSocialConnection","abstract":[{"type":"text","text":"enum for parameter socialConnectionType"}],"navigatorTitle":[{"text":"SocialConnectionType_deleteCurrentuserSocialConnection","kind":"identifier"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"SocialConnectionType_deleteCurrentuserSocialConnection","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/SocialConnectionType_deleteCurrentuserSocialConnection/init(rawValue:)":{"kind":"symbol","role":"symbol","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/init(rawValue:)","url":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/init(rawvalue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/CurrentuserAPI":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","abstract":[],"title":"CurrentuserAPI","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"url":"\/documentation\/passage\/currentuserapi","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/rawrepresentable-implementations.json b/docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/rawrepresentable-implementations.json new file mode 100644 index 00000000..3223a7c6 --- /dev/null +++ b/docs/data/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/hashValue"],"title":"Instance Properties","generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/hash(into:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/rawrepresentable-implementations"]}],"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"RawRepresentable Implementations"},"sections":[],"references":{"doc://Passage/documentation/Passage/CurrentuserAPI/SocialConnectionType_deleteCurrentuserSocialConnection":{"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection","url":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection","kind":"symbol","title":"CurrentuserAPI.SocialConnectionType_deleteCurrentuserSocialConnection","abstract":[{"type":"text","text":"enum for parameter socialConnectionType"}],"navigatorTitle":[{"text":"SocialConnectionType_deleteCurrentuserSocialConnection","kind":"identifier"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"SocialConnectionType_deleteCurrentuserSocialConnection","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/SocialConnectionType_deleteCurrentuserSocialConnection/hashValue":{"type":"topic","url":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/hashvalue","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/hashValue","title":"hashValue","abstract":[],"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/SocialConnectionType_deleteCurrentuserSocialConnection/hash(into:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/SocialConnectionType_deleteCurrentuserSocialConnection\/hash(into:)","kind":"symbol","abstract":[],"title":"hash(into:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/hash(into:)","type":"topic","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://Passage/documentation/Passage/CurrentuserAPI":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","abstract":[],"title":"CurrentuserAPI","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"url":"\/documentation\/passage\/currentuserapi","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserapi/updatecurrentuserdevice(appid:deviceid:updatedevicerequest:).json b/docs/data/documentation/passage/currentuserapi/updatecurrentuserdevice(appid:deviceid:updatedevicerequest:).json new file mode 100644 index 00000000..5a2d9e6f --- /dev/null +++ b/docs/data/documentation/passage/currentuserapi/updatecurrentuserdevice(appid:deviceid:updatedevicerequest:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"updateCurrentuserDevice","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateDeviceRequest"},{"text":": ","kind":"text"},{"text":"UpdateDeviceRequest","preciseIdentifier":"s:7Passage19UpdateDeviceRequestV","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","text":"CurrentUserDevice","preciseIdentifier":"s:7Passage17CurrentUserDeviceV","kind":"typeIdentifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"(path) App ID"}],"type":"paragraph"}],"name":"appId"},{"name":"deviceId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) Device ID"}]}]},{"name":"updateDeviceRequest","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(body) Friendly Name"}]}]}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"CurrentUserDevice","type":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserapi\/updatecurrentuserdevice(appid:deviceid:updatedevicerequest:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/updateCurrentuserDevice(appId:deviceId:updateDeviceRequest:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Update Device"}],"sections":[],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"method","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"updateCurrentuserDevice","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"updateDeviceRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage19UpdateDeviceRequestV","text":"UpdateDeviceRequest"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage17CurrentUserDeviceV","text":"CurrentUserDevice","kind":"typeIdentifier"}],"title":"updateCurrentuserDevice(appId:deviceId:updateDeviceRequest:)","platforms":[{"introducedAt":"13.0","deprecated":false,"unavailable":false,"name":"iOS","beta":false},{"beta":false,"deprecated":false,"name":"macOS","introducedAt":"10.15","unavailable":false},{"deprecated":false,"introducedAt":"13.0","unavailable":false,"beta":false,"name":"tvOS"},{"name":"watchOS","deprecated":false,"beta":false,"introducedAt":"6.0","unavailable":false}],"roleHeading":"Type Method","externalID":"s:7Passage14CurrentuserAPIC06updateB6Device5appId06deviceG00dE7RequestAA011CurrentUserE0VSS_SSAA06UpdateeI0VtYaKFZ"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/UpdateDeviceRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateDeviceRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateDeviceRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","abstract":[],"title":"UpdateDeviceRequest"},"doc://Passage/documentation/Passage/CurrentuserAPI":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","abstract":[],"title":"CurrentuserAPI","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"url":"\/documentation\/passage\/currentuserapi","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/updateCurrentuserDevice(appId:deviceId:updateDeviceRequest:)":{"url":"\/documentation\/passage\/currentuserapi\/updatecurrentuserdevice(appid:deviceid:updatedevicerequest:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Update Device"}],"role":"symbol","title":"updateCurrentuserDevice(appId:deviceId:updateDeviceRequest:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/updateCurrentuserDevice(appId:deviceId:updateDeviceRequest:)","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"updateCurrentuserDevice","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"updateDeviceRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage19UpdateDeviceRequestV","text":"UpdateDeviceRequest"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage17CurrentUserDeviceV","kind":"typeIdentifier","text":"CurrentUserDevice"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevice":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","title":"CurrentUserDevice","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevice"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CurrentUserDevice","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/currentuserdevice"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserapi/updatecurrentuserdevicewithrequestbuilder(appid:deviceid:updatedevicerequest:).json b/docs/data/documentation/passage/currentuserapi/updatecurrentuserdevicewithrequestbuilder(appid:deviceid:updatedevicerequest:).json new file mode 100644 index 00000000..2dd252cb --- /dev/null +++ b/docs/data/documentation/passage/currentuserapi/updatecurrentuserdevicewithrequestbuilder(appid:deviceid:updatedevicerequest:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"updateCurrentuserDeviceWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateDeviceRequest"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage19UpdateDeviceRequestV","text":"UpdateDeviceRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"typeIdentifier","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","preciseIdentifier":"s:7Passage17CurrentUserDeviceV","text":"CurrentUserDevice"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"appId","content":[{"inlineContent":[{"type":"text","text":"(path) App ID"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"(path) Device ID"}],"type":"paragraph"}],"name":"deviceId"},{"name":"updateDeviceRequest","content":[{"inlineContent":[{"type":"text","text":"(body) Friendly Name"}],"type":"paragraph"}]}]},{"content":[{"level":2,"anchor":"return-value","text":"Return Value","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"RequestBuilder","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"items":[{"content":[{"inlineContent":[{"type":"text","text":"PATCH \/apps\/{app_id}\/currentuser\/devices\/{device_id}"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"Update a device by ID for the current user. Currently the only field that can be updated is the friendly name. User must be authenticated via a bearer token.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"Bearer Token:","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"type: http","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"name: bearerAuth"}]}]}]}]}],"type":"unorderedList"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/updateCurrentuserDeviceWithRequestBuilder(appId:deviceId:updateDeviceRequest:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserapi\/updatecurrentuserdevicewithrequestbuilder(appid:deviceid:updatedevicerequest:)"]}],"abstract":[{"text":"Update Device","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"metadata":{"title":"updateCurrentuserDeviceWithRequestBuilder(appId:deviceId:updateDeviceRequest:)","modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updateCurrentuserDeviceWithRequestBuilder"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateDeviceRequest"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage19UpdateDeviceRequestV","kind":"typeIdentifier","text":"UpdateDeviceRequest"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"CurrentUserDevice","preciseIdentifier":"s:7Passage17CurrentUserDeviceV"},{"text":">","kind":"text"}],"roleHeading":"Type Method","externalID":"s:7Passage14CurrentuserAPIC06updateB24DeviceWithRequestBuilder5appId06deviceJ00deG0AA0gH0CyAA011CurrentUserE0VGSS_SSAA06UpdateeG0VtFZ","role":"symbol"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/CurrentUserDevice":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","title":"CurrentUserDevice","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevice"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CurrentUserDevice","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/currentuserdevice"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateDeviceRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateDeviceRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateDeviceRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","abstract":[],"title":"UpdateDeviceRequest"},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/CurrentuserAPI":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","abstract":[],"title":"CurrentuserAPI","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"url":"\/documentation\/passage\/currentuserapi","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/updateCurrentuserDeviceWithRequestBuilder(appId:deviceId:updateDeviceRequest:)":{"title":"updateCurrentuserDeviceWithRequestBuilder(appId:deviceId:updateDeviceRequest:)","abstract":[{"text":"Update Device","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"updateCurrentuserDeviceWithRequestBuilder"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"updateDeviceRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage19UpdateDeviceRequestV","text":"UpdateDeviceRequest"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage17CurrentUserDeviceV","text":"CurrentUserDevice"},{"kind":"text","text":">"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/updateCurrentuserDeviceWithRequestBuilder(appId:deviceId:updateDeviceRequest:)","url":"\/documentation\/passage\/currentuserapi\/updatecurrentuserdevicewithrequestbuilder(appid:deviceid:updatedevicerequest:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserapi/updatecurrentusermetadata(appid:updatemetadatarequest:).json b/docs/data/documentation/passage/currentuserapi/updatecurrentusermetadata(appid:updatemetadatarequest:).json new file mode 100644 index 00000000..49cda2f9 --- /dev/null +++ b/docs/data/documentation/passage/currentuserapi/updatecurrentusermetadata(appid:updatemetadatarequest:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserapi\/updatecurrentusermetadata(appid:updatemetadatarequest:)"]}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/updateCurrentuserMetadata(appId:updateMetadataRequest:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"updateCurrentuserMetadata","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"updateMetadataRequest","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage21UpdateMetadataRequestV","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","kind":"typeIdentifier","text":"UpdateMetadataRequest"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"CurrentUserResponse","preciseIdentifier":"s:7Passage19CurrentUserResponseV","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse"}],"platforms":["iOS"],"languages":["swift"]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"(path) App ID"}],"type":"paragraph"}],"name":"appId"},{"name":"updateMetadataRequest","content":[{"inlineContent":[{"type":"text","text":"(body) User Metadata"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"CurrentUserResponse"}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"platforms":[{"deprecated":false,"name":"iOS","unavailable":false,"beta":false,"introducedAt":"13.0"},{"name":"macOS","introducedAt":"10.15","deprecated":false,"beta":false,"unavailable":false},{"unavailable":false,"introducedAt":"13.0","deprecated":false,"beta":false,"name":"tvOS"},{"unavailable":false,"beta":false,"name":"watchOS","introducedAt":"6.0","deprecated":false}],"title":"updateCurrentuserMetadata(appId:updateMetadataRequest:)","modules":[{"name":"Passage"}],"externalID":"s:7Passage14CurrentuserAPIC06updateB8Metadata5appId0dE7RequestAA19CurrentUserResponseVSS_AA06UpdateeH0VtYaKFZ","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"updateCurrentuserMetadata"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"updateMetadataRequest","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage21UpdateMetadataRequestV","text":"UpdateMetadataRequest","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"CurrentUserResponse","preciseIdentifier":"s:7Passage19CurrentUserResponseV"}],"symbolKind":"method","roleHeading":"Type Method","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI"]]},"abstract":[{"text":"Update user’s metadata","type":"text"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateMetadataRequest":{"title":"UpdateMetadataRequest","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"UpdateMetadataRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","url":"\/documentation\/passage\/updatemetadatarequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateMetadataRequest"}],"type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/CurrentuserAPI":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","abstract":[],"title":"CurrentuserAPI","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"url":"\/documentation\/passage\/currentuserapi","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}]},"doc://Passage/documentation/Passage/CurrentUserResponse":{"url":"\/documentation\/passage\/currentuserresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","kind":"symbol","type":"topic","title":"CurrentUserResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentUserResponse"}],"navigatorTitle":[{"text":"CurrentUserResponse","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CurrentuserAPI/updateCurrentuserMetadata(appId:updateMetadataRequest:)":{"title":"updateCurrentuserMetadata(appId:updateMetadataRequest:)","kind":"symbol","abstract":[{"type":"text","text":"Update user’s metadata"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/updateCurrentuserMetadata(appId:updateMetadataRequest:)","url":"\/documentation\/passage\/currentuserapi\/updatecurrentusermetadata(appid:updatemetadatarequest:)","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"updateCurrentuserMetadata"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateMetadataRequest"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage21UpdateMetadataRequestV","text":"UpdateMetadataRequest","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"CurrentUserResponse","preciseIdentifier":"s:7Passage19CurrentUserResponseV"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserapi/updatecurrentusermetadatawithrequestbuilder(appid:updatemetadatarequest:).json b/docs/data/documentation/passage/currentuserapi/updatecurrentusermetadatawithrequestbuilder(appid:updatemetadatarequest:).json new file mode 100644 index 00000000..7ecd3f8d --- /dev/null +++ b/docs/data/documentation/passage/currentuserapi/updatecurrentusermetadatawithrequestbuilder(appid:updatemetadatarequest:).json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserapi\/updatecurrentusermetadatawithrequestbuilder(appid:updatemetadatarequest:)"]}],"metadata":{"symbolKind":"method","role":"symbol","title":"updateCurrentuserMetadataWithRequestBuilder(appId:updateMetadataRequest:)","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"updateCurrentuserMetadataWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"updateMetadataRequest","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage21UpdateMetadataRequestV","text":"UpdateMetadataRequest","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Passage19CurrentUserResponseV","text":"CurrentUserResponse","kind":"typeIdentifier"},{"kind":"text","text":">"}],"roleHeading":"Type Method","externalID":"s:7Passage14CurrentuserAPIC06updateB26MetadataWithRequestBuilder5appId0deG0AA0gH0CyAA19CurrentUserResponseVGSS_AA06UpdateeG0VtFZ","modules":[{"name":"Passage"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/updateCurrentuserMetadataWithRequestBuilder(appId:updateMetadataRequest:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Update user’s metadata"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updateCurrentuserMetadataWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"updateMetadataRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"UpdateMetadataRequest","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","preciseIdentifier":"s:7Passage21UpdateMetadataRequestV"},{"kind":"text","text":") -> "},{"text":"RequestBuilder","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","preciseIdentifier":"s:7Passage19CurrentUserResponseV","kind":"typeIdentifier","text":"CurrentUserResponse"},{"text":">","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"text":"(path) App ID","type":"text"}]}]},{"name":"updateMetadataRequest","content":[{"inlineContent":[{"type":"text","text":"(body) User Metadata"}],"type":"paragraph"}]}]},{"content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"RequestBuilder","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"items":[{"content":[{"inlineContent":[{"type":"text","text":"PATCH \/apps\/{app_id}\/currentuser\/user-metadata"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Update the metadata for the current user. Only valid metadata fields are accepted. Invalid metadata fields that are present will abort the update. User must be authenticated via a bearer token.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Bearer Token:"}]},{"items":[{"content":[{"inlineContent":[{"text":"type: http","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"name: bearerAuth","type":"text"}]}]}],"type":"unorderedList"}]}],"type":"unorderedList"}]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI"]]},"references":{"doc://Passage/documentation/Passage/CurrentuserAPI":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","abstract":[],"title":"CurrentuserAPI","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"url":"\/documentation\/passage\/currentuserapi","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}]},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/CurrentuserAPI/updateCurrentuserMetadataWithRequestBuilder(appId:updateMetadataRequest:)":{"role":"symbol","title":"updateCurrentuserMetadataWithRequestBuilder(appId:updateMetadataRequest:)","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updateCurrentuserMetadataWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"updateMetadataRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage21UpdateMetadataRequestV","text":"UpdateMetadataRequest","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage19CurrentUserResponseV","text":"CurrentUserResponse"},{"kind":"text","text":">"}],"type":"topic","abstract":[{"text":"Update user’s metadata","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/updateCurrentuserMetadataWithRequestBuilder(appId:updateMetadataRequest:)","url":"\/documentation\/passage\/currentuserapi\/updatecurrentusermetadatawithrequestbuilder(appid:updatemetadatarequest:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateMetadataRequest":{"title":"UpdateMetadataRequest","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"UpdateMetadataRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","url":"\/documentation\/passage\/updatemetadatarequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateMetadataRequest"}],"type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/CurrentUserResponse":{"url":"\/documentation\/passage\/currentuserresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","kind":"symbol","type":"topic","title":"CurrentUserResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentUserResponse"}],"navigatorTitle":[{"text":"CurrentUserResponse","kind":"identifier"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserapi/updateemailcurrentuser(appid:updateuseremailrequest:).json b/docs/data/documentation/passage/currentuserapi/updateemailcurrentuser(appid:updateuseremailrequest:).json new file mode 100644 index 00000000..ef301d6e --- /dev/null +++ b/docs/data/documentation/passage/currentuserapi/updateemailcurrentuser(appid:updateuseremailrequest:).json @@ -0,0 +1 @@ +{"kind":"symbol","abstract":[{"type":"text","text":"Change Email"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/updateEmailCurrentuser(appId:updateUserEmailRequest:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updateEmailCurrentuser"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"updateUserEmailRequest","kind":"externalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","preciseIdentifier":"s:7Passage22UpdateUserEmailRequestV","kind":"typeIdentifier","text":"UpdateUserEmailRequest"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage17MagicLinkResponseV","text":"MagicLinkResponse"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"appId","content":[{"inlineContent":[{"type":"text","text":"(path) App ID"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"(body) email","type":"text"}]}],"name":"updateUserEmailRequest"}]},{"kind":"content","content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"inlineContent":[{"text":"MagicLinkResponse","type":"text"}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserapi\/updateemailcurrentuser(appid:updateuseremailrequest:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"Passage"}],"externalID":"s:7Passage14CurrentuserAPIC011updateEmailB05appId0d4UserE7RequestAA17MagicLinkResponseVSS_AA06UpdateheI0VtYaKFZ","roleHeading":"Type Method","symbolKind":"method","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updateEmailCurrentuser"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateUserEmailRequest"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage22UpdateUserEmailRequestV","text":"UpdateUserEmailRequest"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"MagicLinkResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage17MagicLinkResponseV"}],"title":"updateEmailCurrentuser(appId:updateUserEmailRequest:)","role":"symbol","platforms":[{"introducedAt":"13.0","deprecated":false,"name":"iOS","unavailable":false,"beta":false},{"name":"macOS","deprecated":false,"introducedAt":"10.15","unavailable":false,"beta":false},{"beta":false,"name":"tvOS","introducedAt":"13.0","unavailable":false,"deprecated":false},{"name":"watchOS","introducedAt":"6.0","beta":false,"deprecated":false,"unavailable":false}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI"]]},"references":{"doc://Passage/documentation/Passage/MagicLinkResponse":{"abstract":[],"title":"MagicLinkResponse","role":"symbol","url":"\/documentation\/passage\/magiclinkresponse","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkResponse"}],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkResponse"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse"},"doc://Passage/documentation/Passage/CurrentuserAPI/updateEmailCurrentuser(appId:updateUserEmailRequest:)":{"url":"\/documentation\/passage\/currentuserapi\/updateemailcurrentuser(appid:updateuseremailrequest:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Change Email"}],"role":"symbol","title":"updateEmailCurrentuser(appId:updateUserEmailRequest:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/updateEmailCurrentuser(appId:updateUserEmailRequest:)","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"updateEmailCurrentuser","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateUserEmailRequest"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage22UpdateUserEmailRequestV","kind":"typeIdentifier","text":"UpdateUserEmailRequest"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage17MagicLinkResponseV","text":"MagicLinkResponse","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentuserAPI":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","abstract":[],"title":"CurrentuserAPI","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"url":"\/documentation\/passage\/currentuserapi","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}]},"doc://Passage/documentation/Passage/UpdateUserEmailRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateUserEmailRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"UpdateUserEmailRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","kind":"symbol","navigatorTitle":[{"text":"UpdateUserEmailRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserapi/updateemailcurrentuserwithrequestbuilder(appid:updateuseremailrequest:).json b/docs/data/documentation/passage/currentuserapi/updateemailcurrentuserwithrequestbuilder(appid:updateuseremailrequest:).json new file mode 100644 index 00000000..ea25c6bc --- /dev/null +++ b/docs/data/documentation/passage/currentuserapi/updateemailcurrentuserwithrequestbuilder(appid:updateuseremailrequest:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"method","role":"symbol","roleHeading":"Type Method","title":"updateEmailCurrentuserWithRequestBuilder(appId:updateUserEmailRequest:)","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"updateEmailCurrentuserWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"updateUserEmailRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"UpdateUserEmailRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage22UpdateUserEmailRequestV"},{"text":") -> ","kind":"text"},{"text":"RequestBuilder","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage17MagicLinkResponseV","text":"MagicLinkResponse"},{"text":">","kind":"text"}],"externalID":"s:7Passage14CurrentuserAPIC011updateEmailB18WithRequestBuilder5appId0d4UsereG0AA0gH0CyAA17MagicLinkResponseVGSS_AA06UpdatekeG0VtFZ"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"updateEmailCurrentuserWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateUserEmailRequest"},{"kind":"text","text":": "},{"text":"UpdateUserEmailRequest","preciseIdentifier":"s:7Passage22UpdateUserEmailRequestV","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage17MagicLinkResponseV","text":"MagicLinkResponse"},{"text":">","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) App ID"}]}]},{"name":"updateUserEmailRequest","content":[{"inlineContent":[{"type":"text","text":"(body) email"}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"RequestBuilder"}]}],"kind":"content"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"text":"PATCH \/apps\/{app_id}\/currentuser\/email","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"Initiate an email change for the authenticated user. An email change requires verification, so an email will be sent to the user which they must verify before the email change takes effect.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Bearer Token:"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"type: http"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"name: bearerAuth","type":"text"}]}]}]}]}]}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/updateEmailCurrentuserWithRequestBuilder(appId:updateUserEmailRequest:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserapi\/updateemailcurrentuserwithrequestbuilder(appid:updateuseremailrequest:)"]}],"sections":[],"abstract":[{"type":"text","text":"Change Email"}],"references":{"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/CurrentuserAPI/updateEmailCurrentuserWithRequestBuilder(appId:updateUserEmailRequest:)":{"abstract":[{"type":"text","text":"Change Email"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"updateEmailCurrentuserWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"updateUserEmailRequest","kind":"externalParam"},{"kind":"text","text":": "},{"text":"UpdateUserEmailRequest","preciseIdentifier":"s:7Passage22UpdateUserEmailRequestV","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"MagicLinkResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage17MagicLinkResponseV"},{"kind":"text","text":">"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/updateEmailCurrentuserWithRequestBuilder(appId:updateUserEmailRequest:)","type":"topic","url":"\/documentation\/passage\/currentuserapi\/updateemailcurrentuserwithrequestbuilder(appid:updateuseremailrequest:)","title":"updateEmailCurrentuserWithRequestBuilder(appId:updateUserEmailRequest:)","kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkResponse":{"abstract":[],"title":"MagicLinkResponse","role":"symbol","url":"\/documentation\/passage\/magiclinkresponse","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkResponse"}],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkResponse"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse"},"doc://Passage/documentation/Passage/CurrentuserAPI":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","abstract":[],"title":"CurrentuserAPI","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"url":"\/documentation\/passage\/currentuserapi","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}]},"doc://Passage/documentation/Passage/UpdateUserEmailRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateUserEmailRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"UpdateUserEmailRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","kind":"symbol","navigatorTitle":[{"text":"UpdateUserEmailRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserapi/updatephonecurrentuser(appid:updateuserphonerequest:).json b/docs/data/documentation/passage/currentuserapi/updatephonecurrentuser(appid:updateuserphonerequest:).json new file mode 100644 index 00000000..da02530b --- /dev/null +++ b/docs/data/documentation/passage/currentuserapi/updatephonecurrentuser(appid:updateuserphonerequest:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Change Phone"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserapi\/updatephonecurrentuser(appid:updateuserphonerequest:)"]}],"sections":[],"metadata":{"platforms":[{"deprecated":false,"name":"iOS","unavailable":false,"beta":false,"introducedAt":"13.0"},{"name":"macOS","introducedAt":"10.15","deprecated":false,"beta":false,"unavailable":false},{"unavailable":false,"introducedAt":"13.0","deprecated":false,"beta":false,"name":"tvOS"},{"deprecated":false,"introducedAt":"6.0","name":"watchOS","unavailable":false,"beta":false}],"roleHeading":"Type Method","externalID":"s:7Passage14CurrentuserAPIC011updatePhoneB05appId0d4UserE7RequestAA17MagicLinkResponseVSS_AA06UpdateheI0VtYaKFZ","symbolKind":"method","modules":[{"name":"Passage"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"updatePhoneCurrentuser","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateUserPhoneRequest"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage22UpdateUserPhoneRequestV","text":"UpdateUserPhoneRequest","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage17MagicLinkResponseV","kind":"typeIdentifier","text":"MagicLinkResponse"}],"title":"updatePhoneCurrentuser(appId:updateUserPhoneRequest:)","role":"symbol"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"updatePhoneCurrentuser"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateUserPhoneRequest"},{"text":": ","kind":"text"},{"text":"UpdateUserPhoneRequest","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","preciseIdentifier":"s:7Passage22UpdateUserPhoneRequestV"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"MagicLinkResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse","preciseIdentifier":"s:7Passage17MagicLinkResponseV","kind":"typeIdentifier"}],"languages":["swift"]}]},{"parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) App ID"}]}]},{"name":"updateUserPhoneRequest","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(body) phone"}]}]}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"return-value","text":"Return Value"},{"inlineContent":[{"text":"MagicLinkResponse","type":"text"}],"type":"paragraph"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/updatePhoneCurrentuser(appId:updateUserPhoneRequest:)"},"references":{"doc://Passage/documentation/Passage/CurrentuserAPI/updatePhoneCurrentuser(appId:updateUserPhoneRequest:)":{"role":"symbol","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Change Phone"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/updatePhoneCurrentuser(appId:updateUserPhoneRequest:)","title":"updatePhoneCurrentuser(appId:updateUserPhoneRequest:)","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"updatePhoneCurrentuser","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"updateUserPhoneRequest","kind":"externalParam"},{"kind":"text","text":": "},{"text":"UpdateUserPhoneRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage22UpdateUserPhoneRequestV"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage17MagicLinkResponseV","text":"MagicLinkResponse"}],"url":"\/documentation\/passage\/currentuserapi\/updatephonecurrentuser(appid:updateuserphonerequest:)"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","abstract":[],"title":"UpdateUserPhoneRequest"},"doc://Passage/documentation/Passage/MagicLinkResponse":{"abstract":[],"title":"MagicLinkResponse","role":"symbol","url":"\/documentation\/passage\/magiclinkresponse","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkResponse"}],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkResponse"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse"},"doc://Passage/documentation/Passage/CurrentuserAPI":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","abstract":[],"title":"CurrentuserAPI","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"url":"\/documentation\/passage\/currentuserapi","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserapi/updatephonecurrentuserwithrequestbuilder(appid:updateuserphonerequest:).json b/docs/data/documentation/passage/currentuserapi/updatephonecurrentuserwithrequestbuilder(appid:updateuserphonerequest:).json new file mode 100644 index 00000000..20c3728b --- /dev/null +++ b/docs/data/documentation/passage/currentuserapi/updatephonecurrentuserwithrequestbuilder(appid:updateuserphonerequest:).json @@ -0,0 +1 @@ +{"metadata":{"title":"updatePhoneCurrentuserWithRequestBuilder(appId:updateUserPhoneRequest:)","externalID":"s:7Passage14CurrentuserAPIC011updatePhoneB18WithRequestBuilder5appId0d4UsereG0AA0gH0CyAA17MagicLinkResponseVGSS_AA06UpdatekeG0VtFZ","modules":[{"name":"Passage"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"updatePhoneCurrentuserWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"updateUserPhoneRequest"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage22UpdateUserPhoneRequestV","kind":"typeIdentifier","text":"UpdateUserPhoneRequest"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage17MagicLinkResponseV","text":"MagicLinkResponse"},{"text":">","kind":"text"}],"symbolKind":"method","roleHeading":"Type Method","role":"symbol"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Change Phone"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/updatePhoneCurrentuserWithRequestBuilder(appId:updateUserPhoneRequest:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"updatePhoneCurrentuserWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"updateUserPhoneRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"UpdateUserPhoneRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage22UpdateUserPhoneRequestV","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest"},{"text":") -> ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier","text":"RequestBuilder"},{"kind":"text","text":"<"},{"text":"MagicLinkResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage17MagicLinkResponseV"},{"kind":"text","text":">"}],"platforms":["iOS"],"languages":["swift"]}]},{"parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) App ID"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"(body) phone"}],"type":"paragraph"}],"name":"updateUserPhoneRequest"}],"kind":"parameters"},{"content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"RequestBuilder"}]}],"kind":"content"},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"PATCH \/apps\/{app_id}\/currentuser\/phone"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Initiate a phone number change for the authenticated user. An phone number change requires verification, so an SMS with a link will be sent to the user which they must verify before the phone number change takes effect."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Bearer Token:"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"type: http","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"name: bearerAuth"}]}]}]}]}],"type":"unorderedList"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserapi\/updatephonecurrentuserwithrequestbuilder(appid:updateuserphonerequest:)"]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentuserAPI/updatePhoneCurrentuserWithRequestBuilder(appId:updateUserPhoneRequest:)":{"url":"\/documentation\/passage\/currentuserapi\/updatephonecurrentuserwithrequestbuilder(appid:updateuserphonerequest:)","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Change Phone"}],"role":"symbol","title":"updatePhoneCurrentuserWithRequestBuilder(appId:updateUserPhoneRequest:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI\/updatePhoneCurrentuserWithRequestBuilder(appId:updateUserPhoneRequest:)","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updatePhoneCurrentuserWithRequestBuilder"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"updateUserPhoneRequest"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage22UpdateUserPhoneRequestV","kind":"typeIdentifier","text":"UpdateUserPhoneRequest"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Passage17MagicLinkResponseV","kind":"typeIdentifier","text":"MagicLinkResponse"},{"text":">","kind":"text"}]},"doc://Passage/documentation/Passage/MagicLinkResponse":{"abstract":[],"title":"MagicLinkResponse","role":"symbol","url":"\/documentation\/passage\/magiclinkresponse","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkResponse"}],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkResponse"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","abstract":[],"title":"UpdateUserPhoneRequest"},"doc://Passage/documentation/Passage/CurrentuserAPI":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentuserAPI","abstract":[],"title":"CurrentuserAPI","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentuserAPI"}],"url":"\/documentation\/passage\/currentuserapi","type":"topic","navigatorTitle":[{"kind":"identifier","text":"CurrentuserAPI"}]},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevice.json b/docs/data/documentation/passage/currentuserdevice.json new file mode 100644 index 00000000..e3f8d625 --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevice.json @@ -0,0 +1 @@ +{"sections":[],"relationshipsSections":[{"title":"Conforms To","kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"]}],"metadata":{"symbolKind":"struct","modules":[{"name":"Passage"}],"roleHeading":"Structure","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUserDevice","kind":"identifier"}],"title":"CurrentUserDevice","externalID":"s:7Passage17CurrentUserDeviceV","navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevice"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice"},"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/init(device:)","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/init(from:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/device"]},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/encode(to:)"]},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/Equatable-Implementations"],"title":"Default Implementations","generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CurrentUserDevice"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevice"]}],"references":{"doc://Passage/documentation/Passage/CurrentUserDevice/init(from:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/init(from:)","kind":"symbol","type":"topic","url":"\/documentation\/passage\/currentuserdevice\/init(from:)","abstract":[],"role":"symbol","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/documentation/Passage/CurrentUserDevice/Equatable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/currentuserdevice\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/Equatable-Implementations","type":"topic","kind":"article","title":"Equatable Implementations"},"doc://Passage/documentation/Passage/CurrentUserDevice/device":{"type":"topic","url":"\/documentation\/passage\/currentuserdevice\/device","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"device"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10CredentialV","text":"Credential"}],"abstract":[],"title":"device","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/device"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/documentation/Passage/CurrentUserDevice":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","title":"CurrentUserDevice","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevice"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CurrentUserDevice","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/currentuserdevice"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevice/init(device:)":{"title":"init(device:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"device","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10CredentialV","text":"Credential"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/init(device:)","url":"\/documentation\/passage\/currentuserdevice\/init(device:)","kind":"symbol"},"doc://Passage/documentation/Passage/CurrentUserDevice/encode(to:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/encode(to:)","role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","url":"\/documentation\/passage\/currentuserdevice\/encode(to:)","type":"topic"},"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys":{"kind":"symbol","title":"CurrentUserDevice.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/currentuserdevice\/codingkeys","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevice/!=(_:_:).json b/docs/data/documentation/passage/currentuserdevice/!=(_:_:).json new file mode 100644 index 00000000..f4150d98 --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevice/!=(_:_:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/currentuserdevice\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/!=(_:_:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/Equatable-Implementations"]]},"sections":[],"metadata":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage17CurrentUserDeviceV","symbolKind":"op","roleHeading":"Operator","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"!=(_:_:)"},"references":{"doc://Passage/documentation/Passage/CurrentUserDevice/Equatable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/currentuserdevice\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/Equatable-Implementations","type":"topic","kind":"article","title":"Equatable Implementations"},"doc://Passage/documentation/Passage/CurrentUserDevice":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","title":"CurrentUserDevice","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevice"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CurrentUserDevice","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/currentuserdevice"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevice/!=(_:_:)":{"kind":"symbol","url":"\/documentation\/passage\/currentuserdevice\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevice/codingkeys.json b/docs/data/documentation/passage/currentuserdevice/codingkeys.json new file mode 100644 index 00000000..d10f454d --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevice/codingkeys.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevice\/codingkeys"]}],"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/device"],"title":"Enumeration Cases"},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/init(stringValue:)"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/RawRepresentable-Implementations"]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"Passage"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"symbolKind":"enum","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"externalID":"s:7Passage17CurrentUserDeviceV10CodingKeysO","title":"CurrentUserDevice.CodingKeys","role":"symbol","roleHeading":"Enumeration"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice"]]},"references":{"doc://Passage/s9CodingKeyP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP","title":"Swift.CodingKey"},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","title":"CodingKey Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/currentuserdevice\/codingkeys\/codingkey-implementations"},"doc://Passage/documentation/Passage/CurrentUserDevice":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","title":"CurrentUserDevice","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevice"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CurrentUserDevice","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/currentuserdevice"},"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/currentuserdevice\/codingkeys\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"},"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys":{"kind":"symbol","title":"CurrentUserDevice.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/currentuserdevice\/codingkeys","type":"topic"},"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys/init(stringValue:)":{"type":"topic","abstract":[],"url":"\/documentation\/passage\/currentuserdevice\/codingkeys\/init(stringvalue:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/init(stringValue:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"title":"init(stringValue:)"},"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys/device":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/device","title":"CurrentUserDevice.CodingKeys.device","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"device","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/currentuserdevice\/codingkeys\/device"},"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"type":"topic","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/RawRepresentable-Implementations","kind":"article","url":"\/documentation\/passage\/currentuserdevice\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys/init(intValue:)":{"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/currentuserdevice\/codingkeys\/init(intvalue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/init(intValue:)","role":"symbol","title":"init(intValue:)","kind":"symbol"},"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys/init(rawValue:)":{"kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"url":"\/documentation\/passage\/currentuserdevice\/codingkeys\/init(rawvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/init(rawValue:)","title":"init(rawValue:)"},"doc://Passage/SY":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevice/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/currentuserdevice/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..8cdca034 --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevice/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/Equatable-Implementations"]]},"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage17CurrentUserDeviceV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"symbolKind":"op","roleHeading":"Operator","role":"symbol","extendedModule":"Swift","title":"!=(_:_:)"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevice\/codingkeys\/!=(_:_:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys/!=(_:_:)":{"url":"\/documentation\/passage\/currentuserdevice\/codingkeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/!=(_:_:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys":{"kind":"symbol","title":"CurrentUserDevice.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/currentuserdevice\/codingkeys","type":"topic"},"doc://Passage/documentation/Passage/CurrentUserDevice":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","title":"CurrentUserDevice","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevice"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CurrentUserDevice","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/currentuserdevice"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/currentuserdevice\/codingkeys\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevice/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/currentuserdevice/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..4669ce5c --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevice/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevice\/codingkeys\/codingkey-implementations"]}],"metadata":{"title":"CodingKey Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/description"],"title":"Instance Properties"}],"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/CodingKey-Implementations"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys/description":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/passage\/currentuserdevice\/codingkeys\/description","kind":"symbol","type":"topic","title":"description","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/description"},"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys":{"kind":"symbol","title":"CurrentUserDevice.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/currentuserdevice\/codingkeys","type":"topic"},"doc://Passage/documentation/Passage/CurrentUserDevice":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","title":"CurrentUserDevice","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevice"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CurrentUserDevice","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/currentuserdevice"},"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys/debugDescription":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/passage\/currentuserdevice\/codingkeys\/debugdescription","type":"topic","kind":"symbol","title":"debugDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/debugDescription"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevice/codingkeys/debugdescription.json b/docs/data/documentation/passage/currentuserdevice/codingkeys/debugdescription.json new file mode 100644 index 00000000..d5ef602e --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevice/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/currentuserdevice\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/debugDescription"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","sections":[],"metadata":{"symbolKind":"property","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"role":"symbol","roleHeading":"Instance Property","title":"debugDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"extendedModule":"Swift","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage17CurrentUserDeviceV10CodingKeysO"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/CodingKey-Implementations"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys/debugDescription":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/passage\/currentuserdevice\/codingkeys\/debugdescription","type":"topic","kind":"symbol","title":"debugDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/debugDescription"},"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys":{"kind":"symbol","title":"CurrentUserDevice.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/currentuserdevice\/codingkeys","type":"topic"},"doc://Passage/documentation/Passage/CurrentUserDevice":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","title":"CurrentUserDevice","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevice"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CurrentUserDevice","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/currentuserdevice"},"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","title":"CodingKey Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/currentuserdevice\/codingkeys\/codingkey-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevice/codingkeys/description.json b/docs/data/documentation/passage/currentuserdevice/codingkeys/description.json new file mode 100644 index 00000000..11daa940 --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevice/codingkeys/description.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/description","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/CodingKey-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.description"},{"type":"text","text":"."}],"metadata":{"symbolKind":"property","role":"symbol","title":"description","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","extendedModule":"Swift","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage17CurrentUserDeviceV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevice\/codingkeys\/description"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","title":"CodingKey Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/currentuserdevice\/codingkeys\/codingkey-implementations"},"doc://Passage/documentation/Passage/CurrentUserDevice":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","title":"CurrentUserDevice","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevice"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CurrentUserDevice","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/currentuserdevice"},"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys":{"kind":"symbol","title":"CurrentUserDevice.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/currentuserdevice\/codingkeys","type":"topic"},"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys/description":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/passage\/currentuserdevice\/codingkeys\/description","kind":"symbol","type":"topic","title":"description","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/description"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevice/codingkeys/device.json b/docs/data/documentation/passage/currentuserdevice/codingkeys/device.json new file mode 100644 index 00000000..d112908d --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevice/codingkeys/device.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage17CurrentUserDeviceV10CodingKeysO6deviceyA2EmF","title":"CurrentUserDevice.CodingKeys.device","role":"symbol","roleHeading":"Case","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"device","kind":"identifier"}],"symbolKind":"case"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevice\/codingkeys\/device"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"device"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/device"},"references":{"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys/device":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/device","title":"CurrentUserDevice.CodingKeys.device","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"device","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/currentuserdevice\/codingkeys\/device"},"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys":{"kind":"symbol","title":"CurrentUserDevice.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/currentuserdevice\/codingkeys","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevice":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","title":"CurrentUserDevice","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevice"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CurrentUserDevice","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/currentuserdevice"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevice/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/currentuserdevice/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..5915913a --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevice/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys"]]},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevice\/codingkeys\/equatable-implementations"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/!=(_:_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/Equatable-Implementations"},"sections":[],"kind":"article","references":{"doc://Passage/documentation/Passage/CurrentUserDevice":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","title":"CurrentUserDevice","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevice"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CurrentUserDevice","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/currentuserdevice"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys":{"kind":"symbol","title":"CurrentUserDevice.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/currentuserdevice\/codingkeys","type":"topic"},"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys/!=(_:_:)":{"url":"\/documentation\/passage\/currentuserdevice\/codingkeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/!=(_:_:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevice/codingkeys/hash(into:).json b/docs/data/documentation/passage/currentuserdevice/codingkeys/hash(into:).json new file mode 100644 index 00000000..c95dda65 --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevice/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/hash(into:)"},"variants":[{"paths":["\/documentation\/passage\/currentuserdevice\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/RawRepresentable-Implementations"]]},"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage17CurrentUserDeviceV10CodingKeysO","role":"symbol","extendedModule":"Swift","title":"hash(into:)","roleHeading":"Instance Method","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"method","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys/hash(into:)":{"abstract":[],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/hash(into:)","title":"hash(into:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/currentuserdevice\/codingkeys\/hash(into:)"},"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"type":"topic","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/RawRepresentable-Implementations","kind":"article","url":"\/documentation\/passage\/currentuserdevice\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/CurrentUserDevice":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","title":"CurrentUserDevice","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevice"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CurrentUserDevice","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/currentuserdevice"},"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys":{"kind":"symbol","title":"CurrentUserDevice.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/currentuserdevice\/codingkeys","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevice/codingkeys/hashvalue.json b/docs/data/documentation/passage/currentuserdevice/codingkeys/hashvalue.json new file mode 100644 index 00000000..9efcba66 --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevice/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevice\/codingkeys\/hashvalue"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/RawRepresentable-Implementations"]]},"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage17CurrentUserDeviceV10CodingKeysO","role":"symbol","title":"hashValue","extendedModule":"Swift","roleHeading":"Instance Property","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"property","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/hashValue"},"sections":[],"references":{"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys/hashValue":{"type":"topic","url":"\/documentation\/passage\/currentuserdevice\/codingkeys\/hashvalue","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"kind":"symbol","title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/hashValue","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol"},"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys":{"kind":"symbol","title":"CurrentUserDevice.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/currentuserdevice\/codingkeys","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"type":"topic","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/RawRepresentable-Implementations","kind":"article","url":"\/documentation\/passage\/currentuserdevice\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/CurrentUserDevice":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","title":"CurrentUserDevice","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevice"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CurrentUserDevice","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/currentuserdevice"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevice/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/currentuserdevice/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..68cfcee7 --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevice/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys"]]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/init(intValue:)"},"metadata":{"externalID":"s:7Passage17CurrentUserDeviceV10CodingKeysO8intValueAESgSi_tcfc","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"symbolKind":"init","roleHeading":"Initializer","role":"symbol","title":"init(intValue:)"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevice\/codingkeys\/init(intvalue:)"]}],"sections":[],"references":{"doc://Passage/documentation/Passage/CurrentUserDevice":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","title":"CurrentUserDevice","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevice"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CurrentUserDevice","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/currentuserdevice"},"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys":{"kind":"symbol","title":"CurrentUserDevice.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/currentuserdevice\/codingkeys","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys/init(intValue:)":{"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/currentuserdevice\/codingkeys\/init(intvalue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/init(intValue:)","role":"symbol","title":"init(intValue:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevice/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/currentuserdevice/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..569c08f0 --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevice/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/init(rawValue:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevice\/codingkeys\/init(rawvalue:)"]}],"metadata":{"externalID":"s:7Passage17CurrentUserDeviceV10CodingKeysO8rawValueAESgSS_tcfc","roleHeading":"Initializer","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"modules":[{"name":"Passage"}],"symbolKind":"init","title":"init(rawValue:)"},"references":{"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys":{"kind":"symbol","title":"CurrentUserDevice.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/currentuserdevice\/codingkeys","type":"topic"},"doc://Passage/documentation/Passage/CurrentUserDevice":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","title":"CurrentUserDevice","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevice"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CurrentUserDevice","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/currentuserdevice"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys/init(rawValue:)":{"kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"url":"\/documentation\/passage\/currentuserdevice\/codingkeys\/init(rawvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/init(rawValue:)","title":"init(rawValue:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevice/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/currentuserdevice/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..6711b5f4 --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevice/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevice\/codingkeys\/init(stringvalue:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]}]}],"metadata":{"role":"symbol","roleHeading":"Initializer","symbolKind":"init","modules":[{"name":"Passage"}],"externalID":"s:7Passage17CurrentUserDeviceV10CodingKeysO11stringValueAESgSS_tcfc","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"title":"init(stringValue:)"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevice":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","title":"CurrentUserDevice","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevice"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CurrentUserDevice","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/currentuserdevice"},"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys":{"kind":"symbol","title":"CurrentUserDevice.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/currentuserdevice\/codingkeys","type":"topic"},"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys/init(stringValue:)":{"type":"topic","abstract":[],"url":"\/documentation\/passage\/currentuserdevice\/codingkeys\/init(stringvalue:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/init(stringValue:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"title":"init(stringValue:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevice/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/currentuserdevice/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..576beaaf --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevice/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"role":"collectionGroup","title":"RawRepresentable Implementations","modules":[{"name":"Passage"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevice\/codingkeys\/rawrepresentable-implementations"]}],"sections":[],"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/RawRepresentable-Implementations"},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/hashValue"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys/hash(into:)":{"abstract":[],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/hash(into:)","title":"hash(into:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/currentuserdevice\/codingkeys\/hash(into:)"},"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys":{"kind":"symbol","title":"CurrentUserDevice.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/currentuserdevice\/codingkeys","type":"topic"},"doc://Passage/documentation/Passage/CurrentUserDevice":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","title":"CurrentUserDevice","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevice"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CurrentUserDevice","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/currentuserdevice"},"doc://Passage/documentation/Passage/CurrentUserDevice/CodingKeys/hashValue":{"type":"topic","url":"\/documentation\/passage\/currentuserdevice\/codingkeys\/hashvalue","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"kind":"symbol","title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/CodingKeys\/hashValue","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevice/device.json b/docs/data/documentation/passage/currentuserdevice/device.json new file mode 100644 index 00000000..075d009b --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevice/device.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"device"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Credential","preciseIdentifier":"s:7Passage10CredentialV"}],"externalID":"s:7Passage17CurrentUserDeviceV6deviceAA10CredentialVvp","modules":[{"name":"Passage"}],"title":"device"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/currentuserdevice\/device"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/device","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"device","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Credential","preciseIdentifier":"s:7Passage10CredentialV","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential"}],"platforms":["iOS"],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"},"doc://Passage/documentation/Passage/CurrentUserDevice/device":{"type":"topic","url":"\/documentation\/passage\/currentuserdevice\/device","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"device"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10CredentialV","text":"Credential"}],"abstract":[],"title":"device","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/device"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevice":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","title":"CurrentUserDevice","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevice"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CurrentUserDevice","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/currentuserdevice"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevice/encode(to:).json b/docs/data/documentation/passage/currentuserdevice/encode(to:).json new file mode 100644 index 00000000..310f59c0 --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevice/encode(to:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/currentuserdevice\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/encode(to:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"kind":"internalParam","text":"encoder"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"externalID":"s:7Passage17CurrentUserDeviceV6encode2toys7Encoder_p_tKF","title":"encode(to:)","role":"symbol","roleHeading":"Instance Method"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/CurrentUserDevice/encode(to:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/encode(to:)","role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","url":"\/documentation\/passage\/currentuserdevice\/encode(to:)","type":"topic"},"doc://Passage/documentation/Passage/CurrentUserDevice":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","title":"CurrentUserDevice","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevice"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CurrentUserDevice","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/currentuserdevice"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevice/equatable-implementations.json b/docs/data/documentation/passage/currentuserdevice/equatable-implementations.json new file mode 100644 index 00000000..096862e5 --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevice/equatable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevice\/equatable-implementations"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice"]]},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/!=(_:_:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/Equatable-Implementations"},"references":{"doc://Passage/documentation/Passage/CurrentUserDevice":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","title":"CurrentUserDevice","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevice"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CurrentUserDevice","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/currentuserdevice"},"doc://Passage/documentation/Passage/CurrentUserDevice/!=(_:_:)":{"kind":"symbol","url":"\/documentation\/passage\/currentuserdevice\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevice/init(device:).json b/docs/data/documentation/passage/currentuserdevice/init(device:).json new file mode 100644 index 00000000..72023803 --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevice/init(device:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice"]]},"kind":"symbol","metadata":{"title":"init(device:)","symbolKind":"init","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"device"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage10CredentialV","kind":"typeIdentifier","text":"Credential"},{"kind":"text","text":")"}],"roleHeading":"Initializer","externalID":"s:7Passage17CurrentUserDeviceV6deviceAcA10CredentialV_tcfc","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevice\/init(device:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/init(device:)","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"device","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Credential","preciseIdentifier":"s:7Passage10CredentialV","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential"},{"text":")","kind":"text"}],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/CurrentUserDevice/init(device:)":{"title":"init(device:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"device","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10CredentialV","text":"Credential"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/init(device:)","url":"\/documentation\/passage\/currentuserdevice\/init(device:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevice":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","title":"CurrentUserDevice","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevice"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CurrentUserDevice","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/currentuserdevice"},"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevice/init(from:).json b/docs/data/documentation/passage/currentuserdevice/init(from:).json new file mode 100644 index 00000000..dc5bc30d --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevice/init(from:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/init(from:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/currentuserdevice\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice"]]},"metadata":{"symbolKind":"init","role":"symbol","roleHeading":"Initializer","title":"init(from:)","externalID":"s:7Passage17CurrentUserDeviceV4fromACs7Decoder_p_tKcfc","modules":[{"name":"Passage"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["iOS"]}]}],"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage/CurrentUserDevice/init(from:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice\/init(from:)","kind":"symbol","type":"topic","url":"\/documentation\/passage\/currentuserdevice\/init(from:)","abstract":[],"role":"symbol","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevice":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevice","title":"CurrentUserDevice","kind":"symbol","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevice"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CurrentUserDevice","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/currentuserdevice"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevices.json b/docs/data/documentation/passage/currentuserdevices.json new file mode 100644 index 00000000..45d4facb --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevices.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage18CurrentUserDevicesV","modules":[{"name":"Passage"}],"roleHeading":"Structure","role":"symbol","symbolKind":"struct","title":"CurrentUserDevices","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUserDevices","kind":"identifier"}],"navigatorTitle":[{"text":"CurrentUserDevices","kind":"identifier"}]},"kind":"symbol","sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentUserDevices","kind":"identifier"}],"languages":["swift"]}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevices"]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/init(devices:)","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/init(from:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/devices"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/encode(to:)"],"title":"Instance Methods"},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys"]},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/Equatable-Implementations"],"generated":true}],"references":{"doc://Passage/Se":{"type":"unresolvable","identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable"},"doc://Passage/documentation/Passage/CurrentUserDevices":{"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevices"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUserDevices","kind":"identifier"}],"title":"CurrentUserDevices","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","role":"symbol","url":"\/documentation\/passage\/currentuserdevices"},"doc://Passage/documentation/Passage/CurrentUserDevices/encode(to:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/encode(to:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"encode(to:)","abstract":[],"url":"\/documentation\/passage\/currentuserdevices\/encode(to:)","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevices/Equatable-Implementations":{"abstract":[],"type":"topic","kind":"article","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/Equatable-Implementations","role":"collectionGroup","url":"\/documentation\/passage\/currentuserdevices\/equatable-implementations"},"doc://Passage/documentation/Passage/CurrentUserDevices/init(from:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/init(from:)","role":"symbol","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/currentuserdevices\/init(from:)"},"doc://Passage/documentation/Passage/CurrentUserDevices/devices":{"type":"topic","url":"\/documentation\/passage\/currentuserdevices\/devices","title":"devices","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"devices","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10CredentialV","text":"Credential"},{"text":"]","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/devices","abstract":[]},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys","url":"\/documentation\/passage\/currentuserdevices\/codingkeys","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"CurrentUserDevices.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/SE":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable"},"doc://Passage/documentation/Passage/CurrentUserDevices/init(devices:)":{"abstract":[],"role":"symbol","kind":"symbol","title":"init(devices:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/init(devices:)","type":"topic","url":"\/documentation\/passage\/currentuserdevices\/init(devices:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"devices"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:7Passage10CredentialV","text":"Credential","kind":"typeIdentifier"},{"text":"])","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevices/!=(_:_:).json b/docs/data/documentation/passage/currentuserdevices/!=(_:_:).json new file mode 100644 index 00000000..5135bb4a --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevices/!=(_:_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/Equatable-Implementations"]]},"metadata":{"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage18CurrentUserDevicesV","roleHeading":"Operator"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/!=(_:_:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevices\/!=(_:_:)"]}],"references":{"doc://Passage/documentation/Passage/CurrentUserDevices":{"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevices"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUserDevices","kind":"identifier"}],"title":"CurrentUserDevices","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","role":"symbol","url":"\/documentation\/passage\/currentuserdevices"},"doc://Passage/documentation/Passage/CurrentUserDevices/Equatable-Implementations":{"abstract":[],"type":"topic","kind":"article","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/Equatable-Implementations","role":"collectionGroup","url":"\/documentation\/passage\/currentuserdevices\/equatable-implementations"},"doc://Passage/documentation/Passage/CurrentUserDevices/!=(_:_:)":{"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/!=(_:_:)","role":"symbol","url":"\/documentation\/passage\/currentuserdevices\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevices/codingkeys.json b/docs/data/documentation/passage/currentuserdevices/codingkeys.json new file mode 100644 index 00000000..43d635ae --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevices/codingkeys.json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices"]]},"sections":[],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"title":"Conforms To","kind":"relationships","type":"conformsTo"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/devices"],"title":"Enumeration Cases"},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/init(stringValue:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/RawRepresentable-Implementations"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevices\/codingkeys"]}],"metadata":{"modules":[{"name":"Passage"}],"externalID":"s:7Passage18CurrentUserDevicesV10CodingKeysO","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"roleHeading":"Enumeration","title":"CurrentUserDevices.CodingKeys","symbolKind":"enum"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys/init(stringValue:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","title":"init(stringValue:)","type":"topic","url":"\/documentation\/passage\/currentuserdevices\/codingkeys\/init(stringvalue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/init(stringValue:)"},"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys/Equatable-Implementations":{"role":"collectionGroup","url":"\/documentation\/passage\/currentuserdevices\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/Equatable-Implementations","abstract":[]},"doc://Passage/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys/init(rawValue:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/currentuserdevices\/codingkeys\/init(rawvalue:)","title":"init(rawValue:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/init(rawValue:)","abstract":[]},"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","kind":"article","title":"RawRepresentable Implementations","type":"topic","url":"\/documentation\/passage\/currentuserdevices\/codingkeys\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/RawRepresentable-Implementations"},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP"},"doc://Passage/documentation/Passage/CurrentUserDevices":{"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevices"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUserDevices","kind":"identifier"}],"title":"CurrentUserDevices","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","role":"symbol","url":"\/documentation\/passage\/currentuserdevices"},"doc://Passage/s12CaseIterableP":{"title":"Swift.CaseIterable","type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP"},"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys/init(intValue:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/currentuserdevices\/codingkeys\/init(intvalue:)","title":"init(intValue:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/init(intValue:)","abstract":[]},"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys/devices":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/devices","url":"\/documentation\/passage\/currentuserdevices\/codingkeys\/devices","kind":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"devices"}],"title":"CurrentUserDevices.CodingKeys.devices"},"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys","url":"\/documentation\/passage\/currentuserdevices\/codingkeys","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"CurrentUserDevices.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/s9CodingKeyP":{"title":"Swift.CodingKey","type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP"},"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","kind":"article","title":"CodingKey Implementations","type":"topic","url":"\/documentation\/passage\/currentuserdevices\/codingkeys\/codingkey-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/CodingKey-Implementations"},"doc://Passage/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP"},"doc://Passage/SY":{"title":"Swift.RawRepresentable","type":"unresolvable","identifier":"doc:\/\/Passage\/SY"},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevices/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/currentuserdevices/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..d9fbe75e --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevices/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"op","role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"roleHeading":"Operator","extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage18CurrentUserDevicesV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/Equatable-Implementations"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/passage\/currentuserdevices\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys/Equatable-Implementations":{"role":"collectionGroup","url":"\/documentation\/passage\/currentuserdevices\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/Equatable-Implementations","abstract":[]},"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys","url":"\/documentation\/passage\/currentuserdevices\/codingkeys","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"CurrentUserDevices.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/CurrentUserDevices":{"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevices"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUserDevices","kind":"identifier"}],"title":"CurrentUserDevices","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","role":"symbol","url":"\/documentation\/passage\/currentuserdevices"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/!=(_:_:)","url":"\/documentation\/passage\/currentuserdevices\/codingkeys\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevices/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/currentuserdevices/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..1178655c --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevices/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"sections":[],"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/CodingKey-Implementations"},"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"CodingKey Implementations"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/description"],"generated":true,"title":"Instance Properties"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/currentuserdevices\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/CurrentUserDevices":{"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevices"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUserDevices","kind":"identifier"}],"title":"CurrentUserDevices","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","role":"symbol","url":"\/documentation\/passage\/currentuserdevices"},"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys/description":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"abstract":[],"url":"\/documentation\/passage\/currentuserdevices\/codingkeys\/description","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/description","title":"description","role":"symbol"},"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys","url":"\/documentation\/passage\/currentuserdevices\/codingkeys","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"CurrentUserDevices.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys/debugDescription":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/passage\/currentuserdevices\/codingkeys\/debugdescription","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/debugDescription","title":"debugDescription","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevices/codingkeys/debugdescription.json b/docs/data/documentation/passage/currentuserdevices/codingkeys/debugdescription.json new file mode 100644 index 00000000..b846d345 --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevices/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"roleHeading":"Instance Property","modules":[{"name":"Passage","relatedModules":["Swift"]}],"externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage18CurrentUserDevicesV10CodingKeysO","role":"symbol","title":"debugDescription","extendedModule":"Swift","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/CodingKey-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevices\/codingkeys\/debugdescription"]}],"references":{"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","kind":"article","title":"CodingKey Implementations","type":"topic","url":"\/documentation\/passage\/currentuserdevices\/codingkeys\/codingkey-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/CodingKey-Implementations"},"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys","url":"\/documentation\/passage\/currentuserdevices\/codingkeys","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"CurrentUserDevices.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/CurrentUserDevices":{"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevices"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUserDevices","kind":"identifier"}],"title":"CurrentUserDevices","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","role":"symbol","url":"\/documentation\/passage\/currentuserdevices"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys/debugDescription":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/passage\/currentuserdevices\/codingkeys\/debugdescription","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/debugDescription","title":"debugDescription","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevices/codingkeys/description.json b/docs/data/documentation/passage/currentuserdevices/codingkeys/description.json new file mode 100644 index 00000000..408b6b05 --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevices/codingkeys/description.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevices\/codingkeys\/description"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/description"},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage18CurrentUserDevicesV10CodingKeysO","title":"description","role":"symbol","extendedModule":"Swift"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.description"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/CodingKey-Implementations"]]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/CurrentUserDevices":{"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevices"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUserDevices","kind":"identifier"}],"title":"CurrentUserDevices","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","role":"symbol","url":"\/documentation\/passage\/currentuserdevices"},"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys","url":"\/documentation\/passage\/currentuserdevices\/codingkeys","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"CurrentUserDevices.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","kind":"article","title":"CodingKey Implementations","type":"topic","url":"\/documentation\/passage\/currentuserdevices\/codingkeys\/codingkey-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/CodingKey-Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys/description":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"abstract":[],"url":"\/documentation\/passage\/currentuserdevices\/codingkeys\/description","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/description","title":"description","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevices/codingkeys/devices.json b/docs/data/documentation/passage/currentuserdevices/codingkeys/devices.json new file mode 100644 index 00000000..fc30bf17 --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevices/codingkeys/devices.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/devices","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys"]]},"sections":[],"metadata":{"role":"symbol","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"devices","kind":"identifier"}],"symbolKind":"case","modules":[{"name":"Passage"}],"title":"CurrentUserDevices.CodingKeys.devices","externalID":"s:7Passage18CurrentUserDevicesV10CodingKeysO7devicesyA2EmF"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"devices","kind":"identifier"}],"languages":["swift"]}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevices\/codingkeys\/devices"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys/devices":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/devices","url":"\/documentation\/passage\/currentuserdevices\/codingkeys\/devices","kind":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"devices"}],"title":"CurrentUserDevices.CodingKeys.devices"},"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys","url":"\/documentation\/passage\/currentuserdevices\/codingkeys","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"CurrentUserDevices.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/CurrentUserDevices":{"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevices"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUserDevices","kind":"identifier"}],"title":"CurrentUserDevices","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","role":"symbol","url":"\/documentation\/passage\/currentuserdevices"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevices/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/currentuserdevices/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..85b2b356 --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevices/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/Equatable-Implementations"},"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevices\/codingkeys\/equatable-implementations"]}],"references":{"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys","url":"\/documentation\/passage\/currentuserdevices\/codingkeys","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"CurrentUserDevices.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/CurrentUserDevices":{"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevices"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUserDevices","kind":"identifier"}],"title":"CurrentUserDevices","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","role":"symbol","url":"\/documentation\/passage\/currentuserdevices"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/!=(_:_:)","url":"\/documentation\/passage\/currentuserdevices\/codingkeys\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevices/codingkeys/hash(into:).json b/docs/data/documentation/passage/currentuserdevices/codingkeys/hash(into:).json new file mode 100644 index 00000000..9ce14a7f --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevices/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/RawRepresentable-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/passage\/currentuserdevices\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Method","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage18CurrentUserDevicesV10CodingKeysO","title":"hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","extendedModule":"Swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys/hash(into:)":{"kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"abstract":[],"url":"\/documentation\/passage\/currentuserdevices\/codingkeys\/hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/hash(into:)","title":"hash(into:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]}},"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys","url":"\/documentation\/passage\/currentuserdevices\/codingkeys","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"CurrentUserDevices.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","kind":"article","title":"RawRepresentable Implementations","type":"topic","url":"\/documentation\/passage\/currentuserdevices\/codingkeys\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/RawRepresentable-Implementations"},"doc://Passage/documentation/Passage/CurrentUserDevices":{"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevices"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUserDevices","kind":"identifier"}],"title":"CurrentUserDevices","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","role":"symbol","url":"\/documentation\/passage\/currentuserdevices"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevices/codingkeys/hashvalue.json b/docs/data/documentation/passage/currentuserdevices/codingkeys/hashvalue.json new file mode 100644 index 00000000..6b082ac4 --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevices/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/RawRepresentable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevices\/codingkeys\/hashvalue"]}],"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage18CurrentUserDevicesV10CodingKeysO","roleHeading":"Instance Property","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"title":"hashValue","extendedModule":"Swift"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"references":{"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","kind":"article","title":"RawRepresentable Implementations","type":"topic","url":"\/documentation\/passage\/currentuserdevices\/codingkeys\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/RawRepresentable-Implementations"},"doc://Passage/documentation/Passage/CurrentUserDevices":{"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevices"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUserDevices","kind":"identifier"}],"title":"CurrentUserDevices","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","role":"symbol","url":"\/documentation\/passage\/currentuserdevices"},"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys","url":"\/documentation\/passage\/currentuserdevices\/codingkeys","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"CurrentUserDevices.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys/hashValue":{"url":"\/documentation\/passage\/currentuserdevices\/codingkeys\/hashvalue","role":"symbol","title":"hashValue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/hashValue","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevices/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/currentuserdevices/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..3c2b8c54 --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevices/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"init","modules":[{"name":"Passage"}],"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":")"}],"title":"init(intValue:)","roleHeading":"Initializer","externalID":"s:7Passage18CurrentUserDevicesV10CodingKeysO8intValueAESgSi_tcfc"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevices\/codingkeys\/init(intvalue:)"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"platforms":["iOS"]}],"kind":"declarations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys"]]},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys/init(intValue:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/currentuserdevices\/codingkeys\/init(intvalue:)","title":"init(intValue:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/init(intValue:)","abstract":[]},"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys","url":"\/documentation\/passage\/currentuserdevices\/codingkeys","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"CurrentUserDevices.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/CurrentUserDevices":{"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevices"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUserDevices","kind":"identifier"}],"title":"CurrentUserDevices","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","role":"symbol","url":"\/documentation\/passage\/currentuserdevices"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevices/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/currentuserdevices/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..01869b27 --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevices/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"text":".","type":"text"}],"sections":[],"variants":[{"paths":["\/documentation\/passage\/currentuserdevices\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"externalID":"s:7Passage18CurrentUserDevicesV10CodingKeysO8rawValueAESgSS_tcfc","title":"init(rawValue:)","role":"symbol","roleHeading":"Initializer"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys","url":"\/documentation\/passage\/currentuserdevices\/codingkeys","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"CurrentUserDevices.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/CurrentUserDevices":{"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevices"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUserDevices","kind":"identifier"}],"title":"CurrentUserDevices","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","role":"symbol","url":"\/documentation\/passage\/currentuserdevices"},"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys/init(rawValue:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/currentuserdevices\/codingkeys\/init(rawvalue:)","title":"init(rawValue:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/init(rawValue:)","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevices/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/currentuserdevices/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..1f955edc --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevices/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/passage\/currentuserdevices\/codingkeys\/init(stringvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.init(stringValue:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","metadata":{"externalID":"s:7Passage18CurrentUserDevicesV10CodingKeysO11stringValueAESgSS_tcfc","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"symbolKind":"init","roleHeading":"Initializer","title":"init(stringValue:)","modules":[{"name":"Passage"}],"role":"symbol"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys","url":"\/documentation\/passage\/currentuserdevices\/codingkeys","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"CurrentUserDevices.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevices":{"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevices"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUserDevices","kind":"identifier"}],"title":"CurrentUserDevices","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","role":"symbol","url":"\/documentation\/passage\/currentuserdevices"},"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys/init(stringValue:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","title":"init(stringValue:)","type":"topic","url":"\/documentation\/passage\/currentuserdevices\/codingkeys\/init(stringvalue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/init(stringValue:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevices/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/currentuserdevices/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..c706f7a5 --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevices/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys"]]},"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevices\/codingkeys\/rawrepresentable-implementations"]}],"sections":[],"metadata":{"modules":[{"name":"Passage"}],"title":"RawRepresentable Implementations","role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/RawRepresentable-Implementations"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/hashValue"],"generated":true,"title":"Instance Properties"},{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/hash(into:)"]}],"references":{"doc://Passage/documentation/Passage/CurrentUserDevices":{"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevices"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUserDevices","kind":"identifier"}],"title":"CurrentUserDevices","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","role":"symbol","url":"\/documentation\/passage\/currentuserdevices"},"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys","url":"\/documentation\/passage\/currentuserdevices\/codingkeys","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"CurrentUserDevices.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys/hash(into:)":{"kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"abstract":[],"url":"\/documentation\/passage\/currentuserdevices\/codingkeys\/hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/hash(into:)","title":"hash(into:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]}},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevices/CodingKeys/hashValue":{"url":"\/documentation\/passage\/currentuserdevices\/codingkeys\/hashvalue","role":"symbol","title":"hashValue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/CodingKeys\/hashValue","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevices/devices.json b/docs/data/documentation/passage/currentuserdevices/devices.json new file mode 100644 index 00000000..9d8a1d04 --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevices/devices.json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevices\/devices"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/devices","interfaceLanguage":"swift"},"sections":[],"metadata":{"externalID":"s:7Passage18CurrentUserDevicesV7devicesSayAA10CredentialVGvp","modules":[{"name":"Passage"}],"title":"devices","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"devices","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10CredentialV","text":"Credential"},{"text":"]","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"devices","kind":"identifier"},{"kind":"text","text":": ["},{"text":"Credential","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10CredentialV","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential"},{"text":"]","kind":"text"}],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevices":{"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevices"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUserDevices","kind":"identifier"}],"title":"CurrentUserDevices","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","role":"symbol","url":"\/documentation\/passage\/currentuserdevices"},"doc://Passage/documentation/Passage/CurrentUserDevices/devices":{"type":"topic","url":"\/documentation\/passage\/currentuserdevices\/devices","title":"devices","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"devices","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10CredentialV","text":"Credential"},{"text":"]","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/devices","abstract":[]},"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevices/encode(to:).json b/docs/data/documentation/passage/currentuserdevices/encode(to:).json new file mode 100644 index 00000000..af9bd64c --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevices/encode(to:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/encode(to:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevices\/encode(to:)"]}],"metadata":{"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage18CurrentUserDevicesV6encode2toys7Encoder_p_tKF","title":"encode(to:)","symbolKind":"method","role":"symbol"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/CurrentUserDevices/encode(to:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/encode(to:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"encode(to:)","abstract":[],"url":"\/documentation\/passage\/currentuserdevices\/encode(to:)","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevices":{"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevices"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUserDevices","kind":"identifier"}],"title":"CurrentUserDevices","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","role":"symbol","url":"\/documentation\/passage\/currentuserdevices"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevices/equatable-implementations.json b/docs/data/documentation/passage/currentuserdevices/equatable-implementations.json new file mode 100644 index 00000000..9c8903b7 --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevices/equatable-implementations.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevices\/equatable-implementations"]}],"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/Equatable-Implementations"},"kind":"article","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevices":{"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevices"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUserDevices","kind":"identifier"}],"title":"CurrentUserDevices","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","role":"symbol","url":"\/documentation\/passage\/currentuserdevices"},"doc://Passage/documentation/Passage/CurrentUserDevices/!=(_:_:)":{"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/!=(_:_:)","role":"symbol","url":"\/documentation\/passage\/currentuserdevices\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevices/init(devices:).json b/docs/data/documentation/passage/currentuserdevices/init(devices:).json new file mode 100644 index 00000000..cc7e1517 --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevices/init(devices:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"role":"symbol","symbolKind":"init","title":"init(devices:)","roleHeading":"Initializer","modules":[{"name":"Passage"}],"externalID":"s:7Passage18CurrentUserDevicesV7devicesACSayAA10CredentialVG_tcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"devices"},{"kind":"text","text":": ["},{"text":"Credential","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10CredentialV"},{"text":"])","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"devices"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","text":"Credential","preciseIdentifier":"s:7Passage10CredentialV","kind":"typeIdentifier"},{"text":"])","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevices\/init(devices:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/init(devices:)"},"sections":[],"references":{"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevices":{"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevices"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUserDevices","kind":"identifier"}],"title":"CurrentUserDevices","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","role":"symbol","url":"\/documentation\/passage\/currentuserdevices"},"doc://Passage/documentation/Passage/CurrentUserDevices/init(devices:)":{"abstract":[],"role":"symbol","kind":"symbol","title":"init(devices:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/init(devices:)","type":"topic","url":"\/documentation\/passage\/currentuserdevices\/init(devices:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"devices"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:7Passage10CredentialV","text":"Credential","kind":"typeIdentifier"},{"text":"])","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevices/init(from:).json b/docs/data/documentation/passage/currentuserdevices/init(from:).json new file mode 100644 index 00000000..233cfd9c --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevices/init(from:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/currentuserdevices\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/init(from:)"},"metadata":{"roleHeading":"Initializer","symbolKind":"init","externalID":"s:7Passage18CurrentUserDevicesV4fromACs7Decoder_p_tKcfc","modules":[{"name":"Passage"}],"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(from:)"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices"]]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/CurrentUserDevices":{"navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevices"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUserDevices","kind":"identifier"}],"title":"CurrentUserDevices","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices","role":"symbol","url":"\/documentation\/passage\/currentuserdevices"},"doc://Passage/documentation/Passage/CurrentUserDevices/init(from:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevices\/init(from:)","role":"symbol","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/currentuserdevices\/init(from:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevicesstartrequest.json b/docs/data/documentation/passage/currentuserdevicesstartrequest.json new file mode 100644 index 00000000..f796109b --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevicesstartrequest.json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Structure","symbolKind":"struct","title":"CurrentUserDevicesStartRequest","externalID":"s:7Passage30CurrentUserDevicesStartRequestV","navigatorTitle":[{"kind":"identifier","text":"CurrentUserDevicesStartRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"modules":[{"name":"Passage"}],"role":"symbol"},"schemaVersion":{"minor":3,"major":0,"patch":0},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"type":"conformsTo","kind":"relationships","title":"Conforms To"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentUserDevicesStartRequest"}],"languages":["swift"],"platforms":["iOS"]}]}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/init(authenticatorAttachment:)","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/init(from:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/authenticatorAttachment"],"title":"Instance Properties"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/encode(to:)"],"title":"Instance Methods"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys"],"title":"Enumerations"},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/Equatable-Implementations"],"generated":true}],"variants":[{"paths":["\/documentation\/passage\/currentuserdevicesstartrequest"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest","title":"CurrentUserDevicesStartRequest","abstract":[],"navigatorTitle":[{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","type":"topic"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/encode(to:)":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest\/encode(to:)","role":"symbol","abstract":[],"title":"encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/encode(to:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic"},"doc://Passage/Se":{"identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/authenticatorAttachment":{"type":"topic","title":"authenticatorAttachment","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authenticatorAttachment","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO","text":"AuthenticatorAttachment"},{"kind":"text","text":"?"}],"role":"symbol","url":"\/documentation\/passage\/currentuserdevicesstartrequest\/authenticatorattachment","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/authenticatorAttachment"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/init(authenticatorAttachment:)":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest\/init(authenticatorattachment:)","role":"symbol","abstract":[],"title":"init(authenticatorAttachment:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/init(authenticatorAttachment:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"authenticatorAttachment"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO","text":"AuthenticatorAttachment"},{"kind":"text","text":"?)"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/init(from:)":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest\/init(from:)","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/init(from:)","title":"init(from:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic"},"doc://Passage/SE":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/Equatable-Implementations":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest\/equatable-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/Equatable-Implementations","title":"Equatable Implementations","kind":"article","type":"topic"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys","title":"CurrentUserDevicesStartRequest.CodingKeys","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys","type":"topic"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevicesstartrequest/!=(_:_:).json b/docs/data/documentation/passage/currentuserdevicesstartrequest/!=(_:_:).json new file mode 100644 index 00000000..a8388c64 --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevicesstartrequest/!=(_:_:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/!=(_:_:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevicesstartrequest\/!=(_:_:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"metadata":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage30CurrentUserDevicesStartRequestV","title":"!=(_:_:)","extendedModule":"Swift","roleHeading":"Operator","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/Equatable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest","title":"CurrentUserDevicesStartRequest","abstract":[],"navigatorTitle":[{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","type":"topic"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/Equatable-Implementations":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest\/equatable-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/Equatable-Implementations","title":"Equatable Implementations","kind":"article","type":"topic"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/!=(_:_:)","url":"\/documentation\/passage\/currentuserdevicesstartrequest\/!=(_:_:)","type":"topic","title":"!=(_:_:)","kind":"symbol","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevicesstartrequest/authenticatorattachment.json b/docs/data/documentation/passage/currentuserdevicesstartrequest/authenticatorattachment.json new file mode 100644 index 00000000..0d1def86 --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevicesstartrequest/authenticatorattachment.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/authenticatorAttachment","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"authenticatorAttachment"},{"kind":"text","text":": "},{"text":"AuthenticatorAttachment","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["iOS"]}]}],"metadata":{"title":"authenticatorAttachment","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"symbolKind":"property","role":"symbol","externalID":"s:7Passage30CurrentUserDevicesStartRequestV23authenticatorAttachmentAA013AuthenticatorH0OSgvp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"authenticatorAttachment"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO","text":"AuthenticatorAttachment","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevicesstartrequest\/authenticatorattachment"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest"]]},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/authenticatorAttachment":{"type":"topic","title":"authenticatorAttachment","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authenticatorAttachment","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO","text":"AuthenticatorAttachment"},{"kind":"text","text":"?"}],"role":"symbol","url":"\/documentation\/passage\/currentuserdevicesstartrequest\/authenticatorattachment","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/authenticatorAttachment"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest","title":"CurrentUserDevicesStartRequest","abstract":[],"navigatorTitle":[{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","type":"topic"},"doc://Passage/documentation/Passage/AuthenticatorAttachment":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"AuthenticatorAttachment","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatorattachment","abstract":[{"text":"selects the type of authentication that will be used in this WebAuthN flow request","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticatorAttachment"}],"title":"AuthenticatorAttachment","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys.json b/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys.json new file mode 100644 index 00000000..c3ef801e --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys.json @@ -0,0 +1 @@ +{"relationshipsSections":[{"title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest"]]},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/authenticatorAttachment"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/RawRepresentable-Implementations"]}],"metadata":{"title":"CurrentUserDevicesStartRequest.CodingKeys","modules":[{"name":"Passage"}],"symbolKind":"enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"roleHeading":"Enumeration","externalID":"s:7Passage30CurrentUserDevicesStartRequestV10CodingKeysO","role":"symbol"},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys"]}],"references":{"doc://Passage/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/rawrepresentable-implementations","type":"topic","abstract":[]},"doc://Passage/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys/CodingKey-Implementations":{"type":"topic","url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/codingkey-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","kind":"article"},"doc://Passage/s9CodingKeyP":{"type":"unresolvable","title":"Swift.CodingKey","identifier":"doc:\/\/Passage\/s9CodingKeyP"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/Equatable-Implementations","url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/equatable-implementations","kind":"article"},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","title":"Swift.CaseIterable","identifier":"doc:\/\/Passage\/s12CaseIterableP"},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest","title":"CurrentUserDevicesStartRequest","abstract":[],"navigatorTitle":[{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","type":"topic"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys/authenticatorAttachment":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticatorAttachment"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/authenticatorAttachment","role":"symbol","title":"CurrentUserDevicesStartRequest.CodingKeys.authenticatorAttachment","type":"topic","url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/authenticatorattachment"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys/init(rawValue:)":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/init(rawvalue:)","title":"init(rawValue:)","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/init(rawValue:)","type":"topic"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys/init(stringValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/init(stringValue:)","title":"init(stringValue:)","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/init(stringvalue:)"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys","title":"CurrentUserDevicesStartRequest.CodingKeys","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys","type":"topic"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys/init(intValue:)":{"title":"init(intValue:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/init(intValue:)","url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/init(intvalue:)","kind":"symbol"},"doc://Passage/s8SendableP":{"identifier":"doc:\/\/Passage\/s8SendableP","type":"unresolvable","title":"Swift.Sendable"},"doc://Passage/SY":{"identifier":"doc:\/\/Passage\/SY","type":"unresolvable","title":"Swift.RawRepresentable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..cf214a14 --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage30CurrentUserDevicesStartRequestV10CodingKeysO","roleHeading":"Operator","title":"!=(_:_:)","extendedModule":"Swift","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"role":"symbol"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/Equatable-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/Equatable-Implementations","url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/equatable-implementations","kind":"article"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys","title":"CurrentUserDevicesStartRequest.CodingKeys","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys","type":"topic"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest","title":"CurrentUserDevicesStartRequest","abstract":[],"navigatorTitle":[{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys/!=(_:_:)":{"type":"topic","url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/!=(_:_:)","abstract":[],"title":"!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/authenticatorattachment.json b/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/authenticatorattachment.json new file mode 100644 index 00000000..63af4c45 --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/authenticatorattachment.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/authenticatorattachment"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/authenticatorAttachment","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authenticatorAttachment","kind":"identifier"}],"roleHeading":"Case","role":"symbol","symbolKind":"case","title":"CurrentUserDevicesStartRequest.CodingKeys.authenticatorAttachment","externalID":"s:7Passage30CurrentUserDevicesStartRequestV10CodingKeysO23authenticatorAttachmentyA2EmF"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authenticatorAttachment"}]}]}],"references":{"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys/authenticatorAttachment":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticatorAttachment"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/authenticatorAttachment","role":"symbol","title":"CurrentUserDevicesStartRequest.CodingKeys.authenticatorAttachment","type":"topic","url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/authenticatorattachment"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest","title":"CurrentUserDevicesStartRequest","abstract":[],"navigatorTitle":[{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","type":"topic"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys","title":"CurrentUserDevicesStartRequest.CodingKeys","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..d3cc001f --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"kind":"article","metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"CodingKey Implementations"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/description"],"title":"Instance Properties","generated":true}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/codingkey-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/CodingKey-Implementations"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest","title":"CurrentUserDevicesStartRequest","abstract":[],"navigatorTitle":[{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","type":"topic"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys/debugDescription":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic","url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/debugdescription","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","kind":"symbol"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys/description":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/description","role":"symbol","title":"description","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/description","type":"topic"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys","title":"CurrentUserDevicesStartRequest.CodingKeys","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/debugdescription.json b/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/debugdescription.json new file mode 100644 index 00000000..2a49e29c --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/CodingKey-Implementations"]]},"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/debugdescription"]}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage30CurrentUserDevicesStartRequestV10CodingKeysO","extendedModule":"Swift","role":"symbol","title":"debugDescription","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/debugDescription"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest","title":"CurrentUserDevicesStartRequest","abstract":[],"navigatorTitle":[{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","type":"topic"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys/debugDescription":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic","url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/debugdescription","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","kind":"symbol"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys","title":"CurrentUserDevicesStartRequest.CodingKeys","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys","type":"topic"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys/CodingKey-Implementations":{"type":"topic","url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/codingkey-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/description.json b/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/description.json new file mode 100644 index 00000000..084ad722 --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/description.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/CodingKey-Implementations"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/description","interfaceLanguage":"swift"},"metadata":{"extendedModule":"Swift","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage30CurrentUserDevicesStartRequestV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Instance Property","role":"symbol","title":"description","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"kind":"symbol","sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/description"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.description"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest","title":"CurrentUserDevicesStartRequest","abstract":[],"navigatorTitle":[{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","type":"topic"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys/description":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/description","role":"symbol","title":"description","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/description","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys/CodingKey-Implementations":{"type":"topic","url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/codingkey-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","kind":"article"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys","title":"CurrentUserDevicesStartRequest.CodingKeys","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..018633ec --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/equatable-implementations"]}],"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys"]]},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/Equatable-Implementations"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest","title":"CurrentUserDevicesStartRequest","abstract":[],"navigatorTitle":[{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","type":"topic"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys/!=(_:_:)":{"type":"topic","url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/!=(_:_:)","abstract":[],"title":"!=(_:_:)"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys","title":"CurrentUserDevicesStartRequest.CodingKeys","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/hash(into:).json b/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/hash(into:).json new file mode 100644 index 00000000..4b1b09c3 --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"extendedModule":"Swift","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage30CurrentUserDevicesStartRequestV10CodingKeysO","title":"hash(into:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","roleHeading":"Instance Method"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/hash(into:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys","title":"CurrentUserDevicesStartRequest.CodingKeys","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys/hash(into:)":{"role":"symbol","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/hash(into:)","url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/hash(into:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/rawrepresentable-implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest","title":"CurrentUserDevicesStartRequest","abstract":[],"navigatorTitle":[{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/hashvalue.json b/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/hashvalue.json new file mode 100644 index 00000000..d51fdd35 --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/hashvalue"]}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"metadata":{"title":"hashValue","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property","extendedModule":"Swift","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage30CurrentUserDevicesStartRequestV10CodingKeysO","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/rawrepresentable-implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys","title":"CurrentUserDevicesStartRequest.CodingKeys","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys/hashValue":{"title":"hashValue","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/hashValue","role":"symbol","url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/hashvalue","type":"topic","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest","title":"CurrentUserDevicesStartRequest","abstract":[],"navigatorTitle":[{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..6411eed2 --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}]}]}],"sections":[],"variants":[{"paths":["\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Initializer","title":"init(intValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"modules":[{"name":"Passage"}],"symbolKind":"init","externalID":"s:7Passage30CurrentUserDevicesStartRequestV10CodingKeysO8intValueAESgSi_tcfc","role":"symbol"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/init(intValue:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys","title":"CurrentUserDevicesStartRequest.CodingKeys","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys","type":"topic"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest","title":"CurrentUserDevicesStartRequest","abstract":[],"navigatorTitle":[{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys/init(intValue:)":{"title":"init(intValue:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/init(intValue:)","url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/init(intvalue:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..0f12c086 --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys"]]},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"title":"init(rawValue:)","roleHeading":"Initializer","symbolKind":"init","role":"symbol","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"externalID":"s:7Passage30CurrentUserDevicesStartRequestV10CodingKeysO8rawValueAESgSS_tcfc"},"references":{"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys/init(rawValue:)":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/init(rawvalue:)","title":"init(rawValue:)","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/init(rawValue:)","type":"topic"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest","title":"CurrentUserDevicesStartRequest","abstract":[],"navigatorTitle":[{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys","title":"CurrentUserDevicesStartRequest.CodingKeys","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..6c22cc75 --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys"]]},"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"roleHeading":"Initializer","role":"symbol","title":"init(stringValue:)","symbolKind":"init","externalID":"s:7Passage30CurrentUserDevicesStartRequestV10CodingKeysO11stringValueAESgSS_tcfc"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/init(stringvalue:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys","title":"CurrentUserDevicesStartRequest.CodingKeys","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest","title":"CurrentUserDevicesStartRequest","abstract":[],"navigatorTitle":[{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","type":"topic"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys/init(stringValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/init(stringValue:)","title":"init(stringValue:)","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/init(stringvalue:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..87ef683c --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevicesstartrequest/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys"]]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/hashValue"],"generated":true,"title":"Instance Properties"},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/hash(into:)"],"title":"Instance Methods"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/rawrepresentable-implementations"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"RawRepresentable Implementations"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"kind":"article","references":{"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest","title":"CurrentUserDevicesStartRequest","abstract":[],"navigatorTitle":[{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys","title":"CurrentUserDevicesStartRequest.CodingKeys","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys","type":"topic"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys/hashValue":{"title":"hashValue","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/hashValue","role":"symbol","url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/hashvalue","type":"topic","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/CodingKeys/hash(into:)":{"role":"symbol","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/CodingKeys\/hash(into:)","url":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/hash(into:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevicesstartrequest/encode(to:).json b/docs/data/documentation/passage/currentuserdevicesstartrequest/encode(to:).json new file mode 100644 index 00000000..15c4b3b6 --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevicesstartrequest/encode(to:).json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"method","role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"roleHeading":"Instance Method","externalID":"s:7Passage30CurrentUserDevicesStartRequestV6encode2toys7Encoder_p_tKF","modules":[{"name":"Passage"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/encode(to:)"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevicesstartrequest\/encode(to:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/encode(to:)":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest\/encode(to:)","role":"symbol","abstract":[],"title":"encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/encode(to:)","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest","title":"CurrentUserDevicesStartRequest","abstract":[],"navigatorTitle":[{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevicesstartrequest/equatable-implementations.json b/docs/data/documentation/passage/currentuserdevicesstartrequest/equatable-implementations.json new file mode 100644 index 00000000..099b229c --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevicesstartrequest/equatable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/Equatable-Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/!=(_:_:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevicesstartrequest\/equatable-implementations"]}],"references":{"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/!=(_:_:)","url":"\/documentation\/passage\/currentuserdevicesstartrequest\/!=(_:_:)","type":"topic","title":"!=(_:_:)","kind":"symbol","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest","title":"CurrentUserDevicesStartRequest","abstract":[],"navigatorTitle":[{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevicesstartrequest/init(authenticatorattachment:).json b/docs/data/documentation/passage/currentuserdevicesstartrequest/init(authenticatorattachment:).json new file mode 100644 index 00000000..1d5bbeb1 --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevicesstartrequest/init(authenticatorattachment:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"authenticatorAttachment","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AuthenticatorAttachment","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO"},{"kind":"text","text":"? = nil)"}]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"authenticatorAttachment","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO","kind":"typeIdentifier","text":"AuthenticatorAttachment"},{"kind":"text","text":"?)"}],"externalID":"s:7Passage30CurrentUserDevicesStartRequestV23authenticatorAttachmentAcA013AuthenticatorH0OSg_tcfc","title":"init(authenticatorAttachment:)","role":"symbol","roleHeading":"Initializer"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevicesstartrequest\/init(authenticatorattachment:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/init(authenticatorAttachment:)"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticatorAttachment":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"AuthenticatorAttachment","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatorattachment","abstract":[{"text":"selects the type of authentication that will be used in this WebAuthN flow request","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticatorAttachment"}],"title":"AuthenticatorAttachment","kind":"symbol"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/init(authenticatorAttachment:)":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest\/init(authenticatorattachment:)","role":"symbol","abstract":[],"title":"init(authenticatorAttachment:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/init(authenticatorAttachment:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"authenticatorAttachment"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO","text":"AuthenticatorAttachment"},{"kind":"text","text":"?)"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest","title":"CurrentUserDevicesStartRequest","abstract":[],"navigatorTitle":[{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserdevicesstartrequest/init(from:).json b/docs/data/documentation/passage/currentuserdevicesstartrequest/init(from:).json new file mode 100644 index 00000000..49fa274a --- /dev/null +++ b/docs/data/documentation/passage/currentuserdevicesstartrequest/init(from:).json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserdevicesstartrequest\/init(from:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/init(from:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"init(from:)","symbolKind":"init","modules":[{"name":"Passage"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"roleHeading":"Initializer","externalID":"s:7Passage30CurrentUserDevicesStartRequestV4fromACs7Decoder_p_tKcfc","role":"symbol"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest/init(from:)":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest\/init(from:)","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest\/init(from:)","title":"init(from:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUserDevicesStartRequest":{"url":"\/documentation\/passage\/currentuserdevicesstartrequest","title":"CurrentUserDevicesStartRequest","abstract":[],"navigatorTitle":[{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"kind":"symbol","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentUserDevicesStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserDevicesStartRequest","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserresponse.json b/docs/data/documentation/passage/currentuserresponse.json new file mode 100644 index 00000000..eeccfbdd --- /dev/null +++ b/docs/data/documentation/passage/currentuserresponse.json @@ -0,0 +1 @@ +{"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/init(user:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/user"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/encode(to:)"],"title":"Instance Methods"},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/Equatable-Implementations"],"title":"Default Implementations","generated":true}],"metadata":{"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CurrentUserResponse","kind":"identifier"}],"externalID":"s:7Passage19CurrentUserResponseV","symbolKind":"struct","roleHeading":"Structure","navigatorTitle":[{"kind":"identifier","text":"CurrentUserResponse"}],"modules":[{"name":"Passage"}],"title":"CurrentUserResponse"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CurrentUserResponse"}],"languages":["swift"]}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse"},"variants":[{"paths":["\/documentation\/passage\/currentuserresponse"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"title":"Conforms To","type":"conformsTo","kind":"relationships"}],"references":{"doc://Passage/documentation/Passage/CurrentUserResponse/init(from:)":{"role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/passage\/currentuserresponse\/init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/init(from:)","type":"topic","kind":"symbol","title":"init(from:)"},"doc://Passage/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH","type":"unresolvable"},"doc://Passage/documentation/Passage/CurrentUserResponse":{"url":"\/documentation\/passage\/currentuserresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","kind":"symbol","type":"topic","title":"CurrentUserResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentUserResponse"}],"navigatorTitle":[{"text":"CurrentUserResponse","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CurrentUserResponse/user":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"user","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage11CurrentUserV","text":"CurrentUser"}],"url":"\/documentation\/passage\/currentuserresponse\/user","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/user","type":"topic","kind":"symbol","title":"user"},"doc://Passage/documentation/Passage/CurrentUserResponse/init(user:)":{"role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"user","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage11CurrentUserV","text":"CurrentUser"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/currentuserresponse\/init(user:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/init(user:)","type":"topic","kind":"symbol","title":"init(user:)"},"doc://Passage/documentation/Passage/CurrentUserResponse/Equatable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/currentuserresponse\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/Equatable-Implementations","type":"topic","kind":"article","title":"Equatable Implementations"},"doc://Passage/documentation/Passage/CurrentUserResponse/encode(to:)":{"type":"topic","url":"\/documentation\/passage\/currentuserresponse\/encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/encode(to:)","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"abstract":[],"title":"encode(to:)"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Passage/SE":{"identifier":"doc:\/\/Passage\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://Passage/Se":{"identifier":"doc:\/\/Passage\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys":{"url":"\/documentation\/passage\/currentuserresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys","kind":"symbol","title":"CurrentUserResponse.CodingKeys","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserresponse/!=(_:_:).json b/docs/data/documentation/passage/currentuserresponse/!=(_:_:).json new file mode 100644 index 00000000..8caccba7 --- /dev/null +++ b/docs/data/documentation/passage/currentuserresponse/!=(_:_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/currentuserresponse\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage19CurrentUserResponseV","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"extendedModule":"Swift","roleHeading":"Operator","title":"!=(_:_:)","symbolKind":"op"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/Equatable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/CurrentUserResponse":{"url":"\/documentation\/passage\/currentuserresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","kind":"symbol","type":"topic","title":"CurrentUserResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentUserResponse"}],"navigatorTitle":[{"text":"CurrentUserResponse","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CurrentUserResponse/!=(_:_:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/passage\/currentuserresponse\/!=(_:_:)","title":"!=(_:_:)","type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserResponse/Equatable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/currentuserresponse\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/Equatable-Implementations","type":"topic","kind":"article","title":"Equatable Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserresponse/codingkeys.json b/docs/data/documentation/passage/currentuserresponse/codingkeys.json new file mode 100644 index 00000000..2244d431 --- /dev/null +++ b/docs/data/documentation/passage/currentuserresponse/codingkeys.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys","interfaceLanguage":"swift"},"kind":"symbol","topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/user"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/RawRepresentable-Implementations"],"title":"Default Implementations","generated":true}],"sections":[],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"externalID":"s:7Passage19CurrentUserResponseV10CodingKeysO","modules":[{"name":"Passage"}],"roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","title":"CurrentUserResponse.CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserresponse\/codingkeys"]}],"references":{"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/currentuserresponse\/codingkeys\/codingkey-implementations","kind":"article"},"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys/init(rawValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"type":"topic","kind":"symbol","title":"init(rawValue:)","abstract":[],"url":"\/documentation\/passage\/currentuserresponse\/codingkeys\/init(rawvalue:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/init(rawValue:)"},"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys/init(intValue:)":{"url":"\/documentation\/passage\/currentuserresponse\/codingkeys\/init(intvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/init(intValue:)","kind":"symbol","title":"init(intValue:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"role":"symbol"},"doc://Passage/s12CaseIterableP":{"title":"Swift.CaseIterable","identifier":"doc:\/\/Passage\/s12CaseIterableP","type":"unresolvable"},"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/RawRepresentable-Implementations","abstract":[],"type":"topic","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article","url":"\/documentation\/passage\/currentuserresponse\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys":{"url":"\/documentation\/passage\/currentuserresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys","kind":"symbol","title":"CurrentUserResponse.CodingKeys","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","type":"unresolvable"},"doc://Passage/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ","type":"unresolvable"},"doc://Passage/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","type":"unresolvable"},"doc://Passage/documentation/Passage/CurrentUserResponse":{"url":"\/documentation\/passage\/currentuserresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","kind":"symbol","type":"topic","title":"CurrentUserResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentUserResponse"}],"navigatorTitle":[{"text":"CurrentUserResponse","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/currentuserresponse\/codingkeys\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","abstract":[],"type":"topic"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/s9CodingKeyP":{"identifier":"doc:\/\/Passage\/s9CodingKeyP","type":"unresolvable","title":"Swift.CodingKey"},"doc://Passage/s8SendableP":{"identifier":"doc:\/\/Passage\/s8SendableP","type":"unresolvable","title":"Swift.Sendable"},"doc://Passage/SY":{"identifier":"doc:\/\/Passage\/SY","type":"unresolvable","title":"Swift.RawRepresentable"},"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys/init(stringValue:)":{"kind":"symbol","url":"\/documentation\/passage\/currentuserresponse\/codingkeys\/init(stringvalue:)","title":"init(stringValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/init(stringValue:)"},"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys/user":{"role":"symbol","title":"CurrentUserResponse.CodingKeys.user","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"user","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/user","url":"\/documentation\/passage\/currentuserresponse\/codingkeys\/user"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserresponse/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/currentuserresponse/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..0fa3e53f --- /dev/null +++ b/docs/data/documentation/passage/currentuserresponse/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/Equatable-Implementations"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/!=(_:_:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage19CurrentUserResponseV10CodingKeysO","symbolKind":"op","roleHeading":"Operator","extendedModule":"Swift","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"variants":[{"paths":["\/documentation\/passage\/currentuserresponse\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","url":"\/documentation\/passage\/currentuserresponse\/codingkeys\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/currentuserresponse\/codingkeys\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUserResponse":{"url":"\/documentation\/passage\/currentuserresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","kind":"symbol","type":"topic","title":"CurrentUserResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentUserResponse"}],"navigatorTitle":[{"text":"CurrentUserResponse","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys":{"url":"\/documentation\/passage\/currentuserresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys","kind":"symbol","title":"CurrentUserResponse.CodingKeys","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserresponse/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/currentuserresponse/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..a0b9e208 --- /dev/null +++ b/docs/data/documentation/passage/currentuserresponse/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"CodingKey Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserresponse\/codingkeys\/codingkey-implementations"]}],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/description"],"generated":true,"title":"Instance Properties"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys"]]},"kind":"article","references":{"doc://Passage/documentation/Passage/CurrentUserResponse":{"url":"\/documentation\/passage\/currentuserresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","kind":"symbol","type":"topic","title":"CurrentUserResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentUserResponse"}],"navigatorTitle":[{"text":"CurrentUserResponse","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys/description":{"title":"description","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/description","url":"\/documentation\/passage\/currentuserresponse\/codingkeys\/description","kind":"symbol"},"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys/debugDescription":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/debugDescription","title":"debugDescription","type":"topic","url":"\/documentation\/passage\/currentuserresponse\/codingkeys\/debugdescription","kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys":{"url":"\/documentation\/passage\/currentuserresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys","kind":"symbol","title":"CurrentUserResponse.CodingKeys","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserresponse/codingkeys/debugdescription.json b/docs/data/documentation/passage/currentuserresponse/codingkeys/debugdescription.json new file mode 100644 index 00000000..6b852395 --- /dev/null +++ b/docs/data/documentation/passage/currentuserresponse/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"metadata":{"extendedModule":"Swift","title":"debugDescription","symbolKind":"property","roleHeading":"Instance Property","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage19CurrentUserResponseV10CodingKeysO","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"role":"symbol"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/CodingKey-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/passage\/currentuserresponse\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys/debugDescription":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/debugDescription","title":"debugDescription","type":"topic","url":"\/documentation\/passage\/currentuserresponse\/codingkeys\/debugdescription","kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys":{"url":"\/documentation\/passage\/currentuserresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys","kind":"symbol","title":"CurrentUserResponse.CodingKeys","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/currentuserresponse\/codingkeys\/codingkey-implementations","kind":"article"},"doc://Passage/documentation/Passage/CurrentUserResponse":{"url":"\/documentation\/passage\/currentuserresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","kind":"symbol","type":"topic","title":"CurrentUserResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentUserResponse"}],"navigatorTitle":[{"text":"CurrentUserResponse","kind":"identifier"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserresponse/codingkeys/description.json b/docs/data/documentation/passage/currentuserresponse/codingkeys/description.json new file mode 100644 index 00000000..a9d32295 --- /dev/null +++ b/docs/data/documentation/passage/currentuserresponse/codingkeys/description.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/description"},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"description","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"roleHeading":"Instance Property","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage19CurrentUserResponseV10CodingKeysO","extendedModule":"Swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserresponse\/codingkeys\/description"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.description","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/CodingKey-Implementations"]]},"references":{"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys":{"url":"\/documentation\/passage\/currentuserresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys","kind":"symbol","title":"CurrentUserResponse.CodingKeys","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys/description":{"title":"description","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/description","url":"\/documentation\/passage\/currentuserresponse\/codingkeys\/description","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/currentuserresponse\/codingkeys\/codingkey-implementations","kind":"article"},"doc://Passage/documentation/Passage/CurrentUserResponse":{"url":"\/documentation\/passage\/currentuserresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","kind":"symbol","type":"topic","title":"CurrentUserResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentUserResponse"}],"navigatorTitle":[{"text":"CurrentUserResponse","kind":"identifier"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserresponse/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/currentuserresponse/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..19298454 --- /dev/null +++ b/docs/data/documentation/passage/currentuserresponse/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/Equatable-Implementations"},"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"variants":[{"paths":["\/documentation\/passage\/currentuserresponse\/codingkeys\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/!=(_:_:)"],"generated":true,"title":"Operators"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys"]]},"kind":"article","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys":{"url":"\/documentation\/passage\/currentuserresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys","kind":"symbol","title":"CurrentUserResponse.CodingKeys","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CurrentUserResponse":{"url":"\/documentation\/passage\/currentuserresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","kind":"symbol","type":"topic","title":"CurrentUserResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentUserResponse"}],"navigatorTitle":[{"text":"CurrentUserResponse","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","url":"\/documentation\/passage\/currentuserresponse\/codingkeys\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserresponse/codingkeys/hash(into:).json b/docs/data/documentation/passage/currentuserresponse/codingkeys/hash(into:).json new file mode 100644 index 00000000..7a9bda4d --- /dev/null +++ b/docs/data/documentation/passage/currentuserresponse/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"sections":[],"variants":[{"paths":["\/documentation\/passage\/currentuserresponse\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"metadata":{"roleHeading":"Instance Method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage19CurrentUserResponseV10CodingKeysO","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"title":"hash(into:)","extendedModule":"Swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/RawRepresentable-Implementations","abstract":[],"type":"topic","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article","url":"\/documentation\/passage\/currentuserresponse\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserResponse":{"url":"\/documentation\/passage\/currentuserresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","kind":"symbol","type":"topic","title":"CurrentUserResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentUserResponse"}],"navigatorTitle":[{"text":"CurrentUserResponse","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys":{"url":"\/documentation\/passage\/currentuserresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys","kind":"symbol","title":"CurrentUserResponse.CodingKeys","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys/hash(into:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"title":"hash(into:)","kind":"symbol","url":"\/documentation\/passage\/currentuserresponse\/codingkeys\/hash(into:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserresponse/codingkeys/hashvalue.json b/docs/data/documentation/passage/currentuserresponse/codingkeys/hashvalue.json new file mode 100644 index 00000000..5eb561b8 --- /dev/null +++ b/docs/data/documentation/passage/currentuserresponse/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/currentuserresponse\/codingkeys\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"metadata":{"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage19CurrentUserResponseV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Instance Property","role":"symbol","title":"hashValue","symbolKind":"property","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/hashValue"},"kind":"symbol","sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserResponse":{"url":"\/documentation\/passage\/currentuserresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","kind":"symbol","type":"topic","title":"CurrentUserResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentUserResponse"}],"navigatorTitle":[{"text":"CurrentUserResponse","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/RawRepresentable-Implementations","abstract":[],"type":"topic","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article","url":"\/documentation\/passage\/currentuserresponse\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys":{"url":"\/documentation\/passage\/currentuserresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys","kind":"symbol","title":"CurrentUserResponse.CodingKeys","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys/hashValue":{"url":"\/documentation\/passage\/currentuserresponse\/codingkeys\/hashvalue","role":"symbol","title":"hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/hashValue","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserresponse/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/currentuserresponse/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..a1fb9933 --- /dev/null +++ b/docs/data/documentation/passage/currentuserresponse/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"symbolKind":"init","title":"init(intValue:)","externalID":"s:7Passage19CurrentUserResponseV10CodingKeysO8intValueAESgSi_tcfc","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"modules":[{"name":"Passage"}],"role":"symbol"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserresponse\/codingkeys\/init(intvalue:)"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys/init(intValue:)":{"url":"\/documentation\/passage\/currentuserresponse\/codingkeys\/init(intvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/init(intValue:)","kind":"symbol","title":"init(intValue:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserResponse":{"url":"\/documentation\/passage\/currentuserresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","kind":"symbol","type":"topic","title":"CurrentUserResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentUserResponse"}],"navigatorTitle":[{"text":"CurrentUserResponse","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys":{"url":"\/documentation\/passage\/currentuserresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys","kind":"symbol","title":"CurrentUserResponse.CodingKeys","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserresponse/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/currentuserresponse/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..b4f28b39 --- /dev/null +++ b/docs/data/documentation/passage/currentuserresponse/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"roleHeading":"Initializer","externalID":"s:7Passage19CurrentUserResponseV10CodingKeysO8rawValueAESgSS_tcfc","symbolKind":"init","modules":[{"name":"Passage"}],"title":"init(rawValue:)","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"platforms":["iOS"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/init(rawValue:)"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/currentuserresponse\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys"]]},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys/init(rawValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"type":"topic","kind":"symbol","title":"init(rawValue:)","abstract":[],"url":"\/documentation\/passage\/currentuserresponse\/codingkeys\/init(rawvalue:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/init(rawValue:)"},"doc://Passage/documentation/Passage/CurrentUserResponse":{"url":"\/documentation\/passage\/currentuserresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","kind":"symbol","type":"topic","title":"CurrentUserResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentUserResponse"}],"navigatorTitle":[{"text":"CurrentUserResponse","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys":{"url":"\/documentation\/passage\/currentuserresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys","kind":"symbol","title":"CurrentUserResponse.CodingKeys","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserresponse/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/currentuserresponse/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..38e23c25 --- /dev/null +++ b/docs/data/documentation/passage/currentuserresponse/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"title":"init(stringValue:)","symbolKind":"init","role":"symbol","externalID":"s:7Passage19CurrentUserResponseV10CodingKeysO11stringValueAESgSS_tcfc","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"type":"text","text":"."}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserresponse\/codingkeys\/init(stringvalue:)"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys/init(stringValue:)":{"kind":"symbol","url":"\/documentation\/passage\/currentuserresponse\/codingkeys\/init(stringvalue:)","title":"init(stringValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/init(stringValue:)"},"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys":{"url":"\/documentation\/passage\/currentuserresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys","kind":"symbol","title":"CurrentUserResponse.CodingKeys","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CurrentUserResponse":{"url":"\/documentation\/passage\/currentuserresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","kind":"symbol","type":"topic","title":"CurrentUserResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentUserResponse"}],"navigatorTitle":[{"text":"CurrentUserResponse","kind":"identifier"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserresponse/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/currentuserresponse/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..54f41e50 --- /dev/null +++ b/docs/data/documentation/passage/currentuserresponse/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/hashValue"]},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/hash(into:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserresponse\/codingkeys\/rawrepresentable-implementations"]}],"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"RawRepresentable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/RawRepresentable-Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","sections":[],"references":{"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys/hashValue":{"url":"\/documentation\/passage\/currentuserresponse\/codingkeys\/hashvalue","role":"symbol","title":"hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/hashValue","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys/hash(into:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"title":"hash(into:)","kind":"symbol","url":"\/documentation\/passage\/currentuserresponse\/codingkeys\/hash(into:)"},"doc://Passage/documentation/Passage/CurrentUserResponse":{"url":"\/documentation\/passage\/currentuserresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","kind":"symbol","type":"topic","title":"CurrentUserResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentUserResponse"}],"navigatorTitle":[{"text":"CurrentUserResponse","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys":{"url":"\/documentation\/passage\/currentuserresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys","kind":"symbol","title":"CurrentUserResponse.CodingKeys","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserresponse/codingkeys/user.json b/docs/data/documentation/passage/currentuserresponse/codingkeys/user.json new file mode 100644 index 00000000..2739bc7c --- /dev/null +++ b/docs/data/documentation/passage/currentuserresponse/codingkeys/user.json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/user"},"metadata":{"symbolKind":"case","role":"symbol","title":"CurrentUserResponse.CodingKeys.user","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"user","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage19CurrentUserResponseV10CodingKeysO4useryA2EmF","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"user","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserresponse\/codingkeys\/user"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys":{"url":"\/documentation\/passage\/currentuserresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys","kind":"symbol","title":"CurrentUserResponse.CodingKeys","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CurrentUserResponse":{"url":"\/documentation\/passage\/currentuserresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","kind":"symbol","type":"topic","title":"CurrentUserResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentUserResponse"}],"navigatorTitle":[{"text":"CurrentUserResponse","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CurrentUserResponse/CodingKeys/user":{"role":"symbol","title":"CurrentUserResponse.CodingKeys.user","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"user","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/CodingKeys\/user","url":"\/documentation\/passage\/currentuserresponse\/codingkeys\/user"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserresponse/encode(to:).json b/docs/data/documentation/passage/currentuserresponse/encode(to:).json new file mode 100644 index 00000000..bd93b88a --- /dev/null +++ b/docs/data/documentation/passage/currentuserresponse/encode(to:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"roleHeading":"Instance Method","role":"symbol","title":"encode(to:)","symbolKind":"method","externalID":"s:7Passage19CurrentUserResponseV6encode2toys7Encoder_p_tKF"},"variants":[{"paths":["\/documentation\/passage\/currentuserresponse\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/encode(to:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/CurrentUserResponse":{"url":"\/documentation\/passage\/currentuserresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","kind":"symbol","type":"topic","title":"CurrentUserResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentUserResponse"}],"navigatorTitle":[{"text":"CurrentUserResponse","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/CurrentUserResponse/encode(to:)":{"type":"topic","url":"\/documentation\/passage\/currentuserresponse\/encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/encode(to:)","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"abstract":[],"title":"encode(to:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserresponse/equatable-implementations.json b/docs/data/documentation/passage/currentuserresponse/equatable-implementations.json new file mode 100644 index 00000000..83a66b00 --- /dev/null +++ b/docs/data/documentation/passage/currentuserresponse/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/!=(_:_:)"]}],"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserresponse\/equatable-implementations"]}],"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage/CurrentUserResponse/!=(_:_:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/passage\/currentuserresponse\/!=(_:_:)","title":"!=(_:_:)","type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/!=(_:_:)"},"doc://Passage/documentation/Passage/CurrentUserResponse":{"url":"\/documentation\/passage\/currentuserresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","kind":"symbol","type":"topic","title":"CurrentUserResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentUserResponse"}],"navigatorTitle":[{"text":"CurrentUserResponse","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserresponse/init(from:).json b/docs/data/documentation/passage/currentuserresponse/init(from:).json new file mode 100644 index 00000000..5866d4d6 --- /dev/null +++ b/docs/data/documentation/passage/currentuserresponse/init(from:).json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"externalID":"s:7Passage19CurrentUserResponseV4fromACs7Decoder_p_tKcfc","symbolKind":"init","role":"symbol","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"init(from:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserresponse\/init(from:)"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/init(from:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/CurrentUserResponse/init(from:)":{"role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/passage\/currentuserresponse\/init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/init(from:)","type":"topic","kind":"symbol","title":"init(from:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserResponse":{"url":"\/documentation\/passage\/currentuserresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","kind":"symbol","type":"topic","title":"CurrentUserResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentUserResponse"}],"navigatorTitle":[{"text":"CurrentUserResponse","kind":"identifier"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserresponse/init(user:).json b/docs/data/documentation/passage/currentuserresponse/init(user:).json new file mode 100644 index 00000000..b3b6509a --- /dev/null +++ b/docs/data/documentation/passage/currentuserresponse/init(user:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/init(user:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse"]]},"metadata":{"roleHeading":"Initializer","symbolKind":"init","title":"init(user:)","externalID":"s:7Passage19CurrentUserResponseV4userAcA0bC0V_tcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"user","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage11CurrentUserV","text":"CurrentUser"},{"kind":"text","text":")"}],"role":"symbol","modules":[{"name":"Passage"}]},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/currentuserresponse\/init(user:)"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"user"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","text":"CurrentUser","preciseIdentifier":"s:7Passage11CurrentUserV"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserResponse/init(user:)":{"role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"user","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage11CurrentUserV","text":"CurrentUser"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/currentuserresponse\/init(user:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/init(user:)","type":"topic","kind":"symbol","title":"init(user:)"},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUserResponse":{"url":"\/documentation\/passage\/currentuserresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","kind":"symbol","type":"topic","title":"CurrentUserResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentUserResponse"}],"navigatorTitle":[{"text":"CurrentUserResponse","kind":"identifier"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/currentuserresponse/user.json b/docs/data/documentation/passage/currentuserresponse/user.json new file mode 100644 index 00000000..7d98ae38 --- /dev/null +++ b/docs/data/documentation/passage/currentuserresponse/user.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/user"},"variants":[{"paths":["\/documentation\/passage\/currentuserresponse\/user"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"user"},{"kind":"text","text":": "},{"text":"CurrentUser","kind":"typeIdentifier","preciseIdentifier":"s:7Passage11CurrentUserV"}],"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:7Passage19CurrentUserResponseV4userAA0bC0Vvp","role":"symbol","title":"user","modules":[{"name":"Passage"}]},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"user"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage11CurrentUserV","text":"CurrentUser","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CurrentUserResponse/user":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"user","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage11CurrentUserV","text":"CurrentUser"}],"url":"\/documentation\/passage\/currentuserresponse\/user","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse\/user","type":"topic","kind":"symbol","title":"user"},"doc://Passage/documentation/Passage/CurrentUser":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUser","navigatorTitle":[{"text":"CurrentUser","kind":"identifier"}],"url":"\/documentation\/passage\/currentuser","title":"CurrentUser","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CurrentUser","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/CurrentUserResponse":{"url":"\/documentation\/passage\/currentuserresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/CurrentUserResponse","kind":"symbol","type":"topic","title":"CurrentUserResponse","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CurrentUserResponse"}],"navigatorTitle":[{"text":"CurrentUserResponse","kind":"identifier"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/decodablerequestbuildererror.json b/docs/data/documentation/passage/decodablerequestbuildererror.json new file mode 100644 index 00000000..6036789c --- /dev/null +++ b/docs/data/documentation/passage/decodablerequestbuildererror.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"metadata":{"externalID":"s:7Passage28DecodableRequestBuilderErrorO","modules":[{"name":"Passage"}],"roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","title":"DecodableRequestBuilderError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"DecodableRequestBuilderError","kind":"identifier"}],"navigatorTitle":[{"text":"DecodableRequestBuilderError","kind":"identifier"}]},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Passage\/s5ErrorP","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","title":"Conforms To"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError\/emptyDataResponse","doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError\/generalError(_:)","doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError\/jsonDecoding(_:)","doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError\/nilHTTPResponse","doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError\/unsuccessfulHTTPStatusCode"]},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError\/Error-Implementations"],"generated":true}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DecodableRequestBuilderError","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/decodablerequestbuildererror"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError"},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/DecodableRequestBuilderError/emptyDataResponse":{"title":"DecodableRequestBuilderError.emptyDataResponse","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"emptyDataResponse","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError\/emptyDataResponse","url":"\/documentation\/passage\/decodablerequestbuildererror\/emptydataresponse","kind":"symbol"},"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/documentation/Passage/DecodableRequestBuilderError/generalError(_:)":{"title":"DecodableRequestBuilderError.generalError(_:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"generalError","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError\/generalError(_:)","url":"\/documentation\/passage\/decodablerequestbuildererror\/generalerror(_:)","kind":"symbol"},"doc://Passage/s5ErrorP":{"identifier":"doc:\/\/Passage\/s5ErrorP","type":"unresolvable","title":"Swift.Error"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/DecodableRequestBuilderError":{"role":"symbol","title":"DecodableRequestBuilderError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DecodableRequestBuilderError","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError","url":"\/documentation\/passage\/decodablerequestbuildererror","navigatorTitle":[{"kind":"identifier","text":"DecodableRequestBuilderError"}]},"doc://Passage/documentation/Passage/DecodableRequestBuilderError/unsuccessfulHTTPStatusCode":{"title":"DecodableRequestBuilderError.unsuccessfulHTTPStatusCode","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"unsuccessfulHTTPStatusCode","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError\/unsuccessfulHTTPStatusCode","url":"\/documentation\/passage\/decodablerequestbuildererror\/unsuccessfulhttpstatuscode","kind":"symbol"},"doc://Passage/documentation/Passage/DecodableRequestBuilderError/Error-Implementations":{"title":"Error Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError\/Error-Implementations","url":"\/documentation\/passage\/decodablerequestbuildererror\/error-implementations","kind":"article"},"doc://Passage/documentation/Passage/DecodableRequestBuilderError/jsonDecoding(_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError\/jsonDecoding(_:)","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/decodablerequestbuildererror\/jsondecoding(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"jsonDecoding"},{"text":"(","kind":"text"},{"text":"DecodingError","kind":"typeIdentifier","preciseIdentifier":"s:s13DecodingErrorO"},{"text":")","kind":"text"}],"title":"DecodableRequestBuilderError.jsonDecoding(_:)","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/DecodableRequestBuilderError/nilHTTPResponse":{"role":"symbol","title":"DecodableRequestBuilderError.nilHTTPResponse","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"nilHTTPResponse"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError\/nilHTTPResponse","url":"\/documentation\/passage\/decodablerequestbuildererror\/nilhttpresponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/decodablerequestbuildererror/emptydataresponse.json b/docs/data/documentation/passage/decodablerequestbuildererror/emptydataresponse.json new file mode 100644 index 00000000..220404c4 --- /dev/null +++ b/docs/data/documentation/passage/decodablerequestbuildererror/emptydataresponse.json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError"]]},"metadata":{"symbolKind":"case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"emptyDataResponse"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage28DecodableRequestBuilderErrorO17emptyDataResponseyA2CmF","roleHeading":"Case","title":"DecodableRequestBuilderError.emptyDataResponse"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emptyDataResponse"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/decodablerequestbuildererror\/emptydataresponse"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError\/emptyDataResponse"},"references":{"doc://Passage/documentation/Passage/DecodableRequestBuilderError":{"role":"symbol","title":"DecodableRequestBuilderError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DecodableRequestBuilderError","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError","url":"\/documentation\/passage\/decodablerequestbuildererror","navigatorTitle":[{"kind":"identifier","text":"DecodableRequestBuilderError"}]},"doc://Passage/documentation/Passage/DecodableRequestBuilderError/emptyDataResponse":{"title":"DecodableRequestBuilderError.emptyDataResponse","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"emptyDataResponse","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError\/emptyDataResponse","url":"\/documentation\/passage\/decodablerequestbuildererror\/emptydataresponse","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/decodablerequestbuildererror/error-implementations.json b/docs/data/documentation/passage/decodablerequestbuildererror/error-implementations.json new file mode 100644 index 00000000..803ed509 --- /dev/null +++ b/docs/data/documentation/passage/decodablerequestbuildererror/error-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError\/localizedDescription"],"generated":true}],"variants":[{"paths":["\/documentation\/passage\/decodablerequestbuildererror\/error-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"Error Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError\/Error-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/DecodableRequestBuilderError/localizedDescription":{"role":"symbol","title":"localizedDescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError\/localizedDescription","url":"\/documentation\/passage\/decodablerequestbuildererror\/localizeddescription"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/DecodableRequestBuilderError":{"role":"symbol","title":"DecodableRequestBuilderError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DecodableRequestBuilderError","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError","url":"\/documentation\/passage\/decodablerequestbuildererror","navigatorTitle":[{"kind":"identifier","text":"DecodableRequestBuilderError"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/decodablerequestbuildererror/generalerror(_:).json b/docs/data/documentation/passage/decodablerequestbuildererror/generalerror(_:).json new file mode 100644 index 00000000..ef6056ea --- /dev/null +++ b/docs/data/documentation/passage/decodablerequestbuildererror/generalerror(_:).json @@ -0,0 +1 @@ +{"metadata":{"title":"DecodableRequestBuilderError.generalError(_:)","roleHeading":"Case","externalID":"s:7Passage28DecodableRequestBuilderErrorO07generalE0yACs0E0_pcACmF","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"generalError","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":")","kind":"text"}],"symbolKind":"case","modules":[{"name":"Passage"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"generalError"},{"kind":"text","text":"("},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError\/generalError(_:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/decodablerequestbuildererror\/generalerror(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/DecodableRequestBuilderError":{"role":"symbol","title":"DecodableRequestBuilderError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DecodableRequestBuilderError","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError","url":"\/documentation\/passage\/decodablerequestbuildererror","navigatorTitle":[{"kind":"identifier","text":"DecodableRequestBuilderError"}]},"doc://Passage/documentation/Passage/DecodableRequestBuilderError/generalError(_:)":{"title":"DecodableRequestBuilderError.generalError(_:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"generalError","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError\/generalError(_:)","url":"\/documentation\/passage\/decodablerequestbuildererror\/generalerror(_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/decodablerequestbuildererror/jsondecoding(_:).json b/docs/data/documentation/passage/decodablerequestbuildererror/jsondecoding(_:).json new file mode 100644 index 00000000..917700ba --- /dev/null +++ b/docs/data/documentation/passage/decodablerequestbuildererror/jsondecoding(_:).json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"symbolKind":"case","externalID":"s:7Passage28DecodableRequestBuilderErrorO12jsonDecodingyACs0gE0OcACmF","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"jsonDecoding"},{"kind":"text","text":"("},{"text":"DecodingError","kind":"typeIdentifier","preciseIdentifier":"s:s13DecodingErrorO"},{"text":")","kind":"text"}],"modules":[{"name":"Passage"}],"title":"DecodableRequestBuilderError.jsonDecoding(_:)","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/decodablerequestbuildererror\/jsondecoding(_:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError\/jsonDecoding(_:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jsonDecoding","kind":"identifier"},{"text":"(","kind":"text"},{"text":"DecodingError","preciseIdentifier":"s:s13DecodingErrorO","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["iOS"]}]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/DecodableRequestBuilderError":{"role":"symbol","title":"DecodableRequestBuilderError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DecodableRequestBuilderError","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError","url":"\/documentation\/passage\/decodablerequestbuildererror","navigatorTitle":[{"kind":"identifier","text":"DecodableRequestBuilderError"}]},"doc://Passage/documentation/Passage/DecodableRequestBuilderError/jsonDecoding(_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError\/jsonDecoding(_:)","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/decodablerequestbuildererror\/jsondecoding(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"jsonDecoding"},{"text":"(","kind":"text"},{"text":"DecodingError","kind":"typeIdentifier","preciseIdentifier":"s:s13DecodingErrorO"},{"text":")","kind":"text"}],"title":"DecodableRequestBuilderError.jsonDecoding(_:)","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/decodablerequestbuildererror/localizeddescription.json b/docs/data/documentation/passage/decodablerequestbuildererror/localizeddescription.json new file mode 100644 index 00000000..3ee778ee --- /dev/null +++ b/docs/data/documentation/passage/decodablerequestbuildererror/localizeddescription.json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Error.localizedDescription","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/decodablerequestbuildererror\/localizeddescription"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError","doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError\/Error-Implementations"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError\/localizedDescription","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"title":"localizedDescription","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"role":"symbol","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:7Passage28DecodableRequestBuilderErrorO","platforms":[{"deprecated":false,"name":"iOS","introducedAt":"8.0","beta":false,"unavailable":false},{"deprecated":false,"introducedAt":"10.10","unavailable":false,"name":"macOS","beta":false},{"introducedAt":"9.0","unavailable":false,"deprecated":false,"beta":false,"name":"tvOS"},{"unavailable":false,"name":"watchOS","introducedAt":"2.0","beta":false,"deprecated":false}],"extendedModule":"Swift"},"references":{"doc://Passage/documentation/Passage/DecodableRequestBuilderError/localizedDescription":{"role":"symbol","title":"localizedDescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError\/localizedDescription","url":"\/documentation\/passage\/decodablerequestbuildererror\/localizeddescription"},"doc://Passage/documentation/Passage/DecodableRequestBuilderError":{"role":"symbol","title":"DecodableRequestBuilderError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DecodableRequestBuilderError","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError","url":"\/documentation\/passage\/decodablerequestbuildererror","navigatorTitle":[{"kind":"identifier","text":"DecodableRequestBuilderError"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/DecodableRequestBuilderError/Error-Implementations":{"title":"Error Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError\/Error-Implementations","url":"\/documentation\/passage\/decodablerequestbuildererror\/error-implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/decodablerequestbuildererror/nilhttpresponse.json b/docs/data/documentation/passage/decodablerequestbuildererror/nilhttpresponse.json new file mode 100644 index 00000000..0fd02621 --- /dev/null +++ b/docs/data/documentation/passage/decodablerequestbuildererror/nilhttpresponse.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError\/nilHTTPResponse","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/decodablerequestbuildererror\/nilhttpresponse"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError"]]},"metadata":{"symbolKind":"case","role":"symbol","title":"DecodableRequestBuilderError.nilHTTPResponse","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"nilHTTPResponse","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage28DecodableRequestBuilderErrorO15nilHTTPResponseyA2CmF","modules":[{"name":"Passage"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"nilHTTPResponse","kind":"identifier"}],"languages":["swift"]}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/DecodableRequestBuilderError":{"role":"symbol","title":"DecodableRequestBuilderError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DecodableRequestBuilderError","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError","url":"\/documentation\/passage\/decodablerequestbuildererror","navigatorTitle":[{"kind":"identifier","text":"DecodableRequestBuilderError"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/DecodableRequestBuilderError/nilHTTPResponse":{"role":"symbol","title":"DecodableRequestBuilderError.nilHTTPResponse","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"nilHTTPResponse"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError\/nilHTTPResponse","url":"\/documentation\/passage\/decodablerequestbuildererror\/nilhttpresponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/decodablerequestbuildererror/unsuccessfulhttpstatuscode.json b/docs/data/documentation/passage/decodablerequestbuildererror/unsuccessfulhttpstatuscode.json new file mode 100644 index 00000000..ca03ee1f --- /dev/null +++ b/docs/data/documentation/passage/decodablerequestbuildererror/unsuccessfulhttpstatuscode.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/decodablerequestbuildererror\/unsuccessfulhttpstatuscode"]}],"metadata":{"externalID":"s:7Passage28DecodableRequestBuilderErrorO26unsuccessfulHTTPStatusCodeyA2CmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","symbolKind":"case","title":"DecodableRequestBuilderError.unsuccessfulHTTPStatusCode","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unsuccessfulHTTPStatusCode","kind":"identifier"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError\/unsuccessfulHTTPStatusCode","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unsuccessfulHTTPStatusCode"}]}],"kind":"declarations"}],"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage/DecodableRequestBuilderError/unsuccessfulHTTPStatusCode":{"title":"DecodableRequestBuilderError.unsuccessfulHTTPStatusCode","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"unsuccessfulHTTPStatusCode","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError\/unsuccessfulHTTPStatusCode","url":"\/documentation\/passage\/decodablerequestbuildererror\/unsuccessfulhttpstatuscode","kind":"symbol"},"doc://Passage/documentation/Passage/DecodableRequestBuilderError":{"role":"symbol","title":"DecodableRequestBuilderError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DecodableRequestBuilderError","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/DecodableRequestBuilderError","url":"\/documentation\/passage\/decodablerequestbuildererror","navigatorTitle":[{"kind":"identifier","text":"DecodableRequestBuilderError"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/deviceinfo.json b/docs/data/documentation/passage/deviceinfo.json index c66b9d91..922bbcd6 100644 --- a/docs/data/documentation/passage/deviceinfo.json +++ b/docs/data/documentation/passage/deviceinfo.json @@ -1 +1 @@ -{"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo"},"abstract":[{"type":"text","text":"Information about a registered device"}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/DeviceInfo\/init(from:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/DeviceInfo\/createdAt","doc:\/\/Passage\/documentation\/Passage\/DeviceInfo\/credId","doc:\/\/Passage\/documentation\/Passage\/DeviceInfo\/friendlyName","doc:\/\/Passage\/documentation\/Passage\/DeviceInfo\/id","doc:\/\/Passage\/documentation\/Passage\/DeviceInfo\/lastLoginAt","doc:\/\/Passage\/documentation\/Passage\/DeviceInfo\/updatedAt","doc:\/\/Passage\/documentation\/Passage\/DeviceInfo\/usageCount","doc:\/\/Passage\/documentation\/Passage\/DeviceInfo\/userId"]}],"metadata":{"externalID":"s:7Passage10DeviceInfoV","modules":[{"name":"Passage"}],"navigatorTitle":[{"kind":"identifier","text":"DeviceInfo"}],"title":"DeviceInfo","symbolKind":"struct","roleHeading":"Structure","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"DeviceInfo","kind":"identifier"}],"role":"symbol"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceInfo"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/deviceinfo"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","references":{"doc://Passage/SE":{"identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://Passage/documentation/Passage/DeviceInfo/createdAt":{"url":"\/documentation\/passage\/deviceinfo\/createdat","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"createdAt","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"createdAt","kind":"symbol","abstract":[{"type":"text","text":"When the device was initially registered"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo\/createdAt"},"doc://Passage/documentation/Passage/DeviceInfo/friendlyName":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo\/friendlyName","title":"friendlyName","abstract":[{"text":"A friendly name to describe the device","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"friendlyName"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"url":"\/documentation\/passage\/deviceinfo\/friendlyname","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/DeviceInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceInfo"}],"url":"\/documentation\/passage\/deviceinfo","role":"symbol","navigatorTitle":[{"text":"DeviceInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","type":"topic","title":"DeviceInfo","abstract":[{"type":"text","text":"Information about a registered device"}]},"doc://Passage/documentation/Passage/DeviceInfo/usageCount":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo\/usageCount","title":"usageCount","abstract":[{"text":"Number of times the device has been used","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"usageCount"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/deviceinfo\/usagecount","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/DeviceInfo/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo\/init(from:)","role":"symbol","type":"topic","url":"\/documentation\/passage\/deviceinfo\/init(from:)","title":"init(from:)"},"doc://Passage/documentation/Passage/DeviceInfo/credId":{"url":"\/documentation\/passage\/deviceinfo\/credid","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"credId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"credId","kind":"symbol","abstract":[{"type":"text","text":"The id of the credential this device is registered with"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo\/credId"},"doc://Passage/documentation/Passage/DeviceInfo/updatedAt":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo\/updatedAt","title":"updatedAt","abstract":[{"text":"When the device was last updated.","type":"text"}],"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"updatedAt"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/deviceinfo\/updatedat","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/DeviceInfo/lastLoginAt":{"url":"\/documentation\/passage\/deviceinfo\/lastloginat","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lastLoginAt"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"lastLoginAt","kind":"symbol","abstract":[{"text":"Last time the device was used.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo\/lastLoginAt"},"doc://Passage/documentation/Passage/DeviceInfo/id":{"title":"id","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The device id"}],"role":"symbol","url":"\/documentation\/passage\/deviceinfo\/id","identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo\/id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"doc://Passage/Se":{"identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://Passage/documentation/Passage/DeviceInfo/userId":{"abstract":[{"type":"text","text":"The user id associated with the device"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo\/userId","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userId","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"url":"\/documentation\/passage\/deviceinfo\/userid","title":"userId"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceInfo"},{"text":" = ","kind":"text"},{"preciseIdentifier":"s:7Passage10CredentialV","text":"Credential","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","kind":"typeIdentifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo"},"abstract":[{"type":"text","text":"Information about a registered device"}],"sections":[],"kind":"symbol","metadata":{"externalID":"s:7Passage10DeviceInfoa","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DeviceInfo"}],"modules":[{"name":"Passage"}],"role":"symbol","navigatorTitle":[{"text":"DeviceInfo","kind":"identifier"}],"roleHeading":"Type Alias","title":"DeviceInfo","symbolKind":"typealias"},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/deviceinfo"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"references":{"doc://Passage/documentation/Passage/DeviceInfo":{"type":"topic","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceInfo"}],"url":"\/documentation\/passage\/deviceinfo","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DeviceInfo"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","abstract":[{"type":"text","text":"Information about a registered device"}],"title":"DeviceInfo"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Credential":{"abstract":[],"navigatorTitle":[{"text":"Credential","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/credential","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Credential","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Credential","title":"Credential"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/deviceinfo/createdat.json b/docs/data/documentation/passage/deviceinfo/createdat.json deleted file mode 100644 index 2cb3260d..00000000 --- a/docs/data/documentation/passage/deviceinfo/createdat.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/DeviceInfo"]]},"metadata":{"externalID":"s:7Passage10DeviceInfoV9createdAtSSvp","symbolKind":"property","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"createdAt","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"role":"symbol","title":"createdAt","roleHeading":"Instance Property"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createdAt"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/deviceinfo\/createdat"]}],"abstract":[{"text":"When the device was initially registered","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo\/createdAt","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/DeviceInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceInfo"}],"url":"\/documentation\/passage\/deviceinfo","role":"symbol","navigatorTitle":[{"text":"DeviceInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","type":"topic","title":"DeviceInfo","abstract":[{"type":"text","text":"Information about a registered device"}]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/DeviceInfo/createdAt":{"url":"\/documentation\/passage\/deviceinfo\/createdat","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"createdAt","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"createdAt","kind":"symbol","abstract":[{"type":"text","text":"When the device was initially registered"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo\/createdAt"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/deviceinfo/credid.json b/docs/data/documentation/passage/deviceinfo/credid.json deleted file mode 100644 index 78294912..00000000 --- a/docs/data/documentation/passage/deviceinfo/credid.json +++ /dev/null @@ -1 +0,0 @@ -{"abstract":[{"type":"text","text":"The id of the credential this device is registered with"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/DeviceInfo"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/deviceinfo\/credid"]}],"metadata":{"roleHeading":"Instance Property","externalID":"s:7Passage10DeviceInfoV6credIdSSvp","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"credId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"credId","role":"symbol","modules":[{"name":"Passage"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo\/credId"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"credId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/DeviceInfo/credId":{"url":"\/documentation\/passage\/deviceinfo\/credid","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"credId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"credId","kind":"symbol","abstract":[{"type":"text","text":"The id of the credential this device is registered with"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo\/credId"},"doc://Passage/documentation/Passage/DeviceInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceInfo"}],"url":"\/documentation\/passage\/deviceinfo","role":"symbol","navigatorTitle":[{"text":"DeviceInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","type":"topic","title":"DeviceInfo","abstract":[{"type":"text","text":"Information about a registered device"}]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/deviceinfo/friendlyname.json b/docs/data/documentation/passage/deviceinfo/friendlyname.json deleted file mode 100644 index 6fef3c5a..00000000 --- a/docs/data/documentation/passage/deviceinfo/friendlyname.json +++ /dev/null @@ -1 +0,0 @@ -{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/DeviceInfo"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo\/friendlyName","interfaceLanguage":"swift"},"abstract":[{"text":"A friendly name to describe the device","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"friendlyName","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["iOS"]}]}],"metadata":{"externalID":"s:7Passage10DeviceInfoV12friendlyNameSSvp","modules":[{"name":"Passage"}],"title":"friendlyName","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"friendlyName","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/deviceinfo\/friendlyname"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/DeviceInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceInfo"}],"url":"\/documentation\/passage\/deviceinfo","role":"symbol","navigatorTitle":[{"text":"DeviceInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","type":"topic","title":"DeviceInfo","abstract":[{"type":"text","text":"Information about a registered device"}]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/DeviceInfo/friendlyName":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo\/friendlyName","title":"friendlyName","abstract":[{"text":"A friendly name to describe the device","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"friendlyName"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"url":"\/documentation\/passage\/deviceinfo\/friendlyname","role":"symbol","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/deviceinfo/id.json b/docs/data/documentation/passage/deviceinfo/id.json deleted file mode 100644 index 3e94823d..00000000 --- a/docs/data/documentation/passage/deviceinfo/id.json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo\/id","interfaceLanguage":"swift"},"sections":[],"metadata":{"title":"id","modules":[{"name":"Passage"}],"externalID":"s:7Passage10DeviceInfoV2idSSvp","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/deviceinfo\/id"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/DeviceInfo"]]},"abstract":[{"text":"The device id","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","references":{"doc://Passage/documentation/Passage/DeviceInfo/id":{"title":"id","kind":"symbol","type":"topic","abstract":[{"type":"text","text":"The device id"}],"role":"symbol","url":"\/documentation\/passage\/deviceinfo\/id","identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo\/id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/DeviceInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceInfo"}],"url":"\/documentation\/passage\/deviceinfo","role":"symbol","navigatorTitle":[{"text":"DeviceInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","type":"topic","title":"DeviceInfo","abstract":[{"type":"text","text":"Information about a registered device"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/deviceinfo/init(from:).json b/docs/data/documentation/passage/deviceinfo/init(from:).json deleted file mode 100644 index a932608a..00000000 --- a/docs/data/documentation/passage/deviceinfo/init(from:).json +++ /dev/null @@ -1 +0,0 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/DeviceInfo"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/deviceinfo\/init(from:)"]}],"kind":"symbol","metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"symbolKind":"init","externalID":"s:7Passage10DeviceInfoV4fromACs7Decoder_p_tKcfc","role":"symbol","roleHeading":"Initializer","modules":[{"name":"Passage"}],"title":"init(from:)"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo\/init(from:)"},"references":{"doc://Passage/documentation/Passage/DeviceInfo/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo\/init(from:)","role":"symbol","type":"topic","url":"\/documentation\/passage\/deviceinfo\/init(from:)","title":"init(from:)"},"doc://Passage/documentation/Passage/DeviceInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceInfo"}],"url":"\/documentation\/passage\/deviceinfo","role":"symbol","navigatorTitle":[{"text":"DeviceInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","type":"topic","title":"DeviceInfo","abstract":[{"type":"text","text":"Information about a registered device"}]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/deviceinfo/lastloginat.json b/docs/data/documentation/passage/deviceinfo/lastloginat.json deleted file mode 100644 index d36cb5d1..00000000 --- a/docs/data/documentation/passage/deviceinfo/lastloginat.json +++ /dev/null @@ -1 +0,0 @@ -{"metadata":{"roleHeading":"Instance Property","externalID":"s:7Passage10DeviceInfoV11lastLoginAtSSvp","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"lastLoginAt","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"lastLoginAt","role":"symbol","modules":[{"name":"Passage"}]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"lastLoginAt","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Last time the device was used.","type":"text"}],"sections":[],"variants":[{"paths":["\/documentation\/passage\/deviceinfo\/lastloginat"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/DeviceInfo"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo\/lastLoginAt","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/DeviceInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceInfo"}],"url":"\/documentation\/passage\/deviceinfo","role":"symbol","navigatorTitle":[{"text":"DeviceInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","type":"topic","title":"DeviceInfo","abstract":[{"type":"text","text":"Information about a registered device"}]},"doc://Passage/documentation/Passage/DeviceInfo/lastLoginAt":{"url":"\/documentation\/passage\/deviceinfo\/lastloginat","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lastLoginAt"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"lastLoginAt","kind":"symbol","abstract":[{"text":"Last time the device was used.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo\/lastLoginAt"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/deviceinfo/updatedat.json b/docs/data/documentation/passage/deviceinfo/updatedat.json deleted file mode 100644 index f58f1aff..00000000 --- a/docs/data/documentation/passage/deviceinfo/updatedat.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"updatedAt","role":"symbol","externalID":"s:7Passage10DeviceInfoV9updatedAtSSSgvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"updatedAt"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"Passage"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/DeviceInfo"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"updatedAt"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo\/updatedAt","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/deviceinfo\/updatedat"]}],"abstract":[{"type":"text","text":"When the device was last updated."}],"references":{"doc://Passage/documentation/Passage/DeviceInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceInfo"}],"url":"\/documentation\/passage\/deviceinfo","role":"symbol","navigatorTitle":[{"text":"DeviceInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","type":"topic","title":"DeviceInfo","abstract":[{"type":"text","text":"Information about a registered device"}]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/DeviceInfo/updatedAt":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo\/updatedAt","title":"updatedAt","abstract":[{"text":"When the device was last updated.","type":"text"}],"type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"updatedAt"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/deviceinfo\/updatedat","role":"symbol","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/deviceinfo/usagecount.json b/docs/data/documentation/passage/deviceinfo/usagecount.json deleted file mode 100644 index 1e6834b6..00000000 --- a/docs/data/documentation/passage/deviceinfo/usagecount.json +++ /dev/null @@ -1 +0,0 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"usageCount","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"platforms":["iOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/DeviceInfo"]]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo\/usageCount","interfaceLanguage":"swift"},"metadata":{"title":"usageCount","externalID":"s:7Passage10DeviceInfoV10usageCountSiSgvp","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"usageCount","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"Passage"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/deviceinfo\/usagecount"]}],"sections":[],"abstract":[{"type":"text","text":"Number of times the device has been used"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/DeviceInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceInfo"}],"url":"\/documentation\/passage\/deviceinfo","role":"symbol","navigatorTitle":[{"text":"DeviceInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","type":"topic","title":"DeviceInfo","abstract":[{"type":"text","text":"Information about a registered device"}]},"doc://Passage/documentation/Passage/DeviceInfo/usageCount":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo\/usageCount","title":"usageCount","abstract":[{"text":"Number of times the device has been used","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"usageCount"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/deviceinfo\/usagecount","role":"symbol","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/deviceinfo/userid.json b/docs/data/documentation/passage/deviceinfo/userid.json deleted file mode 100644 index 5a08e3d8..00000000 --- a/docs/data/documentation/passage/deviceinfo/userid.json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo\/userId","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/DeviceInfo"]]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"The user id associated with the device"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"userId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"symbolKind":"property","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"userId","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"modules":[{"name":"Passage"}],"roleHeading":"Instance Property","externalID":"s:7Passage10DeviceInfoV6userIdSSvp","title":"userId"},"sections":[],"variants":[{"paths":["\/documentation\/passage\/deviceinfo\/userid"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/DeviceInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceInfo"}],"url":"\/documentation\/passage\/deviceinfo","role":"symbol","navigatorTitle":[{"text":"DeviceInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","type":"topic","title":"DeviceInfo","abstract":[{"type":"text","text":"Information about a registered device"}]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/DeviceInfo/userId":{"abstract":[{"type":"text","text":"The user id associated with the device"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo\/userId","type":"topic","role":"symbol","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userId","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"url":"\/documentation\/passage\/deviceinfo\/userid","title":"userId"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/downloadexception.json b/docs/data/documentation/passage/downloadexception.json new file mode 100644 index 00000000..8f3a40b1 --- /dev/null +++ b/docs/data/documentation/passage/downloadexception.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"symbolKind":"enum","role":"symbol","navigatorTitle":[{"text":"DownloadException","kind":"identifier"}],"roleHeading":"Enumeration","modules":[{"name":"Passage"}],"externalID":"s:7Passage17DownloadExceptionO","title":"DownloadException","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"DownloadException","kind":"identifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/DownloadException"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DownloadException","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/downloadexception"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Passage\/SQ","doc:\/\/Passage\/s5ErrorP","doc:\/\/Passage\/SH","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","title":"Conforms To"}],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/DownloadException\/requestMissing","doc:\/\/Passage\/documentation\/Passage\/DownloadException\/requestMissingPath","doc:\/\/Passage\/documentation\/Passage\/DownloadException\/requestMissingURL","doc:\/\/Passage\/documentation\/Passage\/DownloadException\/responseDataMissing","doc:\/\/Passage\/documentation\/Passage\/DownloadException\/responseFailed"],"title":"Enumeration Cases"},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/DownloadException\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/DownloadException\/Error-Implementations"],"generated":true}],"references":{"doc://Passage/documentation/Passage/DownloadException/responseFailed":{"url":"\/documentation\/passage\/downloadexception\/responsefailed","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/DownloadException\/responseFailed","type":"topic","abstract":[],"kind":"symbol","title":"DownloadException.responseFailed","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"responseFailed","kind":"identifier"}]},"doc://Passage/documentation/Passage/DownloadException/requestMissing":{"url":"\/documentation\/passage\/downloadexception\/requestmissing","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/DownloadException\/requestMissing","type":"topic","abstract":[],"kind":"symbol","title":"DownloadException.requestMissing","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestMissing"}]},"doc://Passage/documentation/Passage/DownloadException":{"kind":"symbol","url":"\/documentation\/passage\/downloadexception","role":"symbol","title":"DownloadException","identifier":"doc:\/\/Passage\/documentation\/Passage\/DownloadException","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DownloadException","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"DownloadException","kind":"identifier"}]},"doc://Passage/s5ErrorP":{"title":"Swift.Error","type":"unresolvable","identifier":"doc:\/\/Passage\/s5ErrorP"},"doc://Passage/documentation/Passage/DownloadException/Error-Implementations":{"url":"\/documentation\/passage\/downloadexception\/error-implementations","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/DownloadException\/Error-Implementations","type":"topic","abstract":[],"kind":"article","title":"Error Implementations"},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage/DownloadException/requestMissingURL":{"url":"\/documentation\/passage\/downloadexception\/requestmissingurl","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/DownloadException\/requestMissingURL","type":"topic","abstract":[],"kind":"symbol","title":"DownloadException.requestMissingURL","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"requestMissingURL","kind":"identifier"}]},"doc://Passage/documentation/Passage/DownloadException/requestMissingPath":{"url":"\/documentation\/passage\/downloadexception\/requestmissingpath","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/DownloadException\/requestMissingPath","type":"topic","abstract":[],"kind":"symbol","title":"DownloadException.requestMissingPath","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestMissingPath"}]},"doc://Passage/documentation/Passage/DownloadException/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/downloadexception\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/DownloadException\/Equatable-Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP"},"doc://Passage/documentation/Passage/DownloadException/responseDataMissing":{"url":"\/documentation\/passage\/downloadexception\/responsedatamissing","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/DownloadException\/responseDataMissing","type":"topic","abstract":[],"kind":"symbol","title":"DownloadException.responseDataMissing","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"responseDataMissing","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/downloadexception/!=(_:_:).json b/docs/data/documentation/passage/downloadexception/!=(_:_:).json new file mode 100644 index 00000000..18d35c45 --- /dev/null +++ b/docs/data/documentation/passage/downloadexception/!=(_:_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift","symbolKind":"op","role":"symbol","title":"!=(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage17DownloadExceptionO"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/DownloadException\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/DownloadException","doc:\/\/Passage\/documentation\/Passage\/DownloadException\/Equatable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/downloadexception\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/DownloadException/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/downloadexception\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/DownloadException\/Equatable-Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/DownloadException":{"kind":"symbol","url":"\/documentation\/passage\/downloadexception","role":"symbol","title":"DownloadException","identifier":"doc:\/\/Passage\/documentation\/Passage\/DownloadException","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DownloadException","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"DownloadException","kind":"identifier"}]},"doc://Passage/documentation/Passage/DownloadException/!=(_:_:)":{"kind":"symbol","url":"\/documentation\/passage\/downloadexception\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/DownloadException\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/downloadexception/equatable-implementations.json b/docs/data/documentation/passage/downloadexception/equatable-implementations.json new file mode 100644 index 00000000..ee379d0c --- /dev/null +++ b/docs/data/documentation/passage/downloadexception/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/DownloadException"]]},"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/downloadexception\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/DownloadException\/Equatable-Implementations"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/DownloadException\/!=(_:_:)"],"generated":true}],"references":{"doc://Passage/documentation/Passage/DownloadException/!=(_:_:)":{"kind":"symbol","url":"\/documentation\/passage\/downloadexception\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/DownloadException\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/DownloadException":{"kind":"symbol","url":"\/documentation\/passage\/downloadexception","role":"symbol","title":"DownloadException","identifier":"doc:\/\/Passage\/documentation\/Passage\/DownloadException","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DownloadException","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"DownloadException","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/downloadexception/error-implementations.json b/docs/data/documentation/passage/downloadexception/error-implementations.json new file mode 100644 index 00000000..7be92d1a --- /dev/null +++ b/docs/data/documentation/passage/downloadexception/error-implementations.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Error Implementations"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/DownloadException"]]},"variants":[{"paths":["\/documentation\/passage\/downloadexception\/error-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/DownloadException\/Error-Implementations","interfaceLanguage":"swift"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/DownloadException\/localizedDescription"],"title":"Instance Properties"}],"references":{"doc://Passage/documentation/Passage/DownloadException":{"kind":"symbol","url":"\/documentation\/passage\/downloadexception","role":"symbol","title":"DownloadException","identifier":"doc:\/\/Passage\/documentation\/Passage\/DownloadException","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DownloadException","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"DownloadException","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/DownloadException/localizedDescription":{"type":"topic","url":"\/documentation\/passage\/downloadexception\/localizeddescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DownloadException\/localizedDescription","kind":"symbol","title":"localizedDescription"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/downloadexception/localizeddescription.json b/docs/data/documentation/passage/downloadexception/localizeddescription.json new file mode 100644 index 00000000..84b137dc --- /dev/null +++ b/docs/data/documentation/passage/downloadexception/localizeddescription.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/DownloadException\/localizedDescription","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/DownloadException","doc:\/\/Passage\/documentation\/Passage\/DownloadException\/Error-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Error.localizedDescription"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/downloadexception\/localizeddescription"]}],"metadata":{"platforms":[{"unavailable":false,"introducedAt":"8.0","deprecated":false,"beta":false,"name":"iOS"},{"beta":false,"name":"macOS","introducedAt":"10.10","unavailable":false,"deprecated":false},{"introducedAt":"9.0","deprecated":false,"name":"tvOS","unavailable":false,"beta":false},{"name":"watchOS","introducedAt":"2.0","unavailable":false,"deprecated":false,"beta":false}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:7Passage17DownloadExceptionO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Instance Property","title":"localizedDescription","symbolKind":"property","extendedModule":"Swift"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","references":{"doc://Passage/documentation/Passage/DownloadException/localizedDescription":{"type":"topic","url":"\/documentation\/passage\/downloadexception\/localizeddescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DownloadException\/localizedDescription","kind":"symbol","title":"localizedDescription"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/DownloadException/Error-Implementations":{"url":"\/documentation\/passage\/downloadexception\/error-implementations","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/DownloadException\/Error-Implementations","type":"topic","abstract":[],"kind":"article","title":"Error Implementations"},"doc://Passage/documentation/Passage/DownloadException":{"kind":"symbol","url":"\/documentation\/passage\/downloadexception","role":"symbol","title":"DownloadException","identifier":"doc:\/\/Passage\/documentation\/Passage\/DownloadException","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DownloadException","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"DownloadException","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/downloadexception/requestmissing.json b/docs/data/documentation/passage/downloadexception/requestmissing.json new file mode 100644 index 00000000..4b155623 --- /dev/null +++ b/docs/data/documentation/passage/downloadexception/requestmissing.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/DownloadException\/requestMissing","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/DownloadException"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"externalID":"s:7Passage17DownloadExceptionO14requestMissingyA2CmF","modules":[{"name":"Passage"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"requestMissing","kind":"identifier"}],"symbolKind":"case","roleHeading":"Case","role":"symbol","title":"DownloadException.requestMissing"},"variants":[{"paths":["\/documentation\/passage\/downloadexception\/requestmissing"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestMissing"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/DownloadException/requestMissing":{"url":"\/documentation\/passage\/downloadexception\/requestmissing","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/DownloadException\/requestMissing","type":"topic","abstract":[],"kind":"symbol","title":"DownloadException.requestMissing","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestMissing"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/DownloadException":{"kind":"symbol","url":"\/documentation\/passage\/downloadexception","role":"symbol","title":"DownloadException","identifier":"doc:\/\/Passage\/documentation\/Passage\/DownloadException","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DownloadException","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"DownloadException","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/downloadexception/requestmissingpath.json b/docs/data/documentation/passage/downloadexception/requestmissingpath.json new file mode 100644 index 00000000..aafba8b7 --- /dev/null +++ b/docs/data/documentation/passage/downloadexception/requestmissingpath.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/DownloadException"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/DownloadException\/requestMissingPath","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"requestMissingPath","kind":"identifier"}]}]}],"variants":[{"paths":["\/documentation\/passage\/downloadexception\/requestmissingpath"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"case","roleHeading":"Case","title":"DownloadException.requestMissingPath","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"requestMissingPath","kind":"identifier"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage17DownloadExceptionO18requestMissingPathyA2CmF","role":"symbol"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/DownloadException":{"kind":"symbol","url":"\/documentation\/passage\/downloadexception","role":"symbol","title":"DownloadException","identifier":"doc:\/\/Passage\/documentation\/Passage\/DownloadException","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DownloadException","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"DownloadException","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/DownloadException/requestMissingPath":{"url":"\/documentation\/passage\/downloadexception\/requestmissingpath","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/DownloadException\/requestMissingPath","type":"topic","abstract":[],"kind":"symbol","title":"DownloadException.requestMissingPath","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestMissingPath"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/downloadexception/requestmissingurl.json b/docs/data/documentation/passage/downloadexception/requestmissingurl.json new file mode 100644 index 00000000..92a4dd6f --- /dev/null +++ b/docs/data/documentation/passage/downloadexception/requestmissingurl.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/DownloadException\/requestMissingURL","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"metadata":{"roleHeading":"Case","symbolKind":"case","externalID":"s:7Passage17DownloadExceptionO17requestMissingURLyA2CmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"requestMissingURL","kind":"identifier"}],"role":"symbol","title":"DownloadException.requestMissingURL","modules":[{"name":"Passage"}]},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/downloadexception\/requestmissingurl"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/DownloadException"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"requestMissingURL","kind":"identifier"}]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/DownloadException":{"kind":"symbol","url":"\/documentation\/passage\/downloadexception","role":"symbol","title":"DownloadException","identifier":"doc:\/\/Passage\/documentation\/Passage\/DownloadException","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DownloadException","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"DownloadException","kind":"identifier"}]},"doc://Passage/documentation/Passage/DownloadException/requestMissingURL":{"url":"\/documentation\/passage\/downloadexception\/requestmissingurl","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/DownloadException\/requestMissingURL","type":"topic","abstract":[],"kind":"symbol","title":"DownloadException.requestMissingURL","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"requestMissingURL","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/downloadexception/responsedatamissing.json b/docs/data/documentation/passage/downloadexception/responsedatamissing.json new file mode 100644 index 00000000..a469aa0b --- /dev/null +++ b/docs/data/documentation/passage/downloadexception/responsedatamissing.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/downloadexception\/responsedatamissing"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage17DownloadExceptionO19responseDataMissingyA2CmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","symbolKind":"case","title":"DownloadException.responseDataMissing","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"responseDataMissing","kind":"identifier"}]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"responseDataMissing"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/DownloadException"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/DownloadException\/responseDataMissing"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/DownloadException":{"kind":"symbol","url":"\/documentation\/passage\/downloadexception","role":"symbol","title":"DownloadException","identifier":"doc:\/\/Passage\/documentation\/Passage\/DownloadException","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DownloadException","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"DownloadException","kind":"identifier"}]},"doc://Passage/documentation/Passage/DownloadException/responseDataMissing":{"url":"\/documentation\/passage\/downloadexception\/responsedatamissing","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/DownloadException\/responseDataMissing","type":"topic","abstract":[],"kind":"symbol","title":"DownloadException.responseDataMissing","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"responseDataMissing","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/downloadexception/responsefailed.json b/docs/data/documentation/passage/downloadexception/responsefailed.json new file mode 100644 index 00000000..e7e7d596 --- /dev/null +++ b/docs/data/documentation/passage/downloadexception/responsefailed.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/DownloadException"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/DownloadException\/responseFailed"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"responseFailed","kind":"identifier"}]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/downloadexception\/responsefailed"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"case","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Case","title":"DownloadException.responseFailed","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"responseFailed","kind":"identifier"}],"externalID":"s:7Passage17DownloadExceptionO14responseFailedyA2CmF"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/DownloadException/responseFailed":{"url":"\/documentation\/passage\/downloadexception\/responsefailed","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/DownloadException\/responseFailed","type":"topic","abstract":[],"kind":"symbol","title":"DownloadException.responseFailed","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"responseFailed","kind":"identifier"}]},"doc://Passage/documentation/Passage/DownloadException":{"kind":"symbol","url":"\/documentation\/passage\/downloadexception","role":"symbol","title":"DownloadException","identifier":"doc:\/\/Passage\/documentation\/Passage\/DownloadException","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DownloadException","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"DownloadException","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization.json b/docs/data/documentation/passage/elementcustomization.json new file mode 100644 index 00000000..15f1ea29 --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ElementCustomization"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"sections":[],"metadata":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ElementCustomization","kind":"identifier"}],"role":"symbol","symbolKind":"struct","roleHeading":"Structure","navigatorTitle":[{"kind":"identifier","text":"ElementCustomization"}],"externalID":"s:7Passage20ElementCustomizationV","modules":[{"name":"Passage"}],"title":"ElementCustomization"},"relationshipsSections":[{"title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"type":"conformsTo"}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/elementcustomization"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/init(passageContainerBackgroundColor:passageContainerMaxWidth:passageInputBoxBackgroundColor:passageInputBoxBorderRadius:passageHeaderFontFamily:passageBodyFontFamily:passageHeaderTextColor:passageBodyTextColor:passagePrimaryButtonBackgroundColor:passagePrimaryButtonTextColor:passagePrimaryButtonHoverColor:passagePrimaryButtonBorderRadius:passagePrimaryButtonBorderColor:passagePrimaryButtonBorderWidth:passageSecondaryButtonBackgroundColor:passageSecondaryButtonTextColor:passageSecondaryButtonHoverColor:passageSecondaryButtonBorderRadius:passageSecondaryButtonBorderColor:passageSecondaryButtonBorderWidth:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageBodyFontFamily","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageBodyTextColor","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageContainerBackgroundColor","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageContainerMaxWidth","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageHeaderFontFamily","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageHeaderTextColor","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageInputBoxBackgroundColor","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageInputBoxBorderRadius","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passagePrimaryButtonBackgroundColor","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passagePrimaryButtonBorderColor","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passagePrimaryButtonBorderRadius","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passagePrimaryButtonBorderWidth","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passagePrimaryButtonHoverColor","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passagePrimaryButtonTextColor","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageSecondaryButtonBackgroundColor","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageSecondaryButtonBorderColor","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageSecondaryButtonBorderRadius","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageSecondaryButtonBorderWidth","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageSecondaryButtonHoverColor","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageSecondaryButtonTextColor"]},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/encode(to:)"]},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/Equatable-Implementations"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/ElementCustomization/passagePrimaryButtonHoverColor":{"abstract":[{"text":"Primary button background on hover (hex)","type":"text"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passagePrimaryButtonHoverColor","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/elementcustomization\/passageprimarybuttonhovercolor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passagePrimaryButtonHoverColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"title":"passagePrimaryButtonHoverColor"},"doc://Passage/documentation/Passage/ElementCustomization/passageInputBoxBackgroundColor":{"title":"passageInputBoxBackgroundColor","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageInputBoxBackgroundColor","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"passageInputBoxBackgroundColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"type":"text","text":"Input box background color in hex. Default is "},{"type":"codeVoice","code":"#ffffff"},{"type":"text","text":" in light mode & "},{"type":"codeVoice","code":"#4b4b4b"},{"text":" in dark mode.","type":"text"}],"url":"\/documentation\/passage\/elementcustomization\/passageinputboxbackgroundcolor","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization/passagePrimaryButtonBorderRadius":{"title":"passagePrimaryButtonBorderRadius","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passagePrimaryButtonBorderRadius","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"passagePrimaryButtonBorderRadius"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"text":"Primary button border radius (px)","type":"text"}],"url":"\/documentation\/passage\/elementcustomization\/passageprimarybuttonborderradius","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization/passageSecondaryButtonBorderRadius":{"title":"passageSecondaryButtonBorderRadius","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageSecondaryButtonBorderRadius","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"passageSecondaryButtonBorderRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"text":"Secondary button border radius (px)","type":"text"}],"url":"\/documentation\/passage\/elementcustomization\/passagesecondarybuttonborderradius","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization/passageSecondaryButtonBorderWidth":{"title":"passageSecondaryButtonBorderWidth","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageSecondaryButtonBorderWidth","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"passageSecondaryButtonBorderWidth"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"text":"Secondary button border width (px)","type":"text"}],"url":"\/documentation\/passage\/elementcustomization\/passagesecondarybuttonborderwidth","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization/passagePrimaryButtonBorderColor":{"title":"passagePrimaryButtonBorderColor","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passagePrimaryButtonBorderColor","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"passagePrimaryButtonBorderColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"text":"Primary button border color","type":"text"}],"url":"\/documentation\/passage\/elementcustomization\/passageprimarybuttonbordercolor","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization/passageContainerMaxWidth":{"title":"passageContainerMaxWidth","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageContainerMaxWidth","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"passageContainerMaxWidth"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"text":"Maximum width of container (px)","type":"text"}],"url":"\/documentation\/passage\/elementcustomization\/passagecontainermaxwidth","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization/passageContainerBackgroundColor":{"title":"passageContainerBackgroundColor","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageContainerBackgroundColor","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"passageContainerBackgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"text":"Container background color in hex. Default is ","type":"text"},{"code":"#ffffff","type":"codeVoice"},{"text":" in light mode & ","type":"text"},{"code":"#383838","type":"codeVoice"},{"type":"text","text":" in dark mode."}],"url":"\/documentation\/passage\/elementcustomization\/passagecontainerbackgroundcolor","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization/init(passageContainerBackgroundColor:passageContainerMaxWidth:passageInputBoxBackgroundColor:passageInputBoxBorderRadius:passageHeaderFontFamily:passageBodyFontFamily:passageHeaderTextColor:passageBodyTextColor:passagePrimaryButtonBackgroundColor:passagePrimaryButtonTextColor:passagePrimaryButtonHoverColor:passagePrimaryButtonBorderRadius:passagePrimaryButtonBorderColor:passagePrimaryButtonBorderWidth:passageSecondaryButtonBackgroundColor:passageSecondaryButtonTextColor:passageSecondaryButtonHoverColor:passageSecondaryButtonBorderRadius:passageSecondaryButtonBorderColor:passageSecondaryButtonBorderWidth:)":{"title":"init(passageContainerBackgroundColor:passageContainerMaxWidth:passageInputBoxBackgroundColor:passageInputBoxBorderRadius:passageHeaderFontFamily:passageBodyFontFamily:passageHeaderTextColor:passageBodyTextColor:passagePrimaryButtonBackgroundColor:passagePrimaryButtonTextColor:passagePrimaryButtonHoverColor:passagePrimaryButtonBorderRadius:passagePrimaryButtonBorderColor:passagePrimaryButtonBorderWidth:passageSecondaryButtonBackgroundColor:passageSecondaryButtonTextColor:passageSecondaryButtonHoverColor:passageSecondaryButtonBorderRadius:passageSecondaryButtonBorderColor:passageSecondaryButtonBorderWidth:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/init(passageContainerBackgroundColor:passageContainerMaxWidth:passageInputBoxBackgroundColor:passageInputBoxBorderRadius:passageHeaderFontFamily:passageBodyFontFamily:passageHeaderTextColor:passageBodyTextColor:passagePrimaryButtonBackgroundColor:passagePrimaryButtonTextColor:passagePrimaryButtonHoverColor:passagePrimaryButtonBorderRadius:passagePrimaryButtonBorderColor:passagePrimaryButtonBorderWidth:passageSecondaryButtonBackgroundColor:passageSecondaryButtonTextColor:passageSecondaryButtonHoverColor:passageSecondaryButtonBorderRadius:passageSecondaryButtonBorderColor:passageSecondaryButtonBorderWidth:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"passageContainerBackgroundColor","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"passageContainerMaxWidth"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"passageInputBoxBackgroundColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"passageInputBoxBorderRadius"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"passageHeaderFontFamily","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"FontFamily","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10FontFamilyO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"passageBodyFontFamily"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"FontFamily","preciseIdentifier":"s:7Passage10FontFamilyO"},{"text":"?, ","kind":"text"},{"text":"passageHeaderTextColor","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"passageBodyTextColor","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"passagePrimaryButtonBackgroundColor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"passagePrimaryButtonTextColor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"passagePrimaryButtonHoverColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"passagePrimaryButtonBorderRadius"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"passagePrimaryButtonBorderColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"passagePrimaryButtonBorderWidth","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"passageSecondaryButtonBackgroundColor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"passageSecondaryButtonTextColor","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"passageSecondaryButtonHoverColor"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"passageSecondaryButtonBorderRadius","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"passageSecondaryButtonBorderColor","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"passageSecondaryButtonBorderWidth","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?)","kind":"text"}],"role":"symbol","abstract":[],"url":"\/documentation\/passage\/elementcustomization\/init(passagecontainerbackgroundcolor:passagecontainermaxwidth:passageinputboxbackgroundcolor:passageinputboxborderradius:passageheaderfontfamily:passagebodyfontfamily:passageheadertextcolor:passagebodytextcolor:passageprimarybuttonbackgroun-8ld48","type":"topic"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Passage/documentation/Passage/ElementCustomization/passageSecondaryButtonBackgroundColor":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passageSecondaryButtonBackgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageSecondaryButtonBackgroundColor","abstract":[{"type":"text","text":"Secondary button background colour (hex)"}],"url":"\/documentation\/passage\/elementcustomization\/passagesecondarybuttonbackgroundcolor","role":"symbol","type":"topic","kind":"symbol","title":"passageSecondaryButtonBackgroundColor"},"doc://Passage/documentation/Passage/ElementCustomization/encode(to:)":{"title":"encode(to:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[],"url":"\/documentation\/passage\/elementcustomization\/encode(to:)","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization/passageBodyTextColor":{"title":"passageBodyTextColor","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageBodyTextColor","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"passageBodyTextColor"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"type":"text","text":"Body text color in hex. Default is "},{"code":"#222222","type":"codeVoice"},{"text":" in light mode & ","type":"text"},{"code":"#f3f3f3","type":"codeVoice"},{"text":" in dark mode.","type":"text"}],"url":"\/documentation\/passage\/elementcustomization\/passagebodytextcolor","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization/passageHeaderFontFamily":{"title":"passageHeaderFontFamily","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageHeaderFontFamily","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passageHeaderFontFamily","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10FontFamilyO","text":"FontFamily"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[],"url":"\/documentation\/passage\/elementcustomization\/passageheaderfontfamily","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization/passageInputBoxBorderRadius":{"title":"passageInputBoxBorderRadius","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageInputBoxBorderRadius","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"passageInputBoxBorderRadius","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"text":"Input box border radius (px)","type":"text"}],"type":"topic","url":"\/documentation\/passage\/elementcustomization\/passageinputboxborderradius"},"doc://Passage/documentation/Passage/ElementCustomization/passagePrimaryButtonBackgroundColor":{"title":"passagePrimaryButtonBackgroundColor","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passagePrimaryButtonBackgroundColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passagePrimaryButtonBackgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"text":"Primary button background colour (hex)","type":"text"}],"url":"\/documentation\/passage\/elementcustomization\/passageprimarybuttonbackgroundcolor","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization/passagePrimaryButtonBorderWidth":{"title":"passagePrimaryButtonBorderWidth","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passagePrimaryButtonBorderWidth","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"passagePrimaryButtonBorderWidth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"text":"Primary button border width (px)","type":"text"}],"type":"topic","url":"\/documentation\/passage\/elementcustomization\/passageprimarybuttonborderwidth"},"doc://Passage/Se":{"title":"Swift.Decodable","identifier":"doc:\/\/Passage\/Se","type":"unresolvable"},"doc://Passage/documentation/Passage/ElementCustomization/init(from:)":{"title":"init(from:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/passage\/elementcustomization\/init(from:)"},"doc://Passage/documentation/Passage/ElementCustomization/Equatable-Implementations":{"title":"Equatable Implementations","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/Equatable-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/elementcustomization\/equatable-implementations","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ElementCustomization.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization/passageSecondaryButtonTextColor":{"title":"passageSecondaryButtonTextColor","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageSecondaryButtonTextColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passageSecondaryButtonTextColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"type":"text","text":"Secondary button font colour (hex)"}],"url":"\/documentation\/passage\/elementcustomization\/passagesecondarybuttontextcolor","type":"topic"},"doc://Passage/SE":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable"},"doc://Passage/documentation/Passage/ElementCustomization/passageHeaderTextColor":{"title":"passageHeaderTextColor","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageHeaderTextColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passageHeaderTextColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"type":"text","text":"Header text color in hex. Default is "},{"code":"#222222","type":"codeVoice"},{"text":" in light mode & ","type":"text"},{"type":"codeVoice","code":"#f3f3f3"},{"text":" in dark mode.","type":"text"}],"url":"\/documentation\/passage\/elementcustomization\/passageheadertextcolor","type":"topic"},"doc://Passage/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH","type":"unresolvable"},"doc://Passage/documentation/Passage/ElementCustomization/passageBodyFontFamily":{"kind":"symbol","url":"\/documentation\/passage\/elementcustomization\/passagebodyfontfamily","type":"topic","abstract":[],"title":"passageBodyFontFamily","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageBodyFontFamily","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"passageBodyFontFamily"},{"kind":"text","text":": "},{"text":"FontFamily","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10FontFamilyO"},{"text":"?","kind":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization/passagePrimaryButtonTextColor":{"title":"passagePrimaryButtonTextColor","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passagePrimaryButtonTextColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passagePrimaryButtonTextColor"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"text":"Primary button font colour (hex)","type":"text"}],"type":"topic","url":"\/documentation\/passage\/elementcustomization\/passageprimarybuttontextcolor"},"doc://Passage/documentation/Passage/ElementCustomization/passageSecondaryButtonHoverColor":{"title":"passageSecondaryButtonHoverColor","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageSecondaryButtonHoverColor","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passageSecondaryButtonHoverColor"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"text":"Secondary button background on hover (hex)","type":"text"}],"url":"\/documentation\/passage\/elementcustomization\/passagesecondarybuttonhovercolor","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization/passageSecondaryButtonBorderColor":{"title":"passageSecondaryButtonBorderColor","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageSecondaryButtonBorderColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passageSecondaryButtonBorderColor"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"text":"Secondary button border color","type":"text"}],"type":"topic","url":"\/documentation\/passage\/elementcustomization\/passagesecondarybuttonbordercolor"},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/!=(_:_:).json b/docs/data/documentation/passage/elementcustomization/!=(_:_:).json new file mode 100644 index 00000000..e9fbe1f4 --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/!=(_:_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/Equatable-Implementations"]]},"variants":[{"paths":["\/documentation\/passage\/elementcustomization\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage20ElementCustomizationV","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Operator","role":"symbol","title":"!=(_:_:)","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/!=(_:_:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"sections":[],"references":{"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization/Equatable-Implementations":{"title":"Equatable Implementations","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/Equatable-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/elementcustomization\/equatable-implementations","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/passage\/elementcustomization\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/!=(_:_:)","role":"symbol","kind":"symbol","title":"!=(_:_:)","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/codingkeys.json b/docs/data/documentation/passage/elementcustomization/codingkeys.json new file mode 100644 index 00000000..d16f7c6a --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/codingkeys.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/elementcustomization\/codingkeys"]}],"metadata":{"symbolKind":"enum","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Enumeration","externalID":"s:7Passage20ElementCustomizationV10CodingKeysO","title":"ElementCustomization.CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageBodyFontFamily","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageBodyTextColor","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageContainerBackgroundColor","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageContainerMaxWidth","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageHeaderFontFamily","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageHeaderTextColor","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageInputBoxBackgroundColor","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageInputBoxBorderRadius","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passagePrimaryButtonBackgroundColor","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passagePrimaryButtonBorderColor","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passagePrimaryButtonBorderRadius","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passagePrimaryButtonBorderWidth","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passagePrimaryButtonHoverColor","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passagePrimaryButtonTextColor","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageSecondaryButtonBackgroundColor","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageSecondaryButtonBorderColor","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageSecondaryButtonBorderRadius","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageSecondaryButtonBorderWidth","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageSecondaryButtonHoverColor","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageSecondaryButtonTextColor"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/RawRepresentable-Implementations"]}],"kind":"symbol","relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"sections":[],"references":{"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/CodingKey-Implementations":{"type":"topic","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/codingkey-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","kind":"article"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passageContainerMaxWidth":{"abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"passageContainerMaxWidth","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageContainerMaxWidth","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passagecontainermaxwidth","title":"ElementCustomization.CodingKeys.passageContainerMaxWidth","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passageContainerBackgroundColor":{"url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passagecontainerbackgroundcolor","abstract":[],"title":"ElementCustomization.CodingKeys.passageContainerBackgroundColor","type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"passageContainerBackgroundColor","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageContainerBackgroundColor","kind":"symbol"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passageSecondaryButtonHoverColor":{"title":"ElementCustomization.CodingKeys.passageSecondaryButtonHoverColor","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"passageSecondaryButtonHoverColor","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageSecondaryButtonHoverColor","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passagesecondarybuttonhovercolor","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passageInputBoxBackgroundColor":{"type":"topic","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passageinputboxbackgroundcolor","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passageInputBoxBackgroundColor"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageInputBoxBackgroundColor","abstract":[],"title":"ElementCustomization.CodingKeys.passageInputBoxBackgroundColor"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/elementcustomization\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/RawRepresentable-Implementations","type":"topic","kind":"article","title":"RawRepresentable Implementations"},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passageHeaderTextColor":{"type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passageHeaderTextColor"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageHeaderTextColor","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passageheadertextcolor","title":"ElementCustomization.CodingKeys.passageHeaderTextColor","abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passageSecondaryButtonTextColor":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageSecondaryButtonTextColor","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passageSecondaryButtonTextColor"}],"title":"ElementCustomization.CodingKeys.passageSecondaryButtonTextColor","kind":"symbol","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passagesecondarybuttontextcolor"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/init(intValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys\/init(intvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/init(intValue:)","type":"topic","abstract":[],"kind":"symbol","title":"init(intValue:)","role":"symbol"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passageSecondaryButtonBorderWidth":{"url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passagesecondarybuttonborderwidth","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageSecondaryButtonBorderWidth","title":"ElementCustomization.CodingKeys.passageSecondaryButtonBorderWidth","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"passageSecondaryButtonBorderWidth","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passageInputBoxBorderRadius":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageInputBoxBorderRadius","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"passageInputBoxBorderRadius","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passageinputboxborderradius","abstract":[],"kind":"symbol","title":"ElementCustomization.CodingKeys.passageInputBoxBorderRadius","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passageHeaderFontFamily":{"url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passageheaderfontfamily","role":"symbol","title":"ElementCustomization.CodingKeys.passageHeaderFontFamily","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageHeaderFontFamily","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passageHeaderFontFamily"}]},"doc://Passage/SY":{"title":"Swift.RawRepresentable","type":"unresolvable","identifier":"doc:\/\/Passage\/SY"},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP"},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passageSecondaryButtonBorderColor":{"title":"ElementCustomization.CodingKeys.passageSecondaryButtonBorderColor","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"passageSecondaryButtonBorderColor","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageSecondaryButtonBorderColor","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passagesecondarybuttonbordercolor","kind":"symbol"},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passagePrimaryButtonBorderWidth":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passagePrimaryButtonBorderWidth","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passageprimarybuttonborderwidth","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passagePrimaryButtonBorderWidth","role":"symbol","title":"ElementCustomization.CodingKeys.passagePrimaryButtonBorderWidth","kind":"symbol"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/init(stringValue:)":{"type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/init(stringValue:)","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/init(stringvalue:)","title":"init(stringValue:)","abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passagePrimaryButtonHoverColor":{"abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passagePrimaryButtonHoverColor"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passagePrimaryButtonHoverColor","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passageprimarybuttonhovercolor","title":"ElementCustomization.CodingKeys.passagePrimaryButtonHoverColor","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passageBodyTextColor":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"passageBodyTextColor"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageBodyTextColor","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passagebodytextcolor","title":"ElementCustomization.CodingKeys.passageBodyTextColor","abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/init(rawValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/init(rawValue:)","kind":"symbol","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/init(rawvalue:)","title":"init(rawValue:)","abstract":[],"role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passagePrimaryButtonBackgroundColor":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"passagePrimaryButtonBackgroundColor"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passagePrimaryButtonBackgroundColor","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passageprimarybuttonbackgroundcolor","title":"ElementCustomization.CodingKeys.passagePrimaryButtonBackgroundColor","abstract":[],"kind":"symbol"},"doc://Passage/s9CodingKeyP":{"title":"Swift.CodingKey","type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passageBodyFontFamily":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageBodyFontFamily","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passageBodyFontFamily"}],"title":"ElementCustomization.CodingKeys.passageBodyFontFamily","kind":"symbol","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passagebodyfontfamily"},"doc://Passage/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passagePrimaryButtonBorderColor":{"role":"symbol","title":"ElementCustomization.CodingKeys.passagePrimaryButtonBorderColor","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passagePrimaryButtonBorderColor"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passagePrimaryButtonBorderColor","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passageprimarybuttonbordercolor"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passagePrimaryButtonBorderRadius":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passagePrimaryButtonBorderRadius"}],"abstract":[],"type":"topic","title":"ElementCustomization.CodingKeys.passagePrimaryButtonBorderRadius","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passagePrimaryButtonBorderRadius","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passageprimarybuttonborderradius"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passageSecondaryButtonBackgroundColor":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"passageSecondaryButtonBackgroundColor","kind":"identifier"}],"abstract":[],"type":"topic","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passagesecondarybuttonbackgroundcolor","title":"ElementCustomization.CodingKeys.passageSecondaryButtonBackgroundColor","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageSecondaryButtonBackgroundColor","role":"symbol"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passageSecondaryButtonBorderRadius":{"url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passagesecondarybuttonborderradius","abstract":[],"title":"ElementCustomization.CodingKeys.passageSecondaryButtonBorderRadius","type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passageSecondaryButtonBorderRadius"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageSecondaryButtonBorderRadius","kind":"symbol"},"doc://Passage/s12CaseIterableP":{"title":"Swift.CaseIterable","type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ElementCustomization.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passagePrimaryButtonTextColor":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passagePrimaryButtonTextColor"}],"abstract":[],"type":"topic","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passageprimarybuttontextcolor","title":"ElementCustomization.CodingKeys.passagePrimaryButtonTextColor","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passagePrimaryButtonTextColor","role":"symbol"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/Equatable-Implementations":{"abstract":[],"type":"topic","title":"Equatable Implementations","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/equatable-implementations","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/Equatable-Implementations","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/elementcustomization/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..da49dcf8 --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/Equatable-Implementations"]]},"metadata":{"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage20ElementCustomizationV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Operator","role":"symbol","title":"!=(_:_:)","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/elementcustomization\/codingkeys\/!=(_:_:)"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ElementCustomization.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/Equatable-Implementations":{"abstract":[],"type":"topic","title":"Equatable Implementations","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/equatable-implementations","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/Equatable-Implementations","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/elementcustomization/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..db82b316 --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/description"],"generated":true,"title":"Instance Properties"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","title":"CodingKey Implementations","modules":[{"name":"Passage"}]},"kind":"article","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys"]]},"sections":[],"variants":[{"paths":["\/documentation\/passage\/elementcustomization\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/description":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/description","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/description","role":"symbol","title":"description","kind":"symbol"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ElementCustomization.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/debugDescription":{"url":"\/documentation\/passage\/elementcustomization\/codingkeys\/debugdescription","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/debugDescription","title":"debugDescription","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/codingkeys/debugdescription.json b/docs/data/documentation/passage/elementcustomization/codingkeys/debugdescription.json new file mode 100644 index 00000000..19fbaef5 --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/CodingKey-Implementations"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/debugDescription"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/elementcustomization\/codingkeys\/debugdescription"]}],"kind":"symbol","metadata":{"extendedModule":"Swift","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage20ElementCustomizationV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property","role":"symbol","title":"debugDescription","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"references":{"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/CodingKey-Implementations":{"type":"topic","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/codingkey-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","kind":"article"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ElementCustomization.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/debugDescription":{"url":"\/documentation\/passage\/elementcustomization\/codingkeys\/debugdescription","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/debugDescription","title":"debugDescription","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/codingkeys/description.json b/docs/data/documentation/passage/elementcustomization/codingkeys/description.json new file mode 100644 index 00000000..7ab95585 --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/codingkeys/description.json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.description","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage20ElementCustomizationV10CodingKeysO","extendedModule":"Swift","role":"symbol","title":"description","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"variants":[{"paths":["\/documentation\/passage\/elementcustomization\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/CodingKey-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/description"},"sections":[],"references":{"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/description":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/description","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/description","role":"symbol","title":"description","kind":"symbol"},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/CodingKey-Implementations":{"type":"topic","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/codingkey-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ElementCustomization.CodingKeys","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/elementcustomization/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..27a32955 --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys"]]},"kind":"article","variants":[{"paths":["\/documentation\/passage\/elementcustomization\/codingkeys\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ElementCustomization.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/codingkeys/hash(into:).json b/docs/data/documentation/passage/elementcustomization/codingkeys/hash(into:).json new file mode 100644 index 00000000..c5a078df --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage20ElementCustomizationV10CodingKeysO","symbolKind":"method","roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"title":"hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]}},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/elementcustomization\/codingkeys\/hash(into:)"]}],"references":{"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ElementCustomization.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/hash(into:)":{"role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys\/hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/hash(into:)","type":"topic","kind":"symbol","title":"hash(into:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/elementcustomization\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/RawRepresentable-Implementations","type":"topic","kind":"article","title":"RawRepresentable Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/codingkeys/hashvalue.json b/docs/data/documentation/passage/elementcustomization/codingkeys/hashvalue.json new file mode 100644 index 00000000..b59807bf --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/passage\/elementcustomization\/codingkeys\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/hashValue"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage20ElementCustomizationV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Instance Property","role":"symbol","title":"hashValue","symbolKind":"property","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/RawRepresentable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/hashValue":{"type":"topic","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/hashvalue","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"kind":"symbol","title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/hashValue","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ElementCustomization.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/elementcustomization\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/RawRepresentable-Implementations","type":"topic","kind":"article","title":"RawRepresentable Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/elementcustomization/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..695a296c --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys"]]},"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/init(intValue:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}]}]}],"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"symbolKind":"init","modules":[{"name":"Passage"}],"externalID":"s:7Passage20ElementCustomizationV10CodingKeysO8intValueAESgSi_tcfc","title":"init(intValue:)","role":"symbol","roleHeading":"Initializer"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/elementcustomization\/codingkeys\/init(intvalue:)"]}],"references":{"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ElementCustomization.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/init(intValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys\/init(intvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/init(intValue:)","type":"topic","abstract":[],"kind":"symbol","title":"init(intValue:)","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/elementcustomization/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..a3d421db --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"roleHeading":"Initializer","externalID":"s:7Passage20ElementCustomizationV10CodingKeysO8rawValueAESgSS_tcfc","title":"init(rawValue:)","symbolKind":"init","modules":[{"name":"Passage"}],"role":"symbol"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"platforms":["iOS"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/elementcustomization\/codingkeys\/init(rawvalue:)"]}],"references":{"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/init(rawValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/init(rawValue:)","kind":"symbol","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/init(rawvalue:)","title":"init(rawValue:)","abstract":[],"role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ElementCustomization.CodingKeys","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/elementcustomization/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..68da1172 --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/elementcustomization\/codingkeys\/init(stringvalue:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["iOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/init(stringValue:)"},"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"roleHeading":"Initializer","externalID":"s:7Passage20ElementCustomizationV10CodingKeysO11stringValueAESgSS_tcfc","symbolKind":"init","modules":[{"name":"Passage"}],"role":"symbol","title":"init(stringValue:)"},"references":{"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ElementCustomization.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/init(stringValue:)":{"type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/init(stringValue:)","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/init(stringvalue:)","title":"init(stringValue:)","abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/codingkeys/passagebodyfontfamily.json b/docs/data/documentation/passage/elementcustomization/codingkeys/passagebodyfontfamily.json new file mode 100644 index 00000000..9b2c0629 --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/codingkeys/passagebodyfontfamily.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Case","externalID":"s:7Passage20ElementCustomizationV10CodingKeysO21passageBodyFontFamilyyA2EmF","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"passageBodyFontFamily","kind":"identifier"}],"title":"ElementCustomization.CodingKeys.passageBodyFontFamily"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageBodyFontFamily"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/elementcustomization\/codingkeys\/passagebodyfontfamily"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys"]]},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"passageBodyFontFamily"}]}]}],"references":{"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passageBodyFontFamily":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageBodyFontFamily","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passageBodyFontFamily"}],"title":"ElementCustomization.CodingKeys.passageBodyFontFamily","kind":"symbol","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passagebodyfontfamily"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ElementCustomization.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/codingkeys/passagebodytextcolor.json b/docs/data/documentation/passage/elementcustomization/codingkeys/passagebodytextcolor.json new file mode 100644 index 00000000..aa7ce6cd --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/codingkeys/passagebodytextcolor.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageBodyTextColor"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"passageBodyTextColor","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/elementcustomization\/codingkeys\/passagebodytextcolor"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"externalID":"s:7Passage20ElementCustomizationV10CodingKeysO20passageBodyTextColoryA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","title":"ElementCustomization.CodingKeys.passageBodyTextColor","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"passageBodyTextColor","kind":"identifier"}]},"references":{"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ElementCustomization.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passageBodyTextColor":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"passageBodyTextColor"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageBodyTextColor","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passagebodytextcolor","title":"ElementCustomization.CodingKeys.passageBodyTextColor","abstract":[],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/codingkeys/passagecontainerbackgroundcolor.json b/docs/data/documentation/passage/elementcustomization/codingkeys/passagecontainerbackgroundcolor.json new file mode 100644 index 00000000..658a13b4 --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/codingkeys/passagecontainerbackgroundcolor.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"title":"ElementCustomization.CodingKeys.passageContainerBackgroundColor","role":"symbol","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"passageContainerBackgroundColor","kind":"identifier"}],"externalID":"s:7Passage20ElementCustomizationV10CodingKeysO31passageContainerBackgroundColoryA2EmF","roleHeading":"Case","modules":[{"name":"Passage"}]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageContainerBackgroundColor","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passageContainerBackgroundColor","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/elementcustomization\/codingkeys\/passagecontainerbackgroundcolor"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passageContainerBackgroundColor":{"url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passagecontainerbackgroundcolor","abstract":[],"title":"ElementCustomization.CodingKeys.passageContainerBackgroundColor","type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"passageContainerBackgroundColor","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageContainerBackgroundColor","kind":"symbol"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ElementCustomization.CodingKeys","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/codingkeys/passagecontainermaxwidth.json b/docs/data/documentation/passage/elementcustomization/codingkeys/passagecontainermaxwidth.json new file mode 100644 index 00000000..c647047b --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/codingkeys/passagecontainermaxwidth.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passageContainerMaxWidth","kind":"identifier"}],"externalID":"s:7Passage20ElementCustomizationV10CodingKeysO24passageContainerMaxWidthyA2EmF","title":"ElementCustomization.CodingKeys.passageContainerMaxWidth","role":"symbol","roleHeading":"Case"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageContainerMaxWidth","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/elementcustomization\/codingkeys\/passagecontainermaxwidth"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"passageContainerMaxWidth","kind":"identifier"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passageContainerMaxWidth":{"abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"passageContainerMaxWidth","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageContainerMaxWidth","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passagecontainermaxwidth","title":"ElementCustomization.CodingKeys.passageContainerMaxWidth","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ElementCustomization.CodingKeys","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/codingkeys/passageheaderfontfamily.json b/docs/data/documentation/passage/elementcustomization/codingkeys/passageheaderfontfamily.json new file mode 100644 index 00000000..2d1dc46e --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/codingkeys/passageheaderfontfamily.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passageHeaderFontFamily"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/elementcustomization\/codingkeys\/passageheaderfontfamily"]}],"metadata":{"roleHeading":"Case","externalID":"s:7Passage20ElementCustomizationV10CodingKeysO23passageHeaderFontFamilyyA2EmF","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passageHeaderFontFamily"}],"title":"ElementCustomization.CodingKeys.passageHeaderFontFamily"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageHeaderFontFamily","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ElementCustomization.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passageHeaderFontFamily":{"url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passageheaderfontfamily","role":"symbol","title":"ElementCustomization.CodingKeys.passageHeaderFontFamily","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageHeaderFontFamily","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passageHeaderFontFamily"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/codingkeys/passageheadertextcolor.json b/docs/data/documentation/passage/elementcustomization/codingkeys/passageheadertextcolor.json new file mode 100644 index 00000000..5bbab0c0 --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/codingkeys/passageheadertextcolor.json @@ -0,0 +1 @@ +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passageHeaderTextColor","kind":"identifier"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","metadata":{"roleHeading":"Case","role":"symbol","symbolKind":"case","title":"ElementCustomization.CodingKeys.passageHeaderTextColor","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"passageHeaderTextColor"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage20ElementCustomizationV10CodingKeysO22passageHeaderTextColoryA2EmF"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageHeaderTextColor","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/elementcustomization\/codingkeys\/passageheadertextcolor"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ElementCustomization.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passageHeaderTextColor":{"type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passageHeaderTextColor"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageHeaderTextColor","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passageheadertextcolor","title":"ElementCustomization.CodingKeys.passageHeaderTextColor","abstract":[],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/codingkeys/passageinputboxbackgroundcolor.json b/docs/data/documentation/passage/elementcustomization/codingkeys/passageinputboxbackgroundcolor.json new file mode 100644 index 00000000..f340e976 --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/codingkeys/passageinputboxbackgroundcolor.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys"]]},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","externalID":"s:7Passage20ElementCustomizationV10CodingKeysO30passageInputBoxBackgroundColoryA2EmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passageInputBoxBackgroundColor","kind":"identifier"}],"role":"symbol","title":"ElementCustomization.CodingKeys.passageInputBoxBackgroundColor","roleHeading":"Case"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/elementcustomization\/codingkeys\/passageinputboxbackgroundcolor"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"passageInputBoxBackgroundColor","kind":"identifier"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageInputBoxBackgroundColor"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ElementCustomization.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passageInputBoxBackgroundColor":{"type":"topic","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passageinputboxbackgroundcolor","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passageInputBoxBackgroundColor"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageInputBoxBackgroundColor","abstract":[],"title":"ElementCustomization.CodingKeys.passageInputBoxBackgroundColor"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/codingkeys/passageinputboxborderradius.json b/docs/data/documentation/passage/elementcustomization/codingkeys/passageinputboxborderradius.json new file mode 100644 index 00000000..22f2ff4e --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/codingkeys/passageinputboxborderradius.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"passageInputBoxBorderRadius"}],"platforms":["iOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","metadata":{"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passageInputBoxBorderRadius","kind":"identifier"}],"symbolKind":"case","modules":[{"name":"Passage"}],"title":"ElementCustomization.CodingKeys.passageInputBoxBorderRadius","role":"symbol","externalID":"s:7Passage20ElementCustomizationV10CodingKeysO27passageInputBoxBorderRadiusyA2EmF"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys"]]},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageInputBoxBorderRadius","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/elementcustomization\/codingkeys\/passageinputboxborderradius"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passageInputBoxBorderRadius":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageInputBoxBorderRadius","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"passageInputBoxBorderRadius","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passageinputboxborderradius","abstract":[],"kind":"symbol","title":"ElementCustomization.CodingKeys.passageInputBoxBorderRadius","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ElementCustomization.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonbackgroundcolor.json b/docs/data/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonbackgroundcolor.json new file mode 100644 index 00000000..41dcab34 --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonbackgroundcolor.json @@ -0,0 +1 @@ +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passagePrimaryButtonBackgroundColor"}],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","metadata":{"roleHeading":"Case","role":"symbol","symbolKind":"case","title":"ElementCustomization.CodingKeys.passagePrimaryButtonBackgroundColor","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passagePrimaryButtonBackgroundColor"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage20ElementCustomizationV10CodingKeysO35passagePrimaryButtonBackgroundColoryA2EmF"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passagePrimaryButtonBackgroundColor"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/elementcustomization\/codingkeys\/passageprimarybuttonbackgroundcolor"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passagePrimaryButtonBackgroundColor":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"passagePrimaryButtonBackgroundColor"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passagePrimaryButtonBackgroundColor","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passageprimarybuttonbackgroundcolor","title":"ElementCustomization.CodingKeys.passagePrimaryButtonBackgroundColor","abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ElementCustomization.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonbordercolor.json b/docs/data/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonbordercolor.json new file mode 100644 index 00000000..b8de7ebc --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonbordercolor.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"passagePrimaryButtonBorderColor","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"metadata":{"symbolKind":"case","role":"symbol","title":"ElementCustomization.CodingKeys.passagePrimaryButtonBorderColor","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passagePrimaryButtonBorderColor","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage20ElementCustomizationV10CodingKeysO31passagePrimaryButtonBorderColoryA2EmF","modules":[{"name":"Passage"}]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passagePrimaryButtonBorderColor"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/elementcustomization\/codingkeys\/passageprimarybuttonbordercolor"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passagePrimaryButtonBorderColor":{"role":"symbol","title":"ElementCustomization.CodingKeys.passagePrimaryButtonBorderColor","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passagePrimaryButtonBorderColor"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passagePrimaryButtonBorderColor","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passageprimarybuttonbordercolor"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ElementCustomization.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonborderradius.json b/docs/data/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonborderradius.json new file mode 100644 index 00000000..dbb34bb9 --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonborderradius.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passagePrimaryButtonBorderRadius"},"metadata":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passagePrimaryButtonBorderRadius"}],"externalID":"s:7Passage20ElementCustomizationV10CodingKeysO32passagePrimaryButtonBorderRadiusyA2EmF","symbolKind":"case","title":"ElementCustomization.CodingKeys.passagePrimaryButtonBorderRadius","modules":[{"name":"Passage"}],"roleHeading":"Case"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"passagePrimaryButtonBorderRadius"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/elementcustomization\/codingkeys\/passageprimarybuttonborderradius"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ElementCustomization.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passagePrimaryButtonBorderRadius":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passagePrimaryButtonBorderRadius"}],"abstract":[],"type":"topic","title":"ElementCustomization.CodingKeys.passagePrimaryButtonBorderRadius","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passagePrimaryButtonBorderRadius","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passageprimarybuttonborderradius"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonborderwidth.json b/docs/data/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonborderwidth.json new file mode 100644 index 00000000..57939acd --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonborderwidth.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys"]]},"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/elementcustomization\/codingkeys\/passageprimarybuttonborderwidth"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passagePrimaryButtonBorderWidth","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"passagePrimaryButtonBorderWidth","kind":"identifier"}],"roleHeading":"Case","symbolKind":"case","externalID":"s:7Passage20ElementCustomizationV10CodingKeysO31passagePrimaryButtonBorderWidthyA2EmF","role":"symbol","title":"ElementCustomization.CodingKeys.passagePrimaryButtonBorderWidth","modules":[{"name":"Passage"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"passagePrimaryButtonBorderWidth","kind":"identifier"}],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ElementCustomization.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passagePrimaryButtonBorderWidth":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passagePrimaryButtonBorderWidth","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passageprimarybuttonborderwidth","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passagePrimaryButtonBorderWidth","role":"symbol","title":"ElementCustomization.CodingKeys.passagePrimaryButtonBorderWidth","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonhovercolor.json b/docs/data/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonhovercolor.json new file mode 100644 index 00000000..f44cfb71 --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonhovercolor.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passagePrimaryButtonHoverColor","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","metadata":{"externalID":"s:7Passage20ElementCustomizationV10CodingKeysO30passagePrimaryButtonHoverColoryA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","symbolKind":"case","title":"ElementCustomization.CodingKeys.passagePrimaryButtonHoverColor","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"passagePrimaryButtonHoverColor","kind":"identifier"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/elementcustomization\/codingkeys\/passageprimarybuttonhovercolor"]}],"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passagePrimaryButtonHoverColor"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passagePrimaryButtonHoverColor":{"abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passagePrimaryButtonHoverColor"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passagePrimaryButtonHoverColor","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passageprimarybuttonhovercolor","title":"ElementCustomization.CodingKeys.passagePrimaryButtonHoverColor","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ElementCustomization.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/codingkeys/passageprimarybuttontextcolor.json b/docs/data/documentation/passage/elementcustomization/codingkeys/passageprimarybuttontextcolor.json new file mode 100644 index 00000000..444a80a7 --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/codingkeys/passageprimarybuttontextcolor.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"passagePrimaryButtonTextColor","kind":"identifier"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/elementcustomization\/codingkeys\/passageprimarybuttontextcolor"]}],"metadata":{"externalID":"s:7Passage20ElementCustomizationV10CodingKeysO29passagePrimaryButtonTextColoryA2EmF","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"passagePrimaryButtonTextColor","kind":"identifier"}],"symbolKind":"case","roleHeading":"Case","role":"symbol","title":"ElementCustomization.CodingKeys.passagePrimaryButtonTextColor"},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passagePrimaryButtonTextColor","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ElementCustomization.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passagePrimaryButtonTextColor":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passagePrimaryButtonTextColor"}],"abstract":[],"type":"topic","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passageprimarybuttontextcolor","title":"ElementCustomization.CodingKeys.passagePrimaryButtonTextColor","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passagePrimaryButtonTextColor","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonbackgroundcolor.json b/docs/data/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonbackgroundcolor.json new file mode 100644 index 00000000..9dfd757a --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonbackgroundcolor.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passageSecondaryButtonBackgroundColor","kind":"identifier"}]}],"kind":"declarations"}],"sections":[],"metadata":{"symbolKind":"case","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Case","title":"ElementCustomization.CodingKeys.passageSecondaryButtonBackgroundColor","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"passageSecondaryButtonBackgroundColor","kind":"identifier"}],"externalID":"s:7Passage20ElementCustomizationV10CodingKeysO37passageSecondaryButtonBackgroundColoryA2EmF"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/elementcustomization\/codingkeys\/passagesecondarybuttonbackgroundcolor"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageSecondaryButtonBackgroundColor","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passageSecondaryButtonBackgroundColor":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"passageSecondaryButtonBackgroundColor","kind":"identifier"}],"abstract":[],"type":"topic","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passagesecondarybuttonbackgroundcolor","title":"ElementCustomization.CodingKeys.passageSecondaryButtonBackgroundColor","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageSecondaryButtonBackgroundColor","role":"symbol"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ElementCustomization.CodingKeys","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonbordercolor.json b/docs/data/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonbordercolor.json new file mode 100644 index 00000000..dd2a63f0 --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonbordercolor.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"passageSecondaryButtonBorderColor","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"variants":[{"paths":["\/documentation\/passage\/elementcustomization\/codingkeys\/passagesecondarybuttonbordercolor"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"title":"ElementCustomization.CodingKeys.passageSecondaryButtonBorderColor","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"passageSecondaryButtonBorderColor","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage20ElementCustomizationV10CodingKeysO33passageSecondaryButtonBorderColoryA2EmF","role":"symbol"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageSecondaryButtonBorderColor","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passageSecondaryButtonBorderColor":{"title":"ElementCustomization.CodingKeys.passageSecondaryButtonBorderColor","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"passageSecondaryButtonBorderColor","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageSecondaryButtonBorderColor","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passagesecondarybuttonbordercolor","kind":"symbol"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ElementCustomization.CodingKeys","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonborderradius.json b/docs/data/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonborderradius.json new file mode 100644 index 00000000..3a7ce70f --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonborderradius.json @@ -0,0 +1 @@ +{"metadata":{"title":"ElementCustomization.CodingKeys.passageSecondaryButtonBorderRadius","role":"symbol","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"passageSecondaryButtonBorderRadius","kind":"identifier"}],"externalID":"s:7Passage20ElementCustomizationV10CodingKeysO34passageSecondaryButtonBorderRadiusyA2EmF","roleHeading":"Case","modules":[{"name":"Passage"}]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageSecondaryButtonBorderRadius"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/elementcustomization\/codingkeys\/passagesecondarybuttonborderradius"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"passageSecondaryButtonBorderRadius"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ElementCustomization.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passageSecondaryButtonBorderRadius":{"url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passagesecondarybuttonborderradius","abstract":[],"title":"ElementCustomization.CodingKeys.passageSecondaryButtonBorderRadius","type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passageSecondaryButtonBorderRadius"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageSecondaryButtonBorderRadius","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonborderwidth.json b/docs/data/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonborderwidth.json new file mode 100644 index 00000000..86e0f8f2 --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonborderwidth.json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"symbolKind":"case","role":"symbol","title":"ElementCustomization.CodingKeys.passageSecondaryButtonBorderWidth","externalID":"s:7Passage20ElementCustomizationV10CodingKeysO33passageSecondaryButtonBorderWidthyA2EmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passageSecondaryButtonBorderWidth"}],"modules":[{"name":"Passage"}],"roleHeading":"Case"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageSecondaryButtonBorderWidth","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passageSecondaryButtonBorderWidth","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/elementcustomization\/codingkeys\/passagesecondarybuttonborderwidth"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passageSecondaryButtonBorderWidth":{"url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passagesecondarybuttonborderwidth","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageSecondaryButtonBorderWidth","title":"ElementCustomization.CodingKeys.passageSecondaryButtonBorderWidth","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"passageSecondaryButtonBorderWidth","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ElementCustomization.CodingKeys","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonhovercolor.json b/docs/data/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonhovercolor.json new file mode 100644 index 00000000..fcf06cfb --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonhovercolor.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageSecondaryButtonHoverColor","interfaceLanguage":"swift"},"metadata":{"title":"ElementCustomization.CodingKeys.passageSecondaryButtonHoverColor","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passageSecondaryButtonHoverColor","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage20ElementCustomizationV10CodingKeysO32passageSecondaryButtonHoverColoryA2EmF","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"passageSecondaryButtonHoverColor","kind":"identifier"}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/elementcustomization\/codingkeys\/passagesecondarybuttonhovercolor"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passageSecondaryButtonHoverColor":{"title":"ElementCustomization.CodingKeys.passageSecondaryButtonHoverColor","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"passageSecondaryButtonHoverColor","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageSecondaryButtonHoverColor","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passagesecondarybuttonhovercolor","kind":"symbol"},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ElementCustomization.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttontextcolor.json b/docs/data/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttontextcolor.json new file mode 100644 index 00000000..e8417b79 --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttontextcolor.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passageSecondaryButtonTextColor"}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageSecondaryButtonTextColor"},"metadata":{"roleHeading":"Case","externalID":"s:7Passage20ElementCustomizationV10CodingKeysO31passageSecondaryButtonTextColoryA2EmF","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"passageSecondaryButtonTextColor","kind":"identifier"}],"title":"ElementCustomization.CodingKeys.passageSecondaryButtonTextColor"},"variants":[{"paths":["\/documentation\/passage\/elementcustomization\/codingkeys\/passagesecondarybuttontextcolor"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ElementCustomization.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/passageSecondaryButtonTextColor":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/passageSecondaryButtonTextColor","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passageSecondaryButtonTextColor"}],"title":"ElementCustomization.CodingKeys.passageSecondaryButtonTextColor","kind":"symbol","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/passagesecondarybuttontextcolor"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/elementcustomization/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..d83e50d8 --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"title":"RawRepresentable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/elementcustomization\/codingkeys\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/hashValue"]},{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/hash(into:)"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/hash(into:)":{"role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys\/hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/hash(into:)","type":"topic","kind":"symbol","title":"hash(into:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"ElementCustomization.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage/ElementCustomization/CodingKeys/hashValue":{"type":"topic","url":"\/documentation\/passage\/elementcustomization\/codingkeys\/hashvalue","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"kind":"symbol","title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/CodingKeys\/hashValue","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/encode(to:).json b/docs/data/documentation/passage/elementcustomization/encode(to:).json new file mode 100644 index 00000000..69668142 --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/encode(to:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage20ElementCustomizationV6encode2toys7Encoder_p_tKF","modules":[{"name":"Passage"}],"roleHeading":"Instance Method","role":"symbol","title":"encode(to:)","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/encode(to:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/elementcustomization\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/ElementCustomization/encode(to:)":{"title":"encode(to:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[],"url":"\/documentation\/passage\/elementcustomization\/encode(to:)","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/equatable-implementations.json b/docs/data/documentation/passage/elementcustomization/equatable-implementations.json new file mode 100644 index 00000000..36e0ca5d --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/equatable-implementations.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/elementcustomization\/equatable-implementations"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/Equatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/!=(_:_:)"],"generated":true}],"kind":"article","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization"]]},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"references":{"doc://Passage/documentation/Passage/ElementCustomization/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/passage\/elementcustomization\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/!=(_:_:)","role":"symbol","kind":"symbol","title":"!=(_:_:)","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/init(from:).json b/docs/data/documentation/passage/elementcustomization/init(from:).json new file mode 100644 index 00000000..437fa57d --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/init(from:).json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","externalID":"s:7Passage20ElementCustomizationV4fromACs7Decoder_p_tKcfc","title":"init(from:)"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/passage\/elementcustomization\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/init(from:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/ElementCustomization/init(from:)":{"title":"init(from:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/passage\/elementcustomization\/init(from:)"},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/init(passagecontainerbackgroundcolor:passagecontainermaxwidth:passageinputboxbackgroundcolor:passageinputboxborderradius:passageheaderfontfamily:passagebodyfontfamily:passageheadertextcolor:passagebodytextcolor:passageprimarybuttonbackgroun-8ld48.json b/docs/data/documentation/passage/elementcustomization/init(passagecontainerbackgroundcolor:passagecontainermaxwidth:passageinputboxbackgroundcolor:passageinputboxborderradius:passageheaderfontfamily:passagebodyfontfamily:passageheadertextcolor:passagebodytextcolor:passageprimarybuttonbackgroun-8ld48.json new file mode 100644 index 00000000..dff2779d --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/init(passagecontainerbackgroundcolor:passagecontainermaxwidth:passageinputboxbackgroundcolor:passageinputboxborderradius:passageheaderfontfamily:passagebodyfontfamily:passageheadertextcolor:passagebodytextcolor:passageprimarybuttonbackgroun-8ld48.json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/init(passageContainerBackgroundColor:passageContainerMaxWidth:passageInputBoxBackgroundColor:passageInputBoxBorderRadius:passageHeaderFontFamily:passageBodyFontFamily:passageHeaderTextColor:passageBodyTextColor:passagePrimaryButtonBackgroundColor:passagePrimaryButtonTextColor:passagePrimaryButtonHoverColor:passagePrimaryButtonBorderRadius:passagePrimaryButtonBorderColor:passagePrimaryButtonBorderWidth:passageSecondaryButtonBackgroundColor:passageSecondaryButtonTextColor:passageSecondaryButtonHoverColor:passageSecondaryButtonBorderRadius:passageSecondaryButtonBorderColor:passageSecondaryButtonBorderWidth:)"},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"passageContainerBackgroundColor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"passageContainerMaxWidth"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"passageInputBoxBackgroundColor"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"passageInputBoxBorderRadius"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"passageHeaderFontFamily"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"FontFamily","preciseIdentifier":"s:7Passage10FontFamilyO"},{"text":"?, ","kind":"text"},{"text":"passageBodyFontFamily","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage10FontFamilyO","kind":"typeIdentifier","text":"FontFamily"},{"text":"?, ","kind":"text"},{"text":"passageHeaderTextColor","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"text":"passageBodyTextColor","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"passagePrimaryButtonBackgroundColor"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"passagePrimaryButtonTextColor","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"passagePrimaryButtonHoverColor","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"passagePrimaryButtonBorderRadius"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"passagePrimaryButtonBorderColor","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"passagePrimaryButtonBorderWidth","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"passageSecondaryButtonBackgroundColor"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"passageSecondaryButtonTextColor","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"passageSecondaryButtonHoverColor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"passageSecondaryButtonBorderRadius","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"passageSecondaryButtonBorderColor","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"passageSecondaryButtonBorderWidth","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?)","kind":"text"}],"modules":[{"name":"Passage"}],"roleHeading":"Initializer","externalID":"s:7Passage20ElementCustomizationV31passageContainerBackgroundColor0dE8MaxWidth0d8InputBoxfG00djK12BorderRadius0D16HeaderFontFamily0d4BodyoP00dn4TextG00dqrG00d13PrimaryButtonfG00dstrG00dst5HoverG00dstlM00dstlG00dstlI00d9SecondarytfG00dvtrG00dvtuG00dvtlM00dvtlG00dvtlI0ACSSSg_SiSgAxyA0oP0OSgA0_A5xyxy3xyxYtcfc","symbolKind":"init","title":"init(passageContainerBackgroundColor:passageContainerMaxWidth:passageInputBoxBackgroundColor:passageInputBoxBorderRadius:passageHeaderFontFamily:passageBodyFontFamily:passageHeaderTextColor:passageBodyTextColor:passagePrimaryButtonBackgroundColor:passagePrimaryButtonTextColor:passagePrimaryButtonHoverColor:passagePrimaryButtonBorderRadius:passagePrimaryButtonBorderColor:passagePrimaryButtonBorderWidth:passageSecondaryButtonBackgroundColor:passageSecondaryButtonTextColor:passageSecondaryButtonHoverColor:passageSecondaryButtonBorderRadius:passageSecondaryButtonBorderColor:passageSecondaryButtonBorderWidth:)","role":"symbol"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"passageContainerBackgroundColor"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? = nil, ","kind":"text"},{"text":"passageContainerMaxWidth","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"? = 300, "},{"kind":"externalParam","text":"passageInputBoxBackgroundColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"passageInputBoxBorderRadius"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"? = 5, "},{"text":"passageHeaderFontFamily","kind":"externalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","text":"FontFamily","preciseIdentifier":"s:7Passage10FontFamilyO","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"passageBodyFontFamily","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","preciseIdentifier":"s:7Passage10FontFamilyO","kind":"typeIdentifier","text":"FontFamily"},{"kind":"text","text":"? = nil, "},{"text":"passageHeaderTextColor","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"passageBodyTextColor","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"passagePrimaryButtonBackgroundColor","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? = \"#121212\", ","kind":"text"},{"kind":"externalParam","text":"passagePrimaryButtonTextColor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? = \"#f3f3f3\", ","kind":"text"},{"kind":"externalParam","text":"passagePrimaryButtonHoverColor"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"? = \"#4d4d4d\", "},{"text":"passagePrimaryButtonBorderRadius","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"? = 5, "},{"text":"passagePrimaryButtonBorderColor","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = \"#121212\", "},{"kind":"externalParam","text":"passagePrimaryButtonBorderWidth"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"? = 0, ","kind":"text"},{"kind":"externalParam","text":"passageSecondaryButtonBackgroundColor"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? = \"#ffffff\", ","kind":"text"},{"text":"passageSecondaryButtonTextColor","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"? = \"#222222\", "},{"text":"passageSecondaryButtonHoverColor","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = \"#d7d7d7\", ","kind":"text"},{"kind":"externalParam","text":"passageSecondaryButtonBorderRadius"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"? = 5, ","kind":"text"},{"kind":"externalParam","text":"passageSecondaryButtonBorderColor"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = \"#d7d7d7\", ","kind":"text"},{"text":"passageSecondaryButtonBorderWidth","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"? = 1)","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/elementcustomization\/init(passagecontainerbackgroundcolor:passagecontainermaxwidth:passageinputboxbackgroundcolor:passageinputboxborderradius:passageheaderfontfamily:passagebodyfontfamily:passageheadertextcolor:passagebodytextcolor:passageprimarybuttonbackgroun-8ld48"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/FontFamily":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"FontFamily"}],"url":"\/documentation\/passage\/fontfamily","type":"topic","title":"FontFamily","abstract":[{"text":"Body font family","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FontFamily"}]},"doc://Passage/documentation/Passage/ElementCustomization/init(passageContainerBackgroundColor:passageContainerMaxWidth:passageInputBoxBackgroundColor:passageInputBoxBorderRadius:passageHeaderFontFamily:passageBodyFontFamily:passageHeaderTextColor:passageBodyTextColor:passagePrimaryButtonBackgroundColor:passagePrimaryButtonTextColor:passagePrimaryButtonHoverColor:passagePrimaryButtonBorderRadius:passagePrimaryButtonBorderColor:passagePrimaryButtonBorderWidth:passageSecondaryButtonBackgroundColor:passageSecondaryButtonTextColor:passageSecondaryButtonHoverColor:passageSecondaryButtonBorderRadius:passageSecondaryButtonBorderColor:passageSecondaryButtonBorderWidth:)":{"title":"init(passageContainerBackgroundColor:passageContainerMaxWidth:passageInputBoxBackgroundColor:passageInputBoxBorderRadius:passageHeaderFontFamily:passageBodyFontFamily:passageHeaderTextColor:passageBodyTextColor:passagePrimaryButtonBackgroundColor:passagePrimaryButtonTextColor:passagePrimaryButtonHoverColor:passagePrimaryButtonBorderRadius:passagePrimaryButtonBorderColor:passagePrimaryButtonBorderWidth:passageSecondaryButtonBackgroundColor:passageSecondaryButtonTextColor:passageSecondaryButtonHoverColor:passageSecondaryButtonBorderRadius:passageSecondaryButtonBorderColor:passageSecondaryButtonBorderWidth:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/init(passageContainerBackgroundColor:passageContainerMaxWidth:passageInputBoxBackgroundColor:passageInputBoxBorderRadius:passageHeaderFontFamily:passageBodyFontFamily:passageHeaderTextColor:passageBodyTextColor:passagePrimaryButtonBackgroundColor:passagePrimaryButtonTextColor:passagePrimaryButtonHoverColor:passagePrimaryButtonBorderRadius:passagePrimaryButtonBorderColor:passagePrimaryButtonBorderWidth:passageSecondaryButtonBackgroundColor:passageSecondaryButtonTextColor:passageSecondaryButtonHoverColor:passageSecondaryButtonBorderRadius:passageSecondaryButtonBorderColor:passageSecondaryButtonBorderWidth:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"passageContainerBackgroundColor","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"passageContainerMaxWidth"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"passageInputBoxBackgroundColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"passageInputBoxBorderRadius"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"passageHeaderFontFamily","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"FontFamily","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10FontFamilyO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"passageBodyFontFamily"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"FontFamily","preciseIdentifier":"s:7Passage10FontFamilyO"},{"text":"?, ","kind":"text"},{"text":"passageHeaderTextColor","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"passageBodyTextColor","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"passagePrimaryButtonBackgroundColor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"passagePrimaryButtonTextColor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"passagePrimaryButtonHoverColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"passagePrimaryButtonBorderRadius"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"passagePrimaryButtonBorderColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"passagePrimaryButtonBorderWidth","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"passageSecondaryButtonBackgroundColor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"passageSecondaryButtonTextColor","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"passageSecondaryButtonHoverColor"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"passageSecondaryButtonBorderRadius","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"text":"passageSecondaryButtonBorderColor","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"passageSecondaryButtonBorderWidth","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?)","kind":"text"}],"role":"symbol","abstract":[],"url":"\/documentation\/passage\/elementcustomization\/init(passagecontainerbackgroundcolor:passagecontainermaxwidth:passageinputboxbackgroundcolor:passageinputboxborderradius:passageheaderfontfamily:passagebodyfontfamily:passageheadertextcolor:passagebodytextcolor:passageprimarybuttonbackgroun-8ld48","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/passagebodyfontfamily.json b/docs/data/documentation/passage/elementcustomization/passagebodyfontfamily.json new file mode 100644 index 00000000..346a3192 --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/passagebodyfontfamily.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/elementcustomization\/passagebodyfontfamily"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passageBodyFontFamily","kind":"identifier"},{"kind":"text","text":": "},{"text":"FontFamily","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","preciseIdentifier":"s:7Passage10FontFamilyO","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageBodyFontFamily","interfaceLanguage":"swift"},"sections":[],"metadata":{"externalID":"s:7Passage20ElementCustomizationV21passageBodyFontFamilyAA0fG0OSgvp","roleHeading":"Instance Property","role":"symbol","title":"passageBodyFontFamily","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"passageBodyFontFamily","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10FontFamilyO","text":"FontFamily"},{"kind":"text","text":"?"}],"modules":[{"name":"Passage"}],"symbolKind":"property"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization"]]},"references":{"doc://Passage/documentation/Passage/ElementCustomization/passageBodyFontFamily":{"kind":"symbol","url":"\/documentation\/passage\/elementcustomization\/passagebodyfontfamily","type":"topic","abstract":[],"title":"passageBodyFontFamily","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageBodyFontFamily","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"passageBodyFontFamily"},{"kind":"text","text":": "},{"text":"FontFamily","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10FontFamilyO"},{"text":"?","kind":"text"}]},"doc://Passage/documentation/Passage/FontFamily":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"FontFamily"}],"url":"\/documentation\/passage\/fontfamily","type":"topic","title":"FontFamily","abstract":[{"text":"Body font family","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FontFamily"}]},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/passagebodytextcolor.json b/docs/data/documentation/passage/elementcustomization/passagebodytextcolor.json new file mode 100644 index 00000000..2e9d710a --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/passagebodytextcolor.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/elementcustomization\/passagebodytextcolor"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"passageBodyTextColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageBodyTextColor"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization"]]},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"passageBodyTextColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"externalID":"s:7Passage20ElementCustomizationV20passageBodyTextColorSSSgvp","title":"passageBodyTextColor","role":"symbol","roleHeading":"Instance Property"},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Body text color in hex. Default is "},{"type":"codeVoice","code":"#222222"},{"text":" in light mode & ","type":"text"},{"type":"codeVoice","code":"#f3f3f3"},{"text":" in dark mode.","type":"text"}],"sections":[],"references":{"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization/passageBodyTextColor":{"title":"passageBodyTextColor","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageBodyTextColor","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"passageBodyTextColor"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"type":"text","text":"Body text color in hex. Default is "},{"code":"#222222","type":"codeVoice"},{"text":" in light mode & ","type":"text"},{"code":"#f3f3f3","type":"codeVoice"},{"text":" in dark mode.","type":"text"}],"url":"\/documentation\/passage\/elementcustomization\/passagebodytextcolor","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/passagecontainerbackgroundcolor.json b/docs/data/documentation/passage/elementcustomization/passagecontainerbackgroundcolor.json new file mode 100644 index 00000000..65ba5094 --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/passagecontainerbackgroundcolor.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"passageContainerBackgroundColor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"modules":[{"name":"Passage"}],"title":"passageContainerBackgroundColor","roleHeading":"Instance Property","externalID":"s:7Passage20ElementCustomizationV31passageContainerBackgroundColorSSSgvp","symbolKind":"property","role":"symbol"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageContainerBackgroundColor"},"kind":"symbol","abstract":[{"type":"text","text":"Container background color in hex. Default is "},{"type":"codeVoice","code":"#ffffff"},{"text":" in light mode & ","type":"text"},{"code":"#383838","type":"codeVoice"},{"text":" in dark mode.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passageContainerBackgroundColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/elementcustomization\/passagecontainerbackgroundcolor"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage/ElementCustomization/passageContainerBackgroundColor":{"title":"passageContainerBackgroundColor","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageContainerBackgroundColor","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"passageContainerBackgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"text":"Container background color in hex. Default is ","type":"text"},{"code":"#ffffff","type":"codeVoice"},{"text":" in light mode & ","type":"text"},{"code":"#383838","type":"codeVoice"},{"type":"text","text":" in dark mode."}],"url":"\/documentation\/passage\/elementcustomization\/passagecontainerbackgroundcolor","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/passagecontainermaxwidth.json b/docs/data/documentation/passage/elementcustomization/passagecontainermaxwidth.json new file mode 100644 index 00000000..98906b1a --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/passagecontainermaxwidth.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/elementcustomization\/passagecontainermaxwidth"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageContainerMaxWidth"},"kind":"symbol","metadata":{"roleHeading":"Instance Property","externalID":"s:7Passage20ElementCustomizationV24passageContainerMaxWidthSiSgvp","modules":[{"name":"Passage"}],"symbolKind":"property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"passageContainerMaxWidth","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"passageContainerMaxWidth"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"passageContainerMaxWidth","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"sections":[],"abstract":[{"type":"text","text":"Maximum width of container (px)"}],"references":{"doc://Passage/documentation/Passage/ElementCustomization/passageContainerMaxWidth":{"title":"passageContainerMaxWidth","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageContainerMaxWidth","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"passageContainerMaxWidth"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"text":"Maximum width of container (px)","type":"text"}],"url":"\/documentation\/passage\/elementcustomization\/passagecontainermaxwidth","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/passageheaderfontfamily.json b/docs/data/documentation/passage/elementcustomization/passageheaderfontfamily.json new file mode 100644 index 00000000..09527b34 --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/passageheaderfontfamily.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageHeaderFontFamily"},"metadata":{"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passageHeaderFontFamily","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"FontFamily","preciseIdentifier":"s:7Passage10FontFamilyO"},{"text":"?","kind":"text"}],"title":"passageHeaderFontFamily","externalID":"s:7Passage20ElementCustomizationV23passageHeaderFontFamilyAA0fG0OSgvp","role":"symbol","symbolKind":"property","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"passageHeaderFontFamily"},{"text":": ","kind":"text"},{"text":"FontFamily","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10FontFamilyO","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily"},{"kind":"text","text":"?"}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/elementcustomization\/passageheaderfontfamily"]}],"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage/ElementCustomization/passageHeaderFontFamily":{"title":"passageHeaderFontFamily","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageHeaderFontFamily","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passageHeaderFontFamily","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10FontFamilyO","text":"FontFamily"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[],"url":"\/documentation\/passage\/elementcustomization\/passageheaderfontfamily","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/FontFamily":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"FontFamily"}],"url":"\/documentation\/passage\/fontfamily","type":"topic","title":"FontFamily","abstract":[{"text":"Body font family","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FontFamily"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/passageheadertextcolor.json b/docs/data/documentation/passage/elementcustomization/passageheadertextcolor.json new file mode 100644 index 00000000..893b9415 --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/passageheadertextcolor.json @@ -0,0 +1 @@ +{"kind":"symbol","abstract":[{"text":"Header text color in hex. Default is ","type":"text"},{"type":"codeVoice","code":"#222222"},{"type":"text","text":" in light mode & "},{"type":"codeVoice","code":"#f3f3f3"},{"type":"text","text":" in dark mode."}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageHeaderTextColor"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/elementcustomization\/passageheadertextcolor"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization"]]},"metadata":{"title":"passageHeaderTextColor","roleHeading":"Instance Property","externalID":"s:7Passage20ElementCustomizationV22passageHeaderTextColorSSSgvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"passageHeaderTextColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"property"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"passageHeaderTextColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"platforms":["iOS"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization/passageHeaderTextColor":{"title":"passageHeaderTextColor","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageHeaderTextColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passageHeaderTextColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"type":"text","text":"Header text color in hex. Default is "},{"code":"#222222","type":"codeVoice"},{"text":" in light mode & ","type":"text"},{"type":"codeVoice","code":"#f3f3f3"},{"text":" in dark mode.","type":"text"}],"url":"\/documentation\/passage\/elementcustomization\/passageheadertextcolor","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/passageinputboxbackgroundcolor.json b/docs/data/documentation/passage/elementcustomization/passageinputboxbackgroundcolor.json new file mode 100644 index 00000000..334232ce --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/passageinputboxbackgroundcolor.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization"]]},"kind":"symbol","metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passageInputBoxBackgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"modules":[{"name":"Passage"}],"roleHeading":"Instance Property","externalID":"s:7Passage20ElementCustomizationV30passageInputBoxBackgroundColorSSSgvp","symbolKind":"property","title":"passageInputBoxBackgroundColor","role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageInputBoxBackgroundColor"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Input box background color in hex. Default is ","type":"text"},{"code":"#ffffff","type":"codeVoice"},{"type":"text","text":" in light mode & "},{"type":"codeVoice","code":"#4b4b4b"},{"type":"text","text":" in dark mode."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/elementcustomization\/passageinputboxbackgroundcolor"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"passageInputBoxBackgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}]}],"sections":[],"references":{"doc://Passage/documentation/Passage/ElementCustomization/passageInputBoxBackgroundColor":{"title":"passageInputBoxBackgroundColor","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageInputBoxBackgroundColor","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"passageInputBoxBackgroundColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"type":"text","text":"Input box background color in hex. Default is "},{"type":"codeVoice","code":"#ffffff"},{"type":"text","text":" in light mode & "},{"type":"codeVoice","code":"#4b4b4b"},{"text":" in dark mode.","type":"text"}],"url":"\/documentation\/passage\/elementcustomization\/passageinputboxbackgroundcolor","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/passageinputboxborderradius.json b/docs/data/documentation/passage/elementcustomization/passageinputboxborderradius.json new file mode 100644 index 00000000..0c9117cc --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/passageinputboxborderradius.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization"]]},"abstract":[{"text":"Input box border radius (px)","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageInputBoxBorderRadius","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"passageInputBoxBorderRadius"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/elementcustomization\/passageinputboxborderradius"]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passageInputBoxBorderRadius"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}],"externalID":"s:7Passage20ElementCustomizationV27passageInputBoxBorderRadiusSiSgvp","title":"passageInputBoxBorderRadius","role":"symbol","roleHeading":"Instance Property"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage/ElementCustomization/passageInputBoxBorderRadius":{"title":"passageInputBoxBorderRadius","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageInputBoxBorderRadius","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"passageInputBoxBorderRadius","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"text":"Input box border radius (px)","type":"text"}],"type":"topic","url":"\/documentation\/passage\/elementcustomization\/passageinputboxborderradius"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/passageprimarybuttonbackgroundcolor.json b/docs/data/documentation/passage/elementcustomization/passageprimarybuttonbackgroundcolor.json new file mode 100644 index 00000000..751e6187 --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/passageprimarybuttonbackgroundcolor.json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passagePrimaryButtonBackgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/elementcustomization\/passageprimarybuttonbackgroundcolor"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Primary button background colour (hex)"}],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"externalID":"s:7Passage20ElementCustomizationV35passagePrimaryButtonBackgroundColorSSSgvp","title":"passagePrimaryButtonBackgroundColor","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"passagePrimaryButtonBackgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passagePrimaryButtonBackgroundColor","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage/ElementCustomization/passagePrimaryButtonBackgroundColor":{"title":"passagePrimaryButtonBackgroundColor","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passagePrimaryButtonBackgroundColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passagePrimaryButtonBackgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"text":"Primary button background colour (hex)","type":"text"}],"url":"\/documentation\/passage\/elementcustomization\/passageprimarybuttonbackgroundcolor","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/passageprimarybuttonbordercolor.json b/docs/data/documentation/passage/elementcustomization/passageprimarybuttonbordercolor.json new file mode 100644 index 00000000..8a2d375b --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/passageprimarybuttonbordercolor.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passagePrimaryButtonBorderColor","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:7Passage20ElementCustomizationV31passagePrimaryButtonBorderColorSSSgvp","title":"passagePrimaryButtonBorderColor","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passagePrimaryButtonBorderColor"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/elementcustomization\/passageprimarybuttonbordercolor"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"passagePrimaryButtonBorderColor"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"abstract":[{"text":"Primary button border color","type":"text"}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage/ElementCustomization/passagePrimaryButtonBorderColor":{"title":"passagePrimaryButtonBorderColor","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passagePrimaryButtonBorderColor","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"passagePrimaryButtonBorderColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"text":"Primary button border color","type":"text"}],"url":"\/documentation\/passage\/elementcustomization\/passageprimarybuttonbordercolor","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/passageprimarybuttonborderradius.json b/docs/data/documentation/passage/elementcustomization/passageprimarybuttonborderradius.json new file mode 100644 index 00000000..626ad540 --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/passageprimarybuttonborderradius.json @@ -0,0 +1 @@ +{"metadata":{"title":"passagePrimaryButtonBorderRadius","role":"symbol","modules":[{"name":"Passage"}],"externalID":"s:7Passage20ElementCustomizationV32passagePrimaryButtonBorderRadiusSiSgvp","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passagePrimaryButtonBorderRadius","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}],"symbolKind":"property"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passagePrimaryButtonBorderRadius","interfaceLanguage":"swift"},"abstract":[{"text":"Primary button border radius (px)","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/elementcustomization\/passageprimarybuttonborderradius"]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passagePrimaryButtonBorderRadius","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage/ElementCustomization/passagePrimaryButtonBorderRadius":{"title":"passagePrimaryButtonBorderRadius","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passagePrimaryButtonBorderRadius","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"passagePrimaryButtonBorderRadius"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"text":"Primary button border radius (px)","type":"text"}],"url":"\/documentation\/passage\/elementcustomization\/passageprimarybuttonborderradius","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/passageprimarybuttonborderwidth.json b/docs/data/documentation/passage/elementcustomization/passageprimarybuttonborderwidth.json new file mode 100644 index 00000000..bd8ad0a9 --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/passageprimarybuttonborderwidth.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization"]]},"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passagePrimaryButtonBorderWidth","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?","kind":"text"}],"role":"symbol","title":"passagePrimaryButtonBorderWidth","symbolKind":"property","roleHeading":"Instance Property","externalID":"s:7Passage20ElementCustomizationV31passagePrimaryButtonBorderWidthSiSgvp"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Primary button border width (px)"}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passagePrimaryButtonBorderWidth","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"passagePrimaryButtonBorderWidth"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/elementcustomization\/passageprimarybuttonborderwidth"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage/ElementCustomization/passagePrimaryButtonBorderWidth":{"title":"passagePrimaryButtonBorderWidth","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passagePrimaryButtonBorderWidth","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"passagePrimaryButtonBorderWidth","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"text":"Primary button border width (px)","type":"text"}],"type":"topic","url":"\/documentation\/passage\/elementcustomization\/passageprimarybuttonborderwidth"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/passageprimarybuttonhovercolor.json b/docs/data/documentation/passage/elementcustomization/passageprimarybuttonhovercolor.json new file mode 100644 index 00000000..48808807 --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/passageprimarybuttonhovercolor.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passagePrimaryButtonHoverColor"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/elementcustomization\/passageprimarybuttonhovercolor"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passagePrimaryButtonHoverColor"},"metadata":{"title":"passagePrimaryButtonHoverColor","symbolKind":"property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passagePrimaryButtonHoverColor"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"externalID":"s:7Passage20ElementCustomizationV30passagePrimaryButtonHoverColorSSSgvp","roleHeading":"Instance Property","modules":[{"name":"Passage"}]},"kind":"symbol","abstract":[{"text":"Primary button background on hover (hex)","type":"text"}],"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage/ElementCustomization/passagePrimaryButtonHoverColor":{"abstract":[{"text":"Primary button background on hover (hex)","type":"text"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passagePrimaryButtonHoverColor","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/elementcustomization\/passageprimarybuttonhovercolor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passagePrimaryButtonHoverColor","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"title":"passagePrimaryButtonHoverColor"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/passageprimarybuttontextcolor.json b/docs/data/documentation/passage/elementcustomization/passageprimarybuttontextcolor.json new file mode 100644 index 00000000..60bb1e97 --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/passageprimarybuttontextcolor.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passagePrimaryButtonTextColor"},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"property","externalID":"s:7Passage20ElementCustomizationV29passagePrimaryButtonTextColorSSSgvp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"passagePrimaryButtonTextColor"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","title":"passagePrimaryButtonTextColor","role":"symbol"},"abstract":[{"type":"text","text":"Primary button font colour (hex)"}],"variants":[{"paths":["\/documentation\/passage\/elementcustomization\/passageprimarybuttontextcolor"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"passagePrimaryButtonTextColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}]}]}],"references":{"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage/ElementCustomization/passagePrimaryButtonTextColor":{"title":"passagePrimaryButtonTextColor","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passagePrimaryButtonTextColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passagePrimaryButtonTextColor"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"text":"Primary button font colour (hex)","type":"text"}],"type":"topic","url":"\/documentation\/passage\/elementcustomization\/passageprimarybuttontextcolor"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/passagesecondarybuttonbackgroundcolor.json b/docs/data/documentation/passage/elementcustomization/passagesecondarybuttonbackgroundcolor.json new file mode 100644 index 00000000..b638a37a --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/passagesecondarybuttonbackgroundcolor.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Secondary button background colour (hex)"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization"]]},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageSecondaryButtonBackgroundColor","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"passageSecondaryButtonBackgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/elementcustomization\/passagesecondarybuttonbackgroundcolor"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"symbolKind":"property","externalID":"s:7Passage20ElementCustomizationV37passageSecondaryButtonBackgroundColorSSSgvp","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"passageSecondaryButtonBackgroundColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"passageSecondaryButtonBackgroundColor"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization/passageSecondaryButtonBackgroundColor":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passageSecondaryButtonBackgroundColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageSecondaryButtonBackgroundColor","abstract":[{"type":"text","text":"Secondary button background colour (hex)"}],"url":"\/documentation\/passage\/elementcustomization\/passagesecondarybuttonbackgroundcolor","role":"symbol","type":"topic","kind":"symbol","title":"passageSecondaryButtonBackgroundColor"},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/passagesecondarybuttonbordercolor.json b/docs/data/documentation/passage/elementcustomization/passagesecondarybuttonbordercolor.json new file mode 100644 index 00000000..4cbd2dd9 --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/passagesecondarybuttonbordercolor.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Secondary button border color"}],"metadata":{"title":"passageSecondaryButtonBorderColor","role":"symbol","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passageSecondaryButtonBorderColor","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"externalID":"s:7Passage20ElementCustomizationV33passageSecondaryButtonBorderColorSSSgvp","roleHeading":"Instance Property","modules":[{"name":"Passage"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"passageSecondaryButtonBorderColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/elementcustomization\/passagesecondarybuttonbordercolor"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageSecondaryButtonBorderColor"},"references":{"doc://Passage/documentation/Passage/ElementCustomization/passageSecondaryButtonBorderColor":{"title":"passageSecondaryButtonBorderColor","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageSecondaryButtonBorderColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passageSecondaryButtonBorderColor"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"text":"Secondary button border color","type":"text"}],"type":"topic","url":"\/documentation\/passage\/elementcustomization\/passagesecondarybuttonbordercolor"},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/passagesecondarybuttonborderradius.json b/docs/data/documentation/passage/elementcustomization/passagesecondarybuttonborderradius.json new file mode 100644 index 00000000..65f36dae --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/passagesecondarybuttonborderradius.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/elementcustomization\/passagesecondarybuttonborderradius"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization"]]},"metadata":{"title":"passageSecondaryButtonBorderRadius","modules":[{"name":"Passage"}],"externalID":"s:7Passage20ElementCustomizationV34passageSecondaryButtonBorderRadiusSiSgvp","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"passageSecondaryButtonBorderRadius","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageSecondaryButtonBorderRadius","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Secondary button border radius (px)"}],"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"passageSecondaryButtonBorderRadius","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage/ElementCustomization/passageSecondaryButtonBorderRadius":{"title":"passageSecondaryButtonBorderRadius","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageSecondaryButtonBorderRadius","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"passageSecondaryButtonBorderRadius","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"text":"Secondary button border radius (px)","type":"text"}],"url":"\/documentation\/passage\/elementcustomization\/passagesecondarybuttonborderradius","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/passagesecondarybuttonborderwidth.json b/docs/data/documentation/passage/elementcustomization/passagesecondarybuttonborderwidth.json new file mode 100644 index 00000000..bc308611 --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/passagesecondarybuttonborderwidth.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageSecondaryButtonBorderWidth"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization"]]},"sections":[],"variants":[{"paths":["\/documentation\/passage\/elementcustomization\/passagesecondarybuttonborderwidth"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Secondary button border width (px)"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","metadata":{"externalID":"s:7Passage20ElementCustomizationV33passageSecondaryButtonBorderWidthSiSgvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passageSecondaryButtonBorderWidth"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?"}],"symbolKind":"property","roleHeading":"Instance Property","title":"passageSecondaryButtonBorderWidth","modules":[{"name":"Passage"}],"role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passageSecondaryButtonBorderWidth","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}]}],"references":{"doc://Passage/documentation/Passage/ElementCustomization/passageSecondaryButtonBorderWidth":{"title":"passageSecondaryButtonBorderWidth","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageSecondaryButtonBorderWidth","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"passageSecondaryButtonBorderWidth"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"text":"Secondary button border width (px)","type":"text"}],"url":"\/documentation\/passage\/elementcustomization\/passagesecondarybuttonborderwidth","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/passagesecondarybuttonhovercolor.json b/docs/data/documentation/passage/elementcustomization/passagesecondarybuttonhovercolor.json new file mode 100644 index 00000000..477989d9 --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/passagesecondarybuttonhovercolor.json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization"]]},"metadata":{"role":"symbol","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passageSecondaryButtonHoverColor","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"externalID":"s:7Passage20ElementCustomizationV32passageSecondaryButtonHoverColorSSSgvp","modules":[{"name":"Passage"}],"title":"passageSecondaryButtonHoverColor","roleHeading":"Instance Property"},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Secondary button background on hover (hex)","type":"text"}],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passageSecondaryButtonHoverColor","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/elementcustomization\/passagesecondarybuttonhovercolor"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageSecondaryButtonHoverColor","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ElementCustomization/passageSecondaryButtonHoverColor":{"title":"passageSecondaryButtonHoverColor","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageSecondaryButtonHoverColor","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passageSecondaryButtonHoverColor"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"text":"Secondary button background on hover (hex)","type":"text"}],"url":"\/documentation\/passage\/elementcustomization\/passagesecondarybuttonhovercolor","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/elementcustomization/passagesecondarybuttontextcolor.json b/docs/data/documentation/passage/elementcustomization/passagesecondarybuttontextcolor.json new file mode 100644 index 00000000..8050c9c1 --- /dev/null +++ b/docs/data/documentation/passage/elementcustomization/passagesecondarybuttontextcolor.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"passageSecondaryButtonTextColor","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"platforms":["iOS"],"languages":["swift"]}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageSecondaryButtonTextColor"},"metadata":{"symbolKind":"property","role":"symbol","title":"passageSecondaryButtonTextColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passageSecondaryButtonTextColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","externalID":"s:7Passage20ElementCustomizationV31passageSecondaryButtonTextColorSSSgvp","modules":[{"name":"Passage"}]},"abstract":[{"type":"text","text":"Secondary button font colour (hex)"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/elementcustomization\/passagesecondarybuttontextcolor"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ElementCustomization"]]},"references":{"doc://Passage/documentation/Passage/ElementCustomization/passageSecondaryButtonTextColor":{"title":"passageSecondaryButtonTextColor","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization\/passageSecondaryButtonTextColor","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passageSecondaryButtonTextColor","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"type":"text","text":"Secondary button font colour (hex)"}],"url":"\/documentation\/passage\/elementcustomization\/passagesecondarybuttontextcolor","type":"topic"},"doc://Passage/documentation/Passage/ElementCustomization":{"kind":"symbol","navigatorTitle":[{"text":"ElementCustomization","kind":"identifier"}],"url":"\/documentation\/passage\/elementcustomization","type":"topic","abstract":[],"title":"ElementCustomization","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ElementCustomization","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ElementCustomization","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/emailandsmsauthmethod.json b/docs/data/documentation/passage/emailandsmsauthmethod.json deleted file mode 100644 index 6ce4226c..00000000 --- a/docs/data/documentation/passage/emailandsmsauthmethod.json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/emailandsmsauthmethod"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/init(from:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/ttl","doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/ttlDisplayUnit"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit"],"title":"Enumerations"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/Equatable-Implementations"],"title":"Default Implementations","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"EmailAndSMSAuthMethod"}]}]}],"relationshipsSections":[{"kind":"relationships","type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ"]}],"metadata":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"EmailAndSMSAuthMethod","kind":"identifier"}],"role":"symbol","title":"EmailAndSMSAuthMethod","externalID":"s:7Passage21EmailAndSMSAuthMethodV","navigatorTitle":[{"text":"EmailAndSMSAuthMethod","kind":"identifier"}],"modules":[{"name":"Passage"}],"roleHeading":"Structure","symbolKind":"struct"},"references":{"doc://Passage/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/DisplayUnit":{"title":"EmailAndSMSAuthMethod.DisplayUnit","navigatorTitle":[{"text":"DisplayUnit","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DisplayUnit"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/ttlDisplayUnit":{"url":"\/documentation\/passage\/emailandsmsauthmethod\/ttldisplayunit","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"ttlDisplayUnit","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage21EmailAndSMSAuthMethodV11DisplayUnitO","text":"DisplayUnit"},{"text":"?","kind":"text"}],"title":"ttlDisplayUnit","identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/ttlDisplayUnit","type":"topic"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/init(from:)":{"url":"\/documentation\/passage\/emailandsmsauthmethod\/init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/init(from:)","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic","title":"init(from:)"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod":{"title":"EmailAndSMSAuthMethod","navigatorTitle":[{"kind":"identifier","text":"EmailAndSMSAuthMethod"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"EmailAndSMSAuthMethod","kind":"identifier"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/Equatable-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/Equatable-Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod\/equatable-implementations","title":"Equatable Implementations"},"doc://Passage/SE":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/ttl":{"title":"ttl","url":"\/documentation\/passage\/emailandsmsauthmethod\/ttl","kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ttl"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/ttl"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/emailandsmsauthmethod/!=(_:_:).json b/docs/data/documentation/passage/emailandsmsauthmethod/!=(_:_:).json deleted file mode 100644 index 806f6a56..00000000 --- a/docs/data/documentation/passage/emailandsmsauthmethod/!=(_:_:).json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/emailandsmsauthmethod\/!=(_:_:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod","doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/Equatable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"metadata":{"roleHeading":"Operator","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage21EmailAndSMSAuthMethodV","role":"symbol","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"title":"!=(_:_:)"},"references":{"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod":{"title":"EmailAndSMSAuthMethod","navigatorTitle":[{"kind":"identifier","text":"EmailAndSMSAuthMethod"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"EmailAndSMSAuthMethod","kind":"identifier"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/!=(_:_:)","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod\/!=(_:_:)","title":"!=(_:_:)"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/Equatable-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/Equatable-Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod\/equatable-implementations","title":"Equatable Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/emailandsmsauthmethod/displayunit.json b/docs/data/documentation/passage/emailandsmsauthmethod/displayunit.json deleted file mode 100644 index 09f1fa7c..00000000 --- a/docs/data/documentation/passage/emailandsmsauthmethod/displayunit.json +++ /dev/null @@ -1 +0,0 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"navigatorTitle":[{"text":"DisplayUnit","kind":"identifier"}],"externalID":"s:7Passage21EmailAndSMSAuthMethodV11DisplayUnitO","title":"EmailAndSMSAuthMethod.DisplayUnit","symbolKind":"enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"DisplayUnit","kind":"identifier"}],"roleHeading":"Enumeration","role":"symbol","modules":[{"name":"Passage"}]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/Days","doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/Hours","doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/Minutes","doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/Seconds"]},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/init(rawValue:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/RawRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DisplayUnit"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/emailandsmsauthmethod\/displayunit"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/DisplayUnit/Days":{"title":"EmailAndSMSAuthMethod.DisplayUnit.Days","identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/Days","abstract":[],"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Days"}],"url":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/days","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/DisplayUnit/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","abstract":[],"type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/rawrepresentable-implementations","role":"collectionGroup","kind":"article"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod":{"title":"EmailAndSMSAuthMethod","navigatorTitle":[{"kind":"identifier","text":"EmailAndSMSAuthMethod"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"EmailAndSMSAuthMethod","kind":"identifier"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/DisplayUnit/Minutes":{"title":"EmailAndSMSAuthMethod.DisplayUnit.Minutes","identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/Minutes","abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"Minutes","kind":"identifier"}],"url":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/minutes","role":"symbol","kind":"symbol"},"doc://Passage/SY":{"identifier":"doc:\/\/Passage\/SY","type":"unresolvable","title":"Swift.RawRepresentable"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/DisplayUnit/Hours":{"title":"EmailAndSMSAuthMethod.DisplayUnit.Hours","identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/Hours","abstract":[],"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Hours"}],"url":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/hours","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/DisplayUnit/Equatable-Implementations":{"title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/Equatable-Implementations","abstract":[],"kind":"article","role":"collectionGroup","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/equatable-implementations"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/DisplayUnit/Seconds":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/Seconds","title":"EmailAndSMSAuthMethod.DisplayUnit.Seconds","abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"Seconds","kind":"identifier"}],"url":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/seconds","role":"symbol","kind":"symbol"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/DisplayUnit":{"title":"EmailAndSMSAuthMethod.DisplayUnit","navigatorTitle":[{"text":"DisplayUnit","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DisplayUnit"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/DisplayUnit/init(rawValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/init(rawValue:)","title":"init(rawValue:)","abstract":[],"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/init(rawvalue:)","role":"symbol","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/emailandsmsauthmethod/displayunit/!=(_:_:).json b/docs/data/documentation/passage/emailandsmsauthmethod/displayunit/!=(_:_:).json deleted file mode 100644 index ee816225..00000000 --- a/docs/data/documentation/passage/emailandsmsauthmethod/displayunit/!=(_:_:).json +++ /dev/null @@ -1 +0,0 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/!=(_:_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/!=(_:_:)"]}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod","doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit","doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/Equatable-Implementations"]]},"metadata":{"title":"!=(_:_:)","extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage21EmailAndSMSAuthMethodV11DisplayUnitO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Operator","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/DisplayUnit":{"title":"EmailAndSMSAuthMethod.DisplayUnit","navigatorTitle":[{"text":"DisplayUnit","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DisplayUnit"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/DisplayUnit/Equatable-Implementations":{"title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/Equatable-Implementations","abstract":[],"kind":"article","role":"collectionGroup","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/equatable-implementations"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod":{"title":"EmailAndSMSAuthMethod","navigatorTitle":[{"kind":"identifier","text":"EmailAndSMSAuthMethod"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"EmailAndSMSAuthMethod","kind":"identifier"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/DisplayUnit/!=(_:_:)":{"title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/emailandsmsauthmethod/displayunit/days.json b/docs/data/documentation/passage/emailandsmsauthmethod/displayunit/days.json deleted file mode 100644 index e706f354..00000000 --- a/docs/data/documentation/passage/emailandsmsauthmethod/displayunit/days.json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/Days"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod","doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Days"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/days"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage21EmailAndSMSAuthMethodV11DisplayUnitO4DaysyA2EmF","modules":[{"name":"Passage"}],"title":"EmailAndSMSAuthMethod.DisplayUnit.Days","roleHeading":"Case","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Days","kind":"identifier"}],"role":"symbol"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/DisplayUnit":{"title":"EmailAndSMSAuthMethod.DisplayUnit","navigatorTitle":[{"text":"DisplayUnit","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DisplayUnit"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/DisplayUnit/Days":{"title":"EmailAndSMSAuthMethod.DisplayUnit.Days","identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/Days","abstract":[],"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Days"}],"url":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/days","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod":{"title":"EmailAndSMSAuthMethod","navigatorTitle":[{"kind":"identifier","text":"EmailAndSMSAuthMethod"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"EmailAndSMSAuthMethod","kind":"identifier"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/emailandsmsauthmethod/displayunit/equatable-implementations.json b/docs/data/documentation/passage/emailandsmsauthmethod/displayunit/equatable-implementations.json deleted file mode 100644 index f698adab..00000000 --- a/docs/data/documentation/passage/emailandsmsauthmethod/displayunit/equatable-implementations.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod","doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit"]]},"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/!=(_:_:)"],"generated":true,"title":"Operators"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/equatable-implementations"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod":{"title":"EmailAndSMSAuthMethod","navigatorTitle":[{"kind":"identifier","text":"EmailAndSMSAuthMethod"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"EmailAndSMSAuthMethod","kind":"identifier"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/DisplayUnit/!=(_:_:)":{"title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/!=(_:_:)"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/DisplayUnit":{"title":"EmailAndSMSAuthMethod.DisplayUnit","navigatorTitle":[{"text":"DisplayUnit","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DisplayUnit"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/emailandsmsauthmethod/displayunit/hash(into:).json b/docs/data/documentation/passage/emailandsmsauthmethod/displayunit/hash(into:).json deleted file mode 100644 index 59fb7a38..00000000 --- a/docs/data/documentation/passage/emailandsmsauthmethod/displayunit/hash(into:).json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/hash(into:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/hash(into:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod","doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit","doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/RawRepresentable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"metadata":{"extendedModule":"Swift","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"modules":[{"name":"Passage","relatedModules":["Swift"]}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage21EmailAndSMSAuthMethodV11DisplayUnitO","title":"hash(into:)","roleHeading":"Instance Method","symbolKind":"method","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]}},"references":{"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/DisplayUnit":{"title":"EmailAndSMSAuthMethod.DisplayUnit","navigatorTitle":[{"text":"DisplayUnit","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DisplayUnit"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/DisplayUnit/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","abstract":[],"type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/rawrepresentable-implementations","role":"collectionGroup","kind":"article"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod":{"title":"EmailAndSMSAuthMethod","navigatorTitle":[{"kind":"identifier","text":"EmailAndSMSAuthMethod"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"EmailAndSMSAuthMethod","kind":"identifier"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/DisplayUnit/hash(into:)":{"title":"hash(into:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/hash(into:)"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/emailandsmsauthmethod/displayunit/hashvalue.json b/docs/data/documentation/passage/emailandsmsauthmethod/displayunit/hashvalue.json deleted file mode 100644 index 2745729e..00000000 --- a/docs/data/documentation/passage/emailandsmsauthmethod/displayunit/hashvalue.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/hashvalue"]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/hashValue","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod","doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit","doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/RawRepresentable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage21EmailAndSMSAuthMethodV11DisplayUnitO","title":"hashValue","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"roleHeading":"Instance Property","extendedModule":"Swift","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/DisplayUnit":{"title":"EmailAndSMSAuthMethod.DisplayUnit","navigatorTitle":[{"text":"DisplayUnit","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DisplayUnit"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/DisplayUnit/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","abstract":[],"type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/rawrepresentable-implementations","role":"collectionGroup","kind":"article"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/DisplayUnit/hashValue":{"title":"hashValue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/hashValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/hashvalue"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod":{"title":"EmailAndSMSAuthMethod","navigatorTitle":[{"kind":"identifier","text":"EmailAndSMSAuthMethod"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"EmailAndSMSAuthMethod","kind":"identifier"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/emailandsmsauthmethod/displayunit/hours.json b/docs/data/documentation/passage/emailandsmsauthmethod/displayunit/hours.json deleted file mode 100644 index 6c5e8346..00000000 --- a/docs/data/documentation/passage/emailandsmsauthmethod/displayunit/hours.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/Hours","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Hours"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/hours"]}],"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"externalID":"s:7Passage21EmailAndSMSAuthMethodV11DisplayUnitO5HoursyA2EmF","title":"EmailAndSMSAuthMethod.DisplayUnit.Hours","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Hours"}],"symbolKind":"case","roleHeading":"Case"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod","doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit"]]},"references":{"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod":{"title":"EmailAndSMSAuthMethod","navigatorTitle":[{"kind":"identifier","text":"EmailAndSMSAuthMethod"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"EmailAndSMSAuthMethod","kind":"identifier"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/DisplayUnit":{"title":"EmailAndSMSAuthMethod.DisplayUnit","navigatorTitle":[{"text":"DisplayUnit","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DisplayUnit"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/DisplayUnit/Hours":{"title":"EmailAndSMSAuthMethod.DisplayUnit.Hours","identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/Hours","abstract":[],"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Hours"}],"url":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/hours","role":"symbol","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/emailandsmsauthmethod/displayunit/init(rawvalue:).json b/docs/data/documentation/passage/emailandsmsauthmethod/displayunit/init(rawvalue:).json deleted file mode 100644 index 3887c3d9..00000000 --- a/docs/data/documentation/passage/emailandsmsauthmethod/displayunit/init(rawvalue:).json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/init(rawValue:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/init(rawvalue:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod","doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}]}]}],"metadata":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"externalID":"s:7Passage21EmailAndSMSAuthMethodV11DisplayUnitO8rawValueAESgSS_tcfc","modules":[{"name":"Passage"}],"title":"init(rawValue:)","roleHeading":"Initializer","symbolKind":"init"},"references":{"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/DisplayUnit/init(rawValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/init(rawValue:)","title":"init(rawValue:)","abstract":[],"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/init(rawvalue:)","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/DisplayUnit":{"title":"EmailAndSMSAuthMethod.DisplayUnit","navigatorTitle":[{"text":"DisplayUnit","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DisplayUnit"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod":{"title":"EmailAndSMSAuthMethod","navigatorTitle":[{"kind":"identifier","text":"EmailAndSMSAuthMethod"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"EmailAndSMSAuthMethod","kind":"identifier"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/emailandsmsauthmethod/displayunit/minutes.json b/docs/data/documentation/passage/emailandsmsauthmethod/displayunit/minutes.json deleted file mode 100644 index 55d96b57..00000000 --- a/docs/data/documentation/passage/emailandsmsauthmethod/displayunit/minutes.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/Minutes"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Minutes"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/minutes"]}],"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"externalID":"s:7Passage21EmailAndSMSAuthMethodV11DisplayUnitO7MinutesyA2EmF","title":"EmailAndSMSAuthMethod.DisplayUnit.Minutes","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Minutes"}],"symbolKind":"case","roleHeading":"Case"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod","doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit"]]},"references":{"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/DisplayUnit":{"title":"EmailAndSMSAuthMethod.DisplayUnit","navigatorTitle":[{"text":"DisplayUnit","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DisplayUnit"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/DisplayUnit/Minutes":{"title":"EmailAndSMSAuthMethod.DisplayUnit.Minutes","identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/Minutes","abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"Minutes","kind":"identifier"}],"url":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/minutes","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod":{"title":"EmailAndSMSAuthMethod","navigatorTitle":[{"kind":"identifier","text":"EmailAndSMSAuthMethod"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"EmailAndSMSAuthMethod","kind":"identifier"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/emailandsmsauthmethod/displayunit/rawrepresentable-implementations.json b/docs/data/documentation/passage/emailandsmsauthmethod/displayunit/rawrepresentable-implementations.json deleted file mode 100644 index 287c09bd..00000000 --- a/docs/data/documentation/passage/emailandsmsauthmethod/displayunit/rawrepresentable-implementations.json +++ /dev/null @@ -1 +0,0 @@ -{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/hashValue"],"title":"Instance Properties","generated":true},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/hash(into:)"],"title":"Instance Methods"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/rawrepresentable-implementations"]}],"sections":[],"kind":"article","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod","doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit"]]},"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"RawRepresentable Implementations"},"references":{"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod":{"title":"EmailAndSMSAuthMethod","navigatorTitle":[{"kind":"identifier","text":"EmailAndSMSAuthMethod"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"EmailAndSMSAuthMethod","kind":"identifier"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/DisplayUnit/hash(into:)":{"title":"hash(into:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/hash(into:)"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/DisplayUnit":{"title":"EmailAndSMSAuthMethod.DisplayUnit","navigatorTitle":[{"text":"DisplayUnit","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DisplayUnit"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/DisplayUnit/hashValue":{"title":"hashValue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/hashValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/hashvalue"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/emailandsmsauthmethod/displayunit/seconds.json b/docs/data/documentation/passage/emailandsmsauthmethod/displayunit/seconds.json deleted file mode 100644 index c56425ae..00000000 --- a/docs/data/documentation/passage/emailandsmsauthmethod/displayunit/seconds.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"externalID":"s:7Passage21EmailAndSMSAuthMethodV11DisplayUnitO7SecondsyA2EmF","title":"EmailAndSMSAuthMethod.DisplayUnit.Seconds","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Seconds"}],"roleHeading":"Case","role":"symbol","modules":[{"name":"Passage"}]},"variants":[{"paths":["\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/seconds"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod","doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"Seconds","kind":"identifier"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/Seconds"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/DisplayUnit":{"title":"EmailAndSMSAuthMethod.DisplayUnit","navigatorTitle":[{"text":"DisplayUnit","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DisplayUnit"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/DisplayUnit/Seconds":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit\/Seconds","title":"EmailAndSMSAuthMethod.DisplayUnit.Seconds","abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"Seconds","kind":"identifier"}],"url":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/seconds","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod":{"title":"EmailAndSMSAuthMethod","navigatorTitle":[{"kind":"identifier","text":"EmailAndSMSAuthMethod"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"EmailAndSMSAuthMethod","kind":"identifier"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/emailandsmsauthmethod/equatable-implementations.json b/docs/data/documentation/passage/emailandsmsauthmethod/equatable-implementations.json deleted file mode 100644 index d93097bf..00000000 --- a/docs/data/documentation/passage/emailandsmsauthmethod/equatable-implementations.json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/Equatable-Implementations"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod"]]},"variants":[{"paths":["\/documentation\/passage\/emailandsmsauthmethod\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/!=(_:_:)"],"generated":true,"title":"Operators"}],"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"article","references":{"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod":{"title":"EmailAndSMSAuthMethod","navigatorTitle":[{"kind":"identifier","text":"EmailAndSMSAuthMethod"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"EmailAndSMSAuthMethod","kind":"identifier"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/!=(_:_:)","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod\/!=(_:_:)","title":"!=(_:_:)"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/emailandsmsauthmethod/init(from:).json b/docs/data/documentation/passage/emailandsmsauthmethod/init(from:).json deleted file mode 100644 index 6c48d0a1..00000000 --- a/docs/data/documentation/passage/emailandsmsauthmethod/init(from:).json +++ /dev/null @@ -1 +0,0 @@ -{"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/emailandsmsauthmethod\/init(from:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod"]]},"sections":[],"metadata":{"title":"init(from:)","externalID":"s:7Passage21EmailAndSMSAuthMethodV4fromACs7Decoder_p_tKcfc","modules":[{"name":"Passage"}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","symbolKind":"init","roleHeading":"Initializer"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/init(from:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod":{"title":"EmailAndSMSAuthMethod","navigatorTitle":[{"kind":"identifier","text":"EmailAndSMSAuthMethod"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"EmailAndSMSAuthMethod","kind":"identifier"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/init(from:)":{"url":"\/documentation\/passage\/emailandsmsauthmethod\/init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/init(from:)","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic","title":"init(from:)"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/emailandsmsauthmethod/ttl.json b/docs/data/documentation/passage/emailandsmsauthmethod/ttl.json deleted file mode 100644 index df81041a..00000000 --- a/docs/data/documentation/passage/emailandsmsauthmethod/ttl.json +++ /dev/null @@ -1 +0,0 @@ -{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/emailandsmsauthmethod\/ttl"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/ttl"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"title":"ttl","externalID":"s:7Passage21EmailAndSMSAuthMethodV3ttlSivp","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"ttl","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"modules":[{"name":"Passage"}]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"ttl"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod":{"title":"EmailAndSMSAuthMethod","navigatorTitle":[{"kind":"identifier","text":"EmailAndSMSAuthMethod"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"EmailAndSMSAuthMethod","kind":"identifier"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/ttl":{"title":"ttl","url":"\/documentation\/passage\/emailandsmsauthmethod\/ttl","kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ttl"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/ttl"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/emailandsmsauthmethod/ttldisplayunit.json b/docs/data/documentation/passage/emailandsmsauthmethod/ttldisplayunit.json deleted file mode 100644 index 94b4ff81..00000000 --- a/docs/data/documentation/passage/emailandsmsauthmethod/ttldisplayunit.json +++ /dev/null @@ -1 +0,0 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/emailandsmsauthmethod\/ttldisplayunit"]}],"metadata":{"title":"ttlDisplayUnit","externalID":"s:7Passage21EmailAndSMSAuthMethodV14ttlDisplayUnitAC0gH0OSgvp","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ttlDisplayUnit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage21EmailAndSMSAuthMethodV11DisplayUnitO","text":"DisplayUnit"},{"kind":"text","text":"?"}],"role":"symbol","symbolKind":"property","roleHeading":"Instance Property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/ttlDisplayUnit"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"ttlDisplayUnit","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage21EmailAndSMSAuthMethodV11DisplayUnitO","identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit","text":"DisplayUnit","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod":{"title":"EmailAndSMSAuthMethod","navigatorTitle":[{"kind":"identifier","text":"EmailAndSMSAuthMethod"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"EmailAndSMSAuthMethod","kind":"identifier"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/DisplayUnit":{"title":"EmailAndSMSAuthMethod.DisplayUnit","navigatorTitle":[{"text":"DisplayUnit","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/DisplayUnit","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"DisplayUnit"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit"},"doc://Passage/documentation/Passage/EmailAndSMSAuthMethod/ttlDisplayUnit":{"url":"\/documentation\/passage\/emailandsmsauthmethod\/ttldisplayunit","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"ttlDisplayUnit","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage21EmailAndSMSAuthMethodV11DisplayUnitO","text":"DisplayUnit"},{"text":"?","kind":"text"}],"title":"ttlDisplayUnit","identifier":"doc:\/\/Passage\/documentation\/Passage\/EmailAndSMSAuthMethod\/ttlDisplayUnit","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/errorresponse.json b/docs/data/documentation/passage/errorresponse.json new file mode 100644 index 00000000..ae076692 --- /dev/null +++ b/docs/data/documentation/passage/errorresponse.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s5ErrorP","doc:\/\/Passage\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/errorresponse"]}],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ErrorResponse\/error(_:_:_:_:)"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ErrorResponse\/Error-Implementations"],"generated":true,"title":"Default Implementations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ErrorResponse","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorResponse"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"sections":[],"metadata":{"roleHeading":"Enumeration","symbolKind":"enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ErrorResponse","kind":"identifier"}],"modules":[{"name":"Passage"}],"navigatorTitle":[{"text":"ErrorResponse","kind":"identifier"}],"role":"symbol","externalID":"s:7Passage13ErrorResponseO","title":"ErrorResponse"},"references":{"doc://Passage/documentation/Passage/ErrorResponse/Error-Implementations":{"url":"\/documentation\/passage\/errorresponse\/error-implementations","kind":"article","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/ErrorResponse\/Error-Implementations","title":"Error Implementations","type":"topic"},"doc://Passage/s5ErrorP":{"title":"Swift.Error","identifier":"doc:\/\/Passage\/s5ErrorP","type":"unresolvable"},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","identifier":"doc:\/\/Passage\/s8SendableP","type":"unresolvable"},"doc://Passage/documentation/Passage/ErrorResponse/error(_:_:_:_:)":{"url":"\/documentation\/passage\/errorresponse\/error(_:_:_:_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"error"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"URLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSURLResponse"},{"kind":"text","text":"?, "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":")","kind":"text"}],"kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ErrorResponse\/error(_:_:_:_:)","title":"ErrorResponse.error(_:_:_:_:)","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ErrorResponse":{"abstract":[],"url":"\/documentation\/passage\/errorresponse","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorResponse"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ErrorResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ErrorResponse","type":"topic","role":"symbol","title":"ErrorResponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/errorresponse/error(_:_:_:_:).json b/docs/data/documentation/passage/errorresponse/error(_:_:_:_:).json new file mode 100644 index 00000000..d4431204 --- /dev/null +++ b/docs/data/documentation/passage/errorresponse/error(_:_:_:_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"externalID":"s:7Passage13ErrorResponseO5erroryACSi_10Foundation4DataVSgSo13NSURLResponseCSgs0B0_ptcACmF","roleHeading":"Case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"error","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"preciseIdentifier":"c:objc(cs)NSURLResponse","kind":"typeIdentifier","text":"URLResponse"},{"kind":"text","text":"?, "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":")"}],"modules":[{"name":"Passage"}],"symbolKind":"case","title":"ErrorResponse.error(_:_:_:_:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ErrorResponse"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ErrorResponse\/error(_:_:_:_:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/errorresponse\/error(_:_:_:_:)"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"error","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?, "},{"preciseIdentifier":"c:objc(cs)NSURLResponse","text":"URLResponse","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/ErrorResponse/error(_:_:_:_:)":{"url":"\/documentation\/passage\/errorresponse\/error(_:_:_:_:)","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"error"},{"kind":"text","text":"("},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"text":"?, ","kind":"text"},{"text":"URLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSURLResponse"},{"kind":"text","text":"?, "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":")","kind":"text"}],"kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ErrorResponse\/error(_:_:_:_:)","title":"ErrorResponse.error(_:_:_:_:)","type":"topic"},"doc://Passage/documentation/Passage/ErrorResponse":{"abstract":[],"url":"\/documentation\/passage\/errorresponse","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorResponse"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ErrorResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ErrorResponse","type":"topic","role":"symbol","title":"ErrorResponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/errorresponse/error-implementations.json b/docs/data/documentation/passage/errorresponse/error-implementations.json new file mode 100644 index 00000000..a72842ce --- /dev/null +++ b/docs/data/documentation/passage/errorresponse/error-implementations.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ErrorResponse\/Error-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ErrorResponse"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Error Implementations"},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ErrorResponse\/localizedDescription"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/errorresponse\/error-implementations"]}],"sections":[],"references":{"doc://Passage/documentation/Passage/ErrorResponse/localizedDescription":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ErrorResponse\/localizedDescription","url":"\/documentation\/passage\/errorresponse\/localizeddescription","type":"topic","title":"localizedDescription","kind":"symbol","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/ErrorResponse":{"abstract":[],"url":"\/documentation\/passage\/errorresponse","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorResponse"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ErrorResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ErrorResponse","type":"topic","role":"symbol","title":"ErrorResponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/errorresponse/localizeddescription.json b/docs/data/documentation/passage/errorresponse/localizeddescription.json new file mode 100644 index 00000000..9c1df2ae --- /dev/null +++ b/docs/data/documentation/passage/errorresponse/localizeddescription.json @@ -0,0 +1 @@ +{"metadata":{"title":"localizedDescription","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"role":"symbol","symbolKind":"property","platforms":[{"beta":false,"deprecated":false,"introducedAt":"8.0","name":"iOS","unavailable":false},{"introducedAt":"10.10","unavailable":false,"deprecated":false,"beta":false,"name":"macOS"},{"deprecated":false,"introducedAt":"9.0","unavailable":false,"beta":false,"name":"tvOS"},{"unavailable":false,"beta":false,"introducedAt":"2.0","deprecated":false,"name":"watchOS"}],"externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:7Passage13ErrorResponseO","extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ErrorResponse\/localizedDescription"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Error.localizedDescription","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ErrorResponse","doc:\/\/Passage\/documentation\/Passage\/ErrorResponse\/Error-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/errorresponse\/localizeddescription"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ErrorResponse/Error-Implementations":{"url":"\/documentation\/passage\/errorresponse\/error-implementations","kind":"article","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/ErrorResponse\/Error-Implementations","title":"Error Implementations","type":"topic"},"doc://Passage/documentation/Passage/ErrorResponse/localizedDescription":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ErrorResponse\/localizedDescription","url":"\/documentation\/passage\/errorresponse\/localizeddescription","type":"topic","title":"localizedDescription","kind":"symbol","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/ErrorResponse":{"abstract":[],"url":"\/documentation\/passage\/errorresponse","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorResponse"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ErrorResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ErrorResponse","type":"topic","role":"symbol","title":"ErrorResponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/fontfamily.json b/docs/data/documentation/passage/fontfamily.json new file mode 100644 index 00000000..5727bb0b --- /dev/null +++ b/docs/data/documentation/passage/fontfamily.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Enumeration","modules":[{"name":"Passage"}],"externalID":"s:7Passage10FontFamilyO","navigatorTitle":[{"kind":"identifier","text":"FontFamily"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FontFamily"}],"symbolKind":"enum","title":"FontFamily"},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"variants":[{"paths":["\/documentation\/passage\/fontfamily"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"type":"text","text":"Body font family"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"FontFamily","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/FontFamily\/andalMono","doc:\/\/Passage\/documentation\/Passage\/FontFamily\/arial","doc:\/\/Passage\/documentation\/Passage\/FontFamily\/arialBlack","doc:\/\/Passage\/documentation\/Passage\/FontFamily\/baskerville","doc:\/\/Passage\/documentation\/Passage\/FontFamily\/bradleyHand","doc:\/\/Passage\/documentation\/Passage\/FontFamily\/brushScriptMt","doc:\/\/Passage\/documentation\/Passage\/FontFamily\/comicSansMs","doc:\/\/Passage\/documentation\/Passage\/FontFamily\/courier","doc:\/\/Passage\/documentation\/Passage\/FontFamily\/georgia","doc:\/\/Passage\/documentation\/Passage\/FontFamily\/gillSans","doc:\/\/Passage\/documentation\/Passage\/FontFamily\/helvetica","doc:\/\/Passage\/documentation\/Passage\/FontFamily\/impact","doc:\/\/Passage\/documentation\/Passage\/FontFamily\/lucida","doc:\/\/Passage\/documentation\/Passage\/FontFamily\/luminari","doc:\/\/Passage\/documentation\/Passage\/FontFamily\/monaco","doc:\/\/Passage\/documentation\/Passage\/FontFamily\/palatino","doc:\/\/Passage\/documentation\/Passage\/FontFamily\/tahoma","doc:\/\/Passage\/documentation\/Passage\/FontFamily\/timesNewRoman","doc:\/\/Passage\/documentation\/Passage\/FontFamily\/trebuchetMs","doc:\/\/Passage\/documentation\/Passage\/FontFamily\/verdana"],"title":"Enumeration Cases"},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/FontFamily\/init(rawValue:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/FontFamily\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/FontFamily\/RawRepresentable-Implementations"],"generated":true}],"references":{"doc://Passage/documentation/Passage/FontFamily/gillSans":{"title":"FontFamily.gillSans","url":"\/documentation\/passage\/fontfamily\/gillsans","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/gillSans","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"gillSans","kind":"identifier"}],"abstract":[],"type":"topic"},"doc://Passage/s12CaseIterableP":{"identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable","type":"unresolvable"},"doc://Passage/documentation/Passage/FontFamily/impact":{"title":"FontFamily.impact","url":"\/documentation\/passage\/fontfamily\/impact","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/impact","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"impact","kind":"identifier"}],"abstract":[],"type":"topic"},"doc://Passage/SY":{"title":"Swift.RawRepresentable","type":"unresolvable","identifier":"doc:\/\/Passage\/SY"},"doc://Passage/documentation/Passage/FontFamily/georgia":{"title":"FontFamily.georgia","url":"\/documentation\/passage\/fontfamily\/georgia","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/georgia","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"georgia","kind":"identifier"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/FontFamily/timesNewRoman":{"type":"topic","url":"\/documentation\/passage\/fontfamily\/timesnewroman","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/timesNewRoman","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"timesNewRoman","kind":"identifier"}],"abstract":[],"title":"FontFamily.timesNewRoman"},"doc://Passage/documentation/Passage/FontFamily/andalMono":{"title":"FontFamily.andalMono","url":"\/documentation\/passage\/fontfamily\/andalmono","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/andalMono","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"andalMono","kind":"identifier"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/FontFamily/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/fontfamily\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/Equatable-Implementations","kind":"article","role":"collectionGroup","abstract":[],"title":"Equatable Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/Se":{"identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://Passage/documentation/Passage/FontFamily/helvetica":{"type":"topic","url":"\/documentation\/passage\/fontfamily\/helvetica","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/helvetica","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"helvetica","kind":"identifier"}],"abstract":[],"title":"FontFamily.helvetica"},"doc://Passage/documentation/Passage/FontFamily/arial":{"title":"FontFamily.arial","url":"\/documentation\/passage\/fontfamily\/arial","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/arial","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"arial","kind":"identifier"}],"abstract":[],"type":"topic"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Passage/documentation/Passage/FontFamily/comicSansMs":{"title":"FontFamily.comicSansMs","url":"\/documentation\/passage\/fontfamily\/comicsansms","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/comicSansMs","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"comicSansMs","kind":"identifier"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/FontFamily/trebuchetMs":{"type":"topic","url":"\/documentation\/passage\/fontfamily\/trebuchetms","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/trebuchetMs","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"trebuchetMs","kind":"identifier"}],"abstract":[],"title":"FontFamily.trebuchetMs"},"doc://Passage/documentation/Passage/FontFamily/brushScriptMt":{"title":"FontFamily.brushScriptMt","url":"\/documentation\/passage\/fontfamily\/brushscriptmt","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/brushScriptMt","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"brushScriptMt","kind":"identifier"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/FontFamily/verdana":{"type":"topic","url":"\/documentation\/passage\/fontfamily\/verdana","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/verdana","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"verdana","kind":"identifier"}],"abstract":[],"title":"FontFamily.verdana"},"doc://Passage/SE":{"identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://Passage/documentation/Passage/FontFamily":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"FontFamily"}],"url":"\/documentation\/passage\/fontfamily","type":"topic","title":"FontFamily","abstract":[{"text":"Body font family","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FontFamily"}]},"doc://Passage/documentation/Passage/FontFamily/luminari":{"type":"topic","url":"\/documentation\/passage\/fontfamily\/luminari","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/luminari","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"luminari","kind":"identifier"}],"abstract":[],"title":"FontFamily.luminari"},"doc://Passage/documentation/Passage/FontFamily/monaco":{"title":"FontFamily.monaco","url":"\/documentation\/passage\/fontfamily\/monaco","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/monaco","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"monaco","kind":"identifier"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/FontFamily/baskerville":{"type":"topic","url":"\/documentation\/passage\/fontfamily\/baskerville","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/baskerville","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"baskerville","kind":"identifier"}],"abstract":[],"title":"FontFamily.baskerville"},"doc://Passage/documentation/Passage/FontFamily/init(rawValue:)":{"title":"init(rawValue:)","url":"\/documentation\/passage\/fontfamily\/init(rawvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/init(rawValue:)","kind":"symbol","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/FontFamily/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/fontfamily\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","abstract":[]},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/FontFamily/bradleyHand":{"title":"FontFamily.bradleyHand","url":"\/documentation\/passage\/fontfamily\/bradleyhand","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/bradleyHand","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bradleyHand"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/FontFamily/courier":{"type":"topic","url":"\/documentation\/passage\/fontfamily\/courier","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/courier","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"courier","kind":"identifier"}],"abstract":[],"title":"FontFamily.courier"},"doc://Passage/documentation/Passage/FontFamily/arialBlack":{"title":"FontFamily.arialBlack","url":"\/documentation\/passage\/fontfamily\/arialblack","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/arialBlack","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"arialBlack"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/FontFamily/tahoma":{"url":"\/documentation\/passage\/fontfamily\/tahoma","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/tahoma","type":"topic","title":"FontFamily.tahoma","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tahoma"}]},"doc://Passage/documentation/Passage/FontFamily/palatino":{"type":"topic","url":"\/documentation\/passage\/fontfamily\/palatino","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/palatino","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"palatino","kind":"identifier"}],"abstract":[],"title":"FontFamily.palatino"},"doc://Passage/documentation/Passage/FontFamily/lucida":{"title":"FontFamily.lucida","url":"\/documentation\/passage\/fontfamily\/lucida","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/lucida","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lucida"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/fontfamily/!=(_:_:).json b/docs/data/documentation/passage/fontfamily/!=(_:_:).json new file mode 100644 index 00000000..9a38486b --- /dev/null +++ b/docs/data/documentation/passage/fontfamily/!=(_:_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/FontFamily","doc:\/\/Passage\/documentation\/Passage\/FontFamily\/Equatable-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/passage\/fontfamily\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/!=(_:_:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage10FontFamilyO","title":"!=(_:_:)","role":"symbol","roleHeading":"Operator"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/FontFamily":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"FontFamily"}],"url":"\/documentation\/passage\/fontfamily","type":"topic","title":"FontFamily","abstract":[{"text":"Body font family","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FontFamily"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/FontFamily/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"role":"symbol","url":"\/documentation\/passage\/fontfamily\/!=(_:_:)","kind":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/!=(_:_:)"},"doc://Passage/documentation/Passage/FontFamily/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/fontfamily\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/Equatable-Implementations","kind":"article","role":"collectionGroup","abstract":[],"title":"Equatable Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/fontfamily/andalmono.json b/docs/data/documentation/passage/fontfamily/andalmono.json new file mode 100644 index 00000000..e64db570 --- /dev/null +++ b/docs/data/documentation/passage/fontfamily/andalmono.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/andalMono"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/FontFamily"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"andalMono","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Case","title":"FontFamily.andalMono","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"andalMono"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage10FontFamilyO9andalMonoyA2CmF","symbolKind":"case","role":"symbol"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/fontfamily\/andalmono"]}],"references":{"doc://Passage/documentation/Passage/FontFamily/andalMono":{"title":"FontFamily.andalMono","url":"\/documentation\/passage\/fontfamily\/andalmono","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/andalMono","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"andalMono","kind":"identifier"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/FontFamily":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"FontFamily"}],"url":"\/documentation\/passage\/fontfamily","type":"topic","title":"FontFamily","abstract":[{"text":"Body font family","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FontFamily"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/fontfamily/arial.json b/docs/data/documentation/passage/fontfamily/arial.json new file mode 100644 index 00000000..aedd9af4 --- /dev/null +++ b/docs/data/documentation/passage/fontfamily/arial.json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/FontFamily"]]},"variants":[{"paths":["\/documentation\/passage\/fontfamily\/arial"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"arial"}],"role":"symbol","roleHeading":"Case","modules":[{"name":"Passage"}],"title":"FontFamily.arial","externalID":"s:7Passage10FontFamilyO5arialyA2CmF","symbolKind":"case"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/arial","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"arial","kind":"identifier"}]}]}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage/FontFamily":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"FontFamily"}],"url":"\/documentation\/passage\/fontfamily","type":"topic","title":"FontFamily","abstract":[{"text":"Body font family","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FontFamily"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/FontFamily/arial":{"title":"FontFamily.arial","url":"\/documentation\/passage\/fontfamily\/arial","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/arial","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"arial","kind":"identifier"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/fontfamily/arialblack.json b/docs/data/documentation/passage/fontfamily/arialblack.json new file mode 100644 index 00000000..22a0fc06 --- /dev/null +++ b/docs/data/documentation/passage/fontfamily/arialblack.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/FontFamily"]]},"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"arialBlack"}],"externalID":"s:7Passage10FontFamilyO10arialBlackyA2CmF","title":"FontFamily.arialBlack","role":"symbol","roleHeading":"Case"},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/arialBlack","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"arialBlack"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/fontfamily\/arialblack"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/FontFamily":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"FontFamily"}],"url":"\/documentation\/passage\/fontfamily","type":"topic","title":"FontFamily","abstract":[{"text":"Body font family","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FontFamily"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/FontFamily/arialBlack":{"title":"FontFamily.arialBlack","url":"\/documentation\/passage\/fontfamily\/arialblack","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/arialBlack","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"arialBlack"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/fontfamily/baskerville.json b/docs/data/documentation/passage/fontfamily/baskerville.json new file mode 100644 index 00000000..cc38e8a6 --- /dev/null +++ b/docs/data/documentation/passage/fontfamily/baskerville.json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"baskerville"}],"roleHeading":"Case","externalID":"s:7Passage10FontFamilyO11baskervilleyA2CmF","title":"FontFamily.baskerville","role":"symbol"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"baskerville","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"variants":[{"paths":["\/documentation\/passage\/fontfamily\/baskerville"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/baskerville"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/FontFamily"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage/FontFamily":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"FontFamily"}],"url":"\/documentation\/passage\/fontfamily","type":"topic","title":"FontFamily","abstract":[{"text":"Body font family","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FontFamily"}]},"doc://Passage/documentation/Passage/FontFamily/baskerville":{"type":"topic","url":"\/documentation\/passage\/fontfamily\/baskerville","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/baskerville","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"baskerville","kind":"identifier"}],"abstract":[],"title":"FontFamily.baskerville"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/fontfamily/bradleyhand.json b/docs/data/documentation/passage/fontfamily/bradleyhand.json new file mode 100644 index 00000000..2b26fc38 --- /dev/null +++ b/docs/data/documentation/passage/fontfamily/bradleyhand.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/bradleyHand","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/fontfamily\/bradleyhand"]}],"sections":[],"metadata":{"externalID":"s:7Passage10FontFamilyO11bradleyHandyA2CmF","roleHeading":"Case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bradleyHand"}],"modules":[{"name":"Passage"}],"symbolKind":"case","title":"FontFamily.bradleyHand"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"bradleyHand","kind":"identifier"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/FontFamily"]]},"references":{"doc://Passage/documentation/Passage/FontFamily/bradleyHand":{"title":"FontFamily.bradleyHand","url":"\/documentation\/passage\/fontfamily\/bradleyhand","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/bradleyHand","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"bradleyHand"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/FontFamily":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"FontFamily"}],"url":"\/documentation\/passage\/fontfamily","type":"topic","title":"FontFamily","abstract":[{"text":"Body font family","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FontFamily"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/fontfamily/brushscriptmt.json b/docs/data/documentation/passage/fontfamily/brushscriptmt.json new file mode 100644 index 00000000..ca94e20d --- /dev/null +++ b/docs/data/documentation/passage/fontfamily/brushscriptmt.json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/fontfamily\/brushscriptmt"]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/brushScriptMt","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/FontFamily"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"brushScriptMt"}]}]}],"metadata":{"symbolKind":"case","roleHeading":"Case","title":"FontFamily.brushScriptMt","externalID":"s:7Passage10FontFamilyO13brushScriptMtyA2CmF","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"brushScriptMt","kind":"identifier"}],"modules":[{"name":"Passage"}],"role":"symbol"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/FontFamily":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"FontFamily"}],"url":"\/documentation\/passage\/fontfamily","type":"topic","title":"FontFamily","abstract":[{"text":"Body font family","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FontFamily"}]},"doc://Passage/documentation/Passage/FontFamily/brushScriptMt":{"title":"FontFamily.brushScriptMt","url":"\/documentation\/passage\/fontfamily\/brushscriptmt","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/brushScriptMt","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"brushScriptMt","kind":"identifier"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/fontfamily/comicsansms.json b/docs/data/documentation/passage/fontfamily/comicsansms.json new file mode 100644 index 00000000..8ca0fe84 --- /dev/null +++ b/docs/data/documentation/passage/fontfamily/comicsansms.json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/FontFamily"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/comicSansMs"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"comicSansMs"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/fontfamily\/comicsansms"]}],"metadata":{"externalID":"s:7Passage10FontFamilyO11comicSansMsyA2CmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","symbolKind":"case","title":"FontFamily.comicSansMs","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"comicSansMs"}]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/FontFamily":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"FontFamily"}],"url":"\/documentation\/passage\/fontfamily","type":"topic","title":"FontFamily","abstract":[{"text":"Body font family","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FontFamily"}]},"doc://Passage/documentation/Passage/FontFamily/comicSansMs":{"title":"FontFamily.comicSansMs","url":"\/documentation\/passage\/fontfamily\/comicsansms","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/comicSansMs","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"comicSansMs","kind":"identifier"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/fontfamily/courier.json b/docs/data/documentation/passage/fontfamily/courier.json new file mode 100644 index 00000000..009ef1b3 --- /dev/null +++ b/docs/data/documentation/passage/fontfamily/courier.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Case","externalID":"s:7Passage10FontFamilyO7courieryA2CmF","symbolKind":"case","title":"FontFamily.courier","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"courier","kind":"identifier"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/courier","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/FontFamily"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"courier"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/fontfamily\/courier"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/FontFamily/courier":{"type":"topic","url":"\/documentation\/passage\/fontfamily\/courier","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/courier","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"courier","kind":"identifier"}],"abstract":[],"title":"FontFamily.courier"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/FontFamily":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"FontFamily"}],"url":"\/documentation\/passage\/fontfamily","type":"topic","title":"FontFamily","abstract":[{"text":"Body font family","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FontFamily"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/fontfamily/encode(to:).json b/docs/data/documentation/passage/fontfamily/encode(to:).json new file mode 100644 index 00000000..2a3394b4 --- /dev/null +++ b/docs/data/documentation/passage/fontfamily/encode(to:).json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"extendedModule":"Swift","externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:7Passage10FontFamilyO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Instance Method","role":"symbol","title":"encode(to:)","symbolKind":"method","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/passage\/fontfamily\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/encode(to:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/FontFamily","doc:\/\/Passage\/documentation\/Passage\/FontFamily\/RawRepresentable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/FontFamily/encode(to:)":{"title":"encode(to:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/encode(to:)","kind":"symbol","url":"\/documentation\/passage\/fontfamily\/encode(to:)","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/FontFamily":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"FontFamily"}],"url":"\/documentation\/passage\/fontfamily","type":"topic","title":"FontFamily","abstract":[{"text":"Body font family","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FontFamily"}]},"doc://Passage/documentation/Passage/FontFamily/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/fontfamily\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/fontfamily/equatable-implementations.json b/docs/data/documentation/passage/fontfamily/equatable-implementations.json new file mode 100644 index 00000000..30b1ae5e --- /dev/null +++ b/docs/data/documentation/passage/fontfamily/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/FontFamily"]]},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/FontFamily\/!=(_:_:)"]}],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"sections":[],"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/fontfamily\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/FontFamily/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"role":"symbol","url":"\/documentation\/passage\/fontfamily\/!=(_:_:)","kind":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/!=(_:_:)"},"doc://Passage/documentation/Passage/FontFamily":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"FontFamily"}],"url":"\/documentation\/passage\/fontfamily","type":"topic","title":"FontFamily","abstract":[{"text":"Body font family","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FontFamily"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/fontfamily/georgia.json b/docs/data/documentation/passage/fontfamily/georgia.json new file mode 100644 index 00000000..cd8e7026 --- /dev/null +++ b/docs/data/documentation/passage/fontfamily/georgia.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage10FontFamilyO7georgiayA2CmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","symbolKind":"case","title":"FontFamily.georgia","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"georgia"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/fontfamily\/georgia"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/FontFamily"]]},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"georgia"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/georgia","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/FontFamily/georgia":{"title":"FontFamily.georgia","url":"\/documentation\/passage\/fontfamily\/georgia","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/georgia","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"georgia","kind":"identifier"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/FontFamily":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"FontFamily"}],"url":"\/documentation\/passage\/fontfamily","type":"topic","title":"FontFamily","abstract":[{"text":"Body font family","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FontFamily"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/fontfamily/gillsans.json b/docs/data/documentation/passage/fontfamily/gillsans.json new file mode 100644 index 00000000..00bab76d --- /dev/null +++ b/docs/data/documentation/passage/fontfamily/gillsans.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/fontfamily\/gillsans"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"gillSans"}],"platforms":["iOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/FontFamily"]]},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","role":"symbol","roleHeading":"Case","title":"FontFamily.gillSans","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"gillSans","kind":"identifier"}],"externalID":"s:7Passage10FontFamilyO8gillSansyA2CmF"},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/gillSans","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/FontFamily/gillSans":{"title":"FontFamily.gillSans","url":"\/documentation\/passage\/fontfamily\/gillsans","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/gillSans","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"gillSans","kind":"identifier"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/FontFamily":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"FontFamily"}],"url":"\/documentation\/passage\/fontfamily","type":"topic","title":"FontFamily","abstract":[{"text":"Body font family","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FontFamily"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/fontfamily/hash(into:).json b/docs/data/documentation/passage/fontfamily/hash(into:).json new file mode 100644 index 00000000..cab71542 --- /dev/null +++ b/docs/data/documentation/passage/fontfamily/hash(into:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/FontFamily","doc:\/\/Passage\/documentation\/Passage\/FontFamily\/RawRepresentable-Implementations"]]},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage10FontFamilyO","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","extendedModule":"Swift","title":"hash(into:)","roleHeading":"Instance Method"},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/fontfamily\/hash(into:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["iOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/hash(into:)"},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/FontFamily":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"FontFamily"}],"url":"\/documentation\/passage\/fontfamily","type":"topic","title":"FontFamily","abstract":[{"text":"Body font family","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FontFamily"}]},"doc://Passage/documentation/Passage/FontFamily/hash(into:)":{"type":"topic","url":"\/documentation\/passage\/fontfamily\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/hash(into:)","title":"hash(into:)","abstract":[]},"doc://Passage/documentation/Passage/FontFamily/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/fontfamily\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/fontfamily/hashvalue.json b/docs/data/documentation/passage/fontfamily/hashvalue.json new file mode 100644 index 00000000..38b43d70 --- /dev/null +++ b/docs/data/documentation/passage/fontfamily/hashvalue.json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/FontFamily","doc:\/\/Passage\/documentation\/Passage\/FontFamily\/RawRepresentable-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/passage\/fontfamily\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage10FontFamilyO","role":"symbol","title":"hashValue","extendedModule":"Swift","roleHeading":"Instance Property","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"property","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/hashValue","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/FontFamily":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"FontFamily"}],"url":"\/documentation\/passage\/fontfamily","type":"topic","title":"FontFamily","abstract":[{"text":"Body font family","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FontFamily"}]},"doc://Passage/documentation/Passage/FontFamily/hashValue":{"kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/passage\/fontfamily\/hashvalue","title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/hashValue","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/FontFamily/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/fontfamily\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/fontfamily/helvetica.json b/docs/data/documentation/passage/fontfamily/helvetica.json new file mode 100644 index 00000000..87a87d29 --- /dev/null +++ b/docs/data/documentation/passage/fontfamily/helvetica.json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/fontfamily\/helvetica"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/FontFamily"]]},"metadata":{"externalID":"s:7Passage10FontFamilyO9helveticayA2CmF","modules":[{"name":"Passage"}],"role":"symbol","title":"FontFamily.helvetica","roleHeading":"Case","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"helvetica"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"helvetica"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/helvetica"},"references":{"doc://Passage/documentation/Passage/FontFamily/helvetica":{"type":"topic","url":"\/documentation\/passage\/fontfamily\/helvetica","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/helvetica","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"helvetica","kind":"identifier"}],"abstract":[],"title":"FontFamily.helvetica"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/FontFamily":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"FontFamily"}],"url":"\/documentation\/passage\/fontfamily","type":"topic","title":"FontFamily","abstract":[{"text":"Body font family","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FontFamily"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/fontfamily/impact.json b/docs/data/documentation/passage/fontfamily/impact.json new file mode 100644 index 00000000..786627e6 --- /dev/null +++ b/docs/data/documentation/passage/fontfamily/impact.json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Case","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"impact"}],"modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage10FontFamilyO6impactyA2CmF","title":"FontFamily.impact"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"impact","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/fontfamily\/impact"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/FontFamily"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/impact","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/FontFamily":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"FontFamily"}],"url":"\/documentation\/passage\/fontfamily","type":"topic","title":"FontFamily","abstract":[{"text":"Body font family","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FontFamily"}]},"doc://Passage/documentation/Passage/FontFamily/impact":{"title":"FontFamily.impact","url":"\/documentation\/passage\/fontfamily\/impact","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/impact","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"impact","kind":"identifier"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/fontfamily/init(from:).json b/docs/data/documentation/passage/fontfamily/init(from:).json new file mode 100644 index 00000000..443a392e --- /dev/null +++ b/docs/data/documentation/passage/fontfamily/init(from:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:7Passage10FontFamilyO","symbolKind":"init","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}]},"roleHeading":"Initializer","extendedModule":"Swift","role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/init(from:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/FontFamily","doc:\/\/Passage\/documentation\/Passage\/FontFamily\/RawRepresentable-Implementations"]]},"variants":[{"paths":["\/documentation\/passage\/fontfamily\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/FontFamily/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/fontfamily\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/FontFamily/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"kind":"symbol","url":"\/documentation\/passage\/fontfamily\/init(from:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/init(from:)","role":"symbol","title":"init(from:)","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/FontFamily":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"FontFamily"}],"url":"\/documentation\/passage\/fontfamily","type":"topic","title":"FontFamily","abstract":[{"text":"Body font family","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FontFamily"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/fontfamily/init(rawvalue:).json b/docs/data/documentation/passage/fontfamily/init(rawvalue:).json new file mode 100644 index 00000000..9294955b --- /dev/null +++ b/docs/data/documentation/passage/fontfamily/init(rawvalue:).json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"symbolKind":"init","role":"symbol","title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"roleHeading":"Initializer","externalID":"s:7Passage10FontFamilyO8rawValueACSgSS_tcfc","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/FontFamily"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/passage\/fontfamily\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/init(rawValue:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/FontFamily/init(rawValue:)":{"title":"init(rawValue:)","url":"\/documentation\/passage\/fontfamily\/init(rawvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/init(rawValue:)","kind":"symbol","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/FontFamily":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"FontFamily"}],"url":"\/documentation\/passage\/fontfamily","type":"topic","title":"FontFamily","abstract":[{"text":"Body font family","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FontFamily"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/fontfamily/lucida.json b/docs/data/documentation/passage/fontfamily/lucida.json new file mode 100644 index 00000000..0f4f4df9 --- /dev/null +++ b/docs/data/documentation/passage/fontfamily/lucida.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/FontFamily"]]},"metadata":{"title":"FontFamily.lucida","role":"symbol","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lucida","kind":"identifier"}],"externalID":"s:7Passage10FontFamilyO6lucidayA2CmF","roleHeading":"Case","modules":[{"name":"Passage"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/lucida"},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/fontfamily\/lucida"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"lucida","kind":"identifier"}],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/FontFamily":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"FontFamily"}],"url":"\/documentation\/passage\/fontfamily","type":"topic","title":"FontFamily","abstract":[{"text":"Body font family","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FontFamily"}]},"doc://Passage/documentation/Passage/FontFamily/lucida":{"title":"FontFamily.lucida","url":"\/documentation\/passage\/fontfamily\/lucida","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/lucida","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lucida"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/fontfamily/luminari.json b/docs/data/documentation/passage/fontfamily/luminari.json new file mode 100644 index 00000000..c1bdd6a6 --- /dev/null +++ b/docs/data/documentation/passage/fontfamily/luminari.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"luminari"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/fontfamily\/luminari"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"title":"FontFamily.luminari","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"luminari"}],"roleHeading":"Case","externalID":"s:7Passage10FontFamilyO8luminariyA2CmF","role":"symbol"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/luminari"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/FontFamily"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/FontFamily":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"FontFamily"}],"url":"\/documentation\/passage\/fontfamily","type":"topic","title":"FontFamily","abstract":[{"text":"Body font family","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FontFamily"}]},"doc://Passage/documentation/Passage/FontFamily/luminari":{"type":"topic","url":"\/documentation\/passage\/fontfamily\/luminari","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/luminari","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"luminari","kind":"identifier"}],"abstract":[],"title":"FontFamily.luminari"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/fontfamily/monaco.json b/docs/data/documentation/passage/fontfamily/monaco.json new file mode 100644 index 00000000..57f0f353 --- /dev/null +++ b/docs/data/documentation/passage/fontfamily/monaco.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/FontFamily"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/monaco"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"monaco","kind":"identifier"}]}],"kind":"declarations"}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/fontfamily\/monaco"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"monaco"}],"externalID":"s:7Passage10FontFamilyO6monacoyA2CmF","title":"FontFamily.monaco","role":"symbol","roleHeading":"Case"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage/FontFamily/monaco":{"title":"FontFamily.monaco","url":"\/documentation\/passage\/fontfamily\/monaco","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/monaco","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"monaco","kind":"identifier"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/FontFamily":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"FontFamily"}],"url":"\/documentation\/passage\/fontfamily","type":"topic","title":"FontFamily","abstract":[{"text":"Body font family","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FontFamily"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/fontfamily/palatino.json b/docs/data/documentation/passage/fontfamily/palatino.json new file mode 100644 index 00000000..b81e03d7 --- /dev/null +++ b/docs/data/documentation/passage/fontfamily/palatino.json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/fontfamily\/palatino"]}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"palatino","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Case","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"palatino","kind":"identifier"}],"modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage10FontFamilyO8palatinoyA2CmF","title":"FontFamily.palatino"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/palatino"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/FontFamily"]]},"references":{"doc://Passage/documentation/Passage/FontFamily/palatino":{"type":"topic","url":"\/documentation\/passage\/fontfamily\/palatino","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/palatino","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"palatino","kind":"identifier"}],"abstract":[],"title":"FontFamily.palatino"},"doc://Passage/documentation/Passage/FontFamily":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"FontFamily"}],"url":"\/documentation\/passage\/fontfamily","type":"topic","title":"FontFamily","abstract":[{"text":"Body font family","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FontFamily"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/fontfamily/rawrepresentable-implementations.json b/docs/data/documentation/passage/fontfamily/rawrepresentable-implementations.json new file mode 100644 index 00000000..764d38f4 --- /dev/null +++ b/docs/data/documentation/passage/fontfamily/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/FontFamily"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/RawRepresentable-Implementations"},"metadata":{"title":"RawRepresentable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"kind":"article","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/fontfamily\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/FontFamily\/init(from:)"],"generated":true},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/FontFamily\/hashValue"],"generated":true,"title":"Instance Properties"},{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/FontFamily\/encode(to:)","doc:\/\/Passage\/documentation\/Passage\/FontFamily\/hash(into:)"]}],"references":{"doc://Passage/documentation/Passage/FontFamily/hashValue":{"kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/passage\/fontfamily\/hashvalue","title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/hashValue","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Passage/documentation/Passage/FontFamily":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"FontFamily"}],"url":"\/documentation\/passage\/fontfamily","type":"topic","title":"FontFamily","abstract":[{"text":"Body font family","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FontFamily"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/FontFamily/hash(into:)":{"type":"topic","url":"\/documentation\/passage\/fontfamily\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/hash(into:)","title":"hash(into:)","abstract":[]},"doc://Passage/documentation/Passage/FontFamily/encode(to:)":{"title":"encode(to:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/encode(to:)","kind":"symbol","url":"\/documentation\/passage\/fontfamily\/encode(to:)","type":"topic","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[]},"doc://Passage/documentation/Passage/FontFamily/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"kind":"symbol","url":"\/documentation\/passage\/fontfamily\/init(from:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/init(from:)","role":"symbol","title":"init(from:)","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/fontfamily/tahoma.json b/docs/data/documentation/passage/fontfamily/tahoma.json new file mode 100644 index 00000000..794da9ba --- /dev/null +++ b/docs/data/documentation/passage/fontfamily/tahoma.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"tahoma","kind":"identifier"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/FontFamily"]]},"metadata":{"externalID":"s:7Passage10FontFamilyO6tahomayA2CmF","symbolKind":"case","role":"symbol","roleHeading":"Case","modules":[{"name":"Passage"}],"title":"FontFamily.tahoma","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tahoma","kind":"identifier"}]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/fontfamily\/tahoma"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/tahoma"},"references":{"doc://Passage/documentation/Passage/FontFamily":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"FontFamily"}],"url":"\/documentation\/passage\/fontfamily","type":"topic","title":"FontFamily","abstract":[{"text":"Body font family","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FontFamily"}]},"doc://Passage/documentation/Passage/FontFamily/tahoma":{"url":"\/documentation\/passage\/fontfamily\/tahoma","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/tahoma","type":"topic","title":"FontFamily.tahoma","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tahoma"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/fontfamily/timesnewroman.json b/docs/data/documentation/passage/fontfamily/timesnewroman.json new file mode 100644 index 00000000..15ae7199 --- /dev/null +++ b/docs/data/documentation/passage/fontfamily/timesnewroman.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/FontFamily"]]},"metadata":{"externalID":"s:7Passage10FontFamilyO13timesNewRomanyA2CmF","symbolKind":"case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"timesNewRoman"}],"title":"FontFamily.timesNewRoman","modules":[{"name":"Passage"}],"roleHeading":"Case"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/timesNewRoman","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/fontfamily\/timesnewroman"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"timesNewRoman","kind":"identifier"}]}]}],"references":{"doc://Passage/documentation/Passage/FontFamily/timesNewRoman":{"type":"topic","url":"\/documentation\/passage\/fontfamily\/timesnewroman","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/timesNewRoman","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"timesNewRoman","kind":"identifier"}],"abstract":[],"title":"FontFamily.timesNewRoman"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/FontFamily":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"FontFamily"}],"url":"\/documentation\/passage\/fontfamily","type":"topic","title":"FontFamily","abstract":[{"text":"Body font family","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FontFamily"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/fontfamily/trebuchetms.json b/docs/data/documentation/passage/fontfamily/trebuchetms.json new file mode 100644 index 00000000..6fbd80a2 --- /dev/null +++ b/docs/data/documentation/passage/fontfamily/trebuchetms.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"trebuchetMs"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage10FontFamilyO11trebuchetMsyA2CmF","roleHeading":"Case","title":"FontFamily.trebuchetMs"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/FontFamily"]]},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"trebuchetMs","kind":"identifier"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/fontfamily\/trebuchetms"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/trebuchetMs","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/FontFamily":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"FontFamily"}],"url":"\/documentation\/passage\/fontfamily","type":"topic","title":"FontFamily","abstract":[{"text":"Body font family","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FontFamily"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/FontFamily/trebuchetMs":{"type":"topic","url":"\/documentation\/passage\/fontfamily\/trebuchetms","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/trebuchetMs","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"trebuchetMs","kind":"identifier"}],"abstract":[],"title":"FontFamily.trebuchetMs"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/fontfamily/verdana.json b/docs/data/documentation/passage/fontfamily/verdana.json new file mode 100644 index 00000000..db37e18c --- /dev/null +++ b/docs/data/documentation/passage/fontfamily/verdana.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","role":"symbol","roleHeading":"Case","title":"FontFamily.verdana","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"verdana","kind":"identifier"}],"externalID":"s:7Passage10FontFamilyO7verdanayA2CmF"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/FontFamily"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"verdana"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/fontfamily\/verdana"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/verdana","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/FontFamily/verdana":{"type":"topic","url":"\/documentation\/passage\/fontfamily\/verdana","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily\/verdana","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"verdana","kind":"identifier"}],"abstract":[],"title":"FontFamily.verdana"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/FontFamily":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"FontFamily"}],"url":"\/documentation\/passage\/fontfamily","type":"topic","title":"FontFamily","abstract":[{"text":"Body font family","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/FontFamily","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"FontFamily"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getappresponse.json b/docs/data/documentation/passage/getappresponse.json new file mode 100644 index 00000000..5ac280e3 --- /dev/null +++ b/docs/data/documentation/passage/getappresponse.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"GetAppResponse","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getappresponse"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"kind":"relationships","type":"conformsTo"}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/init(app:)","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/init(from:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/app"]},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/encode(to:)"]},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys"]},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/Equatable-Implementations"],"title":"Default Implementations"}],"sections":[],"metadata":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"GetAppResponse","kind":"identifier"}],"roleHeading":"Structure","symbolKind":"struct","externalID":"s:7Passage14GetAppResponseV","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"GetAppResponse"}],"title":"GetAppResponse","modules":[{"name":"Passage"}]},"references":{"doc://Passage/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/getappresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys","role":"symbol","title":"GetAppResponse.CodingKeys","type":"topic","abstract":[]},"doc://Passage/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/GetAppResponse/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic","url":"\/documentation\/passage\/getappresponse\/init(from:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/init(from:)","role":"symbol","title":"init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage/GetAppResponse/encode(to:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","url":"\/documentation\/passage\/getappresponse\/encode(to:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/encode(to:)","role":"symbol","title":"encode(to:)","kind":"symbol"},"doc://Passage/documentation/Passage/GetAppResponse/init(app:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"app"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"App","preciseIdentifier":"s:7Passage3AppV"},{"text":")","kind":"text"}],"type":"topic","url":"\/documentation\/passage\/getappresponse\/init(app:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/init(app:)","role":"symbol","title":"init(app:)","kind":"symbol"},"doc://Passage/documentation/Passage/GetAppResponse/app":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"app","kind":"identifier"},{"kind":"text","text":": "},{"text":"App","preciseIdentifier":"s:7Passage3AppV","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/getappresponse\/app","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/app","role":"symbol","title":"app","kind":"symbol"},"doc://Passage/documentation/Passage/GetAppResponse/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/getappresponse\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"},"doc://Passage/documentation/Passage/GetAppResponse":{"url":"\/documentation\/passage\/getappresponse","abstract":[],"navigatorTitle":[{"text":"GetAppResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetAppResponse"}],"kind":"symbol","title":"GetAppResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","type":"topic"},"doc://Passage/SE":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getappresponse/!=(_:_:).json b/docs/data/documentation/passage/getappresponse/!=(_:_:).json new file mode 100644 index 00000000..4ab77704 --- /dev/null +++ b/docs/data/documentation/passage/getappresponse/!=(_:_:).json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"symbolKind":"op","role":"symbol","roleHeading":"Operator","modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage14GetAppResponseV","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/Equatable-Implementations"]]},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/!=(_:_:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/getappresponse\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/GetAppResponse/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/getappresponse\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetAppResponse/!=(_:_:)":{"url":"\/documentation\/passage\/getappresponse\/!=(_:_:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/!=(_:_:)","type":"topic","abstract":[],"kind":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage/GetAppResponse":{"url":"\/documentation\/passage\/getappresponse","abstract":[],"navigatorTitle":[{"text":"GetAppResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetAppResponse"}],"kind":"symbol","title":"GetAppResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getappresponse/app.json b/docs/data/documentation/passage/getappresponse/app.json new file mode 100644 index 00000000..3e886ce6 --- /dev/null +++ b/docs/data/documentation/passage/getappresponse/app.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/app"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","metadata":{"externalID":"s:7Passage14GetAppResponseV3appAA0C0Vvp","modules":[{"name":"Passage"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","title":"app","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"app"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage3AppV","text":"App"}]},"variants":[{"paths":["\/documentation\/passage\/getappresponse\/app"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"app","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/App","preciseIdentifier":"s:7Passage3AppV","text":"App"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetAppResponse":{"url":"\/documentation\/passage\/getappresponse","abstract":[],"navigatorTitle":[{"text":"GetAppResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetAppResponse"}],"kind":"symbol","title":"GetAppResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","type":"topic"},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/GetAppResponse/app":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"app","kind":"identifier"},{"kind":"text","text":": "},{"text":"App","preciseIdentifier":"s:7Passage3AppV","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/getappresponse\/app","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/app","role":"symbol","title":"app","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getappresponse/codingkeys.json b/docs/data/documentation/passage/getappresponse/codingkeys.json new file mode 100644 index 00000000..bfeca1bd --- /dev/null +++ b/docs/data/documentation/passage/getappresponse/codingkeys.json @@ -0,0 +1 @@ +{"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"kind":"relationships"}],"metadata":{"symbolKind":"enum","role":"symbol","title":"GetAppResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"roleHeading":"Enumeration","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"externalID":"s:7Passage14GetAppResponseV10CodingKeysO","modules":[{"name":"Passage"}]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/app"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/RawRepresentable-Implementations"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getappresponse\/codingkeys"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys/CodingKey-Implementations":{"kind":"article","url":"\/documentation\/passage\/getappresponse\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/GetAppResponse":{"url":"\/documentation\/passage\/getappresponse","abstract":[],"navigatorTitle":[{"text":"GetAppResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetAppResponse"}],"kind":"symbol","title":"GetAppResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","type":"topic"},"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/Equatable-Implementations","kind":"article","url":"\/documentation\/passage\/getappresponse\/codingkeys\/equatable-implementations"},"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/getappresponse\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/RawRepresentable-Implementations","type":"topic","abstract":[]},"doc://Passage/SY":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable"},"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys/init(stringValue:)":{"role":"symbol","title":"init(stringValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/init(stringValue:)","url":"\/documentation\/passage\/getappresponse\/codingkeys\/init(stringvalue:)"},"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/getappresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys","role":"symbol","title":"GetAppResponse.CodingKeys","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys/app":{"role":"symbol","title":"GetAppResponse.CodingKeys.app","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"app","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/app","url":"\/documentation\/passage\/getappresponse\/codingkeys\/app"},"doc://Passage/s23CustomStringConvertibleP":{"identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"doc://Passage/s9CodingKeyP":{"identifier":"doc:\/\/Passage\/s9CodingKeyP","type":"unresolvable","title":"Swift.CodingKey"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys/init(rawValue:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"title":"init(rawValue:)","url":"\/documentation\/passage\/getappresponse\/codingkeys\/init(rawvalue:)","kind":"symbol","abstract":[]},"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys/init(intValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/init(intValue:)","title":"init(intValue:)","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/passage\/getappresponse\/codingkeys\/init(intvalue:)"},"doc://Passage/s8SendableP":{"identifier":"doc:\/\/Passage\/s8SendableP","type":"unresolvable","title":"Swift.Sendable"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Passage/s12CaseIterableP":{"identifier":"doc:\/\/Passage\/s12CaseIterableP","type":"unresolvable","title":"Swift.CaseIterable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getappresponse/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/getappresponse/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..dc49a60f --- /dev/null +++ b/docs/data/documentation/passage/getappresponse/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/Equatable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getappresponse\/codingkeys\/!=(_:_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/!=(_:_:)"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"metadata":{"symbolKind":"op","role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"extendedModule":"Swift","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage14GetAppResponseV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/getappresponse\/codingkeys\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/getappresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys","role":"symbol","title":"GetAppResponse.CodingKeys","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/GetAppResponse":{"url":"\/documentation\/passage\/getappresponse","abstract":[],"navigatorTitle":[{"text":"GetAppResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetAppResponse"}],"kind":"symbol","title":"GetAppResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/Equatable-Implementations","kind":"article","url":"\/documentation\/passage\/getappresponse\/codingkeys\/equatable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getappresponse/codingkeys/app.json b/docs/data/documentation/passage/getappresponse/codingkeys/app.json new file mode 100644 index 00000000..5aea16a7 --- /dev/null +++ b/docs/data/documentation/passage/getappresponse/codingkeys/app.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"app"}],"languages":["swift"],"platforms":["iOS"]}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getappresponse\/codingkeys\/app"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/app"},"sections":[],"metadata":{"symbolKind":"case","role":"symbol","title":"GetAppResponse.CodingKeys.app","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"app"}],"roleHeading":"Case","externalID":"s:7Passage14GetAppResponseV10CodingKeysO3appyA2EmF","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/GetAppResponse":{"url":"\/documentation\/passage\/getappresponse","abstract":[],"navigatorTitle":[{"text":"GetAppResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetAppResponse"}],"kind":"symbol","title":"GetAppResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","type":"topic"},"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys/app":{"role":"symbol","title":"GetAppResponse.CodingKeys.app","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"app","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/app","url":"\/documentation\/passage\/getappresponse\/codingkeys\/app"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/getappresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys","role":"symbol","title":"GetAppResponse.CodingKeys","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getappresponse/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/getappresponse/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..014fa7d9 --- /dev/null +++ b/docs/data/documentation/passage/getappresponse/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getappresponse\/codingkeys\/codingkey-implementations"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys"]]},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"CodingKey Implementations"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/description"],"title":"Instance Properties"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/CodingKey-Implementations"},"references":{"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/getappresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys","role":"symbol","title":"GetAppResponse.CodingKeys","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys/debugDescription":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","url":"\/documentation\/passage\/getappresponse\/codingkeys\/debugdescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/GetAppResponse":{"url":"\/documentation\/passage\/getappresponse","abstract":[],"navigatorTitle":[{"text":"GetAppResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetAppResponse"}],"kind":"symbol","title":"GetAppResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","type":"topic"},"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys/description":{"kind":"symbol","url":"\/documentation\/passage\/getappresponse\/codingkeys\/description","role":"symbol","title":"description","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/description","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getappresponse/codingkeys/debugdescription.json b/docs/data/documentation/passage/getappresponse/codingkeys/debugdescription.json new file mode 100644 index 00000000..9bab8dd7 --- /dev/null +++ b/docs/data/documentation/passage/getappresponse/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/getappresponse\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage14GetAppResponseV10CodingKeysO","symbolKind":"property","roleHeading":"Instance Property","extendedModule":"Swift","role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"debugDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/CodingKey-Implementations"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["iOS"],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/getappresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys","role":"symbol","title":"GetAppResponse.CodingKeys","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/GetAppResponse":{"url":"\/documentation\/passage\/getappresponse","abstract":[],"navigatorTitle":[{"text":"GetAppResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetAppResponse"}],"kind":"symbol","title":"GetAppResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","type":"topic"},"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys/debugDescription":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","url":"\/documentation\/passage\/getappresponse\/codingkeys\/debugdescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys/CodingKey-Implementations":{"kind":"article","url":"\/documentation\/passage\/getappresponse\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getappresponse/codingkeys/description.json b/docs/data/documentation/passage/getappresponse/codingkeys/description.json new file mode 100644 index 00000000..2c06d153 --- /dev/null +++ b/docs/data/documentation/passage/getappresponse/codingkeys/description.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getappresponse\/codingkeys\/description"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/CodingKey-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/description","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage14GetAppResponseV10CodingKeysO","extendedModule":"Swift","role":"symbol","title":"description","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.description","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/GetAppResponse":{"url":"\/documentation\/passage\/getappresponse","abstract":[],"navigatorTitle":[{"text":"GetAppResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetAppResponse"}],"kind":"symbol","title":"GetAppResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","type":"topic"},"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/getappresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys","role":"symbol","title":"GetAppResponse.CodingKeys","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys/description":{"kind":"symbol","url":"\/documentation\/passage\/getappresponse\/codingkeys\/description","role":"symbol","title":"description","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/description","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys/CodingKey-Implementations":{"kind":"article","url":"\/documentation\/passage\/getappresponse\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getappresponse/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/getappresponse/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..6a9fdb64 --- /dev/null +++ b/docs/data/documentation/passage/getappresponse/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getappresponse\/codingkeys\/equatable-implementations"]}],"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/!=(_:_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/Equatable-Implementations"},"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys"]]},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetAppResponse":{"url":"\/documentation\/passage\/getappresponse","abstract":[],"navigatorTitle":[{"text":"GetAppResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetAppResponse"}],"kind":"symbol","title":"GetAppResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","type":"topic"},"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/getappresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys","role":"symbol","title":"GetAppResponse.CodingKeys","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/getappresponse\/codingkeys\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getappresponse/codingkeys/hash(into:).json b/docs/data/documentation/passage/getappresponse/codingkeys/hash(into:).json new file mode 100644 index 00000000..d2ceac0b --- /dev/null +++ b/docs/data/documentation/passage/getappresponse/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/hash(into:)"},"sections":[],"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift","symbolKind":"method","role":"symbol","title":"hash(into:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage14GetAppResponseV10CodingKeysO"},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getappresponse\/codingkeys\/hash(into:)"]}],"references":{"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/getappresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys","role":"symbol","title":"GetAppResponse.CodingKeys","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/getappresponse\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/RawRepresentable-Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys/hash(into:)":{"kind":"symbol","url":"\/documentation\/passage\/getappresponse\/codingkeys\/hash(into:)","role":"symbol","title":"hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/GetAppResponse":{"url":"\/documentation\/passage\/getappresponse","abstract":[],"navigatorTitle":[{"text":"GetAppResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetAppResponse"}],"kind":"symbol","title":"GetAppResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getappresponse/codingkeys/hashvalue.json b/docs/data/documentation/passage/getappresponse/codingkeys/hashvalue.json new file mode 100644 index 00000000..fe8e61bd --- /dev/null +++ b/docs/data/documentation/passage/getappresponse/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["iOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/hashValue"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getappresponse\/codingkeys\/hashvalue"]}],"sections":[],"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage14GetAppResponseV10CodingKeysO","title":"hashValue","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"role":"symbol","extendedModule":"Swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/getappresponse\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/RawRepresentable-Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys/hashValue":{"role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/hashValue","url":"\/documentation\/passage\/getappresponse\/codingkeys\/hashvalue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]}},"doc://Passage/documentation/Passage/GetAppResponse":{"url":"\/documentation\/passage\/getappresponse","abstract":[],"navigatorTitle":[{"text":"GetAppResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetAppResponse"}],"kind":"symbol","title":"GetAppResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","type":"topic"},"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/getappresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys","role":"symbol","title":"GetAppResponse.CodingKeys","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getappresponse/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/getappresponse/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..05a055c4 --- /dev/null +++ b/docs/data/documentation/passage/getappresponse/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"externalID":"s:7Passage14GetAppResponseV10CodingKeysO8intValueAESgSi_tcfc","title":"init(intValue:)","role":"symbol","roleHeading":"Initializer","modules":[{"name":"Passage"}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"symbolKind":"init"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getappresponse\/codingkeys\/init(intvalue:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/GetAppResponse":{"url":"\/documentation\/passage\/getappresponse","abstract":[],"navigatorTitle":[{"text":"GetAppResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetAppResponse"}],"kind":"symbol","title":"GetAppResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","type":"topic"},"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys/init(intValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/init(intValue:)","title":"init(intValue:)","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/passage\/getappresponse\/codingkeys\/init(intvalue:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/getappresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys","role":"symbol","title":"GetAppResponse.CodingKeys","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getappresponse/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/getappresponse/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..62647afe --- /dev/null +++ b/docs/data/documentation/passage/getappresponse/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys"]]},"sections":[],"metadata":{"externalID":"s:7Passage14GetAppResponseV10CodingKeysO8rawValueAESgSS_tcfc","symbolKind":"init","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"init(rawValue:)","roleHeading":"Initializer","modules":[{"name":"Passage"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getappresponse\/codingkeys\/init(rawvalue:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/init(rawValue:)"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/GetAppResponse":{"url":"\/documentation\/passage\/getappresponse","abstract":[],"navigatorTitle":[{"text":"GetAppResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetAppResponse"}],"kind":"symbol","title":"GetAppResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys/init(rawValue:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"title":"init(rawValue:)","url":"\/documentation\/passage\/getappresponse\/codingkeys\/init(rawvalue:)","kind":"symbol","abstract":[]},"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/getappresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys","role":"symbol","title":"GetAppResponse.CodingKeys","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getappresponse/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/getappresponse/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..95417778 --- /dev/null +++ b/docs/data/documentation/passage/getappresponse/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(stringValue:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getappresponse\/codingkeys\/init(stringvalue:)"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"metadata":{"roleHeading":"Initializer","role":"symbol","symbolKind":"init","title":"init(stringValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage14GetAppResponseV10CodingKeysO11stringValueAESgSS_tcfc"},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/getappresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys","role":"symbol","title":"GetAppResponse.CodingKeys","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys/init(stringValue:)":{"role":"symbol","title":"init(stringValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/init(stringValue:)","url":"\/documentation\/passage\/getappresponse\/codingkeys\/init(stringvalue:)"},"doc://Passage/documentation/Passage/GetAppResponse":{"url":"\/documentation\/passage\/getappresponse","abstract":[],"navigatorTitle":[{"text":"GetAppResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetAppResponse"}],"kind":"symbol","title":"GetAppResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getappresponse/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/getappresponse/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..c3741cdc --- /dev/null +++ b/docs/data/documentation/passage/getappresponse/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/hashValue"],"generated":true},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"variants":[{"paths":["\/documentation\/passage\/getappresponse\/codingkeys\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/RawRepresentable-Implementations"},"metadata":{"title":"RawRepresentable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"kind":"article","references":{"doc://Passage/documentation/Passage/GetAppResponse":{"url":"\/documentation\/passage\/getappresponse","abstract":[],"navigatorTitle":[{"text":"GetAppResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetAppResponse"}],"kind":"symbol","title":"GetAppResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/getappresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys","role":"symbol","title":"GetAppResponse.CodingKeys","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys/hash(into:)":{"kind":"symbol","url":"\/documentation\/passage\/getappresponse\/codingkeys\/hash(into:)","role":"symbol","title":"hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/GetAppResponse/CodingKeys/hashValue":{"role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/CodingKeys\/hashValue","url":"\/documentation\/passage\/getappresponse\/codingkeys\/hashvalue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getappresponse/encode(to:).json b/docs/data/documentation/passage/getappresponse/encode(to:).json new file mode 100644 index 00000000..d9bd182f --- /dev/null +++ b/docs/data/documentation/passage/getappresponse/encode(to:).json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/encode(to:)","interfaceLanguage":"swift"},"metadata":{"title":"encode(to:)","role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"externalID":"s:7Passage14GetAppResponseV6encode2toys7Encoder_p_tKF","roleHeading":"Instance Method","modules":[{"name":"Passage"}]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getappresponse\/encode(to:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage/GetAppResponse/encode(to:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","url":"\/documentation\/passage\/getappresponse\/encode(to:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/encode(to:)","role":"symbol","title":"encode(to:)","kind":"symbol"},"doc://Passage/documentation/Passage/GetAppResponse":{"url":"\/documentation\/passage\/getappresponse","abstract":[],"navigatorTitle":[{"text":"GetAppResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetAppResponse"}],"kind":"symbol","title":"GetAppResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getappresponse/equatable-implementations.json b/docs/data/documentation/passage/getappresponse/equatable-implementations.json new file mode 100644 index 00000000..1ddb5144 --- /dev/null +++ b/docs/data/documentation/passage/getappresponse/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse"]]},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/!=(_:_:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getappresponse\/equatable-implementations"]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"Passage"}],"title":"Equatable Implementations","role":"collectionGroup"},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/Equatable-Implementations"},"references":{"doc://Passage/documentation/Passage/GetAppResponse":{"url":"\/documentation\/passage\/getappresponse","abstract":[],"navigatorTitle":[{"text":"GetAppResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetAppResponse"}],"kind":"symbol","title":"GetAppResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetAppResponse/!=(_:_:)":{"url":"\/documentation\/passage\/getappresponse\/!=(_:_:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/!=(_:_:)","type":"topic","abstract":[],"kind":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getappresponse/init(app:).json b/docs/data/documentation/passage/getappresponse/init(app:).json new file mode 100644 index 00000000..fa7dc3d7 --- /dev/null +++ b/docs/data/documentation/passage/getappresponse/init(app:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"app","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"App","identifier":"doc:\/\/Passage\/documentation\/Passage\/App","preciseIdentifier":"s:7Passage3AppV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"app"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"App","preciseIdentifier":"s:7Passage3AppV"},{"kind":"text","text":")"}],"modules":[{"name":"Passage"}],"title":"init(app:)","roleHeading":"Initializer","externalID":"s:7Passage14GetAppResponseV3appAcA0C0V_tcfc","symbolKind":"init","role":"symbol"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/getappresponse\/init(app:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/init(app:)"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetAppResponse":{"url":"\/documentation\/passage\/getappresponse","abstract":[],"navigatorTitle":[{"text":"GetAppResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetAppResponse"}],"kind":"symbol","title":"GetAppResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","type":"topic"},"doc://Passage/documentation/Passage/GetAppResponse/init(app:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"app"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"App","preciseIdentifier":"s:7Passage3AppV"},{"text":")","kind":"text"}],"type":"topic","url":"\/documentation\/passage\/getappresponse\/init(app:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/init(app:)","role":"symbol","title":"init(app:)","kind":"symbol"},"doc://Passage/documentation/Passage/App":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/App","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"App","kind":"identifier"}],"url":"\/documentation\/passage\/app","navigatorTitle":[{"text":"App","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"App","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getappresponse/init(from:).json b/docs/data/documentation/passage/getappresponse/init(from:).json new file mode 100644 index 00000000..cf909f51 --- /dev/null +++ b/docs/data/documentation/passage/getappresponse/init(from:).json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"roleHeading":"Initializer","externalID":"s:7Passage14GetAppResponseV4fromACs7Decoder_p_tKcfc","title":"init(from:)","role":"symbol"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getappresponse\/init(from:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/init(from:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetAppResponse"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/GetAppResponse":{"url":"\/documentation\/passage\/getappresponse","abstract":[],"navigatorTitle":[{"text":"GetAppResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetAppResponse"}],"kind":"symbol","title":"GetAppResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse","type":"topic"},"doc://Passage/documentation/Passage/GetAppResponse/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic","url":"\/documentation\/passage\/getappresponse\/init(from:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetAppResponse\/init(from:)","role":"symbol","title":"init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getmagiclinkstatuserror.json b/docs/data/documentation/passage/getmagiclinkstatuserror.json new file mode 100644 index 00000000..78723071 --- /dev/null +++ b/docs/data/documentation/passage/getmagiclinkstatuserror.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GetMagicLinkStatusError","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"sections":[],"kind":"symbol","metadata":{"roleHeading":"Enumeration","externalID":"s:7Passage23GetMagicLinkStatusErrorO","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GetMagicLinkStatusError","kind":"identifier"}],"navigatorTitle":[{"text":"GetMagicLinkStatusError","kind":"identifier"}],"modules":[{"name":"Passage"}],"role":"symbol","title":"GetMagicLinkStatusError","symbolKind":"enum"},"relationshipsSections":[{"title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageError","doc:\/\/Passage\/SQ","doc:\/\/Passage\/s5ErrorP","doc:\/\/Passage\/SH","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError\/invalidRequest","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError\/magicLinkNotFound","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError\/unspecified"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError\/convert(error:)"],"title":"Type Methods"},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError\/Error-Implementations"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getmagiclinkstatuserror"]}],"references":{"doc://Passage/documentation/Passage/GetMagicLinkStatusError/magicLinkNotFound":{"url":"\/documentation\/passage\/getmagiclinkstatuserror\/magiclinknotfound","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"magicLinkNotFound","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError\/magicLinkNotFound","title":"GetMagicLinkStatusError.magicLinkNotFound","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/GetMagicLinkStatusError":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetMagicLinkStatusError"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"GetMagicLinkStatusError","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError","navigatorTitle":[{"text":"GetMagicLinkStatusError","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatuserror"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/GetMagicLinkStatusError/invalidRequest":{"url":"\/documentation\/passage\/getmagiclinkstatuserror\/invalidrequest","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"invalidRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError\/invalidRequest","title":"GetMagicLinkStatusError.invalidRequest","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/GetMagicLinkStatusError/Equatable-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError\/Equatable-Implementations","url":"\/documentation\/passage\/getmagiclinkstatuserror\/equatable-implementations"},"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/documentation/Passage/GetMagicLinkStatusError/convert(error:)":{"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"convert","kind":"identifier"},{"text":"(","kind":"text"},{"text":"error","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":") -> ","kind":"text"},{"text":"GetMagicLinkStatusError","kind":"typeIdentifier","preciseIdentifier":"s:7Passage23GetMagicLinkStatusErrorO"}],"url":"\/documentation\/passage\/getmagiclinkstatuserror\/convert(error:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError\/convert(error:)","abstract":[],"title":"convert(error:)"},"doc://Passage/documentation/Passage/PassageError":{"kind":"symbol","url":"\/documentation\/passage\/passageerror","role":"symbol","title":"PassageError","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageError"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/GetMagicLinkStatusError/unspecified":{"url":"\/documentation\/passage\/getmagiclinkstatuserror\/unspecified","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unspecified","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError\/unspecified","title":"GetMagicLinkStatusError.unspecified","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/GetMagicLinkStatusError/Error-Implementations":{"url":"\/documentation\/passage\/getmagiclinkstatuserror\/error-implementations","kind":"article","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError\/Error-Implementations","title":"Error Implementations","role":"collectionGroup","abstract":[]},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/s5ErrorP":{"identifier":"doc:\/\/Passage\/s5ErrorP","type":"unresolvable","title":"Swift.Error"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getmagiclinkstatuserror/!=(_:_:).json b/docs/data/documentation/passage/getmagiclinkstatuserror/!=(_:_:).json new file mode 100644 index 00000000..fc7102ff --- /dev/null +++ b/docs/data/documentation/passage/getmagiclinkstatuserror/!=(_:_:).json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getmagiclinkstatuserror\/!=(_:_:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError\/Equatable-Implementations"]]},"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"roleHeading":"Operator","role":"symbol","title":"!=(_:_:)","symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage23GetMagicLinkStatusErrorO","extendedModule":"Swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError\/!=(_:_:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/GetMagicLinkStatusError/!=(_:_:)":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"type":"topic","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError\/!=(_:_:)","url":"\/documentation\/passage\/getmagiclinkstatuserror\/!=(_:_:)"},"doc://Passage/documentation/Passage/GetMagicLinkStatusError":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetMagicLinkStatusError"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"GetMagicLinkStatusError","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError","navigatorTitle":[{"text":"GetMagicLinkStatusError","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatuserror"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetMagicLinkStatusError/Equatable-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError\/Equatable-Implementations","url":"\/documentation\/passage\/getmagiclinkstatuserror\/equatable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getmagiclinkstatuserror/convert(error:).json b/docs/data/documentation/passage/getmagiclinkstatuserror/convert(error:).json new file mode 100644 index 00000000..095ec017 --- /dev/null +++ b/docs/data/documentation/passage/getmagiclinkstatuserror/convert(error:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"convert"},{"text":"(","kind":"text"},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Passage23GetMagicLinkStatusErrorO","text":"GetMagicLinkStatusError","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError","kind":"typeIdentifier"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError\/convert(error:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"PassageError.convert(error:)"},{"text":".","type":"text"}],"sections":[],"kind":"symbol","metadata":{"externalID":"s:7Passage23GetMagicLinkStatusErrorO7convert5errorACs0F0_p_tFZ","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"convert"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"error"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":") -> "},{"text":"GetMagicLinkStatusError","kind":"typeIdentifier","preciseIdentifier":"s:7Passage23GetMagicLinkStatusErrorO"}],"role":"symbol","modules":[{"name":"Passage"}],"roleHeading":"Type Method","title":"convert(error:)","symbolKind":"method"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getmagiclinkstatuserror\/convert(error:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetMagicLinkStatusError/convert(error:)":{"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"convert","kind":"identifier"},{"text":"(","kind":"text"},{"text":"error","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":") -> ","kind":"text"},{"text":"GetMagicLinkStatusError","kind":"typeIdentifier","preciseIdentifier":"s:7Passage23GetMagicLinkStatusErrorO"}],"url":"\/documentation\/passage\/getmagiclinkstatuserror\/convert(error:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError\/convert(error:)","abstract":[],"title":"convert(error:)"},"doc://Passage/documentation/Passage/GetMagicLinkStatusError":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetMagicLinkStatusError"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"GetMagicLinkStatusError","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError","navigatorTitle":[{"text":"GetMagicLinkStatusError","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatuserror"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getmagiclinkstatuserror/equatable-implementations.json b/docs/data/documentation/passage/getmagiclinkstatuserror/equatable-implementations.json new file mode 100644 index 00000000..0d3870c1 --- /dev/null +++ b/docs/data/documentation/passage/getmagiclinkstatuserror/equatable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError\/Equatable-Implementations"},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError"]]},"kind":"article","variants":[{"paths":["\/documentation\/passage\/getmagiclinkstatuserror\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/GetMagicLinkStatusError":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetMagicLinkStatusError"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"GetMagicLinkStatusError","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError","navigatorTitle":[{"text":"GetMagicLinkStatusError","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatuserror"},"doc://Passage/documentation/Passage/GetMagicLinkStatusError/!=(_:_:)":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"type":"topic","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError\/!=(_:_:)","url":"\/documentation\/passage\/getmagiclinkstatuserror\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getmagiclinkstatuserror/error-implementations.json b/docs/data/documentation/passage/getmagiclinkstatuserror/error-implementations.json new file mode 100644 index 00000000..c77bff6e --- /dev/null +++ b/docs/data/documentation/passage/getmagiclinkstatuserror/error-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError\/localizedDescription"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError"]]},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Error Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getmagiclinkstatuserror\/error-implementations"]}],"sections":[],"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError\/Error-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage/GetMagicLinkStatusError/localizedDescription":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"kind":"symbol","title":"localizedDescription","type":"topic","url":"\/documentation\/passage\/getmagiclinkstatuserror\/localizeddescription","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError\/localizedDescription"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetMagicLinkStatusError":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetMagicLinkStatusError"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"GetMagicLinkStatusError","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError","navigatorTitle":[{"text":"GetMagicLinkStatusError","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatuserror"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getmagiclinkstatuserror/invalidrequest.json b/docs/data/documentation/passage/getmagiclinkstatuserror/invalidrequest.json new file mode 100644 index 00000000..b63f1d01 --- /dev/null +++ b/docs/data/documentation/passage/getmagiclinkstatuserror/invalidrequest.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError\/invalidRequest","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidRequest"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError"]]},"metadata":{"symbolKind":"case","role":"symbol","title":"GetMagicLinkStatusError.invalidRequest","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidRequest"}],"roleHeading":"Case","externalID":"s:7Passage23GetMagicLinkStatusErrorO14invalidRequestyA2CmF","modules":[{"name":"Passage"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getmagiclinkstatuserror\/invalidrequest"]}],"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetMagicLinkStatusError":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetMagicLinkStatusError"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"GetMagicLinkStatusError","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError","navigatorTitle":[{"text":"GetMagicLinkStatusError","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatuserror"},"doc://Passage/documentation/Passage/GetMagicLinkStatusError/invalidRequest":{"url":"\/documentation\/passage\/getmagiclinkstatuserror\/invalidrequest","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"invalidRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError\/invalidRequest","title":"GetMagicLinkStatusError.invalidRequest","role":"symbol","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getmagiclinkstatuserror/localizeddescription.json b/docs/data/documentation/passage/getmagiclinkstatuserror/localizeddescription.json new file mode 100644 index 00000000..0b0ddfd8 --- /dev/null +++ b/docs/data/documentation/passage/getmagiclinkstatuserror/localizeddescription.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError\/Error-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/getmagiclinkstatuserror\/localizeddescription"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError\/localizedDescription"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Error.localizedDescription","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","metadata":{"role":"symbol","title":"localizedDescription","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:7Passage23GetMagicLinkStatusErrorO","symbolKind":"property","modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift","platforms":[{"beta":false,"introducedAt":"8.0","deprecated":false,"name":"iOS","unavailable":false},{"deprecated":false,"name":"macOS","unavailable":false,"introducedAt":"10.10","beta":false},{"deprecated":false,"introducedAt":"9.0","name":"tvOS","unavailable":false,"beta":false},{"unavailable":false,"introducedAt":"2.0","deprecated":false,"beta":false,"name":"watchOS"}]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetMagicLinkStatusError/localizedDescription":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"kind":"symbol","title":"localizedDescription","type":"topic","url":"\/documentation\/passage\/getmagiclinkstatuserror\/localizeddescription","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError\/localizedDescription"},"doc://Passage/documentation/Passage/GetMagicLinkStatusError":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetMagicLinkStatusError"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"GetMagicLinkStatusError","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError","navigatorTitle":[{"text":"GetMagicLinkStatusError","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatuserror"},"doc://Passage/documentation/Passage/GetMagicLinkStatusError/Error-Implementations":{"url":"\/documentation\/passage\/getmagiclinkstatuserror\/error-implementations","kind":"article","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError\/Error-Implementations","title":"Error Implementations","role":"collectionGroup","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getmagiclinkstatuserror/magiclinknotfound.json b/docs/data/documentation/passage/getmagiclinkstatuserror/magiclinknotfound.json new file mode 100644 index 00000000..39469022 --- /dev/null +++ b/docs/data/documentation/passage/getmagiclinkstatuserror/magiclinknotfound.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getmagiclinkstatuserror\/magiclinknotfound"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError"]]},"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","externalID":"s:7Passage23GetMagicLinkStatusErrorO05magicD8NotFoundyA2CmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"magicLinkNotFound","kind":"identifier"}],"role":"symbol","title":"GetMagicLinkStatusError.magicLinkNotFound","roleHeading":"Case"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError\/magicLinkNotFound"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"magicLinkNotFound"}]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage/GetMagicLinkStatusError/magicLinkNotFound":{"url":"\/documentation\/passage\/getmagiclinkstatuserror\/magiclinknotfound","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"magicLinkNotFound","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError\/magicLinkNotFound","title":"GetMagicLinkStatusError.magicLinkNotFound","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetMagicLinkStatusError":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetMagicLinkStatusError"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"GetMagicLinkStatusError","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError","navigatorTitle":[{"text":"GetMagicLinkStatusError","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatuserror"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getmagiclinkstatuserror/unspecified.json b/docs/data/documentation/passage/getmagiclinkstatuserror/unspecified.json new file mode 100644 index 00000000..8afc1d6e --- /dev/null +++ b/docs/data/documentation/passage/getmagiclinkstatuserror/unspecified.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError\/unspecified"},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"unspecified","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError"]]},"metadata":{"symbolKind":"case","role":"symbol","title":"GetMagicLinkStatusError.unspecified","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"unspecified","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage23GetMagicLinkStatusErrorO11unspecifiedyA2CmF","modules":[{"name":"Passage"}]},"variants":[{"paths":["\/documentation\/passage\/getmagiclinkstatuserror\/unspecified"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetMagicLinkStatusError":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetMagicLinkStatusError"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"GetMagicLinkStatusError","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError","navigatorTitle":[{"text":"GetMagicLinkStatusError","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatuserror"},"doc://Passage/documentation/Passage/GetMagicLinkStatusError/unspecified":{"url":"\/documentation\/passage\/getmagiclinkstatuserror\/unspecified","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unspecified","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError\/unspecified","title":"GetMagicLinkStatusError.unspecified","role":"symbol","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getmagiclinkstatusrequest.json b/docs/data/documentation/passage/getmagiclinkstatusrequest.json new file mode 100644 index 00000000..c2c2ec52 --- /dev/null +++ b/docs/data/documentation/passage/getmagiclinkstatusrequest.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getmagiclinkstatusrequest"]}],"metadata":{"symbolKind":"struct","role":"symbol","title":"GetMagicLinkStatusRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GetMagicLinkStatusRequest","kind":"identifier"}],"roleHeading":"Structure","navigatorTitle":[{"text":"GetMagicLinkStatusRequest","kind":"identifier"}],"externalID":"s:7Passage25GetMagicLinkStatusRequestV","modules":[{"name":"Passage"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","interfaceLanguage":"swift"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/init(id:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/id"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/encode(to:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys"],"title":"Enumerations"},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/Equatable-Implementations"],"title":"Default Implementations"}],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetMagicLinkStatusRequest"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/id":{"url":"\/documentation\/passage\/getmagiclinkstatusrequest\/id","title":"id","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/id","type":"topic","role":"symbol"},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/Equatable-Implementations":{"type":"topic","abstract":[],"kind":"article","url":"\/documentation\/passage\/getmagiclinkstatusrequest\/equatable-implementations","title":"Equatable Implementations","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/Equatable-Implementations"},"doc://Passage/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/init(id:)":{"role":"symbol","title":"init(id:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/init(id:)","url":"\/documentation\/passage\/getmagiclinkstatusrequest\/init(id:)"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/encode(to:)":{"role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/encode(to:)","url":"\/documentation\/passage\/getmagiclinkstatusrequest\/encode(to:)"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"GetMagicLinkStatusRequest","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GetMagicLinkStatusRequest"}],"kind":"symbol","title":"GetMagicLinkStatusRequest"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/init(from:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/init(from:)","role":"symbol","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/getmagiclinkstatusrequest\/init(from:)"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Passage/Se":{"identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"GetMagicLinkStatusRequest.CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getmagiclinkstatusrequest/!=(_:_:).json b/docs/data/documentation/passage/getmagiclinkstatusrequest/!=(_:_:).json new file mode 100644 index 00000000..a2cdc8b9 --- /dev/null +++ b/docs/data/documentation/passage/getmagiclinkstatusrequest/!=(_:_:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/getmagiclinkstatusrequest\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/Equatable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]}],"metadata":{"extendedModule":"Swift","symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage25GetMagicLinkStatusRequestV","roleHeading":"Operator","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"!=(_:_:)","role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/!=(_:_:)"},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/!=(_:_:)":{"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/getmagiclinkstatusrequest\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"GetMagicLinkStatusRequest","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GetMagicLinkStatusRequest"}],"kind":"symbol","title":"GetMagicLinkStatusRequest"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/Equatable-Implementations":{"type":"topic","abstract":[],"kind":"article","url":"\/documentation\/passage\/getmagiclinkstatusrequest\/equatable-implementations","title":"Equatable Implementations","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/Equatable-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys.json b/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys.json new file mode 100644 index 00000000..259318ab --- /dev/null +++ b/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys.json @@ -0,0 +1 @@ +{"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/id"]},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/init(stringValue:)"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/RawRepresentable-Implementations"]}],"kind":"symbol","relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"externalID":"s:7Passage25GetMagicLinkStatusRequestV10CodingKeysO","role":"symbol","title":"GetMagicLinkStatusRequest.CodingKeys","roleHeading":"Enumeration","modules":[{"name":"Passage"}],"symbolKind":"enum","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"GetMagicLinkStatusRequest.CodingKeys"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys/CodingKey-Implementations":{"type":"topic","url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/codingkey-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","kind":"article"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys/init(stringValue:)":{"abstract":[],"type":"topic","url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/init(stringvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/init(stringValue:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"title":"init(stringValue:)","kind":"symbol"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys/RawRepresentable-Implementations":{"url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/rawrepresentable-implementations","kind":"article","type":"topic","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","abstract":[]},"doc://Passage/s8SendableP":{"identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable","type":"unresolvable"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys/init(rawValue:)":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/init(rawvalue:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","title":"init(rawValue:)"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Passage/s23CustomStringConvertibleP":{"identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible","type":"unresolvable"},"doc://Passage/SY":{"identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable","type":"unresolvable"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys/init(intValue:)":{"abstract":[],"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/init(intValue:)","role":"symbol","title":"init(intValue:)","type":"topic","url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/init(intvalue:)"},"doc://Passage/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible","type":"unresolvable"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"GetMagicLinkStatusRequest","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GetMagicLinkStatusRequest"}],"kind":"symbol","title":"GetMagicLinkStatusRequest"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article","url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/equatable-implementations","type":"topic"},"doc://Passage/s9CodingKeyP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP","title":"Swift.CodingKey"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys/id":{"url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/id","title":"GetMagicLinkStatusRequest.CodingKeys.id","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"}],"abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/id","kind":"symbol"},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..8dee4acd --- /dev/null +++ b/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/!=(_:_:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"metadata":{"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage25GetMagicLinkStatusRequestV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Operator","role":"symbol","title":"!=(_:_:)","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/Equatable-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"references":{"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"GetMagicLinkStatusRequest.CodingKeys"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"GetMagicLinkStatusRequest","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GetMagicLinkStatusRequest"}],"kind":"symbol","title":"GetMagicLinkStatusRequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/!=(_:_:)","url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article","url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/equatable-implementations","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..7cc17acf --- /dev/null +++ b/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/CodingKey-Implementations"},"kind":"article","topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/description"],"generated":true,"title":"Instance Properties"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/codingkey-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"CodingKey Implementations"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys/debugDescription":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/debugDescription","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"title":"debugDescription","kind":"symbol","url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/debugdescription"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"GetMagicLinkStatusRequest.CodingKeys"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"GetMagicLinkStatusRequest","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GetMagicLinkStatusRequest"}],"kind":"symbol","title":"GetMagicLinkStatusRequest"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys/description":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/description","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"description","kind":"symbol","url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/description"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/debugdescription.json b/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/debugdescription.json new file mode 100644 index 00000000..1b85ae6b --- /dev/null +++ b/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/CodingKey-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/debugdescription"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage25GetMagicLinkStatusRequestV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","extendedModule":"Swift","title":"debugDescription"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"GetMagicLinkStatusRequest.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys/CodingKey-Implementations":{"type":"topic","url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/codingkey-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","kind":"article"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"GetMagicLinkStatusRequest","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GetMagicLinkStatusRequest"}],"kind":"symbol","title":"GetMagicLinkStatusRequest"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys/debugDescription":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/debugDescription","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"title":"debugDescription","kind":"symbol","url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/debugdescription"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/description.json b/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/description.json new file mode 100644 index 00000000..58d3e39d --- /dev/null +++ b/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/description.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.description"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/CodingKey-Implementations"]]},"sections":[],"metadata":{"symbolKind":"property","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"role":"symbol","roleHeading":"Instance Property","title":"description","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"extendedModule":"Swift","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage25GetMagicLinkStatusRequestV10CodingKeysO"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/description"]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/description","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys/description":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/description","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"description","kind":"symbol","url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/description"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"GetMagicLinkStatusRequest.CodingKeys"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"GetMagicLinkStatusRequest","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GetMagicLinkStatusRequest"}],"kind":"symbol","title":"GetMagicLinkStatusRequest"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys/CodingKey-Implementations":{"type":"topic","url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/codingkey-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..17845bfb --- /dev/null +++ b/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys"]]},"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"variants":[{"paths":["\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/!=(_:_:)"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/Equatable-Implementations"},"sections":[],"kind":"article","references":{"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"GetMagicLinkStatusRequest.CodingKeys"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/!=(_:_:)","url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"GetMagicLinkStatusRequest","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GetMagicLinkStatusRequest"}],"kind":"symbol","title":"GetMagicLinkStatusRequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/hash(into:).json b/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/hash(into:).json new file mode 100644 index 00000000..80229f3c --- /dev/null +++ b/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"metadata":{"extendedModule":"Swift","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage25GetMagicLinkStatusRequestV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"hash(into:)","role":"symbol","roleHeading":"Instance Method","symbolKind":"method"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/hash(into:)"]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys/hash(into:)":{"url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/hash(into:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"title":"hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/hash(into:)","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"GetMagicLinkStatusRequest.CodingKeys"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"GetMagicLinkStatusRequest","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GetMagicLinkStatusRequest"}],"kind":"symbol","title":"GetMagicLinkStatusRequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys/RawRepresentable-Implementations":{"url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/rawrepresentable-implementations","kind":"article","type":"topic","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/hashvalue.json b/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/hashvalue.json new file mode 100644 index 00000000..049b8497 --- /dev/null +++ b/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/hashvalue"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/hashValue"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage25GetMagicLinkStatusRequestV10CodingKeysO","roleHeading":"Instance Property","role":"symbol","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"property","title":"hashValue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"references":{"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"GetMagicLinkStatusRequest","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GetMagicLinkStatusRequest"}],"kind":"symbol","title":"GetMagicLinkStatusRequest"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys/RawRepresentable-Implementations":{"url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/rawrepresentable-implementations","kind":"article","type":"topic","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"GetMagicLinkStatusRequest.CodingKeys"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys/hashValue":{"kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/hashvalue","title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/hashValue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/id.json b/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/id.json new file mode 100644 index 00000000..bd012026 --- /dev/null +++ b/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/id.json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"metadata":{"externalID":"s:7Passage25GetMagicLinkStatusRequestV10CodingKeysO2idyA2EmF","title":"GetMagicLinkStatusRequest.CodingKeys.id","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"}],"role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"case"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/id","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"GetMagicLinkStatusRequest.CodingKeys"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"GetMagicLinkStatusRequest","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GetMagicLinkStatusRequest"}],"kind":"symbol","title":"GetMagicLinkStatusRequest"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys/id":{"url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/id","title":"GetMagicLinkStatusRequest.CodingKeys.id","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"}],"abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/id","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..2723b3a0 --- /dev/null +++ b/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}],"roleHeading":"Initializer","role":"symbol","symbolKind":"init","title":"init(intValue:)","externalID":"s:7Passage25GetMagicLinkStatusRequestV10CodingKeysO8intValueAESgSi_tcfc"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys"]]},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/init(intvalue:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/init(intValue:)"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys/init(intValue:)":{"abstract":[],"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/init(intValue:)","role":"symbol","title":"init(intValue:)","type":"topic","url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/init(intvalue:)"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"GetMagicLinkStatusRequest.CodingKeys"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"GetMagicLinkStatusRequest","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GetMagicLinkStatusRequest"}],"kind":"symbol","title":"GetMagicLinkStatusRequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..274a1287 --- /dev/null +++ b/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"init","role":"symbol","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"externalID":"s:7Passage25GetMagicLinkStatusRequestV10CodingKeysO8rawValueAESgSS_tcfc","title":"init(rawValue:)","roleHeading":"Initializer"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/init(rawValue:)"},"variants":[{"paths":["\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"GetMagicLinkStatusRequest","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GetMagicLinkStatusRequest"}],"kind":"symbol","title":"GetMagicLinkStatusRequest"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"GetMagicLinkStatusRequest.CodingKeys"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys/init(rawValue:)":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/init(rawvalue:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","title":"init(rawValue:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..83cf6014 --- /dev/null +++ b/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys"]]},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/init(stringvalue:)"]}],"metadata":{"externalID":"s:7Passage25GetMagicLinkStatusRequestV10CodingKeysO11stringValueAESgSS_tcfc","modules":[{"name":"Passage"}],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"title":"init(stringValue:)","symbolKind":"init","roleHeading":"Initializer"},"references":{"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys/init(stringValue:)":{"abstract":[],"type":"topic","url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/init(stringvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/init(stringValue:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"title":"init(stringValue:)","kind":"symbol"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"GetMagicLinkStatusRequest","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GetMagicLinkStatusRequest"}],"kind":"symbol","title":"GetMagicLinkStatusRequest"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"GetMagicLinkStatusRequest.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..bda3168d --- /dev/null +++ b/docs/data/documentation/passage/getmagiclinkstatusrequest/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/RawRepresentable-Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"article","topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/hashValue"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/hash(into:)"],"title":"Instance Methods","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/rawrepresentable-implementations"]}],"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"RawRepresentable Implementations"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys/hashValue":{"kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/hashvalue","title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/hashValue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"GetMagicLinkStatusRequest.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"GetMagicLinkStatusRequest","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GetMagicLinkStatusRequest"}],"kind":"symbol","title":"GetMagicLinkStatusRequest"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/CodingKeys/hash(into:)":{"url":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/hash(into:)","kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"title":"hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/CodingKeys\/hash(into:)","role":"symbol","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getmagiclinkstatusrequest/encode(to:).json b/docs/data/documentation/passage/getmagiclinkstatusrequest/encode(to:).json new file mode 100644 index 00000000..2b9e0d95 --- /dev/null +++ b/docs/data/documentation/passage/getmagiclinkstatusrequest/encode(to:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/getmagiclinkstatusrequest\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"metadata":{"symbolKind":"method","role":"symbol","title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"roleHeading":"Instance Method","externalID":"s:7Passage25GetMagicLinkStatusRequestV6encode2toys7Encoder_p_tKF","modules":[{"name":"Passage"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/encode(to:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/encode(to:)":{"role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/encode(to:)","url":"\/documentation\/passage\/getmagiclinkstatusrequest\/encode(to:)"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"GetMagicLinkStatusRequest","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GetMagicLinkStatusRequest"}],"kind":"symbol","title":"GetMagicLinkStatusRequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getmagiclinkstatusrequest/equatable-implementations.json b/docs/data/documentation/passage/getmagiclinkstatusrequest/equatable-implementations.json new file mode 100644 index 00000000..59a7b1fa --- /dev/null +++ b/docs/data/documentation/passage/getmagiclinkstatusrequest/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/!=(_:_:)"],"title":"Operators","generated":true}],"kind":"article","variants":[{"paths":["\/documentation\/passage\/getmagiclinkstatusrequest\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/!=(_:_:)":{"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/getmagiclinkstatusrequest\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/!=(_:_:)"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"GetMagicLinkStatusRequest","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GetMagicLinkStatusRequest"}],"kind":"symbol","title":"GetMagicLinkStatusRequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getmagiclinkstatusrequest/id.json b/docs/data/documentation/passage/getmagiclinkstatusrequest/id.json new file mode 100644 index 00000000..26572e0d --- /dev/null +++ b/docs/data/documentation/passage/getmagiclinkstatusrequest/id.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/id","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Property","title":"id","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"symbolKind":"property","externalID":"s:7Passage25GetMagicLinkStatusRequestV2idSSvp","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getmagiclinkstatusrequest\/id"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest"]]},"references":{"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"GetMagicLinkStatusRequest","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GetMagicLinkStatusRequest"}],"kind":"symbol","title":"GetMagicLinkStatusRequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/id":{"url":"\/documentation\/passage\/getmagiclinkstatusrequest\/id","title":"id","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/id","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getmagiclinkstatusrequest/init(from:).json b/docs/data/documentation/passage/getmagiclinkstatusrequest/init(from:).json new file mode 100644 index 00000000..87844f84 --- /dev/null +++ b/docs/data/documentation/passage/getmagiclinkstatusrequest/init(from:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","metadata":{"externalID":"s:7Passage25GetMagicLinkStatusRequestV4fromACs7Decoder_p_tKcfc","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","symbolKind":"init","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getmagiclinkstatusrequest\/init(from:)"]}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/init(from:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"GetMagicLinkStatusRequest","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GetMagicLinkStatusRequest"}],"kind":"symbol","title":"GetMagicLinkStatusRequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/init(from:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/init(from:)","role":"symbol","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/getmagiclinkstatusrequest\/init(from:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getmagiclinkstatusrequest/init(id:).json b/docs/data/documentation/passage/getmagiclinkstatusrequest/init(id:).json new file mode 100644 index 00000000..8eb8a216 --- /dev/null +++ b/docs/data/documentation/passage/getmagiclinkstatusrequest/init(id:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getmagiclinkstatusrequest\/init(id:)"]}],"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"title":"init(id:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"symbolKind":"init","roleHeading":"Initializer","externalID":"s:7Passage25GetMagicLinkStatusRequestV2idACSS_tcfc"},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/init(id:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest"]]},"references":{"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"GetMagicLinkStatusRequest","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GetMagicLinkStatusRequest"}],"kind":"symbol","title":"GetMagicLinkStatusRequest"},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest/init(id:)":{"role":"symbol","title":"init(id:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest\/init(id:)","url":"\/documentation\/passage\/getmagiclinkstatusrequest\/init(id:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getstarted_associateddomains.json b/docs/data/documentation/passage/getstarted_associateddomains.json index 09299bf9..4c5bacf9 100644 --- a/docs/data/documentation/passage/getstarted_associateddomains.json +++ b/docs/data/documentation/passage/getstarted_associateddomains.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"metadata":{"role":"article","title":"Associated Domains","modules":[{"name":"Passage"}],"roleHeading":"Article"},"seeAlsoSections":[{"title":"Getting Started","identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetStarted_PassageApplication","doc:\/\/Passage\/documentation\/Passage\/GetStarted_Frontend","doc:\/\/Passage\/documentation\/Passage\/GetStarted_Backend"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"article","primaryContentSections":[{"kind":"content","content":[{"level":2,"anchor":"Overview","type":"heading","text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"In order to use Passage in your application you will need to establish a secure association between your iOS Application and your application’s domain. Setting up an associated domain and adding the required entitlements to your project establishes this association. This association needs to be established before using Passkeys or Magic Links in your application."}]},{"inlineContent":[{"text":"Establishing this association is an easy 2 step process that involves hosting a file on your domain and then adding the appropriate entitlements to your application’s project.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"It is out of scope for this document to provide all the details for supporting associated domains, so for all the details on Supporting Associated domains see "},{"isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/xcode\/supporting-associated-domains","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Note: Even if you will not use Passkeys you will need to setup an associated domain for your application in order to use universal links for magic link support."}],"type":"paragraph"},{"text":"Step 1: Add the Associated Domain File to Your Website","type":"heading","level":2,"anchor":"Step-1-Add-the-Associated-Domain-File-to-Your-Website"},{"inlineContent":[{"type":"text","text":"The website hosting your domain will need to serve a file named ‘apple-app-site-association’ in the ‘.well-known’ in the root of your website."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"The full path to this file should look like:","type":"text"}]},{"type":"codeListing","code":["https:\/\/\/.well-known\/apple-app-site-association"],"syntax":null},{"type":"paragraph","inlineContent":[{"type":"text","text":"Apple’s CDN will request this file to verify that the domain is associated with your iOS Application."}]},{"inlineContent":[{"type":"text","text":"Sample apple-app-site-association:"}],"type":"paragraph"},{"code":["{"," \"applinks\": {"," \"apps\": [],"," \"details\": ["," {"," \"appID\": \"LKQWMG6BWA.id.passage.example-ios\","," \"paths\": ["," \"*\""," ]"," }"," ]"," },"," \"webcredentials\": {"," \"apps\": ["," \"LKQWMG6BWA.id.passage.example-ios\""," ]"," }","}",""],"syntax":null,"type":"codeListing"},{"inlineContent":[{"type":"text","text":"This sample configures web credentials and universal links for your application. You will need to replace the appIDs in the above example with the appID of your application. This sample will configure universal links so that all links to your domain will open in your iOS Application if the user has it installed."}],"type":"paragraph"},{"inlineContent":[{"text":"For more information see ","type":"text"},{"overridingTitle":"Supporting Associated Domains","identifier":"https:\/\/developer.apple.com\/documentation\/xcode\/supporting-associated-domains","type":"reference","isActive":true,"overridingTitleInlineContent":[{"type":"text","text":"Supporting Associated Domains"}]},{"type":"text","text":"."}],"type":"paragraph"},{"text":"Step 2: Add associated domain entitlements","anchor":"Step-2-Add-associated-domain-entitlements","type":"heading","level":2},{"inlineContent":[{"text":"The next step is to enable the appropriate entitlements in your project. These entitlements will associate your iOS Application with your domain and use the apple-app-site-association file to verify this association.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"To add the entitlements to your application:"}],"type":"paragraph"},{"type":"orderedList","items":[{"content":[{"inlineContent":[{"type":"text","text":"Open the targets ‘Signing & Capabilities’ tab in xCode"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Click Add(+) at the bottom of the domains table"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Replace the placeholder domain with your authentication origin"}]}]}]},{"type":"paragraph","inlineContent":[{"identifier":"AssociatedDomainsConfig","type":"image"}]},{"items":[{"content":[{"inlineContent":[{"text":"Passkeys require the ","type":"text"},{"inlineContent":[{"text":"‘webcredentials’","type":"text"}],"type":"strong"},{"text":" entitlement","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Universal links require the "},{"inlineContent":[{"type":"text","text":"‘applinks’"}],"type":"strong"},{"text":" entitlement","type":"text"}],"type":"paragraph"}]}],"type":"unorderedList"},{"inlineContent":[{"text":"For more information see ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/xcode\/supporting-associated-domains","overridingTitle":"Supporting Associated Domains","isActive":true,"overridingTitleInlineContent":[{"type":"text","text":"Supporting Associated Domains"}]},{"type":"text","text":" for more detailed information."}],"type":"paragraph"}]}],"variants":[{"paths":["\/documentation\/passage\/getstarted_associateddomains"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Before you can use the passage-ios framework in your application you will need to setup an Associated Domain."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_AssociatedDomains","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/GetStarted_Backend":{"url":"\/documentation\/passage\/getstarted_backend","type":"topic","title":"Adding Passage To Your Backend","kind":"article","abstract":[{"type":"text","text":"This article will walk you through securing your backend with Passage and the changes it will require to your frontend."}],"role":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_Backend"},"doc://Passage/documentation/Passage/GetStarted_Frontend":{"url":"\/documentation\/passage\/getstarted_frontend","type":"topic","title":"Adding Passage to Your iOS Application","kind":"article","abstract":[{"type":"text","text":"This article will walk you through adding the passage-ios framework to your iOS applications project."}],"role":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_Frontend"},"doc://Passage/documentation/Passage/GetStarted_PassageApplication":{"url":"\/documentation\/passage\/getstarted_passageapplication","type":"topic","title":"Passage Application Setup","kind":"article","abstract":[{"type":"text","text":"Before your can add Passage to your application you will need to have a Passage application setup. This article will show you how to get it done."}],"role":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_PassageApplication"},"AssociatedDomainsConfig":{"identifier":"AssociatedDomainsConfig","type":"image","variants":[{"traits":["1x","light"],"url":"\/images\/AssociatedDomainsConfig.png"}],"alt":"Associated Domain Config"},"https://developer.apple.com/documentation/xcode/supporting-associated-domains":{"title":"Supporting Associated Domains","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/xcode\/supporting-associated-domains","url":"https:\/\/developer.apple.com\/documentation\/xcode\/supporting-associated-domains","titleInlineContent":[{"text":"Supporting Associated Domains","type":"text"}]}}} \ No newline at end of file +{"primaryContentSections":[{"content":[{"level":2,"anchor":"Overview","type":"heading","text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"In order to use Passage in your application you will need to establish a secure association between your iOS Application and your application’s domain. Setting up an associated domain and adding the required entitlements to your project establishes this association. This association needs to be established before using Passkeys or Magic Links in your application."}]},{"inlineContent":[{"type":"text","text":"Establishing this association is an easy 2 step process that involves hosting a file on your domain and then adding the appropriate entitlements to your application’s project."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"It is out of scope for this document to provide all the details for supporting associated domains, so for all the details on Supporting Associated domains see "},{"isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/xcode\/supporting-associated-domains","type":"reference"},{"type":"text","text":"."}]},{"inlineContent":[{"type":"text","text":"Note: Even if you will not use Passkeys you will need to setup an associated domain for your application in order to use universal links for magic link support."}],"type":"paragraph"},{"type":"heading","text":"Step 1: Add the Associated Domain File to Your Website","anchor":"Step-1-Add-the-Associated-Domain-File-to-Your-Website","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"The website hosting your domain will need to serve a file named ‘apple-app-site-association’ in the ‘.well-known’ in the root of your website."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"The full path to this file should look like:"}]},{"syntax":null,"type":"codeListing","code":["https:\/\/\/.well-known\/apple-app-site-association"]},{"inlineContent":[{"type":"text","text":"Apple’s CDN will request this file to verify that the domain is associated with your iOS Application."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Sample apple-app-site-association:","type":"text"}]},{"code":["{"," \"applinks\": {"," \"apps\": [],"," \"details\": ["," {"," \"appID\": \"LKQWMG6BWA.id.passage.example-ios\","," \"paths\": ["," \"*\""," ]"," }"," ]"," },"," \"webcredentials\": {"," \"apps\": ["," \"LKQWMG6BWA.id.passage.example-ios\""," ]"," }","}",""],"syntax":null,"type":"codeListing"},{"inlineContent":[{"type":"text","text":"This sample configures web credentials and universal links for your application. You will need to replace the appIDs in the above example with the appID of your application. This sample will configure universal links so that all links to your domain will open in your iOS Application if the user has it installed."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"For more information see ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/xcode\/supporting-associated-domains","overridingTitle":"Supporting Associated Domains","overridingTitleInlineContent":[{"type":"text","text":"Supporting Associated Domains"}]},{"type":"text","text":"."}]},{"text":"Step 2: Add associated domain entitlements","level":2,"type":"heading","anchor":"Step-2-Add-associated-domain-entitlements"},{"type":"paragraph","inlineContent":[{"text":"The next step is to enable the appropriate entitlements in your project. These entitlements will associate your iOS Application with your domain and use the apple-app-site-association file to verify this association.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"To add the entitlements to your application:"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Open the targets ‘Signing & Capabilities’ tab in xCode","type":"text"}]}]},{"content":[{"inlineContent":[{"text":"Click Add(+) at the bottom of the domains table","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Replace the placeholder domain with your authentication origin"}],"type":"paragraph"}]}],"type":"orderedList"},{"inlineContent":[{"identifier":"AssociatedDomainsConfig","type":"image"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Passkeys require the "},{"type":"strong","inlineContent":[{"text":"‘webcredentials’","type":"text"}]},{"type":"text","text":" entitlement"}]}]},{"content":[{"inlineContent":[{"text":"Universal links require the ","type":"text"},{"type":"strong","inlineContent":[{"type":"text","text":"‘applinks’"}]},{"type":"text","text":" entitlement"}],"type":"paragraph"}]}],"type":"unorderedList"},{"inlineContent":[{"type":"text","text":"For more information see "},{"identifier":"https:\/\/developer.apple.com\/documentation\/xcode\/supporting-associated-domains","isActive":true,"overridingTitle":"Supporting Associated Domains","overridingTitleInlineContent":[{"text":"Supporting Associated Domains","type":"text"}],"type":"reference"},{"text":" for more detailed information.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getstarted_associateddomains"]}],"metadata":{"role":"article","title":"Associated Domains","roleHeading":"Article","modules":[{"name":"Passage"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_AssociatedDomains","interfaceLanguage":"swift"},"seeAlsoSections":[{"generated":true,"title":"Getting Started","identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetStarted_PassageApplication","doc:\/\/Passage\/documentation\/Passage\/GetStarted_Frontend","doc:\/\/Passage\/documentation\/Passage\/GetStarted_Backend"]}],"kind":"article","abstract":[{"type":"text","text":"Before you can use the passage-ios framework in your application you will need to setup an Associated Domain."}],"sections":[],"references":{"doc://Passage/documentation/Passage/GetStarted_PassageApplication":{"title":"Passage Application Setup","abstract":[{"text":"Before your can add Passage to your application you will need to have a Passage application setup. This article will show you how to get it done.","type":"text"}],"role":"article","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_PassageApplication","url":"\/documentation\/passage\/getstarted_passageapplication","kind":"article"},"AssociatedDomainsConfig":{"identifier":"AssociatedDomainsConfig","type":"image","variants":[{"traits":["1x","light"],"url":"\/images\/AssociatedDomainsConfig.png"}],"alt":"Associated Domain Config"},"doc://Passage/documentation/Passage/GetStarted_Frontend":{"kind":"article","url":"\/documentation\/passage\/getstarted_frontend","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_Frontend","role":"article","title":"Adding Passage to Your iOS Application","abstract":[{"text":"This article will walk you through adding the passage-ios framework to your iOS applications project.","type":"text"}],"type":"topic"},"https://developer.apple.com/documentation/xcode/supporting-associated-domains":{"identifier":"https:\/\/developer.apple.com\/documentation\/xcode\/supporting-associated-domains","titleInlineContent":[{"type":"text","text":"Supporting Associated Domains"}],"title":"Supporting Associated Domains","type":"link","url":"https:\/\/developer.apple.com\/documentation\/xcode\/supporting-associated-domains"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetStarted_Backend":{"kind":"article","url":"\/documentation\/passage\/getstarted_backend","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_Backend","role":"article","title":"Adding Passage To Your Backend","abstract":[{"type":"text","text":"This article will walk you through securing your backend with Passage and the changes it will require to your frontend."}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getstarted_backend.json b/docs/data/documentation/passage/getstarted_backend.json index a65d3a48..5535dd59 100644 --- a/docs/data/documentation/passage/getstarted_backend.json +++ b/docs/data/documentation/passage/getstarted_backend.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"This article will walk you through securing your backend with Passage and the changes it will require to your frontend."}],"primaryContentSections":[{"kind":"content","content":[{"anchor":"Overview","level":2,"text":"Overview","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Using passage-ios in your application will provide your users with Auth Tokens. Now we need to enable our back-end to validate the JWT for authenticated paths.","type":"text"}]},{"inlineContent":[{"text":"Passage provides back-end SDKs for:","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"https:\/\/docs.passage.id\/backend\/overview\/node"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"https:\/\/docs.passage.id\/backend\/overview\/go"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"https:\/\/docs.passage.id\/backend\/overview\/python","type":"reference","isActive":true}]}]},{"content":[{"inlineContent":[{"identifier":"https:\/\/docs.passage.id\/backend\/overview\/ruby","type":"reference","isActive":true},{"type":"text","text":"."}],"type":"paragraph"}]}]},{"inlineContent":[{"text":"Follow the guide of your choice to implement server side authentication.","type":"text"}],"type":"paragraph"},{"type":"heading","level":2,"anchor":"Send-Auth-Token-With-Each-Backend-Request","text":"Send Auth Token With Each Backend Request"},{"type":"paragraph","inlineContent":[{"text":"Once your backend is secured by Passage you will need to pass the user’s auth token on each request. This is generally done by adding an ‘Authorization’ header to each request being made to the backend from the frontend.","type":"text"}]}]}],"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_Backend","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"seeAlsoSections":[{"title":"Getting Started","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetStarted_PassageApplication","doc:\/\/Passage\/documentation\/Passage\/GetStarted_AssociatedDomains","doc:\/\/Passage\/documentation\/Passage\/GetStarted_Frontend"]}],"metadata":{"title":"Adding Passage To Your Backend","roleHeading":"Article","role":"article","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"sections":[],"variants":[{"paths":["\/documentation\/passage\/getstarted_backend"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"https://docs.passage.id/backend/overview/ruby":{"title":"Ruby","type":"link","titleInlineContent":[{"type":"text","text":"Ruby"}],"identifier":"https:\/\/docs.passage.id\/backend\/overview\/ruby","url":"https:\/\/docs.passage.id\/backend\/overview\/ruby"},"https://docs.passage.id/backend/overview/node":{"url":"https:\/\/docs.passage.id\/backend\/overview\/node","type":"link","title":"Node","titleInlineContent":[{"type":"text","text":"Node"}],"identifier":"https:\/\/docs.passage.id\/backend\/overview\/node"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/GetStarted_Frontend":{"url":"\/documentation\/passage\/getstarted_frontend","type":"topic","title":"Adding Passage to Your iOS Application","kind":"article","abstract":[{"type":"text","text":"This article will walk you through adding the passage-ios framework to your iOS applications project."}],"role":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_Frontend"},"https://docs.passage.id/backend/overview/python":{"title":"Python","type":"link","titleInlineContent":[{"type":"text","text":"Python"}],"identifier":"https:\/\/docs.passage.id\/backend\/overview\/python","url":"https:\/\/docs.passage.id\/backend\/overview\/python"},"doc://Passage/documentation/Passage/GetStarted_AssociatedDomains":{"url":"\/documentation\/passage\/getstarted_associateddomains","type":"topic","title":"Associated Domains","kind":"article","abstract":[{"type":"text","text":"Before you can use the passage-ios framework in your application you will need to setup an Associated Domain."}],"role":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_AssociatedDomains"},"https://docs.passage.id/backend/overview/go":{"type":"link","url":"https:\/\/docs.passage.id\/backend\/overview\/go","identifier":"https:\/\/docs.passage.id\/backend\/overview\/go","title":"Go","titleInlineContent":[{"type":"text","text":"Go"}]},"doc://Passage/documentation/Passage/GetStarted_PassageApplication":{"url":"\/documentation\/passage\/getstarted_passageapplication","type":"topic","title":"Passage Application Setup","kind":"article","abstract":[{"type":"text","text":"Before your can add Passage to your application you will need to have a Passage application setup. This article will show you how to get it done."}],"role":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_PassageApplication"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Article","role":"article","title":"Adding Passage To Your Backend","modules":[{"name":"Passage"}]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/getstarted_backend"]}],"seeAlsoSections":[{"generated":true,"title":"Getting Started","identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetStarted_PassageApplication","doc:\/\/Passage\/documentation\/Passage\/GetStarted_AssociatedDomains","doc:\/\/Passage\/documentation\/Passage\/GetStarted_Frontend"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"primaryContentSections":[{"kind":"content","content":[{"level":2,"text":"Overview","anchor":"Overview","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Using passage-ios in your application will provide your users with Auth Tokens. Now we need to enable our back-end to validate the JWT for authenticated paths."}]},{"inlineContent":[{"type":"text","text":"Passage provides back-end SDKs for:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"https:\/\/docs.passage.id\/backend\/overview\/node"}]}]},{"content":[{"inlineContent":[{"type":"reference","isActive":true,"identifier":"https:\/\/docs.passage.id\/backend\/overview\/go"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"https:\/\/docs.passage.id\/backend\/overview\/python","type":"reference","isActive":true}]}]},{"content":[{"inlineContent":[{"isActive":true,"identifier":"https:\/\/docs.passage.id\/backend\/overview\/ruby","type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]}]},{"inlineContent":[{"type":"text","text":"Follow the guide of your choice to implement server side authentication."}],"type":"paragraph"},{"level":2,"text":"Send Auth Token With Each Backend Request","anchor":"Send-Auth-Token-With-Each-Backend-Request","type":"heading"},{"inlineContent":[{"type":"text","text":"Once your backend is secured by Passage you will need to pass the user’s auth token on each request. This is generally done by adding an ‘Authorization’ header to each request being made to the backend from the frontend."}],"type":"paragraph"}]}],"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_Backend","interfaceLanguage":"swift"},"abstract":[{"text":"This article will walk you through securing your backend with Passage and the changes it will require to your frontend.","type":"text"}],"references":{"doc://Passage/documentation/Passage/GetStarted_Frontend":{"kind":"article","url":"\/documentation\/passage\/getstarted_frontend","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_Frontend","role":"article","title":"Adding Passage to Your iOS Application","abstract":[{"text":"This article will walk you through adding the passage-ios framework to your iOS applications project.","type":"text"}],"type":"topic"},"https://docs.passage.id/backend/overview/ruby":{"url":"https:\/\/docs.passage.id\/backend\/overview\/ruby","titleInlineContent":[{"text":"Ruby","type":"text"}],"title":"Ruby","identifier":"https:\/\/docs.passage.id\/backend\/overview\/ruby","type":"link"},"https://docs.passage.id/backend/overview/python":{"identifier":"https:\/\/docs.passage.id\/backend\/overview\/python","titleInlineContent":[{"text":"Python","type":"text"}],"type":"link","title":"Python","url":"https:\/\/docs.passage.id\/backend\/overview\/python"},"doc://Passage/documentation/Passage/GetStarted_AssociatedDomains":{"kind":"article","url":"\/documentation\/passage\/getstarted_associateddomains","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_AssociatedDomains","role":"article","title":"Associated Domains","abstract":[{"type":"text","text":"Before you can use the passage-ios framework in your application you will need to setup an Associated Domain."}],"type":"topic"},"doc://Passage/documentation/Passage/GetStarted_PassageApplication":{"title":"Passage Application Setup","abstract":[{"text":"Before your can add Passage to your application you will need to have a Passage application setup. This article will show you how to get it done.","type":"text"}],"role":"article","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_PassageApplication","url":"\/documentation\/passage\/getstarted_passageapplication","kind":"article"},"https://docs.passage.id/backend/overview/node":{"url":"https:\/\/docs.passage.id\/backend\/overview\/node","titleInlineContent":[{"text":"Node","type":"text"}],"title":"Node","identifier":"https:\/\/docs.passage.id\/backend\/overview\/node","type":"link"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"https://docs.passage.id/backend/overview/go":{"identifier":"https:\/\/docs.passage.id\/backend\/overview\/go","titleInlineContent":[{"text":"Go","type":"text"}],"type":"link","title":"Go","url":"https:\/\/docs.passage.id\/backend\/overview\/go"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getstarted_frontend.json b/docs/data/documentation/passage/getstarted_frontend.json index 3c718762..b710388a 100644 --- a/docs/data/documentation/passage/getstarted_frontend.json +++ b/docs/data/documentation/passage/getstarted_frontend.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"metadata":{"roleHeading":"Article","role":"article","title":"Adding Passage to Your iOS Application","modules":[{"name":"Passage"}]},"seeAlsoSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetStarted_PassageApplication","doc:\/\/Passage\/documentation\/Passage\/GetStarted_AssociatedDomains","doc:\/\/Passage\/documentation\/Passage\/GetStarted_Backend"],"title":"Getting Started","generated":true}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","primaryContentSections":[{"kind":"content","content":[{"anchor":"Overview","level":2,"type":"heading","text":"Overview"},{"inlineContent":[{"type":"text","text":"To add Passage to your iOS application you will need to add the passage-ios framework to your applications project and configure it."}],"type":"paragraph"},{"inlineContent":[{"text":"Before you add Passage to your application ensure you have completed the following:","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_PassageApplication","type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_AssociatedDomains","isActive":true,"type":"reference"}]}]}]},{"inlineContent":[{"text":"You must have a Passage application setup and an Associated Domain configured in order for Passage to work correctly.","type":"text"}],"type":"paragraph"},{"type":"heading","text":"Add the passage-ios Framework to Your Applications Project","anchor":"Add-the-passage-ios-Framework-to-Your-Applications-Project","level":2},{"inlineContent":[{"type":"text","text":"Add the passage-ios package to your application using Swift Package Managerd"}],"type":"paragraph"},{"text":"Swift Package Manager","level":3,"anchor":"Swift-Package-Manager","type":"heading"},{"inlineContent":[{"text":"You can use ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/swift.org\/package-manager\/"},{"type":"text","text":" to install Passage using Xcode:"}],"type":"paragraph"},{"type":"orderedList","items":[{"content":[{"inlineContent":[{"type":"text","text":"Open your project in Xcode"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Click “File” -> “Add Packages”","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Paste the following URL: https:\/\/github.com\/passageidentity\/passage-ios"}]}]},{"content":[{"inlineContent":[{"text":"Click “Next” -> “Next” -> “Finish”","type":"text"}],"type":"paragraph"}]}]},{"type":"paragraph","inlineContent":[{"text":"..or..","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"text":"Paste this url into the Swift Package Manager search bar in Xcode","type":"text"}],"type":"paragraph"}]}]},{"syntax":null,"code":["https:\/\/github.com\/passageidentity\/passage-ios"],"type":"codeListing"},{"type":"heading","level":2,"text":"Configure the passage-ios Framework","anchor":"Configure-the-passage-ios-Framework"},{"type":"paragraph","inlineContent":[{"type":"text","text":"To use Passage in your application you will need to set the Application Id and Authentication Origin for Passage to use."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"This is done by specifying the values in a Passage.plist file"}]},{"type":"heading","level":4,"text":"Configure Application Id and Authentication Origin in a plist","anchor":"Configure-Application-Id-and-Authentication-Origin-in-a-plist"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Create a plist file named Passage.plist in your application bundle."}]}]},{"content":[{"inlineContent":[{"text":"Add a appId key with the value of your Passage Application Id (can be found in the ","type":"text"},{"type":"reference","identifier":"https:\/\/console.passage.id","isActive":true},{"text":")","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Add a authOrigin key with the value of your applications domain. (can be found in the ","type":"text"},{"overridingTitle":"passage console","identifier":"https:\/\/console.passage.id","type":"reference","isActive":true,"overridingTitleInlineContent":[{"text":"passage console","type":"text"}]},{"type":"text","text":")"}]}]}],"type":"orderedList"},{"type":"paragraph","inlineContent":[{"text":"Your Passage.plist should look similiar to the following.","type":"text"}]},{"code":["","","",""," appId<\/key>"," KZ520QJSiFRLvbBvraaAgYuf<\/string>"," authOrigin<\/key>"," try.passage.id<\/string>","<\/dict>","<\/plist>",""],"syntax":null,"type":"codeListing"},{"text":"What’s next","type":"heading","level":2,"anchor":"Whats-next"},{"type":"paragraph","inlineContent":[{"text":"Now that you have your Passage Application setup, your associated domains configured, and passage-ios has been added to your project, what’s next?","type":"text"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Check out the guides to add Registration and Log In capabilities to your application:","type":"text"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_Registration","type":"reference","isActive":true}]}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_Login","isActive":true,"type":"reference"}],"type":"paragraph"}]}],"type":"unorderedList"}]},{"content":[{"inlineContent":[{"text":"Secure your backend:","type":"text"}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_Backend","type":"reference","isActive":true}],"type":"paragraph"}]}],"type":"unorderedList"}]}],"type":"unorderedList"}]}],"variants":[{"paths":["\/documentation\/passage\/getstarted_frontend"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"This article will walk you through adding the passage-ios framework to your iOS applications project.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_Frontend"},"references":{"doc://Passage/documentation/Passage/Guide_Registration":{"title":"User Registration","url":"\/documentation\/passage\/guide_registration","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_Registration","abstract":[{"text":"This guide will explain how to register new users with the passage-ios framework.","type":"text"}],"role":"article","kind":"article"},"doc://Passage/documentation/Passage/GetStarted_Backend":{"url":"\/documentation\/passage\/getstarted_backend","type":"topic","title":"Adding Passage To Your Backend","kind":"article","abstract":[{"type":"text","text":"This article will walk you through securing your backend with Passage and the changes it will require to your frontend."}],"role":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_Backend"},"https://console.passage.id":{"title":"passage console","url":"https:\/\/console.passage.id","identifier":"https:\/\/console.passage.id","titleInlineContent":[{"text":"passage console","type":"text"}],"type":"link"},"doc://Passage/documentation/Passage/GetStarted_PassageApplication":{"url":"\/documentation\/passage\/getstarted_passageapplication","type":"topic","title":"Passage Application Setup","kind":"article","abstract":[{"type":"text","text":"Before your can add Passage to your application you will need to have a Passage application setup. This article will show you how to get it done."}],"role":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_PassageApplication"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"https://swift.org/package-manager/":{"title":"Swift Package Manager","type":"link","titleInlineContent":[{"type":"text","text":"Swift Package Manager"}],"url":"https:\/\/swift.org\/package-manager\/","identifier":"https:\/\/swift.org\/package-manager\/"},"doc://Passage/documentation/Passage/GetStarted_AssociatedDomains":{"url":"\/documentation\/passage\/getstarted_associateddomains","type":"topic","title":"Associated Domains","kind":"article","abstract":[{"type":"text","text":"Before you can use the passage-ios framework in your application you will need to setup an Associated Domain."}],"role":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_AssociatedDomains"},"doc://Passage/documentation/Passage/Guide_Login":{"url":"\/documentation\/passage\/guide_login","type":"topic","title":"Login","kind":"article","abstract":[{"type":"text","text":"This guide will explain how to log in users with the passage-ios framework."}],"role":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_Login"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"content","content":[{"level":2,"type":"heading","anchor":"Overview","text":"Overview"},{"inlineContent":[{"type":"text","text":"To add Passage to your iOS application you will need to add the passage-ios framework to your applications project and configure it."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Before you add Passage to your application ensure you have completed the following:","type":"text"}]},{"items":[{"content":[{"inlineContent":[{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_PassageApplication","type":"reference","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_AssociatedDomains"}]}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"type":"text","text":"You must have a Passage application setup and an Associated Domain configured in order for Passage to work correctly."}]},{"type":"heading","text":"Add the passage-ios Framework to Your Applications Project","anchor":"Add-the-passage-ios-Framework-to-Your-Applications-Project","level":2},{"inlineContent":[{"type":"text","text":"Add the passage-ios package to your application using Swift Package Managerd"}],"type":"paragraph"},{"level":3,"type":"heading","anchor":"Swift-Package-Manager","text":"Swift Package Manager"},{"type":"paragraph","inlineContent":[{"text":"You can use ","type":"text"},{"identifier":"https:\/\/swift.org\/package-manager\/","isActive":true,"type":"reference"},{"type":"text","text":" to install Passage using Xcode:"}]},{"type":"orderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Open your project in Xcode"}]}]},{"content":[{"inlineContent":[{"text":"Click “File” -> “Add Packages”","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Paste the following URL: https:\/\/github.com\/passageidentity\/passage-ios"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Click “Next” -> “Next” -> “Finish”"}]}]}]},{"inlineContent":[{"type":"text","text":"..or.."}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Paste this url into the Swift Package Manager search bar in Xcode"}]}]}]},{"type":"codeListing","code":["https:\/\/github.com\/passageidentity\/passage-ios"],"syntax":null},{"level":2,"type":"heading","anchor":"Configure-the-passage-ios-Framework","text":"Configure the passage-ios Framework"},{"inlineContent":[{"text":"To use Passage in your application you will need to set the Application Id and Authentication Origin for Passage to use.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This is done by specifying the values in a Passage.plist file"}]},{"level":4,"text":"Configure Application Id and Authentication Origin in a plist","anchor":"Configure-Application-Id-and-Authentication-Origin-in-a-plist","type":"heading"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Create a plist file named Passage.plist in your application bundle."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Add a appId key with the value of your Passage Application Id (can be found in the "},{"isActive":true,"type":"reference","identifier":"https:\/\/console.passage.id"},{"type":"text","text":")"}]}]},{"content":[{"inlineContent":[{"text":"Add a authOrigin key with the value of your applications domain. (can be found in the ","type":"text"},{"identifier":"https:\/\/console.passage.id","isActive":true,"type":"reference","overridingTitle":"passage console","overridingTitleInlineContent":[{"type":"text","text":"passage console"}]},{"text":")","type":"text"}],"type":"paragraph"}]}],"type":"orderedList"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Your Passage.plist should look similiar to the following."}]},{"syntax":null,"type":"codeListing","code":["","","",""," appId<\/key>"," KZ520QJSiFRLvbBvraaAgYuf<\/string>"," authOrigin<\/key>"," try.passage.id<\/string>","<\/dict>","<\/plist>",""]},{"type":"heading","text":"What’s next","anchor":"Whats-next","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Now that you have your Passage Application setup, your associated domains configured, and passage-ios has been added to your project, what’s next?"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"text","text":"Check out the guides to add Registration and Log In capabilities to your application:"}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_Registration","type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_Login","type":"reference","isActive":true}],"type":"paragraph"}]}],"type":"unorderedList"}]},{"content":[{"inlineContent":[{"type":"text","text":"Secure your backend:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_Backend","isActive":true}]}]}]}]}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"seeAlsoSections":[{"title":"Getting Started","identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetStarted_PassageApplication","doc:\/\/Passage\/documentation\/Passage\/GetStarted_AssociatedDomains","doc:\/\/Passage\/documentation\/Passage\/GetStarted_Backend"],"generated":true}],"variants":[{"paths":["\/documentation\/passage\/getstarted_frontend"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"role":"article","title":"Adding Passage to Your iOS Application","modules":[{"name":"Passage"}],"roleHeading":"Article"},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_Frontend"},"abstract":[{"type":"text","text":"This article will walk you through adding the passage-ios framework to your iOS applications project."}],"references":{"doc://Passage/documentation/Passage/GetStarted_AssociatedDomains":{"kind":"article","url":"\/documentation\/passage\/getstarted_associateddomains","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_AssociatedDomains","role":"article","title":"Associated Domains","abstract":[{"type":"text","text":"Before you can use the passage-ios framework in your application you will need to setup an Associated Domain."}],"type":"topic"},"doc://Passage/documentation/Passage/GetStarted_Backend":{"kind":"article","url":"\/documentation\/passage\/getstarted_backend","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_Backend","role":"article","title":"Adding Passage To Your Backend","abstract":[{"type":"text","text":"This article will walk you through securing your backend with Passage and the changes it will require to your frontend."}],"type":"topic"},"doc://Passage/documentation/Passage/Guide_Registration":{"type":"topic","url":"\/documentation\/passage\/guide_registration","abstract":[{"type":"text","text":"This guide will explain how to register new users with the passage-ios framework."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_Registration","role":"article","title":"User Registration","kind":"article"},"https://console.passage.id":{"titleInlineContent":[{"text":"passage console","type":"text"}],"identifier":"https:\/\/console.passage.id","title":"passage console","type":"link","url":"https:\/\/console.passage.id"},"https://swift.org/package-manager/":{"type":"link","url":"https:\/\/swift.org\/package-manager\/","titleInlineContent":[{"type":"text","text":"Swift Package Manager"}],"identifier":"https:\/\/swift.org\/package-manager\/","title":"Swift Package Manager"},"doc://Passage/documentation/Passage/GetStarted_PassageApplication":{"title":"Passage Application Setup","abstract":[{"text":"Before your can add Passage to your application you will need to have a Passage application setup. This article will show you how to get it done.","type":"text"}],"role":"article","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_PassageApplication","url":"\/documentation\/passage\/getstarted_passageapplication","kind":"article"},"doc://Passage/documentation/Passage/Guide_Login":{"type":"topic","url":"\/documentation\/passage\/guide_login","abstract":[{"type":"text","text":"This guide will explain how to log in users with the passage-ios framework."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_Login","role":"article","title":"Login","kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/getstarted_passageapplication.json b/docs/data/documentation/passage/getstarted_passageapplication.json index 2e8c3ab1..7a947004 100644 --- a/docs/data/documentation/passage/getstarted_passageapplication.json +++ b/docs/data/documentation/passage/getstarted_passageapplication.json @@ -1 +1 @@ -{"kind":"article","abstract":[{"type":"text","text":"Before your can add Passage to your application you will need to have a Passage application setup. This article will show you how to get it done."}],"variants":[{"paths":["\/documentation\/passage\/getstarted_passageapplication"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"sections":[],"metadata":{"roleHeading":"Article","title":"Passage Application Setup","role":"article","modules":[{"name":"Passage"}]},"primaryContentSections":[{"content":[{"text":"Overview","level":2,"type":"heading","anchor":"Overview"},{"inlineContent":[{"text":"Before you can add Passage to your iOS Application you will need to create a new Passage Application or use an existing one.","type":"text"}],"type":"paragraph"},{"type":"heading","text":"Creating a new Passage App","anchor":"Creating-a-new-Passage-App","level":2},{"inlineContent":[{"text":"To create an app, first login or create an account for the Passage Console at ","type":"text"},{"isActive":true,"type":"reference","identifier":"https:\/\/console.passage.id\/register"},{"type":"text","text":". When you first sign up, you will be redirected to your homepage that includes an example application to explore. To create your first new application, select the “Create New App” button on the home page. Give your application a name and then provide the following fields:"}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Authentication Origin - the domain that Passage will run on and should match the domain your application will be associated with.","type":"text"}]}]},{"content":[{"inlineContent":[{"text":"Redirect URL - the path you want to direct users to after successful login","type":"text"}],"type":"paragraph"}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"text":"For example, if you are building a local test app, your settings will probably look something like this:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Authentication Origin - http:\/\/localhost:8080"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"Redirect URL - \/dashboard or \/"}],"type":"paragraph"}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Once you’ve created your application, copy the Application ID from the dashboard."}]},{"anchor":"Using-an-existing-Passage-App","level":2,"type":"heading","text":"Using an existing Passage App"},{"inlineContent":[{"type":"text","text":"If you already have a Passage Application that you would like to use you will need to get the Passage application id and the Authentication Origin."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"The Authentication Origin should match the domain your iOS application will be associated with."}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Login to the Passage Console at "},{"isActive":true,"overridingTitle":"https:\/\/console.passage.id\/register","overridingTitleInlineContent":[{"type":"text","text":"https:\/\/console.passage.id\/register"}],"identifier":"https:\/\/console.passage.id\/register","type":"reference"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Select the Passage Application associated with your application.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"You can find your Application Id in the App Info Card on the Applications Dashboard.","type":"text"},{"text":" ","type":"text"},{"type":"image","identifier":"ConsoleAppId"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"You can find your Authentication Origin by navigating to “Settings” -> “General Settings”"},{"type":"text","text":" "},{"identifier":"ConsoleAuthOrigin","type":"image"}]}]}],"type":"orderedList"}],"kind":"content"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_PassageApplication","interfaceLanguage":"swift"},"seeAlsoSections":[{"title":"Getting Started","identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetStarted_AssociatedDomains","doc:\/\/Passage\/documentation\/Passage\/GetStarted_Frontend","doc:\/\/Passage\/documentation\/Passage\/GetStarted_Backend"],"generated":true}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage/GetStarted_Frontend":{"url":"\/documentation\/passage\/getstarted_frontend","type":"topic","title":"Adding Passage to Your iOS Application","kind":"article","abstract":[{"type":"text","text":"This article will walk you through adding the passage-ios framework to your iOS applications project."}],"role":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_Frontend"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/GetStarted_AssociatedDomains":{"url":"\/documentation\/passage\/getstarted_associateddomains","type":"topic","title":"Associated Domains","kind":"article","abstract":[{"type":"text","text":"Before you can use the passage-ios framework in your application you will need to setup an Associated Domain."}],"role":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_AssociatedDomains"},"https://console.passage.id/register":{"title":"https:\/\/console.passage.id\/register","type":"link","titleInlineContent":[{"type":"text","text":"https:\/\/console.passage.id\/register"}],"url":"https:\/\/console.passage.id\/register","identifier":"https:\/\/console.passage.id\/register"},"ConsoleAppId":{"alt":"Passage Application Id","variants":[{"url":"\/images\/ConsoleAppId.png","traits":["1x","light"]}],"identifier":"ConsoleAppId","type":"image"},"doc://Passage/documentation/Passage/GetStarted_Backend":{"url":"\/documentation\/passage\/getstarted_backend","type":"topic","title":"Adding Passage To Your Backend","kind":"article","abstract":[{"type":"text","text":"This article will walk you through securing your backend with Passage and the changes it will require to your frontend."}],"role":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_Backend"},"ConsoleAuthOrigin":{"variants":[{"traits":["1x","light"],"url":"\/images\/ConsoleAuthOrigin.png"}],"type":"image","alt":"Passage Auth Origin","identifier":"ConsoleAuthOrigin"}}} \ No newline at end of file +{"primaryContentSections":[{"content":[{"type":"heading","text":"Overview","anchor":"Overview","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Before you can add Passage to your iOS Application you will need to create a new Passage Application or use an existing one."}]},{"type":"heading","level":2,"anchor":"Creating-a-new-Passage-App","text":"Creating a new Passage App"},{"type":"paragraph","inlineContent":[{"text":"To create an app, first login or create an account for the Passage Console at ","type":"text"},{"type":"reference","identifier":"https:\/\/console.passage.id\/register","isActive":true},{"type":"text","text":". When you first sign up, you will be redirected to your homepage that includes an example application to explore. To create your first new application, select the “Create New App” button on the home page. Give your application a name and then provide the following fields:"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Authentication Origin - the domain that Passage will run on and should match the domain your application will be associated with."}]}]},{"content":[{"inlineContent":[{"type":"text","text":"Redirect URL - the path you want to direct users to after successful login"}],"type":"paragraph"}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"type":"text","text":"For example, if you are building a local test app, your settings will probably look something like this:"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Authentication Origin - http:\/\/localhost:8080","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Redirect URL - \/dashboard or \/"}]}]}],"type":"unorderedList"},{"inlineContent":[{"text":"Once you’ve created your application, copy the Application ID from the dashboard.","type":"text"}],"type":"paragraph"},{"text":"Using an existing Passage App","anchor":"Using-an-existing-Passage-App","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"If you already have a Passage Application that you would like to use you will need to get the Passage application id and the Authentication Origin.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"The Authentication Origin should match the domain your iOS application will be associated with."}]},{"type":"orderedList","items":[{"content":[{"inlineContent":[{"type":"text","text":"Login to the Passage Console at "},{"identifier":"https:\/\/console.passage.id\/register","overridingTitle":"https:\/\/console.passage.id\/register","overridingTitleInlineContent":[{"text":"https:\/\/console.passage.id\/register","type":"text"}],"isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"Select the Passage Application associated with your application.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"You can find your Application Id in the App Info Card on the Applications Dashboard."},{"type":"text","text":" "},{"type":"image","identifier":"ConsoleAppId"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"You can find your Authentication Origin by navigating to “Settings” -> “General Settings”"},{"type":"text","text":" "},{"type":"image","identifier":"ConsoleAuthOrigin"}]}]}]}],"kind":"content"}],"kind":"article","seeAlsoSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/GetStarted_AssociatedDomains","doc:\/\/Passage\/documentation\/Passage\/GetStarted_Frontend","doc:\/\/Passage\/documentation\/Passage\/GetStarted_Backend"],"title":"Getting Started","generated":true}],"variants":[{"paths":["\/documentation\/passage\/getstarted_passageapplication"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_PassageApplication","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"Passage"}],"roleHeading":"Article","title":"Passage Application Setup","role":"article"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"abstract":[{"type":"text","text":"Before your can add Passage to your application you will need to have a Passage application setup. This article will show you how to get it done."}],"sections":[],"references":{"doc://Passage/documentation/Passage/GetStarted_Backend":{"kind":"article","url":"\/documentation\/passage\/getstarted_backend","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_Backend","role":"article","title":"Adding Passage To Your Backend","abstract":[{"type":"text","text":"This article will walk you through securing your backend with Passage and the changes it will require to your frontend."}],"type":"topic"},"ConsoleAppId":{"variants":[{"traits":["1x","light"],"url":"\/images\/ConsoleAppId.png"}],"type":"image","identifier":"ConsoleAppId","alt":"Passage Application Id"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetStarted_AssociatedDomains":{"kind":"article","url":"\/documentation\/passage\/getstarted_associateddomains","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_AssociatedDomains","role":"article","title":"Associated Domains","abstract":[{"type":"text","text":"Before you can use the passage-ios framework in your application you will need to setup an Associated Domain."}],"type":"topic"},"https://console.passage.id/register":{"titleInlineContent":[{"text":"https:\/\/console.passage.id\/register","type":"text"}],"type":"link","title":"https:\/\/console.passage.id\/register","identifier":"https:\/\/console.passage.id\/register","url":"https:\/\/console.passage.id\/register"},"doc://Passage/documentation/Passage/GetStarted_Frontend":{"kind":"article","url":"\/documentation\/passage\/getstarted_frontend","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetStarted_Frontend","role":"article","title":"Adding Passage to Your iOS Application","abstract":[{"text":"This article will walk you through adding the passage-ios framework to your iOS applications project.","type":"text"}],"type":"topic"},"ConsoleAuthOrigin":{"variants":[{"url":"\/images\/ConsoleAuthOrigin.png","traits":["1x","light"]}],"type":"image","identifier":"ConsoleAuthOrigin","alt":"Passage Auth Origin"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/githubsocialconnection.json b/docs/data/documentation/passage/githubsocialconnection.json new file mode 100644 index 00000000..a7441385 --- /dev/null +++ b/docs/data/documentation/passage/githubsocialconnection.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/init(providerId:createdAt:lastLoginAt:providerIdentifier:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/createdAt","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/lastLoginAt","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/providerId","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/providerIdentifier"],"title":"Instance Properties"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/encode(to:)"],"title":"Instance Methods"},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"GithubSocialConnection","kind":"identifier"}]}]}],"metadata":{"navigatorTitle":[{"text":"GithubSocialConnection","kind":"identifier"}],"modules":[{"name":"Passage"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GithubSocialConnection","kind":"identifier"}],"roleHeading":"Structure","role":"symbol","title":"GithubSocialConnection","symbolKind":"struct","externalID":"s:7Passage22GithubSocialConnectionV"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/githubsocialconnection"]}],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/GithubSocialConnection/init(providerId:createdAt:lastLoginAt:providerIdentifier:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"providerId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"createdAt","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"text":", ","kind":"text"},{"text":"lastLoginAt","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"providerIdentifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/init(providerId:createdAt:lastLoginAt:providerIdentifier:)","role":"symbol","title":"init(providerId:createdAt:lastLoginAt:providerIdentifier:)","type":"topic","url":"\/documentation\/passage\/githubsocialconnection\/init(providerid:createdat:lastloginat:provideridentifier:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GithubSocialConnection/createdAt":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"createdAt","kind":"identifier"},{"kind":"text","text":": "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/createdAt","role":"symbol","title":"createdAt","type":"topic","url":"\/documentation\/passage\/githubsocialconnection\/createdat"},"doc://Passage/documentation/Passage/GithubSocialConnection/lastLoginAt":{"abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lastLoginAt","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/lastLoginAt","role":"symbol","title":"lastLoginAt","type":"topic","url":"\/documentation\/passage\/githubsocialconnection\/lastloginat"},"doc://Passage/documentation/Passage/GithubSocialConnection/Equatable-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","type":"topic","url":"\/documentation\/passage\/githubsocialconnection\/equatable-implementations"},"doc://Passage/documentation/Passage/GithubSocialConnection/encode(to:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/encode(to:)","role":"symbol","title":"encode(to:)","type":"topic","url":"\/documentation\/passage\/githubsocialconnection\/encode(to:)"},"doc://Passage/documentation/Passage/GithubSocialConnection":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"GithubSocialConnection","kind":"identifier"}],"url":"\/documentation\/passage\/githubsocialconnection","navigatorTitle":[{"text":"GithubSocialConnection","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/GithubSocialConnection/providerId":{"abstract":[{"text":"The external ID of the Social Connection.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"providerId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/providerId","role":"symbol","title":"providerId","type":"topic","url":"\/documentation\/passage\/githubsocialconnection\/providerid"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/GithubSocialConnection/init(from:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/init(from:)","role":"symbol","title":"init(from:)","type":"topic","url":"\/documentation\/passage\/githubsocialconnection\/init(from:)"},"doc://Passage/Se":{"title":"Swift.Decodable","identifier":"doc:\/\/Passage\/Se","type":"unresolvable"},"doc://Passage/documentation/Passage/GithubSocialConnection/providerIdentifier":{"abstract":[{"text":"The email of connected social user.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"providerIdentifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/providerIdentifier","role":"symbol","title":"providerIdentifier","type":"topic","url":"\/documentation\/passage\/githubsocialconnection\/provideridentifier"},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/githubsocialconnection\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection.CodingKeys","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/githubsocialconnection/!=(_:_:).json b/docs/data/documentation/passage/githubsocialconnection/!=(_:_:).json new file mode 100644 index 00000000..2ea16515 --- /dev/null +++ b/docs/data/documentation/passage/githubsocialconnection/!=(_:_:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage22GithubSocialConnectionV","role":"symbol","extendedModule":"Swift","title":"!=(_:_:)","roleHeading":"Operator","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["iOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/githubsocialconnection\/!=(_:_:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/Equatable-Implementations"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GithubSocialConnection/!=(_:_:)":{"abstract":[],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/!=(_:_:)","title":"!=(_:_:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/passage\/githubsocialconnection\/!=(_:_:)"},"doc://Passage/documentation/Passage/GithubSocialConnection":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"GithubSocialConnection","kind":"identifier"}],"url":"\/documentation\/passage\/githubsocialconnection","navigatorTitle":[{"text":"GithubSocialConnection","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/GithubSocialConnection/Equatable-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","type":"topic","url":"\/documentation\/passage\/githubsocialconnection\/equatable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/githubsocialconnection/codingkeys.json b/docs/data/documentation/passage/githubsocialconnection/codingkeys.json new file mode 100644 index 00000000..99e37520 --- /dev/null +++ b/docs/data/documentation/passage/githubsocialconnection/codingkeys.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/githubsocialconnection\/codingkeys"]}],"metadata":{"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"externalID":"s:7Passage22GithubSocialConnectionV10CodingKeysO","symbolKind":"enum","roleHeading":"Enumeration","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"modules":[{"name":"Passage"}],"title":"GithubSocialConnection.CodingKeys"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys","interfaceLanguage":"swift"},"sections":[],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/createdAt","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/lastLoginAt","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/providerId","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/providerIdentifier"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/RawRepresentable-Implementations"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"references":{"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP"},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys/init(rawValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/init(rawvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/init(rawValue:)","type":"topic","title":"init(rawValue:)","kind":"symbol"},"doc://Passage/s12CaseIterableP":{"title":"Swift.CaseIterable","identifier":"doc:\/\/Passage\/s12CaseIterableP","type":"unresolvable"},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys/init(intValue:)":{"title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/init(intValue:)","kind":"symbol","role":"symbol","type":"topic","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/init(intvalue:)"},"doc://Passage/documentation/Passage/GithubSocialConnection":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"GithubSocialConnection","kind":"identifier"}],"url":"\/documentation\/passage\/githubsocialconnection","navigatorTitle":[{"text":"GithubSocialConnection","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys/providerId":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"providerId"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/providerid","identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/providerId","type":"topic","title":"GithubSocialConnection.CodingKeys.providerId","kind":"symbol"},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys/CodingKey-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/codingkey-implementations","abstract":[],"kind":"article","title":"CodingKey Implementations","role":"collectionGroup","type":"topic"},"doc://Passage/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ","type":"unresolvable"},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","identifier":"doc:\/\/Passage\/s8SendableP","type":"unresolvable"},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys/createdAt":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"createdAt"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/createdat","identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/createdAt","type":"topic","title":"GithubSocialConnection.CodingKeys.createdAt","kind":"symbol"},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/githubsocialconnection\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys/Equatable-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/Equatable-Implementations","type":"topic","title":"Equatable Implementations","kind":"article"},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys/init(stringValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/init(stringvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/init(stringValue:)","type":"topic","title":"init(stringValue:)","kind":"symbol"},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys/providerIdentifier":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"providerIdentifier"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/provideridentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/providerIdentifier","type":"topic","title":"GithubSocialConnection.CodingKeys.providerIdentifier","kind":"symbol"},"doc://Passage/SY":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable"},"doc://Passage/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/RawRepresentable-Implementations","type":"topic","title":"RawRepresentable Implementations","kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/s9CodingKeyP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP","title":"Swift.CodingKey"},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys/lastLoginAt":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"lastLoginAt","kind":"identifier"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/lastloginat","identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/lastLoginAt","type":"topic","title":"GithubSocialConnection.CodingKeys.lastLoginAt","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/githubsocialconnection/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/githubsocialconnection/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..0dc5669c --- /dev/null +++ b/docs/data/documentation/passage/githubsocialconnection/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/Equatable-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/githubsocialconnection\/codingkeys\/!=(_:_:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage22GithubSocialConnectionV10CodingKeysO","title":"!=(_:_:)","role":"symbol","roleHeading":"Operator"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/githubsocialconnection\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/GithubSocialConnection":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"GithubSocialConnection","kind":"identifier"}],"url":"\/documentation\/passage\/githubsocialconnection","navigatorTitle":[{"text":"GithubSocialConnection","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys/Equatable-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/Equatable-Implementations","type":"topic","title":"Equatable Implementations","kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys/!=(_:_:)":{"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/githubsocialconnection/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/githubsocialconnection/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..bd3377dc --- /dev/null +++ b/docs/data/documentation/passage/githubsocialconnection/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/githubsocialconnection\/codingkeys\/codingkey-implementations"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys"]]},"metadata":{"modules":[{"name":"Passage"}],"title":"CodingKey Implementations","role":"collectionGroup"},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/description"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/githubsocialconnection\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/GithubSocialConnection":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"GithubSocialConnection","kind":"identifier"}],"url":"\/documentation\/passage\/githubsocialconnection","navigatorTitle":[{"text":"GithubSocialConnection","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys/debugDescription":{"kind":"symbol","url":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/debugdescription","role":"symbol","title":"debugDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/debugDescription","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys/description":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/description","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"url":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/description","abstract":[],"kind":"symbol","title":"description","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/githubsocialconnection/codingkeys/createdat.json b/docs/data/documentation/passage/githubsocialconnection/codingkeys/createdat.json new file mode 100644 index 00000000..682e8e2a --- /dev/null +++ b/docs/data/documentation/passage/githubsocialconnection/codingkeys/createdat.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/githubsocialconnection\/codingkeys\/createdat"]}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"roleHeading":"Case","externalID":"s:7Passage22GithubSocialConnectionV10CodingKeysO9createdAtyA2EmF","symbolKind":"case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"createdAt","kind":"identifier"}],"title":"GithubSocialConnection.CodingKeys.createdAt","modules":[{"name":"Passage"}]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/createdAt","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createdAt","kind":"identifier"}],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys/createdAt":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"createdAt"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/createdat","identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/createdAt","type":"topic","title":"GithubSocialConnection.CodingKeys.createdAt","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GithubSocialConnection":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"GithubSocialConnection","kind":"identifier"}],"url":"\/documentation\/passage\/githubsocialconnection","navigatorTitle":[{"text":"GithubSocialConnection","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/githubsocialconnection\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection.CodingKeys","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/githubsocialconnection/codingkeys/debugdescription.json b/docs/data/documentation/passage/githubsocialconnection/codingkeys/debugdescription.json new file mode 100644 index 00000000..0b91ebdb --- /dev/null +++ b/docs/data/documentation/passage/githubsocialconnection/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/debugDescription"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/CodingKey-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/githubsocialconnection\/codingkeys\/debugdescription"]}],"metadata":{"externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage22GithubSocialConnectionV10CodingKeysO","role":"symbol","extendedModule":"Swift","title":"debugDescription","roleHeading":"Instance Property","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/githubsocialconnection\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys/debugDescription":{"kind":"symbol","url":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/debugdescription","role":"symbol","title":"debugDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/debugDescription","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/GithubSocialConnection":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"GithubSocialConnection","kind":"identifier"}],"url":"\/documentation\/passage\/githubsocialconnection","navigatorTitle":[{"text":"GithubSocialConnection","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys/CodingKey-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/codingkey-implementations","abstract":[],"kind":"article","title":"CodingKey Implementations","role":"collectionGroup","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/githubsocialconnection/codingkeys/description.json b/docs/data/documentation/passage/githubsocialconnection/codingkeys/description.json new file mode 100644 index 00000000..dd45970c --- /dev/null +++ b/docs/data/documentation/passage/githubsocialconnection/codingkeys/description.json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"roleHeading":"Instance Property","extendedModule":"Swift","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"symbolKind":"property","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"title":"description","role":"symbol","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage22GithubSocialConnectionV10CodingKeysO"},"sections":[],"variants":[{"paths":["\/documentation\/passage\/githubsocialconnection\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.description","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/CodingKey-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/description"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/GithubSocialConnection":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"GithubSocialConnection","kind":"identifier"}],"url":"\/documentation\/passage\/githubsocialconnection","navigatorTitle":[{"text":"GithubSocialConnection","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys/description":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/description","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"url":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/description","abstract":[],"kind":"symbol","title":"description","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/githubsocialconnection\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys/CodingKey-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/codingkey-implementations","abstract":[],"kind":"article","title":"CodingKey Implementations","role":"collectionGroup","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/githubsocialconnection/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/githubsocialconnection/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..b2f5c681 --- /dev/null +++ b/docs/data/documentation/passage/githubsocialconnection/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/githubsocialconnection\/codingkeys\/equatable-implementations"]}],"sections":[],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/!=(_:_:)"],"generated":true,"title":"Operators"}],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/Equatable-Implementations"},"kind":"article","references":{"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/githubsocialconnection\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GithubSocialConnection":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"GithubSocialConnection","kind":"identifier"}],"url":"\/documentation\/passage\/githubsocialconnection","navigatorTitle":[{"text":"GithubSocialConnection","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys/!=(_:_:)":{"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/githubsocialconnection/codingkeys/hash(into:).json b/docs/data/documentation/passage/githubsocialconnection/codingkeys/hash(into:).json new file mode 100644 index 00000000..386fb385 --- /dev/null +++ b/docs/data/documentation/passage/githubsocialconnection/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/RawRepresentable-Implementations"]]},"kind":"symbol","sections":[],"metadata":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage22GithubSocialConnectionV10CodingKeysO","symbolKind":"method","roleHeading":"Instance Method","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"hash(into:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/githubsocialconnection\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/GithubSocialConnection":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"GithubSocialConnection","kind":"identifier"}],"url":"\/documentation\/passage\/githubsocialconnection","navigatorTitle":[{"text":"GithubSocialConnection","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys/hash(into:)":{"role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/hash(into:)","type":"topic","kind":"symbol","title":"hash(into:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/RawRepresentable-Implementations","type":"topic","title":"RawRepresentable Implementations","kind":"article"},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/githubsocialconnection\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection.CodingKeys","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/githubsocialconnection/codingkeys/hashvalue.json b/docs/data/documentation/passage/githubsocialconnection/codingkeys/hashvalue.json new file mode 100644 index 00000000..b548a3ca --- /dev/null +++ b/docs/data/documentation/passage/githubsocialconnection/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/RawRepresentable-Implementations"]]},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"role":"symbol","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage22GithubSocialConnectionV10CodingKeysO","title":"hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/githubsocialconnection\/codingkeys\/hashvalue"]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys/hashValue":{"url":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/hashvalue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/hashValue","title":"hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"type":"topic"},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"role":"collectionGroup","url":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/RawRepresentable-Implementations","type":"topic","title":"RawRepresentable Implementations","kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GithubSocialConnection":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"GithubSocialConnection","kind":"identifier"}],"url":"\/documentation\/passage\/githubsocialconnection","navigatorTitle":[{"text":"GithubSocialConnection","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/githubsocialconnection\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection.CodingKeys","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/githubsocialconnection/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/githubsocialconnection/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..42861888 --- /dev/null +++ b/docs/data/documentation/passage/githubsocialconnection/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"Passage"}],"roleHeading":"Initializer","title":"init(intValue:)","externalID":"s:7Passage22GithubSocialConnectionV10CodingKeysO8intValueAESgSi_tcfc","symbolKind":"init","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/githubsocialconnection\/codingkeys\/init(intvalue:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys"]]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/GithubSocialConnection":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"GithubSocialConnection","kind":"identifier"}],"url":"\/documentation\/passage\/githubsocialconnection","navigatorTitle":[{"text":"GithubSocialConnection","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys/init(intValue:)":{"title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/init(intValue:)","kind":"symbol","role":"symbol","type":"topic","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/init(intvalue:)"},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/githubsocialconnection\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection.CodingKeys","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/githubsocialconnection/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/githubsocialconnection/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..c574bd8b --- /dev/null +++ b/docs/data/documentation/passage/githubsocialconnection/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"externalID":"s:7Passage22GithubSocialConnectionV10CodingKeysO8rawValueAESgSS_tcfc","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","title":"init(rawValue:)","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["iOS"]}]}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/githubsocialconnection\/codingkeys\/init(rawvalue:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/githubsocialconnection\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys/init(rawValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/init(rawvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/init(rawValue:)","type":"topic","title":"init(rawValue:)","kind":"symbol"},"doc://Passage/documentation/Passage/GithubSocialConnection":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"GithubSocialConnection","kind":"identifier"}],"url":"\/documentation\/passage\/githubsocialconnection","navigatorTitle":[{"text":"GithubSocialConnection","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/githubsocialconnection/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/githubsocialconnection/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..9bc7a226 --- /dev/null +++ b/docs/data/documentation/passage/githubsocialconnection/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/githubsocialconnection\/codingkeys\/init(stringvalue:)"]}],"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"title":"init(stringValue:)","role":"symbol","modules":[{"name":"Passage"}],"roleHeading":"Initializer","externalID":"s:7Passage22GithubSocialConnectionV10CodingKeysO11stringValueAESgSS_tcfc","symbolKind":"init"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/githubsocialconnection\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys/init(stringValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/init(stringvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/init(stringValue:)","type":"topic","title":"init(stringValue:)","kind":"symbol"},"doc://Passage/documentation/Passage/GithubSocialConnection":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"GithubSocialConnection","kind":"identifier"}],"url":"\/documentation\/passage\/githubsocialconnection","navigatorTitle":[{"text":"GithubSocialConnection","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/githubsocialconnection/codingkeys/lastloginat.json b/docs/data/documentation/passage/githubsocialconnection/codingkeys/lastloginat.json new file mode 100644 index 00000000..a0038181 --- /dev/null +++ b/docs/data/documentation/passage/githubsocialconnection/codingkeys/lastloginat.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys"]]},"metadata":{"externalID":"s:7Passage22GithubSocialConnectionV10CodingKeysO11lastLoginAtyA2EmF","role":"symbol","title":"GithubSocialConnection.CodingKeys.lastLoginAt","roleHeading":"Case","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lastLoginAt","kind":"identifier"}]},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"lastLoginAt","kind":"identifier"}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/githubsocialconnection\/codingkeys\/lastloginat"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/lastLoginAt"},"references":{"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys/lastLoginAt":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"lastLoginAt","kind":"identifier"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/lastloginat","identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/lastLoginAt","type":"topic","title":"GithubSocialConnection.CodingKeys.lastLoginAt","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GithubSocialConnection":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"GithubSocialConnection","kind":"identifier"}],"url":"\/documentation\/passage\/githubsocialconnection","navigatorTitle":[{"text":"GithubSocialConnection","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/githubsocialconnection\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection.CodingKeys","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/githubsocialconnection/codingkeys/providerid.json b/docs/data/documentation/passage/githubsocialconnection/codingkeys/providerid.json new file mode 100644 index 00000000..864fe41b --- /dev/null +++ b/docs/data/documentation/passage/githubsocialconnection/codingkeys/providerid.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys"]]},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"providerId"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"providerId"}],"externalID":"s:7Passage22GithubSocialConnectionV10CodingKeysO10providerIdyA2EmF","symbolKind":"case","roleHeading":"Case","modules":[{"name":"Passage"}],"title":"GithubSocialConnection.CodingKeys.providerId"},"variants":[{"paths":["\/documentation\/passage\/githubsocialconnection\/codingkeys\/providerid"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/providerId"},"references":{"doc://Passage/documentation/Passage/GithubSocialConnection":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"GithubSocialConnection","kind":"identifier"}],"url":"\/documentation\/passage\/githubsocialconnection","navigatorTitle":[{"text":"GithubSocialConnection","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/githubsocialconnection\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys/providerId":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"providerId"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/providerid","identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/providerId","type":"topic","title":"GithubSocialConnection.CodingKeys.providerId","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/githubsocialconnection/codingkeys/provideridentifier.json b/docs/data/documentation/passage/githubsocialconnection/codingkeys/provideridentifier.json new file mode 100644 index 00000000..6f235557 --- /dev/null +++ b/docs/data/documentation/passage/githubsocialconnection/codingkeys/provideridentifier.json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/githubsocialconnection\/codingkeys\/provideridentifier"]}],"metadata":{"symbolKind":"case","title":"GithubSocialConnection.CodingKeys.providerIdentifier","modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage22GithubSocialConnectionV10CodingKeysO18providerIdentifieryA2EmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"providerIdentifier","kind":"identifier"}],"roleHeading":"Case"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"providerIdentifier","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/providerIdentifier","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys/providerIdentifier":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"providerIdentifier"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/provideridentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/providerIdentifier","type":"topic","title":"GithubSocialConnection.CodingKeys.providerIdentifier","kind":"symbol"},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/githubsocialconnection\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/GithubSocialConnection":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"GithubSocialConnection","kind":"identifier"}],"url":"\/documentation\/passage\/githubsocialconnection","navigatorTitle":[{"text":"GithubSocialConnection","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/githubsocialconnection/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/githubsocialconnection/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..e0c92029 --- /dev/null +++ b/docs/data/documentation/passage/githubsocialconnection/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"metadata":{"title":"RawRepresentable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/hashValue"],"title":"Instance Properties"},{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/hash(into:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/githubsocialconnection\/codingkeys\/rawrepresentable-implementations"]}],"references":{"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys/hash(into:)":{"role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/hash(into:)","type":"topic","kind":"symbol","title":"hash(into:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/githubsocialconnection\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/GithubSocialConnection":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"GithubSocialConnection","kind":"identifier"}],"url":"\/documentation\/passage\/githubsocialconnection","navigatorTitle":[{"text":"GithubSocialConnection","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/GithubSocialConnection/CodingKeys/hashValue":{"url":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/hashvalue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/CodingKeys\/hashValue","title":"hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/githubsocialconnection/createdat.json b/docs/data/documentation/passage/githubsocialconnection/createdat.json new file mode 100644 index 00000000..a3ad120a --- /dev/null +++ b/docs/data/documentation/passage/githubsocialconnection/createdat.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"createdAt","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"}],"title":"createdAt","role":"symbol","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"Passage"}],"externalID":"s:7Passage22GithubSocialConnectionV9createdAt10Foundation4DateVvp"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"createdAt"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/githubsocialconnection\/createdat"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/createdAt"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GithubSocialConnection/createdAt":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"createdAt","kind":"identifier"},{"kind":"text","text":": "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/createdAt","role":"symbol","title":"createdAt","type":"topic","url":"\/documentation\/passage\/githubsocialconnection\/createdat"},"doc://Passage/documentation/Passage/GithubSocialConnection":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"GithubSocialConnection","kind":"identifier"}],"url":"\/documentation\/passage\/githubsocialconnection","navigatorTitle":[{"text":"GithubSocialConnection","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/githubsocialconnection/encode(to:).json b/docs/data/documentation/passage/githubsocialconnection/encode(to:).json new file mode 100644 index 00000000..6d35e8fe --- /dev/null +++ b/docs/data/documentation/passage/githubsocialconnection/encode(to:).json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"title":"encode(to:)","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"symbolKind":"method","roleHeading":"Instance Method","externalID":"s:7Passage22GithubSocialConnectionV6encode2toys7Encoder_p_tKF","role":"symbol"},"variants":[{"paths":["\/documentation\/passage\/githubsocialconnection\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/encode(to:)","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/GithubSocialConnection":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"GithubSocialConnection","kind":"identifier"}],"url":"\/documentation\/passage\/githubsocialconnection","navigatorTitle":[{"text":"GithubSocialConnection","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/GithubSocialConnection/encode(to:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/encode(to:)","role":"symbol","title":"encode(to:)","type":"topic","url":"\/documentation\/passage\/githubsocialconnection\/encode(to:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/githubsocialconnection/equatable-implementations.json b/docs/data/documentation/passage/githubsocialconnection/equatable-implementations.json new file mode 100644 index 00000000..aaa80afc --- /dev/null +++ b/docs/data/documentation/passage/githubsocialconnection/equatable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection"]]},"variants":[{"paths":["\/documentation\/passage\/githubsocialconnection\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/Equatable-Implementations"},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/!=(_:_:)"]}],"references":{"doc://Passage/documentation/Passage/GithubSocialConnection/!=(_:_:)":{"abstract":[],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/!=(_:_:)","title":"!=(_:_:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/passage\/githubsocialconnection\/!=(_:_:)"},"doc://Passage/documentation/Passage/GithubSocialConnection":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"GithubSocialConnection","kind":"identifier"}],"url":"\/documentation\/passage\/githubsocialconnection","navigatorTitle":[{"text":"GithubSocialConnection","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/githubsocialconnection/init(from:).json b/docs/data/documentation/passage/githubsocialconnection/init(from:).json new file mode 100644 index 00000000..e5996903 --- /dev/null +++ b/docs/data/documentation/passage/githubsocialconnection/init(from:).json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/init(from:)","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","externalID":"s:7Passage22GithubSocialConnectionV4fromACs7Decoder_p_tKcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","title":"init(from:)","roleHeading":"Initializer"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/githubsocialconnection\/init(from:)"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GithubSocialConnection/init(from:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/init(from:)","role":"symbol","title":"init(from:)","type":"topic","url":"\/documentation\/passage\/githubsocialconnection\/init(from:)"},"doc://Passage/documentation/Passage/GithubSocialConnection":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"GithubSocialConnection","kind":"identifier"}],"url":"\/documentation\/passage\/githubsocialconnection","navigatorTitle":[{"text":"GithubSocialConnection","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/githubsocialconnection/init(providerid:createdat:lastloginat:provideridentifier:).json b/docs/data/documentation/passage/githubsocialconnection/init(providerid:createdat:lastloginat:provideridentifier:).json new file mode 100644 index 00000000..763852a0 --- /dev/null +++ b/docs/data/documentation/passage/githubsocialconnection/init(providerid:createdat:lastloginat:provideridentifier:).json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"externalID":"s:7Passage22GithubSocialConnectionV10providerId9createdAt09lastLoginH00E10IdentifierACSS_10Foundation4DateVAJSStcfc","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"providerId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"createdAt"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"lastLoginAt","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":", "},{"text":"providerIdentifier","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"symbolKind":"init","roleHeading":"Initializer","role":"symbol","title":"init(providerId:createdAt:lastLoginAt:providerIdentifier:)"},"variants":[{"paths":["\/documentation\/passage\/githubsocialconnection\/init(providerid:createdat:lastloginat:provideridentifier:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"providerId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"createdAt"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"text":", ","kind":"text"},{"text":"lastLoginAt","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":", ","kind":"text"},{"text":"providerIdentifier","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/init(providerId:createdAt:lastLoginAt:providerIdentifier:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GithubSocialConnection":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"GithubSocialConnection","kind":"identifier"}],"url":"\/documentation\/passage\/githubsocialconnection","navigatorTitle":[{"text":"GithubSocialConnection","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/GithubSocialConnection/init(providerId:createdAt:lastLoginAt:providerIdentifier:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"providerId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"createdAt","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"text":", ","kind":"text"},{"text":"lastLoginAt","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"providerIdentifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/init(providerId:createdAt:lastLoginAt:providerIdentifier:)","role":"symbol","title":"init(providerId:createdAt:lastLoginAt:providerIdentifier:)","type":"topic","url":"\/documentation\/passage\/githubsocialconnection\/init(providerid:createdat:lastloginat:provideridentifier:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/githubsocialconnection/lastloginat.json b/docs/data/documentation/passage/githubsocialconnection/lastloginat.json new file mode 100644 index 00000000..012fb9b1 --- /dev/null +++ b/docs/data/documentation/passage/githubsocialconnection/lastloginat.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage22GithubSocialConnectionV11lastLoginAt10Foundation4DateVvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"lastLoginAt"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"}],"role":"symbol","title":"lastLoginAt","modules":[{"name":"Passage"}],"symbolKind":"property","roleHeading":"Instance Property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/githubsocialconnection\/lastloginat"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"lastLoginAt","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"}],"platforms":["iOS"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/lastLoginAt","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GithubSocialConnection/lastLoginAt":{"abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"lastLoginAt","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/lastLoginAt","role":"symbol","title":"lastLoginAt","type":"topic","url":"\/documentation\/passage\/githubsocialconnection\/lastloginat"},"doc://Passage/documentation/Passage/GithubSocialConnection":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"GithubSocialConnection","kind":"identifier"}],"url":"\/documentation\/passage\/githubsocialconnection","navigatorTitle":[{"text":"GithubSocialConnection","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/githubsocialconnection/providerid.json b/docs/data/documentation/passage/githubsocialconnection/providerid.json new file mode 100644 index 00000000..1e405c63 --- /dev/null +++ b/docs/data/documentation/passage/githubsocialconnection/providerid.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/githubsocialconnection\/providerid"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"title":"providerId","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"providerId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:7Passage22GithubSocialConnectionV10providerIdSSvp"},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/providerId","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The external ID of the Social Connection."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"providerId","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection"]]},"references":{"doc://Passage/documentation/Passage/GithubSocialConnection/providerId":{"abstract":[{"text":"The external ID of the Social Connection.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"providerId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/providerId","role":"symbol","title":"providerId","type":"topic","url":"\/documentation\/passage\/githubsocialconnection\/providerid"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GithubSocialConnection":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"GithubSocialConnection","kind":"identifier"}],"url":"\/documentation\/passage\/githubsocialconnection","navigatorTitle":[{"text":"GithubSocialConnection","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/githubsocialconnection/provideridentifier.json b/docs/data/documentation/passage/githubsocialconnection/provideridentifier.json new file mode 100644 index 00000000..3119d101 --- /dev/null +++ b/docs/data/documentation/passage/githubsocialconnection/provideridentifier.json @@ -0,0 +1 @@ +{"metadata":{"role":"symbol","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"Passage"}],"externalID":"s:7Passage22GithubSocialConnectionV18providerIdentifierSSvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"providerIdentifier","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"providerIdentifier"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/githubsocialconnection\/provideridentifier"]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/providerIdentifier","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The email of connected social user."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"providerIdentifier","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GithubSocialConnection":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"GithubSocialConnection","kind":"identifier"}],"url":"\/documentation\/passage\/githubsocialconnection","navigatorTitle":[{"text":"GithubSocialConnection","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/GithubSocialConnection/providerIdentifier":{"abstract":[{"text":"The email of connected social user.","type":"text"}],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"providerIdentifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection\/providerIdentifier","role":"symbol","title":"providerIdentifier","type":"topic","url":"\/documentation\/passage\/githubsocialconnection\/provideridentifier"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/googlesocialconnection.json b/docs/data/documentation/passage/googlesocialconnection.json new file mode 100644 index 00000000..d6bcca42 --- /dev/null +++ b/docs/data/documentation/passage/googlesocialconnection.json @@ -0,0 +1 @@ +{"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"]}],"kind":"symbol","topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/init(providerId:createdAt:lastLoginAt:providerIdentifier:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/createdAt","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/lastLoginAt","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/providerId","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/providerIdentifier"]},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/encode(to:)"]},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys"]},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/Equatable-Implementations"],"title":"Default Implementations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/googlesocialconnection"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"GoogleSocialConnection","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"metadata":{"role":"symbol","roleHeading":"Structure","symbolKind":"struct","navigatorTitle":[{"kind":"identifier","text":"GoogleSocialConnection"}],"title":"GoogleSocialConnection","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"GoogleSocialConnection","kind":"identifier"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage22GoogleSocialConnectionV"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"references":{"doc://Passage/documentation/Passage/GoogleSocialConnection/lastLoginAt":{"url":"\/documentation\/passage\/googlesocialconnection\/lastloginat","abstract":[],"title":"lastLoginAt","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lastLoginAt"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/lastLoginAt","kind":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection/encode(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[],"url":"\/documentation\/passage\/googlesocialconnection\/encode(to:)","role":"symbol","kind":"symbol","title":"encode(to:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/encode(to:)"},"doc://Passage/documentation/Passage/GoogleSocialConnection/providerIdentifier":{"title":"providerIdentifier","abstract":[{"text":"The email of connected social user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"providerIdentifier","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/providerIdentifier","url":"\/documentation\/passage\/googlesocialconnection\/provideridentifier","kind":"symbol"},"doc://Passage/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ","type":"unresolvable"},"doc://Passage/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH","type":"unresolvable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys":{"title":"GoogleSocialConnection.CodingKeys","abstract":[],"type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection/createdAt":{"type":"topic","url":"\/documentation\/passage\/googlesocialconnection\/createdat","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/createdAt","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"createdAt"},{"kind":"text","text":": "},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"}],"abstract":[],"title":"createdAt","role":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection":{"abstract":[],"title":"GoogleSocialConnection","type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GoogleSocialConnection"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","navigatorTitle":[{"kind":"identifier","text":"GoogleSocialConnection"}],"kind":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection/init(from:)":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/init(from:)","url":"\/documentation\/passage\/googlesocialconnection\/init(from:)","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"kind":"symbol"},"doc://Passage/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/documentation/Passage/GoogleSocialConnection/init(providerId:createdAt:lastLoginAt:providerIdentifier:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"providerId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"createdAt"},{"kind":"text","text":": "},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":", "},{"text":"lastLoginAt","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":", ","kind":"text"},{"text":"providerIdentifier","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/init(providerId:createdAt:lastLoginAt:providerIdentifier:)","role":"symbol","title":"init(providerId:createdAt:lastLoginAt:providerIdentifier:)","type":"topic","url":"\/documentation\/passage\/googlesocialconnection\/init(providerid:createdat:lastloginat:provideridentifier:)"},"doc://Passage/documentation/Passage/GoogleSocialConnection/Equatable-Implementations":{"url":"\/documentation\/passage\/googlesocialconnection\/equatable-implementations","kind":"article","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/Equatable-Implementations","title":"Equatable Implementations","type":"topic"},"doc://Passage/documentation/Passage/GoogleSocialConnection/providerId":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/providerId","url":"\/documentation\/passage\/googlesocialconnection\/providerid","title":"providerId","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"providerId","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic","abstract":[{"text":"The external ID of the Social Connection.","type":"text"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/googlesocialconnection/!=(_:_:).json b/docs/data/documentation/passage/googlesocialconnection/!=(_:_:).json new file mode 100644 index 00000000..5ebe3eaf --- /dev/null +++ b/docs/data/documentation/passage/googlesocialconnection/!=(_:_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"metadata":{"roleHeading":"Operator","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage22GoogleSocialConnectionV","title":"!=(_:_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/googlesocialconnection\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/Equatable-Implementations"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/!=(_:_:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/GoogleSocialConnection/Equatable-Implementations":{"url":"\/documentation\/passage\/googlesocialconnection\/equatable-implementations","kind":"article","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/Equatable-Implementations","title":"Equatable Implementations","type":"topic"},"doc://Passage/documentation/Passage/GoogleSocialConnection":{"abstract":[],"title":"GoogleSocialConnection","type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GoogleSocialConnection"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","navigatorTitle":[{"kind":"identifier","text":"GoogleSocialConnection"}],"kind":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection/!=(_:_:)":{"url":"\/documentation\/passage\/googlesocialconnection\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/!=(_:_:)","title":"!=(_:_:)","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/googlesocialconnection/codingkeys.json b/docs/data/documentation/passage/googlesocialconnection/codingkeys.json new file mode 100644 index 00000000..ea269c83 --- /dev/null +++ b/docs/data/documentation/passage/googlesocialconnection/codingkeys.json @@ -0,0 +1 @@ +{"relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"kind":"relationships","title":"Conforms To"}],"sections":[],"metadata":{"title":"GoogleSocialConnection.CodingKeys","modules":[{"name":"Passage"}],"symbolKind":"enum","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"roleHeading":"Enumeration","externalID":"s:7Passage22GoogleSocialConnectionV10CodingKeysO","role":"symbol"},"variants":[{"paths":["\/documentation\/passage\/googlesocialconnection\/codingkeys"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys","interfaceLanguage":"swift"},"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/createdAt","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/lastLoginAt","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/providerId","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/providerIdentifier"],"title":"Enumeration Cases"},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/init(stringValue:)"]},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/RawRepresentable-Implementations"],"title":"Default Implementations"}],"references":{"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys/init(intValue:)":{"title":"init(intValue:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/init(intValue:)","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/init(intvalue:)","kind":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection":{"abstract":[],"title":"GoogleSocialConnection","type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GoogleSocialConnection"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","navigatorTitle":[{"kind":"identifier","text":"GoogleSocialConnection"}],"kind":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys/providerIdentifier":{"title":"GoogleSocialConnection.CodingKeys.providerIdentifier","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"providerIdentifier","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/providerIdentifier","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/provideridentifier","kind":"symbol"},"doc://Passage/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","type":"unresolvable"},"doc://Passage/SY":{"title":"Swift.RawRepresentable","identifier":"doc:\/\/Passage\/SY","type":"unresolvable"},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"},"doc://Passage/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH","type":"unresolvable"},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys/init(stringValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/init(stringvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/init(stringValue:)","role":"symbol","title":"init(stringValue:)","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/rawrepresentable-implementations","abstract":[],"kind":"article","title":"RawRepresentable Implementations","role":"collectionGroup","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys/providerId":{"title":"GoogleSocialConnection.CodingKeys.providerId","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"providerId","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/providerId","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/providerid","kind":"symbol"},"doc://Passage/s9CodingKeyP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP","title":"Swift.CodingKey"},"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys/lastLoginAt":{"abstract":[],"title":"GoogleSocialConnection.CodingKeys.lastLoginAt","type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/lastloginat","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lastLoginAt"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/lastLoginAt","kind":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys/init(rawValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/init(rawvalue:)","abstract":[],"kind":"symbol","title":"init(rawValue:)","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/codingkey-implementations","kind":"article"},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys/createdAt":{"role":"symbol","type":"topic","title":"GoogleSocialConnection.CodingKeys.createdAt","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/createdAt","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"createdAt","kind":"identifier"}],"url":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/createdat"},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys":{"title":"GoogleSocialConnection.CodingKeys","abstract":[],"type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol"},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/googlesocialconnection/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/googlesocialconnection/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..a38b6474 --- /dev/null +++ b/docs/data/documentation/passage/googlesocialconnection/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/googlesocialconnection\/codingkeys\/!=(_:_:)"]}],"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Operator","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"extendedModule":"Swift","role":"symbol","symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage22GoogleSocialConnectionV10CodingKeysO","title":"!=(_:_:)"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/!=(_:_:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/Equatable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","references":{"doc://Passage/documentation/Passage/GoogleSocialConnection":{"abstract":[],"title":"GoogleSocialConnection","type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GoogleSocialConnection"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","navigatorTitle":[{"kind":"identifier","text":"GoogleSocialConnection"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys":{"title":"GoogleSocialConnection.CodingKeys","abstract":[],"type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/googlesocialconnection/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/googlesocialconnection/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..0c3667f6 --- /dev/null +++ b/docs/data/documentation/passage/googlesocialconnection/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/googlesocialconnection\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"kind":"article","metadata":{"role":"collectionGroup","title":"CodingKey Implementations","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/description"],"generated":true}],"sections":[],"references":{"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys":{"title":"GoogleSocialConnection.CodingKeys","abstract":[],"type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys/debugDescription":{"title":"debugDescription","abstract":[],"url":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/debugdescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/debugDescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GoogleSocialConnection":{"abstract":[],"title":"GoogleSocialConnection","type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GoogleSocialConnection"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","navigatorTitle":[{"kind":"identifier","text":"GoogleSocialConnection"}],"kind":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys/description":{"title":"description","abstract":[],"url":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/description","identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/description","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"kind":"symbol","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/googlesocialconnection/codingkeys/createdat.json b/docs/data/documentation/passage/googlesocialconnection/codingkeys/createdat.json new file mode 100644 index 00000000..72bb0976 --- /dev/null +++ b/docs/data/documentation/passage/googlesocialconnection/codingkeys/createdat.json @@ -0,0 +1 @@ +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"createdAt"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/googlesocialconnection\/codingkeys\/createdat"]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/createdAt","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage22GoogleSocialConnectionV10CodingKeysO9createdAtyA2EmF","symbolKind":"case","roleHeading":"Case","role":"symbol","modules":[{"name":"Passage"}],"title":"GoogleSocialConnection.CodingKeys.createdAt","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createdAt"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/GoogleSocialConnection":{"abstract":[],"title":"GoogleSocialConnection","type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GoogleSocialConnection"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","navigatorTitle":[{"kind":"identifier","text":"GoogleSocialConnection"}],"kind":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys/createdAt":{"role":"symbol","type":"topic","title":"GoogleSocialConnection.CodingKeys.createdAt","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/createdAt","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"createdAt","kind":"identifier"}],"url":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/createdat"},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys":{"title":"GoogleSocialConnection.CodingKeys","abstract":[],"type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/googlesocialconnection/codingkeys/debugdescription.json b/docs/data/documentation/passage/googlesocialconnection/codingkeys/debugdescription.json new file mode 100644 index 00000000..d4da53f1 --- /dev/null +++ b/docs/data/documentation/passage/googlesocialconnection/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/debugDescription"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/CodingKey-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/googlesocialconnection\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"extendedModule":"Swift","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage22GoogleSocialConnectionV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property","role":"symbol","title":"debugDescription","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"sections":[],"references":{"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys":{"title":"GoogleSocialConnection.CodingKeys","abstract":[],"type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GoogleSocialConnection":{"abstract":[],"title":"GoogleSocialConnection","type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GoogleSocialConnection"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","navigatorTitle":[{"kind":"identifier","text":"GoogleSocialConnection"}],"kind":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys/debugDescription":{"title":"debugDescription","abstract":[],"url":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/debugdescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/debugDescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/codingkey-implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/googlesocialconnection/codingkeys/description.json b/docs/data/documentation/passage/googlesocialconnection/codingkeys/description.json new file mode 100644 index 00000000..283e99c3 --- /dev/null +++ b/docs/data/documentation/passage/googlesocialconnection/codingkeys/description.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.description"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/googlesocialconnection\/codingkeys\/description"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/CodingKey-Implementations"]]},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["iOS"]}]}],"metadata":{"externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage22GoogleSocialConnectionV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"description","extendedModule":"Swift","symbolKind":"property","roleHeading":"Instance Property","role":"symbol"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/description","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys/description":{"title":"description","abstract":[],"url":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/description","identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/description","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"kind":"symbol","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys":{"title":"GoogleSocialConnection.CodingKeys","abstract":[],"type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection":{"abstract":[],"title":"GoogleSocialConnection","type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GoogleSocialConnection"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","navigatorTitle":[{"kind":"identifier","text":"GoogleSocialConnection"}],"kind":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/codingkey-implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/googlesocialconnection/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/googlesocialconnection/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..041db7be --- /dev/null +++ b/docs/data/documentation/passage/googlesocialconnection/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/!=(_:_:)"],"title":"Operators"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/googlesocialconnection\/codingkeys\/equatable-implementations"]}],"references":{"doc://Passage/documentation/Passage/GoogleSocialConnection":{"abstract":[],"title":"GoogleSocialConnection","type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GoogleSocialConnection"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","navigatorTitle":[{"kind":"identifier","text":"GoogleSocialConnection"}],"kind":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys":{"title":"GoogleSocialConnection.CodingKeys","abstract":[],"type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/googlesocialconnection/codingkeys/hash(into:).json b/docs/data/documentation/passage/googlesocialconnection/codingkeys/hash(into:).json new file mode 100644 index 00000000..06c6f725 --- /dev/null +++ b/docs/data/documentation/passage/googlesocialconnection/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","metadata":{"roleHeading":"Instance Method","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"symbolKind":"method","role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage22GoogleSocialConnectionV10CodingKeysO","title":"hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]}},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/RawRepresentable-Implementations"]]},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/googlesocialconnection\/codingkeys\/hash(into:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/GoogleSocialConnection":{"abstract":[],"title":"GoogleSocialConnection","type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GoogleSocialConnection"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","navigatorTitle":[{"kind":"identifier","text":"GoogleSocialConnection"}],"kind":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/rawrepresentable-implementations","abstract":[],"kind":"article","title":"RawRepresentable Implementations","role":"collectionGroup","type":"topic"},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys":{"title":"GoogleSocialConnection.CodingKeys","abstract":[],"type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys/hash(into:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/hash(into:)","abstract":[],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","title":"hash(into:)","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/googlesocialconnection/codingkeys/hashvalue.json b/docs/data/documentation/passage/googlesocialconnection/codingkeys/hashvalue.json new file mode 100644 index 00000000..52d5aa17 --- /dev/null +++ b/docs/data/documentation/passage/googlesocialconnection/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/RawRepresentable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/hashValue"},"sections":[],"metadata":{"extendedModule":"Swift","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage22GoogleSocialConnectionV10CodingKeysO"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/googlesocialconnection\/codingkeys\/hashvalue"]}],"references":{"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/rawrepresentable-implementations","abstract":[],"kind":"article","title":"RawRepresentable Implementations","role":"collectionGroup","type":"topic"},"doc://Passage/documentation/Passage/GoogleSocialConnection":{"abstract":[],"title":"GoogleSocialConnection","type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GoogleSocialConnection"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","navigatorTitle":[{"kind":"identifier","text":"GoogleSocialConnection"}],"kind":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys/hashValue":{"kind":"symbol","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/hashvalue","role":"symbol","title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/hashValue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys":{"title":"GoogleSocialConnection.CodingKeys","abstract":[],"type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/googlesocialconnection/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/googlesocialconnection/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..9f59d747 --- /dev/null +++ b/docs/data/documentation/passage/googlesocialconnection/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage22GoogleSocialConnectionV10CodingKeysO8intValueAESgSi_tcfc","modules":[{"name":"Passage"}],"role":"symbol","title":"init(intValue:)","roleHeading":"Initializer","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/googlesocialconnection\/codingkeys\/init(intvalue:)"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/init(intValue:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys":{"title":"GoogleSocialConnection.CodingKeys","abstract":[],"type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection":{"abstract":[],"title":"GoogleSocialConnection","type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GoogleSocialConnection"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","navigatorTitle":[{"kind":"identifier","text":"GoogleSocialConnection"}],"kind":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys/init(intValue:)":{"title":"init(intValue:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/init(intValue:)","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/init(intvalue:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/googlesocialconnection/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/googlesocialconnection/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..457819db --- /dev/null +++ b/docs/data/documentation/passage/googlesocialconnection/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"init","role":"symbol","externalID":"s:7Passage22GoogleSocialConnectionV10CodingKeysO8rawValueAESgSS_tcfc","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"modules":[{"name":"Passage"}],"roleHeading":"Initializer","title":"init(rawValue:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys"]]},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/googlesocialconnection\/codingkeys\/init(rawvalue:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys":{"title":"GoogleSocialConnection.CodingKeys","abstract":[],"type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys/init(rawValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/init(rawvalue:)","abstract":[],"kind":"symbol","title":"init(rawValue:)","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/GoogleSocialConnection":{"abstract":[],"title":"GoogleSocialConnection","type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GoogleSocialConnection"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","navigatorTitle":[{"kind":"identifier","text":"GoogleSocialConnection"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/googlesocialconnection/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/googlesocialconnection/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..d871e132 --- /dev/null +++ b/docs/data/documentation/passage/googlesocialconnection/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/googlesocialconnection\/codingkeys\/init(stringvalue:)"]}],"metadata":{"externalID":"s:7Passage22GoogleSocialConnectionV10CodingKeysO11stringValueAESgSS_tcfc","symbolKind":"init","roleHeading":"Initializer","role":"symbol","modules":[{"name":"Passage"}],"title":"init(stringValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/init(stringValue:)"},"kind":"symbol","sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.init(stringValue:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/GoogleSocialConnection":{"abstract":[],"title":"GoogleSocialConnection","type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GoogleSocialConnection"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","navigatorTitle":[{"kind":"identifier","text":"GoogleSocialConnection"}],"kind":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys/init(stringValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/init(stringvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/init(stringValue:)","role":"symbol","title":"init(stringValue:)","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys":{"title":"GoogleSocialConnection.CodingKeys","abstract":[],"type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/googlesocialconnection/codingkeys/lastloginat.json b/docs/data/documentation/passage/googlesocialconnection/codingkeys/lastloginat.json new file mode 100644 index 00000000..77470492 --- /dev/null +++ b/docs/data/documentation/passage/googlesocialconnection/codingkeys/lastloginat.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/googlesocialconnection\/codingkeys\/lastloginat"]}],"metadata":{"modules":[{"name":"Passage"}],"title":"GoogleSocialConnection.CodingKeys.lastLoginAt","externalID":"s:7Passage22GoogleSocialConnectionV10CodingKeysO11lastLoginAtyA2EmF","role":"symbol","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lastLoginAt","kind":"identifier"}],"symbolKind":"case"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/lastLoginAt"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"lastLoginAt"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GoogleSocialConnection":{"abstract":[],"title":"GoogleSocialConnection","type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GoogleSocialConnection"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","navigatorTitle":[{"kind":"identifier","text":"GoogleSocialConnection"}],"kind":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys":{"title":"GoogleSocialConnection.CodingKeys","abstract":[],"type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys/lastLoginAt":{"abstract":[],"title":"GoogleSocialConnection.CodingKeys.lastLoginAt","type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/lastloginat","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lastLoginAt"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/lastLoginAt","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/googlesocialconnection/codingkeys/providerid.json b/docs/data/documentation/passage/googlesocialconnection/codingkeys/providerid.json new file mode 100644 index 00000000..5d012709 --- /dev/null +++ b/docs/data/documentation/passage/googlesocialconnection/codingkeys/providerid.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"providerId"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/googlesocialconnection\/codingkeys\/providerid"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/providerId"},"sections":[],"metadata":{"symbolKind":"case","role":"symbol","title":"GoogleSocialConnection.CodingKeys.providerId","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"providerId","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage22GoogleSocialConnectionV10CodingKeysO10providerIdyA2EmF","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys":{"title":"GoogleSocialConnection.CodingKeys","abstract":[],"type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys/providerId":{"title":"GoogleSocialConnection.CodingKeys.providerId","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"providerId","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/providerId","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/providerid","kind":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection":{"abstract":[],"title":"GoogleSocialConnection","type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GoogleSocialConnection"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","navigatorTitle":[{"kind":"identifier","text":"GoogleSocialConnection"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/googlesocialconnection/codingkeys/provideridentifier.json b/docs/data/documentation/passage/googlesocialconnection/codingkeys/provideridentifier.json new file mode 100644 index 00000000..6daca3bd --- /dev/null +++ b/docs/data/documentation/passage/googlesocialconnection/codingkeys/provideridentifier.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/providerIdentifier","interfaceLanguage":"swift"},"metadata":{"title":"GoogleSocialConnection.CodingKeys.providerIdentifier","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"providerIdentifier","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage22GoogleSocialConnectionV10CodingKeysO18providerIdentifieryA2EmF","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/googlesocialconnection\/codingkeys\/provideridentifier"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"providerIdentifier","kind":"identifier"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/GoogleSocialConnection":{"abstract":[],"title":"GoogleSocialConnection","type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GoogleSocialConnection"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","navigatorTitle":[{"kind":"identifier","text":"GoogleSocialConnection"}],"kind":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys":{"title":"GoogleSocialConnection.CodingKeys","abstract":[],"type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys/providerIdentifier":{"title":"GoogleSocialConnection.CodingKeys.providerIdentifier","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"providerIdentifier","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/providerIdentifier","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/provideridentifier","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/googlesocialconnection/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/googlesocialconnection/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..7aaa378a --- /dev/null +++ b/docs/data/documentation/passage/googlesocialconnection/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","variants":[{"paths":["\/documentation\/passage\/googlesocialconnection\/codingkeys\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys"]]},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/hashValue"],"generated":true},{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/hash(into:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys":{"title":"GoogleSocialConnection.CodingKeys","abstract":[],"type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys/hashValue":{"kind":"symbol","url":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/hashvalue","role":"symbol","title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/hashValue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/GoogleSocialConnection/CodingKeys/hash(into:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/CodingKeys\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/hash(into:)","abstract":[],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"kind":"symbol","title":"hash(into:)","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/GoogleSocialConnection":{"abstract":[],"title":"GoogleSocialConnection","type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GoogleSocialConnection"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","navigatorTitle":[{"kind":"identifier","text":"GoogleSocialConnection"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/googlesocialconnection/createdat.json b/docs/data/documentation/passage/googlesocialconnection/createdat.json new file mode 100644 index 00000000..8de56a5c --- /dev/null +++ b/docs/data/documentation/passage/googlesocialconnection/createdat.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/googlesocialconnection\/createdat"]}],"metadata":{"externalID":"s:7Passage22GoogleSocialConnectionV9createdAt10Foundation4DateVvp","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"createdAt","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier","text":"Date"}],"modules":[{"name":"Passage"}],"role":"symbol","title":"createdAt","roleHeading":"Instance Property"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/createdAt","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createdAt"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/GoogleSocialConnection/createdAt":{"type":"topic","url":"\/documentation\/passage\/googlesocialconnection\/createdat","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/createdAt","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"createdAt"},{"kind":"text","text":": "},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"}],"abstract":[],"title":"createdAt","role":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection":{"abstract":[],"title":"GoogleSocialConnection","type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GoogleSocialConnection"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","navigatorTitle":[{"kind":"identifier","text":"GoogleSocialConnection"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/googlesocialconnection/encode(to:).json b/docs/data/documentation/passage/googlesocialconnection/encode(to:).json new file mode 100644 index 00000000..d69e72d1 --- /dev/null +++ b/docs/data/documentation/passage/googlesocialconnection/encode(to:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection"]]},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/googlesocialconnection\/encode(to:)"]}],"metadata":{"roleHeading":"Instance Method","role":"symbol","externalID":"s:7Passage22GoogleSocialConnectionV6encode2toys7Encoder_p_tKF","modules":[{"name":"Passage"}],"symbolKind":"method","title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/encode(to:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/GoogleSocialConnection":{"abstract":[],"title":"GoogleSocialConnection","type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GoogleSocialConnection"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","navigatorTitle":[{"kind":"identifier","text":"GoogleSocialConnection"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GoogleSocialConnection/encode(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[],"url":"\/documentation\/passage\/googlesocialconnection\/encode(to:)","role":"symbol","kind":"symbol","title":"encode(to:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/encode(to:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/googlesocialconnection/equatable-implementations.json b/docs/data/documentation/passage/googlesocialconnection/equatable-implementations.json new file mode 100644 index 00000000..f6b76b47 --- /dev/null +++ b/docs/data/documentation/passage/googlesocialconnection/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/googlesocialconnection\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/!=(_:_:)"],"generated":true,"title":"Operators"}],"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/Equatable-Implementations","interfaceLanguage":"swift"},"kind":"article","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GoogleSocialConnection":{"abstract":[],"title":"GoogleSocialConnection","type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GoogleSocialConnection"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","navigatorTitle":[{"kind":"identifier","text":"GoogleSocialConnection"}],"kind":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection/!=(_:_:)":{"url":"\/documentation\/passage\/googlesocialconnection\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/!=(_:_:)","title":"!=(_:_:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/googlesocialconnection/init(from:).json b/docs/data/documentation/passage/googlesocialconnection/init(from:).json new file mode 100644 index 00000000..da8b6077 --- /dev/null +++ b/docs/data/documentation/passage/googlesocialconnection/init(from:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage22GoogleSocialConnectionV4fromACs7Decoder_p_tKcfc","role":"symbol","title":"init(from:)","roleHeading":"Initializer","modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/init(from:)","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/googlesocialconnection\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/GoogleSocialConnection/init(from:)":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/init(from:)","url":"\/documentation\/passage\/googlesocialconnection\/init(from:)","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GoogleSocialConnection":{"abstract":[],"title":"GoogleSocialConnection","type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GoogleSocialConnection"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","navigatorTitle":[{"kind":"identifier","text":"GoogleSocialConnection"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/googlesocialconnection/init(providerid:createdat:lastloginat:provideridentifier:).json b/docs/data/documentation/passage/googlesocialconnection/init(providerid:createdat:lastloginat:provideridentifier:).json new file mode 100644 index 00000000..ce8ce1da --- /dev/null +++ b/docs/data/documentation/passage/googlesocialconnection/init(providerid:createdat:lastloginat:provideridentifier:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/init(providerId:createdAt:lastLoginAt:providerIdentifier:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"providerId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"createdAt"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"lastLoginAt","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"text":", ","kind":"text"},{"text":"providerIdentifier","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"platforms":["iOS"]}]}],"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"providerId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"createdAt","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"lastLoginAt"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":", "},{"text":"providerIdentifier","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"roleHeading":"Initializer","role":"symbol","symbolKind":"init","title":"init(providerId:createdAt:lastLoginAt:providerIdentifier:)","externalID":"s:7Passage22GoogleSocialConnectionV10providerId9createdAt09lastLoginH00E10IdentifierACSS_10Foundation4DateVAJSStcfc"},"variants":[{"paths":["\/documentation\/passage\/googlesocialconnection\/init(providerid:createdat:lastloginat:provideridentifier:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","references":{"doc://Passage/documentation/Passage/GoogleSocialConnection":{"abstract":[],"title":"GoogleSocialConnection","type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GoogleSocialConnection"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","navigatorTitle":[{"kind":"identifier","text":"GoogleSocialConnection"}],"kind":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection/init(providerId:createdAt:lastLoginAt:providerIdentifier:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"providerId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"createdAt"},{"kind":"text","text":": "},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":", "},{"text":"lastLoginAt","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"text":", ","kind":"text"},{"text":"providerIdentifier","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/init(providerId:createdAt:lastLoginAt:providerIdentifier:)","role":"symbol","title":"init(providerId:createdAt:lastLoginAt:providerIdentifier:)","type":"topic","url":"\/documentation\/passage\/googlesocialconnection\/init(providerid:createdat:lastloginat:provideridentifier:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/googlesocialconnection/lastloginat.json b/docs/data/documentation/passage/googlesocialconnection/lastloginat.json new file mode 100644 index 00000000..dfe9bf4b --- /dev/null +++ b/docs/data/documentation/passage/googlesocialconnection/lastloginat.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/lastLoginAt"},"metadata":{"title":"lastLoginAt","role":"symbol","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"lastLoginAt"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"}],"externalID":"s:7Passage22GoogleSocialConnectionV11lastLoginAt10Foundation4DateVvp","roleHeading":"Instance Property","modules":[{"name":"Passage"}]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"lastLoginAt","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"}]}]}],"variants":[{"paths":["\/documentation\/passage\/googlesocialconnection\/lastloginat"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GoogleSocialConnection":{"abstract":[],"title":"GoogleSocialConnection","type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GoogleSocialConnection"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","navigatorTitle":[{"kind":"identifier","text":"GoogleSocialConnection"}],"kind":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection/lastLoginAt":{"url":"\/documentation\/passage\/googlesocialconnection\/lastloginat","abstract":[],"title":"lastLoginAt","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"lastLoginAt"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/lastLoginAt","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/googlesocialconnection/providerid.json b/docs/data/documentation/passage/googlesocialconnection/providerid.json new file mode 100644 index 00000000..0c7165da --- /dev/null +++ b/docs/data/documentation/passage/googlesocialconnection/providerid.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"providerId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"languages":["swift"],"platforms":["iOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/providerId"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection"]]},"abstract":[{"type":"text","text":"The external ID of the Social Connection."}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/googlesocialconnection\/providerid"]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"providerId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"externalID":"s:7Passage22GoogleSocialConnectionV10providerIdSSvp","title":"providerId","role":"symbol","roleHeading":"Instance Property"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/GoogleSocialConnection/providerId":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/providerId","url":"\/documentation\/passage\/googlesocialconnection\/providerid","title":"providerId","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"providerId","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic","abstract":[{"text":"The external ID of the Social Connection.","type":"text"}],"kind":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection":{"abstract":[],"title":"GoogleSocialConnection","type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GoogleSocialConnection"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","navigatorTitle":[{"kind":"identifier","text":"GoogleSocialConnection"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/googlesocialconnection/provideridentifier.json b/docs/data/documentation/passage/googlesocialconnection/provideridentifier.json new file mode 100644 index 00000000..9085dfcd --- /dev/null +++ b/docs/data/documentation/passage/googlesocialconnection/provideridentifier.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/providerIdentifier"},"metadata":{"title":"providerIdentifier","modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"providerIdentifier","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"roleHeading":"Instance Property","externalID":"s:7Passage22GoogleSocialConnectionV18providerIdentifierSSvp","role":"symbol"},"abstract":[{"text":"The email of connected social user.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/googlesocialconnection\/provideridentifier"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection"]]},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"providerIdentifier","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/GoogleSocialConnection":{"abstract":[],"title":"GoogleSocialConnection","type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GoogleSocialConnection"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","navigatorTitle":[{"kind":"identifier","text":"GoogleSocialConnection"}],"kind":"symbol"},"doc://Passage/documentation/Passage/GoogleSocialConnection/providerIdentifier":{"title":"providerIdentifier","abstract":[{"text":"The email of connected social user.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"providerIdentifier","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection\/providerIdentifier","url":"\/documentation\/passage\/googlesocialconnection\/provideridentifier","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/guide_login.json b/docs/data/documentation/passage/guide_login.json index b0b7fea8..84a751cc 100644 --- a/docs/data/documentation/passage/guide_login.json +++ b/docs/data/documentation/passage/guide_login.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"This guide will explain how to log in users with the passage-ios framework."}],"primaryContentSections":[{"content":[{"type":"heading","text":"Overview","level":2,"anchor":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Login will attempt to use a Passkey on the user’s device if supported (iOS 16+) and if not supported will send the user a login magic link."}]},{"inlineContent":[{"text":"A Passkey login attempt can fail if the user does not have a valid Passkey on the device or if they cancel the Passkey prompt. In either of these cases a login magic link will be sent to the user. Upon successful activation of the magic link the user will be authenticated. We reccomend providing the option to add a Passkey to the device (using PassageAuth.addDevice if supported).","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"The login method returns a tuple with 2 optionals","type":"text"}]},{"code":["(authResult: AuthResult?, magicLink: MagicLink?)"],"type":"codeListing","syntax":null},{"inlineContent":[{"type":"text","text":"You will need to check whether the authResult or magicLink or none of these are returned. If authResult was returned, then the user was registered and authenticated, if magicLink was returned then the user was sent a magic link. If neither value is returned no action was performed."}],"type":"paragraph"},{"code":["\/\/ Unmanaged tokens","do {"," let result = try await PassageAuth.login(identifier: identifier)"," if let authResult = result.authResult {"," \/\/ user was logged in with a Passkey"," } else if let magicLink = result.magicLink {"," \/\/ user was sent a magic link"," } else {"," \/\/ no successful results"," }","} catch {"," \/\/ an error occured","}"],"type":"codeListing","syntax":null},{"type":"codeListing","code":["\/\/ Managed tokens","do {"," let passage = PassageAuth(tokenStore: PassageStore.shared)"," let result = try await passage.login(identifier: identifier)"," if let authResult = result.authResult {"," \/\/ user was logged in with a Passkey"," \/\/ PassageStore.shared should contain their authToken"," print(\"token: \\(PassageStore.shared.authToken)\")"," } else if let magicLink = result.magicLink {"," \/\/ user was sent a magic link"," } else {"," \/\/ no successful results"," }","} catch {"," \/\/ an error occured","}"],"syntax":null}],"kind":"content"}],"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Guide_Login"},"schemaVersion":{"patch":0,"major":0,"minor":3},"seeAlsoSections":[{"generated":true,"title":"Guides","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Guide_PassageFramework","doc:\/\/Passage\/documentation\/Passage\/Guide_Registration","doc:\/\/Passage\/documentation\/Passage\/Guide_PasskeyAutofill","doc:\/\/Passage\/documentation\/Passage\/Guide_SessionManagement"]}],"metadata":{"modules":[{"name":"Passage"}],"role":"article","title":"Login","roleHeading":"Article"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"sections":[],"variants":[{"paths":["\/documentation\/passage\/guide_login"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/Guide_PasskeyAutofill":{"title":"Guide PasskeyAutofill","url":"\/documentation\/passage\/guide_passkeyautofill","type":"topic","abstract":[{"text":"Enable Passkey autofill to make it easier for your users to login with Passkeys.","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_PasskeyAutofill","role":"article","kind":"article"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/Guide_Registration":{"title":"User Registration","url":"\/documentation\/passage\/guide_registration","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_Registration","abstract":[{"text":"This guide will explain how to register new users with the passage-ios framework.","type":"text"}],"role":"article","kind":"article"},"doc://Passage/documentation/Passage/Guide_PassageFramework":{"title":"Getting Started","url":"\/documentation\/passage\/guide_passageframework","type":"topic","abstract":[{"text":"This guide provides a high level view of the passage-ios framework and how to get started with it.","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_PassageFramework","role":"article","kind":"article"},"doc://Passage/documentation/Passage/Guide_SessionManagement":{"title":"Session Management","url":"\/documentation\/passage\/guide_sessionmanagement","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_SessionManagement","abstract":[{"text":"This guide provides an overview of how session management is handled using Passage and how to use passage-ios to handle refresh tokens.","type":"text"}],"role":"article","kind":"article"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"This guide will explain how to log in users with the passage-ios framework."}],"seeAlsoSections":[{"title":"Guides","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Guide_PassageFramework","doc:\/\/Passage\/documentation\/Passage\/Guide_Registration","doc:\/\/Passage\/documentation\/Passage\/Guide_PasskeyAutofill","doc:\/\/Passage\/documentation\/Passage\/Guide_SessionManagement"],"generated":true}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Guide_Login","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/guide_login"]}],"metadata":{"roleHeading":"Article","role":"article","title":"Login","modules":[{"name":"Passage"}]},"sections":[],"primaryContentSections":[{"kind":"content","content":[{"text":"Overview","level":2,"type":"heading","anchor":"Overview"},{"inlineContent":[{"type":"text","text":"Login will attempt to use a Passkey on the user’s device if supported (iOS 16+) and if not supported will send the user a login magic link."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A Passkey login attempt can fail if the user does not have a valid Passkey on the device or if they cancel the Passkey prompt. In either of these cases a login magic link will be sent to the user. Upon successful activation of the magic link the user will be authenticated. We reccomend providing the option to add a Passkey to the device (using PassageAuth.addDevice if supported)."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"The login method returns a tuple with 2 optionals"}]},{"code":["(authResult: AuthResult?, magicLink: MagicLink?)"],"type":"codeListing","syntax":null},{"type":"paragraph","inlineContent":[{"text":"You will need to check whether the authResult or magicLink or none of these are returned. If authResult was returned, then the user was registered and authenticated, if magicLink was returned then the user was sent a magic link. If neither value is returned no action was performed.","type":"text"}]},{"syntax":null,"code":["\/\/ Unmanaged tokens","do {"," let result = try await PassageAuth.login(identifier: identifier)"," if let authResult = result.authResult {"," \/\/ user was logged in with a Passkey"," } else if let magicLink = result.magicLink {"," \/\/ user was sent a magic link"," } else {"," \/\/ no successful results"," }","} catch {"," \/\/ an error occured","}"],"type":"codeListing"},{"code":["\/\/ Managed tokens","do {"," let passage = PassageAuth(tokenStore: PassageStore.shared)"," let result = try await passage.login(identifier: identifier)"," if let authResult = result.authResult {"," \/\/ user was logged in with a Passkey"," \/\/ PassageStore.shared should contain their authToken"," print(\"token: \\(PassageStore.shared.authToken)\")"," } else if let magicLink = result.magicLink {"," \/\/ user was sent a magic link"," } else {"," \/\/ no successful results"," }","} catch {"," \/\/ an error occured","}"],"type":"codeListing","syntax":null}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"references":{"doc://Passage/documentation/Passage/Guide_PasskeyAutofill":{"type":"topic","url":"\/documentation\/passage\/guide_passkeyautofill","abstract":[{"type":"text","text":"Enable Passkey autofill to make it easier for your users to login with Passkeys."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_PasskeyAutofill","role":"article","title":"Guide PasskeyAutofill","kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Guide_PassageFramework":{"type":"topic","url":"\/documentation\/passage\/guide_passageframework","abstract":[{"text":"This guide provides a high level view of the passage-ios framework and how to get started with it.","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_PassageFramework","role":"article","title":"Getting Started","kind":"article"},"doc://Passage/documentation/Passage/Guide_Registration":{"type":"topic","url":"\/documentation\/passage\/guide_registration","abstract":[{"type":"text","text":"This guide will explain how to register new users with the passage-ios framework."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_Registration","role":"article","title":"User Registration","kind":"article"},"doc://Passage/documentation/Passage/Guide_SessionManagement":{"type":"topic","url":"\/documentation\/passage\/guide_sessionmanagement","abstract":[{"type":"text","text":"This guide provides an overview of how session management is handled using Passage and how to use passage-ios to handle refresh tokens."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_SessionManagement","role":"article","title":"Session Management","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/guide_passageframework.json b/docs/data/documentation/passage/guide_passageframework.json index 9a1104ca..c23d76a5 100644 --- a/docs/data/documentation/passage/guide_passageframework.json +++ b/docs/data/documentation/passage/guide_passageframework.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Guide_PassageFramework","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/guide_passageframework"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"type":"text","text":"This guide provides a high level view of the passage-ios framework and how to get started with it."}],"kind":"article","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"seeAlsoSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Guide_Registration","doc:\/\/Passage\/documentation\/Passage\/Guide_Login","doc:\/\/Passage\/documentation\/Passage\/Guide_PasskeyAutofill","doc:\/\/Passage\/documentation\/Passage\/Guide_SessionManagement"],"generated":true,"title":"Guides"}],"metadata":{"modules":[{"name":"Passage"}],"roleHeading":"Article","title":"Getting Started","role":"article"},"primaryContentSections":[{"content":[{"anchor":"Overview","level":2,"type":"heading","text":"Overview"},{"inlineContent":[{"text":"The passage-ios framewok includes classes that provide everything you need to create and authenticate, and manage users in your application.","type":"text"}],"type":"paragraph"},{"level":3,"type":"heading","anchor":"PassageAuth","text":"PassageAuth"},{"type":"paragraph","inlineContent":[{"text":"PassageAuth is the primary class you will work with. It provides the following:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Registration"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Login"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Sign Out (if you use a Passage Token Store)"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"User Management"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"App Details"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"And More"}]}]}]},{"inlineContent":[{"type":"text","text":"There are 2 ways of using PassageAuth depending on how you want to manage your user’s tokens."}],"type":"paragraph"},{"level":4,"type":"heading","text":"Type Methods","anchor":"Type-Methods"},{"inlineContent":[{"text":"PassageAuth exposes all methods as Type Methods if you want to manage your user’s token yourself. Using this approach the storage of the user’s tokens is up to you. The methods which return tokens will simply return the tokens for you to manage. To use the type methods simply call the methods on the type:","type":"text"}],"type":"paragraph"},{"type":"codeListing","syntax":null,"code":["\/\/ register","let result = try await PassageAuth.register(identifier: 'emailORPhone')","","\/\/ login","let result = try await PassageAuth.login(identifier: 'emailOrPhone')"]},{"text":"Instance Methods","level":4,"type":"heading","anchor":"Instance-Methods"},{"inlineContent":[{"text":"PassageAuth also exposes methods through an Instance. When creating a new instance you can either pass a class that implements the PassageTokenStore protocol or use the shared instance of PassageStore (which is the default if you don’t instantiate with a store). Using this approach the methods will still return the tokens but will also manage the tokens by setting or deleting the tokens in the store for you. To use the instance methods:","type":"text"}],"type":"paragraph"},{"type":"codeListing","syntax":null,"code":["\/\/ instantiate with your own store","let passage = PassageAuth(store: yourStore)","","\/\/ or instantiate using the PassageStore shared instance","let passage = PassageAuth()","","\/\/ register","let result = try await passage.register(identifier: 'emailOrPhone')","","\/\/ login","let result = try await passage.login(identifier: 'emailOrPhone')"]},{"level":4,"text":"PassageStore","type":"heading","anchor":"PassageStore"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The PassageStore class implements the PassageTokenStore protocol and can be used with PassageAuth to manage the storage\/retrieval of your user’s tokens. It is a Singleton class and you use a ‘shared’ instance of it. If you instantiate PassageAuth without a tokenStore, it will use PassageStore.shared to manage your tokens for you."}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"text":"Implements PassageAuthToken store so it can be used by PassageAuth to manage your tokens for you","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Wraps Keychain to securely store your user’s tokens"}]}]}]},{"level":4,"text":"PassageTokenUtils","type":"heading","anchor":"PassageTokenUtils"},{"type":"paragraph","inlineContent":[{"text":"This class contains both instance and type methods to use when working with a user’s tokens.","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Decode tokens","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"Check token expiration"}],"type":"paragraph"}]}]},{"type":"paragraph","inlineContent":[{"text":"Use the type methods you pass a token to each type method.","type":"text"}]},{"type":"codeListing","code":["let decodedToken = PassageTokenUtils.decode(jwtToken: 'tokenstring')","","let isExpired = PassageTokenUtils.isTokenExpired(decodedToken: decodedToken)"],"syntax":null},{"type":"paragraph","inlineContent":[{"type":"text","text":"If you want to use the instance methods then you pass the token to the initializer:"}]},{"code":[" let token = PassageTokenUtils(token: 'tokenString')"," let decodedToken = token.decodedToken",""," let isExpired = token.isExpired"],"syntax":null,"type":"codeListing"},{"type":"heading","text":"Async \/ Handling errors","anchor":"Async--Handling-errors","level":3},{"type":"paragraph","inlineContent":[{"type":"text","text":"Passage methods are all async functions that can throw errors. So you should wrap the calls in a do…catch"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"If the wrapping code is async simply use try await:"}]},{"type":"codeListing","syntax":null,"code":["do {"," let result = try await PassageAuth.login()","} catch {"," \/\/ handle error","}"]},{"type":"paragraph","inlineContent":[{"text":"Or you can wrap it in a task:","type":"text"}]},{"type":"codeListing","syntax":null,"code":["Task {"," do {"," let result = try await PassageAuth.login()"," } catch {"," \/\/ handle error"," }","}"]}],"kind":"content"}],"references":{"doc://Passage/documentation/Passage/Guide_PasskeyAutofill":{"title":"Guide PasskeyAutofill","url":"\/documentation\/passage\/guide_passkeyautofill","type":"topic","abstract":[{"text":"Enable Passkey autofill to make it easier for your users to login with Passkeys.","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_PasskeyAutofill","role":"article","kind":"article"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/Guide_SessionManagement":{"title":"Session Management","url":"\/documentation\/passage\/guide_sessionmanagement","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_SessionManagement","abstract":[{"text":"This guide provides an overview of how session management is handled using Passage and how to use passage-ios to handle refresh tokens.","type":"text"}],"role":"article","kind":"article"},"doc://Passage/documentation/Passage/Guide_Login":{"url":"\/documentation\/passage\/guide_login","type":"topic","title":"Login","kind":"article","abstract":[{"type":"text","text":"This guide will explain how to log in users with the passage-ios framework."}],"role":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_Login"},"doc://Passage/documentation/Passage/Guide_Registration":{"title":"User Registration","url":"\/documentation\/passage\/guide_registration","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_Registration","abstract":[{"text":"This guide will explain how to register new users with the passage-ios framework.","type":"text"}],"role":"article","kind":"article"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"article","roleHeading":"Article","modules":[{"name":"Passage"}],"title":"Getting Started"},"abstract":[{"text":"This guide provides a high level view of the passage-ios framework and how to get started with it.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"variants":[{"paths":["\/documentation\/passage\/guide_passageframework"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Guide_PassageFramework","interfaceLanguage":"swift"},"seeAlsoSections":[{"generated":true,"title":"Guides","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Guide_Registration","doc:\/\/Passage\/documentation\/Passage\/Guide_Login","doc:\/\/Passage\/documentation\/Passage\/Guide_PasskeyAutofill","doc:\/\/Passage\/documentation\/Passage\/Guide_SessionManagement"]}],"primaryContentSections":[{"kind":"content","content":[{"level":2,"type":"heading","anchor":"Overview","text":"Overview"},{"type":"paragraph","inlineContent":[{"text":"The passage-ios framewok includes classes that provide everything you need to create and authenticate, and manage users in your application.","type":"text"}]},{"level":3,"type":"heading","anchor":"PassageAuth","text":"PassageAuth"},{"inlineContent":[{"type":"text","text":"PassageAuth is the primary class you will work with. It provides the following:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Registration"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Login","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"Sign Out (if you use a Passage Token Store)"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"User Management","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"App Details"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"And More"}]}]}]},{"type":"paragraph","inlineContent":[{"text":"There are 2 ways of using PassageAuth depending on how you want to manage your user’s tokens.","type":"text"}]},{"text":"Type Methods","anchor":"Type-Methods","type":"heading","level":4},{"inlineContent":[{"text":"PassageAuth exposes all methods as Type Methods if you want to manage your user’s token yourself. Using this approach the storage of the user’s tokens is up to you. The methods which return tokens will simply return the tokens for you to manage. To use the type methods simply call the methods on the type:","type":"text"}],"type":"paragraph"},{"syntax":null,"code":["\/\/ register","let result = try await PassageAuth.register(identifier: 'emailORPhone')","","\/\/ login","let result = try await PassageAuth.login(identifier: 'emailOrPhone')"],"type":"codeListing"},{"text":"Instance Methods","type":"heading","anchor":"Instance-Methods","level":4},{"type":"paragraph","inlineContent":[{"text":"PassageAuth also exposes methods through an Instance. When creating a new instance you can either pass a class that implements the PassageTokenStore protocol or use the shared instance of PassageStore (which is the default if you don’t instantiate with a store). Using this approach the methods will still return the tokens but will also manage the tokens by setting or deleting the tokens in the store for you. To use the instance methods:","type":"text"}]},{"syntax":null,"type":"codeListing","code":["\/\/ instantiate with your own store","let passage = PassageAuth(store: yourStore)","","\/\/ or instantiate using the PassageStore shared instance","let passage = PassageAuth()","","\/\/ register","let result = try await passage.register(identifier: 'emailOrPhone')","","\/\/ login","let result = try await passage.login(identifier: 'emailOrPhone')"]},{"level":4,"text":"PassageStore","anchor":"PassageStore","type":"heading"},{"inlineContent":[{"type":"text","text":"The PassageStore class implements the PassageTokenStore protocol and can be used with PassageAuth to manage the storage\/retrieval of your user’s tokens. It is a Singleton class and you use a ‘shared’ instance of it. If you instantiate PassageAuth without a tokenStore, it will use PassageStore.shared to manage your tokens for you."}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"type":"text","text":"Implements PassageAuthToken store so it can be used by PassageAuth to manage your tokens for you"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Wraps Keychain to securely store your user’s tokens","type":"text"}]}]}],"type":"unorderedList"},{"anchor":"PassageTokenUtils","text":"PassageTokenUtils","level":4,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This class contains both instance and type methods to use when working with a user’s tokens."}]},{"items":[{"content":[{"inlineContent":[{"type":"text","text":"Decode tokens"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Check token expiration"}],"type":"paragraph"}]}],"type":"unorderedList"},{"type":"paragraph","inlineContent":[{"text":"Use the type methods you pass a token to each type method.","type":"text"}]},{"code":["let decodedToken = PassageTokenUtils.decode(jwtToken: 'tokenstring')","","let isExpired = PassageTokenUtils.isTokenExpired(decodedToken: decodedToken)"],"type":"codeListing","syntax":null},{"inlineContent":[{"text":"If you want to use the instance methods then you pass the token to the initializer:","type":"text"}],"type":"paragraph"},{"type":"codeListing","code":[" let token = PassageTokenUtils(token: 'tokenString')"," let decodedToken = token.decodedToken",""," let isExpired = token.isExpired"],"syntax":null},{"level":3,"anchor":"Async--Handling-errors","type":"heading","text":"Async \/ Handling errors"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Passage methods are all async functions that can throw errors. So you should wrap the calls in a do…catch"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"If the wrapping code is async simply use try await:"}]},{"syntax":null,"code":["do {"," let result = try await PassageAuth.login()","} catch {"," \/\/ handle error","}"],"type":"codeListing"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Or you can wrap it in a task:"}]},{"type":"codeListing","syntax":null,"code":["Task {"," do {"," let result = try await PassageAuth.login()"," } catch {"," \/\/ handle error"," }","}"]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Guide_Registration":{"type":"topic","url":"\/documentation\/passage\/guide_registration","abstract":[{"type":"text","text":"This guide will explain how to register new users with the passage-ios framework."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_Registration","role":"article","title":"User Registration","kind":"article"},"doc://Passage/documentation/Passage/Guide_SessionManagement":{"type":"topic","url":"\/documentation\/passage\/guide_sessionmanagement","abstract":[{"type":"text","text":"This guide provides an overview of how session management is handled using Passage and how to use passage-ios to handle refresh tokens."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_SessionManagement","role":"article","title":"Session Management","kind":"article"},"doc://Passage/documentation/Passage/Guide_PasskeyAutofill":{"type":"topic","url":"\/documentation\/passage\/guide_passkeyautofill","abstract":[{"type":"text","text":"Enable Passkey autofill to make it easier for your users to login with Passkeys."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_PasskeyAutofill","role":"article","title":"Guide PasskeyAutofill","kind":"article"},"doc://Passage/documentation/Passage/Guide_Login":{"type":"topic","url":"\/documentation\/passage\/guide_login","abstract":[{"type":"text","text":"This guide will explain how to log in users with the passage-ios framework."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_Login","role":"article","title":"Login","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/guide_passkeyautofill.json b/docs/data/documentation/passage/guide_passkeyautofill.json index 0a92f791..4040b9ac 100644 --- a/docs/data/documentation/passage/guide_passkeyautofill.json +++ b/docs/data/documentation/passage/guide_passkeyautofill.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Article","role":"article","modules":[{"name":"Passage"}],"title":"Guide PasskeyAutofill"},"abstract":[{"type":"text","text":"Enable Passkey autofill to make it easier for your users to login with Passkeys."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"primaryContentSections":[{"kind":"content","content":[{"anchor":"Overview","type":"heading","level":2,"text":"Overview"},{"inlineContent":[{"type":"text","text":"Passkey autofill makes it easy for your users to use Passkeys. If the user already has a passkey on their device they will be able to select it from the keyboard autofill as soon as the focus the identifier input."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"image","identifier":"autofill"}]},{"level":3,"text":"How to enable","anchor":"How-to-enable","type":"heading"},{"level":3,"anchor":"Setup-Your-Input","type":"heading","text":"Setup Your Input"},{"type":"paragraph","inlineContent":[{"text":"You will need to set the textContentType of your identifier input to be “username”","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"You can set this in interface builder, or in code:"}]},{"type":"paragraph","inlineContent":[{"text":"If you have a reference in your controller to identifierField:","type":"text"}]},{"syntax":"swift","code":["identifierField.textContentType = \"username\" "],"type":"codeListing"},{"text":"Start the Autofill Service","type":"heading","level":3,"anchor":"Start-the-Autofill-Service"},{"type":"paragraph","inlineContent":[{"text":"”””","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"You will need to start the autofill service as early in the process as you can on the View that is rendering your identifier field."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"For example when a view appears:"}]},{"syntax":"swift","type":"codeListing","code":[" override func viewDidAppear(_ animated: Bool) {"," guard let window = self.view.window else { fatalError(\"The view was not in the app's view hierarchy!\") }"," DispatchQueue.main.asyncAfter(deadline: .now() + 1) {"," Task {"," try await PassageAuth.beginAutoFill(anchor: window, onSuccess: self.onAutofillSuccess, onError: self.onAutofillError, onCancel: nil)"," }"," }"," \/\/ other code"," }"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"You will need to pass onSuccess, onError, and onCancel methods to handle autofill callbacks, all three are optional but it is recommended you handle onSuccess and OnError at a minimum. So you can respond to the results if they select the passkey to autofill."}]},{"type":"codeListing","syntax":"swift","code":["func onAutofillSuccess(authResult: AuthResult) {"," if let token = authResult.auth_token {"," DispatchQueue.main.async {"," self.pushWelcomeViewController(token: token)"," }"," }","}"]},{"type":"codeListing","code":["func onAutofillError(error: Error) {"," DispatchQueue.main.async {"," self.displayError(message: \"Error logging in with autofill\")"," }","} "],"syntax":"swift"}]}],"variants":[{"paths":["\/documentation\/passage\/guide_passkeyautofill"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Guide_PasskeyAutofill"},"kind":"article","seeAlsoSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Guide_PassageFramework","doc:\/\/Passage\/documentation\/Passage\/Guide_Registration","doc:\/\/Passage\/documentation\/Passage\/Guide_Login","doc:\/\/Passage\/documentation\/Passage\/Guide_SessionManagement"],"generated":true,"title":"Guides"}],"references":{"autofill":{"type":"image","identifier":"autofill","variants":[{"traits":["1x","light"],"url":"\/images\/autofill.gif"}],"alt":"Passkey Autofill"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/Guide_SessionManagement":{"title":"Session Management","url":"\/documentation\/passage\/guide_sessionmanagement","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_SessionManagement","abstract":[{"text":"This guide provides an overview of how session management is handled using Passage and how to use passage-ios to handle refresh tokens.","type":"text"}],"role":"article","kind":"article"},"doc://Passage/documentation/Passage/Guide_Registration":{"title":"User Registration","url":"\/documentation\/passage\/guide_registration","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_Registration","abstract":[{"text":"This guide will explain how to register new users with the passage-ios framework.","type":"text"}],"role":"article","kind":"article"},"doc://Passage/documentation/Passage/Guide_Login":{"url":"\/documentation\/passage\/guide_login","type":"topic","title":"Login","kind":"article","abstract":[{"type":"text","text":"This guide will explain how to log in users with the passage-ios framework."}],"role":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_Login"},"doc://Passage/documentation/Passage/Guide_PassageFramework":{"title":"Getting Started","url":"\/documentation\/passage\/guide_passageframework","type":"topic","abstract":[{"text":"This guide provides a high level view of the passage-ios framework and how to get started with it.","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_PassageFramework","role":"article","kind":"article"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"content","content":[{"level":2,"type":"heading","anchor":"Overview","text":"Overview"},{"type":"paragraph","inlineContent":[{"text":"Passkey autofill makes it easy for your users to use Passkeys. If the user already has a passkey on their device they will be able to select it from the keyboard autofill as soon as the focus the identifier input.","type":"text"}]},{"type":"paragraph","inlineContent":[{"identifier":"autofill","type":"image"}]},{"level":3,"text":"How to enable","type":"heading","anchor":"How-to-enable"},{"level":3,"text":"Setup Your Input","type":"heading","anchor":"Setup-Your-Input"},{"type":"paragraph","inlineContent":[{"type":"text","text":"You will need to set the textContentType of your identifier input to be “username”"}]},{"inlineContent":[{"type":"text","text":"You can set this in interface builder, or in code:"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"If you have a reference in your controller to identifierField:"}],"type":"paragraph"},{"syntax":"swift","code":["identifierField.textContentType = \"username\" "],"type":"codeListing"},{"text":"Start the Autofill Service","level":3,"type":"heading","anchor":"Start-the-Autofill-Service"},{"inlineContent":[{"text":"”””","type":"text"},{"type":"text","text":" "},{"type":"text","text":"You will need to start the autofill service as early in the process as you can on the View that is rendering your identifier field."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"For example when a view appears:"}]},{"syntax":"swift","code":[" override func viewDidAppear(_ animated: Bool) {"," guard let window = self.view.window else { fatalError(\"The view was not in the app's view hierarchy!\") }"," DispatchQueue.main.asyncAfter(deadline: .now() + 1) {"," Task {"," try await PassageAuth.beginAutoFill(anchor: window, onSuccess: self.onAutofillSuccess, onError: self.onAutofillError, onCancel: nil)"," }"," }"," \/\/ other code"," }"],"type":"codeListing"},{"inlineContent":[{"text":"You will need to pass onSuccess, onError, and onCancel methods to handle autofill callbacks, all three are optional but it is recommended you handle onSuccess and OnError at a minimum. So you can respond to the results if they select the passkey to autofill.","type":"text"}],"type":"paragraph"},{"type":"codeListing","syntax":"swift","code":["func onAutofillSuccess(authResult: AuthResult) {"," if let token = authResult.auth_token {"," DispatchQueue.main.async {"," self.pushWelcomeViewController(token: token)"," }"," }","}"]},{"code":["func onAutofillError(error: Error) {"," DispatchQueue.main.async {"," self.displayError(message: \"Error logging in with autofill\")"," }","} "],"syntax":"swift","type":"codeListing"}]}],"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Guide_PasskeyAutofill","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"seeAlsoSections":[{"generated":true,"title":"Guides","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Guide_PassageFramework","doc:\/\/Passage\/documentation\/Passage\/Guide_Registration","doc:\/\/Passage\/documentation\/Passage\/Guide_Login","doc:\/\/Passage\/documentation\/Passage\/Guide_SessionManagement"]}],"sections":[],"abstract":[{"type":"text","text":"Enable Passkey autofill to make it easier for your users to login with Passkeys."}],"metadata":{"role":"article","title":"Guide PasskeyAutofill","modules":[{"name":"Passage"}],"roleHeading":"Article"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/guide_passkeyautofill"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"references":{"doc://Passage/documentation/Passage/Guide_PassageFramework":{"type":"topic","url":"\/documentation\/passage\/guide_passageframework","abstract":[{"text":"This guide provides a high level view of the passage-ios framework and how to get started with it.","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_PassageFramework","role":"article","title":"Getting Started","kind":"article"},"doc://Passage/documentation/Passage/Guide_Registration":{"type":"topic","url":"\/documentation\/passage\/guide_registration","abstract":[{"type":"text","text":"This guide will explain how to register new users with the passage-ios framework."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_Registration","role":"article","title":"User Registration","kind":"article"},"autofill":{"identifier":"autofill","type":"image","variants":[{"url":"\/images\/autofill.gif","traits":["1x","light"]}],"alt":"Passkey Autofill"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Guide_SessionManagement":{"type":"topic","url":"\/documentation\/passage\/guide_sessionmanagement","abstract":[{"type":"text","text":"This guide provides an overview of how session management is handled using Passage and how to use passage-ios to handle refresh tokens."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_SessionManagement","role":"article","title":"Session Management","kind":"article"},"doc://Passage/documentation/Passage/Guide_Login":{"type":"topic","url":"\/documentation\/passage\/guide_login","abstract":[{"type":"text","text":"This guide will explain how to log in users with the passage-ios framework."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_Login","role":"article","title":"Login","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/guide_registration.json b/docs/data/documentation/passage/guide_registration.json index 3bbdab80..6ff79c2d 100644 --- a/docs/data/documentation/passage/guide_registration.json +++ b/docs/data/documentation/passage/guide_registration.json @@ -1 +1 @@ -{"sections":[],"metadata":{"modules":[{"name":"Passage"}],"title":"User Registration","role":"article","roleHeading":"Article"},"kind":"article","abstract":[{"text":"This guide will explain how to register new users with the passage-ios framework.","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/guide_registration"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Guide_Registration","interfaceLanguage":"swift"},"seeAlsoSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Guide_PassageFramework","doc:\/\/Passage\/documentation\/Passage\/Guide_Login","doc:\/\/Passage\/documentation\/Passage\/Guide_PasskeyAutofill","doc:\/\/Passage\/documentation\/Passage\/Guide_SessionManagement"],"title":"Guides","generated":true}],"primaryContentSections":[{"kind":"content","content":[{"level":2,"text":"Overview","anchor":"Overview","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Register a new user on your application."}]},{"type":"paragraph","inlineContent":[{"text":"Registration will either prompt the user to create a new Passkey for your domain or it will send the user a Magic Link that when clicked will perform the registration. On success of either path it will register a new user on your Passage app. The method chooses the Passkey or Magic Link flow depending on the iOS Version and how your Passage application is configured.","type":"text"}]},{"inlineContent":[{"type":"text","text":"If the version of iOS is less than v16 or you have your Passage application configured to require identifier verification a magic link will be sent."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"If the version of iOS is v16+ and you do not require identifier verification the register method will attempt to create a new Passkey on the device. The user can cancel this action, and if they do, then the user will be sent a magic link."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If the magic link is set, your application must be configured to handle this link on the device so that registration can be completed and the user given the option to create a Passkey (if supported)."}]},{"inlineContent":[{"text":"The registration method returns a tuple with two optionals","type":"text"}],"type":"paragraph"},{"code":["(authResult: AuthResult?, magicLink: MagicLink?)"],"syntax":null,"type":"codeListing"},{"inlineContent":[{"type":"text","text":"You will need to check whether the authResult or magicLink or none of these are returned. If authResult was returned, then the user was registered and authenticated, if magicLink was returned then the user was sent a magic link. If neither value is returned no action was performed."}],"type":"paragraph"},{"code":["\/\/ Unmanaged tokens","do {"," let result = try await PassageAuth.register(identifier: identifier)","",""," if let authResult = result.authResult {"," print(\"users auth token: \\(authResult.auth_token)\")"," \/\/ user was registered"," \/\/ store your token and proceed with login"," } else if let magicLink = result.magicLink {"," print(\"users magic link id: \\(magicLink.id)\")"," \/\/ magic link was sent, prompt user to check for magic link."," } else {"," \/\/ no successful results"," }","}","} catch {"," \/\/ an error occured","}"],"type":"codeListing","syntax":null},{"type":"codeListing","syntax":null,"code":["\/\/ Managed tokens","do {",""," let Passage = PassageAuth(tokenStore: PassageStore.shared)",""," let result = try await passage.register(identifier: identifier)",""," if let authResult = result.authResult {"," print(\"users auth token: \\(authResult.auth_token)\")"," print(\"users auth token from store: \\(PassageStore.shared.authToken)\")"," \/\/ user was registered"," } else if let magicLink = result.magicLink {"," print(\"users magic link id: \\(magicLink.id)\")"," \/\/ magic link was sent, prompt user to check for magic link."," } else {"," \/\/ no successful results"," }","}","} catch {"," \/\/ an error occured","}",""]}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/Guide_PasskeyAutofill":{"title":"Guide PasskeyAutofill","url":"\/documentation\/passage\/guide_passkeyautofill","type":"topic","abstract":[{"text":"Enable Passkey autofill to make it easier for your users to login with Passkeys.","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_PasskeyAutofill","role":"article","kind":"article"},"doc://Passage/documentation/Passage/Guide_SessionManagement":{"title":"Session Management","url":"\/documentation\/passage\/guide_sessionmanagement","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_SessionManagement","abstract":[{"text":"This guide provides an overview of how session management is handled using Passage and how to use passage-ios to handle refresh tokens.","type":"text"}],"role":"article","kind":"article"},"doc://Passage/documentation/Passage/Guide_Login":{"url":"\/documentation\/passage\/guide_login","type":"topic","title":"Login","kind":"article","abstract":[{"type":"text","text":"This guide will explain how to log in users with the passage-ios framework."}],"role":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_Login"},"doc://Passage/documentation/Passage/Guide_PassageFramework":{"title":"Getting Started","url":"\/documentation\/passage\/guide_passageframework","type":"topic","abstract":[{"text":"This guide provides a high level view of the passage-ios framework and how to get started with it.","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_PassageFramework","role":"article","kind":"article"}}} \ No newline at end of file +{"seeAlsoSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Guide_PassageFramework","doc:\/\/Passage\/documentation\/Passage\/Guide_Login","doc:\/\/Passage\/documentation\/Passage\/Guide_PasskeyAutofill","doc:\/\/Passage\/documentation\/Passage\/Guide_SessionManagement"],"generated":true,"title":"Guides"}],"variants":[{"paths":["\/documentation\/passage\/guide_registration"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Article","role":"article","title":"User Registration","modules":[{"name":"Passage"}]},"sections":[],"abstract":[{"text":"This guide will explain how to register new users with the passage-ios framework.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Guide_Registration","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"content","content":[{"level":2,"text":"Overview","type":"heading","anchor":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Register a new user on your application."}]},{"inlineContent":[{"text":"Registration will either prompt the user to create a new Passkey for your domain or it will send the user a Magic Link that when clicked will perform the registration. On success of either path it will register a new user on your Passage app. The method chooses the Passkey or Magic Link flow depending on the iOS Version and how your Passage application is configured.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If the version of iOS is less than v16 or you have your Passage application configured to require identifier verification a magic link will be sent."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"If the version of iOS is v16+ and you do not require identifier verification the register method will attempt to create a new Passkey on the device. The user can cancel this action, and if they do, then the user will be sent a magic link."}]},{"inlineContent":[{"text":"If the magic link is set, your application must be configured to handle this link on the device so that registration can be completed and the user given the option to create a Passkey (if supported).","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The registration method returns a tuple with two optionals"}]},{"code":["(authResult: AuthResult?, magicLink: MagicLink?)"],"type":"codeListing","syntax":null},{"inlineContent":[{"text":"You will need to check whether the authResult or magicLink or none of these are returned. If authResult was returned, then the user was registered and authenticated, if magicLink was returned then the user was sent a magic link. If neither value is returned no action was performed.","type":"text"}],"type":"paragraph"},{"type":"codeListing","code":["\/\/ Unmanaged tokens","do {"," let result = try await PassageAuth.register(identifier: identifier)","",""," if let authResult = result.authResult {"," print(\"users auth token: \\(authResult.auth_token)\")"," \/\/ user was registered"," \/\/ store your token and proceed with login"," } else if let magicLink = result.magicLink {"," print(\"users magic link id: \\(magicLink.id)\")"," \/\/ magic link was sent, prompt user to check for magic link."," } else {"," \/\/ no successful results"," }","}","} catch {"," \/\/ an error occured","}"],"syntax":null},{"code":["\/\/ Managed tokens","do {",""," let Passage = PassageAuth(tokenStore: PassageStore.shared)",""," let result = try await passage.register(identifier: identifier)",""," if let authResult = result.authResult {"," print(\"users auth token: \\(authResult.auth_token)\")"," print(\"users auth token from store: \\(PassageStore.shared.authToken)\")"," \/\/ user was registered"," } else if let magicLink = result.magicLink {"," print(\"users magic link id: \\(magicLink.id)\")"," \/\/ magic link was sent, prompt user to check for magic link."," } else {"," \/\/ no successful results"," }","}","} catch {"," \/\/ an error occured","}",""],"type":"codeListing","syntax":null}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"article","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Guide_Login":{"type":"topic","url":"\/documentation\/passage\/guide_login","abstract":[{"type":"text","text":"This guide will explain how to log in users with the passage-ios framework."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_Login","role":"article","title":"Login","kind":"article"},"doc://Passage/documentation/Passage/Guide_PassageFramework":{"type":"topic","url":"\/documentation\/passage\/guide_passageframework","abstract":[{"text":"This guide provides a high level view of the passage-ios framework and how to get started with it.","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_PassageFramework","role":"article","title":"Getting Started","kind":"article"},"doc://Passage/documentation/Passage/Guide_PasskeyAutofill":{"type":"topic","url":"\/documentation\/passage\/guide_passkeyautofill","abstract":[{"type":"text","text":"Enable Passkey autofill to make it easier for your users to login with Passkeys."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_PasskeyAutofill","role":"article","title":"Guide PasskeyAutofill","kind":"article"},"doc://Passage/documentation/Passage/Guide_SessionManagement":{"type":"topic","url":"\/documentation\/passage\/guide_sessionmanagement","abstract":[{"type":"text","text":"This guide provides an overview of how session management is handled using Passage and how to use passage-ios to handle refresh tokens."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_SessionManagement","role":"article","title":"Session Management","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/guide_sessionmanagement.json b/docs/data/documentation/passage/guide_sessionmanagement.json index 8f39604c..1eb5bbec 100644 --- a/docs/data/documentation/passage/guide_sessionmanagement.json +++ b/docs/data/documentation/passage/guide_sessionmanagement.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"metadata":{"role":"article","roleHeading":"Article","title":"Session Management","modules":[{"name":"Passage"}]},"seeAlsoSections":[{"title":"Guides","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Guide_PassageFramework","doc:\/\/Passage\/documentation\/Passage\/Guide_Registration","doc:\/\/Passage\/documentation\/Passage\/Guide_Login","doc:\/\/Passage\/documentation\/Passage\/Guide_PasskeyAutofill"],"generated":true}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"article","primaryContentSections":[{"content":[{"type":"heading","level":2,"text":"Overview","anchor":"Overview"},{"type":"paragraph","inlineContent":[{"text":"Passage supports a variety of session management capabilities that improve security and end user experience by enabling long-lived sessions and token revocation support. Learn more about session management with Passage through the ","type":"text"},{"type":"reference","identifier":"https:\/\/docs.passage.id\/auth-configuration\/session-management","isActive":true},{"type":"text","text":"."}]},{"level":2,"anchor":"Using-Refresh-Token-in-Your-Application","type":"heading","text":"Using Refresh Token in Your Application"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Once refresh tokens are enabled, future login requests will include a "},{"code":"refresh_token","type":"codeVoice"},{"text":" in the ","type":"text"},{"code":"AuthResult","type":"codeVoice"},{"text":". If you are using the default ","type":"text"},{"code":"PassageTokenStore","type":"codeVoice"},{"type":"text","text":" then the storage of this token will be handled. You only want to use refresh tokens when an auth token is expired. You should NOT refresh the token on every API request. You can use the "},{"type":"codeVoice","code":"getAuthToken()"},{"text":" functions of PassageAuth to get teh correct auth token to send to your application. This checks if the auth token is expired and tries to refresh it silently as needed.","type":"text"}]},{"code":["\/\/ Unmanaged tokens","do {"," let result = try await PassageAuth.authToken(authToken: authToken, refreshToken: refreshToken)"," print(\"users auth token: \\(result.auth_token)\")"," print(\"users refresh token: \\(result.refresh_token)\")"," \/\/ store your tokens and proceed with backend API call","}","} catch PassageSessionError.loginRequired {"," \/\/ refresh token has expired, need to log user in again","}"],"type":"codeListing","syntax":null},{"type":"codeListing","syntax":null,"code":["\/\/ Managed tokens","do {",""," let Passage = PassageAuth(tokenStore: PassageStore.shared)",""," let authToken = try await passage.getAuthToken()"," print(\"users auth token: \\(authResult.auth_token)\")"," \/\/ proceed with backend API call","}","} catch PassageSessionError.loginRequired {"," \/\/ refresh token has expired, need to log user in again","}",""]},{"type":"paragraph","inlineContent":[{"text":"When a user logs out of your application call the ","type":"text"},{"code":"signOut()","type":"codeVoice"},{"type":"text","text":" instance method or static function to revoke the refresh token for the current session."}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/guide_sessionmanagement"]}],"abstract":[{"type":"text","text":"This guide provides an overview of how session management is handled using Passage and how to use passage-ios to handle refresh tokens."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Guide_SessionManagement"},"references":{"doc://Passage/documentation/Passage/Guide_Registration":{"title":"User Registration","url":"\/documentation\/passage\/guide_registration","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_Registration","abstract":[{"text":"This guide will explain how to register new users with the passage-ios framework.","type":"text"}],"role":"article","kind":"article"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/Guide_PasskeyAutofill":{"title":"Guide PasskeyAutofill","url":"\/documentation\/passage\/guide_passkeyautofill","type":"topic","abstract":[{"text":"Enable Passkey autofill to make it easier for your users to login with Passkeys.","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_PasskeyAutofill","role":"article","kind":"article"},"https://docs.passage.id/auth-configuration/session-management":{"title":"online documentation","type":"link","titleInlineContent":[{"type":"text","text":"online documentation"}],"url":"https:\/\/docs.passage.id\/auth-configuration\/session-management","identifier":"https:\/\/docs.passage.id\/auth-configuration\/session-management"},"doc://Passage/documentation/Passage/Guide_Login":{"url":"\/documentation\/passage\/guide_login","type":"topic","title":"Login","kind":"article","abstract":[{"type":"text","text":"This guide will explain how to log in users with the passage-ios framework."}],"role":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_Login"},"doc://Passage/documentation/Passage/Guide_PassageFramework":{"title":"Getting Started","url":"\/documentation\/passage\/guide_passageframework","type":"topic","abstract":[{"text":"This guide provides a high level view of the passage-ios framework and how to get started with it.","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_PassageFramework","role":"article","kind":"article"}}} \ No newline at end of file +{"seeAlsoSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Guide_PassageFramework","doc:\/\/Passage\/documentation\/Passage\/Guide_Registration","doc:\/\/Passage\/documentation\/Passage\/Guide_Login","doc:\/\/Passage\/documentation\/Passage\/Guide_PasskeyAutofill"],"generated":true,"title":"Guides"}],"variants":[{"paths":["\/documentation\/passage\/guide_sessionmanagement"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"Session Management","roleHeading":"Article","modules":[{"name":"Passage"}],"role":"article"},"sections":[],"abstract":[{"type":"text","text":"This guide provides an overview of how session management is handled using Passage and how to use passage-ios to handle refresh tokens."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Guide_SessionManagement"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"primaryContentSections":[{"kind":"content","content":[{"level":2,"text":"Overview","anchor":"Overview","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Passage supports a variety of session management capabilities that improve security and end user experience by enabling long-lived sessions and token revocation support. Learn more about session management with Passage through the ","type":"text"},{"identifier":"https:\/\/docs.passage.id\/auth-configuration\/session-management","type":"reference","isActive":true},{"type":"text","text":"."}]},{"level":2,"anchor":"Using-Refresh-Token-in-Your-Application","text":"Using Refresh Token in Your Application","type":"heading"},{"inlineContent":[{"text":"Once refresh tokens are enabled, future login requests will include a ","type":"text"},{"type":"codeVoice","code":"refresh_token"},{"text":" in the ","type":"text"},{"code":"AuthResult","type":"codeVoice"},{"type":"text","text":". If you are using the default "},{"code":"PassageTokenStore","type":"codeVoice"},{"type":"text","text":" then the storage of this token will be handled. You only want to use refresh tokens when an auth token is expired. You should NOT refresh the token on every API request. You can use the "},{"code":"getAuthToken()","type":"codeVoice"},{"type":"text","text":" functions of PassageAuth to get teh correct auth token to send to your application. This checks if the auth token is expired and tries to refresh it silently as needed."}],"type":"paragraph"},{"code":["\/\/ Unmanaged tokens","do {"," let result = try await PassageAuth.authToken(authToken: authToken, refreshToken: refreshToken)"," print(\"users auth token: \\(result.auth_token)\")"," print(\"users refresh token: \\(result.refresh_token)\")"," \/\/ store your tokens and proceed with backend API call","}","} catch PassageSessionError.loginRequired {"," \/\/ refresh token has expired, need to log user in again","}"],"type":"codeListing","syntax":null},{"type":"codeListing","syntax":null,"code":["\/\/ Managed tokens","do {",""," let Passage = PassageAuth(tokenStore: PassageStore.shared)",""," let authToken = try await passage.getAuthToken()"," print(\"users auth token: \\(authResult.auth_token)\")"," \/\/ proceed with backend API call","}","} catch PassageSessionError.loginRequired {"," \/\/ refresh token has expired, need to log user in again","}",""]},{"type":"paragraph","inlineContent":[{"type":"text","text":"When a user logs out of your application call the "},{"code":"signOut()","type":"codeVoice"},{"text":" instance method or static function to revoke the refresh token for the current session.","type":"text"}]}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"article","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Guide_PasskeyAutofill":{"type":"topic","url":"\/documentation\/passage\/guide_passkeyautofill","abstract":[{"type":"text","text":"Enable Passkey autofill to make it easier for your users to login with Passkeys."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_PasskeyAutofill","role":"article","title":"Guide PasskeyAutofill","kind":"article"},"doc://Passage/documentation/Passage/Guide_Login":{"type":"topic","url":"\/documentation\/passage\/guide_login","abstract":[{"type":"text","text":"This guide will explain how to log in users with the passage-ios framework."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_Login","role":"article","title":"Login","kind":"article"},"doc://Passage/documentation/Passage/Guide_Registration":{"type":"topic","url":"\/documentation\/passage\/guide_registration","abstract":[{"type":"text","text":"This guide will explain how to register new users with the passage-ios framework."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_Registration","role":"article","title":"User Registration","kind":"article"},"https://docs.passage.id/auth-configuration/session-management":{"url":"https:\/\/docs.passage.id\/auth-configuration\/session-management","titleInlineContent":[{"text":"online documentation","type":"text"}],"type":"link","identifier":"https:\/\/docs.passage.id\/auth-configuration\/session-management","title":"online documentation"},"doc://Passage/documentation/Passage/Guide_PassageFramework":{"type":"topic","url":"\/documentation\/passage\/guide_passageframework","abstract":[{"text":"This guide provides a high level view of the passage-ios framework and how to get started with it.","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Guide_PassageFramework","role":"article","title":"Getting Started","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/httpmethod.json b/docs/data/documentation/passage/httpmethod.json new file mode 100644 index 00000000..906fc0c3 --- /dev/null +++ b/docs/data/documentation/passage/httpmethod.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/connect","doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/delete","doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/get","doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/head","doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/options","doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/patch","doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/post","doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/put","doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/trace"]},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/init(rawValue:)"]},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/RawRepresentable-Implementations"]}],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"HTTPMethod","kind":"identifier"}],"modules":[{"name":"Passage"}],"roleHeading":"Enumeration","externalID":"s:7Passage10HTTPMethodO","symbolKind":"enum","navigatorTitle":[{"text":"HTTPMethod","kind":"identifier"}],"title":"HTTPMethod","role":"symbol"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"HTTPMethod"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"variants":[{"paths":["\/documentation\/passage\/httpmethod"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/HTTPMethod":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"HTTPMethod","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"HTTPMethod","kind":"identifier"}],"url":"\/documentation\/passage\/httpmethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod","role":"symbol","title":"HTTPMethod","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/HTTPMethod/patch":{"kind":"symbol","url":"\/documentation\/passage\/httpmethod\/patch","role":"symbol","title":"HTTPMethod.patch","identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/patch","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"patch","kind":"identifier"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/HTTPMethod/connect":{"role":"symbol","title":"HTTPMethod.connect","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"connect","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/connect","url":"\/documentation\/passage\/httpmethod\/connect"},"doc://Passage/documentation/Passage/HTTPMethod/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/httpmethod\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/HTTPMethod/post":{"role":"symbol","title":"HTTPMethod.post","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"post","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/post","url":"\/documentation\/passage\/httpmethod\/post"},"doc://Passage/documentation/Passage/HTTPMethod/delete":{"url":"\/documentation\/passage\/httpmethod\/delete","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"delete","kind":"identifier"}],"kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/delete","title":"HTTPMethod.delete","type":"topic"},"doc://Passage/documentation/Passage/HTTPMethod/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/httpmethod\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"},"doc://Passage/documentation/Passage/HTTPMethod/init(rawValue:)":{"abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/passage\/httpmethod\/init(rawvalue:)","title":"init(rawValue:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/init(rawValue:)","role":"symbol"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/SY":{"title":"Swift.RawRepresentable","type":"unresolvable","identifier":"doc:\/\/Passage\/SY"},"doc://Passage/documentation/Passage/HTTPMethod/get":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"get","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/get","title":"HTTPMethod.get","type":"topic","url":"\/documentation\/passage\/httpmethod\/get","kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/HTTPMethod/options":{"abstract":[],"type":"topic","role":"symbol","title":"HTTPMethod.options","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/options","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"options","kind":"identifier"}],"url":"\/documentation\/passage\/httpmethod\/options"},"doc://Passage/documentation/Passage/HTTPMethod/head":{"url":"\/documentation\/passage\/httpmethod\/head","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/head","title":"HTTPMethod.head","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"head"}],"type":"topic"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/HTTPMethod/put":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"put"}],"url":"\/documentation\/passage\/httpmethod\/put","identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/put","type":"topic","kind":"symbol","title":"HTTPMethod.put"},"doc://Passage/documentation/Passage/HTTPMethod/trace":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"trace"}],"type":"topic","url":"\/documentation\/passage\/httpmethod\/trace","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/trace","role":"symbol","title":"HTTPMethod.trace","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/httpmethod/!=(_:_:).json b/docs/data/documentation/passage/httpmethod/!=(_:_:).json new file mode 100644 index 00000000..74a7867b --- /dev/null +++ b/docs/data/documentation/passage/httpmethod/!=(_:_:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/httpmethod\/!=(_:_:)"]}],"kind":"symbol","metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage10HTTPMethodO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"symbolKind":"op","roleHeading":"Operator","role":"symbol","extendedModule":"Swift","title":"!=(_:_:)"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/HTTPMethod","doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/Equatable-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/HTTPMethod/!=(_:_:)":{"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/httpmethod\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage/HTTPMethod":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"HTTPMethod","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"HTTPMethod","kind":"identifier"}],"url":"\/documentation\/passage\/httpmethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod","role":"symbol","title":"HTTPMethod","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/HTTPMethod/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/httpmethod\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/httpmethod/connect.json b/docs/data/documentation/passage/httpmethod/connect.json new file mode 100644 index 00000000..74a61434 --- /dev/null +++ b/docs/data/documentation/passage/httpmethod/connect.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"case","role":"symbol","title":"HTTPMethod.connect","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"connect"}],"roleHeading":"Case","externalID":"s:7Passage10HTTPMethodO7connectyA2CmF","modules":[{"name":"Passage"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/connect"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/httpmethod\/connect"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/HTTPMethod"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"connect","kind":"identifier"}]}]}],"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/HTTPMethod/connect":{"role":"symbol","title":"HTTPMethod.connect","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"connect","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/connect","url":"\/documentation\/passage\/httpmethod\/connect"},"doc://Passage/documentation/Passage/HTTPMethod":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"HTTPMethod","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"HTTPMethod","kind":"identifier"}],"url":"\/documentation\/passage\/httpmethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod","role":"symbol","title":"HTTPMethod","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/httpmethod/delete.json b/docs/data/documentation/passage/httpmethod/delete.json new file mode 100644 index 00000000..834a6ad3 --- /dev/null +++ b/docs/data/documentation/passage/httpmethod/delete.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/delete","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"delete","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Case","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"delete","kind":"identifier"}],"modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage10HTTPMethodO6deleteyA2CmF","title":"HTTPMethod.delete"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/httpmethod\/delete"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/HTTPMethod"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/HTTPMethod":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"HTTPMethod","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"HTTPMethod","kind":"identifier"}],"url":"\/documentation\/passage\/httpmethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod","role":"symbol","title":"HTTPMethod","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/HTTPMethod/delete":{"url":"\/documentation\/passage\/httpmethod\/delete","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"delete","kind":"identifier"}],"kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/delete","title":"HTTPMethod.delete","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/httpmethod/equatable-implementations.json b/docs/data/documentation/passage/httpmethod/equatable-implementations.json new file mode 100644 index 00000000..da0c71c9 --- /dev/null +++ b/docs/data/documentation/passage/httpmethod/equatable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/!=(_:_:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/HTTPMethod"]]},"kind":"article","variants":[{"paths":["\/documentation\/passage\/httpmethod\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/HTTPMethod/!=(_:_:)":{"type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/httpmethod\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/HTTPMethod":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"HTTPMethod","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"HTTPMethod","kind":"identifier"}],"url":"\/documentation\/passage\/httpmethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod","role":"symbol","title":"HTTPMethod","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/httpmethod/get.json b/docs/data/documentation/passage/httpmethod/get.json new file mode 100644 index 00000000..c343c975 --- /dev/null +++ b/docs/data/documentation/passage/httpmethod/get.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"get","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/get"},"metadata":{"externalID":"s:7Passage10HTTPMethodO3getyA2CmF","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"get","kind":"identifier"}],"title":"HTTPMethod.get","role":"symbol","roleHeading":"Case","symbolKind":"case"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"variants":[{"paths":["\/documentation\/passage\/httpmethod\/get"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/HTTPMethod"]]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/HTTPMethod/get":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"get","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/get","title":"HTTPMethod.get","type":"topic","url":"\/documentation\/passage\/httpmethod\/get","kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/HTTPMethod":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"HTTPMethod","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"HTTPMethod","kind":"identifier"}],"url":"\/documentation\/passage\/httpmethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod","role":"symbol","title":"HTTPMethod","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/httpmethod/hash(into:).json b/docs/data/documentation/passage/httpmethod/hash(into:).json new file mode 100644 index 00000000..2bf863e2 --- /dev/null +++ b/docs/data/documentation/passage/httpmethod/hash(into:).json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"roleHeading":"Instance Method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage10HTTPMethodO","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"title":"hash(into:)","extendedModule":"Swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/HTTPMethod","doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/RawRepresentable-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/hash(into:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/httpmethod\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/HTTPMethod":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"HTTPMethod","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"HTTPMethod","kind":"identifier"}],"url":"\/documentation\/passage\/httpmethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod","role":"symbol","title":"HTTPMethod","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/HTTPMethod/hash(into:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/hash(into:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"hash(into:)","kind":"symbol","url":"\/documentation\/passage\/httpmethod\/hash(into:)"},"doc://Passage/documentation/Passage/HTTPMethod/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/httpmethod\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/httpmethod/hashvalue.json b/docs/data/documentation/passage/httpmethod/hashvalue.json new file mode 100644 index 00000000..30b1982d --- /dev/null +++ b/docs/data/documentation/passage/httpmethod/hashvalue.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage10HTTPMethodO","symbolKind":"property","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"roleHeading":"Instance Property","extendedModule":"Swift","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"title":"hashValue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/hashValue","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/HTTPMethod","doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/RawRepresentable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/httpmethod\/hashvalue"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/HTTPMethod/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/httpmethod\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/HTTPMethod":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"HTTPMethod","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"HTTPMethod","kind":"identifier"}],"url":"\/documentation\/passage\/httpmethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod","role":"symbol","title":"HTTPMethod","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/HTTPMethod/hashValue":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"kind":"symbol","url":"\/documentation\/passage\/httpmethod\/hashvalue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/hashValue","role":"symbol","title":"hashValue","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/httpmethod/head.json b/docs/data/documentation/passage/httpmethod/head.json new file mode 100644 index 00000000..8dfd9b42 --- /dev/null +++ b/docs/data/documentation/passage/httpmethod/head.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/head","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"head"}]}]}],"metadata":{"symbolKind":"case","role":"symbol","title":"HTTPMethod.head","externalID":"s:7Passage10HTTPMethodO4headyA2CmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"head"}],"modules":[{"name":"Passage"}],"roleHeading":"Case"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/httpmethod\/head"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/HTTPMethod"]]},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/HTTPMethod/head":{"url":"\/documentation\/passage\/httpmethod\/head","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/head","title":"HTTPMethod.head","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"head"}],"type":"topic"},"doc://Passage/documentation/Passage/HTTPMethod":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"HTTPMethod","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"HTTPMethod","kind":"identifier"}],"url":"\/documentation\/passage\/httpmethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod","role":"symbol","title":"HTTPMethod","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/httpmethod/init(rawvalue:).json b/docs/data/documentation/passage/httpmethod/init(rawvalue:).json new file mode 100644 index 00000000..7289662b --- /dev/null +++ b/docs/data/documentation/passage/httpmethod/init(rawvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/HTTPMethod"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}]}]}],"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"name":"Passage"}],"title":"init(rawValue:)","roleHeading":"Initializer","externalID":"s:7Passage10HTTPMethodO8rawValueACSgSS_tcfc","symbolKind":"init","role":"symbol"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/init(rawValue:)"},"variants":[{"paths":["\/documentation\/passage\/httpmethod\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/HTTPMethod":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"HTTPMethod","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"HTTPMethod","kind":"identifier"}],"url":"\/documentation\/passage\/httpmethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod","role":"symbol","title":"HTTPMethod","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/HTTPMethod/init(rawValue:)":{"abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/passage\/httpmethod\/init(rawvalue:)","title":"init(rawValue:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/init(rawValue:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/httpmethod/options.json b/docs/data/documentation/passage/httpmethod/options.json new file mode 100644 index 00000000..5049d454 --- /dev/null +++ b/docs/data/documentation/passage/httpmethod/options.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/HTTPMethod"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/options","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"options"}],"languages":["swift"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/httpmethod\/options"]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"options","kind":"identifier"}],"externalID":"s:7Passage10HTTPMethodO7optionsyA2CmF","title":"HTTPMethod.options","role":"symbol","roleHeading":"Case"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage/HTTPMethod":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"HTTPMethod","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"HTTPMethod","kind":"identifier"}],"url":"\/documentation\/passage\/httpmethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod","role":"symbol","title":"HTTPMethod","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/HTTPMethod/options":{"abstract":[],"type":"topic","role":"symbol","title":"HTTPMethod.options","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/options","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"options","kind":"identifier"}],"url":"\/documentation\/passage\/httpmethod\/options"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/httpmethod/patch.json b/docs/data/documentation/passage/httpmethod/patch.json new file mode 100644 index 00000000..a2c8432f --- /dev/null +++ b/docs/data/documentation/passage/httpmethod/patch.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"patch","kind":"identifier"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/HTTPMethod"]]},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","role":"symbol","roleHeading":"Case","title":"HTTPMethod.patch","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"patch","kind":"identifier"}],"externalID":"s:7Passage10HTTPMethodO5patchyA2CmF"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/httpmethod\/patch"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/patch"},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/HTTPMethod":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"HTTPMethod","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"HTTPMethod","kind":"identifier"}],"url":"\/documentation\/passage\/httpmethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod","role":"symbol","title":"HTTPMethod","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/HTTPMethod/patch":{"kind":"symbol","url":"\/documentation\/passage\/httpmethod\/patch","role":"symbol","title":"HTTPMethod.patch","identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/patch","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"patch","kind":"identifier"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/httpmethod/post.json b/docs/data/documentation/passage/httpmethod/post.json new file mode 100644 index 00000000..27a977a6 --- /dev/null +++ b/docs/data/documentation/passage/httpmethod/post.json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/HTTPMethod"]]},"metadata":{"symbolKind":"case","role":"symbol","title":"HTTPMethod.post","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"post","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage10HTTPMethodO4postyA2CmF","modules":[{"name":"Passage"}]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/post"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/httpmethod\/post"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"post","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/HTTPMethod":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"HTTPMethod","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"HTTPMethod","kind":"identifier"}],"url":"\/documentation\/passage\/httpmethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod","role":"symbol","title":"HTTPMethod","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/HTTPMethod/post":{"role":"symbol","title":"HTTPMethod.post","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"post","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/post","url":"\/documentation\/passage\/httpmethod\/post"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/httpmethod/put.json b/docs/data/documentation/passage/httpmethod/put.json new file mode 100644 index 00000000..61e51f4b --- /dev/null +++ b/docs/data/documentation/passage/httpmethod/put.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/HTTPMethod"]]},"metadata":{"modules":[{"name":"Passage"}],"roleHeading":"Case","title":"HTTPMethod.put","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"put"}],"externalID":"s:7Passage10HTTPMethodO3putyA2CmF","role":"symbol","symbolKind":"case"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/put"},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/httpmethod\/put"]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"put"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/HTTPMethod":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"HTTPMethod","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"HTTPMethod","kind":"identifier"}],"url":"\/documentation\/passage\/httpmethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod","role":"symbol","title":"HTTPMethod","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/HTTPMethod/put":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"put"}],"url":"\/documentation\/passage\/httpmethod\/put","identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/put","type":"topic","kind":"symbol","title":"HTTPMethod.put"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/httpmethod/rawrepresentable-implementations.json b/docs/data/documentation/passage/httpmethod/rawrepresentable-implementations.json new file mode 100644 index 00000000..7c114395 --- /dev/null +++ b/docs/data/documentation/passage/httpmethod/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/HTTPMethod"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/hashValue"],"generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/hash(into:)"],"generated":true}],"variants":[{"paths":["\/documentation\/passage\/httpmethod\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"RawRepresentable Implementations"},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/RawRepresentable-Implementations"},"references":{"doc://Passage/documentation/Passage/HTTPMethod":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"HTTPMethod","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"HTTPMethod","kind":"identifier"}],"url":"\/documentation\/passage\/httpmethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod","role":"symbol","title":"HTTPMethod","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/HTTPMethod/hash(into:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/hash(into:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"hash(into:)","kind":"symbol","url":"\/documentation\/passage\/httpmethod\/hash(into:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/HTTPMethod/hashValue":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"kind":"symbol","url":"\/documentation\/passage\/httpmethod\/hashvalue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/hashValue","role":"symbol","title":"hashValue","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/httpmethod/trace.json b/docs/data/documentation/passage/httpmethod/trace.json new file mode 100644 index 00000000..5779341a --- /dev/null +++ b/docs/data/documentation/passage/httpmethod/trace.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/trace","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"trace","kind":"identifier"}],"roleHeading":"Case","symbolKind":"case","externalID":"s:7Passage10HTTPMethodO5traceyA2CmF","role":"symbol","title":"HTTPMethod.trace","modules":[{"name":"Passage"}]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"trace"}],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/HTTPMethod"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/httpmethod\/trace"]}],"references":{"doc://Passage/documentation/Passage/HTTPMethod":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"HTTPMethod","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"HTTPMethod","kind":"identifier"}],"url":"\/documentation\/passage\/httpmethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod","role":"symbol","title":"HTTPMethod","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/HTTPMethod/trace":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"trace"}],"type":"topic","url":"\/documentation\/passage\/httpmethod\/trace","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod\/trace","role":"symbol","title":"HTTPMethod.trace","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/idtokenrequest.json b/docs/data/documentation/passage/idtokenrequest.json new file mode 100644 index 00000000..f9ca5116 --- /dev/null +++ b/docs/data/documentation/passage/idtokenrequest.json @@ -0,0 +1 @@ +{"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"type":"conformsTo","kind":"relationships"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"IdTokenRequest","kind":"identifier"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"metadata":{"externalID":"s:7Passage14IdTokenRequestV","navigatorTitle":[{"text":"IdTokenRequest","kind":"identifier"}],"modules":[{"name":"Passage"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"IdTokenRequest","kind":"identifier"}],"symbolKind":"struct","roleHeading":"Structure","role":"symbol","title":"IdTokenRequest"},"sections":[],"kind":"symbol","topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/init(code:idToken:connectionType:)","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/init(from:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/code","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/connectionType-swift.property","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/idToken"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/encode(to:)"]},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum"]},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/Equatable-Implementations"],"title":"Default Implementations"}],"variants":[{"paths":["\/documentation\/passage\/idtokenrequest"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/IdTokenRequest/code":{"type":"topic","title":"code","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"code"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"url":"\/documentation\/passage\/idtokenrequest\/code","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/code","abstract":[{"text":"The code given from the native mobile OS to create a token","type":"text"}]},"doc://Passage/documentation/Passage/IdTokenRequest/encode(to:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/idtokenrequest\/encode(to:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/encode(to:)","role":"symbol","title":"encode(to:)","kind":"symbol"},"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]},"doc://Passage/documentation/Passage/IdTokenRequest/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/idtokenrequest\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/idtokenrequest\/codingkeys","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys","title":"IdTokenRequest.CodingKeys","type":"topic"},"doc://Passage/Se":{"type":"unresolvable","identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable"},"doc://Passage/documentation/Passage/IdTokenRequest/connectionType-swift.property":{"type":"topic","kind":"symbol","abstract":[{"text":"Connection type; google or apple","type":"text"}],"title":"connectionType","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/connectionType-swift.property","url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"connectionType"},{"kind":"text","text":": "},{"text":"ConnectionType","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14IdTokenRequestV14ConnectionTypeO"}]},"doc://Passage/documentation/Passage/IdTokenRequest/idToken":{"url":"\/documentation\/passage\/idtokenrequest\/idtoken","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"idToken","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"idToken","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/idToken","role":"symbol","abstract":[{"text":"The identity JWT token with security claims for validation","type":"text"}]},"doc://Passage/SE":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum":{"title":"IdTokenRequest.ConnectionType","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum","type":"topic","url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ConnectionType"}],"navigatorTitle":[{"text":"ConnectionType","kind":"identifier"}],"abstract":[]},"doc://Passage/documentation/Passage/IdTokenRequest/init(from:)":{"role":"symbol","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/init(from:)","url":"\/documentation\/passage\/idtokenrequest\/init(from:)"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/IdTokenRequest/init(code:idToken:connectionType:)":{"url":"\/documentation\/passage\/idtokenrequest\/init(code:idtoken:connectiontype:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/init(code:idToken:connectionType:)","type":"topic","abstract":[],"kind":"symbol","title":"init(code:idToken:connectionType:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"idToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"connectionType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ConnectionType","preciseIdentifier":"s:7Passage14IdTokenRequestV14ConnectionTypeO"},{"kind":"text","text":")"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/idtokenrequest/!=(_:_:).json b/docs/data/documentation/passage/idtokenrequest/!=(_:_:).json new file mode 100644 index 00000000..146b270a --- /dev/null +++ b/docs/data/documentation/passage/idtokenrequest/!=(_:_:).json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage14IdTokenRequestV","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Operator","role":"symbol","title":"!=(_:_:)","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/idtokenrequest\/!=(_:_:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/Equatable-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]},"doc://Passage/documentation/Passage/IdTokenRequest/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/idtokenrequest\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"},"doc://Passage/documentation/Passage/IdTokenRequest/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","url":"\/documentation\/passage\/idtokenrequest\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/idtokenrequest/code.json b/docs/data/documentation/passage/idtokenrequest/code.json new file mode 100644 index 00000000..f8026c2c --- /dev/null +++ b/docs/data/documentation/passage/idtokenrequest/code.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"code","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/code","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest"]]},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"The code given from the native mobile OS to create a token"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/idtokenrequest\/code"]}],"metadata":{"roleHeading":"Instance Property","role":"symbol","title":"code","externalID":"s:7Passage14IdTokenRequestV4codeSSvp","symbolKind":"property","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"code"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/IdTokenRequest/code":{"type":"topic","title":"code","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"code"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"url":"\/documentation\/passage\/idtokenrequest\/code","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/code","abstract":[{"text":"The code given from the native mobile OS to create a token","type":"text"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/idtokenrequest/codingkeys.json b/docs/data/documentation/passage/idtokenrequest/codingkeys.json new file mode 100644 index 00000000..68e742c1 --- /dev/null +++ b/docs/data/documentation/passage/idtokenrequest/codingkeys.json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"externalID":"s:7Passage14IdTokenRequestV10CodingKeysO","role":"symbol","title":"IdTokenRequest.CodingKeys","roleHeading":"Enumeration","modules":[{"name":"Passage"}],"symbolKind":"enum","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/code","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/connectionType","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/idToken"],"title":"Enumeration Cases"},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/init(stringValue:)"]},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/RawRepresentable-Implementations"],"title":"Default Implementations"}],"sections":[],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/idtokenrequest\/codingkeys"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/idtokenrequest\/codingkeys","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys","title":"IdTokenRequest.CodingKeys","type":"topic"},"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys/connectionType":{"title":"IdTokenRequest.CodingKeys.connectionType","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/connectionType","url":"\/documentation\/passage\/idtokenrequest\/codingkeys\/connectiontype","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"connectionType","kind":"identifier"}],"type":"topic"},"doc://Passage/s8SendableP":{"identifier":"doc:\/\/Passage\/s8SendableP","type":"unresolvable","title":"Swift.Sendable"},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/idtokenrequest\/codingkeys\/equatable-implementations","abstract":[],"kind":"article","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/Equatable-Implementations","role":"collectionGroup"},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys/init(intValue:)":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/idtokenrequest\/codingkeys\/init(intvalue:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/init(intValue:)","title":"init(intValue:)","type":"topic"},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys/CodingKey-Implementations":{"type":"topic","url":"\/documentation\/passage\/idtokenrequest\/codingkeys\/codingkey-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","kind":"article"},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys/code":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/idtokenrequest\/codingkeys\/code","role":"symbol","abstract":[],"title":"IdTokenRequest.CodingKeys.code","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"code","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/code"},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys/init(rawValue:)":{"role":"symbol","kind":"symbol","type":"topic","abstract":[],"url":"\/documentation\/passage\/idtokenrequest\/codingkeys\/init(rawvalue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/init(rawValue:)"},"doc://Passage/SY":{"identifier":"doc:\/\/Passage\/SY","type":"unresolvable","title":"Swift.RawRepresentable"},"doc://Passage/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","type":"unresolvable","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/s12CaseIterableP":{"identifier":"doc:\/\/Passage\/s12CaseIterableP","type":"unresolvable","title":"Swift.CaseIterable"},"doc://Passage/s9CodingKeyP":{"identifier":"doc:\/\/Passage\/s9CodingKeyP","type":"unresolvable","title":"Swift.CodingKey"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/idtokenrequest\/codingkeys\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article"},"doc://Passage/s23CustomStringConvertibleP":{"identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys/init(stringValue:)":{"title":"init(stringValue:)","type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/init(stringValue:)","abstract":[],"url":"\/documentation\/passage\/idtokenrequest\/codingkeys\/init(stringvalue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}]},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys/idToken":{"title":"IdTokenRequest.CodingKeys.idToken","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"idToken"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/idToken","url":"\/documentation\/passage\/idtokenrequest\/codingkeys\/idtoken","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/idtokenrequest/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/idtokenrequest/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..8d7c68f9 --- /dev/null +++ b/docs/data/documentation/passage/idtokenrequest/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"extendedModule":"Swift","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage14IdTokenRequestV10CodingKeysO","title":"!=(_:_:)","role":"symbol","roleHeading":"Operator"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/idtokenrequest\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/Equatable-Implementations"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/idtokenrequest\/codingkeys","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys","title":"IdTokenRequest.CodingKeys","type":"topic"},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys/!=(_:_:)":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"kind":"symbol","title":"!=(_:_:)","type":"topic","url":"\/documentation\/passage\/idtokenrequest\/codingkeys\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/!=(_:_:)"},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/idtokenrequest\/codingkeys\/equatable-implementations","abstract":[],"kind":"article","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/Equatable-Implementations","role":"collectionGroup"},"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/idtokenrequest/codingkeys/code.json b/docs/data/documentation/passage/idtokenrequest/codingkeys/code.json new file mode 100644 index 00000000..e4fc2f91 --- /dev/null +++ b/docs/data/documentation/passage/idtokenrequest/codingkeys/code.json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/idtokenrequest\/codingkeys\/code"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"case","title":"IdTokenRequest.CodingKeys.code","modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage14IdTokenRequestV10CodingKeysO4codeyA2EmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"code"}],"roleHeading":"Case"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"code","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/code","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/idtokenrequest\/codingkeys","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys","title":"IdTokenRequest.CodingKeys","type":"topic"},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys/code":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/idtokenrequest\/codingkeys\/code","role":"symbol","abstract":[],"title":"IdTokenRequest.CodingKeys.code","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"code","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/code"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/idtokenrequest/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/idtokenrequest/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..67c4606f --- /dev/null +++ b/docs/data/documentation/passage/idtokenrequest/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"modules":[{"name":"Passage"}],"title":"CodingKey Implementations","role":"collectionGroup"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/description"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys"]]},"kind":"article","variants":[{"paths":["\/documentation\/passage\/idtokenrequest\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/idtokenrequest\/codingkeys","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys","title":"IdTokenRequest.CodingKeys","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys/description":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/description","title":"description","type":"topic","url":"\/documentation\/passage\/idtokenrequest\/codingkeys\/description","kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys/debugDescription":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/idtokenrequest\/codingkeys\/debugdescription","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/idtokenrequest/codingkeys/connectiontype.json b/docs/data/documentation/passage/idtokenrequest/codingkeys/connectiontype.json new file mode 100644 index 00000000..7227c5e8 --- /dev/null +++ b/docs/data/documentation/passage/idtokenrequest/codingkeys/connectiontype.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage14IdTokenRequestV10CodingKeysO14connectionTypeyA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","title":"IdTokenRequest.CodingKeys.connectionType","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"connectionType","kind":"identifier"}]},"variants":[{"paths":["\/documentation\/passage\/idtokenrequest\/codingkeys\/connectiontype"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys"]]},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"connectionType"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/connectionType","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/idtokenrequest\/codingkeys","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys","title":"IdTokenRequest.CodingKeys","type":"topic"},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys/connectionType":{"title":"IdTokenRequest.CodingKeys.connectionType","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/connectionType","url":"\/documentation\/passage\/idtokenrequest\/codingkeys\/connectiontype","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"connectionType","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/idtokenrequest/codingkeys/debugdescription.json b/docs/data/documentation/passage/idtokenrequest/codingkeys/debugdescription.json new file mode 100644 index 00000000..39d35465 --- /dev/null +++ b/docs/data/documentation/passage/idtokenrequest/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/idtokenrequest\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/CodingKey-Implementations"]]},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage14IdTokenRequestV10CodingKeysO","extendedModule":"Swift","role":"symbol","title":"debugDescription","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys/debugDescription":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/idtokenrequest\/codingkeys\/debugdescription","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","kind":"symbol"},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys/CodingKey-Implementations":{"type":"topic","url":"\/documentation\/passage\/idtokenrequest\/codingkeys\/codingkey-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","kind":"article"},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/idtokenrequest\/codingkeys","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys","title":"IdTokenRequest.CodingKeys","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/idtokenrequest/codingkeys/description.json b/docs/data/documentation/passage/idtokenrequest/codingkeys/description.json new file mode 100644 index 00000000..00550ce3 --- /dev/null +++ b/docs/data/documentation/passage/idtokenrequest/codingkeys/description.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.description","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/description","interfaceLanguage":"swift"},"metadata":{"extendedModule":"Swift","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage14IdTokenRequestV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"description","role":"symbol","roleHeading":"Instance Property","symbolKind":"property"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/idtokenrequest\/codingkeys\/description"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/CodingKey-Implementations"]]},"references":{"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys/description":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/description","title":"description","type":"topic","url":"\/documentation\/passage\/idtokenrequest\/codingkeys\/description","kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/idtokenrequest\/codingkeys","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys","title":"IdTokenRequest.CodingKeys","type":"topic"},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys/CodingKey-Implementations":{"type":"topic","url":"\/documentation\/passage\/idtokenrequest\/codingkeys\/codingkey-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/idtokenrequest/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/idtokenrequest/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..818203d8 --- /dev/null +++ b/docs/data/documentation/passage/idtokenrequest/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/!=(_:_:)"],"title":"Operators"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys"]]},"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"variants":[{"paths":["\/documentation\/passage\/idtokenrequest\/codingkeys\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/Equatable-Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys/!=(_:_:)":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"kind":"symbol","title":"!=(_:_:)","type":"topic","url":"\/documentation\/passage\/idtokenrequest\/codingkeys\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/!=(_:_:)"},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/idtokenrequest\/codingkeys","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys","title":"IdTokenRequest.CodingKeys","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/idtokenrequest/codingkeys/hash(into:).json b/docs/data/documentation/passage/idtokenrequest/codingkeys/hash(into:).json new file mode 100644 index 00000000..0cd56404 --- /dev/null +++ b/docs/data/documentation/passage/idtokenrequest/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"metadata":{"extendedModule":"Swift","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage14IdTokenRequestV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"title":"hash(into:)","role":"symbol","roleHeading":"Instance Method","symbolKind":"method"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/passage\/idtokenrequest\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys/hash(into:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/hash(into:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"title":"hash(into:)","type":"topic","url":"\/documentation\/passage\/idtokenrequest\/codingkeys\/hash(into:)","kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/idtokenrequest\/codingkeys\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article"},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/idtokenrequest\/codingkeys","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys","title":"IdTokenRequest.CodingKeys","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/idtokenrequest/codingkeys/hashvalue.json b/docs/data/documentation/passage/idtokenrequest/codingkeys/hashvalue.json new file mode 100644 index 00000000..f23b38a0 --- /dev/null +++ b/docs/data/documentation/passage/idtokenrequest/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/idtokenrequest\/codingkeys\/hashvalue"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/hashValue"},"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage14IdTokenRequestV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","extendedModule":"Swift","title":"hashValue"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/idtokenrequest\/codingkeys\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article"},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys/hashValue":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/idtokenrequest\/codingkeys\/hashvalue","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/hashValue","role":"symbol","title":"hashValue","kind":"symbol"},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/idtokenrequest\/codingkeys","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys","title":"IdTokenRequest.CodingKeys","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/idtokenrequest/codingkeys/idtoken.json b/docs/data/documentation/passage/idtokenrequest/codingkeys/idtoken.json new file mode 100644 index 00000000..a5ad89ce --- /dev/null +++ b/docs/data/documentation/passage/idtokenrequest/codingkeys/idtoken.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys"]]},"metadata":{"symbolKind":"case","role":"symbol","title":"IdTokenRequest.CodingKeys.idToken","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"idToken"}],"roleHeading":"Case","externalID":"s:7Passage14IdTokenRequestV10CodingKeysO02idC0yA2EmF","modules":[{"name":"Passage"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/idtokenrequest\/codingkeys\/idtoken"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"idToken"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/idToken","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys/idToken":{"title":"IdTokenRequest.CodingKeys.idToken","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"idToken"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/idToken","url":"\/documentation\/passage\/idtokenrequest\/codingkeys\/idtoken","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/idtokenrequest\/codingkeys","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys","title":"IdTokenRequest.CodingKeys","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/idtokenrequest/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/idtokenrequest/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..ee416656 --- /dev/null +++ b/docs/data/documentation/passage/idtokenrequest/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"symbol","symbolKind":"init","modules":[{"name":"Passage"}],"externalID":"s:7Passage14IdTokenRequestV10CodingKeysO8intValueAESgSi_tcfc","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"init(intValue:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/idtokenrequest\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys/init(intValue:)":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/idtokenrequest\/codingkeys\/init(intvalue:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/init(intValue:)","title":"init(intValue:)","type":"topic"},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/idtokenrequest\/codingkeys","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys","title":"IdTokenRequest.CodingKeys","type":"topic"},"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/idtokenrequest/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/idtokenrequest/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..dbd1a070 --- /dev/null +++ b/docs/data/documentation/passage/idtokenrequest/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/idtokenrequest\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/init(rawValue:)"},"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"externalID":"s:7Passage14IdTokenRequestV10CodingKeysO8rawValueAESgSS_tcfc","symbolKind":"init","roleHeading":"Initializer","title":"init(rawValue:)","role":"symbol"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys/init(rawValue:)":{"role":"symbol","kind":"symbol","type":"topic","abstract":[],"url":"\/documentation\/passage\/idtokenrequest\/codingkeys\/init(rawvalue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/init(rawValue:)"},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/idtokenrequest\/codingkeys","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys","title":"IdTokenRequest.CodingKeys","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/idtokenrequest/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/idtokenrequest/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..a9007e1b --- /dev/null +++ b/docs/data/documentation/passage/idtokenrequest/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/idtokenrequest\/codingkeys\/init(stringvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/init(stringValue:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["iOS"]}]}],"metadata":{"modules":[{"name":"Passage"}],"roleHeading":"Initializer","title":"init(stringValue:)","role":"symbol","externalID":"s:7Passage14IdTokenRequestV10CodingKeysO11stringValueAESgSS_tcfc","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"symbolKind":"init"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys/init(stringValue:)":{"title":"init(stringValue:)","type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/init(stringValue:)","abstract":[],"url":"\/documentation\/passage\/idtokenrequest\/codingkeys\/init(stringvalue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/idtokenrequest\/codingkeys","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys","title":"IdTokenRequest.CodingKeys","type":"topic"},"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/idtokenrequest/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/idtokenrequest/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..e741e2d5 --- /dev/null +++ b/docs/data/documentation/passage/idtokenrequest/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"kind":"article","schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/hashValue"],"generated":true,"title":"Instance Properties"},{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/hash(into:)"]}],"variants":[{"paths":["\/documentation\/passage\/idtokenrequest\/codingkeys\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"collectionGroup","title":"RawRepresentable Implementations","modules":[{"name":"Passage"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys/hash(into:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/hash(into:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"title":"hash(into:)","type":"topic","url":"\/documentation\/passage\/idtokenrequest\/codingkeys\/hash(into:)","kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys/hashValue":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/idtokenrequest\/codingkeys\/hashvalue","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys\/hashValue","role":"symbol","title":"hashValue","kind":"symbol"},"doc://Passage/documentation/Passage/IdTokenRequest/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/idtokenrequest\/codingkeys","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/CodingKeys","title":"IdTokenRequest.CodingKeys","type":"topic"},"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum.json b/docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum.json new file mode 100644 index 00000000..0729a375 --- /dev/null +++ b/docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ConnectionType"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/apple","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/google"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/init(rawValue:)"],"title":"Initializers"},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/RawRepresentable-Implementations"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum"]}],"metadata":{"roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","navigatorTitle":[{"text":"ConnectionType","kind":"identifier"}],"title":"IdTokenRequest.ConnectionType","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ConnectionType"}],"externalID":"s:7Passage14IdTokenRequestV14ConnectionTypeO"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum","interfaceLanguage":"swift"},"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY"],"type":"conformsTo"}],"references":{"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum":{"title":"IdTokenRequest.ConnectionType","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum","type":"topic","url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ConnectionType"}],"navigatorTitle":[{"text":"ConnectionType","kind":"identifier"}],"abstract":[]},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum/apple":{"role":"symbol","title":"IdTokenRequest.ConnectionType.apple","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"apple"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/apple","url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/apple"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SE":{"identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum/google":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/google","role":"symbol","type":"topic","url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/google","kind":"symbol","title":"IdTokenRequest.ConnectionType.google","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"google"}],"abstract":[]},"doc://Passage/Se":{"identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]},"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum/Equatable-Implementations":{"abstract":[],"type":"topic","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/Equatable-Implementations","title":"Equatable Implementations","kind":"article","url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/equatable-implementations"},"doc://Passage/SY":{"identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable","type":"unresolvable"},"doc://Passage/s12CaseIterableP":{"identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable","type":"unresolvable"},"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum/init(rawValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/init(rawValue:)","url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/init(rawvalue:)","type":"topic","title":"init(rawValue:)","kind":"symbol","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/RawRepresentable-Implementations","type":"topic","url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/rawrepresentable-implementations","role":"collectionGroup","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/!=(_:_:).json b/docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/!=(_:_:).json new file mode 100644 index 00000000..1cdb68cf --- /dev/null +++ b/docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/!=(_:_:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/Equatable-Implementations"]]},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/!=(_:_:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage14IdTokenRequestV14ConnectionTypeO","role":"symbol","extendedModule":"Swift","title":"!=(_:_:)","roleHeading":"Operator","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/!=(_:_:)"]}],"references":{"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum/!=(_:_:)":{"abstract":[],"type":"topic","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/!=(_:_:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/!=(_:_:)"},"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum/Equatable-Implementations":{"abstract":[],"type":"topic","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/Equatable-Implementations","title":"Equatable Implementations","kind":"article","url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/equatable-implementations"},"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum":{"title":"IdTokenRequest.ConnectionType","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum","type":"topic","url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ConnectionType"}],"navigatorTitle":[{"text":"ConnectionType","kind":"identifier"}],"abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/apple.json b/docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/apple.json new file mode 100644 index 00000000..0015a650 --- /dev/null +++ b/docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/apple.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"symbolKind":"case","role":"symbol","title":"IdTokenRequest.ConnectionType.apple","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"apple","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage14IdTokenRequestV14ConnectionTypeO5appleyA2EmF","modules":[{"name":"Passage"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/apple","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/apple"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"apple"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum/apple":{"role":"symbol","title":"IdTokenRequest.ConnectionType.apple","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"apple"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/apple","url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/apple"},"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum":{"title":"IdTokenRequest.ConnectionType","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum","type":"topic","url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ConnectionType"}],"navigatorTitle":[{"text":"ConnectionType","kind":"identifier"}],"abstract":[]},"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/encode(to:).json b/docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/encode(to:).json new file mode 100644 index 00000000..e89df2c9 --- /dev/null +++ b/docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/encode(to:).json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"encode(to:)","roleHeading":"Instance Method","externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:7Passage14IdTokenRequestV14ConnectionTypeO","extendedModule":"Swift","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"symbolKind":"method","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/encode(to:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/RawRepresentable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/encode(to:)"]}],"references":{"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]},"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/RawRepresentable-Implementations","type":"topic","url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/rawrepresentable-implementations","role":"collectionGroup","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum/encode(to:)":{"kind":"symbol","title":"encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/encode(to:)","type":"topic","url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/encode(to:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum":{"title":"IdTokenRequest.ConnectionType","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum","type":"topic","url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ConnectionType"}],"navigatorTitle":[{"text":"ConnectionType","kind":"identifier"}],"abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/equatable-implementations.json b/docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/equatable-implementations.json new file mode 100644 index 00000000..4ac50f80 --- /dev/null +++ b/docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/equatable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/equatable-implementations"]}],"kind":"article","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/Equatable-Implementations"},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/!=(_:_:)"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]},"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum":{"title":"IdTokenRequest.ConnectionType","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum","type":"topic","url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ConnectionType"}],"navigatorTitle":[{"text":"ConnectionType","kind":"identifier"}],"abstract":[]},"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum/!=(_:_:)":{"abstract":[],"type":"topic","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/!=(_:_:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/google.json b/docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/google.json new file mode 100644 index 00000000..911c590d --- /dev/null +++ b/docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/google.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/google","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"google","kind":"identifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/google"]}],"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"title":"IdTokenRequest.ConnectionType.google","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"google"}],"symbolKind":"case","roleHeading":"Case","externalID":"s:7Passage14IdTokenRequestV14ConnectionTypeO6googleyA2EmF"},"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum":{"title":"IdTokenRequest.ConnectionType","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum","type":"topic","url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ConnectionType"}],"navigatorTitle":[{"text":"ConnectionType","kind":"identifier"}],"abstract":[]},"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum/google":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/google","role":"symbol","type":"topic","url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/google","kind":"symbol","title":"IdTokenRequest.ConnectionType.google","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"google"}],"abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/hash(into:).json b/docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/hash(into:).json new file mode 100644 index 00000000..0e2b9d8e --- /dev/null +++ b/docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/hash(into:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/hash(into:)"]}],"metadata":{"title":"hash(into:)","modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"roleHeading":"Instance Method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage14IdTokenRequestV14ConnectionTypeO","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/hash(into:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/RawRepresentable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum":{"title":"IdTokenRequest.ConnectionType","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum","type":"topic","url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ConnectionType"}],"navigatorTitle":[{"text":"ConnectionType","kind":"identifier"}],"abstract":[]},"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum/hash(into:)":{"role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/hash(into:)","type":"topic","kind":"symbol","title":"hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/RawRepresentable-Implementations","type":"topic","url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/rawrepresentable-implementations","role":"collectionGroup","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/hashvalue.json b/docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/hashvalue.json new file mode 100644 index 00000000..2675f1e0 --- /dev/null +++ b/docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/hashvalue.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/hashValue"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["iOS"],"languages":["swift"]}]}],"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage14IdTokenRequestV14ConnectionTypeO","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"extendedModule":"Swift","role":"symbol","title":"hashValue","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/RawRepresentable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/hashvalue"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]},"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum":{"title":"IdTokenRequest.ConnectionType","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum","type":"topic","url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ConnectionType"}],"navigatorTitle":[{"text":"ConnectionType","kind":"identifier"}],"abstract":[]},"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/RawRepresentable-Implementations","type":"topic","url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/rawrepresentable-implementations","role":"collectionGroup","abstract":[]},"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum/hashValue":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/hashvalue","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/hashValue","type":"topic","kind":"symbol","title":"hashValue","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/init(from:).json b/docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/init(from:).json new file mode 100644 index 00000000..c67c3723 --- /dev/null +++ b/docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/init(from:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(from:)"},{"type":"text","text":"."}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/init(from:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/RawRepresentable-Implementations"]]},"variants":[{"paths":["\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"init(from:)","modules":[{"name":"Passage","relatedModules":["Swift"]}],"externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:7Passage14IdTokenRequestV14ConnectionTypeO","roleHeading":"Initializer","symbolKind":"init","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","extendedModule":"Swift"},"references":{"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]},"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/RawRepresentable-Implementations","type":"topic","url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/rawrepresentable-implementations","role":"collectionGroup","abstract":[]},"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum/init(from:)":{"role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/init(from:)","type":"topic","kind":"symbol","title":"init(from:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum":{"title":"IdTokenRequest.ConnectionType","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum","type":"topic","url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ConnectionType"}],"navigatorTitle":[{"text":"ConnectionType","kind":"identifier"}],"abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/init(rawvalue:).json b/docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/init(rawvalue:).json new file mode 100644 index 00000000..5f834a94 --- /dev/null +++ b/docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/init(rawvalue:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/init(rawvalue:)"]}],"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"title":"init(rawValue:)","role":"symbol","roleHeading":"Initializer","symbolKind":"init","modules":[{"name":"Passage"}],"externalID":"s:7Passage14IdTokenRequestV14ConnectionTypeO8rawValueAESgSS_tcfc"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/init(rawValue:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum":{"title":"IdTokenRequest.ConnectionType","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum","type":"topic","url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ConnectionType"}],"navigatorTitle":[{"text":"ConnectionType","kind":"identifier"}],"abstract":[]},"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum/init(rawValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/init(rawValue:)","url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/init(rawvalue:)","type":"topic","title":"init(rawValue:)","kind":"symbol","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/rawrepresentable-implementations.json b/docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/rawrepresentable-implementations.json new file mode 100644 index 00000000..2b68857c --- /dev/null +++ b/docs/data/documentation/passage/idtokenrequest/connectiontype-swift.enum/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/init(from:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/hashValue"],"generated":true},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/encode(to:)","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum"]]},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"sections":[],"kind":"article","schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/rawrepresentable-implementations"]}],"references":{"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum/init(from:)":{"role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/init(from:)","type":"topic","kind":"symbol","title":"init(from:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum":{"title":"IdTokenRequest.ConnectionType","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum","type":"topic","url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ConnectionType"}],"navigatorTitle":[{"text":"ConnectionType","kind":"identifier"}],"abstract":[]},"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum/hash(into:)":{"role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/hash(into:)","type":"topic","kind":"symbol","title":"hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]},"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum/encode(to:)":{"kind":"symbol","title":"encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/encode(to:)","type":"topic","url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/encode(to:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum/hashValue":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/hashvalue","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum\/hashValue","type":"topic","kind":"symbol","title":"hashValue","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/idtokenrequest/connectiontype-swift.property.json b/docs/data/documentation/passage/idtokenrequest/connectiontype-swift.property.json new file mode 100644 index 00000000..c51020cd --- /dev/null +++ b/docs/data/documentation/passage/idtokenrequest/connectiontype-swift.property.json @@ -0,0 +1 @@ +{"metadata":{"title":"connectionType","modules":[{"name":"Passage"}],"role":"symbol","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"connectionType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ConnectionType","preciseIdentifier":"s:7Passage14IdTokenRequestV14ConnectionTypeO"}],"roleHeading":"Instance Property","externalID":"s:7Passage14IdTokenRequestV14connectionTypeAC010ConnectionF0Ovp"},"abstract":[{"text":"Connection type; google or apple","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"connectionType","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum","text":"ConnectionType","preciseIdentifier":"s:7Passage14IdTokenRequestV14ConnectionTypeO","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/connectionType-swift.property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/idtokenrequest\/connectiontype-swift.property"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"references":{"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum":{"title":"IdTokenRequest.ConnectionType","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum","type":"topic","url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ConnectionType"}],"navigatorTitle":[{"text":"ConnectionType","kind":"identifier"}],"abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]},"doc://Passage/documentation/Passage/IdTokenRequest/connectionType-swift.property":{"type":"topic","kind":"symbol","abstract":[{"text":"Connection type; google or apple","type":"text"}],"title":"connectionType","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/connectionType-swift.property","url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"connectionType"},{"kind":"text","text":": "},{"text":"ConnectionType","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14IdTokenRequestV14ConnectionTypeO"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/idtokenrequest/encode(to:).json b/docs/data/documentation/passage/idtokenrequest/encode(to:).json new file mode 100644 index 00000000..22b2db2e --- /dev/null +++ b/docs/data/documentation/passage/idtokenrequest/encode(to:).json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/idtokenrequest\/encode(to:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"roleHeading":"Instance Method","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage14IdTokenRequestV6encode2toys7Encoder_p_tKF","symbolKind":"method","role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/encode(to:)"},"references":{"doc://Passage/documentation/Passage/IdTokenRequest/encode(to:)":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/idtokenrequest\/encode(to:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/encode(to:)","role":"symbol","title":"encode(to:)","kind":"symbol"},"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/idtokenrequest/equatable-implementations.json b/docs/data/documentation/passage/idtokenrequest/equatable-implementations.json new file mode 100644 index 00000000..1754fd3f --- /dev/null +++ b/docs/data/documentation/passage/idtokenrequest/equatable-implementations.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/idtokenrequest\/equatable-implementations"]}],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/!=(_:_:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/Equatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"article","references":{"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/IdTokenRequest/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","url":"\/documentation\/passage\/idtokenrequest\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/idtokenrequest/idtoken.json b/docs/data/documentation/passage/idtokenrequest/idtoken.json new file mode 100644 index 00000000..ef7aeff8 --- /dev/null +++ b/docs/data/documentation/passage/idtokenrequest/idtoken.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"metadata":{"role":"symbol","externalID":"s:7Passage14IdTokenRequestV02idC0SSvp","roleHeading":"Instance Property","title":"idToken","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"idToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"modules":[{"name":"Passage"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/idToken","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"The identity JWT token with security claims for validation"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"idToken","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/idtokenrequest\/idtoken"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/IdTokenRequest/idToken":{"url":"\/documentation\/passage\/idtokenrequest\/idtoken","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"idToken","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"idToken","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/idToken","role":"symbol","abstract":[{"text":"The identity JWT token with security claims for validation","type":"text"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/idtokenrequest/init(code:idtoken:connectiontype:).json b/docs/data/documentation/passage/idtokenrequest/init(code:idtoken:connectiontype:).json new file mode 100644 index 00000000..5922bb3f --- /dev/null +++ b/docs/data/documentation/passage/idtokenrequest/init(code:idtoken:connectiontype:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/idtokenrequest\/init(code:idtoken:connectiontype:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"idToken","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"connectionType","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ConnectionType","preciseIdentifier":"s:7Passage14IdTokenRequestV14ConnectionTypeO","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["iOS"]}]}],"metadata":{"symbolKind":"init","role":"symbol","roleHeading":"Initializer","modules":[{"name":"Passage"}],"externalID":"s:7Passage14IdTokenRequestV4code02idC014connectionTypeACSS_SSAC010ConnectionH0Otcfc","title":"init(code:idToken:connectionType:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"idToken","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"connectionType","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ConnectionType","preciseIdentifier":"s:7Passage14IdTokenRequestV14ConnectionTypeO","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"kind":"symbol","sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/init(code:idToken:connectionType:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/IdTokenRequest/init(code:idToken:connectionType:)":{"url":"\/documentation\/passage\/idtokenrequest\/init(code:idtoken:connectiontype:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/init(code:idToken:connectionType:)","type":"topic","abstract":[],"kind":"symbol","title":"init(code:idToken:connectionType:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"idToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"connectionType"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ConnectionType","preciseIdentifier":"s:7Passage14IdTokenRequestV14ConnectionTypeO"},{"kind":"text","text":")"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/IdTokenRequest/ConnectionType-swift.enum":{"title":"IdTokenRequest.ConnectionType","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/ConnectionType-swift.enum","type":"topic","url":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ConnectionType"}],"navigatorTitle":[{"text":"ConnectionType","kind":"identifier"}],"abstract":[]},"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/idtokenrequest/init(from:).json b/docs/data/documentation/passage/idtokenrequest/init(from:).json new file mode 100644 index 00000000..b748a1a9 --- /dev/null +++ b/docs/data/documentation/passage/idtokenrequest/init(from:).json @@ -0,0 +1 @@ +{"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/init(from:)"},"metadata":{"symbolKind":"init","role":"symbol","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"roleHeading":"Initializer","externalID":"s:7Passage14IdTokenRequestV4fromACs7Decoder_p_tKcfc","modules":[{"name":"Passage"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/idtokenrequest\/init(from:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]},"doc://Passage/documentation/Passage/IdTokenRequest/init(from:)":{"role":"symbol","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest\/init(from:)","url":"\/documentation\/passage\/idtokenrequest\/init(from:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jsondataencoding.json b/docs/data/documentation/passage/jsondataencoding.json new file mode 100644 index 00000000..fe4a221d --- /dev/null +++ b/docs/data/documentation/passage/jsondataencoding.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"symbol","roleHeading":"Structure","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JSONDataEncoding","kind":"identifier"}],"navigatorTitle":[{"text":"JSONDataEncoding","kind":"identifier"}],"modules":[{"name":"Passage"}],"symbolKind":"struct","externalID":"s:7Passage16JSONDataEncodingV","title":"JSONDataEncoding"},"variants":[{"paths":["\/documentation\/passage\/jsondataencoding"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/JSONDataEncoding\/encode(_:with:)"]},{"title":"Type Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/JSONDataEncoding\/encodingParameters(jsonData:)"]}],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ParameterEncoding"],"type":"conformsTo"}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/JSONDataEncoding"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JSONDataEncoding","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/JSONDataEncoding":{"title":"JSONDataEncoding","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JSONDataEncoding"}],"navigatorTitle":[{"text":"JSONDataEncoding","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/JSONDataEncoding","url":"\/documentation\/passage\/jsondataencoding","kind":"symbol"},"doc://Passage/documentation/Passage/JSONDataEncoding/encodingParameters(jsonData:)":{"role":"symbol","title":"encodingParameters(jsonData:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encodingParameters","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"jsonData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?) -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"keyword","text":"Any"},{"text":"]?","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/JSONDataEncoding\/encodingParameters(jsonData:)","url":"\/documentation\/passage\/jsondataencoding\/encodingparameters(jsondata:)"},"doc://Passage/documentation/Passage/JSONDataEncoding/encode(_:with:)":{"title":"encode(_:with:)","url":"\/documentation\/passage\/jsondataencoding\/encode(_:with:)","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Creates a URL request by encoding parameters and applying them onto an existing request."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/JSONDataEncoding\/encode(_:with:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"URLRequest","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation10URLRequestV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"with"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"text":"]?) -> ","kind":"text"},{"text":"URLRequest","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation10URLRequestV"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ParameterEncoding":{"kind":"symbol","url":"\/documentation\/passage\/parameterencoding","role":"symbol","title":"ParameterEncoding","identifier":"doc:\/\/Passage\/documentation\/Passage\/ParameterEncoding","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ParameterEncoding","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"ParameterEncoding","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jsondataencoding/encode(_:with:).json b/docs/data/documentation/passage/jsondataencoding/encode(_:with:).json new file mode 100644 index 00000000..e441aacc --- /dev/null +++ b/docs/data/documentation/passage/jsondataencoding/encode(_:with:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/jsondataencoding\/encode(_:with:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"urlRequest","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation10URLRequestV","kind":"typeIdentifier","text":"URLRequest"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":" "},{"kind":"internalParam","text":"parameters"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Any","kind":"keyword"},{"text":"]?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation10URLRequestV","text":"URLRequest"}],"languages":["swift"]}]},{"parameters":[{"name":"urlRequest","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The request to have parameters applied."}]}]},{"name":"parameters","content":[{"type":"paragraph","inlineContent":[{"text":"The parameters to apply. This should have a single key\/value","type":"text"},{"type":"text","text":" "},{"text":"pair with “jsonData” as the key and a Data object as the value.","type":"text"}]}]}],"kind":"parameters"},{"content":[{"level":2,"anchor":"return-value","type":"heading","text":"Return Value"},{"inlineContent":[{"type":"text","text":"The encoded request."}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"aside","name":"Throws","content":[{"inlineContent":[{"type":"text","text":"An "},{"type":"codeVoice","code":"Error"},{"type":"text","text":" if the encoding process encounters an error."}],"type":"paragraph"}],"style":"note"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/JSONDataEncoding\/encode(_:with:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JSONDataEncoding"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Instance Method","role":"symbol","symbolKind":"method","title":"encode(_:with:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"preciseIdentifier":"s:10Foundation10URLRequestV","text":"URLRequest","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"with"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"text":"]?) -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation10URLRequestV","kind":"typeIdentifier","text":"URLRequest"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage16JSONDataEncodingV6encode_4with10Foundation10URLRequestVAH_SDySSypGSgtF"},"abstract":[{"type":"text","text":"Creates a URL request by encoding parameters and applying them onto an existing request."}],"sections":[],"references":{"doc://Passage/documentation/Passage/JSONDataEncoding":{"title":"JSONDataEncoding","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JSONDataEncoding"}],"navigatorTitle":[{"text":"JSONDataEncoding","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/JSONDataEncoding","url":"\/documentation\/passage\/jsondataencoding","kind":"symbol"},"doc://Passage/documentation/Passage/JSONDataEncoding/encode(_:with:)":{"title":"encode(_:with:)","url":"\/documentation\/passage\/jsondataencoding\/encode(_:with:)","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Creates a URL request by encoding parameters and applying them onto an existing request."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/JSONDataEncoding\/encode(_:with:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"URLRequest","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation10URLRequestV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"with"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"text":"]?) -> ","kind":"text"},{"text":"URLRequest","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation10URLRequestV"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jsondataencoding/encodingparameters(jsondata:).json b/docs/data/documentation/passage/jsondataencoding/encodingparameters(jsondata:).json new file mode 100644 index 00000000..5fc4d7c7 --- /dev/null +++ b/docs/data/documentation/passage/jsondataencoding/encodingparameters(jsondata:).json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/JSONDataEncoding\/encodingParameters(jsonData:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encodingParameters","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"jsonData"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier","text":"Data"},{"text":"?) -> [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"keyword","text":"Any"},{"kind":"text","text":"]?"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/jsondataencoding\/encodingparameters(jsondata:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"symbolKind":"method","role":"symbol","title":"encodingParameters(jsonData:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encodingParameters"},{"kind":"text","text":"("},{"text":"jsonData","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?) -> [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"text":"]?","kind":"text"}],"roleHeading":"Type Method","externalID":"s:7Passage16JSONDataEncodingV18encodingParameters8jsonDataSDySSypGSg10Foundation0G0VSg_tFZ","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JSONDataEncoding"]]},"references":{"doc://Passage/documentation/Passage/JSONDataEncoding/encodingParameters(jsonData:)":{"role":"symbol","title":"encodingParameters(jsonData:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encodingParameters","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"jsonData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?) -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"keyword","text":"Any"},{"text":"]?","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/JSONDataEncoding\/encodingParameters(jsonData:)","url":"\/documentation\/passage\/jsondataencoding\/encodingparameters(jsondata:)"},"doc://Passage/documentation/Passage/JSONDataEncoding":{"title":"JSONDataEncoding","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JSONDataEncoding"}],"navigatorTitle":[{"text":"JSONDataEncoding","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/JSONDataEncoding","url":"\/documentation\/passage\/jsondataencoding","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jsonencodinghelper.json b/docs/data/documentation/passage/jsonencodinghelper.json new file mode 100644 index 00000000..d02dd9e8 --- /dev/null +++ b/docs/data/documentation/passage/jsonencodinghelper.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/JSONEncodingHelper","interfaceLanguage":"swift"},"metadata":{"symbolKind":"class","navigatorTitle":[{"text":"JSONEncodingHelper","kind":"identifier"}],"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JSONEncodingHelper","kind":"identifier"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage18JSONEncodingHelperC","roleHeading":"Class","title":"JSONEncodingHelper"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSONEncodingHelper"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/jsonencodinghelper"]}],"sections":[],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/JSONEncodingHelper\/encodingParameters(forEncodableObject:)-4melq","doc:\/\/Passage\/documentation\/Passage\/JSONEncodingHelper\/encodingParameters(forEncodableObject:)-g2jf"],"title":"Type Methods"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"references":{"doc://Passage/documentation/Passage/JSONEncodingHelper":{"title":"JSONEncodingHelper","role":"symbol","abstract":[],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSONEncodingHelper"}],"navigatorTitle":[{"text":"JSONEncodingHelper","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/JSONEncodingHelper","kind":"symbol","url":"\/documentation\/passage\/jsonencodinghelper"},"doc://Passage/documentation/Passage/JSONEncodingHelper/encodingParameters(forEncodableObject:)-4melq":{"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encodingParameters","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"text":"forEncodableObject","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage18JSONEncodingHelperC18encodingParameters18forEncodableObjectSDySSypGSgxSg_tSERzlFZ1TL_xmfp","text":"T","kind":"typeIdentifier"},{"text":"?) -> [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"kind":"text","text":"]?"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/JSONEncodingHelper\/encodingParameters(forEncodableObject:)-4melq","abstract":[],"type":"topic","url":"\/documentation\/passage\/jsonencodinghelper\/encodingparameters(forencodableobject:)-4melq","title":"encodingParameters(forEncodableObject:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JSONEncodingHelper/encodingParameters(forEncodableObject:)-g2jf":{"title":"encodingParameters(forEncodableObject:)","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encodingParameters","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forEncodableObject","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"Any"},{"kind":"text","text":"?) -> ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"keyword","text":"Any"},{"text":"]?","kind":"text"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/JSONEncodingHelper\/encodingParameters(forEncodableObject:)-g2jf","kind":"symbol","url":"\/documentation\/passage\/jsonencodinghelper\/encodingparameters(forencodableobject:)-g2jf"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jsonencodinghelper/encodingparameters(forencodableobject:)-4melq.json b/docs/data/documentation/passage/jsonencodinghelper/encodingparameters(forencodableobject:)-4melq.json new file mode 100644 index 00000000..79aeacd2 --- /dev/null +++ b/docs/data/documentation/passage/jsonencodinghelper/encodingparameters(forencodableobject:)-4melq.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"externalID":"s:7Passage18JSONEncodingHelperC18encodingParameters18forEncodableObjectSDySSypGSgxSg_tSERzlFZ","modules":[{"name":"Passage"}],"role":"symbol","title":"encodingParameters(forEncodableObject:)","roleHeading":"Type Method","symbolKind":"method","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encodingParameters"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"forEncodableObject","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"T","preciseIdentifier":"s:7Passage18JSONEncodingHelperC18encodingParameters18forEncodableObjectSDySSypGSgxSg_tSERzlFZ1TL_xmfp"},{"text":"?) -> [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"text":"]?","kind":"text"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encodingParameters"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"forEncodableObject"},{"kind":"text","text":" "},{"kind":"internalParam","text":"encodableObj"},{"kind":"text","text":": "},{"text":"T","kind":"typeIdentifier","preciseIdentifier":"s:7Passage18JSONEncodingHelperC18encodingParameters18forEncodableObjectSDySSypGSgxSg_tSERzlFZ1TL_xmfp"},{"text":"?) -> [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"Any","kind":"keyword"},{"kind":"text","text":"]? "},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":" : ","kind":"text"},{"text":"Encodable","preciseIdentifier":"s:SE","kind":"typeIdentifier"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JSONEncodingHelper"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/jsonencodinghelper\/encodingparameters(forencodableobject:)-4melq"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/JSONEncodingHelper\/encodingParameters(forEncodableObject:)-4melq","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JSONEncodingHelper/encodingParameters(forEncodableObject:)-4melq":{"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encodingParameters","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"text":"forEncodableObject","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage18JSONEncodingHelperC18encodingParameters18forEncodableObjectSDySSypGSgxSg_tSERzlFZ1TL_xmfp","text":"T","kind":"typeIdentifier"},{"text":"?) -> [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"kind":"text","text":"]?"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/JSONEncodingHelper\/encodingParameters(forEncodableObject:)-4melq","abstract":[],"type":"topic","url":"\/documentation\/passage\/jsonencodinghelper\/encodingparameters(forencodableobject:)-4melq","title":"encodingParameters(forEncodableObject:)"},"doc://Passage/documentation/Passage/JSONEncodingHelper":{"title":"JSONEncodingHelper","role":"symbol","abstract":[],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSONEncodingHelper"}],"navigatorTitle":[{"text":"JSONEncodingHelper","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/JSONEncodingHelper","kind":"symbol","url":"\/documentation\/passage\/jsonencodinghelper"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jsonencodinghelper/encodingparameters(forencodableobject:)-g2jf.json b/docs/data/documentation/passage/jsonencodinghelper/encodingparameters(forencodableobject:)-g2jf.json new file mode 100644 index 00000000..4469fcc6 --- /dev/null +++ b/docs/data/documentation/passage/jsonencodinghelper/encodingparameters(forencodableobject:)-g2jf.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/JSONEncodingHelper\/encodingParameters(forEncodableObject:)-g2jf"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JSONEncodingHelper"]]},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"title":"encodingParameters(forEncodableObject:)","role":"symbol","roleHeading":"Type Method","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encodingParameters","kind":"identifier"},{"kind":"text","text":"("},{"text":"forEncodableObject","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Any","kind":"keyword"},{"text":"?) -> [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"keyword","text":"Any"},{"text":"]?","kind":"text"}],"externalID":"s:7Passage18JSONEncodingHelperC18encodingParameters18forEncodableObjectSDySSypGSgypSg_tFZ","modules":[{"name":"Passage"}],"symbolKind":"method"},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/jsonencodinghelper\/encodingparameters(forencodableobject:)-g2jf"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encodingParameters","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"forEncodableObject"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encodableObj"},{"kind":"text","text":": "},{"text":"Any","kind":"keyword"},{"text":"?) -> [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"keyword","text":"Any"},{"kind":"text","text":"]?"}]}]}],"references":{"doc://Passage/documentation/Passage/JSONEncodingHelper/encodingParameters(forEncodableObject:)-g2jf":{"title":"encodingParameters(forEncodableObject:)","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encodingParameters","kind":"identifier"},{"text":"(","kind":"text"},{"text":"forEncodableObject","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"Any"},{"kind":"text","text":"?) -> ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"keyword","text":"Any"},{"text":"]?","kind":"text"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/JSONEncodingHelper\/encodingParameters(forEncodableObject:)-g2jf","kind":"symbol","url":"\/documentation\/passage\/jsonencodinghelper\/encodingparameters(forencodableobject:)-g2jf"},"doc://Passage/documentation/Passage/JSONEncodingHelper":{"title":"JSONEncodingHelper","role":"symbol","abstract":[],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"JSONEncodingHelper"}],"navigatorTitle":[{"text":"JSONEncodingHelper","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/JSONEncodingHelper","kind":"symbol","url":"\/documentation\/passage\/jsonencodinghelper"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponse.json b/docs/data/documentation/passage/jwkresponse.json new file mode 100644 index 00000000..b2e983a0 --- /dev/null +++ b/docs/data/documentation/passage/jwkresponse.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"JWKResponse","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/jwkresponse"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"metadata":{"externalID":"s:7Passage11JWKResponseV","role":"symbol","title":"JWKResponse","roleHeading":"Structure","modules":[{"name":"Passage"}],"symbolKind":"struct","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWKResponse","kind":"identifier"}],"navigatorTitle":[{"text":"JWKResponse","kind":"identifier"}]},"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/init(keys:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/keys"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/encode(to:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys"],"title":"Enumerations"},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/Equatable-Implementations"]}],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"references":{"doc://Passage/documentation/Passage/JWKResponse/keys":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keys","kind":"identifier"},{"kind":"text","text":": ["},{"text":"JWKResponseKeysInner","kind":"typeIdentifier","preciseIdentifier":"s:7Passage20JWKResponseKeysInnerV"},{"kind":"text","text":"]"}],"kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/keys","type":"topic","url":"\/documentation\/passage\/jwkresponse\/keys","title":"keys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKResponse":{"url":"\/documentation\/passage\/jwkresponse","abstract":[],"navigatorTitle":[{"text":"JWKResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponse","kind":"identifier"}],"kind":"symbol","title":"JWKResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse","type":"topic"},"doc://Passage/documentation/Passage/JWKResponse/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/Equatable-Implementations","url":"\/documentation\/passage\/jwkresponse\/equatable-implementations"},"doc://Passage/documentation/Passage/JWKResponse/encode(to:)":{"kind":"symbol","url":"\/documentation\/passage\/jwkresponse\/encode(to:)","role":"symbol","title":"encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/JWKResponse/init(keys:)":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"keys"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:7Passage20JWKResponseKeysInnerV","text":"JWKResponseKeysInner","kind":"typeIdentifier"},{"text":"])","kind":"text"}],"kind":"symbol","title":"init(keys:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/init(keys:)","type":"topic","url":"\/documentation\/passage\/jwkresponse\/init(keys:)","abstract":[]},"doc://Passage/documentation/Passage/JWKResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/jwkresponse\/codingkeys","role":"symbol","title":"JWKResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/JWKResponse/init(from:)":{"url":"\/documentation\/passage\/jwkresponse\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/init(from:)","title":"init(from:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponse/!=(_:_:).json b/docs/data/documentation/passage/jwkresponse/!=(_:_:).json new file mode 100644 index 00000000..0fc5e688 --- /dev/null +++ b/docs/data/documentation/passage/jwkresponse/!=(_:_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/jwkresponse\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponse","doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/Equatable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/!=(_:_:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"metadata":{"symbolKind":"op","role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"extendedModule":"Swift","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage11JWKResponseV","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}]}],"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage/JWKResponse":{"url":"\/documentation\/passage\/jwkresponse","abstract":[],"navigatorTitle":[{"text":"JWKResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponse","kind":"identifier"}],"kind":"symbol","title":"JWKResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKResponse/!=(_:_:)":{"url":"\/documentation\/passage\/jwkresponse\/!=(_:_:)","abstract":[],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"!=(_:_:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/!=(_:_:)","type":"topic"},"doc://Passage/documentation/Passage/JWKResponse/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/Equatable-Implementations","url":"\/documentation\/passage\/jwkresponse\/equatable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponse/codingkeys.json b/docs/data/documentation/passage/jwkresponse/codingkeys.json new file mode 100644 index 00000000..defed468 --- /dev/null +++ b/docs/data/documentation/passage/jwkresponse/codingkeys.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys"},"sections":[],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"enum","role":"symbol","roleHeading":"Enumeration","title":"JWKResponse.CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"externalID":"s:7Passage11JWKResponseV10CodingKeysO","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"kind":"symbol","relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"title":"Conforms To","type":"conformsTo"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]}],"kind":"declarations"}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/keys"]},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/init(stringValue:)"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/RawRepresentable-Implementations"]}],"variants":[{"paths":["\/documentation\/passage\/jwkresponse\/codingkeys"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponse"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/JWKResponse/CodingKeys/keys":{"kind":"symbol","url":"\/documentation\/passage\/jwkresponse\/codingkeys\/keys","role":"symbol","title":"JWKResponse.CodingKeys.keys","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/keys","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keys"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/JWKResponse/CodingKeys/init(stringValue:)":{"kind":"symbol","url":"\/documentation\/passage\/jwkresponse\/codingkeys\/init(stringvalue:)","role":"symbol","title":"init(stringValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/init(stringValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"abstract":[],"type":"topic"},"doc://Passage/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","type":"unresolvable"},"doc://Passage/documentation/Passage/JWKResponse/CodingKeys/CodingKey-Implementations":{"kind":"article","url":"\/documentation\/passage\/jwkresponse\/codingkeys\/codingkey-implementations","role":"collectionGroup","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/CodingKey-Implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/JWKResponse/CodingKeys/init(rawValue:)":{"kind":"symbol","url":"\/documentation\/passage\/jwkresponse\/codingkeys\/init(rawvalue:)","role":"symbol","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/JWKResponse/CodingKeys/init(intValue:)":{"kind":"symbol","url":"\/documentation\/passage\/jwkresponse\/codingkeys\/init(intvalue:)","role":"symbol","title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/init(intValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[],"type":"topic"},"doc://Passage/SY":{"title":"Swift.RawRepresentable","identifier":"doc:\/\/Passage\/SY","type":"unresolvable"},"doc://Passage/documentation/Passage/JWKResponse":{"url":"\/documentation\/passage\/jwkresponse","abstract":[],"navigatorTitle":[{"text":"JWKResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponse","kind":"identifier"}],"kind":"symbol","title":"JWKResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse","type":"topic"},"doc://Passage/documentation/Passage/JWKResponse/CodingKeys/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/jwkresponse\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/RawRepresentable-Implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/JWKResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/jwkresponse\/codingkeys","role":"symbol","title":"JWKResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/s9CodingKeyP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP","title":"Swift.CodingKey"},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://Passage/documentation/Passage/JWKResponse/CodingKeys/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/jwkresponse\/codingkeys\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/Equatable-Implementations","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponse/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/jwkresponse/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..273dd562 --- /dev/null +++ b/docs/data/documentation/passage/jwkresponse/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/jwkresponse\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Operator","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage11JWKResponseV10CodingKeysO","title":"!=(_:_:)","role":"symbol","extendedModule":"Swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponse","doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/Equatable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/JWKResponse/CodingKeys/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/jwkresponse\/codingkeys\/!=(_:_:)"},"doc://Passage/documentation/Passage/JWKResponse":{"url":"\/documentation\/passage\/jwkresponse","abstract":[],"navigatorTitle":[{"text":"JWKResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponse","kind":"identifier"}],"kind":"symbol","title":"JWKResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/jwkresponse\/codingkeys","role":"symbol","title":"JWKResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/JWKResponse/CodingKeys/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/jwkresponse\/codingkeys\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/Equatable-Implementations","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponse/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/jwkresponse/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..a828f5ae --- /dev/null +++ b/docs/data/documentation/passage/jwkresponse/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/jwkresponse\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"CodingKey Implementations"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/description"],"title":"Instance Properties","generated":true}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponse","doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/CodingKey-Implementations"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"article","references":{"doc://Passage/documentation/Passage/JWKResponse":{"url":"\/documentation\/passage\/jwkresponse","abstract":[],"navigatorTitle":[{"text":"JWKResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponse","kind":"identifier"}],"kind":"symbol","title":"JWKResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse","type":"topic"},"doc://Passage/documentation/Passage/JWKResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/jwkresponse\/codingkeys","role":"symbol","title":"JWKResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKResponse/CodingKeys/debugDescription":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/debugDescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"abstract":[],"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/jwkresponse\/codingkeys\/debugdescription","title":"debugDescription","type":"topic"},"doc://Passage/documentation/Passage/JWKResponse/CodingKeys/description":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"url":"\/documentation\/passage\/jwkresponse\/codingkeys\/description","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/description","type":"topic","kind":"symbol","title":"description"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponse/codingkeys/debugdescription.json b/docs/data/documentation/passage/jwkresponse/codingkeys/debugdescription.json new file mode 100644 index 00000000..885f422f --- /dev/null +++ b/docs/data/documentation/passage/jwkresponse/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage11JWKResponseV10CodingKeysO","extendedModule":"Swift","role":"symbol","title":"debugDescription","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponse","doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/CodingKey-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/passage\/jwkresponse\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage/JWKResponse":{"url":"\/documentation\/passage\/jwkresponse","abstract":[],"navigatorTitle":[{"text":"JWKResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponse","kind":"identifier"}],"kind":"symbol","title":"JWKResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKResponse/CodingKeys/debugDescription":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/debugDescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"abstract":[],"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/jwkresponse\/codingkeys\/debugdescription","title":"debugDescription","type":"topic"},"doc://Passage/documentation/Passage/JWKResponse/CodingKeys/CodingKey-Implementations":{"kind":"article","url":"\/documentation\/passage\/jwkresponse\/codingkeys\/codingkey-implementations","role":"collectionGroup","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/CodingKey-Implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/JWKResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/jwkresponse\/codingkeys","role":"symbol","title":"JWKResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponse/codingkeys/description.json b/docs/data/documentation/passage/jwkresponse/codingkeys/description.json new file mode 100644 index 00000000..ef025346 --- /dev/null +++ b/docs/data/documentation/passage/jwkresponse/codingkeys/description.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["iOS"]}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/passage\/jwkresponse\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/description","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.description","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"description","role":"symbol","extendedModule":"Swift","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage11JWKResponseV10CodingKeysO","roleHeading":"Instance Property","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponse","doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/CodingKey-Implementations"]]},"references":{"doc://Passage/documentation/Passage/JWKResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/jwkresponse\/codingkeys","role":"symbol","title":"JWKResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKResponse":{"url":"\/documentation\/passage\/jwkresponse","abstract":[],"navigatorTitle":[{"text":"JWKResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponse","kind":"identifier"}],"kind":"symbol","title":"JWKResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse","type":"topic"},"doc://Passage/documentation/Passage/JWKResponse/CodingKeys/description":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"url":"\/documentation\/passage\/jwkresponse\/codingkeys\/description","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/description","type":"topic","kind":"symbol","title":"description"},"doc://Passage/documentation/Passage/JWKResponse/CodingKeys/CodingKey-Implementations":{"kind":"article","url":"\/documentation\/passage\/jwkresponse\/codingkeys\/codingkey-implementations","role":"collectionGroup","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/CodingKey-Implementations","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponse/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/jwkresponse/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..a5ffb648 --- /dev/null +++ b/docs/data/documentation/passage/jwkresponse/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage"}],"title":"Equatable Implementations","role":"collectionGroup"},"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponse","doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/jwkresponse\/codingkeys\/equatable-implementations"]}],"references":{"doc://Passage/documentation/Passage/JWKResponse/CodingKeys/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/jwkresponse\/codingkeys\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKResponse":{"url":"\/documentation\/passage\/jwkresponse","abstract":[],"navigatorTitle":[{"text":"JWKResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponse","kind":"identifier"}],"kind":"symbol","title":"JWKResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse","type":"topic"},"doc://Passage/documentation/Passage/JWKResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/jwkresponse\/codingkeys","role":"symbol","title":"JWKResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponse/codingkeys/hash(into:).json b/docs/data/documentation/passage/jwkresponse/codingkeys/hash(into:).json new file mode 100644 index 00000000..a0f2ec1e --- /dev/null +++ b/docs/data/documentation/passage/jwkresponse/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponse","doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"metadata":{"symbolKind":"method","role":"symbol","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"extendedModule":"Swift","roleHeading":"Instance Method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage11JWKResponseV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/jwkresponse\/codingkeys\/hash(into:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/hash(into:)"},"references":{"doc://Passage/documentation/Passage/JWKResponse/CodingKeys/hash(into:)":{"type":"topic","url":"\/documentation\/passage\/jwkresponse\/codingkeys\/hash(into:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/hash(into:)","title":"hash(into:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}]},"doc://Passage/documentation/Passage/JWKResponse":{"url":"\/documentation\/passage\/jwkresponse","abstract":[],"navigatorTitle":[{"text":"JWKResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponse","kind":"identifier"}],"kind":"symbol","title":"JWKResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/jwkresponse\/codingkeys","role":"symbol","title":"JWKResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/JWKResponse/CodingKeys/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/jwkresponse\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/RawRepresentable-Implementations","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponse/codingkeys/hashvalue.json b/docs/data/documentation/passage/jwkresponse/codingkeys/hashvalue.json new file mode 100644 index 00000000..1a615be8 --- /dev/null +++ b/docs/data/documentation/passage/jwkresponse/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/jwkresponse\/codingkeys\/hashvalue"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponse","doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/hashValue"},"metadata":{"symbolKind":"property","roleHeading":"Instance Property","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"extendedModule":"Swift","title":"hashValue","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage11JWKResponseV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"role":"symbol"},"references":{"doc://Passage/documentation/Passage/JWKResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/jwkresponse\/codingkeys","role":"symbol","title":"JWKResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/JWKResponse/CodingKeys/hashValue":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/jwkresponse\/codingkeys\/hashvalue","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/hashValue","title":"hashValue","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKResponse":{"url":"\/documentation\/passage\/jwkresponse","abstract":[],"navigatorTitle":[{"text":"JWKResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponse","kind":"identifier"}],"kind":"symbol","title":"JWKResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse","type":"topic"},"doc://Passage/documentation/Passage/JWKResponse/CodingKeys/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/jwkresponse\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/RawRepresentable-Implementations","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponse/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/jwkresponse/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..4bb00a09 --- /dev/null +++ b/docs/data/documentation/passage/jwkresponse/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/init(intValue:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponse","doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"text":".","type":"text"}],"sections":[],"metadata":{"externalID":"s:7Passage11JWKResponseV10CodingKeysO8intValueAESgSi_tcfc","modules":[{"name":"Passage"}],"symbolKind":"init","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}],"role":"symbol","title":"init(intValue:)"},"variants":[{"paths":["\/documentation\/passage\/jwkresponse\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/JWKResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/jwkresponse\/codingkeys","role":"symbol","title":"JWKResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/JWKResponse/CodingKeys/init(intValue:)":{"kind":"symbol","url":"\/documentation\/passage\/jwkresponse\/codingkeys\/init(intvalue:)","role":"symbol","title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/init(intValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKResponse":{"url":"\/documentation\/passage\/jwkresponse","abstract":[],"navigatorTitle":[{"text":"JWKResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponse","kind":"identifier"}],"kind":"symbol","title":"JWKResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponse/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/jwkresponse/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..be382ec8 --- /dev/null +++ b/docs/data/documentation/passage/jwkresponse/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"roleHeading":"Initializer","modules":[{"name":"Passage"}],"title":"init(rawValue:)","symbolKind":"init","externalID":"s:7Passage11JWKResponseV10CodingKeysO8rawValueAESgSS_tcfc","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponse","doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys"]]},"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/jwkresponse\/codingkeys\/init(rawvalue:)"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKResponse":{"url":"\/documentation\/passage\/jwkresponse","abstract":[],"navigatorTitle":[{"text":"JWKResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponse","kind":"identifier"}],"kind":"symbol","title":"JWKResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse","type":"topic"},"doc://Passage/documentation/Passage/JWKResponse/CodingKeys/init(rawValue:)":{"kind":"symbol","url":"\/documentation\/passage\/jwkresponse\/codingkeys\/init(rawvalue:)","role":"symbol","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/JWKResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/jwkresponse\/codingkeys","role":"symbol","title":"JWKResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponse/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/jwkresponse/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..83ea3b2e --- /dev/null +++ b/docs/data/documentation/passage/jwkresponse/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage11JWKResponseV10CodingKeysO11stringValueAESgSS_tcfc","symbolKind":"init","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"init(stringValue:)"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponse","doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/jwkresponse\/codingkeys\/init(stringvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/JWKResponse/CodingKeys/init(stringValue:)":{"kind":"symbol","url":"\/documentation\/passage\/jwkresponse\/codingkeys\/init(stringvalue:)","role":"symbol","title":"init(stringValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/init(stringValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/JWKResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/jwkresponse\/codingkeys","role":"symbol","title":"JWKResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/JWKResponse":{"url":"\/documentation\/passage\/jwkresponse","abstract":[],"navigatorTitle":[{"text":"JWKResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponse","kind":"identifier"}],"kind":"symbol","title":"JWKResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponse/codingkeys/keys.json b/docs/data/documentation/passage/jwkresponse/codingkeys/keys.json new file mode 100644 index 00000000..6699dedc --- /dev/null +++ b/docs/data/documentation/passage/jwkresponse/codingkeys/keys.json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponse","doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys"]]},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","role":"symbol","roleHeading":"Case","title":"JWKResponse.CodingKeys.keys","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"keys","kind":"identifier"}],"externalID":"s:7Passage11JWKResponseV10CodingKeysO4keysyA2EmF"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"keys","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/keys"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/jwkresponse\/codingkeys\/keys"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKResponse/CodingKeys/keys":{"kind":"symbol","url":"\/documentation\/passage\/jwkresponse\/codingkeys\/keys","role":"symbol","title":"JWKResponse.CodingKeys.keys","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/keys","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"keys"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/JWKResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/jwkresponse\/codingkeys","role":"symbol","title":"JWKResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/JWKResponse":{"url":"\/documentation\/passage\/jwkresponse","abstract":[],"navigatorTitle":[{"text":"JWKResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponse","kind":"identifier"}],"kind":"symbol","title":"JWKResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponse/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/jwkresponse/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..d18caebf --- /dev/null +++ b/docs/data/documentation/passage/jwkresponse/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/jwkresponse\/codingkeys\/rawrepresentable-implementations"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponse","doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys"]]},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/hashValue"],"generated":true,"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/hash(into:)"],"generated":true}],"metadata":{"modules":[{"name":"Passage"}],"title":"RawRepresentable Implementations","role":"collectionGroup"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/jwkresponse\/codingkeys","role":"symbol","title":"JWKResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/JWKResponse":{"url":"\/documentation\/passage\/jwkresponse","abstract":[],"navigatorTitle":[{"text":"JWKResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponse","kind":"identifier"}],"kind":"symbol","title":"JWKResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse","type":"topic"},"doc://Passage/documentation/Passage/JWKResponse/CodingKeys/hashValue":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/jwkresponse\/codingkeys\/hashvalue","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/hashValue","title":"hashValue","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}]},"doc://Passage/documentation/Passage/JWKResponse/CodingKeys/hash(into:)":{"type":"topic","url":"\/documentation\/passage\/jwkresponse\/codingkeys\/hash(into:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/CodingKeys\/hash(into:)","title":"hash(into:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponse/encode(to:).json b/docs/data/documentation/passage/jwkresponse/encode(to:).json new file mode 100644 index 00000000..8081a8ef --- /dev/null +++ b/docs/data/documentation/passage/jwkresponse/encode(to:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponse"]]},"variants":[{"paths":["\/documentation\/passage\/jwkresponse\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"symbolKind":"method","role":"symbol","roleHeading":"Instance Method","title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"externalID":"s:7Passage11JWKResponseV6encode2toys7Encoder_p_tKF"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/encode(to:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/JWKResponse":{"url":"\/documentation\/passage\/jwkresponse","abstract":[],"navigatorTitle":[{"text":"JWKResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponse","kind":"identifier"}],"kind":"symbol","title":"JWKResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse","type":"topic"},"doc://Passage/documentation/Passage/JWKResponse/encode(to:)":{"kind":"symbol","url":"\/documentation\/passage\/jwkresponse\/encode(to:)","role":"symbol","title":"encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponse/equatable-implementations.json b/docs/data/documentation/passage/jwkresponse/equatable-implementations.json new file mode 100644 index 00000000..de536def --- /dev/null +++ b/docs/data/documentation/passage/jwkresponse/equatable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/jwkresponse\/equatable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponse"]]},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/!=(_:_:)"],"generated":true}],"kind":"article","schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/JWKResponse/!=(_:_:)":{"url":"\/documentation\/passage\/jwkresponse\/!=(_:_:)","abstract":[],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"!=(_:_:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/!=(_:_:)","type":"topic"},"doc://Passage/documentation/Passage/JWKResponse":{"url":"\/documentation\/passage\/jwkresponse","abstract":[],"navigatorTitle":[{"text":"JWKResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponse","kind":"identifier"}],"kind":"symbol","title":"JWKResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponse/init(from:).json b/docs/data/documentation/passage/jwkresponse/init(from:).json new file mode 100644 index 00000000..62b909a5 --- /dev/null +++ b/docs/data/documentation/passage/jwkresponse/init(from:).json @@ -0,0 +1 @@ +{"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Initializer","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage11JWKResponseV4fromACs7Decoder_p_tKcfc","title":"init(from:)"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponse"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/jwkresponse\/init(from:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/init(from:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/JWKResponse":{"url":"\/documentation\/passage\/jwkresponse","abstract":[],"navigatorTitle":[{"text":"JWKResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponse","kind":"identifier"}],"kind":"symbol","title":"JWKResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKResponse/init(from:)":{"url":"\/documentation\/passage\/jwkresponse\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/init(from:)","title":"init(from:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponse/init(keys:).json b/docs/data/documentation/passage/jwkresponse/init(keys:).json new file mode 100644 index 00000000..59801ede --- /dev/null +++ b/docs/data/documentation/passage/jwkresponse/init(keys:).json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"externalID":"s:7Passage11JWKResponseV4keysACSayAA0B9KeysInnerVG_tcfc","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","title":"init(keys:)","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"keys","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"JWKResponseKeysInner","preciseIdentifier":"s:7Passage20JWKResponseKeysInnerV"},{"kind":"text","text":"])"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"keys"},{"text":": [","kind":"text"},{"text":"JWKResponseKeysInner","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","kind":"typeIdentifier","preciseIdentifier":"s:7Passage20JWKResponseKeysInnerV"},{"kind":"text","text":"])"}],"languages":["swift"]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/jwkresponse\/init(keys:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/init(keys:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponse"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKResponse/init(keys:)":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"keys"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:7Passage20JWKResponseKeysInnerV","text":"JWKResponseKeysInner","kind":"typeIdentifier"},{"text":"])","kind":"text"}],"kind":"symbol","title":"init(keys:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/init(keys:)","type":"topic","url":"\/documentation\/passage\/jwkresponse\/init(keys:)","abstract":[]},"doc://Passage/documentation/Passage/JWKResponseKeysInner":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponseKeysInner","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner","navigatorTitle":[{"text":"JWKResponseKeysInner","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/JWKResponse":{"url":"\/documentation\/passage\/jwkresponse","abstract":[],"navigatorTitle":[{"text":"JWKResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponse","kind":"identifier"}],"kind":"symbol","title":"JWKResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponse/keys.json b/docs/data/documentation/passage/jwkresponse/keys.json new file mode 100644 index 00000000..ee090689 --- /dev/null +++ b/docs/data/documentation/passage/jwkresponse/keys.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"keys"},{"text":": [","kind":"text"},{"text":"JWKResponseKeysInner","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","kind":"typeIdentifier","preciseIdentifier":"s:7Passage20JWKResponseKeysInnerV"},{"kind":"text","text":"]"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/keys"},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/jwkresponse\/keys"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"keys"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage20JWKResponseKeysInnerV","text":"JWKResponseKeysInner"},{"text":"]","kind":"text"}],"externalID":"s:7Passage11JWKResponseV4keysSayAA0B9KeysInnerVGvp","title":"keys","role":"symbol","roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponse"]]},"sections":[],"references":{"doc://Passage/documentation/Passage/JWKResponse/keys":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"keys","kind":"identifier"},{"kind":"text","text":": ["},{"text":"JWKResponseKeysInner","kind":"typeIdentifier","preciseIdentifier":"s:7Passage20JWKResponseKeysInnerV"},{"kind":"text","text":"]"}],"kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse\/keys","type":"topic","url":"\/documentation\/passage\/jwkresponse\/keys","title":"keys"},"doc://Passage/documentation/Passage/JWKResponseKeysInner":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponseKeysInner","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner","navigatorTitle":[{"text":"JWKResponseKeysInner","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/JWKResponse":{"url":"\/documentation\/passage\/jwkresponse","abstract":[],"navigatorTitle":[{"text":"JWKResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponse","kind":"identifier"}],"kind":"symbol","title":"JWKResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponsekeysinner.json b/docs/data/documentation/passage/jwkresponsekeysinner.json new file mode 100644 index 00000000..af30831d --- /dev/null +++ b/docs/data/documentation/passage/jwkresponsekeysinner.json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"Passage"}],"navigatorTitle":[{"text":"JWKResponseKeysInner","kind":"identifier"}],"symbolKind":"struct","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWKResponseKeysInner"}],"externalID":"s:7Passage20JWKResponseKeysInnerV","title":"JWKResponseKeysInner","role":"symbol","roleHeading":"Structure"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/init(alg:e:kid:kty:n:use:)","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/init(from:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/alg","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/e","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/kid","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/kty","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/n","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/use"],"title":"Instance Properties"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/encode(to:)"],"title":"Instance Methods"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys"],"title":"Enumerations"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponseKeysInner","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/jwkresponsekeysinner"]}],"references":{"doc://Passage/documentation/Passage/JWKResponseKeysInner/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/Equatable-Implementations","url":"\/documentation\/passage\/jwkresponsekeysinner\/equatable-implementations"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/SE":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable"},"doc://Passage/documentation/Passage/JWKResponseKeysInner":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponseKeysInner","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner","navigatorTitle":[{"text":"JWKResponseKeysInner","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic","url":"\/documentation\/passage\/jwkresponsekeysinner\/init(from:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/init(from:)","role":"symbol","title":"init(from:)","kind":"symbol"},"doc://Passage/Se":{"type":"unresolvable","identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/encode(to:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/encode(to:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"encode(to:)","kind":"symbol","url":"\/documentation\/passage\/jwkresponsekeysinner\/encode(to:)"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/init(alg:e:kid:kty:n:use:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/init(alg:e:kid:kty:n:use:)","role":"symbol","title":"init(alg:e:kid:kty:n:use:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"alg","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"e"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"kid"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"kty","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"n"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"use"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/jwkresponsekeysinner\/init(alg:e:kid:kty:n:use:)"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/alg":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alg","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic","kind":"symbol","title":"alg","abstract":[{"text":"the algorithm for the key","type":"text"}],"url":"\/documentation\/passage\/jwkresponsekeysinner\/alg","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/alg"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/kid":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"kid","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"type":"topic","url":"\/documentation\/passage\/jwkresponsekeysinner\/kid","abstract":[{"type":"text","text":"the unique identifier for the key"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/kid","role":"symbol","title":"kid","kind":"symbol"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/n":{"url":"\/documentation\/passage\/jwkresponsekeysinner\/n","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"n","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/n","abstract":[{"text":"the modulus for a standard pem","type":"text"}],"type":"topic","title":"n","kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/e":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"e"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"role":"symbol","type":"topic","abstract":[{"text":"the exponent for the standard pem","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/e","url":"\/documentation\/passage\/jwkresponsekeysinner\/e","title":"e"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/use":{"kind":"symbol","url":"\/documentation\/passage\/jwkresponsekeysinner\/use","role":"symbol","title":"use","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/use","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"use","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"abstract":[{"text":"how the key is meant to be used (i.e. ‘sig’ represents signature)","type":"text"}],"type":"topic"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/kty":{"role":"symbol","type":"topic","url":"\/documentation\/passage\/jwkresponsekeysinner\/kty","abstract":[{"type":"text","text":"the key type (https:\/\/datatracker.ietf.org\/doc\/html\/rfc7518)"}],"title":"kty","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/kty","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"kty","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponsekeysinner/!=(_:_:).json b/docs/data/documentation/passage/jwkresponsekeysinner/!=(_:_:).json new file mode 100644 index 00000000..835ec84b --- /dev/null +++ b/docs/data/documentation/passage/jwkresponsekeysinner/!=(_:_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"symbolKind":"op","role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"roleHeading":"Operator","extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage20JWKResponseKeysInnerV","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/jwkresponsekeysinner\/!=(_:_:)"]}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/Equatable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/JWKResponseKeysInner":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponseKeysInner","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner","navigatorTitle":[{"text":"JWKResponseKeysInner","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/!=(_:_:)":{"url":"\/documentation\/passage\/jwkresponsekeysinner\/!=(_:_:)","abstract":[],"title":"!=(_:_:)","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/Equatable-Implementations","url":"\/documentation\/passage\/jwkresponsekeysinner\/equatable-implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponsekeysinner/alg.json b/docs/data/documentation/passage/jwkresponsekeysinner/alg.json new file mode 100644 index 00000000..e193690c --- /dev/null +++ b/docs/data/documentation/passage/jwkresponsekeysinner/alg.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"the algorithm for the key"}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"alg"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"roleHeading":"Instance Property","externalID":"s:7Passage20JWKResponseKeysInnerV3algSSvp","symbolKind":"property","modules":[{"name":"Passage"}],"title":"alg","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"alg"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/jwkresponsekeysinner\/alg"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/alg","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/JWKResponseKeysInner/alg":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"alg","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic","kind":"symbol","title":"alg","abstract":[{"text":"the algorithm for the key","type":"text"}],"url":"\/documentation\/passage\/jwkresponsekeysinner\/alg","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/alg"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKResponseKeysInner":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponseKeysInner","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner","navigatorTitle":[{"text":"JWKResponseKeysInner","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys.json b/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys.json new file mode 100644 index 00000000..405f0104 --- /dev/null +++ b/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/jwkresponsekeysinner\/codingkeys"]}],"kind":"symbol","sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"roleHeading":"Enumeration","symbolKind":"enum","externalID":"s:7Passage20JWKResponseKeysInnerV06CodingC0O","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"JWKResponseKeysInner.CodingKeys","modules":[{"name":"Passage"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/alg","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/e","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/kid","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/kty","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/n","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/use"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/RawRepresentable-Implementations"],"title":"Default Implementations","generated":true}],"references":{"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys/use":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"use","kind":"identifier"}],"title":"JWKResponseKeysInner.CodingKeys.use","url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/use","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/use"},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys/kid":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"kid"}],"abstract":[],"type":"topic","title":"JWKResponseKeysInner.CodingKeys.kid","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/kid","url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/kid"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys/CodingKey-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"CodingKey Implementations","url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/codingkey-implementations","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/CodingKey-Implementations"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/Equatable-Implementations","url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/equatable-implementations","abstract":[],"kind":"article","title":"Equatable Implementations","role":"collectionGroup","type":"topic"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys/init(rawValue:)":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/init(rawvalue:)","title":"init(rawValue:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/init(rawValue:)"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys/e":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"e","kind":"identifier"}],"title":"JWKResponseKeysInner.CodingKeys.e","url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/e","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/e"},"doc://Passage/documentation/Passage/JWKResponseKeysInner":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponseKeysInner","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner","navigatorTitle":[{"text":"JWKResponseKeysInner","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner","role":"symbol","type":"topic"},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SY":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable"},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://Passage/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys/init(stringValue:)":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/init(stringvalue:)","title":"init(stringValue:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/init(stringValue:)"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys/RawRepresentable-Implementations":{"url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/RawRepresentable-Implementations","abstract":[],"kind":"article","type":"topic"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys/alg":{"title":"JWKResponseKeysInner.CodingKeys.alg","type":"topic","url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/alg","role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/alg","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"alg","kind":"identifier"}]},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys/kty":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/kty","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"kty"}],"abstract":[],"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/kty","title":"JWKResponseKeysInner.CodingKeys.kty","type":"topic"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys/init(intValue:)":{"title":"init(intValue:)","abstract":[],"url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/init(intvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","role":"symbol"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/s9CodingKeyP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP","title":"Swift.CodingKey"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys/n":{"url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/n","role":"symbol","abstract":[],"title":"JWKResponseKeysInner.CodingKeys.n","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/n","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"n"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..00b9d253 --- /dev/null +++ b/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/!=(_:_:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/Equatable-Implementations"]]},"variants":[{"paths":["\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"roleHeading":"Operator","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage20JWKResponseKeysInnerV06CodingC0O","title":"!=(_:_:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/JWKResponseKeysInner":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponseKeysInner","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner","navigatorTitle":[{"text":"JWKResponseKeysInner","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/Equatable-Implementations","url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/equatable-implementations","abstract":[],"kind":"article","title":"Equatable Implementations","role":"collectionGroup","type":"topic"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/!=(_:_:)","abstract":[],"kind":"symbol","title":"!=(_:_:)","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/alg.json b/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/alg.json new file mode 100644 index 00000000..9963d3cd --- /dev/null +++ b/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/alg.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alg","kind":"identifier"}]}],"kind":"declarations"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/alg"},"metadata":{"roleHeading":"Case","title":"JWKResponseKeysInner.CodingKeys.alg","symbolKind":"case","role":"symbol","modules":[{"name":"Passage"}],"externalID":"s:7Passage20JWKResponseKeysInnerV06CodingC0O3algyA2EmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"alg","kind":"identifier"}]},"sections":[],"variants":[{"paths":["\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/alg"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/JWKResponseKeysInner":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponseKeysInner","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner","navigatorTitle":[{"text":"JWKResponseKeysInner","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys/alg":{"title":"JWKResponseKeysInner.CodingKeys.alg","type":"topic","url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/alg","role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/alg","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"alg","kind":"identifier"}]},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner.CodingKeys","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..3fa18820 --- /dev/null +++ b/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"CodingKey Implementations"},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/description"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/codingkey-implementations"]}],"sections":[],"references":{"doc://Passage/documentation/Passage/JWKResponseKeysInner":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponseKeysInner","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner","navigatorTitle":[{"text":"JWKResponseKeysInner","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys/debugDescription":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/debugDescription","type":"topic","url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/debugdescription","kind":"symbol","title":"debugDescription","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys/description":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/description","url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/description","type":"topic","title":"description","kind":"symbol","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner.CodingKeys","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/debugdescription.json b/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/debugdescription.json new file mode 100644 index 00000000..edf49dcb --- /dev/null +++ b/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"metadata":{"extendedModule":"Swift","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage20JWKResponseKeysInnerV06CodingC0O","modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"debugDescription","role":"symbol","roleHeading":"Instance Property","symbolKind":"property"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/debugdescription"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/CodingKey-Implementations"]]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/JWKResponseKeysInner":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponseKeysInner","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner","navigatorTitle":[{"text":"JWKResponseKeysInner","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys/debugDescription":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/debugDescription","type":"topic","url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/debugdescription","kind":"symbol","title":"debugDescription","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys/CodingKey-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"CodingKey Implementations","url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/codingkey-implementations","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/CodingKey-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/description.json b/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/description.json new file mode 100644 index 00000000..0268b6d1 --- /dev/null +++ b/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/description.json @@ -0,0 +1 @@ +{"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.description"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/description","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"extendedModule":"Swift","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage20JWKResponseKeysInnerV06CodingC0O","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Instance Property","role":"symbol","title":"description","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/CodingKey-Implementations"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys/description":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/description","url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/description","type":"topic","title":"description","kind":"symbol","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys/CodingKey-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"CodingKey Implementations","url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/codingkey-implementations","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/CodingKey-Implementations"},"doc://Passage/documentation/Passage/JWKResponseKeysInner":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponseKeysInner","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner","navigatorTitle":[{"text":"JWKResponseKeysInner","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner.CodingKeys","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/e.json b/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/e.json new file mode 100644 index 00000000..e4e1bced --- /dev/null +++ b/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/e.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/e"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"e"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/e"]}],"sections":[],"kind":"symbol","metadata":{"symbolKind":"case","role":"symbol","title":"JWKResponseKeysInner.CodingKeys.e","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"e"}],"roleHeading":"Case","externalID":"s:7Passage20JWKResponseKeysInnerV06CodingC0O1eyA2EmF","modules":[{"name":"Passage"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/JWKResponseKeysInner":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponseKeysInner","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner","navigatorTitle":[{"text":"JWKResponseKeysInner","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys/e":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"e","kind":"identifier"}],"title":"JWKResponseKeysInner.CodingKeys.e","url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/e","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/e"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..b003a44e --- /dev/null +++ b/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/equatable-implementations"]}],"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/!=(_:_:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/Equatable-Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","references":{"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKResponseKeysInner":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponseKeysInner","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner","navigatorTitle":[{"text":"JWKResponseKeysInner","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/!=(_:_:)","abstract":[],"kind":"symbol","title":"!=(_:_:)","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/hash(into:).json b/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/hash(into:).json new file mode 100644 index 00000000..3942c5fd --- /dev/null +++ b/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"metadata":{"roleHeading":"Instance Method","symbolKind":"method","title":"hash(into:)","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage20JWKResponseKeysInnerV06CodingC0O","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/hash(into:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/RawRepresentable-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys/hash(into:)":{"url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/hash(into:)","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/hash(into:)","title":"hash(into:)","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"type":"topic"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys/RawRepresentable-Implementations":{"url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/RawRepresentable-Implementations","abstract":[],"kind":"article","type":"topic"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/JWKResponseKeysInner":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponseKeysInner","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner","navigatorTitle":[{"text":"JWKResponseKeysInner","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/hashvalue.json b/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/hashvalue.json new file mode 100644 index 00000000..35316c42 --- /dev/null +++ b/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/hashValue"},"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage20JWKResponseKeysInnerV06CodingC0O","role":"symbol","extendedModule":"Swift","title":"hashValue","roleHeading":"Instance Property","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"property","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/RawRepresentable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys/hashValue":{"abstract":[],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/hashValue","title":"hashValue","kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/hashvalue"},"doc://Passage/documentation/Passage/JWKResponseKeysInner":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponseKeysInner","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner","navigatorTitle":[{"text":"JWKResponseKeysInner","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys/RawRepresentable-Implementations":{"url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/RawRepresentable-Implementations","abstract":[],"kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..c2e19730 --- /dev/null +++ b/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}]}]}],"metadata":{"modules":[{"name":"Passage"}],"title":"init(intValue:)","role":"symbol","externalID":"s:7Passage20JWKResponseKeysInnerV06CodingC0O8intValueAESgSi_tcfc","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"symbolKind":"init"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys/init(intValue:)":{"title":"init(intValue:)","abstract":[],"url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/init(intvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/JWKResponseKeysInner":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponseKeysInner","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner","navigatorTitle":[{"text":"JWKResponseKeysInner","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..38e68ac0 --- /dev/null +++ b/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"title":"init(rawValue:)","role":"symbol","externalID":"s:7Passage20JWKResponseKeysInnerV06CodingC0O8rawValueAESgSS_tcfc","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"symbolKind":"init"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/init(rawvalue:)"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/init(rawValue:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKResponseKeysInner":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponseKeysInner","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner","navigatorTitle":[{"text":"JWKResponseKeysInner","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys/init(rawValue:)":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/init(rawvalue:)","title":"init(rawValue:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/init(rawValue:)"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner.CodingKeys","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..f08f8116 --- /dev/null +++ b/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"modules":[{"name":"Passage"}],"roleHeading":"Initializer","externalID":"s:7Passage20JWKResponseKeysInnerV06CodingC0O11stringValueAESgSS_tcfc","symbolKind":"init","title":"init(stringValue:)","role":"symbol"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["iOS"]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/init(stringvalue:)"]}],"references":{"doc://Passage/documentation/Passage/JWKResponseKeysInner":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponseKeysInner","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner","navigatorTitle":[{"text":"JWKResponseKeysInner","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys/init(stringValue:)":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/init(stringvalue:)","title":"init(stringValue:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/init(stringValue:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/kid.json b/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/kid.json new file mode 100644 index 00000000..283c0886 --- /dev/null +++ b/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/kid.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/kid","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys"]]},"sections":[],"metadata":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"kid"}],"externalID":"s:7Passage20JWKResponseKeysInnerV06CodingC0O3kidyA2EmF","symbolKind":"case","title":"JWKResponseKeysInner.CodingKeys.kid","roleHeading":"Case","modules":[{"name":"Passage"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"kid","kind":"identifier"}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/kid"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/JWKResponseKeysInner":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponseKeysInner","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner","navigatorTitle":[{"text":"JWKResponseKeysInner","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys/kid":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"kid"}],"abstract":[],"type":"topic","title":"JWKResponseKeysInner.CodingKeys.kid","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/kid","url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/kid"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/kty.json b/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/kty.json new file mode 100644 index 00000000..7f690404 --- /dev/null +++ b/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/kty.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/kty","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys"]]},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","role":"symbol","roleHeading":"Case","title":"JWKResponseKeysInner.CodingKeys.kty","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"kty"}],"externalID":"s:7Passage20JWKResponseKeysInnerV06CodingC0O3ktyyA2EmF"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"kty","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/kty"]}],"references":{"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/JWKResponseKeysInner":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponseKeysInner","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner","navigatorTitle":[{"text":"JWKResponseKeysInner","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys/kty":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/kty","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"kty"}],"abstract":[],"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/kty","title":"JWKResponseKeysInner.CodingKeys.kty","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/n.json b/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/n.json new file mode 100644 index 00000000..24a4c3ac --- /dev/null +++ b/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/n.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/n","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Case","symbolKind":"case","title":"JWKResponseKeysInner.CodingKeys.n","externalID":"s:7Passage20JWKResponseKeysInnerV06CodingC0O1nyA2EmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"n","kind":"identifier"}],"modules":[{"name":"Passage"}],"role":"symbol"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/n"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"n"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys/n":{"url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/n","role":"symbol","abstract":[],"title":"JWKResponseKeysInner.CodingKeys.n","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/n","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"n"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/JWKResponseKeysInner":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponseKeysInner","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner","navigatorTitle":[{"text":"JWKResponseKeysInner","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..88b8c0c0 --- /dev/null +++ b/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"title":"RawRepresentable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/rawrepresentable-implementations"]}],"kind":"article","sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/hashValue"]},{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/hash(into:)"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys/hashValue":{"abstract":[],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/hashValue","title":"hashValue","kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/hashvalue"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys/hash(into:)":{"url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/hash(into:)","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/hash(into:)","title":"hash(into:)","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"type":"topic"},"doc://Passage/documentation/Passage/JWKResponseKeysInner":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponseKeysInner","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner","navigatorTitle":[{"text":"JWKResponseKeysInner","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/use.json b/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/use.json new file mode 100644 index 00000000..79c3a58f --- /dev/null +++ b/docs/data/documentation/passage/jwkresponsekeysinner/codingkeys/use.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/use"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"externalID":"s:7Passage20JWKResponseKeysInnerV06CodingC0O3useyA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","symbolKind":"case","title":"JWKResponseKeysInner.CodingKeys.use","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"use","kind":"identifier"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/use"]}],"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"use","kind":"identifier"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/JWKResponseKeysInner":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponseKeysInner","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner","navigatorTitle":[{"text":"JWKResponseKeysInner","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys/use":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"use","kind":"identifier"}],"title":"JWKResponseKeysInner.CodingKeys.use","url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/use","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys\/use"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner.CodingKeys","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponsekeysinner/e.json b/docs/data/documentation/passage/jwkresponsekeysinner/e.json new file mode 100644 index 00000000..6d4e28d7 --- /dev/null +++ b/docs/data/documentation/passage/jwkresponsekeysinner/e.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"e"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/passage\/jwkresponsekeysinner\/e"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"e"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:7Passage20JWKResponseKeysInnerV1eSSvp","title":"e"},"abstract":[{"text":"the exponent for the standard pem","type":"text"}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/e","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKResponseKeysInner":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponseKeysInner","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner","navigatorTitle":[{"text":"JWKResponseKeysInner","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/e":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"e"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"role":"symbol","type":"topic","abstract":[{"text":"the exponent for the standard pem","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/e","url":"\/documentation\/passage\/jwkresponsekeysinner\/e","title":"e"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponsekeysinner/encode(to:).json b/docs/data/documentation/passage/jwkresponsekeysinner/encode(to:).json new file mode 100644 index 00000000..481cba4d --- /dev/null +++ b/docs/data/documentation/passage/jwkresponsekeysinner/encode(to:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/encode(to:)"},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/jwkresponsekeysinner\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"platforms":["iOS"],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"externalID":"s:7Passage20JWKResponseKeysInnerV6encode2toys7Encoder_p_tKF","role":"symbol","title":"encode(to:)","modules":[{"name":"Passage"}],"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"symbolKind":"method"},"references":{"doc://Passage/documentation/Passage/JWKResponseKeysInner/encode(to:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/encode(to:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"encode(to:)","kind":"symbol","url":"\/documentation\/passage\/jwkresponsekeysinner\/encode(to:)"},"doc://Passage/documentation/Passage/JWKResponseKeysInner":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponseKeysInner","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner","navigatorTitle":[{"text":"JWKResponseKeysInner","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponsekeysinner/equatable-implementations.json b/docs/data/documentation/passage/jwkresponsekeysinner/equatable-implementations.json new file mode 100644 index 00000000..fefae3a9 --- /dev/null +++ b/docs/data/documentation/passage/jwkresponsekeysinner/equatable-implementations.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/jwkresponsekeysinner\/equatable-implementations"]}],"metadata":{"modules":[{"name":"Passage"}],"title":"Equatable Implementations","role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/Equatable-Implementations"},"kind":"article","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKResponseKeysInner/!=(_:_:)":{"url":"\/documentation\/passage\/jwkresponsekeysinner\/!=(_:_:)","abstract":[],"title":"!=(_:_:)","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage/JWKResponseKeysInner":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponseKeysInner","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner","navigatorTitle":[{"text":"JWKResponseKeysInner","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponsekeysinner/init(alg:e:kid:kty:n:use:).json b/docs/data/documentation/passage/jwkresponsekeysinner/init(alg:e:kid:kty:n:use:).json new file mode 100644 index 00000000..2f37e1b0 --- /dev/null +++ b/docs/data/documentation/passage/jwkresponsekeysinner/init(alg:e:kid:kty:n:use:).json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/jwkresponsekeysinner\/init(alg:e:kid:kty:n:use:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"alg","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"e","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"kid","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"kty","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"n"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"use"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/init(alg:e:kid:kty:n:use:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage20JWKResponseKeysInnerV3alg1e3kid3kty1n3useACSS_S5Stcfc","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","title":"init(alg:e:kid:kty:n:use:)","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"alg"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"e","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"kid"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"kty"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"n"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"use"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}]},"references":{"doc://Passage/documentation/Passage/JWKResponseKeysInner":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponseKeysInner","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner","navigatorTitle":[{"text":"JWKResponseKeysInner","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKResponseKeysInner/init(alg:e:kid:kty:n:use:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/init(alg:e:kid:kty:n:use:)","role":"symbol","title":"init(alg:e:kid:kty:n:use:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"alg","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"e"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"kid"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"kty","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"n"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"use"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/jwkresponsekeysinner\/init(alg:e:kid:kty:n:use:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponsekeysinner/init(from:).json b/docs/data/documentation/passage/jwkresponsekeysinner/init(from:).json new file mode 100644 index 00000000..4574fe53 --- /dev/null +++ b/docs/data/documentation/passage/jwkresponsekeysinner/init(from:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/jwkresponsekeysinner\/init(from:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/init(from:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","role":"symbol","title":"init(from:)","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"externalID":"s:7Passage20JWKResponseKeysInnerV4fromACs7Decoder_p_tKcfc"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKResponseKeysInner/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic","url":"\/documentation\/passage\/jwkresponsekeysinner\/init(from:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/init(from:)","role":"symbol","title":"init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage/JWKResponseKeysInner":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponseKeysInner","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner","navigatorTitle":[{"text":"JWKResponseKeysInner","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponsekeysinner/kid.json b/docs/data/documentation/passage/jwkresponsekeysinner/kid.json new file mode 100644 index 00000000..d0605a07 --- /dev/null +++ b/docs/data/documentation/passage/jwkresponsekeysinner/kid.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","abstract":[{"text":"the unique identifier for the key","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"kid","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/jwkresponsekeysinner\/kid"]}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"kid","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:7Passage20JWKResponseKeysInnerV3kidSSvp","role":"symbol","title":"kid","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner"]]},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/kid","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/JWKResponseKeysInner":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponseKeysInner","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner","navigatorTitle":[{"text":"JWKResponseKeysInner","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKResponseKeysInner/kid":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"kid","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"type":"topic","url":"\/documentation\/passage\/jwkresponsekeysinner\/kid","abstract":[{"type":"text","text":"the unique identifier for the key"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/kid","role":"symbol","title":"kid","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponsekeysinner/kty.json b/docs/data/documentation/passage/jwkresponsekeysinner/kty.json new file mode 100644 index 00000000..766de815 --- /dev/null +++ b/docs/data/documentation/passage/jwkresponsekeysinner/kty.json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"type":"text","text":"the key type (https:\/\/datatracker.ietf.org\/doc\/html\/rfc7518)"}],"variants":[{"paths":["\/documentation\/passage\/jwkresponsekeysinner\/kty"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"externalID":"s:7Passage20JWKResponseKeysInnerV3ktySSvp","title":"kty","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"kty"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"kty","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/kty","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner"]]},"references":{"doc://Passage/documentation/Passage/JWKResponseKeysInner":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponseKeysInner","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner","navigatorTitle":[{"text":"JWKResponseKeysInner","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/kty":{"role":"symbol","type":"topic","url":"\/documentation\/passage\/jwkresponsekeysinner\/kty","abstract":[{"type":"text","text":"the key type (https:\/\/datatracker.ietf.org\/doc\/html\/rfc7518)"}],"title":"kty","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/kty","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"kty","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponsekeysinner/n.json b/docs/data/documentation/passage/jwkresponsekeysinner/n.json new file mode 100644 index 00000000..5c63cb4f --- /dev/null +++ b/docs/data/documentation/passage/jwkresponsekeysinner/n.json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"text":"the modulus for a standard pem","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"n"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]}],"kind":"declarations"}],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"n"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"roleHeading":"Instance Property","title":"n","modules":[{"name":"Passage"}],"externalID":"s:7Passage20JWKResponseKeysInnerV1nSSvp","role":"symbol","symbolKind":"property"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner"]]},"variants":[{"paths":["\/documentation\/passage\/jwkresponsekeysinner\/n"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/n","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/JWKResponseKeysInner":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponseKeysInner","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner","navigatorTitle":[{"text":"JWKResponseKeysInner","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKResponseKeysInner/n":{"url":"\/documentation\/passage\/jwkresponsekeysinner\/n","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"n","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/n","abstract":[{"text":"the modulus for a standard pem","type":"text"}],"type":"topic","title":"n","kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwkresponsekeysinner/use.json b/docs/data/documentation/passage/jwkresponsekeysinner/use.json new file mode 100644 index 00000000..160a01b1 --- /dev/null +++ b/docs/data/documentation/passage/jwkresponsekeysinner/use.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"use","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","title":"use","externalID":"s:7Passage20JWKResponseKeysInnerV3useSSvp"},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/use","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"use"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/passage\/jwkresponsekeysinner\/use"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner"]]},"abstract":[{"text":"how the key is meant to be used (i.e. ‘sig’ represents signature)","type":"text"}],"references":{"doc://Passage/documentation/Passage/JWKResponseKeysInner":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponseKeysInner","kind":"identifier"}],"url":"\/documentation\/passage\/jwkresponsekeysinner","navigatorTitle":[{"text":"JWKResponseKeysInner","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"JWKResponseKeysInner","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/JWKResponseKeysInner/use":{"kind":"symbol","url":"\/documentation\/passage\/jwkresponsekeysinner\/use","role":"symbol","title":"use","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponseKeysInner\/use","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"use","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"abstract":[{"text":"how the key is meant to be used (i.e. ‘sig’ represents signature)","type":"text"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwksapi.json b/docs/data/documentation/passage/jwksapi.json new file mode 100644 index 00000000..1d05a1c6 --- /dev/null +++ b/docs/data/documentation/passage/jwksapi.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"metadata":{"title":"JWKSAPI","role":"symbol","symbolKind":"class","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWKSAPI"}],"externalID":"s:7Passage7JWKSAPIC","roleHeading":"Class","navigatorTitle":[{"text":"JWKSAPI","kind":"identifier"}],"modules":[{"name":"Passage"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/jwksapi"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/JWKSAPI\/getJwks(appId:)","doc:\/\/Passage\/documentation\/Passage\/JWKSAPI\/getJwksWithRequestBuilder(appId:)"],"title":"Type Methods"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"JWKSAPI","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/JWKSAPI","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/JWKSAPI/getJwks(appId:)":{"title":"getJwks(appId:)","abstract":[{"type":"text","text":"Get JWKS"}],"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getJwks","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage11JWKResponseV","text":"JWKResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKSAPI\/getJwks(appId:)","url":"\/documentation\/passage\/jwksapi\/getjwks(appid:)","kind":"symbol"},"doc://Passage/documentation/Passage/JWKSAPI":{"title":"JWKSAPI","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWKSAPI"}],"navigatorTitle":[{"text":"JWKSAPI","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKSAPI","url":"\/documentation\/passage\/jwksapi","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKSAPI/getJwksWithRequestBuilder(appId:)":{"title":"getJwksWithRequestBuilder(appId:)","abstract":[{"text":"Get JWKS","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getJwksWithRequestBuilder"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage11JWKResponseV","text":"JWKResponse"},{"text":">","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKSAPI\/getJwksWithRequestBuilder(appId:)","url":"\/documentation\/passage\/jwksapi\/getjwkswithrequestbuilder(appid:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwksapi/getjwks(appid:).json b/docs/data/documentation/passage/jwksapi/getjwks(appid:).json new file mode 100644 index 00000000..c75a211e --- /dev/null +++ b/docs/data/documentation/passage/jwksapi/getjwks(appid:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/JWKSAPI\/getJwks(appId:)"},"metadata":{"roleHeading":"Type Method","externalID":"s:7Passage7JWKSAPIC7getJwks5appIdAA11JWKResponseVSS_tYaKFZ","role":"symbol","modules":[{"name":"Passage"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getJwks","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage11JWKResponseV","text":"JWKResponse"}],"title":"getJwks(appId:)","platforms":[{"unavailable":false,"beta":false,"introducedAt":"13.0","deprecated":false,"name":"iOS"},{"introducedAt":"10.15","deprecated":false,"unavailable":false,"name":"macOS","beta":false},{"deprecated":false,"name":"tvOS","introducedAt":"13.0","beta":false,"unavailable":false},{"unavailable":false,"name":"watchOS","introducedAt":"6.0","beta":false,"deprecated":false}],"symbolKind":"method"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKSAPI"]]},"kind":"symbol","abstract":[{"text":"Get JWKS","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"getJwks","kind":"identifier"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse","preciseIdentifier":"s:7Passage11JWKResponseV","text":"JWKResponse"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"appId","content":[{"inlineContent":[{"text":"(path) App ID","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","text":"Return Value","level":2,"anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"JWKResponse"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/jwksapi\/getjwks(appid:)"]}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JWKResponse":{"url":"\/documentation\/passage\/jwkresponse","abstract":[],"navigatorTitle":[{"text":"JWKResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponse","kind":"identifier"}],"kind":"symbol","title":"JWKResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse","type":"topic"},"doc://Passage/documentation/Passage/JWKSAPI":{"title":"JWKSAPI","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWKSAPI"}],"navigatorTitle":[{"text":"JWKSAPI","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKSAPI","url":"\/documentation\/passage\/jwksapi","kind":"symbol"},"doc://Passage/documentation/Passage/JWKSAPI/getJwks(appId:)":{"title":"getJwks(appId:)","abstract":[{"type":"text","text":"Get JWKS"}],"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getJwks","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage11JWKResponseV","text":"JWKResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKSAPI\/getJwks(appId:)","url":"\/documentation\/passage\/jwksapi\/getjwks(appid:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/jwksapi/getjwkswithrequestbuilder(appid:).json b/docs/data/documentation/passage/jwksapi/getjwkswithrequestbuilder(appid:).json new file mode 100644 index 00000000..84c08563 --- /dev/null +++ b/docs/data/documentation/passage/jwksapi/getjwkswithrequestbuilder(appid:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/JWKSAPI"]]},"kind":"symbol","metadata":{"externalID":"s:7Passage7JWKSAPIC25getJwksWithRequestBuilder5appIdAA0fG0CyAA11JWKResponseVGSS_tFZ","modules":[{"name":"Passage"}],"roleHeading":"Type Method","role":"symbol","symbolKind":"method","title":"getJwksWithRequestBuilder(appId:)","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"getJwksWithRequestBuilder"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage11JWKResponseV","text":"JWKResponse"},{"text":">","kind":"text"}]},"abstract":[{"type":"text","text":"Get JWKS"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/jwksapi\/getjwkswithrequestbuilder(appid:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/JWKSAPI\/getJwksWithRequestBuilder(appId:)"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getJwksWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse","preciseIdentifier":"s:7Passage11JWKResponseV","kind":"typeIdentifier","text":"JWKResponse"},{"kind":"text","text":">"}],"platforms":["iOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) App ID"}]}]}]},{"kind":"content","content":[{"text":"Return Value","level":2,"anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"RequestBuilder"}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"GET \/apps\/{app_id}\/.well-known\/jwks.json"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Get JWKS for an app. KIDs in the JWT can be used to match the appropriate JWK, and use the JWK’s public key to verify the JWT."}]}]}]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/JWKSAPI/getJwksWithRequestBuilder(appId:)":{"title":"getJwksWithRequestBuilder(appId:)","abstract":[{"text":"Get JWKS","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getJwksWithRequestBuilder"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage11JWKResponseV","text":"JWKResponse"},{"text":">","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKSAPI\/getJwksWithRequestBuilder(appId:)","url":"\/documentation\/passage\/jwksapi\/getjwkswithrequestbuilder(appid:)","kind":"symbol"},"doc://Passage/documentation/Passage/JWKSAPI":{"title":"JWKSAPI","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JWKSAPI"}],"navigatorTitle":[{"text":"JWKSAPI","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKSAPI","url":"\/documentation\/passage\/jwksapi","kind":"symbol"},"doc://Passage/documentation/Passage/JWKResponse":{"url":"\/documentation\/passage\/jwkresponse","abstract":[],"navigatorTitle":[{"text":"JWKResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"JWKResponse","kind":"identifier"}],"kind":"symbol","title":"JWKResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/JWKResponse","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layoutconfig.json b/docs/data/documentation/passage/layoutconfig.json new file mode 100644 index 00000000..d8477228 --- /dev/null +++ b/docs/data/documentation/passage/layoutconfig.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"kind":"relationships","title":"Conforms To"}],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/init(h:id:w:x:y:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/h","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/id","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/w","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/x","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/y"],"title":"Instance Properties"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/encode(to:)"],"title":"Instance Methods"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys"],"title":"Enumerations"},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/Equatable-Implementations"],"generated":true}],"variants":[{"paths":["\/documentation\/passage\/layoutconfig"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage12LayoutConfigV","modules":[{"name":"Passage"}],"roleHeading":"Structure","role":"symbol","symbolKind":"struct","title":"LayoutConfig","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LayoutConfig","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LayoutConfig"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LayoutConfig","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage/LayoutConfig/init(h:id:w:x:y:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"h","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"w","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":", ","kind":"text"},{"text":"x","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"text":"y","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"abstract":[],"url":"\/documentation\/passage\/layoutconfig\/init(h:id:w:x:y:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/init(h:id:w:x:y:)","title":"init(h:id:w:x:y:)","role":"symbol"},"doc://Passage/documentation/Passage/LayoutConfig/id":{"type":"topic","url":"\/documentation\/passage\/layoutconfig\/id","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"kind":"symbol","title":"id","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/id","role":"symbol"},"doc://Passage/Se":{"identifier":"doc:\/\/Passage\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://Passage/documentation/Passage/LayoutConfig/h":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"h","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"type":"topic","url":"\/documentation\/passage\/layoutconfig\/h","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/h","role":"symbol","title":"h","kind":"symbol"},"doc://Passage/documentation/Passage/LayoutConfig/Equatable-Implementations":{"abstract":[],"type":"topic","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/Equatable-Implementations","kind":"article","url":"\/documentation\/passage\/layoutconfig\/equatable-implementations"},"doc://Passage/documentation/Passage/LayoutConfig/y":{"title":"y","role":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"y","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/y","kind":"symbol","url":"\/documentation\/passage\/layoutconfig\/y"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LayoutConfig/w":{"abstract":[],"type":"topic","role":"symbol","title":"w","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/w","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"w","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"url":"\/documentation\/passage\/layoutconfig\/w"},"doc://Passage/documentation/Passage/LayoutConfig/x":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/x","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"x","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"title":"x","type":"topic","url":"\/documentation\/passage\/layoutconfig\/x"},"doc://Passage/documentation/Passage/LayoutConfig/init(from:)":{"type":"topic","url":"\/documentation\/passage\/layoutconfig\/init(from:)","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","title":"init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/init(from:)","role":"symbol"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Passage/SE":{"identifier":"doc:\/\/Passage\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"title":"LayoutConfig.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys","role":"symbol","url":"\/documentation\/passage\/layoutconfig\/codingkeys"},"doc://Passage/documentation/Passage/LayoutConfig":{"navigatorTitle":[{"text":"LayoutConfig","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayoutConfig"}],"title":"LayoutConfig","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","role":"symbol","url":"\/documentation\/passage\/layoutconfig"},"doc://Passage/documentation/Passage/LayoutConfig/encode(to:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/encode(to:)","role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","url":"\/documentation\/passage\/layoutconfig\/encode(to:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layoutconfig/!=(_:_:).json b/docs/data/documentation/passage/layoutconfig/!=(_:_:).json new file mode 100644 index 00000000..410abfdb --- /dev/null +++ b/docs/data/documentation/passage/layoutconfig/!=(_:_:).json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/layoutconfig\/!=(_:_:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/Equatable-Implementations"]]},"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage12LayoutConfigV","role":"symbol","extendedModule":"Swift","title":"!=(_:_:)","roleHeading":"Operator","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LayoutConfig/Equatable-Implementations":{"abstract":[],"type":"topic","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/Equatable-Implementations","kind":"article","url":"\/documentation\/passage\/layoutconfig\/equatable-implementations"},"doc://Passage/documentation/Passage/LayoutConfig":{"navigatorTitle":[{"text":"LayoutConfig","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayoutConfig"}],"title":"LayoutConfig","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","role":"symbol","url":"\/documentation\/passage\/layoutconfig"},"doc://Passage/documentation/Passage/LayoutConfig/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/!=(_:_:)","url":"\/documentation\/passage\/layoutconfig\/!=(_:_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layoutconfig/codingkeys.json b/docs/data/documentation/passage/layoutconfig/codingkeys.json new file mode 100644 index 00000000..87d44aef --- /dev/null +++ b/docs/data/documentation/passage/layoutconfig/codingkeys.json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"LayoutConfig.CodingKeys","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"enum","externalID":"s:7Passage12LayoutConfigV10CodingKeysO","roleHeading":"Enumeration","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/h","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/id","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/w","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/x","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/y"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/RawRepresentable-Implementations"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig"]]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys","interfaceLanguage":"swift"},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"title":"Conforms To","type":"conformsTo"}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/layoutconfig\/codingkeys"]}],"references":{"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys/y":{"title":"LayoutConfig.CodingKeys.y","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/y","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/passage\/layoutconfig\/codingkeys\/y","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"y","kind":"identifier"}]},"doc://Passage/s12CaseIterableP":{"title":"Swift.CaseIterable","identifier":"doc:\/\/Passage\/s12CaseIterableP","type":"unresolvable"},"doc://Passage/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","type":"unresolvable"},"doc://Passage/documentation/Passage/LayoutConfig":{"navigatorTitle":[{"text":"LayoutConfig","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayoutConfig"}],"title":"LayoutConfig","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","role":"symbol","url":"\/documentation\/passage\/layoutconfig"},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys/init(intValue:)":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/init(intValue:)","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"title":"init(intValue:)","kind":"symbol","url":"\/documentation\/passage\/layoutconfig\/codingkeys\/init(intvalue:)","type":"topic"},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys/init(rawValue:)":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/init(rawValue:)","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"title":"init(rawValue:)","kind":"symbol","url":"\/documentation\/passage\/layoutconfig\/codingkeys\/init(rawvalue:)","type":"topic"},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys/CodingKey-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","type":"topic","url":"\/documentation\/passage\/layoutconfig\/codingkeys\/codingkey-implementations"},"doc://Passage/s9CodingKeyP":{"identifier":"doc:\/\/Passage\/s9CodingKeyP","title":"Swift.CodingKey","type":"unresolvable"},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys/w":{"title":"LayoutConfig.CodingKeys.w","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"w","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/w","url":"\/documentation\/passage\/layoutconfig\/codingkeys\/w","kind":"symbol"},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys/h":{"role":"symbol","title":"LayoutConfig.CodingKeys.h","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"h","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/h","url":"\/documentation\/passage\/layoutconfig\/codingkeys\/h"},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys/x":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/x","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"x"}],"title":"LayoutConfig.CodingKeys.x","kind":"symbol","url":"\/documentation\/passage\/layoutconfig\/codingkeys\/x","type":"topic"},"doc://Passage/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH","type":"unresolvable"},"doc://Passage/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ","type":"unresolvable"},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys/Equatable-Implementations":{"abstract":[],"type":"topic","kind":"article","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","url":"\/documentation\/passage\/layoutconfig\/codingkeys\/equatable-implementations"},"doc://Passage/SY":{"title":"Swift.RawRepresentable","identifier":"doc:\/\/Passage\/SY","type":"unresolvable"},"doc://Passage/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","type":"unresolvable"},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/RawRepresentable-Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/passage\/layoutconfig\/codingkeys\/rawrepresentable-implementations","kind":"article"},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys/id":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/id","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"}],"title":"LayoutConfig.CodingKeys.id","kind":"symbol","url":"\/documentation\/passage\/layoutconfig\/codingkeys\/id","type":"topic"},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"title":"LayoutConfig.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys","role":"symbol","url":"\/documentation\/passage\/layoutconfig\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys/init(stringValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/init(stringValue:)","kind":"symbol","title":"init(stringValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/layoutconfig\/codingkeys\/init(stringvalue:)","type":"topic","role":"symbol","abstract":[]},"doc://Passage/s8SendableP":{"identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layoutconfig/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/layoutconfig/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..1c037cf1 --- /dev/null +++ b/docs/data/documentation/passage/layoutconfig/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Operator","role":"symbol","symbolKind":"op","title":"!=(_:_:)","modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage12LayoutConfigV10CodingKeysO","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/Equatable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/!=(_:_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/layoutconfig\/codingkeys\/!=(_:_:)"]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys/Equatable-Implementations":{"abstract":[],"type":"topic","kind":"article","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","url":"\/documentation\/passage\/layoutconfig\/codingkeys\/equatable-implementations"},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys/!=(_:_:)":{"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/!=(_:_:)","role":"symbol","url":"\/documentation\/passage\/layoutconfig\/codingkeys\/!=(_:_:)"},"doc://Passage/documentation/Passage/LayoutConfig":{"navigatorTitle":[{"text":"LayoutConfig","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayoutConfig"}],"title":"LayoutConfig","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","role":"symbol","url":"\/documentation\/passage\/layoutconfig"},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"title":"LayoutConfig.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys","role":"symbol","url":"\/documentation\/passage\/layoutconfig\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layoutconfig/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/layoutconfig/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..8a401f13 --- /dev/null +++ b/docs/data/documentation/passage/layoutconfig/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"metadata":{"title":"CodingKey Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/layoutconfig\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/description"],"title":"Instance Properties","generated":true}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys/description":{"type":"topic","url":"\/documentation\/passage\/layoutconfig\/codingkeys\/description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/description","abstract":[],"title":"description"},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys/debugDescription":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","url":"\/documentation\/passage\/layoutconfig\/codingkeys\/debugdescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"title":"LayoutConfig.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys","role":"symbol","url":"\/documentation\/passage\/layoutconfig\/codingkeys"},"doc://Passage/documentation/Passage/LayoutConfig":{"navigatorTitle":[{"text":"LayoutConfig","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayoutConfig"}],"title":"LayoutConfig","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","role":"symbol","url":"\/documentation\/passage\/layoutconfig"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layoutconfig/codingkeys/debugdescription.json b/docs/data/documentation/passage/layoutconfig/codingkeys/debugdescription.json new file mode 100644 index 00000000..29474fcf --- /dev/null +++ b/docs/data/documentation/passage/layoutconfig/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/CodingKey-Implementations"]]},"sections":[],"metadata":{"externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage12LayoutConfigV10CodingKeysO","symbolKind":"property","roleHeading":"Instance Property","extendedModule":"Swift","role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"debugDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/layoutconfig\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"title":"LayoutConfig.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys","role":"symbol","url":"\/documentation\/passage\/layoutconfig\/codingkeys"},"doc://Passage/documentation/Passage/LayoutConfig":{"navigatorTitle":[{"text":"LayoutConfig","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayoutConfig"}],"title":"LayoutConfig","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","role":"symbol","url":"\/documentation\/passage\/layoutconfig"},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys/debugDescription":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","url":"\/documentation\/passage\/layoutconfig\/codingkeys\/debugdescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys/CodingKey-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","type":"topic","url":"\/documentation\/passage\/layoutconfig\/codingkeys\/codingkey-implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layoutconfig/codingkeys/description.json b/docs/data/documentation/passage/layoutconfig/codingkeys/description.json new file mode 100644 index 00000000..3c9a244b --- /dev/null +++ b/docs/data/documentation/passage/layoutconfig/codingkeys/description.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.description"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/layoutconfig\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"property","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage12LayoutConfigV10CodingKeysO","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"role":"symbol","extendedModule":"Swift","title":"description","roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/CodingKey-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/description"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["iOS"]}]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys/description":{"type":"topic","url":"\/documentation\/passage\/layoutconfig\/codingkeys\/description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/description","abstract":[],"title":"description"},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys/CodingKey-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","type":"topic","url":"\/documentation\/passage\/layoutconfig\/codingkeys\/codingkey-implementations"},"doc://Passage/documentation/Passage/LayoutConfig":{"navigatorTitle":[{"text":"LayoutConfig","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayoutConfig"}],"title":"LayoutConfig","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","role":"symbol","url":"\/documentation\/passage\/layoutconfig"},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"title":"LayoutConfig.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys","role":"symbol","url":"\/documentation\/passage\/layoutconfig\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layoutconfig/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/layoutconfig/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..9894f424 --- /dev/null +++ b/docs/data/documentation/passage/layoutconfig/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/Equatable-Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/!=(_:_:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/layoutconfig\/codingkeys\/equatable-implementations"]}],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/LayoutConfig":{"navigatorTitle":[{"text":"LayoutConfig","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayoutConfig"}],"title":"LayoutConfig","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","role":"symbol","url":"\/documentation\/passage\/layoutconfig"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys/!=(_:_:)":{"abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/!=(_:_:)","role":"symbol","url":"\/documentation\/passage\/layoutconfig\/codingkeys\/!=(_:_:)"},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"title":"LayoutConfig.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys","role":"symbol","url":"\/documentation\/passage\/layoutconfig\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layoutconfig/codingkeys/h.json b/docs/data/documentation/passage/layoutconfig/codingkeys/h.json new file mode 100644 index 00000000..703f4864 --- /dev/null +++ b/docs/data/documentation/passage/layoutconfig/codingkeys/h.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/h"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"h"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/layoutconfig\/codingkeys\/h"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"externalID":"s:7Passage12LayoutConfigV10CodingKeysO1hyA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","symbolKind":"case","title":"LayoutConfig.CodingKeys.h","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"h"}]},"references":{"doc://Passage/documentation/Passage/LayoutConfig":{"navigatorTitle":[{"text":"LayoutConfig","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayoutConfig"}],"title":"LayoutConfig","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","role":"symbol","url":"\/documentation\/passage\/layoutconfig"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"title":"LayoutConfig.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys","role":"symbol","url":"\/documentation\/passage\/layoutconfig\/codingkeys"},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys/h":{"role":"symbol","title":"LayoutConfig.CodingKeys.h","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"h","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/h","url":"\/documentation\/passage\/layoutconfig\/codingkeys\/h"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layoutconfig/codingkeys/hash(into:).json b/docs/data/documentation/passage/layoutconfig/codingkeys/hash(into:).json new file mode 100644 index 00000000..47dbf012 --- /dev/null +++ b/docs/data/documentation/passage/layoutconfig/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","metadata":{"roleHeading":"Instance Method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage12LayoutConfigV10CodingKeysO","title":"hash(into:)","extendedModule":"Swift","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"modules":[{"name":"Passage","relatedModules":["Swift"]}],"role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]}},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/RawRepresentable-Implementations"]]},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/layoutconfig\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys/hash(into:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"hash(into:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/hash(into:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/layoutconfig\/codingkeys\/hash(into:)"},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/RawRepresentable-Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/passage\/layoutconfig\/codingkeys\/rawrepresentable-implementations","kind":"article"},"doc://Passage/documentation/Passage/LayoutConfig":{"navigatorTitle":[{"text":"LayoutConfig","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayoutConfig"}],"title":"LayoutConfig","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","role":"symbol","url":"\/documentation\/passage\/layoutconfig"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"title":"LayoutConfig.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys","role":"symbol","url":"\/documentation\/passage\/layoutconfig\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layoutconfig/codingkeys/hashvalue.json b/docs/data/documentation/passage/layoutconfig/codingkeys/hashvalue.json new file mode 100644 index 00000000..ed82164d --- /dev/null +++ b/docs/data/documentation/passage/layoutconfig/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/layoutconfig\/codingkeys\/hashvalue"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/RawRepresentable-Implementations"]]},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage12LayoutConfigV10CodingKeysO","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"role":"symbol","extendedModule":"Swift","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"hashValue","roleHeading":"Instance Property","symbolKind":"property"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/RawRepresentable-Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/passage\/layoutconfig\/codingkeys\/rawrepresentable-implementations","kind":"article"},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"title":"LayoutConfig.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys","role":"symbol","url":"\/documentation\/passage\/layoutconfig\/codingkeys"},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys/hashValue":{"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/hashValue","abstract":[],"type":"topic","url":"\/documentation\/passage\/layoutconfig\/codingkeys\/hashvalue","title":"hashValue"},"doc://Passage/documentation/Passage/LayoutConfig":{"navigatorTitle":[{"text":"LayoutConfig","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayoutConfig"}],"title":"LayoutConfig","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","role":"symbol","url":"\/documentation\/passage\/layoutconfig"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layoutconfig/codingkeys/id.json b/docs/data/documentation/passage/layoutconfig/codingkeys/id.json new file mode 100644 index 00000000..746c9fc5 --- /dev/null +++ b/docs/data/documentation/passage/layoutconfig/codingkeys/id.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/layoutconfig\/codingkeys\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"}]}]}],"sections":[],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"}],"externalID":"s:7Passage12LayoutConfigV10CodingKeysO2idyA2EmF","title":"LayoutConfig.CodingKeys.id","role":"symbol","roleHeading":"Case"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/id"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"title":"LayoutConfig.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys","role":"symbol","url":"\/documentation\/passage\/layoutconfig\/codingkeys"},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys/id":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/id","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"}],"title":"LayoutConfig.CodingKeys.id","kind":"symbol","url":"\/documentation\/passage\/layoutconfig\/codingkeys\/id","type":"topic"},"doc://Passage/documentation/Passage/LayoutConfig":{"navigatorTitle":[{"text":"LayoutConfig","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayoutConfig"}],"title":"LayoutConfig","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","role":"symbol","url":"\/documentation\/passage\/layoutconfig"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layoutconfig/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/layoutconfig/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..7ff1dc7e --- /dev/null +++ b/docs/data/documentation/passage/layoutconfig/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/layoutconfig\/codingkeys\/init(intvalue:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys"]]},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/init(intValue:)"},"metadata":{"externalID":"s:7Passage12LayoutConfigV10CodingKeysO8intValueAESgSi_tcfc","modules":[{"name":"Passage"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"title":"init(intValue:)","symbolKind":"init","roleHeading":"Initializer","role":"symbol"},"references":{"doc://Passage/documentation/Passage/LayoutConfig":{"navigatorTitle":[{"text":"LayoutConfig","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayoutConfig"}],"title":"LayoutConfig","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","role":"symbol","url":"\/documentation\/passage\/layoutconfig"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys/init(intValue:)":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/init(intValue:)","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"title":"init(intValue:)","kind":"symbol","url":"\/documentation\/passage\/layoutconfig\/codingkeys\/init(intvalue:)","type":"topic"},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"title":"LayoutConfig.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys","role":"symbol","url":"\/documentation\/passage\/layoutconfig\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layoutconfig/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/layoutconfig/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..bb504c0d --- /dev/null +++ b/docs/data/documentation/passage/layoutconfig/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/layoutconfig\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Initializer","title":"init(rawValue:)","modules":[{"name":"Passage"}],"externalID":"s:7Passage12LayoutConfigV10CodingKeysO8rawValueAESgSS_tcfc","symbolKind":"init","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/init(rawValue:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LayoutConfig":{"navigatorTitle":[{"text":"LayoutConfig","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayoutConfig"}],"title":"LayoutConfig","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","role":"symbol","url":"\/documentation\/passage\/layoutconfig"},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"title":"LayoutConfig.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys","role":"symbol","url":"\/documentation\/passage\/layoutconfig\/codingkeys"},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys/init(rawValue:)":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/init(rawValue:)","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"title":"init(rawValue:)","kind":"symbol","url":"\/documentation\/passage\/layoutconfig\/codingkeys\/init(rawvalue:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layoutconfig/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/layoutconfig/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..003f303e --- /dev/null +++ b/docs/data/documentation/passage/layoutconfig/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.init(stringValue:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"title":"init(stringValue:)","roleHeading":"Initializer","role":"symbol","externalID":"s:7Passage12LayoutConfigV10CodingKeysO11stringValueAESgSS_tcfc","modules":[{"name":"Passage"}]},"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/init(stringValue:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/layoutconfig\/codingkeys\/init(stringvalue:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys/init(stringValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/init(stringValue:)","kind":"symbol","title":"init(stringValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/layoutconfig\/codingkeys\/init(stringvalue:)","type":"topic","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LayoutConfig":{"navigatorTitle":[{"text":"LayoutConfig","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayoutConfig"}],"title":"LayoutConfig","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","role":"symbol","url":"\/documentation\/passage\/layoutconfig"},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"title":"LayoutConfig.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys","role":"symbol","url":"\/documentation\/passage\/layoutconfig\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layoutconfig/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/layoutconfig/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..12963bbc --- /dev/null +++ b/docs/data/documentation/passage/layoutconfig/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/RawRepresentable-Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"title":"RawRepresentable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"variants":[{"paths":["\/documentation\/passage\/layoutconfig\/codingkeys\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys"]]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/hashValue"],"generated":true,"title":"Instance Properties"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"references":{"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys/hashValue":{"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/hashValue","abstract":[],"type":"topic","url":"\/documentation\/passage\/layoutconfig\/codingkeys\/hashvalue","title":"hashValue"},"doc://Passage/documentation/Passage/LayoutConfig":{"navigatorTitle":[{"text":"LayoutConfig","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayoutConfig"}],"title":"LayoutConfig","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","role":"symbol","url":"\/documentation\/passage\/layoutconfig"},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys/hash(into:)":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"hash(into:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/hash(into:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/layoutconfig\/codingkeys\/hash(into:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"title":"LayoutConfig.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys","role":"symbol","url":"\/documentation\/passage\/layoutconfig\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layoutconfig/codingkeys/w.json b/docs/data/documentation/passage/layoutconfig/codingkeys/w.json new file mode 100644 index 00000000..13cb9b48 --- /dev/null +++ b/docs/data/documentation/passage/layoutconfig/codingkeys/w.json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/layoutconfig\/codingkeys\/w"]}],"metadata":{"title":"LayoutConfig.CodingKeys.w","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"w","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage12LayoutConfigV10CodingKeysO1wyA2EmF","role":"symbol"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/w","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"w","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys/w":{"title":"LayoutConfig.CodingKeys.w","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"w","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/w","url":"\/documentation\/passage\/layoutconfig\/codingkeys\/w","kind":"symbol"},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"title":"LayoutConfig.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys","role":"symbol","url":"\/documentation\/passage\/layoutconfig\/codingkeys"},"doc://Passage/documentation/Passage/LayoutConfig":{"navigatorTitle":[{"text":"LayoutConfig","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayoutConfig"}],"title":"LayoutConfig","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","role":"symbol","url":"\/documentation\/passage\/layoutconfig"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layoutconfig/codingkeys/x.json b/docs/data/documentation/passage/layoutconfig/codingkeys/x.json new file mode 100644 index 00000000..8fe64ca4 --- /dev/null +++ b/docs/data/documentation/passage/layoutconfig/codingkeys/x.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/x","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage12LayoutConfigV10CodingKeysO1xyA2EmF","modules":[{"name":"Passage"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"x","kind":"identifier"}],"symbolKind":"case","roleHeading":"Case","role":"symbol","title":"LayoutConfig.CodingKeys.x"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/layoutconfig\/codingkeys\/x"]}],"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"x"}],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/LayoutConfig":{"navigatorTitle":[{"text":"LayoutConfig","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayoutConfig"}],"title":"LayoutConfig","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","role":"symbol","url":"\/documentation\/passage\/layoutconfig"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"title":"LayoutConfig.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys","role":"symbol","url":"\/documentation\/passage\/layoutconfig\/codingkeys"},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys/x":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/x","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"x"}],"title":"LayoutConfig.CodingKeys.x","kind":"symbol","url":"\/documentation\/passage\/layoutconfig\/codingkeys\/x","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layoutconfig/codingkeys/y.json b/docs/data/documentation/passage/layoutconfig/codingkeys/y.json new file mode 100644 index 00000000..816ed2dd --- /dev/null +++ b/docs/data/documentation/passage/layoutconfig/codingkeys/y.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys"]]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/y","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"y","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/layoutconfig\/codingkeys\/y"]}],"metadata":{"title":"LayoutConfig.CodingKeys.y","symbolKind":"case","modules":[{"name":"Passage"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"y","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage12LayoutConfigV10CodingKeysO1yyA2EmF","role":"symbol"},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LayoutConfig":{"navigatorTitle":[{"text":"LayoutConfig","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayoutConfig"}],"title":"LayoutConfig","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","role":"symbol","url":"\/documentation\/passage\/layoutconfig"},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"title":"LayoutConfig.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys","role":"symbol","url":"\/documentation\/passage\/layoutconfig\/codingkeys"},"doc://Passage/documentation/Passage/LayoutConfig/CodingKeys/y":{"title":"LayoutConfig.CodingKeys.y","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/CodingKeys\/y","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/passage\/layoutconfig\/codingkeys\/y","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"y","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layoutconfig/encode(to:).json b/docs/data/documentation/passage/layoutconfig/encode(to:).json new file mode 100644 index 00000000..102d6781 --- /dev/null +++ b/docs/data/documentation/passage/layoutconfig/encode(to:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/encode(to:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage12LayoutConfigV6encode2toys7Encoder_p_tKF","modules":[{"name":"Passage"}],"roleHeading":"Instance Method","role":"symbol","symbolKind":"method","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/layoutconfig\/encode(to:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/LayoutConfig/encode(to:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/encode(to:)","role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","url":"\/documentation\/passage\/layoutconfig\/encode(to:)","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LayoutConfig":{"navigatorTitle":[{"text":"LayoutConfig","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayoutConfig"}],"title":"LayoutConfig","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","role":"symbol","url":"\/documentation\/passage\/layoutconfig"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layoutconfig/equatable-implementations.json b/docs/data/documentation/passage/layoutconfig/equatable-implementations.json new file mode 100644 index 00000000..1891f27c --- /dev/null +++ b/docs/data/documentation/passage/layoutconfig/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig"]]},"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"variants":[{"paths":["\/documentation\/passage\/layoutconfig\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/!=(_:_:)"],"generated":true,"title":"Operators"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/Equatable-Implementations","interfaceLanguage":"swift"},"sections":[],"kind":"article","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LayoutConfig":{"navigatorTitle":[{"text":"LayoutConfig","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayoutConfig"}],"title":"LayoutConfig","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","role":"symbol","url":"\/documentation\/passage\/layoutconfig"},"doc://Passage/documentation/Passage/LayoutConfig/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/!=(_:_:)","url":"\/documentation\/passage\/layoutconfig\/!=(_:_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layoutconfig/h.json b/docs/data/documentation/passage/layoutconfig/h.json new file mode 100644 index 00000000..95c7f625 --- /dev/null +++ b/docs/data/documentation/passage/layoutconfig/h.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/h","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig"]]},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"h"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:7Passage12LayoutConfigV1hSivp","role":"symbol","title":"h","modules":[{"name":"Passage"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/layoutconfig\/h"]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"h"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"references":{"doc://Passage/documentation/Passage/LayoutConfig":{"navigatorTitle":[{"text":"LayoutConfig","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayoutConfig"}],"title":"LayoutConfig","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","role":"symbol","url":"\/documentation\/passage\/layoutconfig"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LayoutConfig/h":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"h","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"type":"topic","url":"\/documentation\/passage\/layoutconfig\/h","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/h","role":"symbol","title":"h","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layoutconfig/id.json b/docs/data/documentation/passage/layoutconfig/id.json new file mode 100644 index 00000000..df0c0f0e --- /dev/null +++ b/docs/data/documentation/passage/layoutconfig/id.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/id"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/layoutconfig\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"externalID":"s:7Passage12LayoutConfigV2idSSvp","title":"id","role":"symbol","roleHeading":"Instance Property"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage/LayoutConfig":{"navigatorTitle":[{"text":"LayoutConfig","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayoutConfig"}],"title":"LayoutConfig","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","role":"symbol","url":"\/documentation\/passage\/layoutconfig"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LayoutConfig/id":{"type":"topic","url":"\/documentation\/passage\/layoutconfig\/id","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"kind":"symbol","title":"id","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/id","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layoutconfig/init(from:).json b/docs/data/documentation/passage/layoutconfig/init(from:).json new file mode 100644 index 00000000..ab2bc7ce --- /dev/null +++ b/docs/data/documentation/passage/layoutconfig/init(from:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/init(from:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/layoutconfig\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"externalID":"s:7Passage12LayoutConfigV4fromACs7Decoder_p_tKcfc","title":"init(from:)","role":"symbol","roleHeading":"Initializer"},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LayoutConfig/init(from:)":{"type":"topic","url":"\/documentation\/passage\/layoutconfig\/init(from:)","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","title":"init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/init(from:)","role":"symbol"},"doc://Passage/documentation/Passage/LayoutConfig":{"navigatorTitle":[{"text":"LayoutConfig","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayoutConfig"}],"title":"LayoutConfig","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","role":"symbol","url":"\/documentation\/passage\/layoutconfig"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layoutconfig/init(h:id:w:x:y:).json b/docs/data/documentation/passage/layoutconfig/init(h:id:w:x:y:).json new file mode 100644 index 00000000..f4b5456f --- /dev/null +++ b/docs/data/documentation/passage/layoutconfig/init(h:id:w:x:y:).json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"h","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"w"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"x"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"y","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"modules":[{"name":"Passage"}],"roleHeading":"Initializer","externalID":"s:7Passage12LayoutConfigV1h2id1w1x1yACSi_SSS3itcfc","symbolKind":"init","title":"init(h:id:w:x:y:)","role":"symbol"},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/init(h:id:w:x:y:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"h"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"w","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"x"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"y"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"variants":[{"paths":["\/documentation\/passage\/layoutconfig\/init(h:id:w:x:y:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LayoutConfig":{"navigatorTitle":[{"text":"LayoutConfig","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayoutConfig"}],"title":"LayoutConfig","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","role":"symbol","url":"\/documentation\/passage\/layoutconfig"},"doc://Passage/documentation/Passage/LayoutConfig/init(h:id:w:x:y:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"h","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"w","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":", ","kind":"text"},{"text":"x","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"text":"y","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"abstract":[],"url":"\/documentation\/passage\/layoutconfig\/init(h:id:w:x:y:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/init(h:id:w:x:y:)","title":"init(h:id:w:x:y:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layoutconfig/w.json b/docs/data/documentation/passage/layoutconfig/w.json new file mode 100644 index 00000000..b60585b8 --- /dev/null +++ b/docs/data/documentation/passage/layoutconfig/w.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig"]]},"metadata":{"externalID":"s:7Passage12LayoutConfigV1wSivp","role":"symbol","title":"w","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"w","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"w","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/layoutconfig\/w"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/w","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/LayoutConfig/w":{"abstract":[],"type":"topic","role":"symbol","title":"w","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/w","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"w","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"url":"\/documentation\/passage\/layoutconfig\/w"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LayoutConfig":{"navigatorTitle":[{"text":"LayoutConfig","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayoutConfig"}],"title":"LayoutConfig","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","role":"symbol","url":"\/documentation\/passage\/layoutconfig"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layoutconfig/x.json b/docs/data/documentation/passage/layoutconfig/x.json new file mode 100644 index 00000000..af0e4174 --- /dev/null +++ b/docs/data/documentation/passage/layoutconfig/x.json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"role":"symbol","symbolKind":"property","externalID":"s:7Passage12LayoutConfigV1xSivp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"x"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"title":"x","modules":[{"name":"Passage"}],"roleHeading":"Instance Property"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"x"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/layoutconfig\/x"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/x"},"references":{"doc://Passage/documentation/Passage/LayoutConfig/x":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/x","role":"symbol","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"x","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"title":"x","type":"topic","url":"\/documentation\/passage\/layoutconfig\/x"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LayoutConfig":{"navigatorTitle":[{"text":"LayoutConfig","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayoutConfig"}],"title":"LayoutConfig","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","role":"symbol","url":"\/documentation\/passage\/layoutconfig"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layoutconfig/y.json b/docs/data/documentation/passage/layoutconfig/y.json new file mode 100644 index 00000000..97d3846c --- /dev/null +++ b/docs/data/documentation/passage/layoutconfig/y.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/y"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LayoutConfig"]]},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"title":"y","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"y"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"externalID":"s:7Passage12LayoutConfigV1ySivp","modules":[{"name":"Passage"}],"symbolKind":"property"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/layoutconfig\/y"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"y","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/LayoutConfig/y":{"title":"y","role":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"y","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig\/y","kind":"symbol","url":"\/documentation\/passage\/layoutconfig\/y"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LayoutConfig":{"navigatorTitle":[{"text":"LayoutConfig","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayoutConfig"}],"title":"LayoutConfig","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","role":"symbol","url":"\/documentation\/passage\/layoutconfig"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layouts.json b/docs/data/documentation/passage/layouts.json new file mode 100644 index 00000000..55d4e725 --- /dev/null +++ b/docs/data/documentation/passage/layouts.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Layouts"}],"languages":["swift"],"platforms":["iOS"]}]}],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Layouts\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/Layouts\/init(profile:registration:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Layouts\/profile","doc:\/\/Passage\/documentation\/Passage\/Layouts\/registration"]},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Layouts\/encode(to:)"]},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys"]},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Layouts\/Equatable-Implementations"],"generated":true}],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/layouts"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Layouts"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Layouts"}],"roleHeading":"Structure","symbolKind":"struct","externalID":"s:7Passage7LayoutsV","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Layouts"}],"title":"Layouts","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/Layouts/registration":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"registration"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"LayoutConfig","preciseIdentifier":"s:7Passage12LayoutConfigV"},{"text":"]","kind":"text"}],"type":"topic","url":"\/documentation\/passage\/layouts\/registration","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/registration","role":"symbol","title":"registration","kind":"symbol"},"doc://Passage/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Layouts/profile":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"profile"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"LayoutConfig","preciseIdentifier":"s:7Passage12LayoutConfigV"},{"kind":"text","text":"]"}],"type":"topic","url":"\/documentation\/passage\/layouts\/profile","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/profile","role":"symbol","title":"profile","kind":"symbol"},"doc://Passage/documentation/Passage/Layouts/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/layouts\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/Layouts/encode(to:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","url":"\/documentation\/passage\/layouts\/encode(to:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/encode(to:)","role":"symbol","title":"encode(to:)","kind":"symbol"},"doc://Passage/documentation/Passage/Layouts/CodingKeys":{"kind":"symbol","title":"Layouts.CodingKeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/layouts\/codingkeys"},"doc://Passage/documentation/Passage/Layouts":{"kind":"symbol","title":"Layouts","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts","role":"symbol","navigatorTitle":[{"text":"Layouts","kind":"identifier"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Layouts","kind":"identifier"}],"url":"\/documentation\/passage\/layouts"},"doc://Passage/SE":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable"},"doc://Passage/documentation/Passage/Layouts/init(profile:registration:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"profile","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"LayoutConfig","preciseIdentifier":"s:7Passage12LayoutConfigV"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"registration"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Passage12LayoutConfigV","kind":"typeIdentifier","text":"LayoutConfig"},{"text":"])","kind":"text"}],"type":"topic","url":"\/documentation\/passage\/layouts\/init(profile:registration:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/init(profile:registration:)","role":"symbol","title":"init(profile:registration:)","kind":"symbol"},"doc://Passage/documentation/Passage/Layouts/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","url":"\/documentation\/passage\/layouts\/init(from:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/init(from:)","role":"symbol","title":"init(from:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layouts/!=(_:_:).json b/docs/data/documentation/passage/layouts/!=(_:_:).json new file mode 100644 index 00000000..02ecbed1 --- /dev/null +++ b/docs/data/documentation/passage/layouts/!=(_:_:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage7LayoutsV","symbolKind":"op","roleHeading":"Operator","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"title":"!=(_:_:)"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["iOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Layouts","doc:\/\/Passage\/documentation\/Passage\/Layouts\/Equatable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/layouts\/!=(_:_:)"]}],"references":{"doc://Passage/documentation/Passage/Layouts/!=(_:_:)":{"role":"symbol","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/passage\/layouts\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/!=(_:_:)","type":"topic","kind":"symbol","title":"!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Layouts":{"kind":"symbol","title":"Layouts","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts","role":"symbol","navigatorTitle":[{"text":"Layouts","kind":"identifier"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Layouts","kind":"identifier"}],"url":"\/documentation\/passage\/layouts"},"doc://Passage/documentation/Passage/Layouts/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/layouts\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layouts/codingkeys.json b/docs/data/documentation/passage/layouts/codingkeys.json new file mode 100644 index 00000000..c6325021 --- /dev/null +++ b/docs/data/documentation/passage/layouts/codingkeys.json @@ -0,0 +1 @@ +{"sections":[],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/profile","doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/registration"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/RawRepresentable-Implementations"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Layouts"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/layouts\/codingkeys"]}],"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","kind":"relationships"}],"metadata":{"externalID":"s:7Passage7LayoutsV10CodingKeysO","role":"symbol","title":"Layouts.CodingKeys","modules":[{"name":"Passage"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"roleHeading":"Enumeration","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"symbolKind":"enum"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/Layouts/CodingKeys/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/layouts\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/RawRepresentable-Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Layouts/CodingKeys/profile":{"url":"\/documentation\/passage\/layouts\/codingkeys\/profile","role":"symbol","title":"Layouts.CodingKeys.profile","identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/profile","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"profile"}]},"doc://Passage/documentation/Passage/Layouts/CodingKeys/CodingKey-Implementations":{"kind":"article","title":"CodingKey Implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/passage\/layouts\/codingkeys\/codingkey-implementations"},"doc://Passage/documentation/Passage/Layouts/CodingKeys/registration":{"role":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"registration"}],"url":"\/documentation\/passage\/layouts\/codingkeys\/registration","identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/registration","type":"topic","kind":"symbol","title":"Layouts.CodingKeys.registration"},"doc://Passage/documentation/Passage/Layouts/CodingKeys":{"kind":"symbol","title":"Layouts.CodingKeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/layouts\/codingkeys"},"doc://Passage/documentation/Passage/Layouts":{"kind":"symbol","title":"Layouts","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts","role":"symbol","navigatorTitle":[{"text":"Layouts","kind":"identifier"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Layouts","kind":"identifier"}],"url":"\/documentation\/passage\/layouts"},"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SY":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/Layouts/CodingKeys/init(intValue:)":{"url":"\/documentation\/passage\/layouts\/codingkeys\/init(intvalue:)","role":"symbol","title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/init(intValue:)","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}]},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/Layouts/CodingKeys/Equatable-Implementations":{"url":"\/documentation\/passage\/layouts\/codingkeys\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/Equatable-Implementations","type":"topic","kind":"article","abstract":[]},"doc://Passage/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://Passage/documentation/Passage/Layouts/CodingKeys/init(rawValue:)":{"url":"\/documentation\/passage\/layouts\/codingkeys\/init(rawvalue:)","role":"symbol","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/init(rawValue:)","type":"topic","kind":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://Passage/s9CodingKeyP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP","title":"Swift.CodingKey"},"doc://Passage/documentation/Passage/Layouts/CodingKeys/init(stringValue:)":{"url":"\/documentation\/passage\/layouts\/codingkeys\/init(stringvalue:)","role":"symbol","title":"init(stringValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/init(stringValue:)","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layouts/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/layouts/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..476a0033 --- /dev/null +++ b/docs/data/documentation/passage/layouts/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage7LayoutsV10CodingKeysO","role":"symbol","title":"!=(_:_:)","extendedModule":"Swift","roleHeading":"Operator","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Layouts","doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/Equatable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/!=(_:_:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/layouts\/codingkeys\/!=(_:_:)"]}],"references":{"doc://Passage/documentation/Passage/Layouts/CodingKeys/Equatable-Implementations":{"url":"\/documentation\/passage\/layouts\/codingkeys\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/Equatable-Implementations","type":"topic","kind":"article","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Layouts/CodingKeys":{"kind":"symbol","title":"Layouts.CodingKeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/layouts\/codingkeys"},"doc://Passage/documentation/Passage/Layouts":{"kind":"symbol","title":"Layouts","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts","role":"symbol","navigatorTitle":[{"text":"Layouts","kind":"identifier"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Layouts","kind":"identifier"}],"url":"\/documentation\/passage\/layouts"},"doc://Passage/documentation/Passage/Layouts/CodingKeys/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","url":"\/documentation\/passage\/layouts\/codingkeys\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layouts/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/layouts/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..b901dce2 --- /dev/null +++ b/docs/data/documentation/passage/layouts/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/CodingKey-Implementations"},"metadata":{"title":"CodingKey Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/description"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Layouts","doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/layouts\/codingkeys\/codingkey-implementations"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Layouts/CodingKeys/debugDescription":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/layouts\/codingkeys\/debugdescription","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","kind":"symbol"},"doc://Passage/documentation/Passage/Layouts/CodingKeys/description":{"kind":"symbol","title":"description","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/description","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/layouts\/codingkeys\/description"},"doc://Passage/documentation/Passage/Layouts/CodingKeys":{"kind":"symbol","title":"Layouts.CodingKeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/layouts\/codingkeys"},"doc://Passage/documentation/Passage/Layouts":{"kind":"symbol","title":"Layouts","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts","role":"symbol","navigatorTitle":[{"text":"Layouts","kind":"identifier"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Layouts","kind":"identifier"}],"url":"\/documentation\/passage\/layouts"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layouts/codingkeys/debugdescription.json b/docs/data/documentation/passage/layouts/codingkeys/debugdescription.json new file mode 100644 index 00000000..8fef7731 --- /dev/null +++ b/docs/data/documentation/passage/layouts/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage7LayoutsV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","extendedModule":"Swift","title":"debugDescription"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Layouts","doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/CodingKey-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/layouts\/codingkeys\/debugdescription"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"references":{"doc://Passage/documentation/Passage/Layouts/CodingKeys":{"kind":"symbol","title":"Layouts.CodingKeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/layouts\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Layouts/CodingKeys/debugDescription":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/layouts\/codingkeys\/debugdescription","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","kind":"symbol"},"doc://Passage/documentation/Passage/Layouts":{"kind":"symbol","title":"Layouts","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts","role":"symbol","navigatorTitle":[{"text":"Layouts","kind":"identifier"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Layouts","kind":"identifier"}],"url":"\/documentation\/passage\/layouts"},"doc://Passage/documentation/Passage/Layouts/CodingKeys/CodingKey-Implementations":{"kind":"article","title":"CodingKey Implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/passage\/layouts\/codingkeys\/codingkey-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layouts/codingkeys/description.json b/docs/data/documentation/passage/layouts/codingkeys/description.json new file mode 100644 index 00000000..162cb656 --- /dev/null +++ b/docs/data/documentation/passage/layouts/codingkeys/description.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage7LayoutsV10CodingKeysO","title":"description","symbolKind":"property","role":"symbol","extendedModule":"Swift","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/description","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Layouts","doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/CodingKey-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/layouts\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.description","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/Layouts/CodingKeys/CodingKey-Implementations":{"kind":"article","title":"CodingKey Implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","type":"topic","url":"\/documentation\/passage\/layouts\/codingkeys\/codingkey-implementations"},"doc://Passage/documentation/Passage/Layouts":{"kind":"symbol","title":"Layouts","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts","role":"symbol","navigatorTitle":[{"text":"Layouts","kind":"identifier"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Layouts","kind":"identifier"}],"url":"\/documentation\/passage\/layouts"},"doc://Passage/documentation/Passage/Layouts/CodingKeys/description":{"kind":"symbol","title":"description","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/description","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/layouts\/codingkeys\/description"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Layouts/CodingKeys":{"kind":"symbol","title":"Layouts.CodingKeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/layouts\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layouts/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/layouts/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..d2e5f91b --- /dev/null +++ b/docs/data/documentation/passage/layouts/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/layouts\/codingkeys\/equatable-implementations"]}],"metadata":{"modules":[{"name":"Passage"}],"title":"Equatable Implementations","role":"collectionGroup"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/!=(_:_:)"],"generated":true}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Layouts","doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/Equatable-Implementations"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"article","references":{"doc://Passage/documentation/Passage/Layouts/CodingKeys/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","url":"\/documentation\/passage\/layouts\/codingkeys\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage/Layouts/CodingKeys":{"kind":"symbol","title":"Layouts.CodingKeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/layouts\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Layouts":{"kind":"symbol","title":"Layouts","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts","role":"symbol","navigatorTitle":[{"text":"Layouts","kind":"identifier"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Layouts","kind":"identifier"}],"url":"\/documentation\/passage\/layouts"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layouts/codingkeys/hash(into:).json b/docs/data/documentation/passage/layouts/codingkeys/hash(into:).json new file mode 100644 index 00000000..3d651499 --- /dev/null +++ b/docs/data/documentation/passage/layouts/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"metadata":{"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage7LayoutsV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Instance Method","role":"symbol","title":"hash(into:)","symbolKind":"method","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/layouts\/codingkeys\/hash(into:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Layouts","doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/hash(into:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/Layouts/CodingKeys/hash(into:)":{"type":"topic","url":"\/documentation\/passage\/layouts\/codingkeys\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"title":"hash(into:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/hash(into:)"},"doc://Passage/documentation/Passage/Layouts":{"kind":"symbol","title":"Layouts","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts","role":"symbol","navigatorTitle":[{"text":"Layouts","kind":"identifier"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Layouts","kind":"identifier"}],"url":"\/documentation\/passage\/layouts"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Layouts/CodingKeys":{"kind":"symbol","title":"Layouts.CodingKeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/layouts\/codingkeys"},"doc://Passage/documentation/Passage/Layouts/CodingKeys/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/layouts\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/RawRepresentable-Implementations","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layouts/codingkeys/hashvalue.json b/docs/data/documentation/passage/layouts/codingkeys/hashvalue.json new file mode 100644 index 00000000..9be12577 --- /dev/null +++ b/docs/data/documentation/passage/layouts/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/hashValue"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Layouts","doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/RawRepresentable-Implementations"]]},"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage7LayoutsV10CodingKeysO"},"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/layouts\/codingkeys\/hashvalue"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Layouts":{"kind":"symbol","title":"Layouts","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts","role":"symbol","navigatorTitle":[{"text":"Layouts","kind":"identifier"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Layouts","kind":"identifier"}],"url":"\/documentation\/passage\/layouts"},"doc://Passage/documentation/Passage/Layouts/CodingKeys":{"kind":"symbol","title":"Layouts.CodingKeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/layouts\/codingkeys"},"doc://Passage/documentation/Passage/Layouts/CodingKeys/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/layouts\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/RawRepresentable-Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Layouts/CodingKeys/hashValue":{"kind":"symbol","url":"\/documentation\/passage\/layouts\/codingkeys\/hashvalue","role":"symbol","title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/hashValue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layouts/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/layouts/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..b249011d --- /dev/null +++ b/docs/data/documentation/passage/layouts/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/layouts\/codingkeys\/init(intvalue:)"]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Layouts","doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys"]]},"metadata":{"roleHeading":"Initializer","symbolKind":"init","externalID":"s:7Passage7LayoutsV10CodingKeysO8intValueAESgSi_tcfc","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"role":"symbol","title":"init(intValue:)","modules":[{"name":"Passage"}]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/init(intValue:)"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Layouts/CodingKeys":{"kind":"symbol","title":"Layouts.CodingKeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/layouts\/codingkeys"},"doc://Passage/documentation/Passage/Layouts":{"kind":"symbol","title":"Layouts","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts","role":"symbol","navigatorTitle":[{"text":"Layouts","kind":"identifier"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Layouts","kind":"identifier"}],"url":"\/documentation\/passage\/layouts"},"doc://Passage/documentation/Passage/Layouts/CodingKeys/init(intValue:)":{"url":"\/documentation\/passage\/layouts\/codingkeys\/init(intvalue:)","role":"symbol","title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/init(intValue:)","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layouts/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/layouts/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..c1c9f436 --- /dev/null +++ b/docs/data/documentation/passage/layouts/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/layouts\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/init(rawValue:)"},"sections":[],"metadata":{"symbolKind":"init","role":"symbol","title":"init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"roleHeading":"Initializer","externalID":"s:7Passage7LayoutsV10CodingKeysO8rawValueAESgSS_tcfc","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Layouts","doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/Layouts/CodingKeys":{"kind":"symbol","title":"Layouts.CodingKeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/layouts\/codingkeys"},"doc://Passage/documentation/Passage/Layouts":{"kind":"symbol","title":"Layouts","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts","role":"symbol","navigatorTitle":[{"text":"Layouts","kind":"identifier"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Layouts","kind":"identifier"}],"url":"\/documentation\/passage\/layouts"},"doc://Passage/documentation/Passage/Layouts/CodingKeys/init(rawValue:)":{"url":"\/documentation\/passage\/layouts\/codingkeys\/init(rawvalue:)","role":"symbol","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/init(rawValue:)","type":"topic","kind":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layouts/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/layouts/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..d5401599 --- /dev/null +++ b/docs/data/documentation/passage/layouts/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/layouts\/codingkeys\/init(stringvalue:)"]}],"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"title":"init(stringValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"symbolKind":"init","roleHeading":"Initializer","externalID":"s:7Passage7LayoutsV10CodingKeysO11stringValueAESgSS_tcfc"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Layouts","doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys"]]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/Layouts/CodingKeys":{"kind":"symbol","title":"Layouts.CodingKeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/layouts\/codingkeys"},"doc://Passage/documentation/Passage/Layouts":{"kind":"symbol","title":"Layouts","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts","role":"symbol","navigatorTitle":[{"text":"Layouts","kind":"identifier"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Layouts","kind":"identifier"}],"url":"\/documentation\/passage\/layouts"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Layouts/CodingKeys/init(stringValue:)":{"url":"\/documentation\/passage\/layouts\/codingkeys\/init(stringvalue:)","role":"symbol","title":"init(stringValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/init(stringValue:)","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layouts/codingkeys/profile.json b/docs/data/documentation/passage/layouts/codingkeys/profile.json new file mode 100644 index 00000000..d8ca9bfc --- /dev/null +++ b/docs/data/documentation/passage/layouts/codingkeys/profile.json @@ -0,0 +1 @@ +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"profile"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"roleHeading":"Case","role":"symbol","symbolKind":"case","title":"Layouts.CodingKeys.profile","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"profile","kind":"identifier"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage7LayoutsV10CodingKeysO7profileyA2EmF"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/profile","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Layouts","doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/layouts\/codingkeys\/profile"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Layouts/CodingKeys":{"kind":"symbol","title":"Layouts.CodingKeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/layouts\/codingkeys"},"doc://Passage/documentation/Passage/Layouts/CodingKeys/profile":{"url":"\/documentation\/passage\/layouts\/codingkeys\/profile","role":"symbol","title":"Layouts.CodingKeys.profile","identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/profile","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"profile"}]},"doc://Passage/documentation/Passage/Layouts":{"kind":"symbol","title":"Layouts","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts","role":"symbol","navigatorTitle":[{"text":"Layouts","kind":"identifier"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Layouts","kind":"identifier"}],"url":"\/documentation\/passage\/layouts"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layouts/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/layouts/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..33ad4704 --- /dev/null +++ b/docs/data/documentation/passage/layouts/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"RawRepresentable Implementations"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Layouts","doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/layouts\/codingkeys\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/RawRepresentable-Implementations"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/hashValue"],"title":"Instance Properties"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/hash(into:)"],"title":"Instance Methods","generated":true}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Layouts":{"kind":"symbol","title":"Layouts","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts","role":"symbol","navigatorTitle":[{"text":"Layouts","kind":"identifier"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Layouts","kind":"identifier"}],"url":"\/documentation\/passage\/layouts"},"doc://Passage/documentation/Passage/Layouts/CodingKeys/hashValue":{"kind":"symbol","url":"\/documentation\/passage\/layouts\/codingkeys\/hashvalue","role":"symbol","title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/hashValue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Layouts/CodingKeys/hash(into:)":{"type":"topic","url":"\/documentation\/passage\/layouts\/codingkeys\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"title":"hash(into:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/hash(into:)"},"doc://Passage/documentation/Passage/Layouts/CodingKeys":{"kind":"symbol","title":"Layouts.CodingKeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/layouts\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layouts/codingkeys/registration.json b/docs/data/documentation/passage/layouts/codingkeys/registration.json new file mode 100644 index 00000000..84ee4221 --- /dev/null +++ b/docs/data/documentation/passage/layouts/codingkeys/registration.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Layouts","doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys"]]},"kind":"symbol","metadata":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"registration","kind":"identifier"}],"externalID":"s:7Passage7LayoutsV10CodingKeysO12registrationyA2EmF","symbolKind":"case","roleHeading":"Case","modules":[{"name":"Passage"}],"title":"Layouts.CodingKeys.registration"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/registration","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"registration","kind":"identifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/layouts\/codingkeys\/registration"]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage/Layouts":{"kind":"symbol","title":"Layouts","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts","role":"symbol","navigatorTitle":[{"text":"Layouts","kind":"identifier"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Layouts","kind":"identifier"}],"url":"\/documentation\/passage\/layouts"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Layouts/CodingKeys/registration":{"role":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"registration"}],"url":"\/documentation\/passage\/layouts\/codingkeys\/registration","identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys\/registration","type":"topic","kind":"symbol","title":"Layouts.CodingKeys.registration"},"doc://Passage/documentation/Passage/Layouts/CodingKeys":{"kind":"symbol","title":"Layouts.CodingKeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/layouts\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layouts/encode(to:).json b/docs/data/documentation/passage/layouts/encode(to:).json new file mode 100644 index 00000000..b3d42455 --- /dev/null +++ b/docs/data/documentation/passage/layouts/encode(to:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/encode(to:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Layouts"]]},"metadata":{"symbolKind":"method","role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"roleHeading":"Instance Method","externalID":"s:7Passage7LayoutsV6encode2toys7Encoder_p_tKF","modules":[{"name":"Passage"}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/layouts\/encode(to:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["iOS"],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/Layouts/encode(to:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","url":"\/documentation\/passage\/layouts\/encode(to:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/encode(to:)","role":"symbol","title":"encode(to:)","kind":"symbol"},"doc://Passage/documentation/Passage/Layouts":{"kind":"symbol","title":"Layouts","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts","role":"symbol","navigatorTitle":[{"text":"Layouts","kind":"identifier"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Layouts","kind":"identifier"}],"url":"\/documentation\/passage\/layouts"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layouts/equatable-implementations.json b/docs/data/documentation/passage/layouts/equatable-implementations.json new file mode 100644 index 00000000..a258f1c4 --- /dev/null +++ b/docs/data/documentation/passage/layouts/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Layouts"]]},"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/layouts\/equatable-implementations"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Layouts\/!=(_:_:)"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/Equatable-Implementations"},"sections":[],"kind":"article","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Layouts":{"kind":"symbol","title":"Layouts","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts","role":"symbol","navigatorTitle":[{"text":"Layouts","kind":"identifier"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Layouts","kind":"identifier"}],"url":"\/documentation\/passage\/layouts"},"doc://Passage/documentation/Passage/Layouts/!=(_:_:)":{"role":"symbol","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/passage\/layouts\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/!=(_:_:)","type":"topic","kind":"symbol","title":"!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layouts/init(from:).json b/docs/data/documentation/passage/layouts/init(from:).json new file mode 100644 index 00000000..23fb9f10 --- /dev/null +++ b/docs/data/documentation/passage/layouts/init(from:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/init(from:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Layouts"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/layouts\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"symbolKind":"init","role":"symbol","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"roleHeading":"Initializer","externalID":"s:7Passage7LayoutsV4fromACs7Decoder_p_tKcfc","modules":[{"name":"Passage"}]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/Layouts":{"kind":"symbol","title":"Layouts","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts","role":"symbol","navigatorTitle":[{"text":"Layouts","kind":"identifier"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Layouts","kind":"identifier"}],"url":"\/documentation\/passage\/layouts"},"doc://Passage/documentation/Passage/Layouts/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","url":"\/documentation\/passage\/layouts\/init(from:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/init(from:)","role":"symbol","title":"init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layouts/init(profile:registration:).json b/docs/data/documentation/passage/layouts/init(profile:registration:).json new file mode 100644 index 00000000..27dbb889 --- /dev/null +++ b/docs/data/documentation/passage/layouts/init(profile:registration:).json @@ -0,0 +1 @@ +{"metadata":{"role":"symbol","roleHeading":"Initializer","symbolKind":"init","title":"init(profile:registration:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"profile","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"LayoutConfig","preciseIdentifier":"s:7Passage12LayoutConfigV","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"text":"registration","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Passage12LayoutConfigV","text":"LayoutConfig","kind":"typeIdentifier"},{"text":"])","kind":"text"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage7LayoutsV7profile12registrationACSayAA12LayoutConfigVG_AHtcfc"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"profile","kind":"externalParam"},{"text":": [","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","kind":"typeIdentifier","text":"LayoutConfig","preciseIdentifier":"s:7Passage12LayoutConfigV"},{"kind":"text","text":"], "},{"text":"registration","kind":"externalParam"},{"kind":"text","text":": ["},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","kind":"typeIdentifier","preciseIdentifier":"s:7Passage12LayoutConfigV","text":"LayoutConfig"},{"text":"])","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Layouts"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/init(profile:registration:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/layouts\/init(profile:registration:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Layouts/init(profile:registration:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"profile","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"LayoutConfig","preciseIdentifier":"s:7Passage12LayoutConfigV"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"registration"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Passage12LayoutConfigV","kind":"typeIdentifier","text":"LayoutConfig"},{"text":"])","kind":"text"}],"type":"topic","url":"\/documentation\/passage\/layouts\/init(profile:registration:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/init(profile:registration:)","role":"symbol","title":"init(profile:registration:)","kind":"symbol"},"doc://Passage/documentation/Passage/Layouts":{"kind":"symbol","title":"Layouts","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts","role":"symbol","navigatorTitle":[{"text":"Layouts","kind":"identifier"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Layouts","kind":"identifier"}],"url":"\/documentation\/passage\/layouts"},"doc://Passage/documentation/Passage/LayoutConfig":{"navigatorTitle":[{"text":"LayoutConfig","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayoutConfig"}],"title":"LayoutConfig","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","role":"symbol","url":"\/documentation\/passage\/layoutconfig"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layouts/profile.json b/docs/data/documentation/passage/layouts/profile.json new file mode 100644 index 00000000..f61abf96 --- /dev/null +++ b/docs/data/documentation/passage/layouts/profile.json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Layouts"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/profile","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"profile","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","preciseIdentifier":"s:7Passage12LayoutConfigV","text":"LayoutConfig"},{"kind":"text","text":"]"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"externalID":"s:7Passage7LayoutsV7profileSayAA12LayoutConfigVGvp","title":"profile","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"profile","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage12LayoutConfigV","text":"LayoutConfig"},{"kind":"text","text":"]"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/layouts\/profile"]}],"references":{"doc://Passage/documentation/Passage/LayoutConfig":{"navigatorTitle":[{"text":"LayoutConfig","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayoutConfig"}],"title":"LayoutConfig","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","role":"symbol","url":"\/documentation\/passage\/layoutconfig"},"doc://Passage/documentation/Passage/Layouts":{"kind":"symbol","title":"Layouts","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts","role":"symbol","navigatorTitle":[{"text":"Layouts","kind":"identifier"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Layouts","kind":"identifier"}],"url":"\/documentation\/passage\/layouts"},"doc://Passage/documentation/Passage/Layouts/profile":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"profile"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"LayoutConfig","preciseIdentifier":"s:7Passage12LayoutConfigV"},{"kind":"text","text":"]"}],"type":"topic","url":"\/documentation\/passage\/layouts\/profile","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/profile","role":"symbol","title":"profile","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/layouts/registration.json b/docs/data/documentation/passage/layouts/registration.json new file mode 100644 index 00000000..4a354cdf --- /dev/null +++ b/docs/data/documentation/passage/layouts/registration.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"property","roleHeading":"Instance Property","title":"registration","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"registration"},{"text":": [","kind":"text"},{"text":"LayoutConfig","kind":"typeIdentifier","preciseIdentifier":"s:7Passage12LayoutConfigV"},{"text":"]","kind":"text"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage7LayoutsV12registrationSayAA12LayoutConfigVGvp","role":"symbol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Layouts"]]},"variants":[{"paths":["\/documentation\/passage\/layouts\/registration"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/registration","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"registration"},{"kind":"text","text":": ["},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","kind":"typeIdentifier","text":"LayoutConfig","preciseIdentifier":"s:7Passage12LayoutConfigV"},{"kind":"text","text":"]"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Layouts":{"kind":"symbol","title":"Layouts","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts","role":"symbol","navigatorTitle":[{"text":"Layouts","kind":"identifier"}],"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Layouts","kind":"identifier"}],"url":"\/documentation\/passage\/layouts"},"doc://Passage/documentation/Passage/Layouts/registration":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"registration"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"LayoutConfig","preciseIdentifier":"s:7Passage12LayoutConfigV"},{"text":"]","kind":"text"}],"type":"topic","url":"\/documentation\/passage\/layouts\/registration","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Layouts\/registration","role":"symbol","title":"registration","kind":"symbol"},"doc://Passage/documentation/Passage/LayoutConfig":{"navigatorTitle":[{"text":"LayoutConfig","kind":"identifier"}],"abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LayoutConfig"}],"title":"LayoutConfig","identifier":"doc:\/\/Passage\/documentation\/Passage\/LayoutConfig","role":"symbol","url":"\/documentation\/passage\/layoutconfig"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginapi.json b/docs/data/documentation/passage/loginapi.json new file mode 100644 index 00000000..0d9159e1 --- /dev/null +++ b/docs/data/documentation/passage/loginapi.json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginAPI","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginapi"]}],"metadata":{"modules":[{"name":"Passage"}],"externalID":"s:7Passage8LoginAPIC","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginAPI"}],"navigatorTitle":[{"text":"LoginAPI","kind":"identifier"}],"roleHeading":"Class","title":"LoginAPI","symbolKind":"class"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginAPI\/loginMagicLink(appId:loginMagicLinkRequest:)","doc:\/\/Passage\/documentation\/Passage\/LoginAPI\/loginMagicLinkWithRequestBuilder(appId:loginMagicLinkRequest:)","doc:\/\/Passage\/documentation\/Passage\/LoginAPI\/loginOneTimePasscode(appId:loginOneTimePasscodeRequest:)","doc:\/\/Passage\/documentation\/Passage\/LoginAPI\/loginOneTimePasscodeWithRequestBuilder(appId:loginOneTimePasscodeRequest:)","doc:\/\/Passage\/documentation\/Passage\/LoginAPI\/loginWebauthnFinish(appId:loginWebAuthnFinishRequest:)","doc:\/\/Passage\/documentation\/Passage\/LoginAPI\/loginWebauthnFinishWithRequestBuilder(appId:loginWebAuthnFinishRequest:)","doc:\/\/Passage\/documentation\/Passage\/LoginAPI\/loginWebauthnStart(appId:loginWebAuthnStartRequest:)","doc:\/\/Passage\/documentation\/Passage\/LoginAPI\/loginWebauthnStartWithRequestBuilder(appId:loginWebAuthnStartRequest:)"],"title":"Type Methods"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"LoginAPI","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginAPI":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"LoginAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LoginAPI"}],"kind":"symbol","title":"LoginAPI","type":"topic","url":"\/documentation\/passage\/loginapi","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginAPI"},"doc://Passage/documentation/Passage/LoginAPI/loginWebauthnFinish(appId:loginWebAuthnFinishRequest:)":{"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginWebauthnFinish"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"loginWebAuthnFinishRequest"},{"text":": ","kind":"text"},{"text":"LoginWebAuthnFinishRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage26LoginWebAuthnFinishRequestV"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage12AuthResponseV","text":"AuthResponse","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/loginapi\/loginwebauthnfinish(appid:loginwebauthnfinishrequest:)","title":"loginWebauthnFinish(appId:loginWebAuthnFinishRequest:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginAPI\/loginWebauthnFinish(appId:loginWebAuthnFinishRequest:)","abstract":[{"text":"Finish WebAuthn Login","type":"text"}]},"doc://Passage/documentation/Passage/LoginAPI/loginWebauthnStartWithRequestBuilder(appId:loginWebAuthnStartRequest:)":{"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginWebauthnStartWithRequestBuilder"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"loginWebAuthnStartRequest","kind":"externalParam"},{"kind":"text","text":": "},{"text":"LoginWebAuthnStartRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage25LoginWebAuthnStartRequestV"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier","text":"RequestBuilder"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage26LoginWebAuthnStartResponseV","text":"LoginWebAuthnStartResponse"},{"text":">","kind":"text"}],"kind":"symbol","title":"loginWebauthnStartWithRequestBuilder(appId:loginWebAuthnStartRequest:)","type":"topic","url":"\/documentation\/passage\/loginapi\/loginwebauthnstartwithrequestbuilder(appid:loginwebauthnstartrequest:)","abstract":[{"text":"Start WebAuthn Login","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginAPI\/loginWebauthnStartWithRequestBuilder(appId:loginWebAuthnStartRequest:)"},"doc://Passage/documentation/Passage/LoginAPI/loginOneTimePasscode(appId:loginOneTimePasscodeRequest:)":{"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"loginOneTimePasscode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"loginOneTimePasscodeRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage27LoginOneTimePasscodeRequestV","text":"LoginOneTimePasscodeRequest"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage23OneTimePasscodeResponseV","text":"OneTimePasscodeResponse","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/loginapi\/loginonetimepasscode(appid:loginonetimepasscoderequest:)","title":"loginOneTimePasscode(appId:loginOneTimePasscodeRequest:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginAPI\/loginOneTimePasscode(appId:loginOneTimePasscodeRequest:)","abstract":[{"text":"Login with OTP","type":"text"}]},"doc://Passage/documentation/Passage/LoginAPI/loginMagicLinkWithRequestBuilder(appId:loginMagicLinkRequest:)":{"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"loginMagicLinkWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"loginMagicLinkRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage21LoginMagicLinkRequestV","text":"LoginMagicLinkRequest"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Passage22LoginMagicLinkResponseV","text":"LoginMagicLinkResponse","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","title":"loginMagicLinkWithRequestBuilder(appId:loginMagicLinkRequest:)","type":"topic","url":"\/documentation\/passage\/loginapi\/loginmagiclinkwithrequestbuilder(appid:loginmagiclinkrequest:)","abstract":[{"text":"Login with Magic Link","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginAPI\/loginMagicLinkWithRequestBuilder(appId:loginMagicLinkRequest:)"},"doc://Passage/documentation/Passage/LoginAPI/loginWebauthnFinishWithRequestBuilder(appId:loginWebAuthnFinishRequest:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"loginWebauthnFinishWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"loginWebAuthnFinishRequest","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"LoginWebAuthnFinishRequest","preciseIdentifier":"s:7Passage26LoginWebAuthnFinishRequestV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Passage12AuthResponseV","text":"AuthResponse","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/passage\/loginapi\/loginwebauthnfinishwithrequestbuilder(appid:loginwebauthnfinishrequest:)","title":"loginWebauthnFinishWithRequestBuilder(appId:loginWebAuthnFinishRequest:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginAPI\/loginWebauthnFinishWithRequestBuilder(appId:loginWebAuthnFinishRequest:)","abstract":[{"text":"Finish WebAuthn Login","type":"text"}]},"doc://Passage/documentation/Passage/LoginAPI/loginMagicLink(appId:loginMagicLinkRequest:)":{"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"loginMagicLink","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"loginMagicLinkRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage21LoginMagicLinkRequestV","text":"LoginMagicLinkRequest"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"LoginMagicLinkResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage22LoginMagicLinkResponseV"}],"kind":"symbol","title":"loginMagicLink(appId:loginMagicLinkRequest:)","type":"topic","url":"\/documentation\/passage\/loginapi\/loginmagiclink(appid:loginmagiclinkrequest:)","abstract":[{"text":"Login with Magic Link","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginAPI\/loginMagicLink(appId:loginMagicLinkRequest:)"},"doc://Passage/documentation/Passage/LoginAPI/loginWebauthnStart(appId:loginWebAuthnStartRequest:)":{"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"loginWebauthnStart"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"loginWebAuthnStartRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage25LoginWebAuthnStartRequestV","text":"LoginWebAuthnStartRequest"},{"kind":"text","text":"?) "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage26LoginWebAuthnStartResponseV","text":"LoginWebAuthnStartResponse","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/loginapi\/loginwebauthnstart(appid:loginwebauthnstartrequest:)","title":"loginWebauthnStart(appId:loginWebAuthnStartRequest:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginAPI\/loginWebauthnStart(appId:loginWebAuthnStartRequest:)","abstract":[{"text":"Start WebAuthn Login","type":"text"}]},"doc://Passage/documentation/Passage/LoginAPI/loginOneTimePasscodeWithRequestBuilder(appId:loginOneTimePasscodeRequest:)":{"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"loginOneTimePasscodeWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"loginOneTimePasscodeRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage27LoginOneTimePasscodeRequestV","text":"LoginOneTimePasscodeRequest"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Passage23OneTimePasscodeResponseV","text":"OneTimePasscodeResponse","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","title":"loginOneTimePasscodeWithRequestBuilder(appId:loginOneTimePasscodeRequest:)","type":"topic","url":"\/documentation\/passage\/loginapi\/loginonetimepasscodewithrequestbuilder(appid:loginonetimepasscoderequest:)","abstract":[{"text":"Login with OTP","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginAPI\/loginOneTimePasscodeWithRequestBuilder(appId:loginOneTimePasscodeRequest:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginapi/loginmagiclink(appid:loginmagiclinkrequest:).json b/docs/data/documentation/passage/loginapi/loginmagiclink(appid:loginmagiclinkrequest:).json new file mode 100644 index 00000000..93277f0a --- /dev/null +++ b/docs/data/documentation/passage/loginapi/loginmagiclink(appid:loginmagiclinkrequest:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginAPI"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginAPI\/loginMagicLink(appId:loginMagicLinkRequest:)"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginMagicLink"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"loginMagicLinkRequest","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"LoginMagicLinkRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","preciseIdentifier":"s:7Passage21LoginMagicLinkRequestV"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage22LoginMagicLinkResponseV","text":"LoginMagicLinkResponse"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"(path) App ID"}],"type":"paragraph"}],"name":"appId"},{"name":"loginMagicLinkRequest","content":[{"inlineContent":[{"type":"text","text":"(body) User Data"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"level":2,"anchor":"return-value","type":"heading","text":"Return Value"},{"inlineContent":[{"text":"LoginMagicLinkResponse","type":"text"}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginapi\/loginmagiclink(appid:loginmagiclinkrequest:)"]}],"metadata":{"platforms":[{"deprecated":false,"introducedAt":"13.0","name":"iOS","unavailable":false,"beta":false},{"name":"macOS","deprecated":false,"introducedAt":"10.15","unavailable":false,"beta":false},{"name":"tvOS","introducedAt":"13.0","beta":false,"deprecated":false,"unavailable":false},{"beta":false,"name":"watchOS","introducedAt":"6.0","unavailable":false,"deprecated":false}],"modules":[{"name":"Passage"}],"roleHeading":"Type Method","title":"loginMagicLink(appId:loginMagicLinkRequest:)","role":"symbol","externalID":"s:7Passage8LoginAPIC14loginMagicLink5appId0deF7RequestAA0beF8ResponseVSS_AA0befI0VtYaKFZ","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginMagicLink"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"loginMagicLinkRequest"},{"kind":"text","text":": "},{"text":"LoginMagicLinkRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage21LoginMagicLinkRequestV"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"LoginMagicLinkResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage22LoginMagicLinkResponseV"}],"symbolKind":"method"},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Login with Magic Link"}],"references":{"doc://Passage/documentation/Passage/LoginMagicLinkRequest":{"abstract":[],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"LoginMagicLinkRequest","kind":"identifier"}],"title":"LoginMagicLinkRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginMagicLinkResponse":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LoginMagicLinkResponse"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkResponse","kind":"identifier"}],"title":"LoginMagicLinkResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","url":"\/documentation\/passage\/loginmagiclinkresponse"},"doc://Passage/documentation/Passage/LoginAPI/loginMagicLink(appId:loginMagicLinkRequest:)":{"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"loginMagicLink","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"loginMagicLinkRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage21LoginMagicLinkRequestV","text":"LoginMagicLinkRequest"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"LoginMagicLinkResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage22LoginMagicLinkResponseV"}],"kind":"symbol","title":"loginMagicLink(appId:loginMagicLinkRequest:)","type":"topic","url":"\/documentation\/passage\/loginapi\/loginmagiclink(appid:loginmagiclinkrequest:)","abstract":[{"text":"Login with Magic Link","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginAPI\/loginMagicLink(appId:loginMagicLinkRequest:)"},"doc://Passage/documentation/Passage/LoginAPI":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"LoginAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LoginAPI"}],"kind":"symbol","title":"LoginAPI","type":"topic","url":"\/documentation\/passage\/loginapi","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginAPI"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginapi/loginmagiclinkwithrequestbuilder(appid:loginmagiclinkrequest:).json b/docs/data/documentation/passage/loginapi/loginmagiclinkwithrequestbuilder(appid:loginmagiclinkrequest:).json new file mode 100644 index 00000000..df8268c3 --- /dev/null +++ b/docs/data/documentation/passage/loginapi/loginmagiclinkwithrequestbuilder(appid:loginmagiclinkrequest:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginAPI"]]},"kind":"symbol","abstract":[{"type":"text","text":"Login with Magic Link"}],"metadata":{"externalID":"s:7Passage8LoginAPIC32loginMagicLinkWithRequestBuilder5appId0defH0AA0hI0CyAA0beF8ResponseVGSS_AA0befH0VtFZ","roleHeading":"Type Method","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginMagicLinkWithRequestBuilder"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"loginMagicLinkRequest","kind":"externalParam"},{"kind":"text","text":": "},{"text":"LoginMagicLinkRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage21LoginMagicLinkRequestV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier","text":"RequestBuilder"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Passage22LoginMagicLinkResponseV","text":"LoginMagicLinkResponse","kind":"typeIdentifier"},{"text":">","kind":"text"}],"modules":[{"name":"Passage"}],"symbolKind":"method","title":"loginMagicLinkWithRequestBuilder(appId:loginMagicLinkRequest:)"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginAPI\/loginMagicLinkWithRequestBuilder(appId:loginMagicLinkRequest:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginMagicLinkWithRequestBuilder"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"loginMagicLinkRequest"},{"kind":"text","text":": "},{"text":"LoginMagicLinkRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage21LoginMagicLinkRequestV","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder"},{"text":"<","kind":"text"},{"text":"LoginMagicLinkResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","preciseIdentifier":"s:7Passage22LoginMagicLinkResponseV","kind":"typeIdentifier"},{"text":">","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) App ID"}]}]},{"content":[{"inlineContent":[{"text":"(body) User Data","type":"text"}],"type":"paragraph"}],"name":"loginMagicLinkRequest"}]},{"content":[{"anchor":"return-value","type":"heading","level":2,"text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"RequestBuilder"}]}],"kind":"content"},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"text","text":"POST \/apps\/{app_id}\/login\/magic-link"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Send a login email or SMS to the user. The user will receive an email or text with a link to complete their login."}],"type":"paragraph"}]}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/passage\/loginapi\/loginmagiclinkwithrequestbuilder(appid:loginmagiclinkrequest:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/LoginMagicLinkRequest":{"abstract":[],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"LoginMagicLinkRequest","kind":"identifier"}],"title":"LoginMagicLinkRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest","type":"topic"},"doc://Passage/documentation/Passage/LoginAPI":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"LoginAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LoginAPI"}],"kind":"symbol","title":"LoginAPI","type":"topic","url":"\/documentation\/passage\/loginapi","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginAPI"},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/LoginAPI/loginMagicLinkWithRequestBuilder(appId:loginMagicLinkRequest:)":{"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"loginMagicLinkWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"loginMagicLinkRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage21LoginMagicLinkRequestV","text":"LoginMagicLinkRequest"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Passage22LoginMagicLinkResponseV","text":"LoginMagicLinkResponse","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","title":"loginMagicLinkWithRequestBuilder(appId:loginMagicLinkRequest:)","type":"topic","url":"\/documentation\/passage\/loginapi\/loginmagiclinkwithrequestbuilder(appid:loginmagiclinkrequest:)","abstract":[{"text":"Login with Magic Link","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginAPI\/loginMagicLinkWithRequestBuilder(appId:loginMagicLinkRequest:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginMagicLinkResponse":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LoginMagicLinkResponse"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkResponse","kind":"identifier"}],"title":"LoginMagicLinkResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","url":"\/documentation\/passage\/loginmagiclinkresponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginapi/loginonetimepasscode(appid:loginonetimepasscoderequest:).json b/docs/data/documentation/passage/loginapi/loginonetimepasscode(appid:loginonetimepasscoderequest:).json new file mode 100644 index 00000000..15066f3b --- /dev/null +++ b/docs/data/documentation/passage/loginapi/loginonetimepasscode(appid:loginonetimepasscoderequest:).json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginAPI"]]},"variants":[{"paths":["\/documentation\/passage\/loginapi\/loginonetimepasscode(appid:loginonetimepasscoderequest:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"Login with OTP","type":"text"}],"metadata":{"role":"symbol","platforms":[{"deprecated":false,"introducedAt":"13.0","unavailable":false,"beta":false,"name":"iOS"},{"beta":false,"deprecated":false,"introducedAt":"10.15","name":"macOS","unavailable":false},{"deprecated":false,"name":"tvOS","beta":false,"introducedAt":"13.0","unavailable":false},{"unavailable":false,"name":"watchOS","introducedAt":"6.0","beta":false,"deprecated":false}],"externalID":"s:7Passage8LoginAPIC20loginOneTimePasscode5appId0defG7RequestAA0efG8ResponseVSS_AA0befgJ0VtYaKFZ","title":"loginOneTimePasscode(appId:loginOneTimePasscodeRequest:)","roleHeading":"Type Method","symbolKind":"method","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"loginOneTimePasscode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"loginOneTimePasscodeRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"LoginOneTimePasscodeRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage27LoginOneTimePasscodeRequestV"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage23OneTimePasscodeResponseV","text":"OneTimePasscodeResponse"}],"modules":[{"name":"Passage"}]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"loginOneTimePasscode"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"loginOneTimePasscodeRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"LoginOneTimePasscodeRequest","preciseIdentifier":"s:7Passage27LoginOneTimePasscodeRequestV","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage23OneTimePasscodeResponseV","text":"OneTimePasscodeResponse"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) App ID"}]}],"name":"appId"},{"content":[{"inlineContent":[{"type":"text","text":"(body) User Data"}],"type":"paragraph"}],"name":"loginOneTimePasscodeRequest"}]},{"kind":"content","content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"OneTimePasscodeResponse"}]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginAPI\/loginOneTimePasscode(appId:loginOneTimePasscodeRequest:)","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/LoginAPI":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"LoginAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LoginAPI"}],"kind":"symbol","title":"LoginAPI","type":"topic","url":"\/documentation\/passage\/loginapi","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginAPI"},"doc://Passage/documentation/Passage/LoginAPI/loginOneTimePasscode(appId:loginOneTimePasscodeRequest:)":{"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"loginOneTimePasscode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"loginOneTimePasscodeRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage27LoginOneTimePasscodeRequestV","text":"LoginOneTimePasscodeRequest"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage23OneTimePasscodeResponseV","text":"OneTimePasscodeResponse","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/loginapi\/loginonetimepasscode(appid:loginonetimepasscoderequest:)","title":"loginOneTimePasscode(appId:loginOneTimePasscodeRequest:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginAPI\/loginOneTimePasscode(appId:loginOneTimePasscodeRequest:)","abstract":[{"text":"Login with OTP","type":"text"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest":{"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"title":"LoginOneTimePasscodeRequest","navigatorTitle":[{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","kind":"symbol","url":"\/documentation\/passage\/loginonetimepasscoderequest"},"doc://Passage/documentation/Passage/OneTimePasscodeResponse":{"kind":"symbol","title":"OneTimePasscodeResponse","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OneTimePasscodeResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","role":"symbol","navigatorTitle":[{"text":"OneTimePasscodeResponse","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginapi/loginonetimepasscodewithrequestbuilder(appid:loginonetimepasscoderequest:).json b/docs/data/documentation/passage/loginapi/loginonetimepasscodewithrequestbuilder(appid:loginonetimepasscoderequest:).json new file mode 100644 index 00000000..b7343a32 --- /dev/null +++ b/docs/data/documentation/passage/loginapi/loginonetimepasscodewithrequestbuilder(appid:loginonetimepasscoderequest:).json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Type Method","symbolKind":"method","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"loginOneTimePasscodeWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"loginOneTimePasscodeRequest"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage27LoginOneTimePasscodeRequestV","text":"LoginOneTimePasscodeRequest"},{"kind":"text","text":") -> "},{"text":"RequestBuilder","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Passage23OneTimePasscodeResponseV","text":"OneTimePasscodeResponse","kind":"typeIdentifier"},{"kind":"text","text":">"}],"modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage8LoginAPIC38loginOneTimePasscodeWithRequestBuilder5appId0defgI0AA0iJ0CyAA0efG8ResponseVGSS_AA0befgI0VtFZ","title":"loginOneTimePasscodeWithRequestBuilder(appId:loginOneTimePasscodeRequest:)"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"loginOneTimePasscodeWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"loginOneTimePasscodeRequest"},{"kind":"text","text":": "},{"text":"LoginOneTimePasscodeRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage27LoginOneTimePasscodeRequestV","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest"},{"text":") -> ","kind":"text"},{"text":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","text":"OneTimePasscodeResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage23OneTimePasscodeResponseV"},{"text":">","kind":"text"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"appId","content":[{"inlineContent":[{"text":"(path) App ID","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"(body) User Data","type":"text"}],"type":"paragraph"}],"name":"loginOneTimePasscodeRequest"}]},{"kind":"content","content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"RequestBuilder"}],"type":"paragraph"}]},{"content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"POST \/apps\/{app_id}\/login\/otp"}]}]},{"content":[{"inlineContent":[{"text":"Send a login email or SMS to the user. The user will receive an email or text with a one-time passcode to complete their login.","type":"text"}],"type":"paragraph"}]}]}],"kind":"content"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginapi\/loginonetimepasscodewithrequestbuilder(appid:loginonetimepasscoderequest:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Login with OTP","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginAPI"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginAPI\/loginOneTimePasscodeWithRequestBuilder(appId:loginOneTimePasscodeRequest:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginAPI":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"LoginAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LoginAPI"}],"kind":"symbol","title":"LoginAPI","type":"topic","url":"\/documentation\/passage\/loginapi","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginAPI"},"doc://Passage/documentation/Passage/OneTimePasscodeResponse":{"kind":"symbol","title":"OneTimePasscodeResponse","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OneTimePasscodeResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","role":"symbol","navigatorTitle":[{"text":"OneTimePasscodeResponse","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse","abstract":[]},"doc://Passage/documentation/Passage/LoginAPI/loginOneTimePasscodeWithRequestBuilder(appId:loginOneTimePasscodeRequest:)":{"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"loginOneTimePasscodeWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"loginOneTimePasscodeRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage27LoginOneTimePasscodeRequestV","text":"LoginOneTimePasscodeRequest"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Passage23OneTimePasscodeResponseV","text":"OneTimePasscodeResponse","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","title":"loginOneTimePasscodeWithRequestBuilder(appId:loginOneTimePasscodeRequest:)","type":"topic","url":"\/documentation\/passage\/loginapi\/loginonetimepasscodewithrequestbuilder(appid:loginonetimepasscoderequest:)","abstract":[{"text":"Login with OTP","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginAPI\/loginOneTimePasscodeWithRequestBuilder(appId:loginOneTimePasscodeRequest:)"},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest":{"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"title":"LoginOneTimePasscodeRequest","navigatorTitle":[{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","kind":"symbol","url":"\/documentation\/passage\/loginonetimepasscoderequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginapi/loginwebauthnfinish(appid:loginwebauthnfinishrequest:).json b/docs/data/documentation/passage/loginapi/loginwebauthnfinish(appid:loginwebauthnfinishrequest:).json new file mode 100644 index 00000000..0bb6dd58 --- /dev/null +++ b/docs/data/documentation/passage/loginapi/loginwebauthnfinish(appid:loginwebauthnfinishrequest:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"title":"loginWebauthnFinish(appId:loginWebAuthnFinishRequest:)","roleHeading":"Type Method","symbolKind":"method","platforms":[{"name":"iOS","deprecated":false,"unavailable":false,"beta":false,"introducedAt":"13.0"},{"unavailable":false,"introducedAt":"10.15","deprecated":false,"beta":false,"name":"macOS"},{"deprecated":false,"name":"tvOS","unavailable":false,"introducedAt":"13.0","beta":false},{"name":"watchOS","unavailable":false,"beta":false,"introducedAt":"6.0","deprecated":false}],"externalID":"s:7Passage8LoginAPIC19loginWebauthnFinish5appId0d8WebAuthnF7RequestAA12AuthResponseVSS_AA0bijfK0VtYaKFZ","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginWebauthnFinish"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"loginWebAuthnFinishRequest"},{"kind":"text","text":": "},{"text":"LoginWebAuthnFinishRequest","preciseIdentifier":"s:7Passage26LoginWebAuthnFinishRequestV","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage12AuthResponseV","text":"AuthResponse"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginWebauthnFinish"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"loginWebAuthnFinishRequest"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"LoginWebAuthnFinishRequest","preciseIdentifier":"s:7Passage26LoginWebAuthnFinishRequestV","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","preciseIdentifier":"s:7Passage12AuthResponseV","kind":"typeIdentifier","text":"AuthResponse"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) App ID"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(body) User Data"}]}],"name":"loginWebAuthnFinishRequest"}]},{"content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"inlineContent":[{"type":"text","text":"AuthResponse"}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginAPI"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginapi\/loginwebauthnfinish(appid:loginwebauthnfinishrequest:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginAPI\/loginWebauthnFinish(appId:loginWebAuthnFinishRequest:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Finish WebAuthn Login"}],"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginAPI":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"LoginAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LoginAPI"}],"kind":"symbol","title":"LoginAPI","type":"topic","url":"\/documentation\/passage\/loginapi","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginAPI"},"doc://Passage/documentation/Passage/LoginAPI/loginWebauthnFinish(appId:loginWebAuthnFinishRequest:)":{"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginWebauthnFinish"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"loginWebAuthnFinishRequest"},{"text":": ","kind":"text"},{"text":"LoginWebAuthnFinishRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage26LoginWebAuthnFinishRequestV"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage12AuthResponseV","text":"AuthResponse","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/loginapi\/loginwebauthnfinish(appid:loginwebauthnfinishrequest:)","title":"loginWebauthnFinish(appId:loginWebAuthnFinishRequest:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginAPI\/loginWebauthnFinish(appId:loginWebAuthnFinishRequest:)","abstract":[{"text":"Finish WebAuthn Login","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest":{"abstract":[],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnFinishRequest"}],"navigatorTitle":[{"text":"LoginWebAuthnFinishRequest","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","url":"\/documentation\/passage\/loginwebauthnfinishrequest","title":"LoginWebAuthnFinishRequest"},"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginapi/loginwebauthnfinishwithrequestbuilder(appid:loginwebauthnfinishrequest:).json b/docs/data/documentation/passage/loginapi/loginwebauthnfinishwithrequestbuilder(appid:loginwebauthnfinishrequest:).json new file mode 100644 index 00000000..720b63ae --- /dev/null +++ b/docs/data/documentation/passage/loginapi/loginwebauthnfinishwithrequestbuilder(appid:loginwebauthnfinishrequest:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginAPI"]]},"kind":"symbol","metadata":{"title":"loginWebauthnFinishWithRequestBuilder(appId:loginWebAuthnFinishRequest:)","symbolKind":"method","roleHeading":"Type Method","modules":[{"name":"Passage"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginWebauthnFinishWithRequestBuilder"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"loginWebAuthnFinishRequest","kind":"externalParam"},{"kind":"text","text":": "},{"text":"LoginWebAuthnFinishRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage26LoginWebAuthnFinishRequestV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Passage12AuthResponseV","text":"AuthResponse","kind":"typeIdentifier"},{"text":">","kind":"text"}],"externalID":"s:7Passage8LoginAPIC37loginWebauthnFinishWithRequestBuilder5appId0d8WebAuthnfH0AA0hI0CyAA12AuthResponseVGSS_AA0blmfH0VtFZ","role":"symbol"},"abstract":[{"type":"text","text":"Finish WebAuthn Login"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginapi\/loginwebauthnfinishwithrequestbuilder(appid:loginwebauthnfinishrequest:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginAPI\/loginWebauthnFinishWithRequestBuilder(appId:loginWebAuthnFinishRequest:)"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"loginWebauthnFinishWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"loginWebAuthnFinishRequest","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage26LoginWebAuthnFinishRequestV","text":"LoginWebAuthnFinishRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","text":"AuthResponse","preciseIdentifier":"s:7Passage12AuthResponseV"},{"kind":"text","text":">"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) App ID"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(body) User Data"}]}],"name":"loginWebAuthnFinishRequest"}]},{"content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"text":"RequestBuilder","type":"text"}]}],"kind":"content"},{"content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"POST \/apps\/{app_id}\/login\/webauthn\/finish"}]}]},{"content":[{"inlineContent":[{"text":"Complete a WebAuthn login and authenticate the user. This endpoint accepts and verifies the response from ","type":"text"},{"code":"navigator.credential.get()","type":"codeVoice"},{"text":" and returns an authentication token for the user.","type":"text"}],"type":"paragraph"}]}],"type":"unorderedList"}],"kind":"content"}],"references":{"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/LoginAPI":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"LoginAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LoginAPI"}],"kind":"symbol","title":"LoginAPI","type":"topic","url":"\/documentation\/passage\/loginapi","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginAPI"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest":{"abstract":[],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnFinishRequest"}],"navigatorTitle":[{"text":"LoginWebAuthnFinishRequest","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","url":"\/documentation\/passage\/loginwebauthnfinishrequest","title":"LoginWebAuthnFinishRequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginAPI/loginWebauthnFinishWithRequestBuilder(appId:loginWebAuthnFinishRequest:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"loginWebauthnFinishWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"loginWebAuthnFinishRequest","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"LoginWebAuthnFinishRequest","preciseIdentifier":"s:7Passage26LoginWebAuthnFinishRequestV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Passage12AuthResponseV","text":"AuthResponse","kind":"typeIdentifier"},{"text":">","kind":"text"}],"url":"\/documentation\/passage\/loginapi\/loginwebauthnfinishwithrequestbuilder(appid:loginwebauthnfinishrequest:)","title":"loginWebauthnFinishWithRequestBuilder(appId:loginWebAuthnFinishRequest:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginAPI\/loginWebauthnFinishWithRequestBuilder(appId:loginWebAuthnFinishRequest:)","abstract":[{"text":"Finish WebAuthn Login","type":"text"}]},"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginapi/loginwebauthnstart(appid:loginwebauthnstartrequest:).json b/docs/data/documentation/passage/loginapi/loginwebauthnstart(appid:loginwebauthnstartrequest:).json new file mode 100644 index 00000000..c2aa3a09 --- /dev/null +++ b/docs/data/documentation/passage/loginapi/loginwebauthnstart(appid:loginwebauthnstartrequest:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginAPI"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"loginWebauthnStart","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"loginWebAuthnStartRequest"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"LoginWebAuthnStartRequest","preciseIdentifier":"s:7Passage25LoginWebAuthnStartRequestV","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest"},{"text":"? = nil) ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","preciseIdentifier":"s:7Passage26LoginWebAuthnStartResponseV","kind":"typeIdentifier","text":"LoginWebAuthnStartResponse"}],"platforms":["iOS"]}],"kind":"declarations"},{"parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) App ID"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"(body) User Data (optional)","type":"text"}]}],"name":"loginWebAuthnStartRequest"}],"kind":"parameters"},{"content":[{"level":2,"type":"heading","anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"text":"LoginWebAuthnStartResponse","type":"text"}]}],"kind":"content"}],"kind":"symbol","sections":[],"metadata":{"title":"loginWebauthnStart(appId:loginWebAuthnStartRequest:)","symbolKind":"method","roleHeading":"Type Method","platforms":[{"introducedAt":"13.0","name":"iOS","deprecated":false,"beta":false,"unavailable":false},{"name":"macOS","deprecated":false,"unavailable":false,"beta":false,"introducedAt":"10.15"},{"name":"tvOS","deprecated":false,"introducedAt":"13.0","unavailable":false,"beta":false},{"beta":false,"name":"watchOS","introducedAt":"6.0","unavailable":false,"deprecated":false}],"externalID":"s:7Passage8LoginAPIC18loginWebauthnStart5appId0d8WebAuthnF7RequestAA0bijF8ResponseVSS_AA0bijfK0VSgtYaKFZ","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"loginWebauthnStart","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"loginWebAuthnStartRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage25LoginWebAuthnStartRequestV","text":"LoginWebAuthnStartRequest"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage26LoginWebAuthnStartResponseV","text":"LoginWebAuthnStartResponse","kind":"typeIdentifier"}],"role":"symbol"},"variants":[{"paths":["\/documentation\/passage\/loginapi\/loginwebauthnstart(appid:loginwebauthnstartrequest:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginAPI\/loginWebauthnStart(appId:loginWebAuthnStartRequest:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Start WebAuthn Login"}],"references":{"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","role":"symbol","title":"LoginWebAuthnStartResponse","type":"topic","url":"\/documentation\/passage\/loginwebauthnstartresponse"},"doc://Passage/documentation/Passage/LoginAPI":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"LoginAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LoginAPI"}],"kind":"symbol","title":"LoginAPI","type":"topic","url":"\/documentation\/passage\/loginapi","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginAPI"},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest":{"url":"\/documentation\/passage\/loginwebauthnstartrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartRequest"}],"title":"LoginWebAuthnStartRequest","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginWebAuthnStartRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/LoginAPI/loginWebauthnStart(appId:loginWebAuthnStartRequest:)":{"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"loginWebauthnStart"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"loginWebAuthnStartRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage25LoginWebAuthnStartRequestV","text":"LoginWebAuthnStartRequest"},{"kind":"text","text":"?) "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage26LoginWebAuthnStartResponseV","text":"LoginWebAuthnStartResponse","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/loginapi\/loginwebauthnstart(appid:loginwebauthnstartrequest:)","title":"loginWebauthnStart(appId:loginWebAuthnStartRequest:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginAPI\/loginWebauthnStart(appId:loginWebAuthnStartRequest:)","abstract":[{"text":"Start WebAuthn Login","type":"text"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginapi/loginwebauthnstartwithrequestbuilder(appid:loginwebauthnstartrequest:).json b/docs/data/documentation/passage/loginapi/loginwebauthnstartwithrequestbuilder(appid:loginwebauthnstartrequest:).json new file mode 100644 index 00000000..10942ef3 --- /dev/null +++ b/docs/data/documentation/passage/loginapi/loginwebauthnstartwithrequestbuilder(appid:loginwebauthnstartrequest:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginAPI"]]},"kind":"symbol","metadata":{"externalID":"s:7Passage8LoginAPIC36loginWebauthnStartWithRequestBuilder5appId0d8WebAuthnfH0AA0hI0CyAA0blmF8ResponseVGSS_AA0blmfH0VSgtFZ","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"loginWebauthnStartWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"loginWebAuthnStartRequest"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage25LoginWebAuthnStartRequestV","text":"LoginWebAuthnStartRequest","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"RequestBuilder","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"text":"<","kind":"text"},{"text":"LoginWebAuthnStartResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage26LoginWebAuthnStartResponseV"},{"text":">","kind":"text"}],"symbolKind":"method","roleHeading":"Type Method","title":"loginWebauthnStartWithRequestBuilder(appId:loginWebAuthnStartRequest:)","modules":[{"name":"Passage"}],"role":"symbol"},"abstract":[{"type":"text","text":"Start WebAuthn Login"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginapi\/loginwebauthnstartwithrequestbuilder(appid:loginwebauthnstartrequest:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginAPI\/loginWebauthnStartWithRequestBuilder(appId:loginWebAuthnStartRequest:)","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"loginWebauthnStartWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"loginWebAuthnStartRequest"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage25LoginWebAuthnStartRequestV","text":"LoginWebAuthnStartRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest"},{"text":"? = nil) -> ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","text":"LoginWebAuthnStartResponse","preciseIdentifier":"s:7Passage26LoginWebAuthnStartResponseV"},{"kind":"text","text":">"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"(path) App ID","type":"text"}],"type":"paragraph"}],"name":"appId"},{"content":[{"inlineContent":[{"type":"text","text":"(body) User Data (optional)"}],"type":"paragraph"}],"name":"loginWebAuthnStartRequest"}]},{"kind":"content","content":[{"text":"Return Value","anchor":"return-value","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"RequestBuilder"}]}]},{"content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"POST \/apps\/{app_id}\/login\/webauthn\/start","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Initiate a WebAuthn login for a user. This endpoint creates a WebAuthn credential assertion challenge that is used to perform the login ceremony from the browser.","type":"text"}]}]}]}],"kind":"content"}],"references":{"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest":{"url":"\/documentation\/passage\/loginwebauthnstartrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartRequest"}],"title":"LoginWebAuthnStartRequest","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginWebAuthnStartRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/LoginAPI":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"LoginAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LoginAPI"}],"kind":"symbol","title":"LoginAPI","type":"topic","url":"\/documentation\/passage\/loginapi","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginAPI"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginAPI/loginWebauthnStartWithRequestBuilder(appId:loginWebAuthnStartRequest:)":{"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginWebauthnStartWithRequestBuilder"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"loginWebAuthnStartRequest","kind":"externalParam"},{"kind":"text","text":": "},{"text":"LoginWebAuthnStartRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage25LoginWebAuthnStartRequestV"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier","text":"RequestBuilder"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage26LoginWebAuthnStartResponseV","text":"LoginWebAuthnStartResponse"},{"text":">","kind":"text"}],"kind":"symbol","title":"loginWebauthnStartWithRequestBuilder(appId:loginWebAuthnStartRequest:)","type":"topic","url":"\/documentation\/passage\/loginapi\/loginwebauthnstartwithrequestbuilder(appid:loginwebauthnstartrequest:)","abstract":[{"text":"Start WebAuthn Login","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginAPI\/loginWebauthnStartWithRequestBuilder(appId:loginWebAuthnStartRequest:)"},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","role":"symbol","title":"LoginWebAuthnStartResponse","type":"topic","url":"\/documentation\/passage\/loginwebauthnstartresponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkrequest.json b/docs/data/documentation/passage/loginmagiclinkrequest.json new file mode 100644 index 00000000..e036e099 --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkrequest.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LoginMagicLinkRequest"}],"languages":["swift"]}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"metadata":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"LoginMagicLinkRequest","kind":"identifier"}],"roleHeading":"Structure","symbolKind":"struct","externalID":"s:7Passage21LoginMagicLinkRequestV","role":"symbol","navigatorTitle":[{"text":"LoginMagicLinkRequest","kind":"identifier"}],"title":"LoginMagicLinkRequest","modules":[{"name":"Passage"}]},"variants":[{"paths":["\/documentation\/passage\/loginmagiclinkrequest"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/init(identifier:language:magicLinkPath:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/identifier","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/language","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/magicLinkPath"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/encode(to:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys"],"title":"Enumerations"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/Equatable-Implementations"],"title":"Default Implementations","generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/LoginMagicLinkRequest/encode(to:)":{"abstract":[],"title":"encode(to:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","role":"symbol","url":"\/documentation\/passage\/loginmagiclinkrequest\/encode(to:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/init(from:)":{"kind":"symbol","url":"\/documentation\/passage\/loginmagiclinkrequest\/init(from:)","role":"symbol","title":"init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"type":"topic"},"doc://Passage/SE":{"identifier":"doc:\/\/Passage\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://Passage/Se":{"identifier":"doc:\/\/Passage\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/magicLinkPath":{"type":"topic","url":"\/documentation\/passage\/loginmagiclinkrequest\/magiclinkpath","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/magicLinkPath","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"magicLinkPath","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"path relative to the app’s auth_origin (optional)"}],"title":"magicLinkPath"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/identifier":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"identifier","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/loginmagiclinkrequest\/identifier","abstract":[{"type":"text","text":"valid email or E164 phone number"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/identifier","role":"symbol","title":"identifier","kind":"symbol"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/loginmagiclinkrequest\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/language":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"language","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"type":"topic","url":"\/documentation\/passage\/loginmagiclinkrequest\/language","abstract":[{"type":"text","text":"language of the email or SMS to send (optional)"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/language","role":"symbol","title":"language","kind":"symbol"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest":{"abstract":[],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"LoginMagicLinkRequest","kind":"identifier"}],"title":"LoginMagicLinkRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest","type":"topic"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/init(identifier:language:magicLinkPath:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"language","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"magicLinkPath"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?)","kind":"text"}],"type":"topic","url":"\/documentation\/passage\/loginmagiclinkrequest\/init(identifier:language:magiclinkpath:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/init(identifier:language:magicLinkPath:)","role":"symbol","title":"init(identifier:language:magicLinkPath:)","kind":"symbol"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys":{"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"LoginMagicLinkRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkrequest/!=(_:_:).json b/docs/data/documentation/passage/loginmagiclinkrequest/!=(_:_:).json new file mode 100644 index 00000000..3f5902e4 --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkrequest/!=(_:_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/Equatable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginmagiclinkrequest\/!=(_:_:)"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/!=(_:_:)"},"metadata":{"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage21LoginMagicLinkRequestV","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Operator","role":"symbol","title":"!=(_:_:)","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/loginmagiclinkrequest\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"symbol","url":"\/documentation\/passage\/loginmagiclinkrequest\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/LoginMagicLinkRequest":{"abstract":[],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"LoginMagicLinkRequest","kind":"identifier"}],"title":"LoginMagicLinkRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys.json b/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys.json new file mode 100644 index 00000000..ff711b23 --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys","interfaceLanguage":"swift"},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/loginmagiclinkrequest\/codingkeys"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"symbolKind":"enum","externalID":"s:7Passage21LoginMagicLinkRequestV10CodingKeysO","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"LoginMagicLinkRequest.CodingKeys","roleHeading":"Enumeration"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest"]]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/identifier","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/language","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/magicLinkPath"]},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/init(stringValue:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/RawRepresentable-Implementations"],"generated":true}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys/identifier":{"kind":"symbol","url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/identifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/identifier","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"identifier","kind":"identifier"}],"role":"symbol","abstract":[],"title":"LoginMagicLinkRequest.CodingKeys.identifier"},"doc://Passage/s9CodingKeyP":{"title":"Swift.CodingKey","type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP"},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest":{"abstract":[],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"LoginMagicLinkRequest","kind":"identifier"}],"title":"LoginMagicLinkRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest","type":"topic"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys/magicLinkPath":{"kind":"symbol","url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/magiclinkpath","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/magicLinkPath","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"magicLinkPath","kind":"identifier"}],"role":"symbol","abstract":[],"title":"LoginMagicLinkRequest.CodingKeys.magicLinkPath"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys/CodingKey-Implementations":{"kind":"article","url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/CodingKey-Implementations","type":"topic","role":"collectionGroup","abstract":[],"title":"CodingKey Implementations"},"doc://Passage/s12CaseIterableP":{"title":"Swift.CaseIterable","type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys/init(intValue:)":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"type":"topic","abstract":[],"title":"init(intValue:)","url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/init(intvalue:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/init(intValue:)"},"doc://Passage/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys/init(stringValue:)":{"abstract":[],"kind":"symbol","role":"symbol","title":"init(stringValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/init(stringValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/init(stringvalue:)","type":"topic"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys/init(rawValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"init(rawValue:)","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/init(rawvalue:)","role":"symbol"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/SY":{"title":"Swift.RawRepresentable","type":"unresolvable","identifier":"doc:\/\/Passage\/SY"},"doc://Passage/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys/language":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"language","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/language","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/language","role":"symbol","title":"LoginMagicLinkRequest.CodingKeys.language","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys":{"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"LoginMagicLinkRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys","abstract":[]},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/Equatable-Implementations","url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/equatable-implementations","kind":"article"},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..612f896a --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/!=(_:_:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"title":"!=(_:_:)","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage21LoginMagicLinkRequestV10CodingKeysO","extendedModule":"Swift"},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/Equatable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys":{"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"LoginMagicLinkRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys/!=(_:_:)":{"title":"!=(_:_:)","url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/!=(_:_:)","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/!=(_:_:)"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/Equatable-Implementations","url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/equatable-implementations","kind":"article"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest":{"abstract":[],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"LoginMagicLinkRequest","kind":"identifier"}],"title":"LoginMagicLinkRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..4d59a365 --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/description"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"CodingKey Implementations"},"kind":"article","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/codingkey-implementations"]}],"references":{"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys/debugDescription":{"url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/debugdescription","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/debugDescription","title":"debugDescription","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys":{"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"LoginMagicLinkRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys","abstract":[]},"doc://Passage/documentation/Passage/LoginMagicLinkRequest":{"abstract":[],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"LoginMagicLinkRequest","kind":"identifier"}],"title":"LoginMagicLinkRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest","type":"topic"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys/description":{"url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/description","role":"symbol","abstract":[],"title":"description","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/description","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/debugdescription.json b/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/debugdescription.json new file mode 100644 index 00000000..e50fc599 --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/CodingKey-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/debugdescription"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/debugDescription"},"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"debugDescription","role":"symbol","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage21LoginMagicLinkRequestV10CodingKeysO","roleHeading":"Instance Property","symbolKind":"property"},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys/debugDescription":{"url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/debugdescription","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/debugDescription","title":"debugDescription","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys/CodingKey-Implementations":{"kind":"article","url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/CodingKey-Implementations","type":"topic","role":"collectionGroup","abstract":[],"title":"CodingKey Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys":{"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"LoginMagicLinkRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys","abstract":[]},"doc://Passage/documentation/Passage/LoginMagicLinkRequest":{"abstract":[],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"LoginMagicLinkRequest","kind":"identifier"}],"title":"LoginMagicLinkRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/description.json b/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/description.json new file mode 100644 index 00000000..714f94d4 --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/description.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/CodingKey-Implementations"]]},"kind":"symbol","metadata":{"extendedModule":"Swift","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage21LoginMagicLinkRequestV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property","role":"symbol","title":"description","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.description","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/description","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys":{"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"LoginMagicLinkRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys","abstract":[]},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys/description":{"url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/description","role":"symbol","abstract":[],"title":"description","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/description","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"type":"topic"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys/CodingKey-Implementations":{"kind":"article","url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/CodingKey-Implementations","type":"topic","role":"collectionGroup","abstract":[],"title":"CodingKey Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginMagicLinkRequest":{"abstract":[],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"LoginMagicLinkRequest","kind":"identifier"}],"title":"LoginMagicLinkRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..8a390758 --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/!=(_:_:)"],"generated":true,"title":"Operators"}],"kind":"article","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/equatable-implementations"]}],"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/Equatable-Implementations"},"references":{"doc://Passage/documentation/Passage/LoginMagicLinkRequest":{"abstract":[],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"LoginMagicLinkRequest","kind":"identifier"}],"title":"LoginMagicLinkRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest","type":"topic"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys/!=(_:_:)":{"title":"!=(_:_:)","url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/!=(_:_:)","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/!=(_:_:)"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys":{"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"LoginMagicLinkRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/hash(into:).json b/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/hash(into:).json new file mode 100644 index 00000000..45d3d7d5 --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"metadata":{"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage21LoginMagicLinkRequestV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Method","role":"symbol","title":"hash(into:)","symbolKind":"method","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/hash(into:)"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginMagicLinkRequest":{"abstract":[],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"LoginMagicLinkRequest","kind":"identifier"}],"title":"LoginMagicLinkRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest","type":"topic"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys":{"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"LoginMagicLinkRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys","abstract":[]},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys/hash(into:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/hash(into:)","role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"type":"topic","url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/hash(into:)"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/hashvalue.json b/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/hashvalue.json new file mode 100644 index 00000000..8a9334e2 --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/hashValue"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage21LoginMagicLinkRequestV10CodingKeysO","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"extendedModule":"Swift","role":"symbol","title":"hashValue","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/hashvalue"]}],"references":{"doc://Passage/documentation/Passage/LoginMagicLinkRequest":{"abstract":[],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"LoginMagicLinkRequest","kind":"identifier"}],"title":"LoginMagicLinkRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest","type":"topic"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys":{"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"LoginMagicLinkRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys/hashValue":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/hashvalue","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/hashValue","role":"symbol","title":"hashValue","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/identifier.json b/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/identifier.json new file mode 100644 index 00000000..09b4a3bc --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/identifier.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/identifier","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"identifier","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/identifier"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys"]]},"sections":[],"metadata":{"externalID":"s:7Passage21LoginMagicLinkRequestV10CodingKeysO10identifieryA2EmF","role":"symbol","title":"LoginMagicLinkRequest.CodingKeys.identifier","roleHeading":"Case","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"identifier","kind":"identifier"}]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginMagicLinkRequest":{"abstract":[],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"LoginMagicLinkRequest","kind":"identifier"}],"title":"LoginMagicLinkRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest","type":"topic"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys":{"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"LoginMagicLinkRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys","abstract":[]},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys/identifier":{"kind":"symbol","url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/identifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/identifier","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"identifier","kind":"identifier"}],"role":"symbol","abstract":[],"title":"LoginMagicLinkRequest.CodingKeys.identifier"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..01c4b8fc --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"metadata":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage21LoginMagicLinkRequestV10CodingKeysO8intValueAESgSi_tcfc","title":"init(intValue:)","symbolKind":"init","roleHeading":"Initializer"},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"text":".","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/init(intvalue:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys/init(intValue:)":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"type":"topic","abstract":[],"title":"init(intValue:)","url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/init(intvalue:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/init(intValue:)"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest":{"abstract":[],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"LoginMagicLinkRequest","kind":"identifier"}],"title":"LoginMagicLinkRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys":{"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"LoginMagicLinkRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..7d129f4e --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"metadata":{"modules":[{"name":"Passage"}],"roleHeading":"Initializer","title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"externalID":"s:7Passage21LoginMagicLinkRequestV10CodingKeysO8rawValueAESgSS_tcfc","role":"symbol","symbolKind":"init"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/init(rawValue:)"},"variants":[{"paths":["\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/LoginMagicLinkRequest":{"abstract":[],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"LoginMagicLinkRequest","kind":"identifier"}],"title":"LoginMagicLinkRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest","type":"topic"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys":{"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"LoginMagicLinkRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys/init(rawValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"init(rawValue:)","abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/init(rawvalue:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..0053ab1e --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/init(stringValue:)"},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Initializer","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"init","title":"init(stringValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"externalID":"s:7Passage21LoginMagicLinkRequestV10CodingKeysO11stringValueAESgSS_tcfc"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/init(stringvalue:)"]}],"references":{"doc://Passage/documentation/Passage/LoginMagicLinkRequest":{"abstract":[],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"LoginMagicLinkRequest","kind":"identifier"}],"title":"LoginMagicLinkRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest","type":"topic"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys":{"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"LoginMagicLinkRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys","abstract":[]},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys/init(stringValue:)":{"abstract":[],"kind":"symbol","role":"symbol","title":"init(stringValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/init(stringValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/init(stringvalue:)","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/language.json b/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/language.json new file mode 100644 index 00000000..9eb07535 --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/language.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"language"}],"platforms":["iOS"]}]}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/language","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage21LoginMagicLinkRequestV10CodingKeysO8languageyA2EmF","symbolKind":"case","roleHeading":"Case","role":"symbol","modules":[{"name":"Passage"}],"title":"LoginMagicLinkRequest.CodingKeys.language","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"language","kind":"identifier"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/language"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys":{"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"LoginMagicLinkRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys","abstract":[]},"doc://Passage/documentation/Passage/LoginMagicLinkRequest":{"abstract":[],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"LoginMagicLinkRequest","kind":"identifier"}],"title":"LoginMagicLinkRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys/language":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"language","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/language","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/language","role":"symbol","title":"LoginMagicLinkRequest.CodingKeys.language","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/magiclinkpath.json b/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/magiclinkpath.json new file mode 100644 index 00000000..b487cb18 --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/magiclinkpath.json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"magicLinkPath"}],"title":"LoginMagicLinkRequest.CodingKeys.magicLinkPath","symbolKind":"case","roleHeading":"Case","role":"symbol","externalID":"s:7Passage21LoginMagicLinkRequestV10CodingKeysO05magicD4PathyA2EmF","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys"]]},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"magicLinkPath","kind":"identifier"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/magiclinkpath"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/magicLinkPath","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/LoginMagicLinkRequest":{"abstract":[],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"LoginMagicLinkRequest","kind":"identifier"}],"title":"LoginMagicLinkRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest","type":"topic"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys":{"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"LoginMagicLinkRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys","abstract":[]},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys/magicLinkPath":{"kind":"symbol","url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/magiclinkpath","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/magicLinkPath","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"magicLinkPath","kind":"identifier"}],"role":"symbol","abstract":[],"title":"LoginMagicLinkRequest.CodingKeys.magicLinkPath"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..1b68987d --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkrequest/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/rawrepresentable-implementations"]}],"sections":[],"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/hashValue"]},{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/hash(into:)"]}],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/RawRepresentable-Implementations"},"kind":"article","references":{"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys/hash(into:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/hash(into:)","role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"type":"topic","url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/hash(into:)"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest":{"abstract":[],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"LoginMagicLinkRequest","kind":"identifier"}],"title":"LoginMagicLinkRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest","type":"topic"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys":{"type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"LoginMagicLinkRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/CodingKeys/hashValue":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/hashvalue","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/CodingKeys\/hashValue","role":"symbol","title":"hashValue","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkrequest/encode(to:).json b/docs/data/documentation/passage/loginmagiclinkrequest/encode(to:).json new file mode 100644 index 00000000..59321096 --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkrequest/encode(to:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["iOS"]}]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/encode(to:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginmagiclinkrequest\/encode(to:)"]}],"metadata":{"title":"encode(to:)","externalID":"s:7Passage21LoginMagicLinkRequestV6encode2toys7Encoder_p_tKF","modules":[{"name":"Passage"}],"symbolKind":"method","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/LoginMagicLinkRequest/encode(to:)":{"abstract":[],"title":"encode(to:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","role":"symbol","url":"\/documentation\/passage\/loginmagiclinkrequest\/encode(to:)"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest":{"abstract":[],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"LoginMagicLinkRequest","kind":"identifier"}],"title":"LoginMagicLinkRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkrequest/equatable-implementations.json b/docs/data/documentation/passage/loginmagiclinkrequest/equatable-implementations.json new file mode 100644 index 00000000..9c3b1df5 --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkrequest/equatable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","variants":[{"paths":["\/documentation\/passage\/loginmagiclinkrequest\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/!=(_:_:)"],"generated":true}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest"]]},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginMagicLinkRequest":{"abstract":[],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"LoginMagicLinkRequest","kind":"identifier"}],"title":"LoginMagicLinkRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest","type":"topic"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"symbol","url":"\/documentation\/passage\/loginmagiclinkrequest\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkrequest/identifier.json b/docs/data/documentation/passage/loginmagiclinkrequest/identifier.json new file mode 100644 index 00000000..788506e1 --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkrequest/identifier.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/identifier"},"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"externalID":"s:7Passage21LoginMagicLinkRequestV10identifierSSvp","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"title":"identifier"},"sections":[],"abstract":[{"type":"text","text":"valid email or E164 phone number"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"identifier","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest"]]},"variants":[{"paths":["\/documentation\/passage\/loginmagiclinkrequest\/identifier"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginMagicLinkRequest":{"abstract":[],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"LoginMagicLinkRequest","kind":"identifier"}],"title":"LoginMagicLinkRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest","type":"topic"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/identifier":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"identifier","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/loginmagiclinkrequest\/identifier","abstract":[{"type":"text","text":"valid email or E164 phone number"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/identifier","role":"symbol","title":"identifier","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkrequest/init(from:).json b/docs/data/documentation/passage/loginmagiclinkrequest/init(from:).json new file mode 100644 index 00000000..c635b78f --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkrequest/init(from:).json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginmagiclinkrequest\/init(from:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/init(from:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest"]]},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","role":"symbol","title":"init(from:)","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"externalID":"s:7Passage21LoginMagicLinkRequestV4fromACs7Decoder_p_tKcfc"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"references":{"doc://Passage/documentation/Passage/LoginMagicLinkRequest/init(from:)":{"kind":"symbol","url":"\/documentation\/passage\/loginmagiclinkrequest\/init(from:)","role":"symbol","title":"init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest":{"abstract":[],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"LoginMagicLinkRequest","kind":"identifier"}],"title":"LoginMagicLinkRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkrequest/init(identifier:language:magiclinkpath:).json b/docs/data/documentation/passage/loginmagiclinkrequest/init(identifier:language:magiclinkpath:).json new file mode 100644 index 00000000..299145f2 --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkrequest/init(identifier:language:magiclinkpath:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginmagiclinkrequest\/init(identifier:language:magiclinkpath:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"language","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"magicLinkPath"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil)","kind":"text"}],"languages":["swift"]}]}],"sections":[],"metadata":{"role":"symbol","roleHeading":"Initializer","symbolKind":"init","title":"init(identifier:language:magicLinkPath:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"language"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"magicLinkPath","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?)","kind":"text"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage21LoginMagicLinkRequestV10identifier8language05magicD4PathACSS_SSSgAGtcfc"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/init(identifier:language:magicLinkPath:)"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/init(identifier:language:magicLinkPath:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"language","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"magicLinkPath"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?)","kind":"text"}],"type":"topic","url":"\/documentation\/passage\/loginmagiclinkrequest\/init(identifier:language:magiclinkpath:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/init(identifier:language:magicLinkPath:)","role":"symbol","title":"init(identifier:language:magicLinkPath:)","kind":"symbol"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest":{"abstract":[],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"LoginMagicLinkRequest","kind":"identifier"}],"title":"LoginMagicLinkRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkrequest/language.json b/docs/data/documentation/passage/loginmagiclinkrequest/language.json new file mode 100644 index 00000000..ecb7d41f --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkrequest/language.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/language","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"language","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"role":"symbol","title":"language","roleHeading":"Instance Property","symbolKind":"property","externalID":"s:7Passage21LoginMagicLinkRequestV8languageSSSgvp","modules":[{"name":"Passage"}]},"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"language of the email or SMS to send (optional)","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"language"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/loginmagiclinkrequest\/language"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/language":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"language","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"type":"topic","url":"\/documentation\/passage\/loginmagiclinkrequest\/language","abstract":[{"type":"text","text":"language of the email or SMS to send (optional)"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/language","role":"symbol","title":"language","kind":"symbol"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest":{"abstract":[],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"LoginMagicLinkRequest","kind":"identifier"}],"title":"LoginMagicLinkRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkrequest/magiclinkpath.json b/docs/data/documentation/passage/loginmagiclinkrequest/magiclinkpath.json new file mode 100644 index 00000000..5a6a289b --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkrequest/magiclinkpath.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/magicLinkPath","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Property","externalID":"s:7Passage21LoginMagicLinkRequestV05magicD4PathSSSgvp","modules":[{"name":"Passage"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"magicLinkPath","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","title":"magicLinkPath"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginmagiclinkrequest\/magiclinkpath"]}],"kind":"symbol","abstract":[{"type":"text","text":"path relative to the app’s auth_origin (optional)"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"magicLinkPath"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"platforms":["iOS"]}]}],"sections":[],"references":{"doc://Passage/documentation/Passage/LoginMagicLinkRequest":{"abstract":[],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"LoginMagicLinkRequest","kind":"identifier"}],"title":"LoginMagicLinkRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/loginmagiclinkrequest","type":"topic"},"doc://Passage/documentation/Passage/LoginMagicLinkRequest/magicLinkPath":{"type":"topic","url":"\/documentation\/passage\/loginmagiclinkrequest\/magiclinkpath","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkRequest\/magicLinkPath","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"magicLinkPath","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"path relative to the app’s auth_origin (optional)"}],"title":"magicLinkPath"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkresponse.json b/docs/data/documentation/passage/loginmagiclinkresponse.json new file mode 100644 index 00000000..c0cdc41a --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkresponse.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse"},"metadata":{"title":"LoginMagicLinkResponse","navigatorTitle":[{"text":"LoginMagicLinkResponse","kind":"identifier"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginMagicLinkResponse"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage22LoginMagicLinkResponseV","roleHeading":"Structure","symbolKind":"struct"},"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"type":"conformsTo"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"LoginMagicLinkResponse"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginmagiclinkresponse"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/init(magicLink:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/magicLink"],"title":"Instance Properties"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/encode(to:)"],"title":"Instance Methods"},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"kind":"symbol","references":{"doc://Passage/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"LoginMagicLinkResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys","url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/init(from:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/init(from:)","abstract":[],"type":"topic","url":"\/documentation\/passage\/loginmagiclinkresponse\/init(from:)","title":"init(from:)"},"doc://Passage/SE":{"title":"Swift.Encodable","identifier":"doc:\/\/Passage\/SE","type":"unresolvable"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/encode(to:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/encode(to:)","abstract":[],"type":"topic","url":"\/documentation\/passage\/loginmagiclinkresponse\/encode(to:)","title":"encode(to:)"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/Equatable-Implementations":{"role":"collectionGroup","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/Equatable-Implementations","abstract":[],"type":"topic","url":"\/documentation\/passage\/loginmagiclinkresponse\/equatable-implementations","title":"Equatable Implementations"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LoginMagicLinkResponse"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkResponse","kind":"identifier"}],"title":"LoginMagicLinkResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","url":"\/documentation\/passage\/loginmagiclinkresponse"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/magicLink":{"abstract":[],"title":"magicLink","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/magicLink","url":"\/documentation\/passage\/loginmagiclinkresponse\/magiclink","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"magicLink","kind":"identifier"},{"text":": ","kind":"text"},{"text":"MagicLink","kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV"}],"role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/init(magicLink:)":{"title":"init(magicLink:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"magicLink","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage9MagicLinkV","text":"MagicLink","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/init(magicLink:)","url":"\/documentation\/passage\/loginmagiclinkresponse\/init(magiclink:)","kind":"symbol"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkresponse/!=(_:_:).json b/docs/data/documentation/passage/loginmagiclinkresponse/!=(_:_:).json new file mode 100644 index 00000000..d4d09a0a --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkresponse/!=(_:_:).json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage22LoginMagicLinkResponseV","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Operator","role":"symbol","title":"!=(_:_:)","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/passage\/loginmagiclinkresponse\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/Equatable-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/Equatable-Implementations":{"role":"collectionGroup","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/Equatable-Implementations","abstract":[],"type":"topic","url":"\/documentation\/passage\/loginmagiclinkresponse\/equatable-implementations","title":"Equatable Implementations"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LoginMagicLinkResponse"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkResponse","kind":"identifier"}],"title":"LoginMagicLinkResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","url":"\/documentation\/passage\/loginmagiclinkresponse"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/!=(_:_:)":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/!=(_:_:)","abstract":[],"type":"topic","url":"\/documentation\/passage\/loginmagiclinkresponse\/!=(_:_:)","title":"!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys.json b/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys.json new file mode 100644 index 00000000..e93477ae --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys","interfaceLanguage":"swift"},"kind":"symbol","relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse"]]},"metadata":{"role":"symbol","roleHeading":"Enumeration","symbolKind":"enum","title":"LoginMagicLinkResponse.CodingKeys","modules":[{"name":"Passage"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"externalID":"s:7Passage22LoginMagicLinkResponseV10CodingKeysO"},"variants":[{"paths":["\/documentation\/passage\/loginmagiclinkresponse\/codingkeys"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/magicLink"]},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/init(stringValue:)"]},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/RawRepresentable-Implementations"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys/RawRepresentable-Implementations":{"kind":"article","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/rawrepresentable-implementations","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys/init(rawValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/init(rawValue:)","title":"init(rawValue:)","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/init(rawvalue:)"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys/CodingKey-Implementations":{"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/CodingKey-Implementations","title":"CodingKey Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/codingkey-implementations","type":"topic"},"doc://Passage/SY":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys/init(stringValue:)":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/init(stringValue:)","title":"init(stringValue:)","role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/init(stringvalue:)","type":"topic"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"LoginMagicLinkResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys","url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys"},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys/init(intValue:)":{"kind":"symbol","title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/init(intValue:)","role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/init(intvalue:)","type":"topic"},"doc://Passage/s9CodingKeyP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP","title":"Swift.CodingKey"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys/Equatable-Implementations":{"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/equatable-implementations","type":"topic"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys/magicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/magicLink","title":"LoginMagicLinkResponse.CodingKeys.magicLink","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"magicLink"}],"type":"topic","url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/magiclink"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LoginMagicLinkResponse"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkResponse","kind":"identifier"}],"title":"LoginMagicLinkResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","url":"\/documentation\/passage\/loginmagiclinkresponse"},"doc://Passage/s12CaseIterableP":{"title":"Swift.CaseIterable","type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..79d7aaf3 --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["iOS"],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/!=(_:_:)"]}],"sections":[],"metadata":{"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage22LoginMagicLinkResponseV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Operator","role":"symbol","title":"!=(_:_:)","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/Equatable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/!=(_:_:)","url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/!=(_:_:)"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LoginMagicLinkResponse"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkResponse","kind":"identifier"}],"title":"LoginMagicLinkResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","url":"\/documentation\/passage\/loginmagiclinkresponse"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys/Equatable-Implementations":{"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/Equatable-Implementations","title":"Equatable Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/equatable-implementations","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"LoginMagicLinkResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys","url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..12f31382 --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"metadata":{"title":"CodingKey Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/description"],"title":"Instance Properties","generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys"]]},"kind":"article","variants":[{"paths":["\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"LoginMagicLinkResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys","url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys/description":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/description","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"description","kind":"symbol","url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/description"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LoginMagicLinkResponse"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkResponse","kind":"identifier"}],"title":"LoginMagicLinkResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","url":"\/documentation\/passage\/loginmagiclinkresponse"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys/debugDescription":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/debugdescription","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/debugdescription.json b/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/debugdescription.json new file mode 100644 index 00000000..11581d84 --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"type":"text","text":"."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/debugdescription"]}],"metadata":{"externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage22LoginMagicLinkResponseV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","extendedModule":"Swift","title":"debugDescription"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/CodingKey-Implementations"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys/CodingKey-Implementations":{"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/CodingKey-Implementations","title":"CodingKey Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/codingkey-implementations","type":"topic"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys/debugDescription":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/debugdescription","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","kind":"symbol"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"LoginMagicLinkResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys","url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LoginMagicLinkResponse"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkResponse","kind":"identifier"}],"title":"LoginMagicLinkResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","url":"\/documentation\/passage\/loginmagiclinkresponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/description.json b/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/description.json new file mode 100644 index 00000000..88f69df1 --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/description.json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","metadata":{"roleHeading":"Instance Property","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage22LoginMagicLinkResponseV10CodingKeysO","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"description","extendedModule":"Swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.description","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/CodingKey-Implementations"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/description","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys/description":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/description","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"description","kind":"symbol","url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/description"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys/CodingKey-Implementations":{"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/CodingKey-Implementations","title":"CodingKey Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/codingkey-implementations","type":"topic"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LoginMagicLinkResponse"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkResponse","kind":"identifier"}],"title":"LoginMagicLinkResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","url":"\/documentation\/passage\/loginmagiclinkresponse"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"LoginMagicLinkResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys","url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..99fecace --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys"]]},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/!=(_:_:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/equatable-implementations"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/Equatable-Implementations"},"kind":"article","references":{"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/!=(_:_:)","url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginMagicLinkResponse":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LoginMagicLinkResponse"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkResponse","kind":"identifier"}],"title":"LoginMagicLinkResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","url":"\/documentation\/passage\/loginmagiclinkresponse"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"LoginMagicLinkResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys","url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/hash(into:).json b/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/hash(into:).json new file mode 100644 index 00000000..e2aeb353 --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"method","role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"extendedModule":"Swift","roleHeading":"Instance Method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage22LoginMagicLinkResponseV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys/hash(into:)":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/hash(into:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/hash(into:)"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"LoginMagicLinkResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys","url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LoginMagicLinkResponse"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkResponse","kind":"identifier"}],"title":"LoginMagicLinkResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","url":"\/documentation\/passage\/loginmagiclinkresponse"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys/RawRepresentable-Implementations":{"kind":"article","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/rawrepresentable-implementations","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/hashvalue.json b/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/hashvalue.json new file mode 100644 index 00000000..3c3c8c50 --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"property","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage22LoginMagicLinkResponseV10CodingKeysO","roleHeading":"Instance Property","title":"hashValue"},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/hashvalue"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/LoginMagicLinkResponse":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LoginMagicLinkResponse"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkResponse","kind":"identifier"}],"title":"LoginMagicLinkResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","url":"\/documentation\/passage\/loginmagiclinkresponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys/hashValue":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/hashValue","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/hashvalue"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys/RawRepresentable-Implementations":{"kind":"article","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/rawrepresentable-implementations","type":"topic"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"LoginMagicLinkResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys","url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..1abf0085 --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/init(intvalue:)"]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/init(intValue:)"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"role":"symbol","externalID":"s:7Passage22LoginMagicLinkResponseV10CodingKeysO8intValueAESgSi_tcfc","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"name":"Passage"}],"symbolKind":"init","title":"init(intValue:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"LoginMagicLinkResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys","url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys/init(intValue:)":{"kind":"symbol","title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/init(intValue:)","role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/init(intvalue:)","type":"topic"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LoginMagicLinkResponse"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkResponse","kind":"identifier"}],"title":"LoginMagicLinkResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","url":"\/documentation\/passage\/loginmagiclinkresponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..e08a0577 --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/init(rawValue:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"externalID":"s:7Passage22LoginMagicLinkResponseV10CodingKeysO8rawValueAESgSS_tcfc","role":"symbol","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"name":"Passage"}],"symbolKind":"init","title":"init(rawValue:)"},"sections":[],"references":{"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys/init(rawValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/init(rawValue:)","title":"init(rawValue:)","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/init(rawvalue:)"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"LoginMagicLinkResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys","url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginMagicLinkResponse":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LoginMagicLinkResponse"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkResponse","kind":"identifier"}],"title":"LoginMagicLinkResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","url":"\/documentation\/passage\/loginmagiclinkresponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..ef3b23ff --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/init(stringvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"type":"text","text":"."}],"metadata":{"role":"symbol","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"externalID":"s:7Passage22LoginMagicLinkResponseV10CodingKeysO11stringValueAESgSS_tcfc","modules":[{"name":"Passage"}],"title":"init(stringValue:)","roleHeading":"Initializer"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys/init(stringValue:)":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/init(stringValue:)","title":"init(stringValue:)","role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/init(stringvalue:)","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginMagicLinkResponse":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LoginMagicLinkResponse"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkResponse","kind":"identifier"}],"title":"LoginMagicLinkResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","url":"\/documentation\/passage\/loginmagiclinkresponse"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"LoginMagicLinkResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys","url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/magiclink.json b/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/magiclink.json new file mode 100644 index 00000000..34f4d546 --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/magiclink.json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/magiclink"]}],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"magicLink","kind":"identifier"}],"roleHeading":"Case","symbolKind":"case","externalID":"s:7Passage22LoginMagicLinkResponseV10CodingKeysO05magicD0yA2EmF","role":"symbol","title":"LoginMagicLinkResponse.CodingKeys.magicLink","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/magicLink"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"magicLink","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"LoginMagicLinkResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys","url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys/magicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/magicLink","title":"LoginMagicLinkResponse.CodingKeys.magicLink","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"magicLink"}],"type":"topic","url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/magiclink"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LoginMagicLinkResponse"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkResponse","kind":"identifier"}],"title":"LoginMagicLinkResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","url":"\/documentation\/passage\/loginmagiclinkresponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..45ecaf00 --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkresponse/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/rawrepresentable-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/RawRepresentable-Implementations"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/hashValue"],"generated":true,"title":"Instance Properties"},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/hash(into:)"],"title":"Instance Methods"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys"]]},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"kind":"article","references":{"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys/hash(into:)":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/hash(into:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/hash(into:)"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LoginMagicLinkResponse"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkResponse","kind":"identifier"}],"title":"LoginMagicLinkResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","url":"\/documentation\/passage\/loginmagiclinkresponse"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys/hashValue":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys\/hashValue","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/hashvalue"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/CodingKeys":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"LoginMagicLinkResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/CodingKeys","url":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkresponse/encode(to:).json b/docs/data/documentation/passage/loginmagiclinkresponse/encode(to:).json new file mode 100644 index 00000000..be144740 --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkresponse/encode(to:).json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/loginmagiclinkresponse\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/encode(to:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"symbolKind":"method","roleHeading":"Instance Method","externalID":"s:7Passage22LoginMagicLinkResponseV6encode2toys7Encoder_p_tKF"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/encode(to:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/encode(to:)","abstract":[],"type":"topic","url":"\/documentation\/passage\/loginmagiclinkresponse\/encode(to:)","title":"encode(to:)"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LoginMagicLinkResponse"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkResponse","kind":"identifier"}],"title":"LoginMagicLinkResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","url":"\/documentation\/passage\/loginmagiclinkresponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkresponse/equatable-implementations.json b/docs/data/documentation/passage/loginmagiclinkresponse/equatable-implementations.json new file mode 100644 index 00000000..561f1c90 --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkresponse/equatable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/Equatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"variants":[{"paths":["\/documentation\/passage\/loginmagiclinkresponse\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse"]]},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/!=(_:_:)"],"generated":true}],"references":{"doc://Passage/documentation/Passage/LoginMagicLinkResponse/!=(_:_:)":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/!=(_:_:)","abstract":[],"type":"topic","url":"\/documentation\/passage\/loginmagiclinkresponse\/!=(_:_:)","title":"!=(_:_:)"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LoginMagicLinkResponse"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkResponse","kind":"identifier"}],"title":"LoginMagicLinkResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","url":"\/documentation\/passage\/loginmagiclinkresponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkresponse/init(from:).json b/docs/data/documentation/passage/loginmagiclinkresponse/init(from:).json new file mode 100644 index 00000000..75aa65af --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkresponse/init(from:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginmagiclinkresponse\/init(from:)"]}],"sections":[],"kind":"symbol","metadata":{"roleHeading":"Initializer","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage22LoginMagicLinkResponseV4fromACs7Decoder_p_tKcfc","title":"init(from:)"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/init(from:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse"]]},"references":{"doc://Passage/documentation/Passage/LoginMagicLinkResponse/init(from:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/init(from:)","abstract":[],"type":"topic","url":"\/documentation\/passage\/loginmagiclinkresponse\/init(from:)","title":"init(from:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginMagicLinkResponse":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LoginMagicLinkResponse"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkResponse","kind":"identifier"}],"title":"LoginMagicLinkResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","url":"\/documentation\/passage\/loginmagiclinkresponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkresponse/init(magiclink:).json b/docs/data/documentation/passage/loginmagiclinkresponse/init(magiclink:).json new file mode 100644 index 00000000..4299965a --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkresponse/init(magiclink:).json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/init(magicLink:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"magicLink","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"MagicLink","preciseIdentifier":"s:7Passage9MagicLinkV","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink"},{"kind":"text","text":")"}],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginmagiclinkresponse\/init(magiclink:)"]}],"metadata":{"title":"init(magicLink:)","symbolKind":"init","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"magicLink","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage9MagicLinkV","text":"MagicLink","kind":"typeIdentifier"},{"text":")","kind":"text"}],"roleHeading":"Initializer","externalID":"s:7Passage22LoginMagicLinkResponseV05magicD0AcA0cD0V_tcfc","role":"symbol"},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LoginMagicLinkResponse"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkResponse","kind":"identifier"}],"title":"LoginMagicLinkResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","url":"\/documentation\/passage\/loginmagiclinkresponse"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/init(magicLink:)":{"title":"init(magicLink:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"magicLink","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage9MagicLinkV","text":"MagicLink","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/init(magicLink:)","url":"\/documentation\/passage\/loginmagiclinkresponse\/init(magiclink:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginmagiclinkresponse/magiclink.json b/docs/data/documentation/passage/loginmagiclinkresponse/magiclink.json new file mode 100644 index 00000000..1278bb51 --- /dev/null +++ b/docs/data/documentation/passage/loginmagiclinkresponse/magiclink.json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse"]]},"sections":[],"variants":[{"paths":["\/documentation\/passage\/loginmagiclinkresponse\/magiclink"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"magicLink"},{"text":": ","kind":"text"},{"text":"MagicLink","preciseIdentifier":"s:7Passage9MagicLinkV","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink"}],"platforms":["iOS"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/magicLink","interfaceLanguage":"swift"},"metadata":{"title":"magicLink","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"magicLink","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV","text":"MagicLink"}],"modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage22LoginMagicLinkResponseV05magicD0AA0cD0Vvp"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse/magicLink":{"abstract":[],"title":"magicLink","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse\/magicLink","url":"\/documentation\/passage\/loginmagiclinkresponse\/magiclink","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"magicLink","kind":"identifier"},{"text":": ","kind":"text"},{"text":"MagicLink","kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV"}],"role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/LoginMagicLinkResponse":{"kind":"symbol","type":"topic","abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LoginMagicLinkResponse"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginMagicLinkResponse","kind":"identifier"}],"title":"LoginMagicLinkResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginMagicLinkResponse","url":"\/documentation\/passage\/loginmagiclinkresponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginonetimepasscoderequest.json b/docs/data/documentation/passage/loginonetimepasscoderequest.json new file mode 100644 index 00000000..5c418ae5 --- /dev/null +++ b/docs/data/documentation/passage/loginonetimepasscoderequest.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginOneTimePasscodeRequest","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/loginonetimepasscoderequest"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"externalID":"s:7Passage27LoginOneTimePasscodeRequestV","role":"symbol","title":"LoginOneTimePasscodeRequest","roleHeading":"Structure","modules":[{"name":"Passage"}],"symbolKind":"struct","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginOneTimePasscodeRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/init(identifier:language:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/identifier","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/language"]},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/encode(to:)"]},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/Equatable-Implementations"],"title":"Default Implementations","generated":true}],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"type":"conformsTo"}],"references":{"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/identifier":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/identifier","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"identifier","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"url":"\/documentation\/passage\/loginonetimepasscoderequest\/identifier","abstract":[{"type":"text","text":"valid email or E164 phone number"}],"kind":"symbol","title":"identifier","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/language":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/language","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"language","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"title":"language","abstract":[{"type":"text","text":"language of the email to send (optional)"}],"kind":"symbol","url":"\/documentation\/passage\/loginonetimepasscoderequest\/language","type":"topic"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys","abstract":[],"title":"LoginOneTimePasscodeRequest.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/init(identifier:language:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?)","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/init(identifier:language:)","url":"\/documentation\/passage\/loginonetimepasscoderequest\/init(identifier:language:)","type":"topic","title":"init(identifier:language:)","kind":"symbol","role":"symbol","abstract":[]},"doc://Passage/Se":{"type":"unresolvable","identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable"},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/loginonetimepasscoderequest\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/init(from:)":{"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"init(from:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/init(from:)","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/loginonetimepasscoderequest\/init(from:)"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/encode(to:)":{"url":"\/documentation\/passage\/loginonetimepasscoderequest\/encode(to:)","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/encode(to:)","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest":{"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"title":"LoginOneTimePasscodeRequest","navigatorTitle":[{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","kind":"symbol","url":"\/documentation\/passage\/loginonetimepasscoderequest"},"doc://Passage/SE":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginonetimepasscoderequest/!=(_:_:).json b/docs/data/documentation/passage/loginonetimepasscoderequest/!=(_:_:).json new file mode 100644 index 00000000..0c6d6016 --- /dev/null +++ b/docs/data/documentation/passage/loginonetimepasscoderequest/!=(_:_:).json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"roleHeading":"Operator","symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage27LoginOneTimePasscodeRequestV","extendedModule":"Swift","role":"symbol","title":"!=(_:_:)","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginonetimepasscoderequest\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/Equatable-Implementations"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/!=(_:_:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest":{"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"title":"LoginOneTimePasscodeRequest","navigatorTitle":[{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","kind":"symbol","url":"\/documentation\/passage\/loginonetimepasscoderequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","url":"\/documentation\/passage\/loginonetimepasscoderequest\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/loginonetimepasscoderequest\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys.json b/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys.json new file mode 100644 index 00000000..a06a6cac --- /dev/null +++ b/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"languages":["swift"],"platforms":["iOS"]}]}],"sections":[],"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"kind":"relationships","type":"conformsTo"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys"},"metadata":{"roleHeading":"Enumeration","symbolKind":"enum","externalID":"s:7Passage27LoginOneTimePasscodeRequestV10CodingKeysO","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"LoginOneTimePasscodeRequest.CodingKeys","modules":[{"name":"Passage"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/identifier","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/language"]},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/init(stringValue:)"]},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/RawRepresentable-Implementations"],"title":"Default Implementations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys"]}],"references":{"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys/language":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"language"}],"role":"symbol","url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/language","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/language","title":"LoginOneTimePasscodeRequest.CodingKeys.language","kind":"symbol","abstract":[]},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest":{"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"title":"LoginOneTimePasscodeRequest","navigatorTitle":[{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","kind":"symbol","url":"\/documentation\/passage\/loginonetimepasscoderequest"},"doc://Passage/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP"},"doc://Passage/s12CaseIterableP":{"title":"Swift.CaseIterable","type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys/init(rawValue:)":{"abstract":[],"url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/init(rawvalue:)","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/init(rawValue:)","role":"symbol","kind":"symbol","title":"init(rawValue:)"},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP"},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/RawRepresentable-Implementations","type":"topic","kind":"article","title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys/identifier":{"url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/identifier","role":"symbol","title":"LoginOneTimePasscodeRequest.CodingKeys.identifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/identifier","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"identifier","kind":"identifier"}]},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys","abstract":[],"title":"LoginOneTimePasscodeRequest.CodingKeys"},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys/CodingKey-Implementations":{"url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/codingkey-implementations","role":"collectionGroup","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/CodingKey-Implementations","type":"topic","kind":"article","abstract":[]},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys/init(stringValue:)":{"url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/init(stringvalue:)","abstract":[],"title":"init(stringValue:)","type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/init(stringValue:)","kind":"symbol"},"doc://Passage/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP"},"doc://Passage/s9CodingKeyP":{"title":"Swift.CodingKey","type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP"},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/SY":{"title":"Swift.RawRepresentable","type":"unresolvable","identifier":"doc:\/\/Passage\/SY"},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys/init(intValue:)":{"type":"topic","url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/init(intvalue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","kind":"symbol","title":"init(intValue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/init(intValue:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/equatable-implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/Equatable-Implementations","abstract":[],"title":"Equatable Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..704a8062 --- /dev/null +++ b/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/Equatable-Implementations"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Operator","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage27LoginOneTimePasscodeRequestV10CodingKeysO","title":"!=(_:_:)","role":"symbol","extendedModule":"Swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/!=(_:_:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/equatable-implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/Equatable-Implementations","abstract":[],"title":"Equatable Implementations"},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys/!=(_:_:)":{"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/!=(_:_:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/!=(_:_:)","abstract":[],"title":"!=(_:_:)"},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys","abstract":[],"title":"LoginOneTimePasscodeRequest.CodingKeys"},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest":{"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"title":"LoginOneTimePasscodeRequest","navigatorTitle":[{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","kind":"symbol","url":"\/documentation\/passage\/loginonetimepasscoderequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..c30e5a2a --- /dev/null +++ b/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"CodingKey Implementations"},"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/description"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/codingkey-implementations"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys/debugDescription":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/debugdescription"},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest":{"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"title":"LoginOneTimePasscodeRequest","navigatorTitle":[{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","kind":"symbol","url":"\/documentation\/passage\/loginonetimepasscoderequest"},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys/description":{"url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/description","role":"symbol","title":"description","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/description","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys","abstract":[],"title":"LoginOneTimePasscodeRequest.CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/debugdescription.json b/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/debugdescription.json new file mode 100644 index 00000000..853546a3 --- /dev/null +++ b/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/debugdescription"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/CodingKey-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage27LoginOneTimePasscodeRequestV10CodingKeysO","title":"debugDescription","role":"symbol","extendedModule":"Swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys","abstract":[],"title":"LoginOneTimePasscodeRequest.CodingKeys"},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest":{"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"title":"LoginOneTimePasscodeRequest","navigatorTitle":[{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","kind":"symbol","url":"\/documentation\/passage\/loginonetimepasscoderequest"},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys/CodingKey-Implementations":{"url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/codingkey-implementations","role":"collectionGroup","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/CodingKey-Implementations","type":"topic","kind":"article","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys/debugDescription":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/debugdescription"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/description.json b/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/description.json new file mode 100644 index 00000000..4df57a74 --- /dev/null +++ b/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/description.json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/CodingKey-Implementations"]]},"sections":[],"metadata":{"externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage27LoginOneTimePasscodeRequestV10CodingKeysO","role":"symbol","title":"description","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Instance Property","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"property"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/description","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.description"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys","abstract":[],"title":"LoginOneTimePasscodeRequest.CodingKeys"},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys/description":{"url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/description","role":"symbol","title":"description","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/description","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest":{"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"title":"LoginOneTimePasscodeRequest","navigatorTitle":[{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","kind":"symbol","url":"\/documentation\/passage\/loginonetimepasscoderequest"},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys/CodingKey-Implementations":{"url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/codingkey-implementations","role":"collectionGroup","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/CodingKey-Implementations","type":"topic","kind":"article","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..02e3e013 --- /dev/null +++ b/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys"]]},"sections":[],"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"title":"Equatable Implementations","role":"collectionGroup"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/!=(_:_:)"],"title":"Operators"}],"references":{"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys/!=(_:_:)":{"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/!=(_:_:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/!=(_:_:)","abstract":[],"title":"!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys","abstract":[],"title":"LoginOneTimePasscodeRequest.CodingKeys"},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest":{"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"title":"LoginOneTimePasscodeRequest","navigatorTitle":[{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","kind":"symbol","url":"\/documentation\/passage\/loginonetimepasscoderequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/hash(into:).json b/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/hash(into:).json new file mode 100644 index 00000000..97f3cd32 --- /dev/null +++ b/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage27LoginOneTimePasscodeRequestV10CodingKeysO","symbolKind":"method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"roleHeading":"Instance Method","extendedModule":"Swift","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/hash(into:)"},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/hash(into:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}]}]}],"references":{"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys","abstract":[],"title":"LoginOneTimePasscodeRequest.CodingKeys"},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys/hash(into:)":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/hash(into:)","type":"topic","kind":"symbol","title":"hash(into:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/RawRepresentable-Implementations","type":"topic","kind":"article","title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest":{"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"title":"LoginOneTimePasscodeRequest","navigatorTitle":[{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","kind":"symbol","url":"\/documentation\/passage\/loginonetimepasscoderequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/hashvalue.json b/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/hashvalue.json new file mode 100644 index 00000000..59d9f5ae --- /dev/null +++ b/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"metadata":{"extendedModule":"Swift","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage27LoginOneTimePasscodeRequestV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"title":"hashValue","role":"symbol","roleHeading":"Instance Property","symbolKind":"property"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/hashvalue"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["iOS"]}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/hashValue"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/RawRepresentable-Implementations","type":"topic","kind":"article","title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest":{"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"title":"LoginOneTimePasscodeRequest","navigatorTitle":[{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","kind":"symbol","url":"\/documentation\/passage\/loginonetimepasscoderequest"},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys/hashValue":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/hashvalue","title":"hashValue","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/hashValue"},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys","abstract":[],"title":"LoginOneTimePasscodeRequest.CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/identifier.json b/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/identifier.json new file mode 100644 index 00000000..59d35d2d --- /dev/null +++ b/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/identifier.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"identifier","kind":"identifier"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/identifier"]}],"metadata":{"roleHeading":"Case","externalID":"s:7Passage27LoginOneTimePasscodeRequestV10CodingKeysO10identifieryA2EmF","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"identifier","kind":"identifier"}],"title":"LoginOneTimePasscodeRequest.CodingKeys.identifier"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/identifier"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys/identifier":{"url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/identifier","role":"symbol","title":"LoginOneTimePasscodeRequest.CodingKeys.identifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/identifier","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"identifier","kind":"identifier"}]},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys","abstract":[],"title":"LoginOneTimePasscodeRequest.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest":{"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"title":"LoginOneTimePasscodeRequest","navigatorTitle":[{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","kind":"symbol","url":"\/documentation\/passage\/loginonetimepasscoderequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..d4ec5308 --- /dev/null +++ b/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/init(intvalue:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["iOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Initializer","symbolKind":"init","externalID":"s:7Passage27LoginOneTimePasscodeRequestV10CodingKeysO8intValueAESgSi_tcfc","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":")"}],"role":"symbol","title":"init(intValue:)","modules":[{"name":"Passage"}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"text":".","type":"text"}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys/init(intValue:)":{"type":"topic","url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/init(intvalue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","kind":"symbol","title":"init(intValue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/init(intValue:)"},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys","abstract":[],"title":"LoginOneTimePasscodeRequest.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest":{"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"title":"LoginOneTimePasscodeRequest","navigatorTitle":[{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","kind":"symbol","url":"\/documentation\/passage\/loginonetimepasscoderequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..bce63a15 --- /dev/null +++ b/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys"]]},"kind":"symbol","metadata":{"symbolKind":"init","externalID":"s:7Passage27LoginOneTimePasscodeRequestV10CodingKeysO8rawValueAESgSS_tcfc","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Initializer","title":"init(rawValue:)"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys/init(rawValue:)":{"abstract":[],"url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/init(rawvalue:)","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/init(rawValue:)","role":"symbol","kind":"symbol","title":"init(rawValue:)"},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest":{"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"title":"LoginOneTimePasscodeRequest","navigatorTitle":[{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","kind":"symbol","url":"\/documentation\/passage\/loginonetimepasscoderequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys","abstract":[],"title":"LoginOneTimePasscodeRequest.CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..945a7230 --- /dev/null +++ b/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"type":"text","text":"."}],"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/init(stringvalue:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["iOS"]}]}],"metadata":{"modules":[{"name":"Passage"}],"externalID":"s:7Passage27LoginOneTimePasscodeRequestV10CodingKeysO11stringValueAESgSS_tcfc","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"roleHeading":"Initializer","symbolKind":"init","title":"init(stringValue:)"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/init(stringValue:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys/init(stringValue:)":{"url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/init(stringvalue:)","abstract":[],"title":"init(stringValue:)","type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/init(stringValue:)","kind":"symbol"},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest":{"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"title":"LoginOneTimePasscodeRequest","navigatorTitle":[{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","kind":"symbol","url":"\/documentation\/passage\/loginonetimepasscoderequest"},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys","abstract":[],"title":"LoginOneTimePasscodeRequest.CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/language.json b/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/language.json new file mode 100644 index 00000000..501024e3 --- /dev/null +++ b/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/language.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/language","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"language","kind":"identifier"}],"role":"symbol","title":"LoginOneTimePasscodeRequest.CodingKeys.language","roleHeading":"Case","symbolKind":"case","externalID":"s:7Passage27LoginOneTimePasscodeRequestV10CodingKeysO8languageyA2EmF"},"variants":[{"paths":["\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/language"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"language"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys","abstract":[],"title":"LoginOneTimePasscodeRequest.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys/language":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"language"}],"role":"symbol","url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/language","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/language","title":"LoginOneTimePasscodeRequest.CodingKeys.language","kind":"symbol","abstract":[]},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest":{"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"title":"LoginOneTimePasscodeRequest","navigatorTitle":[{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","kind":"symbol","url":"\/documentation\/passage\/loginonetimepasscoderequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..c14b42f2 --- /dev/null +++ b/docs/data/documentation/passage/loginonetimepasscoderequest/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys"]]},"metadata":{"role":"collectionGroup","title":"RawRepresentable Implementations","modules":[{"name":"Passage"}]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/hashValue"],"generated":true},{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/hash(into:)"]}],"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/rawrepresentable-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/RawRepresentable-Implementations"},"references":{"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys/hashValue":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/hashvalue","title":"hashValue","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/hashValue"},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest":{"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"title":"LoginOneTimePasscodeRequest","navigatorTitle":[{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","kind":"symbol","url":"\/documentation\/passage\/loginonetimepasscoderequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys/hash(into:)":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys\/hash(into:)","type":"topic","kind":"symbol","title":"hash(into:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/CodingKeys","abstract":[],"title":"LoginOneTimePasscodeRequest.CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginonetimepasscoderequest/encode(to:).json b/docs/data/documentation/passage/loginonetimepasscoderequest/encode(to:).json new file mode 100644 index 00000000..735ab3d9 --- /dev/null +++ b/docs/data/documentation/passage/loginonetimepasscoderequest/encode(to:).json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"metadata":{"roleHeading":"Instance Method","symbolKind":"method","externalID":"s:7Passage27LoginOneTimePasscodeRequestV6encode2toys7Encoder_p_tKF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","title":"encode(to:)","modules":[{"name":"Passage"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/encode(to:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginonetimepasscoderequest\/encode(to:)"]}],"references":{"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest":{"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"title":"LoginOneTimePasscodeRequest","navigatorTitle":[{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","kind":"symbol","url":"\/documentation\/passage\/loginonetimepasscoderequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/encode(to:)":{"url":"\/documentation\/passage\/loginonetimepasscoderequest\/encode(to:)","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/encode(to:)","role":"symbol","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginonetimepasscoderequest/equatable-implementations.json b/docs/data/documentation/passage/loginonetimepasscoderequest/equatable-implementations.json new file mode 100644 index 00000000..ba575aa4 --- /dev/null +++ b/docs/data/documentation/passage/loginonetimepasscoderequest/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest"]]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/!=(_:_:)"],"generated":true,"title":"Operators"}],"variants":[{"paths":["\/documentation\/passage\/loginonetimepasscoderequest\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"Passage"}],"title":"Equatable Implementations","role":"collectionGroup"},"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","url":"\/documentation\/passage\/loginonetimepasscoderequest\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest":{"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"title":"LoginOneTimePasscodeRequest","navigatorTitle":[{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","kind":"symbol","url":"\/documentation\/passage\/loginonetimepasscoderequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginonetimepasscoderequest/identifier.json b/docs/data/documentation/passage/loginonetimepasscoderequest/identifier.json new file mode 100644 index 00000000..813019fa --- /dev/null +++ b/docs/data/documentation/passage/loginonetimepasscoderequest/identifier.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"valid email or E164 phone number"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"identifier","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginonetimepasscoderequest\/identifier"]}],"kind":"symbol","metadata":{"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"identifier","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"property","modules":[{"name":"Passage"}],"title":"identifier","role":"symbol","externalID":"s:7Passage27LoginOneTimePasscodeRequestV10identifierSSvp"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/identifier","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest":{"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"title":"LoginOneTimePasscodeRequest","navigatorTitle":[{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","kind":"symbol","url":"\/documentation\/passage\/loginonetimepasscoderequest"},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/identifier":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/identifier","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"identifier","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"url":"\/documentation\/passage\/loginonetimepasscoderequest\/identifier","abstract":[{"type":"text","text":"valid email or E164 phone number"}],"kind":"symbol","title":"identifier","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginonetimepasscoderequest/init(from:).json b/docs/data/documentation/passage/loginonetimepasscoderequest/init(from:).json new file mode 100644 index 00000000..48775fa4 --- /dev/null +++ b/docs/data/documentation/passage/loginonetimepasscoderequest/init(from:).json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"]}]}],"metadata":{"externalID":"s:7Passage27LoginOneTimePasscodeRequestV4fromACs7Decoder_p_tKcfc","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(from:)","symbolKind":"init","role":"symbol","roleHeading":"Initializer","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginonetimepasscoderequest\/init(from:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/init(from:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest":{"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"title":"LoginOneTimePasscodeRequest","navigatorTitle":[{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","kind":"symbol","url":"\/documentation\/passage\/loginonetimepasscoderequest"},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/init(from:)":{"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"init(from:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/init(from:)","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/loginonetimepasscoderequest\/init(from:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginonetimepasscoderequest/init(identifier:language:).json b/docs/data/documentation/passage/loginonetimepasscoderequest/init(identifier:language:).json new file mode 100644 index 00000000..b322f322 --- /dev/null +++ b/docs/data/documentation/passage/loginonetimepasscoderequest/init(identifier:language:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/init(identifier:language:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","metadata":{"externalID":"s:7Passage27LoginOneTimePasscodeRequestV10identifier8languageACSS_SSSgtcfc","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","title":"init(identifier:language:)","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"language","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?)","kind":"text"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginonetimepasscoderequest\/init(identifier:language:)"]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"identifier","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"language","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil)"}],"platforms":["iOS"],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest":{"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"title":"LoginOneTimePasscodeRequest","navigatorTitle":[{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","kind":"symbol","url":"\/documentation\/passage\/loginonetimepasscoderequest"},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/init(identifier:language:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?)","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/init(identifier:language:)","url":"\/documentation\/passage\/loginonetimepasscoderequest\/init(identifier:language:)","type":"topic","title":"init(identifier:language:)","kind":"symbol","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginonetimepasscoderequest/language.json b/docs/data/documentation/passage/loginonetimepasscoderequest/language.json new file mode 100644 index 00000000..4e8af893 --- /dev/null +++ b/docs/data/documentation/passage/loginonetimepasscoderequest/language.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest"]]},"abstract":[{"text":"language of the email to send (optional)","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/language","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"language"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginonetimepasscoderequest\/language"]}],"metadata":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"language"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","title":"language","modules":[{"name":"Passage"}],"roleHeading":"Instance Property","externalID":"s:7Passage27LoginOneTimePasscodeRequestV8languageSSSgvp"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest":{"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"title":"LoginOneTimePasscodeRequest","navigatorTitle":[{"kind":"identifier","text":"LoginOneTimePasscodeRequest"}],"role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest","kind":"symbol","url":"\/documentation\/passage\/loginonetimepasscoderequest"},"doc://Passage/documentation/Passage/LoginOneTimePasscodeRequest/language":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginOneTimePasscodeRequest\/language","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"language","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"title":"language","abstract":[{"type":"text","text":"language of the email to send (optional)"}],"kind":"symbol","url":"\/documentation\/passage\/loginonetimepasscoderequest\/language","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnfinishrequest.json b/docs/data/documentation/passage/loginwebauthnfinishrequest.json new file mode 100644 index 00000000..dc87d5f9 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnfinishrequest.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"LoginWebAuthnFinishRequest","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwebauthnfinishrequest"]}],"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage26LoginWebAuthnFinishRequestV","navigatorTitle":[{"text":"LoginWebAuthnFinishRequest","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginWebAuthnFinishRequest","kind":"identifier"}],"title":"LoginWebAuthnFinishRequest","symbolKind":"struct","roleHeading":"Structure"},"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/init(handshakeId:handshakeResponse:userId:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/handshakeId","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/handshakeResponse","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/userId"],"title":"Instance Properties"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/encode(to:)"],"title":"Instance Methods"},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys"]},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/Equatable-Implementations"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest"},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"references":{"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/init(from:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/init(from:)","kind":"symbol","abstract":[],"title":"init(from:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/loginwebauthnfinishrequest\/init(from:)","type":"topic"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/handshakeId":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/handshakeId","abstract":[],"title":"handshakeId","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"handshakeId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/passage\/loginwebauthnfinishrequest\/handshakeid","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys":{"abstract":[],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys","title":"LoginWebAuthnFinishRequest.CodingKeys"},"doc://Passage/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH","type":"unresolvable"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/Equatable-Implementations":{"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/Equatable-Implementations","abstract":[],"title":"Equatable Implementations","role":"collectionGroup","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/equatable-implementations","type":"topic"},"doc://Passage/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ","type":"unresolvable"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/encode(to:)":{"abstract":[],"title":"encode(to:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic","role":"symbol","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/encode(to:)"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/handshakeResponse":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/handshakeResponse","abstract":[],"title":"handshakeResponse","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"handshakeResponse","kind":"identifier"},{"kind":"text","text":": "},{"text":"CredentialAssertionResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage27CredentialAssertionResponseV"}],"url":"\/documentation\/passage\/loginwebauthnfinishrequest\/handshakeresponse","type":"topic"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/userId":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/userId","kind":"symbol","abstract":[],"title":"userId","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"userId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"url":"\/documentation\/passage\/loginwebauthnfinishrequest\/userid","type":"topic"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest":{"abstract":[],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnFinishRequest"}],"navigatorTitle":[{"text":"LoginWebAuthnFinishRequest","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","url":"\/documentation\/passage\/loginwebauthnfinishrequest","title":"LoginWebAuthnFinishRequest"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/init(handshakeId:handshakeResponse:userId:)":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/init(handshakeId:handshakeResponse:userId:)","abstract":[],"title":"init(handshakeId:handshakeResponse:userId:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"handshakeId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"handshakeResponse"},{"kind":"text","text":": "},{"text":"CredentialAssertionResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage27CredentialAssertionResponseV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"userId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"url":"\/documentation\/passage\/loginwebauthnfinishrequest\/init(handshakeid:handshakeresponse:userid:)","type":"topic"},"doc://Passage/SE":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable"},"doc://Passage/Se":{"type":"unresolvable","identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnfinishrequest/!=(_:_:).json b/docs/data/documentation/passage/loginwebauthnfinishrequest/!=(_:_:).json new file mode 100644 index 00000000..0a681d5d --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnfinishrequest/!=(_:_:).json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/!=(_:_:)"},"variants":[{"paths":["\/documentation\/passage\/loginwebauthnfinishrequest\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["iOS"]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/Equatable-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage26LoginWebAuthnFinishRequestV","role":"symbol","title":"!=(_:_:)","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Operator","extendedModule":"Swift","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"symbolKind":"op"},"sections":[],"references":{"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/Equatable-Implementations":{"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/Equatable-Implementations","abstract":[],"title":"Equatable Implementations","role":"collectionGroup","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/equatable-implementations","type":"topic"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest":{"abstract":[],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnFinishRequest"}],"navigatorTitle":[{"text":"LoginWebAuthnFinishRequest","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","url":"\/documentation\/passage\/loginwebauthnfinishrequest","title":"LoginWebAuthnFinishRequest"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/!=(_:_:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"!=(_:_:)","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys.json b/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys.json new file mode 100644 index 00000000..386fef1d --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"metadata":{"symbolKind":"enum","role":"symbol","title":"LoginWebAuthnFinishRequest.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"roleHeading":"Enumeration","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"externalID":"s:7Passage26LoginWebAuthnFinishRequestV10CodingKeysO","modules":[{"name":"Passage"}]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/handshakeId","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/handshakeResponse","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/userId"],"title":"Enumeration Cases"},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/init(stringValue:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/RawRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys"},"relationshipsSections":[{"title":"Conforms To","kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"]}],"variants":[{"paths":["\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys/Equatable-Implementations":{"type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/equatable-implementations","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/Equatable-Implementations"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys/handshakeResponse":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"handshakeResponse","kind":"identifier"}],"type":"topic","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/handshakeresponse","title":"LoginWebAuthnFinishRequest.CodingKeys.handshakeResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/handshakeResponse"},"doc://Passage/s12CaseIterableP":{"identifier":"doc:\/\/Passage\/s12CaseIterableP","type":"unresolvable","title":"Swift.CaseIterable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys":{"abstract":[],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys","title":"LoginWebAuthnFinishRequest.CodingKeys"},"doc://Passage/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","type":"unresolvable","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/SY":{"identifier":"doc:\/\/Passage\/SY","type":"unresolvable","title":"Swift.RawRepresentable"},"doc://Passage/s23CustomStringConvertibleP":{"identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys/init(intValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"type":"topic","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/init(intvalue:)","title":"init(intValue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/init(intValue:)"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys/RawRepresentable-Implementations":{"type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/RawRepresentable-Implementations"},"doc://Passage/s9CodingKeyP":{"identifier":"doc:\/\/Passage\/s9CodingKeyP","title":"Swift.CodingKey","type":"unresolvable"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys/userId":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userId","kind":"identifier"}],"type":"topic","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/userid","title":"LoginWebAuthnFinishRequest.CodingKeys.userId","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/userId"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys/handshakeId":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"handshakeId","kind":"identifier"}],"type":"topic","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/handshakeid","title":"LoginWebAuthnFinishRequest.CodingKeys.handshakeId","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/handshakeId"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest":{"abstract":[],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnFinishRequest"}],"navigatorTitle":[{"text":"LoginWebAuthnFinishRequest","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","url":"\/documentation\/passage\/loginwebauthnfinishrequest","title":"LoginWebAuthnFinishRequest"},"doc://Passage/s8SendableP":{"identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable","type":"unresolvable"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys/init(rawValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"type":"topic","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/init(rawvalue:)","title":"init(rawValue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/init(rawValue:)"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys/CodingKey-Implementations":{"type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/CodingKey-Implementations"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys/init(stringValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"type":"topic","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/init(stringvalue:)","title":"init(stringValue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/init(stringValue:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..d7c5604d --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/Equatable-Implementations"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"metadata":{"symbolKind":"op","role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"extendedModule":"Swift","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage26LoginWebAuthnFinishRequestV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/!=(_:_:)","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/!=(_:_:)"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys/Equatable-Implementations":{"type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/equatable-implementations","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/Equatable-Implementations"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest":{"abstract":[],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnFinishRequest"}],"navigatorTitle":[{"text":"LoginWebAuthnFinishRequest","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","url":"\/documentation\/passage\/loginwebauthnfinishrequest","title":"LoginWebAuthnFinishRequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys":{"abstract":[],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys","title":"LoginWebAuthnFinishRequest.CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..315f708e --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"kind":"article","schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/description"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/codingkey-implementations"]}],"metadata":{"title":"CodingKey Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"sections":[],"references":{"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest":{"abstract":[],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnFinishRequest"}],"navigatorTitle":[{"text":"LoginWebAuthnFinishRequest","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","url":"\/documentation\/passage\/loginwebauthnfinishrequest","title":"LoginWebAuthnFinishRequest"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys/description":{"type":"topic","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/description","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/description","title":"description","abstract":[]},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys/debugDescription":{"abstract":[],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/debugDescription","title":"debugDescription","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/debugdescription","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys":{"abstract":[],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys","title":"LoginWebAuthnFinishRequest.CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/debugdescription.json b/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/debugdescription.json new file mode 100644 index 00000000..b6118139 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/CodingKey-Implementations"]]},"sections":[],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/debugdescription"]}],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"title":"debugDescription","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage26LoginWebAuthnFinishRequestV10CodingKeysO","roleHeading":"Instance Property","extendedModule":"Swift","role":"symbol","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest":{"abstract":[],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnFinishRequest"}],"navigatorTitle":[{"text":"LoginWebAuthnFinishRequest","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","url":"\/documentation\/passage\/loginwebauthnfinishrequest","title":"LoginWebAuthnFinishRequest"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys/CodingKey-Implementations":{"type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/CodingKey-Implementations"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys":{"abstract":[],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys","title":"LoginWebAuthnFinishRequest.CodingKeys"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys/debugDescription":{"abstract":[],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/debugDescription","title":"debugDescription","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/debugdescription","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/description.json b/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/description.json new file mode 100644 index 00000000..6c42f681 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/description.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"property","role":"symbol","title":"description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"roleHeading":"Instance Property","extendedModule":"Swift","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage26LoginWebAuthnFinishRequestV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/description"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/CodingKey-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/description","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.description"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys/CodingKey-Implementations":{"type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/CodingKey-Implementations"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys":{"abstract":[],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys","title":"LoginWebAuthnFinishRequest.CodingKeys"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest":{"abstract":[],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnFinishRequest"}],"navigatorTitle":[{"text":"LoginWebAuthnFinishRequest","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","url":"\/documentation\/passage\/loginwebauthnfinishrequest","title":"LoginWebAuthnFinishRequest"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys/description":{"type":"topic","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/description","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/description","title":"description","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..2c4e959b --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/!=(_:_:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"kind":"article","variants":[{"paths":["\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys":{"abstract":[],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys","title":"LoginWebAuthnFinishRequest.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/!=(_:_:)","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/!=(_:_:)"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest":{"abstract":[],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnFinishRequest"}],"navigatorTitle":[{"text":"LoginWebAuthnFinishRequest","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","url":"\/documentation\/passage\/loginwebauthnfinishrequest","title":"LoginWebAuthnFinishRequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/handshakeid.json b/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/handshakeid.json new file mode 100644 index 00000000..c81ff2bf --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/handshakeid.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"variants":[{"paths":["\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/handshakeid"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"handshakeId"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys"]]},"metadata":{"roleHeading":"Case","symbolKind":"case","externalID":"s:7Passage26LoginWebAuthnFinishRequestV10CodingKeysO11handshakeIdyA2EmF","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"handshakeId"}],"modules":[{"name":"Passage"}],"role":"symbol","title":"LoginWebAuthnFinishRequest.CodingKeys.handshakeId"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/handshakeId"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys":{"abstract":[],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys","title":"LoginWebAuthnFinishRequest.CodingKeys"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest":{"abstract":[],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnFinishRequest"}],"navigatorTitle":[{"text":"LoginWebAuthnFinishRequest","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","url":"\/documentation\/passage\/loginwebauthnfinishrequest","title":"LoginWebAuthnFinishRequest"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys/handshakeId":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"handshakeId","kind":"identifier"}],"type":"topic","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/handshakeid","title":"LoginWebAuthnFinishRequest.CodingKeys.handshakeId","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/handshakeId"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/handshakeresponse.json b/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/handshakeresponse.json new file mode 100644 index 00000000..2a31e509 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/handshakeresponse.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/handshakeResponse"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"symbolKind":"case","role":"symbol","title":"LoginWebAuthnFinishRequest.CodingKeys.handshakeResponse","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"handshakeResponse","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage26LoginWebAuthnFinishRequestV10CodingKeysO17handshakeResponseyA2EmF","modules":[{"name":"Passage"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"handshakeResponse"}]}]}],"variants":[{"paths":["\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/handshakeresponse"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest":{"abstract":[],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnFinishRequest"}],"navigatorTitle":[{"text":"LoginWebAuthnFinishRequest","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","url":"\/documentation\/passage\/loginwebauthnfinishrequest","title":"LoginWebAuthnFinishRequest"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys/handshakeResponse":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"handshakeResponse","kind":"identifier"}],"type":"topic","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/handshakeresponse","title":"LoginWebAuthnFinishRequest.CodingKeys.handshakeResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/handshakeResponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys":{"abstract":[],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys","title":"LoginWebAuthnFinishRequest.CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/hash(into:).json b/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/hash(into:).json new file mode 100644 index 00000000..12cffe47 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Instance Method","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"role":"symbol","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage26LoginWebAuthnFinishRequestV10CodingKeysO","title":"hash(into:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys":{"abstract":[],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys","title":"LoginWebAuthnFinishRequest.CodingKeys"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys/hash(into:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/hash(into:)","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/hash(into:)","title":"hash(into:)"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest":{"abstract":[],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnFinishRequest"}],"navigatorTitle":[{"text":"LoginWebAuthnFinishRequest","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","url":"\/documentation\/passage\/loginwebauthnfinishrequest","title":"LoginWebAuthnFinishRequest"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys/RawRepresentable-Implementations":{"type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/RawRepresentable-Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/hashvalue.json b/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/hashvalue.json new file mode 100644 index 00000000..5b60346a --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/hashValue"},"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage26LoginWebAuthnFinishRequestV10CodingKeysO","role":"symbol","title":"hashValue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"symbolKind":"property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/hashvalue"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest":{"abstract":[],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnFinishRequest"}],"navigatorTitle":[{"text":"LoginWebAuthnFinishRequest","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","url":"\/documentation\/passage\/loginwebauthnfinishrequest","title":"LoginWebAuthnFinishRequest"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys/hashValue":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/hashvalue","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/hashValue","title":"hashValue"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys":{"abstract":[],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys","title":"LoginWebAuthnFinishRequest.CodingKeys"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys/RawRepresentable-Implementations":{"type":"topic","role":"collectionGroup","kind":"article","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/RawRepresentable-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..b5e5ef41 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage"}],"role":"symbol","title":"init(intValue:)","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"externalID":"s:7Passage26LoginWebAuthnFinishRequestV10CodingKeysO8intValueAESgSi_tcfc","roleHeading":"Initializer"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys"]]},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/init(intvalue:)"]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys/init(intValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"type":"topic","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/init(intvalue:)","title":"init(intValue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/init(intValue:)"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest":{"abstract":[],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnFinishRequest"}],"navigatorTitle":[{"text":"LoginWebAuthnFinishRequest","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","url":"\/documentation\/passage\/loginwebauthnfinishrequest","title":"LoginWebAuthnFinishRequest"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys":{"abstract":[],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys","title":"LoginWebAuthnFinishRequest.CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..9b29d509 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/init(rawvalue:)"]}],"metadata":{"externalID":"s:7Passage26LoginWebAuthnFinishRequestV10CodingKeysO8rawValueAESgSS_tcfc","title":"init(rawValue:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"roleHeading":"Initializer","symbolKind":"init","modules":[{"name":"Passage"}]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys/init(rawValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"type":"topic","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/init(rawvalue:)","title":"init(rawValue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/init(rawValue:)"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys":{"abstract":[],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys","title":"LoginWebAuthnFinishRequest.CodingKeys"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest":{"abstract":[],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnFinishRequest"}],"navigatorTitle":[{"text":"LoginWebAuthnFinishRequest","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","url":"\/documentation\/passage\/loginwebauthnfinishrequest","title":"LoginWebAuthnFinishRequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..1d777a1e --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.init(stringValue:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/init(stringvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys"]]},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"metadata":{"externalID":"s:7Passage26LoginWebAuthnFinishRequestV10CodingKeysO11stringValueAESgSS_tcfc","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"title":"init(stringValue:)","symbolKind":"init","roleHeading":"Initializer","role":"symbol"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys/init(stringValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"type":"topic","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/init(stringvalue:)","title":"init(stringValue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/init(stringValue:)"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest":{"abstract":[],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnFinishRequest"}],"navigatorTitle":[{"text":"LoginWebAuthnFinishRequest","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","url":"\/documentation\/passage\/loginwebauthnfinishrequest","title":"LoginWebAuthnFinishRequest"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys":{"abstract":[],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys","title":"LoginWebAuthnFinishRequest.CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..3608380e --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"title":"RawRepresentable Implementations","role":"collectionGroup"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys"]]},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/hashValue"]},{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/hash(into:)"]}],"kind":"article","variants":[{"paths":["\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys/hashValue":{"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"type":"topic","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/hashvalue","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/hashValue","title":"hashValue"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest":{"abstract":[],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnFinishRequest"}],"navigatorTitle":[{"text":"LoginWebAuthnFinishRequest","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","url":"\/documentation\/passage\/loginwebauthnfinishrequest","title":"LoginWebAuthnFinishRequest"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys":{"abstract":[],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys","title":"LoginWebAuthnFinishRequest.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys/hash(into:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/hash(into:)","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/hash(into:)","title":"hash(into:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/userid.json b/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/userid.json new file mode 100644 index 00000000..4e55c573 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnfinishrequest/codingkeys/userid.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/userId","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage26LoginWebAuthnFinishRequestV10CodingKeysO6userIdyA2EmF","role":"symbol","title":"LoginWebAuthnFinishRequest.CodingKeys.userId","modules":[{"name":"Passage"}],"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userId","kind":"identifier"}],"symbolKind":"case"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/userid"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userId","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys/userId":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userId","kind":"identifier"}],"type":"topic","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/userid","title":"LoginWebAuthnFinishRequest.CodingKeys.userId","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys\/userId"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/CodingKeys":{"abstract":[],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/CodingKeys","title":"LoginWebAuthnFinishRequest.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest":{"abstract":[],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnFinishRequest"}],"navigatorTitle":[{"text":"LoginWebAuthnFinishRequest","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","url":"\/documentation\/passage\/loginwebauthnfinishrequest","title":"LoginWebAuthnFinishRequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnfinishrequest/encode(to:).json b/docs/data/documentation/passage/loginwebauthnfinishrequest/encode(to:).json new file mode 100644 index 00000000..a1a5d5e2 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnfinishrequest/encode(to:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/encode(to:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwebauthnfinishrequest\/encode(to:)"]}],"metadata":{"title":"encode(to:)","externalID":"s:7Passage26LoginWebAuthnFinishRequestV6encode2toys7Encoder_p_tKF","modules":[{"name":"Passage"}],"roleHeading":"Instance Method","symbolKind":"method","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"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest":{"abstract":[],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnFinishRequest"}],"navigatorTitle":[{"text":"LoginWebAuthnFinishRequest","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","url":"\/documentation\/passage\/loginwebauthnfinishrequest","title":"LoginWebAuthnFinishRequest"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/encode(to:)":{"abstract":[],"title":"encode(to:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic","role":"symbol","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/encode(to:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnfinishrequest/equatable-implementations.json b/docs/data/documentation/passage/loginwebauthnfinishrequest/equatable-implementations.json new file mode 100644 index 00000000..e0666eb4 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnfinishrequest/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest"]]},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/!=(_:_:)"],"generated":true}],"variants":[{"paths":["\/documentation\/passage\/loginwebauthnfinishrequest\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/Equatable-Implementations"},"kind":"article","references":{"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/!=(_:_:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"!=(_:_:)","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnfinishrequest\/!=(_:_:)"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest":{"abstract":[],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnFinishRequest"}],"navigatorTitle":[{"text":"LoginWebAuthnFinishRequest","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","url":"\/documentation\/passage\/loginwebauthnfinishrequest","title":"LoginWebAuthnFinishRequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnfinishrequest/handshakeid.json b/docs/data/documentation/passage/loginwebauthnfinishrequest/handshakeid.json new file mode 100644 index 00000000..0df61d00 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnfinishrequest/handshakeid.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage26LoginWebAuthnFinishRequestV11handshakeIdSSvp","modules":[{"name":"Passage"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","title":"handshakeId","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"handshakeId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/handshakeId"},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/loginwebauthnfinishrequest\/handshakeid"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"handshakeId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/handshakeId":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/handshakeId","abstract":[],"title":"handshakeId","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"handshakeId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/passage\/loginwebauthnfinishrequest\/handshakeid","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest":{"abstract":[],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnFinishRequest"}],"navigatorTitle":[{"text":"LoginWebAuthnFinishRequest","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","url":"\/documentation\/passage\/loginwebauthnfinishrequest","title":"LoginWebAuthnFinishRequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnfinishrequest/handshakeresponse.json b/docs/data/documentation/passage/loginwebauthnfinishrequest/handshakeresponse.json new file mode 100644 index 00000000..c7b6be14 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnfinishrequest/handshakeresponse.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/handshakeResponse"},"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"title":"handshakeResponse","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"handshakeResponse","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CredentialAssertionResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage27CredentialAssertionResponseV"}],"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:7Passage26LoginWebAuthnFinishRequestV17handshakeResponseAA019CredentialAssertionH0Vvp"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"handshakeResponse"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"typeIdentifier","text":"CredentialAssertionResponse","preciseIdentifier":"s:7Passage27CredentialAssertionResponseV"}]}]}],"variants":[{"paths":["\/documentation\/passage\/loginwebauthnfinishrequest\/handshakeresponse"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/handshakeResponse":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/handshakeResponse","abstract":[],"title":"handshakeResponse","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"handshakeResponse","kind":"identifier"},{"kind":"text","text":": "},{"text":"CredentialAssertionResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage27CredentialAssertionResponseV"}],"url":"\/documentation\/passage\/loginwebauthnfinishrequest\/handshakeresponse","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest":{"abstract":[],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnFinishRequest"}],"navigatorTitle":[{"text":"LoginWebAuthnFinishRequest","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","url":"\/documentation\/passage\/loginwebauthnfinishrequest","title":"LoginWebAuthnFinishRequest"},"doc://Passage/documentation/Passage/CredentialAssertionResponse":{"url":"\/documentation\/passage\/credentialassertionresponse","title":"CredentialAssertionResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionResponse"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionResponse"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnfinishrequest/init(from:).json b/docs/data/documentation/passage/loginwebauthnfinishrequest/init(from:).json new file mode 100644 index 00000000..cdb2e22e --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnfinishrequest/init(from:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwebauthnfinishrequest\/init(from:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"metadata":{"externalID":"s:7Passage26LoginWebAuthnFinishRequestV4fromACs7Decoder_p_tKcfc","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","title":"init(from:)","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/init(from:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest":{"abstract":[],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnFinishRequest"}],"navigatorTitle":[{"text":"LoginWebAuthnFinishRequest","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","url":"\/documentation\/passage\/loginwebauthnfinishrequest","title":"LoginWebAuthnFinishRequest"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/init(from:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/init(from:)","kind":"symbol","abstract":[],"title":"init(from:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/loginwebauthnfinishrequest\/init(from:)","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnfinishrequest/init(handshakeid:handshakeresponse:userid:).json b/docs/data/documentation/passage/loginwebauthnfinishrequest/init(handshakeid:handshakeresponse:userid:).json new file mode 100644 index 00000000..20d87cc5 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnfinishrequest/init(handshakeid:handshakeresponse:userid:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest"]]},"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Initializer","externalID":"s:7Passage26LoginWebAuthnFinishRequestV11handshakeId0G8Response04userH0ACSS_AA019CredentialAssertionI0VSSSgtcfc","symbolKind":"init","title":"init(handshakeId:handshakeResponse:userId:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"handshakeId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"handshakeResponse"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage27CredentialAssertionResponseV","text":"CredentialAssertionResponse","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"userId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?)","kind":"text"}]},"variants":[{"paths":["\/documentation\/passage\/loginwebauthnfinishrequest\/init(handshakeid:handshakeresponse:userid:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/init(handshakeId:handshakeResponse:userId:)"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"handshakeId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"handshakeResponse"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","text":"CredentialAssertionResponse","preciseIdentifier":"s:7Passage27CredentialAssertionResponseV"},{"text":", ","kind":"text"},{"text":"userId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil)"}],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/init(handshakeId:handshakeResponse:userId:)":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/init(handshakeId:handshakeResponse:userId:)","abstract":[],"title":"init(handshakeId:handshakeResponse:userId:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"handshakeId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"handshakeResponse"},{"kind":"text","text":": "},{"text":"CredentialAssertionResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage27CredentialAssertionResponseV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"userId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"url":"\/documentation\/passage\/loginwebauthnfinishrequest\/init(handshakeid:handshakeresponse:userid:)","type":"topic"},"doc://Passage/documentation/Passage/CredentialAssertionResponse":{"url":"\/documentation\/passage\/credentialassertionresponse","title":"CredentialAssertionResponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionResponse","kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CredentialAssertionResponse"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionResponse"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest":{"abstract":[],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnFinishRequest"}],"navigatorTitle":[{"text":"LoginWebAuthnFinishRequest","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","url":"\/documentation\/passage\/loginwebauthnfinishrequest","title":"LoginWebAuthnFinishRequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnfinishrequest/userid.json b/docs/data/documentation/passage/loginwebauthnfinishrequest/userid.json new file mode 100644 index 00000000..1721883f --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnfinishrequest/userid.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/passage\/loginwebauthnfinishrequest\/userid"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage26LoginWebAuthnFinishRequestV6userIdSSSgvp","modules":[{"name":"Passage"}],"roleHeading":"Instance Property","role":"symbol","title":"userId","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userId","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/userId","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"userId","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["iOS"]}]}],"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest/userId":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest\/userId","kind":"symbol","abstract":[],"title":"userId","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"userId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"url":"\/documentation\/passage\/loginwebauthnfinishrequest\/userid","type":"topic"},"doc://Passage/documentation/Passage/LoginWebAuthnFinishRequest":{"abstract":[],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnFinishRequest"}],"navigatorTitle":[{"text":"LoginWebAuthnFinishRequest","kind":"identifier"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnFinishRequest","url":"\/documentation\/passage\/loginwebauthnfinishrequest","title":"LoginWebAuthnFinishRequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartrequest.json b/docs/data/documentation/passage/loginwebauthnstartrequest.json new file mode 100644 index 00000000..acff14c6 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartrequest.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"LoginWebAuthnStartRequest","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"metadata":{"navigatorTitle":[{"text":"LoginWebAuthnStartRequest","kind":"identifier"}],"role":"symbol","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginWebAuthnStartRequest","kind":"identifier"}],"symbolKind":"struct","title":"LoginWebAuthnStartRequest","externalID":"s:7Passage25LoginWebAuthnStartRequestV","roleHeading":"Structure"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwebauthnstartrequest"]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"relationshipsSections":[{"title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"type":"conformsTo"}],"sections":[],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/init(identifier:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/identifier"]},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/encode(to:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys"],"title":"Enumerations"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"references":{"doc://Passage/Se":{"identifier":"doc:\/\/Passage\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://Passage/SE":{"identifier":"doc:\/\/Passage\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/encode(to:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/encode(to:)","kind":"symbol","abstract":[],"url":"\/documentation\/passage\/loginwebauthnstartrequest\/encode(to:)","title":"encode(to:)","type":"topic"},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/init(identifier:)":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/init(identifier:)","kind":"symbol","abstract":[],"url":"\/documentation\/passage\/loginwebauthnstartrequest\/init(identifier:)","title":"init(identifier:)","type":"topic"},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/identifier":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"identifier","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/identifier","kind":"symbol","abstract":[{"text":"valid email or E164 phone number","type":"text"}],"url":"\/documentation\/passage\/loginwebauthnstartrequest\/identifier","title":"identifier","type":"topic"},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/init(from:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/init(from:)","kind":"symbol","abstract":[],"url":"\/documentation\/passage\/loginwebauthnstartrequest\/init(from:)","title":"init(from:)","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/Equatable-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/Equatable-Implementations","kind":"article","abstract":[],"url":"\/documentation\/passage\/loginwebauthnstartrequest\/equatable-implementations","title":"Equatable Implementations","type":"topic"},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest":{"url":"\/documentation\/passage\/loginwebauthnstartrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartRequest"}],"title":"LoginWebAuthnStartRequest","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginWebAuthnStartRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys":{"url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"LoginWebAuthnStartRequest.CodingKeys","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartrequest/!=(_:_:).json b/docs/data/documentation/passage/loginwebauthnstartrequest/!=(_:_:).json new file mode 100644 index 00000000..14f6e879 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartrequest/!=(_:_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/Equatable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/!=(_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwebauthnstartrequest\/!=(_:_:)"]}],"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage25LoginWebAuthnStartRequestV","modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift","role":"symbol","roleHeading":"Operator","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"symbolKind":"op"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/!=(_:_:)","kind":"symbol","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/passage\/loginwebauthnstartrequest\/!=(_:_:)","role":"symbol","type":"topic","title":"!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest":{"url":"\/documentation\/passage\/loginwebauthnstartrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartRequest"}],"title":"LoginWebAuthnStartRequest","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginWebAuthnStartRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/Equatable-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/Equatable-Implementations","kind":"article","abstract":[],"url":"\/documentation\/passage\/loginwebauthnstartrequest\/equatable-implementations","title":"Equatable Implementations","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys.json b/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys.json new file mode 100644 index 00000000..01831866 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys.json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest"]]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/identifier"]},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/init(stringValue:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/RawRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"variants":[{"paths":["\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Enumeration","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"symbolKind":"enum","role":"symbol","externalID":"s:7Passage25LoginWebAuthnStartRequestV10CodingKeysO","title":"LoginWebAuthnStartRequest.CodingKeys"},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys"},"references":{"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","kind":"article","url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/codingkey-implementations","type":"topic","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/CodingKey-Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys/identifier":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"identifier"}],"url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/identifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/identifier","kind":"symbol","abstract":[],"title":"LoginWebAuthnStartRequest.CodingKeys.identifier","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys":{"url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"LoginWebAuthnStartRequest.CodingKeys","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys/init(rawValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/init(rawValue:)","title":"init(rawValue:)","url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/init(rawvalue:)","abstract":[],"kind":"symbol","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys/RawRepresentable-Implementations":{"url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/RawRepresentable-Implementations","type":"topic","title":"RawRepresentable Implementations","abstract":[],"kind":"article","role":"collectionGroup"},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys/init(stringValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/init(stringvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/init(stringValue:)","kind":"symbol","abstract":[],"title":"init(stringValue:)","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/Equatable-Implementations","title":"Equatable Implementations","url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/equatable-implementations","abstract":[],"kind":"article","type":"topic","role":"collectionGroup"},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys/init(intValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/init(intvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/init(intValue:)","kind":"symbol","abstract":[],"title":"init(intValue:)","type":"topic","role":"symbol"},"doc://Passage/SY":{"identifier":"doc:\/\/Passage\/SY","type":"unresolvable","title":"Swift.RawRepresentable"},"doc://Passage/s8SendableP":{"identifier":"doc:\/\/Passage\/s8SendableP","type":"unresolvable","title":"Swift.Sendable"},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest":{"url":"\/documentation\/passage\/loginwebauthnstartrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartRequest"}],"title":"LoginWebAuthnStartRequest","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginWebAuthnStartRequest","kind":"identifier"}]},"doc://Passage/s9CodingKeyP":{"identifier":"doc:\/\/Passage\/s9CodingKeyP","type":"unresolvable","title":"Swift.CodingKey"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..4a33847c --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/!=(_:_:)"},"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"roleHeading":"Operator","symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage25LoginWebAuthnStartRequestV10CodingKeysO","extendedModule":"Swift","role":"symbol","title":"!=(_:_:)","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/Equatable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/!=(_:_:)"]}],"references":{"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys":{"url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"LoginWebAuthnStartRequest.CodingKeys","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest":{"url":"\/documentation\/passage\/loginwebauthnstartrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartRequest"}],"title":"LoginWebAuthnStartRequest","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginWebAuthnStartRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/Equatable-Implementations","title":"Equatable Implementations","url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/equatable-implementations","abstract":[],"kind":"article","type":"topic","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..a1ff3387 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/description"]}],"variants":[{"paths":["\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"CodingKey Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys"]]},"kind":"article","references":{"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys":{"url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"LoginWebAuthnStartRequest.CodingKeys","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys/debugDescription":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/debugDescription","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/debugdescription","type":"topic","abstract":[],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"title":"debugDescription"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest":{"url":"\/documentation\/passage\/loginwebauthnstartrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartRequest"}],"title":"LoginWebAuthnStartRequest","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginWebAuthnStartRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys/description":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/description","role":"symbol","title":"description","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/description","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/debugdescription.json b/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/debugdescription.json new file mode 100644 index 00000000..7daa2daa --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/CodingKey-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift","roleHeading":"Instance Property","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage25LoginWebAuthnStartRequestV10CodingKeysO","role":"symbol","symbolKind":"property","title":"debugDescription"},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys/debugDescription":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/debugDescription","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/debugdescription","type":"topic","abstract":[],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"title":"debugDescription"},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","kind":"article","url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/codingkey-implementations","type":"topic","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/CodingKey-Implementations"},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys":{"url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"LoginWebAuthnStartRequest.CodingKeys","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest":{"url":"\/documentation\/passage\/loginwebauthnstartrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartRequest"}],"title":"LoginWebAuthnStartRequest","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginWebAuthnStartRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/description.json b/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/description.json new file mode 100644 index 00000000..e8434878 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/description.json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.description","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/description","interfaceLanguage":"swift"},"metadata":{"extendedModule":"Swift","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"description","role":"symbol","roleHeading":"Instance Property","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage25LoginWebAuthnStartRequestV10CodingKeysO","symbolKind":"property"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/CodingKey-Implementations"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/description"]}],"references":{"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys":{"url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"LoginWebAuthnStartRequest.CodingKeys","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys/description":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/description","role":"symbol","title":"description","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/description","type":"topic"},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","kind":"article","url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/codingkey-implementations","type":"topic","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/CodingKey-Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest":{"url":"\/documentation\/passage\/loginwebauthnstartrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartRequest"}],"title":"LoginWebAuthnStartRequest","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginWebAuthnStartRequest","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..9668b382 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/equatable-implementations"]}],"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/!=(_:_:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/Equatable-Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","references":{"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys":{"url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"LoginWebAuthnStartRequest.CodingKeys","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest":{"url":"\/documentation\/passage\/loginwebauthnstartrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartRequest"}],"title":"LoginWebAuthnStartRequest","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginWebAuthnStartRequest","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/hash(into:).json b/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/hash(into:).json new file mode 100644 index 00000000..b45acb3b --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"method","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"role":"symbol","roleHeading":"Instance Method","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage25LoginWebAuthnStartRequestV10CodingKeysO"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys":{"url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"LoginWebAuthnStartRequest.CodingKeys","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys/hash(into:)":{"role":"symbol","url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/hash(into:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest":{"url":"\/documentation\/passage\/loginwebauthnstartrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartRequest"}],"title":"LoginWebAuthnStartRequest","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginWebAuthnStartRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys/RawRepresentable-Implementations":{"url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/RawRepresentable-Implementations","type":"topic","title":"RawRepresentable Implementations","abstract":[],"kind":"article","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/hashvalue.json b/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/hashvalue.json new file mode 100644 index 00000000..132be146 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/hashValue"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"metadata":{"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage25LoginWebAuthnStartRequestV10CodingKeysO","role":"symbol","roleHeading":"Instance Property","symbolKind":"property","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"hashValue","modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/hashvalue"]}],"references":{"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys/hashValue":{"url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/hashvalue","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/hashValue","type":"topic","title":"hashValue","abstract":[],"kind":"symbol","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest":{"url":"\/documentation\/passage\/loginwebauthnstartrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartRequest"}],"title":"LoginWebAuthnStartRequest","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginWebAuthnStartRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys/RawRepresentable-Implementations":{"url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/RawRepresentable-Implementations","type":"topic","title":"RawRepresentable Implementations","abstract":[],"kind":"article","role":"collectionGroup"},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys":{"url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"LoginWebAuthnStartRequest.CodingKeys","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/identifier.json b/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/identifier.json new file mode 100644 index 00000000..960cb706 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/identifier.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys"]]},"metadata":{"title":"LoginWebAuthnStartRequest.CodingKeys.identifier","role":"symbol","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"identifier"}],"externalID":"s:7Passage25LoginWebAuthnStartRequestV10CodingKeysO10identifieryA2EmF","roleHeading":"Case","modules":[{"name":"Passage"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/identifier","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/identifier"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"identifier","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys/identifier":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"identifier"}],"url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/identifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/identifier","kind":"symbol","abstract":[],"title":"LoginWebAuthnStartRequest.CodingKeys.identifier","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest":{"url":"\/documentation\/passage\/loginwebauthnstartrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartRequest"}],"title":"LoginWebAuthnStartRequest","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginWebAuthnStartRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys":{"url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"LoginWebAuthnStartRequest.CodingKeys","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..c81b24b3 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"roleHeading":"Initializer","title":"init(intValue:)","externalID":"s:7Passage25LoginWebAuthnStartRequestV10CodingKeysO8intValueAESgSi_tcfc","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys":{"url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"LoginWebAuthnStartRequest.CodingKeys","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest":{"url":"\/documentation\/passage\/loginwebauthnstartrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartRequest"}],"title":"LoginWebAuthnStartRequest","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginWebAuthnStartRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys/init(intValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/init(intvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/init(intValue:)","kind":"symbol","abstract":[],"title":"init(intValue:)","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..b63eda9f --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage25LoginWebAuthnStartRequestV10CodingKeysO8rawValueAESgSS_tcfc","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","title":"init(rawValue:)","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}]}],"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest":{"url":"\/documentation\/passage\/loginwebauthnstartrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartRequest"}],"title":"LoginWebAuthnStartRequest","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginWebAuthnStartRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys":{"url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"LoginWebAuthnStartRequest.CodingKeys","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys/init(rawValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/init(rawValue:)","title":"init(rawValue:)","url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/init(rawvalue:)","abstract":[],"kind":"symbol","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..0b0a3485 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/init(stringvalue:)"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage25LoginWebAuthnStartRequestV10CodingKeysO11stringValueAESgSS_tcfc","modules":[{"name":"Passage"}],"role":"symbol","title":"init(stringValue:)","roleHeading":"Initializer","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys":{"url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"LoginWebAuthnStartRequest.CodingKeys","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest":{"url":"\/documentation\/passage\/loginwebauthnstartrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartRequest"}],"title":"LoginWebAuthnStartRequest","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginWebAuthnStartRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys/init(stringValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/init(stringvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/init(stringValue:)","kind":"symbol","abstract":[],"title":"init(stringValue:)","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..adda8c77 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartrequest/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/rawrepresentable-implementations"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys"]]},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/hashValue"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"metadata":{"modules":[{"name":"Passage"}],"title":"RawRepresentable Implementations","role":"collectionGroup"},"references":{"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest":{"url":"\/documentation\/passage\/loginwebauthnstartrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartRequest"}],"title":"LoginWebAuthnStartRequest","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginWebAuthnStartRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys/hash(into:)":{"role":"symbol","url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/hash(into:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys":{"url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"LoginWebAuthnStartRequest.CodingKeys","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/CodingKeys/hashValue":{"url":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/hashvalue","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/CodingKeys\/hashValue","type":"topic","title":"hashValue","abstract":[],"kind":"symbol","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartrequest/encode(to:).json b/docs/data/documentation/passage/loginwebauthnstartrequest/encode(to:).json new file mode 100644 index 00000000..6d90b9e6 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartrequest/encode(to:).json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Instance Method","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage25LoginWebAuthnStartRequestV6encode2toys7Encoder_p_tKF","title":"encode(to:)"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["iOS"],"languages":["swift"]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/loginwebauthnstartrequest\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/encode(to:)"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest":{"url":"\/documentation\/passage\/loginwebauthnstartrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartRequest"}],"title":"LoginWebAuthnStartRequest","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginWebAuthnStartRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/encode(to:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/encode(to:)","kind":"symbol","abstract":[],"url":"\/documentation\/passage\/loginwebauthnstartrequest\/encode(to:)","title":"encode(to:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartrequest/equatable-implementations.json b/docs/data/documentation/passage/loginwebauthnstartrequest/equatable-implementations.json new file mode 100644 index 00000000..6a1d4ddc --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartrequest/equatable-implementations.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/Equatable-Implementations"},"kind":"article","topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/!=(_:_:)"]}],"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwebauthnstartrequest\/equatable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest"]]},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest":{"url":"\/documentation\/passage\/loginwebauthnstartrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartRequest"}],"title":"LoginWebAuthnStartRequest","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginWebAuthnStartRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/!=(_:_:)","kind":"symbol","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/passage\/loginwebauthnstartrequest\/!=(_:_:)","role":"symbol","type":"topic","title":"!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartrequest/identifier.json b/docs/data/documentation/passage/loginwebauthnstartrequest/identifier.json new file mode 100644 index 00000000..7d8c8442 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartrequest/identifier.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"symbolKind":"property","roleHeading":"Instance Property","title":"identifier","externalID":"s:7Passage25LoginWebAuthnStartRequestV10identifierSSSgvp","modules":[{"name":"Passage"}],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"identifier","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"abstract":[{"text":"valid email or E164 phone number","type":"text"}],"sections":[],"variants":[{"paths":["\/documentation\/passage\/loginwebauthnstartrequest\/identifier"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"identifier","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/identifier","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest":{"url":"\/documentation\/passage\/loginwebauthnstartrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartRequest"}],"title":"LoginWebAuthnStartRequest","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginWebAuthnStartRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/identifier":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"identifier","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/identifier","kind":"symbol","abstract":[{"text":"valid email or E164 phone number","type":"text"}],"url":"\/documentation\/passage\/loginwebauthnstartrequest\/identifier","title":"identifier","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartrequest/init(from:).json b/docs/data/documentation/passage/loginwebauthnstartrequest/init(from:).json new file mode 100644 index 00000000..7c4b6b43 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartrequest/init(from:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/init(from:)"},"variants":[{"paths":["\/documentation\/passage\/loginwebauthnstartrequest\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"roleHeading":"Initializer","symbolKind":"init","externalID":"s:7Passage25LoginWebAuthnStartRequestV4fromACs7Decoder_p_tKcfc","role":"symbol","title":"init(from:)","modules":[{"name":"Passage"}]},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest":{"url":"\/documentation\/passage\/loginwebauthnstartrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartRequest"}],"title":"LoginWebAuthnStartRequest","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginWebAuthnStartRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/init(from:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/init(from:)","kind":"symbol","abstract":[],"url":"\/documentation\/passage\/loginwebauthnstartrequest\/init(from:)","title":"init(from:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartrequest/init(identifier:).json b/docs/data/documentation/passage/loginwebauthnstartrequest/init(identifier:).json new file mode 100644 index 00000000..ef6dbdbe --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartrequest/init(identifier:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"identifier","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil)"}],"platforms":["iOS"]}]}],"sections":[],"variants":[{"paths":["\/documentation\/passage\/loginwebauthnstartrequest\/init(identifier:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage25LoginWebAuthnStartRequestV10identifierACSSSg_tcfc","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"identifier","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"symbolKind":"init","roleHeading":"Initializer","title":"init(identifier:)","modules":[{"name":"Passage"}],"role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/init(identifier:)"},"references":{"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest/init(identifier:)":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest\/init(identifier:)","kind":"symbol","abstract":[],"url":"\/documentation\/passage\/loginwebauthnstartrequest\/init(identifier:)","title":"init(identifier:)","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartRequest":{"url":"\/documentation\/passage\/loginwebauthnstartrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartRequest","navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartRequest"}],"title":"LoginWebAuthnStartRequest","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"LoginWebAuthnStartRequest","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartresponse.json b/docs/data/documentation/passage/loginwebauthnstartresponse.json new file mode 100644 index 00000000..8537e123 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartresponse.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"struct","role":"symbol","roleHeading":"Structure","title":"LoginWebAuthnStartResponse","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"externalID":"s:7Passage26LoginWebAuthnStartResponseV","navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartResponse"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse"},"sections":[],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/init(handshake:user:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/handshake","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/user"],"title":"Instance Properties"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/encode(to:)"],"title":"Instance Methods"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys"],"title":"Enumerations"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"type":"conformsTo","kind":"relationships","title":"Conforms To"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwebauthnstartresponse"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginWebAuthnStartResponse","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/encode(to:)":{"kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartresponse\/encode(to:)","role":"symbol","title":"encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/Equatable-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","type":"topic","url":"\/documentation\/passage\/loginwebauthnstartresponse\/equatable-implementations"},"doc://Passage/SE":{"identifier":"doc:\/\/Passage\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/handshake":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/handshake","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"handshake","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CredentialAssertionChallenge","kind":"typeIdentifier","preciseIdentifier":"s:7Passage28CredentialAssertionChallengeV"}],"type":"topic","title":"handshake","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartresponse\/handshake","role":"symbol"},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","role":"symbol","title":"LoginWebAuthnStartResponse","type":"topic","url":"\/documentation\/passage\/loginwebauthnstartresponse"},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/init(from:)":{"kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartresponse\/init(from:)","role":"symbol","title":"init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys","role":"symbol","title":"LoginWebAuthnStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/Se":{"type":"unresolvable","identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable"},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/user":{"kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartresponse\/user","role":"symbol","title":"user","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/user","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"user","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage4UserV","text":"User","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/init(handshake:user:)":{"kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartresponse\/init(handshake:user:)","role":"symbol","title":"init(handshake:user:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/init(handshake:user:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"handshake","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage28CredentialAssertionChallengeV","text":"CredentialAssertionChallenge","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"user","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage4UserV","text":"User"},{"kind":"text","text":"?)"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartresponse/!=(_:_:).json b/docs/data/documentation/passage/loginwebauthnstartresponse/!=(_:_:).json new file mode 100644 index 00000000..962ac73d --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartresponse/!=(_:_:).json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"roleHeading":"Operator","role":"symbol","title":"!=(_:_:)","symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage26LoginWebAuthnStartResponseV","extendedModule":"Swift"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["iOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/!=(_:_:)"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/loginwebauthnstartresponse\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/Equatable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/Equatable-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","type":"topic","url":"\/documentation\/passage\/loginwebauthnstartresponse\/equatable-implementations"},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/!=(_:_:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","type":"topic","url":"\/documentation\/passage\/loginwebauthnstartresponse\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","role":"symbol","title":"LoginWebAuthnStartResponse","type":"topic","url":"\/documentation\/passage\/loginwebauthnstartresponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys.json b/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys.json new file mode 100644 index 00000000..9154e523 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"]}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/handshake","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/user"]},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/init(stringValue:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/RawRepresentable-Implementations"],"generated":true}],"metadata":{"externalID":"s:7Passage26LoginWebAuthnStartResponseV10CodingKeysO","modules":[{"name":"Passage"}],"roleHeading":"Enumeration","role":"symbol","title":"LoginWebAuthnStartResponse.CodingKeys","symbolKind":"enum","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys"]}],"references":{"doc://Passage/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible","type":"unresolvable"},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys/handshake":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/handshake","role":"symbol","title":"LoginWebAuthnStartResponse.CodingKeys.handshake","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"handshake","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/handshake","type":"topic"},"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","kind":"article","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/rawrepresentable-implementations","abstract":[],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/RawRepresentable-Implementations","title":"RawRepresentable Implementations"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/SY":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable"},"doc://Passage/s9CodingKeyP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP","title":"Swift.CodingKey"},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/equatable-implementations","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","role":"symbol","title":"LoginWebAuthnStartResponse","type":"topic","url":"\/documentation\/passage\/loginwebauthnstartresponse"},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys/init(stringValue:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/init(stringValue:)","role":"symbol","title":"init(stringValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/init(stringvalue:)","type":"topic"},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys/user":{"title":"LoginWebAuthnStartResponse.CodingKeys.user","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/user","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/user","type":"topic","abstract":[],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"user"}],"kind":"symbol"},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/codingkey-implementations","kind":"article"},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys/init(intValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[],"url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/init(intvalue:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/init(intValue:)","title":"init(intValue:)","role":"symbol"},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys/init(rawValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/init(rawValue:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"title":"init(rawValue:)","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/init(rawvalue:)"},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys","role":"symbol","title":"LoginWebAuthnStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..97951b5e --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"extendedModule":"Swift","role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"!=(_:_:)","roleHeading":"Operator","symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage26LoginWebAuthnStartResponseV10CodingKeysO","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/Equatable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys","role":"symbol","title":"LoginWebAuthnStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","role":"symbol","title":"LoginWebAuthnStartResponse","type":"topic","url":"\/documentation\/passage\/loginwebauthnstartresponse"},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys/!=(_:_:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/!=(_:_:)","abstract":[],"type":"topic","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/!=(_:_:)","title":"!=(_:_:)"},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/equatable-implementations","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..d9a23ea8 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"kind":"article","metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"CodingKey Implementations"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/description"],"title":"Instance Properties"}],"sections":[],"variants":[{"paths":["\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys/debugDescription":{"kind":"symbol","role":"symbol","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/debugdescription","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[],"title":"debugDescription","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/debugDescription"},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys/description":{"title":"description","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/description","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/description","kind":"symbol"},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys","role":"symbol","title":"LoginWebAuthnStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","role":"symbol","title":"LoginWebAuthnStartResponse","type":"topic","url":"\/documentation\/passage\/loginwebauthnstartresponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/debugdescription.json b/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/debugdescription.json new file mode 100644 index 00000000..a191bd2b --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/CodingKey-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/debugDescription"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","metadata":{"extendedModule":"Swift","role":"symbol","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage26LoginWebAuthnStartResponseV10CodingKeysO","title":"debugDescription","modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"roleHeading":"Instance Property","symbolKind":"property"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/debugdescription"]}],"references":{"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","role":"symbol","title":"LoginWebAuthnStartResponse","type":"topic","url":"\/documentation\/passage\/loginwebauthnstartresponse"},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/codingkey-implementations","kind":"article"},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys","role":"symbol","title":"LoginWebAuthnStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys/debugDescription":{"kind":"symbol","role":"symbol","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/debugdescription","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[],"title":"debugDescription","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/debugDescription"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/description.json b/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/description.json new file mode 100644 index 00000000..ea068222 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/description.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/CodingKey-Implementations"]]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.description","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/description"},"kind":"symbol","metadata":{"role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"description","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage26LoginWebAuthnStartResponseV10CodingKeysO","extendedModule":"Swift"},"variants":[{"paths":["\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys","role":"symbol","title":"LoginWebAuthnStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys/description":{"title":"description","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/description","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/description","kind":"symbol"},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","role":"symbol","title":"LoginWebAuthnStartResponse","type":"topic","url":"\/documentation\/passage\/loginwebauthnstartresponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/codingkey-implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..b05052b7 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/Equatable-Implementations"},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/equatable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys"]]},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/!=(_:_:)"],"generated":true}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","role":"symbol","title":"LoginWebAuthnStartResponse","type":"topic","url":"\/documentation\/passage\/loginwebauthnstartresponse"},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys","role":"symbol","title":"LoginWebAuthnStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys/!=(_:_:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/!=(_:_:)","abstract":[],"type":"topic","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/!=(_:_:)","title":"!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/handshake.json b/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/handshake.json new file mode 100644 index 00000000..c34cd66e --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/handshake.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"handshake","kind":"identifier"}],"externalID":"s:7Passage26LoginWebAuthnStartResponseV10CodingKeysO9handshakeyA2EmF","title":"LoginWebAuthnStartResponse.CodingKeys.handshake","role":"symbol","roleHeading":"Case"},"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/handshake"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/handshake"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"handshake","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys","role":"symbol","title":"LoginWebAuthnStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys/handshake":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/handshake","role":"symbol","title":"LoginWebAuthnStartResponse.CodingKeys.handshake","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"handshake","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/handshake","type":"topic"},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","role":"symbol","title":"LoginWebAuthnStartResponse","type":"topic","url":"\/documentation\/passage\/loginwebauthnstartresponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/hash(into:).json b/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/hash(into:).json new file mode 100644 index 00000000..632d5e76 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/hash(into:)"]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"metadata":{"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage26LoginWebAuthnStartResponseV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Method","role":"symbol","title":"hash(into:)","symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}]},"references":{"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys","role":"symbol","title":"LoginWebAuthnStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","kind":"article","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/rawrepresentable-implementations","abstract":[],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/RawRepresentable-Implementations","title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys/hash(into:)":{"abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"title":"hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/hash(into:)","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/hash(into:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","role":"symbol","title":"LoginWebAuthnStartResponse","type":"topic","url":"\/documentation\/passage\/loginwebauthnstartresponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/hashvalue.json b/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/hashvalue.json new file mode 100644 index 00000000..186a005a --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/hashvalue"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/hashValue"},"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage26LoginWebAuthnStartResponseV10CodingKeysO","symbolKind":"property","roleHeading":"Instance Property","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"title":"hashValue","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["iOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","role":"symbol","title":"LoginWebAuthnStartResponse","type":"topic","url":"\/documentation\/passage\/loginwebauthnstartresponse"},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys/hashValue":{"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/hashvalue","abstract":[],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/hashValue","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"hashValue"},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys","role":"symbol","title":"LoginWebAuthnStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","kind":"article","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/rawrepresentable-implementations","abstract":[],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/RawRepresentable-Implementations","title":"RawRepresentable Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..471043a1 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"modules":[{"name":"Passage"}],"roleHeading":"Initializer","externalID":"s:7Passage26LoginWebAuthnStartResponseV10CodingKeysO8intValueAESgSi_tcfc","symbolKind":"init","title":"init(intValue:)","role":"symbol"},"variants":[{"paths":["\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys"]]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/init(intValue:)"},"references":{"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","role":"symbol","title":"LoginWebAuthnStartResponse","type":"topic","url":"\/documentation\/passage\/loginwebauthnstartresponse"},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys","role":"symbol","title":"LoginWebAuthnStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys/init(intValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[],"url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/init(intvalue:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/init(intValue:)","title":"init(intValue:)","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..c2c746f3 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}]}]}],"kind":"symbol","metadata":{"externalID":"s:7Passage26LoginWebAuthnStartResponseV10CodingKeysO8rawValueAESgSS_tcfc","roleHeading":"Initializer","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"title":"init(rawValue:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/init(rawvalue:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/init(rawValue:)"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","role":"symbol","title":"LoginWebAuthnStartResponse","type":"topic","url":"\/documentation\/passage\/loginwebauthnstartresponse"},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys/init(rawValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/init(rawValue:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"title":"init(rawValue:)","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/init(rawvalue:)"},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys","role":"symbol","title":"LoginWebAuthnStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..b9d342cc --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/init(stringvalue:)"]}],"metadata":{"roleHeading":"Initializer","title":"init(stringValue:)","modules":[{"name":"Passage"}],"externalID":"s:7Passage26LoginWebAuthnStartResponseV10CodingKeysO11stringValueAESgSS_tcfc","symbolKind":"init","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys","role":"symbol","title":"LoginWebAuthnStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys/init(stringValue:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/init(stringValue:)","role":"symbol","title":"init(stringValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/init(stringvalue:)","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","role":"symbol","title":"LoginWebAuthnStartResponse","type":"topic","url":"\/documentation\/passage\/loginwebauthnstartresponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..05d6bbe0 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/hashValue"]},{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/hash(into:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"title":"RawRepresentable Implementations","role":"collectionGroup"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"kind":"article","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys","role":"symbol","title":"LoginWebAuthnStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","role":"symbol","title":"LoginWebAuthnStartResponse","type":"topic","url":"\/documentation\/passage\/loginwebauthnstartresponse"},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys/hashValue":{"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/hashvalue","abstract":[],"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/hashValue","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"hashValue"},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys/hash(into:)":{"abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"title":"hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/hash(into:)","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/hash(into:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/user.json b/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/user.json new file mode 100644 index 00000000..8f1e6983 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartresponse/codingkeys/user.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/user"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/user"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"user","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"metadata":{"externalID":"s:7Passage26LoginWebAuthnStartResponseV10CodingKeysO4useryA2EmF","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"user","kind":"identifier"}],"title":"LoginWebAuthnStartResponse.CodingKeys.user","role":"symbol","roleHeading":"Case","symbolKind":"case"},"references":{"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys/user":{"title":"LoginWebAuthnStartResponse.CodingKeys.user","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/user","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys\/user","type":"topic","abstract":[],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"user"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","role":"symbol","title":"LoginWebAuthnStartResponse","type":"topic","url":"\/documentation\/passage\/loginwebauthnstartresponse"},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/CodingKeys":{"kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys","role":"symbol","title":"LoginWebAuthnStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartresponse/encode(to:).json b/docs/data/documentation/passage/loginwebauthnstartresponse/encode(to:).json new file mode 100644 index 00000000..27ba0316 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartresponse/encode(to:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse"]]},"metadata":{"symbolKind":"method","roleHeading":"Instance Method","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage26LoginWebAuthnStartResponseV6encode2toys7Encoder_p_tKF","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwebauthnstartresponse\/encode(to:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/encode(to:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["iOS"]}]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","role":"symbol","title":"LoginWebAuthnStartResponse","type":"topic","url":"\/documentation\/passage\/loginwebauthnstartresponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/encode(to:)":{"kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartresponse\/encode(to:)","role":"symbol","title":"encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartresponse/equatable-implementations.json b/docs/data/documentation/passage/loginwebauthnstartresponse/equatable-implementations.json new file mode 100644 index 00000000..7e36e277 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartresponse/equatable-implementations.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/!=(_:_:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse"]]},"variants":[{"paths":["\/documentation\/passage\/loginwebauthnstartresponse\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/Equatable-Implementations","interfaceLanguage":"swift"},"kind":"article","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/!=(_:_:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","type":"topic","url":"\/documentation\/passage\/loginwebauthnstartresponse\/!=(_:_:)"},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","role":"symbol","title":"LoginWebAuthnStartResponse","type":"topic","url":"\/documentation\/passage\/loginwebauthnstartresponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartresponse/handshake.json b/docs/data/documentation/passage/loginwebauthnstartresponse/handshake.json new file mode 100644 index 00000000..e3cd1360 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartresponse/handshake.json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwebauthnstartresponse\/handshake"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"handshake"},{"kind":"text","text":": "},{"text":"CredentialAssertionChallenge","preciseIdentifier":"s:7Passage28CredentialAssertionChallengeV","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge"}]}],"kind":"declarations"}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/handshake","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage26LoginWebAuthnStartResponseV9handshakeAA28CredentialAssertionChallengeVvp","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"handshake","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CredentialAssertionChallenge","preciseIdentifier":"s:7Passage28CredentialAssertionChallengeV"}],"symbolKind":"property","title":"handshake","role":"symbol"},"references":{"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","role":"symbol","title":"LoginWebAuthnStartResponse","type":"topic","url":"\/documentation\/passage\/loginwebauthnstartresponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialAssertionChallenge":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionChallenge","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","role":"symbol","title":"CredentialAssertionChallenge","url":"\/documentation\/passage\/credentialassertionchallenge","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionChallenge"}],"type":"topic"},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/handshake":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/handshake","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"handshake","kind":"identifier"},{"text":": ","kind":"text"},{"text":"CredentialAssertionChallenge","kind":"typeIdentifier","preciseIdentifier":"s:7Passage28CredentialAssertionChallengeV"}],"type":"topic","title":"handshake","kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartresponse\/handshake","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartresponse/init(from:).json b/docs/data/documentation/passage/loginwebauthnstartresponse/init(from:).json new file mode 100644 index 00000000..f001d497 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartresponse/init(from:).json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Initializer","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage26LoginWebAuthnStartResponseV4fromACs7Decoder_p_tKcfc","title":"init(from:)"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"platforms":["iOS"],"languages":["swift"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwebauthnstartresponse\/init(from:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/init(from:)"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/init(from:)":{"kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartresponse\/init(from:)","role":"symbol","title":"init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","role":"symbol","title":"LoginWebAuthnStartResponse","type":"topic","url":"\/documentation\/passage\/loginwebauthnstartresponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartresponse/init(handshake:user:).json b/docs/data/documentation/passage/loginwebauthnstartresponse/init(handshake:user:).json new file mode 100644 index 00000000..d13bb2fa --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartresponse/init(handshake:user:).json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"init","role":"symbol","title":"init(handshake:user:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"handshake"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CredentialAssertionChallenge","preciseIdentifier":"s:7Passage28CredentialAssertionChallengeV"},{"text":", ","kind":"text"},{"text":"user","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage4UserV","text":"User","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"roleHeading":"Initializer","externalID":"s:7Passage26LoginWebAuthnStartResponseV9handshake4userAcA28CredentialAssertionChallengeV_AA4UserVSgtcfc","modules":[{"name":"Passage"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"handshake","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CredentialAssertionChallenge","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","kind":"typeIdentifier","preciseIdentifier":"s:7Passage28CredentialAssertionChallengeV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"user"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"typeIdentifier","preciseIdentifier":"s:7Passage4UserV","text":"User"},{"text":"? = nil)","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/init(handshake:user:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwebauthnstartresponse\/init(handshake:user:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse"]]},"sections":[],"references":{"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","role":"symbol","title":"LoginWebAuthnStartResponse","type":"topic","url":"\/documentation\/passage\/loginwebauthnstartresponse"},"doc://Passage/documentation/Passage/CredentialAssertionChallenge":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialAssertionChallenge","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialAssertionChallenge","role":"symbol","title":"CredentialAssertionChallenge","url":"\/documentation\/passage\/credentialassertionchallenge","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CredentialAssertionChallenge"}],"type":"topic"},"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/init(handshake:user:)":{"kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartresponse\/init(handshake:user:)","role":"symbol","title":"init(handshake:user:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/init(handshake:user:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"handshake","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage28CredentialAssertionChallengeV","text":"CredentialAssertionChallenge","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"user","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage4UserV","text":"User"},{"kind":"text","text":"?)"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwebauthnstartresponse/user.json b/docs/data/documentation/passage/loginwebauthnstartresponse/user.json new file mode 100644 index 00000000..9561eb31 --- /dev/null +++ b/docs/data/documentation/passage/loginwebauthnstartresponse/user.json @@ -0,0 +1 @@ +{"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"user"},{"text":": ","kind":"text"},{"text":"User","identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"typeIdentifier","preciseIdentifier":"s:7Passage4UserV"},{"kind":"text","text":"?"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/user"},"metadata":{"externalID":"s:7Passage26LoginWebAuthnStartResponseV4userAA4UserVSgvp","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"user","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage4UserV","text":"User","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"modules":[{"name":"Passage"}],"symbolKind":"property","role":"symbol","title":"user"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwebauthnstartresponse\/user"]}],"references":{"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse/user":{"kind":"symbol","url":"\/documentation\/passage\/loginwebauthnstartresponse\/user","role":"symbol","title":"user","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse\/user","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"user","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage4UserV","text":"User","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWebAuthnStartResponse":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"navigatorTitle":[{"kind":"identifier","text":"LoginWebAuthnStartResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWebAuthnStartResponse","role":"symbol","title":"LoginWebAuthnStartResponse","type":"topic","url":"\/documentation\/passage\/loginwebauthnstartresponse"},"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwithpasskeyerror.json b/docs/data/documentation/passage/loginwithpasskeyerror.json new file mode 100644 index 00000000..693e52d0 --- /dev/null +++ b/docs/data/documentation/passage/loginwithpasskeyerror.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError"},"variants":[{"paths":["\/documentation\/passage\/loginwithpasskeyerror"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/authorizationFailed","doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/canceled","doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/discoverableLoginFailed","doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/invalidRequest","doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/unspecified","doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/userDoesNotExist","doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/userNotActive","doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/webauthnLoginFailed"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/convert(error:)"],"title":"Type Methods"},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/Error-Implementations"]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"enum","externalID":"s:7Passage21LoginWithPasskeyErrorO","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"LoginWithPasskeyError","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"LoginWithPasskeyError"}],"title":"LoginWithPasskeyError","roleHeading":"Enumeration"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"LoginWithPasskeyError","kind":"identifier"}],"languages":["swift"]}]}],"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageError","doc:\/\/Passage\/SQ","doc:\/\/Passage\/s5ErrorP","doc:\/\/Passage\/SH","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","kind":"relationships"}],"references":{"doc://Passage/documentation/Passage/LoginWithPasskeyError/Equatable-Implementations":{"title":"Equatable Implementations","type":"topic","kind":"article","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/Equatable-Implementations","role":"collectionGroup","url":"\/documentation\/passage\/loginwithpasskeyerror\/equatable-implementations"},"doc://Passage/documentation/Passage/LoginWithPasskeyError":{"title":"LoginWithPasskeyError","type":"topic","kind":"symbol","navigatorTitle":[{"text":"LoginWithPasskeyError","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError","role":"symbol","url":"\/documentation\/passage\/loginwithpasskeyerror","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"LoginWithPasskeyError","kind":"identifier"}]},"doc://Passage/documentation/Passage/LoginWithPasskeyError/convert(error:)":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/convert(error:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"convert","kind":"identifier"},{"kind":"text","text":"("},{"text":"error","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":") -> "},{"text":"LoginWithPasskeyError","kind":"typeIdentifier","preciseIdentifier":"s:7Passage21LoginWithPasskeyErrorO"}],"url":"\/documentation\/passage\/loginwithpasskeyerror\/convert(error:)","type":"topic","abstract":[],"title":"convert(error:)","role":"symbol"},"doc://Passage/documentation/Passage/LoginWithPasskeyError/userDoesNotExist":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/userDoesNotExist","abstract":[{"text":"Thrown when a user with provided identifier does not exist.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"userDoesNotExist"}],"title":"LoginWithPasskeyError.userDoesNotExist","kind":"symbol","url":"\/documentation\/passage\/loginwithpasskeyerror\/userdoesnotexist"},"doc://Passage/documentation/Passage/LoginWithPasskeyError/authorizationFailed":{"type":"topic","abstract":[{"type":"text","text":"The credential manager could not authorize the request."}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"authorizationFailed","kind":"identifier"}],"title":"LoginWithPasskeyError.authorizationFailed","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/authorizationFailed","kind":"symbol","url":"\/documentation\/passage\/loginwithpasskeyerror\/authorizationfailed"},"doc://Passage/documentation/Passage/LoginWithPasskeyError/canceled":{"type":"topic","abstract":[{"type":"text","text":"The user intentionally canceled the operation and chose not to register the credential."}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"canceled","kind":"identifier"}],"title":"LoginWithPasskeyError.canceled","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/canceled","kind":"symbol","url":"\/documentation\/passage\/loginwithpasskeyerror\/canceled"},"doc://Passage/s5ErrorP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s5ErrorP","title":"Swift.Error"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/PassageError":{"kind":"symbol","url":"\/documentation\/passage\/passageerror","role":"symbol","title":"PassageError","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageError"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/LoginWithPasskeyError/unspecified":{"type":"topic","abstract":[],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"unspecified"}],"title":"LoginWithPasskeyError.unspecified","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/unspecified","kind":"symbol","url":"\/documentation\/passage\/loginwithpasskeyerror\/unspecified"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWithPasskeyError/invalidRequest":{"url":"\/documentation\/passage\/loginwithpasskeyerror\/invalidrequest","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"invalidRequest","kind":"identifier"}],"title":"LoginWithPasskeyError.invalidRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/invalidRequest","abstract":[{"type":"text","text":"Thrown because of a bad request, typically when an invalid identifier is provided."}]},"doc://Passage/documentation/Passage/LoginWithPasskeyError/userNotActive":{"type":"topic","abstract":[{"type":"text","text":"Thrown when the user is not active."}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userNotActive","kind":"identifier"}],"title":"LoginWithPasskeyError.userNotActive","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/userNotActive","kind":"symbol","url":"\/documentation\/passage\/loginwithpasskeyerror\/usernotactive"},"doc://Passage/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Passage\/s8SendableP"},"doc://Passage/documentation/Passage/LoginWithPasskeyError/discoverableLoginFailed":{"abstract":[{"text":"Thrown when no identifier is provided and login fails.","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/discoverableLoginFailed","role":"symbol","title":"LoginWithPasskeyError.discoverableLoginFailed","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"discoverableLoginFailed"}],"kind":"symbol","url":"\/documentation\/passage\/loginwithpasskeyerror\/discoverableloginfailed","type":"topic"},"doc://Passage/documentation/Passage/LoginWithPasskeyError/webauthnLoginFailed":{"type":"topic","abstract":[{"type":"text","text":"Thrown because of an issue with the passkey credential."}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"webauthnLoginFailed"}],"title":"LoginWithPasskeyError.webauthnLoginFailed","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/webauthnLoginFailed","kind":"symbol","url":"\/documentation\/passage\/loginwithpasskeyerror\/webauthnloginfailed"},"doc://Passage/documentation/Passage/LoginWithPasskeyError/Error-Implementations":{"kind":"article","url":"\/documentation\/passage\/loginwithpasskeyerror\/error-implementations","role":"collectionGroup","title":"Error Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/Error-Implementations","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwithpasskeyerror/!=(_:_:).json b/docs/data/documentation/passage/loginwithpasskeyerror/!=(_:_:).json new file mode 100644 index 00000000..8ee569e4 --- /dev/null +++ b/docs/data/documentation/passage/loginwithpasskeyerror/!=(_:_:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/loginwithpasskeyerror\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"title":"!=(_:_:)","extendedModule":"Swift","roleHeading":"Operator","modules":[{"name":"Passage","relatedModules":["Swift"]}],"role":"symbol","symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage21LoginWithPasskeyErrorO","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError","doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/Equatable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage/LoginWithPasskeyError/Equatable-Implementations":{"title":"Equatable Implementations","type":"topic","kind":"article","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/Equatable-Implementations","role":"collectionGroup","url":"\/documentation\/passage\/loginwithpasskeyerror\/equatable-implementations"},"doc://Passage/documentation/Passage/LoginWithPasskeyError/!=(_:_:)":{"title":"!=(_:_:)","type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/!=(_:_:)","role":"symbol","url":"\/documentation\/passage\/loginwithpasskeyerror\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWithPasskeyError":{"title":"LoginWithPasskeyError","type":"topic","kind":"symbol","navigatorTitle":[{"text":"LoginWithPasskeyError","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError","role":"symbol","url":"\/documentation\/passage\/loginwithpasskeyerror","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"LoginWithPasskeyError","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwithpasskeyerror/authorizationfailed.json b/docs/data/documentation/passage/loginwithpasskeyerror/authorizationfailed.json new file mode 100644 index 00000000..2b08bc20 --- /dev/null +++ b/docs/data/documentation/passage/loginwithpasskeyerror/authorizationfailed.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwithpasskeyerror\/authorizationfailed"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/authorizationFailed","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"authorizationFailed","kind":"identifier"}]}],"kind":"declarations"}],"kind":"symbol","abstract":[{"type":"text","text":"The credential manager could not authorize the request."}],"metadata":{"externalID":"s:7Passage21LoginWithPasskeyErrorO19authorizationFailedyA2CmF","symbolKind":"case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authorizationFailed","kind":"identifier"}],"title":"LoginWithPasskeyError.authorizationFailed","modules":[{"name":"Passage"}],"roleHeading":"Case"},"references":{"doc://Passage/documentation/Passage/LoginWithPasskeyError/authorizationFailed":{"type":"topic","abstract":[{"type":"text","text":"The credential manager could not authorize the request."}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"authorizationFailed","kind":"identifier"}],"title":"LoginWithPasskeyError.authorizationFailed","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/authorizationFailed","kind":"symbol","url":"\/documentation\/passage\/loginwithpasskeyerror\/authorizationfailed"},"doc://Passage/documentation/Passage/LoginWithPasskeyError":{"title":"LoginWithPasskeyError","type":"topic","kind":"symbol","navigatorTitle":[{"text":"LoginWithPasskeyError","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError","role":"symbol","url":"\/documentation\/passage\/loginwithpasskeyerror","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"LoginWithPasskeyError","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwithpasskeyerror/canceled.json b/docs/data/documentation/passage/loginwithpasskeyerror/canceled.json new file mode 100644 index 00000000..eaba3beb --- /dev/null +++ b/docs/data/documentation/passage/loginwithpasskeyerror/canceled.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"canceled"}],"platforms":["iOS"],"languages":["swift"]}]}],"abstract":[{"text":"The user intentionally canceled the operation and chose not to register the credential.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/canceled"},"metadata":{"externalID":"s:7Passage21LoginWithPasskeyErrorO8canceledyA2CmF","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"canceled","kind":"identifier"}],"title":"LoginWithPasskeyError.canceled","role":"symbol","roleHeading":"Case","symbolKind":"case"},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"variants":[{"paths":["\/documentation\/passage\/loginwithpasskeyerror\/canceled"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError"]]},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWithPasskeyError/canceled":{"type":"topic","abstract":[{"type":"text","text":"The user intentionally canceled the operation and chose not to register the credential."}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"canceled","kind":"identifier"}],"title":"LoginWithPasskeyError.canceled","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/canceled","kind":"symbol","url":"\/documentation\/passage\/loginwithpasskeyerror\/canceled"},"doc://Passage/documentation/Passage/LoginWithPasskeyError":{"title":"LoginWithPasskeyError","type":"topic","kind":"symbol","navigatorTitle":[{"text":"LoginWithPasskeyError","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError","role":"symbol","url":"\/documentation\/passage\/loginwithpasskeyerror","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"LoginWithPasskeyError","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwithpasskeyerror/convert(error:).json b/docs/data/documentation/passage/loginwithpasskeyerror/convert(error:).json new file mode 100644 index 00000000..57018aa1 --- /dev/null +++ b/docs/data/documentation/passage/loginwithpasskeyerror/convert(error:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"PassageError.convert(error:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/convert(error:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"convert","kind":"identifier"},{"text":"(","kind":"text"},{"text":"error","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Passage21LoginWithPasskeyErrorO","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError","text":"LoginWithPasskeyError","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwithpasskeyerror\/convert(error:)"]}],"metadata":{"symbolKind":"method","title":"convert(error:)","roleHeading":"Type Method","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"convert","kind":"identifier"},{"text":"(","kind":"text"},{"text":"error","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage21LoginWithPasskeyErrorO","text":"LoginWithPasskeyError"}],"externalID":"s:7Passage21LoginWithPasskeyErrorO7convert5errorACs0E0_p_tFZ","modules":[{"name":"Passage"}]},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/LoginWithPasskeyError":{"title":"LoginWithPasskeyError","type":"topic","kind":"symbol","navigatorTitle":[{"text":"LoginWithPasskeyError","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError","role":"symbol","url":"\/documentation\/passage\/loginwithpasskeyerror","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"LoginWithPasskeyError","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWithPasskeyError/convert(error:)":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/convert(error:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"convert","kind":"identifier"},{"kind":"text","text":"("},{"text":"error","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":") -> "},{"text":"LoginWithPasskeyError","kind":"typeIdentifier","preciseIdentifier":"s:7Passage21LoginWithPasskeyErrorO"}],"url":"\/documentation\/passage\/loginwithpasskeyerror\/convert(error:)","type":"topic","abstract":[],"title":"convert(error:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwithpasskeyerror/discoverableloginfailed.json b/docs/data/documentation/passage/loginwithpasskeyerror/discoverableloginfailed.json new file mode 100644 index 00000000..c70c7f0f --- /dev/null +++ b/docs/data/documentation/passage/loginwithpasskeyerror/discoverableloginfailed.json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/discoverableLoginFailed"},"abstract":[{"text":"Thrown when no identifier is provided and login fails.","type":"text"}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"discoverableLoginFailed","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwithpasskeyerror\/discoverableloginfailed"]}],"metadata":{"externalID":"s:7Passage21LoginWithPasskeyErrorO012discoverableB6FailedyA2CmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","symbolKind":"case","title":"LoginWithPasskeyError.discoverableLoginFailed","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"discoverableLoginFailed","kind":"identifier"}]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWithPasskeyError":{"title":"LoginWithPasskeyError","type":"topic","kind":"symbol","navigatorTitle":[{"text":"LoginWithPasskeyError","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError","role":"symbol","url":"\/documentation\/passage\/loginwithpasskeyerror","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"LoginWithPasskeyError","kind":"identifier"}]},"doc://Passage/documentation/Passage/LoginWithPasskeyError/discoverableLoginFailed":{"abstract":[{"text":"Thrown when no identifier is provided and login fails.","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/discoverableLoginFailed","role":"symbol","title":"LoginWithPasskeyError.discoverableLoginFailed","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"discoverableLoginFailed"}],"kind":"symbol","url":"\/documentation\/passage\/loginwithpasskeyerror\/discoverableloginfailed","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwithpasskeyerror/equatable-implementations.json b/docs/data/documentation/passage/loginwithpasskeyerror/equatable-implementations.json new file mode 100644 index 00000000..d34c13b6 --- /dev/null +++ b/docs/data/documentation/passage/loginwithpasskeyerror/equatable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/Equatable-Implementations"},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/!=(_:_:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwithpasskeyerror\/equatable-implementations"]}],"references":{"doc://Passage/documentation/Passage/LoginWithPasskeyError/!=(_:_:)":{"title":"!=(_:_:)","type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/!=(_:_:)","role":"symbol","url":"\/documentation\/passage\/loginwithpasskeyerror\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWithPasskeyError":{"title":"LoginWithPasskeyError","type":"topic","kind":"symbol","navigatorTitle":[{"text":"LoginWithPasskeyError","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError","role":"symbol","url":"\/documentation\/passage\/loginwithpasskeyerror","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"LoginWithPasskeyError","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwithpasskeyerror/error-implementations.json b/docs/data/documentation/passage/loginwithpasskeyerror/error-implementations.json new file mode 100644 index 00000000..dbaf826d --- /dev/null +++ b/docs/data/documentation/passage/loginwithpasskeyerror/error-implementations.json @@ -0,0 +1 @@ +{"kind":"article","schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwithpasskeyerror\/error-implementations"]}],"sections":[],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/localizedDescription"],"generated":true,"title":"Instance Properties"}],"metadata":{"title":"Error Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/Error-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWithPasskeyError":{"title":"LoginWithPasskeyError","type":"topic","kind":"symbol","navigatorTitle":[{"text":"LoginWithPasskeyError","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError","role":"symbol","url":"\/documentation\/passage\/loginwithpasskeyerror","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"LoginWithPasskeyError","kind":"identifier"}]},"doc://Passage/documentation/Passage/LoginWithPasskeyError/localizedDescription":{"kind":"symbol","url":"\/documentation\/passage\/loginwithpasskeyerror\/localizeddescription","role":"symbol","title":"localizedDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/localizedDescription","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwithpasskeyerror/invalidrequest.json b/docs/data/documentation/passage/loginwithpasskeyerror/invalidrequest.json new file mode 100644 index 00000000..fa3273d0 --- /dev/null +++ b/docs/data/documentation/passage/loginwithpasskeyerror/invalidrequest.json @@ -0,0 +1 @@ +{"abstract":[{"text":"Thrown because of a bad request, typically when an invalid identifier is provided.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError"]]},"variants":[{"paths":["\/documentation\/passage\/loginwithpasskeyerror\/invalidrequest"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/invalidRequest"},"kind":"symbol","metadata":{"role":"symbol","roleHeading":"Case","modules":[{"name":"Passage"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"invalidRequest","kind":"identifier"}],"externalID":"s:7Passage21LoginWithPasskeyErrorO14invalidRequestyA2CmF","title":"LoginWithPasskeyError.invalidRequest","symbolKind":"case"},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidRequest"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/LoginWithPasskeyError/invalidRequest":{"url":"\/documentation\/passage\/loginwithpasskeyerror\/invalidrequest","kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"invalidRequest","kind":"identifier"}],"title":"LoginWithPasskeyError.invalidRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/invalidRequest","abstract":[{"type":"text","text":"Thrown because of a bad request, typically when an invalid identifier is provided."}]},"doc://Passage/documentation/Passage/LoginWithPasskeyError":{"title":"LoginWithPasskeyError","type":"topic","kind":"symbol","navigatorTitle":[{"text":"LoginWithPasskeyError","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError","role":"symbol","url":"\/documentation\/passage\/loginwithpasskeyerror","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"LoginWithPasskeyError","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwithpasskeyerror/localizeddescription.json b/docs/data/documentation/passage/loginwithpasskeyerror/localizeddescription.json new file mode 100644 index 00000000..4c91f57f --- /dev/null +++ b/docs/data/documentation/passage/loginwithpasskeyerror/localizeddescription.json @@ -0,0 +1 @@ +{"metadata":{"role":"symbol","externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:7Passage21LoginWithPasskeyErrorO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"extendedModule":"Swift","platforms":[{"name":"iOS","introducedAt":"8.0","beta":false,"deprecated":false,"unavailable":false},{"name":"macOS","introducedAt":"10.10","unavailable":false,"beta":false,"deprecated":false},{"deprecated":false,"introducedAt":"9.0","name":"tvOS","unavailable":false,"beta":false},{"introducedAt":"2.0","name":"watchOS","beta":false,"deprecated":false,"unavailable":false}],"title":"localizedDescription","roleHeading":"Instance Property","symbolKind":"property"},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/localizedDescription","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError","doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/Error-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Error.localizedDescription"},{"type":"text","text":"."}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/loginwithpasskeyerror\/localizeddescription"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/LoginWithPasskeyError":{"title":"LoginWithPasskeyError","type":"topic","kind":"symbol","navigatorTitle":[{"text":"LoginWithPasskeyError","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError","role":"symbol","url":"\/documentation\/passage\/loginwithpasskeyerror","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"LoginWithPasskeyError","kind":"identifier"}]},"doc://Passage/documentation/Passage/LoginWithPasskeyError/localizedDescription":{"kind":"symbol","url":"\/documentation\/passage\/loginwithpasskeyerror\/localizeddescription","role":"symbol","title":"localizedDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/localizedDescription","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/LoginWithPasskeyError/Error-Implementations":{"kind":"article","url":"\/documentation\/passage\/loginwithpasskeyerror\/error-implementations","role":"collectionGroup","title":"Error Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/Error-Implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwithpasskeyerror/unspecified.json b/docs/data/documentation/passage/loginwithpasskeyerror/unspecified.json new file mode 100644 index 00000000..aec61541 --- /dev/null +++ b/docs/data/documentation/passage/loginwithpasskeyerror/unspecified.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError"]]},"metadata":{"externalID":"s:7Passage21LoginWithPasskeyErrorO11unspecifiedyA2CmF","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"unspecified","kind":"identifier"}],"symbolKind":"case","roleHeading":"Case","role":"symbol","title":"LoginWithPasskeyError.unspecified"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"unspecified","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/unspecified","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwithpasskeyerror\/unspecified"]}],"references":{"doc://Passage/documentation/Passage/LoginWithPasskeyError/unspecified":{"type":"topic","abstract":[],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"unspecified"}],"title":"LoginWithPasskeyError.unspecified","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/unspecified","kind":"symbol","url":"\/documentation\/passage\/loginwithpasskeyerror\/unspecified"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWithPasskeyError":{"title":"LoginWithPasskeyError","type":"topic","kind":"symbol","navigatorTitle":[{"text":"LoginWithPasskeyError","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError","role":"symbol","url":"\/documentation\/passage\/loginwithpasskeyerror","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"LoginWithPasskeyError","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwithpasskeyerror/userdoesnotexist.json b/docs/data/documentation/passage/loginwithpasskeyerror/userdoesnotexist.json new file mode 100644 index 00000000..9a9c0baa --- /dev/null +++ b/docs/data/documentation/passage/loginwithpasskeyerror/userdoesnotexist.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/userDoesNotExist"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwithpasskeyerror\/userdoesnotexist"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userDoesNotExist"}]}]}],"abstract":[{"type":"text","text":"Thrown when a user with provided identifier does not exist."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"metadata":{"externalID":"s:7Passage21LoginWithPasskeyErrorO16userDoesNotExistyA2CmF","role":"symbol","title":"LoginWithPasskeyError.userDoesNotExist","modules":[{"name":"Passage"}],"roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"userDoesNotExist"}],"symbolKind":"case"},"references":{"doc://Passage/documentation/Passage/LoginWithPasskeyError/userDoesNotExist":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/userDoesNotExist","abstract":[{"text":"Thrown when a user with provided identifier does not exist.","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"userDoesNotExist"}],"title":"LoginWithPasskeyError.userDoesNotExist","kind":"symbol","url":"\/documentation\/passage\/loginwithpasskeyerror\/userdoesnotexist"},"doc://Passage/documentation/Passage/LoginWithPasskeyError":{"title":"LoginWithPasskeyError","type":"topic","kind":"symbol","navigatorTitle":[{"text":"LoginWithPasskeyError","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError","role":"symbol","url":"\/documentation\/passage\/loginwithpasskeyerror","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"LoginWithPasskeyError","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwithpasskeyerror/usernotactive.json b/docs/data/documentation/passage/loginwithpasskeyerror/usernotactive.json new file mode 100644 index 00000000..c1de535c --- /dev/null +++ b/docs/data/documentation/passage/loginwithpasskeyerror/usernotactive.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError"]]},"metadata":{"externalID":"s:7Passage21LoginWithPasskeyErrorO13userNotActiveyA2CmF","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userNotActive","kind":"identifier"}],"symbolKind":"case","roleHeading":"Case","role":"symbol","title":"LoginWithPasskeyError.userNotActive"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userNotActive"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/userNotActive","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwithpasskeyerror\/usernotactive"]}],"abstract":[{"type":"text","text":"Thrown when the user is not active."}],"references":{"doc://Passage/documentation/Passage/LoginWithPasskeyError/userNotActive":{"type":"topic","abstract":[{"type":"text","text":"Thrown when the user is not active."}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userNotActive","kind":"identifier"}],"title":"LoginWithPasskeyError.userNotActive","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/userNotActive","kind":"symbol","url":"\/documentation\/passage\/loginwithpasskeyerror\/usernotactive"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWithPasskeyError":{"title":"LoginWithPasskeyError","type":"topic","kind":"symbol","navigatorTitle":[{"text":"LoginWithPasskeyError","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError","role":"symbol","url":"\/documentation\/passage\/loginwithpasskeyerror","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"LoginWithPasskeyError","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/loginwithpasskeyerror/webauthnloginfailed.json b/docs/data/documentation/passage/loginwithpasskeyerror/webauthnloginfailed.json new file mode 100644 index 00000000..e9f6c983 --- /dev/null +++ b/docs/data/documentation/passage/loginwithpasskeyerror/webauthnloginfailed.json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"webauthnLoginFailed","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage21LoginWithPasskeyErrorO08webauthnB6FailedyA2CmF","title":"LoginWithPasskeyError.webauthnLoginFailed","role":"symbol"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"webauthnLoginFailed","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"sections":[],"abstract":[{"type":"text","text":"Thrown because of an issue with the passkey credential."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/loginwithpasskeyerror\/webauthnloginfailed"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/webauthnLoginFailed","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage/LoginWithPasskeyError":{"title":"LoginWithPasskeyError","type":"topic","kind":"symbol","navigatorTitle":[{"text":"LoginWithPasskeyError","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError","role":"symbol","url":"\/documentation\/passage\/loginwithpasskeyerror","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"LoginWithPasskeyError","kind":"identifier"}]},"doc://Passage/documentation/Passage/LoginWithPasskeyError/webauthnLoginFailed":{"type":"topic","abstract":[{"type":"text","text":"Thrown because of an issue with the passkey credential."}],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"webauthnLoginFailed"}],"title":"LoginWithPasskeyError.webauthnLoginFailed","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError\/webauthnLoginFailed","kind":"symbol","url":"\/documentation\/passage\/loginwithpasskeyerror\/webauthnloginfailed"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclink.json b/docs/data/documentation/passage/magiclink.json index a0c755f0..84c735b0 100644 --- a/docs/data/documentation/passage/magiclink.json +++ b/docs/data/documentation/passage/magiclink.json @@ -1 +1 @@ -{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLink\/init(from:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLink\/id"],"title":"Instance Properties"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclink"]}],"relationshipsSections":[{"type":"conformsTo","kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthFallbackResult","doc:\/\/Passage\/Se","doc:\/\/Passage\/SE"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"MagicLink","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","interfaceLanguage":"swift"},"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"MagicLink","kind":"identifier"}],"externalID":"s:7Passage9MagicLinkV","modules":[{"name":"Passage"}],"title":"MagicLink","roleHeading":"Structure","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"symbolKind":"struct"},"abstract":[{"text":"Describes a magic link","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/Se":{"identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://Passage/documentation/Passage/AuthFallbackResult":{"deprecated":true,"url":"\/documentation\/passage\/authfallbackresult","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AuthFallbackResult","kind":"identifier"}],"title":"AuthFallbackResult","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthFallbackResult"}],"abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthFallbackResult"},"doc://Passage/documentation/Passage/MagicLink/id":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/id","title":"id","abstract":[{"text":"id of the magic link","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/magiclink\/id","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/MagicLink":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"MagicLink","kind":"identifier"}],"url":"\/documentation\/passage\/magiclink","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","type":"topic","title":"MagicLink","abstract":[{"type":"text","text":"Describes a magic link"}]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/MagicLink/init(from:)":{"title":"init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/magiclink\/init(from:)"},"doc://Passage/SE":{"identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable","type":"unresolvable"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLink\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/MagicLink\/init(id:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLink\/id"]},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLink\/encode(to:)"]},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys"]},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLink\/Equatable-Implementations"],"title":"Default Implementations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"title":"Conforms To","type":"conformsTo"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"MagicLink","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclink"]}],"metadata":{"symbolKind":"struct","role":"symbol","navigatorTitle":[{"text":"MagicLink","kind":"identifier"}],"roleHeading":"Structure","modules":[{"name":"Passage"}],"externalID":"s:7Passage9MagicLinkV","title":"MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"MagicLink","kind":"identifier"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLink/CodingKeys":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"url":"\/documentation\/passage\/magiclink\/codingkeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"MagicLink.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys","type":"topic"},"doc://Passage/Se":{"identifier":"doc:\/\/Passage\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/MagicLink/encode(to:)":{"role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/passage\/magiclink\/encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/encode(to:)","type":"topic","kind":"symbol","title":"encode(to:)"},"doc://Passage/documentation/Passage/MagicLink/init(from:)":{"title":"init(from:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/init(from:)","url":"\/documentation\/passage\/magiclink\/init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage/MagicLink/id":{"url":"\/documentation\/passage\/magiclink\/id","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/id","type":"topic","abstract":[{"type":"text","text":"the magic link id"}],"kind":"symbol","title":"id","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"doc://Passage/documentation/Passage/MagicLink/Equatable-Implementations":{"url":"\/documentation\/passage\/magiclink\/equatable-implementations","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/Equatable-Implementations","type":"topic","abstract":[],"kind":"article","title":"Equatable Implementations"},"doc://Passage/SE":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable"},"doc://Passage/documentation/Passage/MagicLink/init(id:)":{"role":"symbol","abstract":[],"type":"topic","title":"init(id:)","url":"\/documentation\/passage\/magiclink\/init(id:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/init(id:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol"},"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclink/!=(_:_:).json b/docs/data/documentation/passage/magiclink/!=(_:_:).json new file mode 100644 index 00000000..52ef59aa --- /dev/null +++ b/docs/data/documentation/passage/magiclink/!=(_:_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLink","doc:\/\/Passage\/documentation\/Passage\/MagicLink\/Equatable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclink\/!=(_:_:)"]}],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"op","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"!=(_:_:)","roleHeading":"Operator","extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage9MagicLinkV"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage/MagicLink/Equatable-Implementations":{"url":"\/documentation\/passage\/magiclink\/equatable-implementations","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/Equatable-Implementations","type":"topic","abstract":[],"kind":"article","title":"Equatable Implementations"},"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/MagicLink/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/!=(_:_:)","url":"\/documentation\/passage\/magiclink\/!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclink/codingkeys.json b/docs/data/documentation/passage/magiclink/codingkeys.json new file mode 100644 index 00000000..34551349 --- /dev/null +++ b/docs/data/documentation/passage/magiclink/codingkeys.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclink\/codingkeys"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLink"]]},"kind":"symbol","relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys"},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"enum","externalID":"s:7Passage9MagicLinkV10CodingKeysO","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"MagicLink.CodingKeys","roleHeading":"Enumeration"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/id"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/RawRepresentable-Implementations"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/MagicLink/CodingKeys/RawRepresentable-Implementations":{"type":"topic","role":"collectionGroup","abstract":[],"kind":"article","title":"RawRepresentable Implementations","url":"\/documentation\/passage\/magiclink\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/RawRepresentable-Implementations"},"doc://Passage/documentation/Passage/MagicLink/CodingKeys":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"url":"\/documentation\/passage\/magiclink\/codingkeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"MagicLink.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys","type":"topic"},"doc://Passage/s9CodingKeyP":{"identifier":"doc:\/\/Passage\/s9CodingKeyP","type":"unresolvable","title":"Swift.CodingKey"},"doc://Passage/documentation/Passage/MagicLink/CodingKeys/init(intValue:)":{"role":"symbol","title":"init(intValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/init(intValue:)","url":"\/documentation\/passage\/magiclink\/codingkeys\/init(intvalue:)"},"doc://Passage/documentation/Passage/MagicLink/CodingKeys/init(rawValue:)":{"type":"topic","url":"\/documentation\/passage\/magiclink\/codingkeys\/init(rawvalue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/init(rawValue:)","abstract":[],"title":"init(rawValue:)"},"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/MagicLink/CodingKeys/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/magiclink\/codingkeys\/equatable-implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/Equatable-Implementations","abstract":[],"title":"Equatable Implementations"},"doc://Passage/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible","type":"unresolvable"},"doc://Passage/documentation/Passage/MagicLink/CodingKeys/CodingKey-Implementations":{"type":"topic","role":"collectionGroup","abstract":[],"kind":"article","title":"CodingKey Implementations","url":"\/documentation\/passage\/magiclink\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/CodingKey-Implementations"},"doc://Passage/SY":{"title":"Swift.RawRepresentable","type":"unresolvable","identifier":"doc:\/\/Passage\/SY"},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/MagicLink/CodingKeys/init(stringValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/passage\/magiclink\/codingkeys\/init(stringvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/init(stringValue:)","title":"init(stringValue:)","abstract":[],"kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/MagicLink/CodingKeys/id":{"type":"topic","url":"\/documentation\/passage\/magiclink\/codingkeys\/id","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"}],"role":"symbol","kind":"symbol","title":"MagicLink.CodingKeys.id","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/id"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/s12CaseIterableP":{"title":"Swift.CaseIterable","identifier":"doc:\/\/Passage\/s12CaseIterableP","type":"unresolvable"},"doc://Passage/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclink/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/magiclink/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..d22297b6 --- /dev/null +++ b/docs/data/documentation/passage/magiclink/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]}],"sections":[],"kind":"symbol","metadata":{"role":"symbol","roleHeading":"Operator","symbolKind":"op","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage9MagicLinkV10CodingKeysO"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLink","doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/Equatable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclink\/codingkeys\/!=(_:_:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLink/CodingKeys":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"url":"\/documentation\/passage\/magiclink\/codingkeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"MagicLink.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys","type":"topic"},"doc://Passage/documentation/Passage/MagicLink/CodingKeys/!=(_:_:)":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/!=(_:_:)","url":"\/documentation\/passage\/magiclink\/codingkeys\/!=(_:_:)","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/MagicLink/CodingKeys/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/magiclink\/codingkeys\/equatable-implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/Equatable-Implementations","abstract":[],"title":"Equatable Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclink/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/magiclink/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..40ae6104 --- /dev/null +++ b/docs/data/documentation/passage/magiclink/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/magiclink\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLink","doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/description"],"generated":true,"title":"Instance Properties"}],"sections":[],"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","title":"CodingKey Implementations","modules":[{"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/MagicLink/CodingKeys/debugDescription":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"url":"\/documentation\/passage\/magiclink\/codingkeys\/debugdescription","role":"symbol","title":"debugDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/debugDescription","type":"topic"},"doc://Passage/documentation/Passage/MagicLink/CodingKeys/description":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/passage\/magiclink\/codingkeys\/description","role":"symbol","title":"description","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/description","type":"topic"},"doc://Passage/documentation/Passage/MagicLink/CodingKeys":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"url":"\/documentation\/passage\/magiclink\/codingkeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"MagicLink.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclink/codingkeys/debugdescription.json b/docs/data/documentation/passage/magiclink/codingkeys/debugdescription.json new file mode 100644 index 00000000..b86375be --- /dev/null +++ b/docs/data/documentation/passage/magiclink/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","title":"debugDescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage9MagicLinkV10CodingKeysO"},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclink\/codingkeys\/debugdescription"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLink","doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/CodingKey-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/MagicLink/CodingKeys/CodingKey-Implementations":{"type":"topic","role":"collectionGroup","abstract":[],"kind":"article","title":"CodingKey Implementations","url":"\/documentation\/passage\/magiclink\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/CodingKey-Implementations"},"doc://Passage/documentation/Passage/MagicLink/CodingKeys/debugDescription":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"url":"\/documentation\/passage\/magiclink\/codingkeys\/debugdescription","role":"symbol","title":"debugDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/debugDescription","type":"topic"},"doc://Passage/documentation/Passage/MagicLink/CodingKeys":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"url":"\/documentation\/passage\/magiclink\/codingkeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"MagicLink.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclink/codingkeys/description.json b/docs/data/documentation/passage/magiclink/codingkeys/description.json new file mode 100644 index 00000000..0a0921ba --- /dev/null +++ b/docs/data/documentation/passage/magiclink/codingkeys/description.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.description","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLink","doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/CodingKey-Implementations"]]},"sections":[],"metadata":{"externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage9MagicLinkV10CodingKeysO","role":"symbol","roleHeading":"Instance Property","title":"description","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"extendedModule":"Swift","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"symbolKind":"property"},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/description"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclink\/codingkeys\/description"]}],"references":{"doc://Passage/documentation/Passage/MagicLink/CodingKeys/CodingKey-Implementations":{"type":"topic","role":"collectionGroup","abstract":[],"kind":"article","title":"CodingKey Implementations","url":"\/documentation\/passage\/magiclink\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/CodingKey-Implementations"},"doc://Passage/documentation/Passage/MagicLink/CodingKeys/description":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/passage\/magiclink\/codingkeys\/description","role":"symbol","title":"description","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/description","type":"topic"},"doc://Passage/documentation/Passage/MagicLink/CodingKeys":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"url":"\/documentation\/passage\/magiclink\/codingkeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"MagicLink.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys","type":"topic"},"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclink/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/magiclink/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..f1c71c6e --- /dev/null +++ b/docs/data/documentation/passage/magiclink/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLink","doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclink\/codingkeys\/equatable-implementations"]}],"sections":[],"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/!=(_:_:)"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLink/CodingKeys/!=(_:_:)":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/!=(_:_:)","url":"\/documentation\/passage\/magiclink\/codingkeys\/!=(_:_:)","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage/MagicLink/CodingKeys":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"url":"\/documentation\/passage\/magiclink\/codingkeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"MagicLink.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys","type":"topic"},"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclink/codingkeys/hash(into:).json b/docs/data/documentation/passage/magiclink/codingkeys/hash(into:).json new file mode 100644 index 00000000..6f415f29 --- /dev/null +++ b/docs/data/documentation/passage/magiclink/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLink","doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/RawRepresentable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclink\/codingkeys\/hash(into:)"]}],"metadata":{"role":"symbol","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage9MagicLinkV10CodingKeysO","roleHeading":"Instance Method","title":"hash(into:)","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"symbolKind":"method","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]}},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLink/CodingKeys/RawRepresentable-Implementations":{"type":"topic","role":"collectionGroup","abstract":[],"kind":"article","title":"RawRepresentable Implementations","url":"\/documentation\/passage\/magiclink\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/RawRepresentable-Implementations"},"doc://Passage/documentation/Passage/MagicLink/CodingKeys":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"url":"\/documentation\/passage\/magiclink\/codingkeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"MagicLink.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys","type":"topic"},"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/MagicLink/CodingKeys/hash(into:)":{"type":"topic","role":"symbol","abstract":[],"kind":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/magiclink\/codingkeys\/hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/hash(into:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclink/codingkeys/hashvalue.json b/docs/data/documentation/passage/magiclink/codingkeys/hashvalue.json new file mode 100644 index 00000000..8b0887a6 --- /dev/null +++ b/docs/data/documentation/passage/magiclink/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLink","doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/RawRepresentable-Implementations"]]},"variants":[{"paths":["\/documentation\/passage\/magiclink\/codingkeys\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage9MagicLinkV10CodingKeysO","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"title":"hashValue","extendedModule":"Swift"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/hashValue"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"references":{"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/MagicLink/CodingKeys/RawRepresentable-Implementations":{"type":"topic","role":"collectionGroup","abstract":[],"kind":"article","title":"RawRepresentable Implementations","url":"\/documentation\/passage\/magiclink\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/RawRepresentable-Implementations"},"doc://Passage/documentation/Passage/MagicLink/CodingKeys":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"url":"\/documentation\/passage\/magiclink\/codingkeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"MagicLink.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys","type":"topic"},"doc://Passage/documentation/Passage/MagicLink/CodingKeys/hashValue":{"url":"\/documentation\/passage\/magiclink\/codingkeys\/hashvalue","role":"symbol","title":"hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/hashValue","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclink/codingkeys/id.json b/docs/data/documentation/passage/magiclink/codingkeys/id.json new file mode 100644 index 00000000..ab190617 --- /dev/null +++ b/docs/data/documentation/passage/magiclink/codingkeys/id.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLink","doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclink\/codingkeys\/id"]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"}]}],"kind":"declarations"}],"sections":[],"metadata":{"role":"symbol","roleHeading":"Case","symbolKind":"case","title":"MagicLink.CodingKeys.id","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage9MagicLinkV10CodingKeysO2idyA2EmF"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/id"},"references":{"doc://Passage/documentation/Passage/MagicLink/CodingKeys":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"url":"\/documentation\/passage\/magiclink\/codingkeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"MagicLink.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLink/CodingKeys/id":{"type":"topic","url":"\/documentation\/passage\/magiclink\/codingkeys\/id","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"}],"role":"symbol","kind":"symbol","title":"MagicLink.CodingKeys.id","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/id"},"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclink/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/magiclink/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..7121041d --- /dev/null +++ b/docs/data/documentation/passage/magiclink/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"platforms":["iOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/init(intValue:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLink","doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclink\/codingkeys\/init(intvalue:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"symbolKind":"init","role":"symbol","title":"init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"roleHeading":"Initializer","externalID":"s:7Passage9MagicLinkV10CodingKeysO8intValueAESgSi_tcfc","modules":[{"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLink/CodingKeys/init(intValue:)":{"role":"symbol","title":"init(intValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/init(intValue:)","url":"\/documentation\/passage\/magiclink\/codingkeys\/init(intvalue:)"},"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/MagicLink/CodingKeys":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"url":"\/documentation\/passage\/magiclink\/codingkeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"MagicLink.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclink/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/magiclink/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..f73ab217 --- /dev/null +++ b/docs/data/documentation/passage/magiclink/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/passage\/magiclink\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLink","doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}]}]}],"sections":[],"metadata":{"symbolKind":"init","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"role":"symbol","externalID":"s:7Passage9MagicLinkV10CodingKeysO8rawValueAESgSS_tcfc","title":"init(rawValue:)","roleHeading":"Initializer"},"references":{"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/MagicLink/CodingKeys/init(rawValue:)":{"type":"topic","url":"\/documentation\/passage\/magiclink\/codingkeys\/init(rawvalue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/init(rawValue:)","abstract":[],"title":"init(rawValue:)"},"doc://Passage/documentation/Passage/MagicLink/CodingKeys":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"url":"\/documentation\/passage\/magiclink\/codingkeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"MagicLink.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclink/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/magiclink/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..a52731d6 --- /dev/null +++ b/docs/data/documentation/passage/magiclink/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclink\/codingkeys\/init(stringvalue:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/init(stringValue:)"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLink","doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys"]]},"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"modules":[{"name":"Passage"}],"symbolKind":"init","roleHeading":"Initializer","title":"init(stringValue:)","externalID":"s:7Passage9MagicLinkV10CodingKeysO11stringValueAESgSS_tcfc","role":"symbol"},"sections":[],"references":{"doc://Passage/documentation/Passage/MagicLink/CodingKeys/init(stringValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/passage\/magiclink\/codingkeys\/init(stringvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/init(stringValue:)","title":"init(stringValue:)","abstract":[],"kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/MagicLink/CodingKeys":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"url":"\/documentation\/passage\/magiclink\/codingkeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"MagicLink.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclink/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/magiclink/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..e426a809 --- /dev/null +++ b/docs/data/documentation/passage/magiclink/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLink","doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/RawRepresentable-Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/magiclink\/codingkeys\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"title":"RawRepresentable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"kind":"article","topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/hashValue"],"title":"Instance Properties","generated":true},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/hash(into:)"],"title":"Instance Methods","generated":true}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLink/CodingKeys/hash(into:)":{"type":"topic","role":"symbol","abstract":[],"kind":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/magiclink\/codingkeys\/hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/hash(into:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://Passage/documentation/Passage/MagicLink/CodingKeys":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"url":"\/documentation\/passage\/magiclink\/codingkeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"MagicLink.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys","type":"topic"},"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/MagicLink/CodingKeys/hashValue":{"url":"\/documentation\/passage\/magiclink\/codingkeys\/hashvalue","role":"symbol","title":"hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/CodingKeys\/hashValue","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclink/encode(to:).json b/docs/data/documentation/passage/magiclink/encode(to:).json new file mode 100644 index 00000000..70a6e587 --- /dev/null +++ b/docs/data/documentation/passage/magiclink/encode(to:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLink"]]},"metadata":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"roleHeading":"Instance Method","modules":[{"name":"Passage"}],"externalID":"s:7Passage9MagicLinkV6encode2toys7Encoder_p_tKF","symbolKind":"method","title":"encode(to:)"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/encode(to:)","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/magiclink\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/MagicLink/encode(to:)":{"role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/passage\/magiclink\/encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/encode(to:)","type":"topic","kind":"symbol","title":"encode(to:)"},"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclink/equatable-implementations.json b/docs/data/documentation/passage/magiclink/equatable-implementations.json new file mode 100644 index 00000000..fcdbf7b4 --- /dev/null +++ b/docs/data/documentation/passage/magiclink/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLink"]]},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"variants":[{"paths":["\/documentation\/passage\/magiclink\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLink\/!=(_:_:)"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/Equatable-Implementations"},"sections":[],"kind":"article","references":{"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/MagicLink/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/!=(_:_:)","url":"\/documentation\/passage\/magiclink\/!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclink/id.json b/docs/data/documentation/passage/magiclink/id.json index e836d5ed..cbda6a92 100644 --- a/docs/data/documentation/passage/magiclink/id.json +++ b/docs/data/documentation/passage/magiclink/id.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLink"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/id","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"id of the magic link"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"platforms":["iOS"]}]}],"metadata":{"externalID":"s:7Passage9MagicLinkV2idSSvp","modules":[{"name":"Passage"}],"title":"id","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclink\/id"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/MagicLink":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"MagicLink","kind":"identifier"}],"url":"\/documentation\/passage\/magiclink","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","type":"topic","title":"MagicLink","abstract":[{"type":"text","text":"Describes a magic link"}]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/MagicLink/id":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/id","title":"id","abstract":[{"text":"id of the magic link","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/magiclink\/id","role":"symbol","kind":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLink"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclink\/id"]}],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:7Passage9MagicLinkV2idSSvp","role":"symbol","title":"id","modules":[{"name":"Passage"}]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]}]}],"abstract":[{"type":"text","text":"the magic link id"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/id","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLink/id":{"url":"\/documentation\/passage\/magiclink\/id","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/id","type":"topic","abstract":[{"type":"text","text":"the magic link id"}],"kind":"symbol","title":"id","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclink/init(from:).json b/docs/data/documentation/passage/magiclink/init(from:).json index fc59a11b..49bd4d72 100644 --- a/docs/data/documentation/passage/magiclink/init(from:).json +++ b/docs/data/documentation/passage/magiclink/init(from:).json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/init(from:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclink\/init(from:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLink"]]},"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"externalID":"s:7Passage9MagicLinkV4fromACs7Decoder_p_tKcfc","modules":[{"name":"Passage"}],"roleHeading":"Initializer","title":"init(from:)","symbolKind":"init","role":"symbol"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/MagicLink/init(from:)":{"title":"init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/magiclink\/init(from:)"},"doc://Passage/documentation/Passage/MagicLink":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"MagicLink","kind":"identifier"}],"url":"\/documentation\/passage\/magiclink","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","type":"topic","title":"MagicLink","abstract":[{"type":"text","text":"Describes a magic link"}]}}} \ No newline at end of file +{"metadata":{"title":"init(from:)","symbolKind":"init","modules":[{"name":"Passage"}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"roleHeading":"Initializer","externalID":"s:7Passage9MagicLinkV4fromACs7Decoder_p_tKcfc","role":"symbol"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/init(from:)","interfaceLanguage":"swift"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}]}],"variants":[{"paths":["\/documentation\/passage\/magiclink\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLink"]]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/MagicLink/init(from:)":{"title":"init(from:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/init(from:)","url":"\/documentation\/passage\/magiclink\/init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclink/init(id:).json b/docs/data/documentation/passage/magiclink/init(id:).json new file mode 100644 index 00000000..46a0e299 --- /dev/null +++ b/docs/data/documentation/passage/magiclink/init(id:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"init(id:)","modules":[{"name":"Passage"}],"externalID":"s:7Passage9MagicLinkV2idACSS_tcfc","roleHeading":"Initializer","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"role":"symbol"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/init(id:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLink"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclink\/init(id:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]}]}],"sections":[],"references":{"doc://Passage/documentation/Passage/MagicLink/init(id:)":{"role":"symbol","abstract":[],"type":"topic","title":"init(id:)","url":"\/documentation\/passage\/magiclink\/init(id:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink\/init(id:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol"},"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkactivateerror.json b/docs/data/documentation/passage/magiclinkactivateerror.json new file mode 100644 index 00000000..04e3894b --- /dev/null +++ b/docs/data/documentation/passage/magiclinkactivateerror.json @@ -0,0 +1 @@ +{"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageError","doc:\/\/Passage\/SQ","doc:\/\/Passage\/s5ErrorP","doc:\/\/Passage\/SH","doc:\/\/Passage\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError\/magicLinkNotFound","doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError\/unspecified","doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError\/userNotActive"]},{"title":"Type Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError\/convert(error:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError\/Error-Implementations"],"generated":true}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError"},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"enum","role":"symbol","roleHeading":"Enumeration","title":"MagicLinkActivateError","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLinkActivateError"}],"externalID":"s:7Passage22MagicLinkActivateErrorO","navigatorTitle":[{"text":"MagicLinkActivateError","kind":"identifier"}]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkActivateError"}],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclinkactivateerror"]}],"references":{"doc://Passage/documentation/Passage/MagicLinkActivateError/userNotActive":{"kind":"symbol","url":"\/documentation\/passage\/magiclinkactivateerror\/usernotactive","role":"symbol","title":"MagicLinkActivateError.userNotActive","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError\/userNotActive","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userNotActive","kind":"identifier"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/MagicLinkActivateError":{"kind":"symbol","url":"\/documentation\/passage\/magiclinkactivateerror","role":"symbol","title":"MagicLinkActivateError","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkActivateError"}],"abstract":[],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"MagicLinkActivateError"}]},"doc://Passage/documentation/Passage/PassageError":{"kind":"symbol","url":"\/documentation\/passage\/passageerror","role":"symbol","title":"PassageError","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageError"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"PassageError","kind":"identifier"}]},"doc://Passage/s5ErrorP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s5ErrorP","title":"Swift.Error"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/documentation/Passage/MagicLinkActivateError/Error-Implementations":{"kind":"article","url":"\/documentation\/passage\/magiclinkactivateerror\/error-implementations","role":"collectionGroup","title":"Error Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError\/Error-Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkActivateError/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/magiclinkactivateerror\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError\/Equatable-Implementations","abstract":[],"type":"topic"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/MagicLinkActivateError/convert(error:)":{"kind":"symbol","url":"\/documentation\/passage\/magiclinkactivateerror\/convert(error:)","role":"symbol","title":"convert(error:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError\/convert(error:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"convert"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"error"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":") -> ","kind":"text"},{"text":"MagicLinkActivateError","kind":"typeIdentifier","preciseIdentifier":"s:7Passage22MagicLinkActivateErrorO"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/MagicLinkActivateError/unspecified":{"kind":"symbol","url":"\/documentation\/passage\/magiclinkactivateerror\/unspecified","role":"symbol","title":"MagicLinkActivateError.unspecified","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError\/unspecified","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unspecified"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/MagicLinkActivateError/magicLinkNotFound":{"kind":"symbol","url":"\/documentation\/passage\/magiclinkactivateerror\/magiclinknotfound","role":"symbol","title":"MagicLinkActivateError.magicLinkNotFound","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError\/magicLinkNotFound","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"magicLinkNotFound","kind":"identifier"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkactivateerror/!=(_:_:).json b/docs/data/documentation/passage/magiclinkactivateerror/!=(_:_:).json new file mode 100644 index 00000000..2bf32f8f --- /dev/null +++ b/docs/data/documentation/passage/magiclinkactivateerror/!=(_:_:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/magiclinkactivateerror\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError\/!=(_:_:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError","doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError\/Equatable-Implementations"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"metadata":{"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage22MagicLinkActivateErrorO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Operator","role":"symbol","title":"!=(_:_:)","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"references":{"doc://Passage/documentation/Passage/MagicLinkActivateError":{"kind":"symbol","url":"\/documentation\/passage\/magiclinkactivateerror","role":"symbol","title":"MagicLinkActivateError","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkActivateError"}],"abstract":[],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"MagicLinkActivateError"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkActivateError/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/magiclinkactivateerror\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError\/Equatable-Implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/MagicLinkActivateError/!=(_:_:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","type":"topic","url":"\/documentation\/passage\/magiclinkactivateerror\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkactivateerror/convert(error:).json b/docs/data/documentation/passage/magiclinkactivateerror/convert(error:).json new file mode 100644 index 00000000..ea70e1e6 --- /dev/null +++ b/docs/data/documentation/passage/magiclinkactivateerror/convert(error:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"PassageError.convert(error:)"},{"text":".","type":"text"}],"metadata":{"externalID":"s:7Passage22MagicLinkActivateErrorO7convert5errorACs0E0_p_tFZ","role":"symbol","title":"convert(error:)","roleHeading":"Type Method","modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"convert","kind":"identifier"},{"text":"(","kind":"text"},{"text":"error","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Passage22MagicLinkActivateErrorO","kind":"typeIdentifier","text":"MagicLinkActivateError"}]},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"convert","kind":"identifier"},{"text":"(","kind":"text"},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError","text":"MagicLinkActivateError","preciseIdentifier":"s:7Passage22MagicLinkActivateErrorO"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/passage\/magiclinkactivateerror\/convert(error:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError\/convert(error:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/MagicLinkActivateError":{"kind":"symbol","url":"\/documentation\/passage\/magiclinkactivateerror","role":"symbol","title":"MagicLinkActivateError","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkActivateError"}],"abstract":[],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"MagicLinkActivateError"}]},"doc://Passage/documentation/Passage/MagicLinkActivateError/convert(error:)":{"kind":"symbol","url":"\/documentation\/passage\/magiclinkactivateerror\/convert(error:)","role":"symbol","title":"convert(error:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError\/convert(error:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"convert"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"error"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":") -> ","kind":"text"},{"text":"MagicLinkActivateError","kind":"typeIdentifier","preciseIdentifier":"s:7Passage22MagicLinkActivateErrorO"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkactivateerror/equatable-implementations.json b/docs/data/documentation/passage/magiclinkactivateerror/equatable-implementations.json new file mode 100644 index 00000000..8ab044c0 --- /dev/null +++ b/docs/data/documentation/passage/magiclinkactivateerror/equatable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError\/!=(_:_:)"],"generated":true,"title":"Operators"}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"variants":[{"paths":["\/documentation\/passage\/magiclinkactivateerror\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError"]]},"kind":"article","references":{"doc://Passage/documentation/Passage/MagicLinkActivateError":{"kind":"symbol","url":"\/documentation\/passage\/magiclinkactivateerror","role":"symbol","title":"MagicLinkActivateError","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkActivateError"}],"abstract":[],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"MagicLinkActivateError"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkActivateError/!=(_:_:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","type":"topic","url":"\/documentation\/passage\/magiclinkactivateerror\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkactivateerror/error-implementations.json b/docs/data/documentation/passage/magiclinkactivateerror/error-implementations.json new file mode 100644 index 00000000..7ad21add --- /dev/null +++ b/docs/data/documentation/passage/magiclinkactivateerror/error-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError"]]},"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclinkactivateerror\/error-implementations"]}],"sections":[],"metadata":{"title":"Error Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError\/Error-Implementations"},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError\/localizedDescription"]}],"references":{"doc://Passage/documentation/Passage/MagicLinkActivateError/localizedDescription":{"kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[],"url":"\/documentation\/passage\/magiclinkactivateerror\/localizeddescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError\/localizedDescription","title":"localizedDescription"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkActivateError":{"kind":"symbol","url":"\/documentation\/passage\/magiclinkactivateerror","role":"symbol","title":"MagicLinkActivateError","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkActivateError"}],"abstract":[],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"MagicLinkActivateError"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkactivateerror/localizeddescription.json b/docs/data/documentation/passage/magiclinkactivateerror/localizeddescription.json new file mode 100644 index 00000000..34ef4d79 --- /dev/null +++ b/docs/data/documentation/passage/magiclinkactivateerror/localizeddescription.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError","doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError\/Error-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclinkactivateerror\/localizeddescription"]}],"metadata":{"extendedModule":"Swift","role":"symbol","externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:7Passage22MagicLinkActivateErrorO","roleHeading":"Instance Property","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"localizedDescription","symbolKind":"property","platforms":[{"name":"iOS","deprecated":false,"unavailable":false,"beta":false,"introducedAt":"8.0"},{"beta":false,"name":"macOS","introducedAt":"10.10","unavailable":false,"deprecated":false},{"unavailable":false,"introducedAt":"9.0","deprecated":false,"beta":false,"name":"tvOS"},{"name":"watchOS","unavailable":false,"beta":false,"introducedAt":"2.0","deprecated":false}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError\/localizedDescription"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Error.localizedDescription","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/MagicLinkActivateError":{"kind":"symbol","url":"\/documentation\/passage\/magiclinkactivateerror","role":"symbol","title":"MagicLinkActivateError","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkActivateError"}],"abstract":[],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"MagicLinkActivateError"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkActivateError/localizedDescription":{"kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[],"url":"\/documentation\/passage\/magiclinkactivateerror\/localizeddescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError\/localizedDescription","title":"localizedDescription"},"doc://Passage/documentation/Passage/MagicLinkActivateError/Error-Implementations":{"kind":"article","url":"\/documentation\/passage\/magiclinkactivateerror\/error-implementations","role":"collectionGroup","title":"Error Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError\/Error-Implementations","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkactivateerror/magiclinknotfound.json b/docs/data/documentation/passage/magiclinkactivateerror/magiclinknotfound.json new file mode 100644 index 00000000..9a6c9aea --- /dev/null +++ b/docs/data/documentation/passage/magiclinkactivateerror/magiclinknotfound.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError\/magicLinkNotFound"},"metadata":{"roleHeading":"Case","externalID":"s:7Passage22MagicLinkActivateErrorO05magicC8NotFoundyA2CmF","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"magicLinkNotFound","kind":"identifier"}],"title":"MagicLinkActivateError.magicLinkNotFound"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError"]]},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/magiclinkactivateerror\/magiclinknotfound"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"magicLinkNotFound","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/MagicLinkActivateError":{"kind":"symbol","url":"\/documentation\/passage\/magiclinkactivateerror","role":"symbol","title":"MagicLinkActivateError","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkActivateError"}],"abstract":[],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"MagicLinkActivateError"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkActivateError/magicLinkNotFound":{"kind":"symbol","url":"\/documentation\/passage\/magiclinkactivateerror\/magiclinknotfound","role":"symbol","title":"MagicLinkActivateError.magicLinkNotFound","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError\/magicLinkNotFound","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"magicLinkNotFound","kind":"identifier"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkactivateerror/unspecified.json b/docs/data/documentation/passage/magiclinkactivateerror/unspecified.json new file mode 100644 index 00000000..5da74604 --- /dev/null +++ b/docs/data/documentation/passage/magiclinkactivateerror/unspecified.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError\/unspecified"},"metadata":{"externalID":"s:7Passage22MagicLinkActivateErrorO11unspecifiedyA2CmF","modules":[{"name":"Passage"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unspecified","kind":"identifier"}],"roleHeading":"Case","symbolKind":"case","title":"MagicLinkActivateError.unspecified","role":"symbol"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"unspecified","kind":"identifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclinkactivateerror\/unspecified"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError"]]},"references":{"doc://Passage/documentation/Passage/MagicLinkActivateError/unspecified":{"kind":"symbol","url":"\/documentation\/passage\/magiclinkactivateerror\/unspecified","role":"symbol","title":"MagicLinkActivateError.unspecified","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError\/unspecified","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unspecified"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/MagicLinkActivateError":{"kind":"symbol","url":"\/documentation\/passage\/magiclinkactivateerror","role":"symbol","title":"MagicLinkActivateError","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkActivateError"}],"abstract":[],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"MagicLinkActivateError"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkactivateerror/usernotactive.json b/docs/data/documentation/passage/magiclinkactivateerror/usernotactive.json new file mode 100644 index 00000000..afa731bd --- /dev/null +++ b/docs/data/documentation/passage/magiclinkactivateerror/usernotactive.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError"]]},"sections":[],"variants":[{"paths":["\/documentation\/passage\/magiclinkactivateerror\/usernotactive"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage22MagicLinkActivateErrorO13userNotActiveyA2CmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","title":"MagicLinkActivateError.userNotActive","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userNotActive","kind":"identifier"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError\/userNotActive","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userNotActive"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","references":{"doc://Passage/documentation/Passage/MagicLinkActivateError":{"kind":"symbol","url":"\/documentation\/passage\/magiclinkactivateerror","role":"symbol","title":"MagicLinkActivateError","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkActivateError"}],"abstract":[],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"MagicLinkActivateError"}]},"doc://Passage/documentation/Passage/MagicLinkActivateError/userNotActive":{"kind":"symbol","url":"\/documentation\/passage\/magiclinkactivateerror\/usernotactive","role":"symbol","title":"MagicLinkActivateError.userNotActive","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError\/userNotActive","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userNotActive","kind":"identifier"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkapi.json b/docs/data/documentation/passage/magiclinkapi.json new file mode 100644 index 00000000..f943d1ee --- /dev/null +++ b/docs/data/documentation/passage/magiclinkapi.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/magiclinkapi"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAPI"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:7Passage12MagicLinkAPIC","symbolKind":"class","navigatorTitle":[{"text":"MagicLinkAPI","kind":"identifier"}],"roleHeading":"Class","role":"symbol","modules":[{"name":"Passage"}],"title":"MagicLinkAPI","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkAPI"}]},"topicSections":[{"title":"Type Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLinkAPI\/activateMagicLink(appId:activateMagicLinkRequest:)","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAPI\/activateMagicLinkWithRequestBuilder(appId:activateMagicLinkRequest:)","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAPI\/magicLinkStatus(appId:getMagicLinkStatusRequest:)","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAPI\/magicLinkStatusWithRequestBuilder(appId:getMagicLinkStatusRequest:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLinkAPI"}],"platforms":["iOS"],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/MagicLinkAPI/activateMagicLink(appId:activateMagicLinkRequest:)":{"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"activateMagicLink"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"activateMagicLinkRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ActivateMagicLinkRequest","preciseIdentifier":"s:7Passage24ActivateMagicLinkRequestV","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage12AuthResponseV","text":"AuthResponse","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/magiclinkapi\/activatemagiclink(appid:activatemagiclinkrequest:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAPI\/activateMagicLink(appId:activateMagicLinkRequest:)","role":"symbol","title":"activateMagicLink(appId:activateMagicLinkRequest:)","type":"topic","abstract":[{"text":"Authenticate Magic Link","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkAPI":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLinkAPI"}],"kind":"symbol","navigatorTitle":[{"text":"MagicLinkAPI","kind":"identifier"}],"url":"\/documentation\/passage\/magiclinkapi","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAPI","role":"symbol","title":"MagicLinkAPI","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/MagicLinkAPI/activateMagicLinkWithRequestBuilder(appId:activateMagicLinkRequest:)":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"activateMagicLinkWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"activateMagicLinkRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ActivateMagicLinkRequest","preciseIdentifier":"s:7Passage24ActivateMagicLinkRequestV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"text":"<","kind":"text"},{"text":"AuthResponse","preciseIdentifier":"s:7Passage12AuthResponseV","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","url":"\/documentation\/passage\/magiclinkapi\/activatemagiclinkwithrequestbuilder(appid:activatemagiclinkrequest:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAPI\/activateMagicLinkWithRequestBuilder(appId:activateMagicLinkRequest:)","role":"symbol","title":"activateMagicLinkWithRequestBuilder(appId:activateMagicLinkRequest:)","type":"topic","abstract":[{"text":"Authenticate Magic Link","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkAPI/magicLinkStatus(appId:getMagicLinkStatusRequest:)":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"magicLinkStatus"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"getMagicLinkStatusRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"GetMagicLinkStatusRequest","preciseIdentifier":"s:7Passage25GetMagicLinkStatusRequestV"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"AuthResponse","preciseIdentifier":"s:7Passage12AuthResponseV","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/magiclinkapi\/magiclinkstatus(appid:getmagiclinkstatusrequest:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAPI\/magicLinkStatus(appId:getMagicLinkStatusRequest:)","role":"symbol","title":"magicLinkStatus(appId:getMagicLinkStatusRequest:)","type":"topic","abstract":[{"text":"Magic Link Status","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkAPI/magicLinkStatusWithRequestBuilder(appId:getMagicLinkStatusRequest:)":{"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"magicLinkStatusWithRequestBuilder"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"getMagicLinkStatusRequest"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage25GetMagicLinkStatusRequestV","text":"GetMagicLinkStatusRequest","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier","text":"RequestBuilder"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Passage12AuthResponseV","text":"AuthResponse","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/passage\/magiclinkapi\/magiclinkstatuswithrequestbuilder(appid:getmagiclinkstatusrequest:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAPI\/magicLinkStatusWithRequestBuilder(appId:getMagicLinkStatusRequest:)","role":"symbol","title":"magicLinkStatusWithRequestBuilder(appId:getMagicLinkStatusRequest:)","type":"topic","abstract":[{"text":"Magic Link Status","type":"text"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkapi/activatemagiclink(appid:activatemagiclinkrequest:).json b/docs/data/documentation/passage/magiclinkapi/activatemagiclink(appid:activatemagiclinkrequest:).json new file mode 100644 index 00000000..0108c9c5 --- /dev/null +++ b/docs/data/documentation/passage/magiclinkapi/activatemagiclink(appid:activatemagiclinkrequest:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAPI"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"activateMagicLink","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"activateMagicLinkRequest","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","text":"ActivateMagicLinkRequest","preciseIdentifier":"s:7Passage24ActivateMagicLinkRequestV"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage12AuthResponseV","text":"AuthResponse","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse"}],"languages":["swift"]}]},{"parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) App ID"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"(body) User Data"}],"type":"paragraph"}],"name":"activateMagicLinkRequest"}],"kind":"parameters"},{"content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"inlineContent":[{"text":"AuthResponse","type":"text"}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclinkapi\/activatemagiclink(appid:activatemagiclinkrequest:)"]}],"metadata":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"activateMagicLink","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"activateMagicLinkRequest","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage24ActivateMagicLinkRequestV","text":"ActivateMagicLinkRequest"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage12AuthResponseV","text":"AuthResponse"}],"role":"symbol","modules":[{"name":"Passage"}],"platforms":[{"introducedAt":"13.0","deprecated":false,"name":"iOS","unavailable":false,"beta":false},{"unavailable":false,"beta":false,"introducedAt":"10.15","deprecated":false,"name":"macOS"},{"name":"tvOS","introducedAt":"13.0","unavailable":false,"beta":false,"deprecated":false},{"introducedAt":"6.0","deprecated":false,"name":"watchOS","unavailable":false,"beta":false}],"externalID":"s:7Passage12MagicLinkAPIC08activatebC05appId0ebC7RequestAA12AuthResponseVSS_AA08ActivatebcH0VtYaKFZ","symbolKind":"method","roleHeading":"Type Method","title":"activateMagicLink(appId:activateMagicLinkRequest:)"},"sections":[],"abstract":[{"type":"text","text":"Authenticate Magic Link"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAPI\/activateMagicLink(appId:activateMagicLinkRequest:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/MagicLinkAPI/activateMagicLink(appId:activateMagicLinkRequest:)":{"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"activateMagicLink"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"activateMagicLinkRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ActivateMagicLinkRequest","preciseIdentifier":"s:7Passage24ActivateMagicLinkRequestV","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage12AuthResponseV","text":"AuthResponse","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/magiclinkapi\/activatemagiclink(appid:activatemagiclinkrequest:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAPI\/activateMagicLink(appId:activateMagicLinkRequest:)","role":"symbol","title":"activateMagicLink(appId:activateMagicLinkRequest:)","type":"topic","abstract":[{"text":"Authenticate Magic Link","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkAPI":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLinkAPI"}],"kind":"symbol","navigatorTitle":[{"text":"MagicLinkAPI","kind":"identifier"}],"url":"\/documentation\/passage\/magiclinkapi","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAPI","role":"symbol","title":"MagicLinkAPI","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ActivateMagicLinkRequest"}],"kind":"symbol","navigatorTitle":[{"text":"ActivateMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activatemagiclinkrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","role":"symbol","title":"ActivateMagicLinkRequest","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkapi/activatemagiclinkwithrequestbuilder(appid:activatemagiclinkrequest:).json b/docs/data/documentation/passage/magiclinkapi/activatemagiclinkwithrequestbuilder(appid:activatemagiclinkrequest:).json new file mode 100644 index 00000000..0e41776e --- /dev/null +++ b/docs/data/documentation/passage/magiclinkapi/activatemagiclinkwithrequestbuilder(appid:activatemagiclinkrequest:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"activateMagicLinkWithRequestBuilder"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"activateMagicLinkRequest"},{"text":": ","kind":"text"},{"text":"ActivateMagicLinkRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage24ActivateMagicLinkRequestV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Passage14RequestBuilderC","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"typeIdentifier","text":"RequestBuilder"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage12AuthResponseV","text":"AuthResponse"},{"text":">","kind":"text"}],"languages":["swift"]}]},{"parameters":[{"name":"appId","content":[{"inlineContent":[{"text":"(path) App ID","type":"text"}],"type":"paragraph"}]},{"name":"activateMagicLinkRequest","content":[{"inlineContent":[{"text":"(body) User Data","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"text":"Return Value","type":"heading","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"text":"RequestBuilder","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"PATCH \/apps\/{app_id}\/magic-link\/activate"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Authenticate a magic link for a user. This endpoint checks that the magic link is valid, then returns an authentication token for the user."}]}]}]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAPI\/activateMagicLinkWithRequestBuilder(appId:activateMagicLinkRequest:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAPI"]]},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"activateMagicLinkWithRequestBuilder"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"activateMagicLinkRequest"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage24ActivateMagicLinkRequestV","text":"ActivateMagicLinkRequest"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Passage12AuthResponseV","kind":"typeIdentifier","text":"AuthResponse"},{"kind":"text","text":">"}],"externalID":"s:7Passage12MagicLinkAPIC08activatebC18WithRequestBuilder5appId0ebcG0AA0gH0CyAA12AuthResponseVGSS_AA08ActivatebcG0VtFZ","title":"activateMagicLinkWithRequestBuilder(appId:activateMagicLinkRequest:)","role":"symbol","roleHeading":"Type Method"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclinkapi\/activatemagiclinkwithrequestbuilder(appid:activatemagiclinkrequest:)"]}],"abstract":[{"text":"Authenticate Magic Link","type":"text"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ActivateMagicLinkRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ActivateMagicLinkRequest"}],"kind":"symbol","navigatorTitle":[{"text":"ActivateMagicLinkRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activatemagiclinkrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateMagicLinkRequest","role":"symbol","title":"ActivateMagicLinkRequest","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/MagicLinkAPI":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLinkAPI"}],"kind":"symbol","navigatorTitle":[{"text":"MagicLinkAPI","kind":"identifier"}],"url":"\/documentation\/passage\/magiclinkapi","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAPI","role":"symbol","title":"MagicLinkAPI","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/MagicLinkAPI/activateMagicLinkWithRequestBuilder(appId:activateMagicLinkRequest:)":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"activateMagicLinkWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"activateMagicLinkRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ActivateMagicLinkRequest","preciseIdentifier":"s:7Passage24ActivateMagicLinkRequestV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"text":"<","kind":"text"},{"text":"AuthResponse","preciseIdentifier":"s:7Passage12AuthResponseV","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","url":"\/documentation\/passage\/magiclinkapi\/activatemagiclinkwithrequestbuilder(appid:activatemagiclinkrequest:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAPI\/activateMagicLinkWithRequestBuilder(appId:activateMagicLinkRequest:)","role":"symbol","title":"activateMagicLinkWithRequestBuilder(appId:activateMagicLinkRequest:)","type":"topic","abstract":[{"text":"Authenticate Magic Link","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkapi/magiclinkstatus(appid:getmagiclinkstatusrequest:).json b/docs/data/documentation/passage/magiclinkapi/magiclinkstatus(appid:getmagiclinkstatusrequest:).json new file mode 100644 index 00000000..25d0490e --- /dev/null +++ b/docs/data/documentation/passage/magiclinkapi/magiclinkstatus(appid:getmagiclinkstatusrequest:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Magic Link Status"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"magicLinkStatus"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"getMagicLinkStatusRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage25GetMagicLinkStatusRequestV","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","kind":"typeIdentifier","text":"GetMagicLinkStatusRequest"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"AuthResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage12AuthResponseV"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"text":"(path) App ID","type":"text"}]}]},{"name":"getMagicLinkStatusRequest","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(body) Magic Link ID"}]}]}]},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"text":"AuthResponse","type":"text"}]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclinkapi\/magiclinkstatus(appid:getmagiclinkstatusrequest:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAPI"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"externalID":"s:7Passage12MagicLinkAPIC05magicC6Status5appId03getbcF7RequestAA12AuthResponseVSS_AA03GetbcfJ0VtYaKFZ","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"magicLinkStatus"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"getMagicLinkStatusRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"GetMagicLinkStatusRequest","preciseIdentifier":"s:7Passage25GetMagicLinkStatusRequestV"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"AuthResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage12AuthResponseV"}],"platforms":[{"unavailable":false,"introducedAt":"13.0","deprecated":false,"beta":false,"name":"iOS"},{"name":"macOS","deprecated":false,"introducedAt":"10.15","unavailable":false,"beta":false},{"name":"tvOS","introducedAt":"13.0","beta":false,"deprecated":false,"unavailable":false},{"introducedAt":"6.0","deprecated":false,"name":"watchOS","unavailable":false,"beta":false}],"title":"magicLinkStatus(appId:getMagicLinkStatusRequest:)","roleHeading":"Type Method","symbolKind":"method","role":"symbol","modules":[{"name":"Passage"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAPI\/magicLinkStatus(appId:getMagicLinkStatusRequest:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"GetMagicLinkStatusRequest","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GetMagicLinkStatusRequest"}],"kind":"symbol","title":"GetMagicLinkStatusRequest"},"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/MagicLinkAPI/magicLinkStatus(appId:getMagicLinkStatusRequest:)":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"magicLinkStatus"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"getMagicLinkStatusRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"GetMagicLinkStatusRequest","preciseIdentifier":"s:7Passage25GetMagicLinkStatusRequestV"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"AuthResponse","preciseIdentifier":"s:7Passage12AuthResponseV","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/magiclinkapi\/magiclinkstatus(appid:getmagiclinkstatusrequest:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAPI\/magicLinkStatus(appId:getMagicLinkStatusRequest:)","role":"symbol","title":"magicLinkStatus(appId:getMagicLinkStatusRequest:)","type":"topic","abstract":[{"text":"Magic Link Status","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkAPI":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLinkAPI"}],"kind":"symbol","navigatorTitle":[{"text":"MagicLinkAPI","kind":"identifier"}],"url":"\/documentation\/passage\/magiclinkapi","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAPI","role":"symbol","title":"MagicLinkAPI","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkapi/magiclinkstatuswithrequestbuilder(appid:getmagiclinkstatusrequest:).json b/docs/data/documentation/passage/magiclinkapi/magiclinkstatuswithrequestbuilder(appid:getmagiclinkstatusrequest:).json new file mode 100644 index 00000000..1284fbee --- /dev/null +++ b/docs/data/documentation/passage/magiclinkapi/magiclinkstatuswithrequestbuilder(appid:getmagiclinkstatusrequest:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAPI"]]},"kind":"symbol","metadata":{"externalID":"s:7Passage12MagicLinkAPIC05magicC24StatusWithRequestBuilder5appId03getbcfH0AA0hI0CyAA12AuthResponseVGSS_AA03GetbcfH0VtFZ","modules":[{"name":"Passage"}],"roleHeading":"Type Method","role":"symbol","title":"magicLinkStatusWithRequestBuilder(appId:getMagicLinkStatusRequest:)","symbolKind":"method","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"magicLinkStatusWithRequestBuilder"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"getMagicLinkStatusRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage25GetMagicLinkStatusRequestV","text":"GetMagicLinkStatusRequest","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"AuthResponse","preciseIdentifier":"s:7Passage12AuthResponseV"},{"text":">","kind":"text"}]},"abstract":[{"type":"text","text":"Magic Link Status"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclinkapi\/magiclinkstatuswithrequestbuilder(appid:getmagiclinkstatusrequest:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAPI\/magicLinkStatusWithRequestBuilder(appId:getMagicLinkStatusRequest:)"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"magicLinkStatusWithRequestBuilder"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"getMagicLinkStatusRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"GetMagicLinkStatusRequest","preciseIdentifier":"s:7Passage25GetMagicLinkStatusRequestV","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest"},{"kind":"text","text":") -> "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"typeIdentifier","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"AuthResponse","preciseIdentifier":"s:7Passage12AuthResponseV","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse"},{"kind":"text","text":">"}]}],"kind":"declarations"},{"parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) App ID"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"(body) Magic Link ID"}],"type":"paragraph"}],"name":"getMagicLinkStatusRequest"}],"kind":"parameters"},{"content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"RequestBuilder"}]}],"kind":"content"},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"POST \/apps\/{app_id}\/magic-link\/status","type":"text"}]}]},{"content":[{"inlineContent":[{"text":"Check if a magic link has been activated yet or not. Once the magic link has been activated, this endpoint will return an authentication token for the user. This endpoint can be used to initiate a login on one device and then poll and wait for the login to complete on another device.","type":"text"}],"type":"paragraph"}]}]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkAPI/magicLinkStatusWithRequestBuilder(appId:getMagicLinkStatusRequest:)":{"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"magicLinkStatusWithRequestBuilder"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"getMagicLinkStatusRequest"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage25GetMagicLinkStatusRequestV","text":"GetMagicLinkStatusRequest","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier","text":"RequestBuilder"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Passage12AuthResponseV","text":"AuthResponse","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"symbol","url":"\/documentation\/passage\/magiclinkapi\/magiclinkstatuswithrequestbuilder(appid:getmagiclinkstatusrequest:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAPI\/magicLinkStatusWithRequestBuilder(appId:getMagicLinkStatusRequest:)","role":"symbol","title":"magicLinkStatusWithRequestBuilder(appId:getMagicLinkStatusRequest:)","type":"topic","abstract":[{"text":"Magic Link Status","type":"text"}]},"doc://Passage/documentation/Passage/GetMagicLinkStatusRequest":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"GetMagicLinkStatusRequest","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatusrequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GetMagicLinkStatusRequest"}],"kind":"symbol","title":"GetMagicLinkStatusRequest"},"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/MagicLinkAPI":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLinkAPI"}],"kind":"symbol","navigatorTitle":[{"text":"MagicLinkAPI","kind":"identifier"}],"url":"\/documentation\/passage\/magiclinkapi","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAPI","role":"symbol","title":"MagicLinkAPI","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkauthmethod.json b/docs/data/documentation/passage/magiclinkauthmethod.json new file mode 100644 index 00000000..d088eacb --- /dev/null +++ b/docs/data/documentation/passage/magiclinkauthmethod.json @@ -0,0 +1 @@ +{"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"]}],"sections":[],"metadata":{"symbolKind":"struct","role":"symbol","title":"MagicLinkAuthMethod","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"MagicLinkAuthMethod","kind":"identifier"}],"roleHeading":"Structure","navigatorTitle":[{"kind":"identifier","text":"MagicLinkAuthMethod"}],"externalID":"s:7Passage19MagicLinkAuthMethodV","modules":[{"name":"Passage"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/init(ttl:ttlDisplayUnit:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/ttl","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/ttlDisplayUnit"],"title":"Instance Properties"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/encode(to:)"],"title":"Instance Methods"},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys"]},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/Equatable-Implementations"],"title":"Default Implementations"}],"variants":[{"paths":["\/documentation\/passage\/magiclinkauthmethod"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"MagicLinkAuthMethod","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/ttl":{"role":"symbol","title":"ttl","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ttl","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"Maximum time (IN SECONDS) for the auth to expire."}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/ttl","url":"\/documentation\/passage\/magiclinkauthmethod\/ttl"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/ttlDisplayUnit":{"role":"symbol","title":"ttlDisplayUnit","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ttlDisplayUnit","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage14TtlDisplayUnitO","text":"TtlDisplayUnit","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/ttlDisplayUnit","url":"\/documentation\/passage\/magiclinkauthmethod\/ttldisplayunit","deprecated":true},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys","role":"symbol","title":"MagicLinkAuthMethod.CodingKeys","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/init(from:)":{"role":"symbol","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/init(from:)","url":"\/documentation\/passage\/magiclinkauthmethod\/init(from:)"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/init(ttl:ttlDisplayUnit:)":{"role":"symbol","title":"init(ttl:ttlDisplayUnit:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"ttl","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"ttlDisplayUnit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TtlDisplayUnit","preciseIdentifier":"s:7Passage14TtlDisplayUnitO","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/init(ttl:ttlDisplayUnit:)","url":"\/documentation\/passage\/magiclinkauthmethod\/init(ttl:ttldisplayunit:)"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkAuthMethod"}],"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkAuthMethod"}],"title":"MagicLinkAuthMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","type":"topic","role":"symbol","url":"\/documentation\/passage\/magiclinkauthmethod"},"doc://Passage/Se":{"title":"Swift.Decodable","identifier":"doc:\/\/Passage\/Se","type":"unresolvable"},"doc://Passage/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH","type":"unresolvable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/Equatable-Implementations","url":"\/documentation\/passage\/magiclinkauthmethod\/equatable-implementations"},"doc://Passage/SE":{"title":"Swift.Encodable","identifier":"doc:\/\/Passage\/SE","type":"unresolvable"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/encode(to:)":{"role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/encode(to:)","url":"\/documentation\/passage\/magiclinkauthmethod\/encode(to:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkauthmethod/!=(_:_:).json b/docs/data/documentation/passage/magiclinkauthmethod/!=(_:_:).json new file mode 100644 index 00000000..8b71cdfa --- /dev/null +++ b/docs/data/documentation/passage/magiclinkauthmethod/!=(_:_:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"kind":"symbol","metadata":{"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage19MagicLinkAuthMethodV","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Operator","role":"symbol","title":"!=(_:_:)","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/Equatable-Implementations"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/!=(_:_:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclinkauthmethod\/!=(_:_:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage/MagicLinkAuthMethod/!=(_:_:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[],"title":"!=(_:_:)","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/!=(_:_:)","url":"\/documentation\/passage\/magiclinkauthmethod\/!=(_:_:)"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/Equatable-Implementations","url":"\/documentation\/passage\/magiclinkauthmethod\/equatable-implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkAuthMethod":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkAuthMethod"}],"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkAuthMethod"}],"title":"MagicLinkAuthMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","type":"topic","role":"symbol","url":"\/documentation\/passage\/magiclinkauthmethod"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkauthmethod/codingkeys.json b/docs/data/documentation/passage/magiclinkauthmethod/codingkeys.json new file mode 100644 index 00000000..f8f0d52a --- /dev/null +++ b/docs/data/documentation/passage/magiclinkauthmethod/codingkeys.json @@ -0,0 +1 @@ +{"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","kind":"relationships","title":"Conforms To"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/ttl","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/ttlDisplayUnit"]},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/init(stringValue:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/RawRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclinkauthmethod\/codingkeys"]}],"kind":"symbol","sections":[],"metadata":{"symbolKind":"enum","role":"symbol","title":"MagicLinkAuthMethod.CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"roleHeading":"Enumeration","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"externalID":"s:7Passage19MagicLinkAuthMethodV10CodingKeysO","modules":[{"name":"Passage"}]},"references":{"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","title":"CodingKey Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/codingkey-implementations"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys/init(rawValue:)":{"title":"init(rawValue:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/init(rawValue:)","url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/init(rawvalue:)","kind":"symbol"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/Equatable-Implementations","url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/equatable-implementations"},"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/SY":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys","role":"symbol","title":"MagicLinkAuthMethod.CodingKeys","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/RawRepresentable-Implementations","type":"topic","kind":"article","title":"RawRepresentable Implementations"},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkAuthMethod"}],"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkAuthMethod"}],"title":"MagicLinkAuthMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","type":"topic","role":"symbol","url":"\/documentation\/passage\/magiclinkauthmethod"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys/init(stringValue:)":{"role":"symbol","title":"init(stringValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/init(stringValue:)","url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/init(stringvalue:)"},"doc://Passage/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/s9CodingKeyP":{"type":"unresolvable","title":"Swift.CodingKey","identifier":"doc:\/\/Passage\/s9CodingKeyP"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","title":"Swift.CaseIterable","identifier":"doc:\/\/Passage\/s12CaseIterableP"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys/ttlDisplayUnit":{"role":"symbol","title":"MagicLinkAuthMethod.CodingKeys.ttlDisplayUnit","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ttlDisplayUnit","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/ttlDisplayUnit","url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/ttldisplayunit"},"doc://Passage/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys/init(intValue:)":{"role":"symbol","title":"init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/init(intValue:)","url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/init(intvalue:)"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys/ttl":{"role":"symbol","title":"MagicLinkAuthMethod.CodingKeys.ttl","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ttl"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/ttl","url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/ttl"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..5afaf7bb --- /dev/null +++ b/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/Equatable-Implementations"]]},"kind":"symbol","sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/!=(_:_:)"]}],"metadata":{"roleHeading":"Operator","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage19MagicLinkAuthMethodV10CodingKeysO","title":"!=(_:_:)"},"references":{"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/Equatable-Implementations","url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/equatable-implementations"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys","role":"symbol","title":"MagicLinkAuthMethod.CodingKeys","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/MagicLinkAuthMethod":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkAuthMethod"}],"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkAuthMethod"}],"title":"MagicLinkAuthMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","type":"topic","role":"symbol","url":"\/documentation\/passage\/magiclinkauthmethod"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..05201fa5 --- /dev/null +++ b/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/description"],"generated":true,"title":"Instance Properties"}],"metadata":{"role":"collectionGroup","title":"CodingKey Implementations","modules":[{"name":"Passage"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"kind":"article","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys/debugDescription":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/debugdescription","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","kind":"symbol"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkAuthMethod"}],"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkAuthMethod"}],"title":"MagicLinkAuthMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","type":"topic","role":"symbol","url":"\/documentation\/passage\/magiclinkauthmethod"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys","role":"symbol","title":"MagicLinkAuthMethod.CodingKeys","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys/description":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/description","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/description","role":"symbol","title":"description","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/debugdescription.json b/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/debugdescription.json new file mode 100644 index 00000000..da238114 --- /dev/null +++ b/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/CodingKey-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","metadata":{"extendedModule":"Swift","role":"symbol","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage19MagicLinkAuthMethodV10CodingKeysO","title":"debugDescription","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","symbolKind":"property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","title":"CodingKey Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/codingkey-implementations"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkAuthMethod"}],"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkAuthMethod"}],"title":"MagicLinkAuthMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","type":"topic","role":"symbol","url":"\/documentation\/passage\/magiclinkauthmethod"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys","role":"symbol","title":"MagicLinkAuthMethod.CodingKeys","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys/debugDescription":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/debugdescription","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/description.json b/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/description.json new file mode 100644 index 00000000..8f551195 --- /dev/null +++ b/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/description.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/CodingKey-Implementations"]]},"metadata":{"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","title":"description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"extendedModule":"Swift","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage19MagicLinkAuthMethodV10CodingKeysO"},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/description","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/description"]}],"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.description"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkAuthMethod":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkAuthMethod"}],"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkAuthMethod"}],"title":"MagicLinkAuthMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","type":"topic","role":"symbol","url":"\/documentation\/passage\/magiclinkauthmethod"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys","role":"symbol","title":"MagicLinkAuthMethod.CodingKeys","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys/description":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/description","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/description","role":"symbol","title":"description","kind":"symbol"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","title":"CodingKey Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/codingkey-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..224ea735 --- /dev/null +++ b/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/equatable-implementations"]}],"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/!=(_:_:)"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/Equatable-Implementations"},"metadata":{"modules":[{"name":"Passage"}],"title":"Equatable Implementations","role":"collectionGroup"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys"]]},"sections":[],"references":{"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys","role":"symbol","title":"MagicLinkAuthMethod.CodingKeys","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/MagicLinkAuthMethod":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkAuthMethod"}],"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkAuthMethod"}],"title":"MagicLinkAuthMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","type":"topic","role":"symbol","url":"\/documentation\/passage\/magiclinkauthmethod"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/hash(into:).json b/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/hash(into:).json new file mode 100644 index 00000000..d3a39741 --- /dev/null +++ b/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/RawRepresentable-Implementations"]]},"metadata":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"extendedModule":"Swift","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage19MagicLinkAuthMethodV10CodingKeysO","symbolKind":"method","title":"hash(into:)","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Method"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/hash(into:)"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/RawRepresentable-Implementations","type":"topic","kind":"article","title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkAuthMethod"}],"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkAuthMethod"}],"title":"MagicLinkAuthMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","type":"topic","role":"symbol","url":"\/documentation\/passage\/magiclinkauthmethod"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys","role":"symbol","title":"MagicLinkAuthMethod.CodingKeys","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys/hash(into:)":{"role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/hash(into:)","type":"topic","kind":"symbol","title":"hash(into:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/hashvalue.json b/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/hashvalue.json new file mode 100644 index 00000000..249319b0 --- /dev/null +++ b/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/hashvalue"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/hashValue"},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage19MagicLinkAuthMethodV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property","role":"symbol","title":"hashValue","symbolKind":"property","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/RawRepresentable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys","role":"symbol","title":"MagicLinkAuthMethod.CodingKeys","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkAuthMethod":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkAuthMethod"}],"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkAuthMethod"}],"title":"MagicLinkAuthMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","type":"topic","role":"symbol","url":"\/documentation\/passage\/magiclinkauthmethod"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/RawRepresentable-Implementations","type":"topic","kind":"article","title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys/hashValue":{"type":"topic","url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/hashvalue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"hashValue","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/hashValue"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..a9f5fad4 --- /dev/null +++ b/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"symbolKind":"init","title":"init(intValue:)","role":"symbol","roleHeading":"Initializer","externalID":"s:7Passage19MagicLinkAuthMethodV10CodingKeysO8intValueAESgSi_tcfc","modules":[{"name":"Passage"}]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/init(intValue:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/init(intvalue:)"]}],"references":{"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys","role":"symbol","title":"MagicLinkAuthMethod.CodingKeys","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkAuthMethod":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkAuthMethod"}],"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkAuthMethod"}],"title":"MagicLinkAuthMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","type":"topic","role":"symbol","url":"\/documentation\/passage\/magiclinkauthmethod"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys/init(intValue:)":{"role":"symbol","title":"init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/init(intValue:)","url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/init(intvalue:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..a5e59244 --- /dev/null +++ b/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"metadata":{"title":"init(rawValue:)","modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"roleHeading":"Initializer","externalID":"s:7Passage19MagicLinkAuthMethodV10CodingKeysO8rawValueAESgSS_tcfc","role":"symbol"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/init(rawvalue:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys"]]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys","role":"symbol","title":"MagicLinkAuthMethod.CodingKeys","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys/init(rawValue:)":{"title":"init(rawValue:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/init(rawValue:)","url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/init(rawvalue:)","kind":"symbol"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkAuthMethod"}],"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkAuthMethod"}],"title":"MagicLinkAuthMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","type":"topic","role":"symbol","url":"\/documentation\/passage\/magiclinkauthmethod"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..93ec1642 --- /dev/null +++ b/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/init(stringvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(stringValue:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys"]]},"sections":[],"metadata":{"title":"init(stringValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"externalID":"s:7Passage19MagicLinkAuthMethodV10CodingKeysO11stringValueAESgSS_tcfc","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Initializer","symbolKind":"init"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys/init(stringValue:)":{"role":"symbol","title":"init(stringValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/init(stringValue:)","url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/init(stringvalue:)"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkAuthMethod"}],"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkAuthMethod"}],"title":"MagicLinkAuthMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","type":"topic","role":"symbol","url":"\/documentation\/passage\/magiclinkauthmethod"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys","role":"symbol","title":"MagicLinkAuthMethod.CodingKeys","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..c2f7d2be --- /dev/null +++ b/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"title":"RawRepresentable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/rawrepresentable-implementations"]}],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/hashValue"],"generated":true},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys"]]},"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys/hashValue":{"type":"topic","url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/hashvalue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"hashValue","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/hashValue"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys/hash(into:)":{"role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/hash(into:)","type":"topic","kind":"symbol","title":"hash(into:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys","role":"symbol","title":"MagicLinkAuthMethod.CodingKeys","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/MagicLinkAuthMethod":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkAuthMethod"}],"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkAuthMethod"}],"title":"MagicLinkAuthMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","type":"topic","role":"symbol","url":"\/documentation\/passage\/magiclinkauthmethod"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/ttl.json b/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/ttl.json new file mode 100644 index 00000000..64ccf60e --- /dev/null +++ b/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/ttl.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ttl","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/ttl"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/ttl","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"ttl","kind":"identifier"}],"externalID":"s:7Passage19MagicLinkAuthMethodV10CodingKeysO3ttlyA2EmF","title":"MagicLinkAuthMethod.CodingKeys.ttl","role":"symbol","roleHeading":"Case"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys","role":"symbol","title":"MagicLinkAuthMethod.CodingKeys","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkAuthMethod":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkAuthMethod"}],"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkAuthMethod"}],"title":"MagicLinkAuthMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","type":"topic","role":"symbol","url":"\/documentation\/passage\/magiclinkauthmethod"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys/ttl":{"role":"symbol","title":"MagicLinkAuthMethod.CodingKeys.ttl","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ttl"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/ttl","url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/ttl"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/ttldisplayunit.json b/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/ttldisplayunit.json new file mode 100644 index 00000000..b8e86ddb --- /dev/null +++ b/docs/data/documentation/passage/magiclinkauthmethod/codingkeys/ttldisplayunit.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/ttlDisplayUnit","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","metadata":{"externalID":"s:7Passage19MagicLinkAuthMethodV10CodingKeysO14ttlDisplayUnityA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","symbolKind":"case","title":"MagicLinkAuthMethod.CodingKeys.ttlDisplayUnit","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"ttlDisplayUnit","kind":"identifier"}]},"variants":[{"paths":["\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/ttldisplayunit"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ttlDisplayUnit","kind":"identifier"}]}]}],"references":{"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys","role":"symbol","title":"MagicLinkAuthMethod.CodingKeys","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/MagicLinkAuthMethod":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkAuthMethod"}],"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkAuthMethod"}],"title":"MagicLinkAuthMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","type":"topic","role":"symbol","url":"\/documentation\/passage\/magiclinkauthmethod"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/CodingKeys/ttlDisplayUnit":{"role":"symbol","title":"MagicLinkAuthMethod.CodingKeys.ttlDisplayUnit","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ttlDisplayUnit","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/CodingKeys\/ttlDisplayUnit","url":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/ttldisplayunit"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkauthmethod/encode(to:).json b/docs/data/documentation/passage/magiclinkauthmethod/encode(to:).json new file mode 100644 index 00000000..289c417b --- /dev/null +++ b/docs/data/documentation/passage/magiclinkauthmethod/encode(to:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/encode(to:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclinkauthmethod\/encode(to:)"]}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"text":".","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod"]]},"metadata":{"roleHeading":"Instance Method","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage19MagicLinkAuthMethodV6encode2toys7Encoder_p_tKF","title":"encode(to:)"},"references":{"doc://Passage/documentation/Passage/MagicLinkAuthMethod":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkAuthMethod"}],"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkAuthMethod"}],"title":"MagicLinkAuthMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","type":"topic","role":"symbol","url":"\/documentation\/passage\/magiclinkauthmethod"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/encode(to:)":{"role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/encode(to:)","url":"\/documentation\/passage\/magiclinkauthmethod\/encode(to:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkauthmethod/equatable-implementations.json b/docs/data/documentation/passage/magiclinkauthmethod/equatable-implementations.json new file mode 100644 index 00000000..198d4281 --- /dev/null +++ b/docs/data/documentation/passage/magiclinkauthmethod/equatable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/!=(_:_:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclinkauthmethod\/equatable-implementations"]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/Equatable-Implementations"},"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage/MagicLinkAuthMethod/!=(_:_:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[],"title":"!=(_:_:)","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/!=(_:_:)","url":"\/documentation\/passage\/magiclinkauthmethod\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkAuthMethod":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkAuthMethod"}],"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkAuthMethod"}],"title":"MagicLinkAuthMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","type":"topic","role":"symbol","url":"\/documentation\/passage\/magiclinkauthmethod"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkauthmethod/init(from:).json b/docs/data/documentation/passage/magiclinkauthmethod/init(from:).json new file mode 100644 index 00000000..0045f4da --- /dev/null +++ b/docs/data/documentation/passage/magiclinkauthmethod/init(from:).json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"externalID":"s:7Passage19MagicLinkAuthMethodV4fromACs7Decoder_p_tKcfc","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","title":"init(from:)","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/passage\/magiclinkauthmethod\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/init(from:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage/MagicLinkAuthMethod/init(from:)":{"role":"symbol","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/init(from:)","url":"\/documentation\/passage\/magiclinkauthmethod\/init(from:)"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkAuthMethod"}],"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkAuthMethod"}],"title":"MagicLinkAuthMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","type":"topic","role":"symbol","url":"\/documentation\/passage\/magiclinkauthmethod"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkauthmethod/init(ttl:ttldisplayunit:).json b/docs/data/documentation/passage/magiclinkauthmethod/init(ttl:ttldisplayunit:).json new file mode 100644 index 00000000..3fa0e96a --- /dev/null +++ b/docs/data/documentation/passage/magiclinkauthmethod/init(ttl:ttldisplayunit:).json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"ttl","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"ttlDisplayUnit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage14TtlDisplayUnitO","kind":"typeIdentifier","text":"TtlDisplayUnit"},{"text":"?)","kind":"text"}],"title":"init(ttl:ttlDisplayUnit:)","role":"symbol","roleHeading":"Initializer","symbolKind":"init","modules":[{"name":"Passage"}],"externalID":"s:7Passage19MagicLinkAuthMethodV3ttl0F11DisplayUnitACSiSg_AA03TtlgH0OSgtcfc"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/init(ttl:ttlDisplayUnit:)"},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"ttl"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"? = 300, ","kind":"text"},{"text":"ttlDisplayUnit","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"TtlDisplayUnit","preciseIdentifier":"s:7Passage14TtlDisplayUnitO","identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit"},{"kind":"text","text":"? = nil)"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/passage\/magiclinkauthmethod\/init(ttl:ttldisplayunit:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/MagicLinkAuthMethod":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkAuthMethod"}],"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkAuthMethod"}],"title":"MagicLinkAuthMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","type":"topic","role":"symbol","url":"\/documentation\/passage\/magiclinkauthmethod"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/init(ttl:ttlDisplayUnit:)":{"role":"symbol","title":"init(ttl:ttlDisplayUnit:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"ttl","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"text":"ttlDisplayUnit","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"TtlDisplayUnit","preciseIdentifier":"s:7Passage14TtlDisplayUnitO","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/init(ttl:ttlDisplayUnit:)","url":"\/documentation\/passage\/magiclinkauthmethod\/init(ttl:ttldisplayunit:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/TtlDisplayUnit":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit","navigatorTitle":[{"text":"TtlDisplayUnit","kind":"identifier"}],"title":"TtlDisplayUnit","abstract":[{"type":"text","text":"Deprecated Property. The preferred unit for displaying the TTL. This value is for display only. * `s` - seconds * `m` - minutes * `h` - hours * `d` - days"}],"deprecated":true,"role":"symbol","url":"\/documentation\/passage\/ttldisplayunit","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"TtlDisplayUnit","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkauthmethod/ttl.json b/docs/data/documentation/passage/magiclinkauthmethod/ttl.json new file mode 100644 index 00000000..51946f7c --- /dev/null +++ b/docs/data/documentation/passage/magiclinkauthmethod/ttl.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/magiclinkauthmethod\/ttl"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/ttl","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage19MagicLinkAuthMethodV3ttlSiSgvp","modules":[{"name":"Passage"}],"role":"symbol","title":"ttl","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ttl"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod"]]},"abstract":[{"type":"text","text":"Maximum time (IN SECONDS) for the auth to expire."}],"sections":[],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ttl","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}]}],"references":{"doc://Passage/documentation/Passage/MagicLinkAuthMethod":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkAuthMethod"}],"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkAuthMethod"}],"title":"MagicLinkAuthMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","type":"topic","role":"symbol","url":"\/documentation\/passage\/magiclinkauthmethod"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/ttl":{"role":"symbol","title":"ttl","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ttl","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"Maximum time (IN SECONDS) for the auth to expire."}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/ttl","url":"\/documentation\/passage\/magiclinkauthmethod\/ttl"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkauthmethod/ttldisplayunit.json b/docs/data/documentation/passage/magiclinkauthmethod/ttldisplayunit.json new file mode 100644 index 00000000..517376f7 --- /dev/null +++ b/docs/data/documentation/passage/magiclinkauthmethod/ttldisplayunit.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ttlDisplayUnit"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14TtlDisplayUnitO","text":"TtlDisplayUnit"},{"kind":"text","text":"?"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod"]]},"deprecationSummary":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This property is deprecated."}]}],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ttlDisplayUnit","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage14TtlDisplayUnitO","text":"TtlDisplayUnit","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"platforms":[],"title":"ttlDisplayUnit","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","externalID":"s:7Passage19MagicLinkAuthMethodV14ttlDisplayUnitAA03TtlgH0OSgvp","modules":[{"name":"Passage"}]},"sections":[],"variants":[{"paths":["\/documentation\/passage\/magiclinkauthmethod\/ttldisplayunit"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/ttlDisplayUnit","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/TtlDisplayUnit":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit","navigatorTitle":[{"text":"TtlDisplayUnit","kind":"identifier"}],"title":"TtlDisplayUnit","abstract":[{"type":"text","text":"Deprecated Property. The preferred unit for displaying the TTL. This value is for display only. * `s` - seconds * `m` - minutes * `h` - hours * `d` - days"}],"deprecated":true,"role":"symbol","url":"\/documentation\/passage\/ttldisplayunit","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"TtlDisplayUnit","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkAuthMethod":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkAuthMethod"}],"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkAuthMethod"}],"title":"MagicLinkAuthMethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod","type":"topic","role":"symbol","url":"\/documentation\/passage\/magiclinkauthmethod"},"doc://Passage/documentation/Passage/MagicLinkAuthMethod/ttlDisplayUnit":{"role":"symbol","title":"ttlDisplayUnit","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ttlDisplayUnit","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage14TtlDisplayUnitO","text":"TtlDisplayUnit","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkAuthMethod\/ttlDisplayUnit","url":"\/documentation\/passage\/magiclinkauthmethod\/ttldisplayunit","deprecated":true}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkresponse.json b/docs/data/documentation/passage/magiclinkresponse.json new file mode 100644 index 00000000..15e4ec2e --- /dev/null +++ b/docs/data/documentation/passage/magiclinkresponse.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"relationshipsSections":[{"title":"Conforms To","kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/init(magicLink:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/magicLink"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/encode(to:)"]},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys"]},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/Equatable-Implementations"]}],"variants":[{"paths":["\/documentation\/passage\/magiclinkresponse"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage17MagicLinkResponseV","modules":[{"name":"Passage"}],"roleHeading":"Structure","role":"symbol","title":"MagicLinkResponse","symbolKind":"struct","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"MagicLinkResponse","kind":"identifier"}],"navigatorTitle":[{"text":"MagicLinkResponse","kind":"identifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"MagicLinkResponse","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","sections":[],"references":{"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Passage/Se":{"identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkResponse/init(from:)":{"title":"init(from:)","kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","url":"\/documentation\/passage\/magiclinkresponse\/init(from:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/init(from:)"},"doc://Passage/documentation/Passage/MagicLinkResponse":{"abstract":[],"title":"MagicLinkResponse","role":"symbol","url":"\/documentation\/passage\/magiclinkresponse","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkResponse"}],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkResponse"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse"},"doc://Passage/documentation/Passage/MagicLinkResponse/init(magicLink:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/init(magicLink:)","role":"symbol","title":"init(magicLink:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"magicLink","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"MagicLink","preciseIdentifier":"s:7Passage9MagicLinkV"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/passage\/magiclinkresponse\/init(magiclink:)","type":"topic"},"doc://Passage/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/documentation/Passage/MagicLinkResponse/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/Equatable-Implementations","title":"Equatable Implementations","type":"topic","url":"\/documentation\/passage\/magiclinkresponse\/equatable-implementations","kind":"article","role":"collectionGroup"},"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys","title":"MagicLinkResponse.CodingKeys","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/magiclinkresponse\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/MagicLinkResponse/encode(to:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/encode(to:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"encode(to:)","kind":"symbol","url":"\/documentation\/passage\/magiclinkresponse\/encode(to:)"},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage/MagicLinkResponse/magicLink":{"role":"symbol","title":"magicLink","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"magicLink","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage9MagicLinkV","kind":"typeIdentifier","text":"MagicLink"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/magicLink","url":"\/documentation\/passage\/magiclinkresponse\/magiclink"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkresponse/!=(_:_:).json b/docs/data/documentation/passage/magiclinkresponse/!=(_:_:).json new file mode 100644 index 00000000..f7e26c2d --- /dev/null +++ b/docs/data/documentation/passage/magiclinkresponse/!=(_:_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage17MagicLinkResponseV","modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"!=(_:_:)","role":"symbol","roleHeading":"Operator","symbolKind":"op"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/passage\/magiclinkresponse\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/Equatable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/MagicLinkResponse/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/Equatable-Implementations","title":"Equatable Implementations","type":"topic","url":"\/documentation\/passage\/magiclinkresponse\/equatable-implementations","kind":"article","role":"collectionGroup"},"doc://Passage/documentation/Passage/MagicLinkResponse":{"abstract":[],"title":"MagicLinkResponse","role":"symbol","url":"\/documentation\/passage\/magiclinkresponse","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkResponse"}],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkResponse"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse"},"doc://Passage/documentation/Passage/MagicLinkResponse/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/!=(_:_:)","title":"!=(_:_:)","type":"topic","url":"\/documentation\/passage\/magiclinkresponse\/!=(_:_:)","kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkresponse/codingkeys.json b/docs/data/documentation/passage/magiclinkresponse/codingkeys.json new file mode 100644 index 00000000..7e068e7d --- /dev/null +++ b/docs/data/documentation/passage/magiclinkresponse/codingkeys.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/magiclinkresponse\/codingkeys"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse"]]},"kind":"symbol","metadata":{"externalID":"s:7Passage17MagicLinkResponseV10CodingKeysO","modules":[{"name":"Passage"}],"roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","title":"MagicLinkResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/magicLink"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/RawRepresentable-Implementations"]}],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"kind":"relationships","type":"conformsTo","title":"Conforms To"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys/init(stringValue:)":{"abstract":[],"title":"init(stringValue:)","role":"symbol","url":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/init(stringvalue:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/init(stringValue:)"},"doc://Passage/s12CaseIterableP":{"identifier":"doc:\/\/Passage\/s12CaseIterableP","type":"unresolvable","title":"Swift.CaseIterable"},"doc://Passage/SY":{"identifier":"doc:\/\/Passage\/SY","type":"unresolvable","title":"Swift.RawRepresentable"},"doc://Passage/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","type":"unresolvable","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/s9CodingKeyP":{"identifier":"doc:\/\/Passage\/s9CodingKeyP","type":"unresolvable","title":"Swift.CodingKey"},"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys/init(intValue:)":{"url":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/init(intvalue:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/init(intValue:)","kind":"symbol","type":"topic","title":"init(intValue:)","abstract":[]},"doc://Passage/s23CustomStringConvertibleP":{"identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys/init(rawValue:)":{"url":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/init(rawvalue:)","type":"topic","title":"init(rawValue:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/init(rawValue:)","role":"symbol"},"doc://Passage/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys","title":"MagicLinkResponse.CodingKeys","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/magiclinkresponse\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys/Equatable-Implementations":{"url":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/equatable-implementations","type":"topic","title":"Equatable Implementations","kind":"article","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/Equatable-Implementations","role":"collectionGroup"},"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/CodingKey-Implementations","type":"topic","kind":"article","title":"CodingKey Implementations"},"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys/magicLink":{"url":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/magiclink","type":"topic","title":"MagicLinkResponse.CodingKeys.magicLink","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"magicLink"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/magicLink","role":"symbol"},"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","url":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/MagicLinkResponse":{"abstract":[],"title":"MagicLinkResponse","role":"symbol","url":"\/documentation\/passage\/magiclinkresponse","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkResponse"}],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkResponse"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Passage/s8SendableP":{"identifier":"doc:\/\/Passage\/s8SendableP","type":"unresolvable","title":"Swift.Sendable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkresponse/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/magiclinkresponse/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..4b0b644d --- /dev/null +++ b/docs/data/documentation/passage/magiclinkresponse/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage17MagicLinkResponseV10CodingKeysO","roleHeading":"Operator","title":"!=(_:_:)","modules":[{"name":"Passage","relatedModules":["Swift"]}],"role":"symbol","extendedModule":"Swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclinkresponse\/codingkeys\/!=(_:_:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/Equatable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys/Equatable-Implementations":{"url":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/equatable-implementations","type":"topic","title":"Equatable Implementations","kind":"article","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/Equatable-Implementations","role":"collectionGroup"},"doc://Passage/documentation/Passage/MagicLinkResponse":{"abstract":[],"title":"MagicLinkResponse","role":"symbol","url":"\/documentation\/passage\/magiclinkresponse","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkResponse"}],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkResponse"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/!=(_:_:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","kind":"symbol","url":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/!=(_:_:)"},"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys","title":"MagicLinkResponse.CodingKeys","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/magiclinkresponse\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkresponse/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/magiclinkresponse/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..29b99e87 --- /dev/null +++ b/docs/data/documentation/passage/magiclinkresponse/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys"]]},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/description"]}],"variants":[{"paths":["\/documentation\/passage\/magiclinkresponse\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"CodingKey Implementations"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"kind":"article","references":{"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys/description":{"title":"description","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/description","url":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/description","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys/debugDescription":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"url":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/debugdescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/debugDescription","type":"topic","kind":"symbol","title":"debugDescription"},"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys","title":"MagicLinkResponse.CodingKeys","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/magiclinkresponse\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/MagicLinkResponse":{"abstract":[],"title":"MagicLinkResponse","role":"symbol","url":"\/documentation\/passage\/magiclinkresponse","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkResponse"}],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkResponse"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkresponse/codingkeys/debugdescription.json b/docs/data/documentation/passage/magiclinkresponse/codingkeys/debugdescription.json new file mode 100644 index 00000000..4d3194f2 --- /dev/null +++ b/docs/data/documentation/passage/magiclinkresponse/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/CodingKey-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclinkresponse\/codingkeys\/debugdescription"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/debugDescription"},"metadata":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"extendedModule":"Swift","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage17MagicLinkResponseV10CodingKeysO","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"debugDescription"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys","title":"MagicLinkResponse.CodingKeys","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/magiclinkresponse\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys/debugDescription":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"url":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/debugdescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/debugDescription","type":"topic","kind":"symbol","title":"debugDescription"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkResponse":{"abstract":[],"title":"MagicLinkResponse","role":"symbol","url":"\/documentation\/passage\/magiclinkresponse","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkResponse"}],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkResponse"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse"},"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/CodingKey-Implementations","type":"topic","kind":"article","title":"CodingKey Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkresponse/codingkeys/description.json b/docs/data/documentation/passage/magiclinkresponse/codingkeys/description.json new file mode 100644 index 00000000..74a0073e --- /dev/null +++ b/docs/data/documentation/passage/magiclinkresponse/codingkeys/description.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["iOS"]}]}],"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/magiclinkresponse\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"description","modules":[{"name":"Passage","relatedModules":["Swift"]}],"role":"symbol","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"roleHeading":"Instance Property","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage17MagicLinkResponseV10CodingKeysO","extendedModule":"Swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/description","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/CodingKey-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.description"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys","title":"MagicLinkResponse.CodingKeys","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/magiclinkresponse\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/CodingKey-Implementations","type":"topic","kind":"article","title":"CodingKey Implementations"},"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys/description":{"title":"description","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/description","url":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/description","kind":"symbol"},"doc://Passage/documentation/Passage/MagicLinkResponse":{"abstract":[],"title":"MagicLinkResponse","role":"symbol","url":"\/documentation\/passage\/magiclinkresponse","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkResponse"}],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkResponse"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkresponse/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/magiclinkresponse/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..1a9d8520 --- /dev/null +++ b/docs/data/documentation/passage/magiclinkresponse/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/Equatable-Implementations"},"metadata":{"modules":[{"name":"Passage"}],"title":"Equatable Implementations","role":"collectionGroup"},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/!=(_:_:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclinkresponse\/codingkeys\/equatable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"article","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys","title":"MagicLinkResponse.CodingKeys","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/magiclinkresponse\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/MagicLinkResponse":{"abstract":[],"title":"MagicLinkResponse","role":"symbol","url":"\/documentation\/passage\/magiclinkresponse","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkResponse"}],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkResponse"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse"},"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/!=(_:_:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","kind":"symbol","url":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkresponse/codingkeys/hash(into:).json b/docs/data/documentation/passage/magiclinkresponse/codingkeys/hash(into:).json new file mode 100644 index 00000000..92fe7c1c --- /dev/null +++ b/docs/data/documentation/passage/magiclinkresponse/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage17MagicLinkResponseV10CodingKeysO","title":"hash(into:)","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"roleHeading":"Instance Method","modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"extendedModule":"Swift","symbolKind":"method"},"variants":[{"paths":["\/documentation\/passage\/magiclinkresponse\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys","title":"MagicLinkResponse.CodingKeys","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/magiclinkresponse\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys/hash(into:)":{"abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/hash(into:)","role":"symbol","title":"hash(into:)","type":"topic","url":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/hash(into:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","url":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/MagicLinkResponse":{"abstract":[],"title":"MagicLinkResponse","role":"symbol","url":"\/documentation\/passage\/magiclinkresponse","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkResponse"}],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkResponse"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkresponse/codingkeys/hashvalue.json b/docs/data/documentation/passage/magiclinkresponse/codingkeys/hashvalue.json new file mode 100644 index 00000000..c99ecebd --- /dev/null +++ b/docs/data/documentation/passage/magiclinkresponse/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"variants":[{"paths":["\/documentation\/passage\/magiclinkresponse\/codingkeys\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage17MagicLinkResponseV10CodingKeysO","roleHeading":"Instance Property","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"title":"hashValue","extendedModule":"Swift"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/hashValue"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"sections":[],"references":{"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","url":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys","title":"MagicLinkResponse.CodingKeys","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/magiclinkresponse\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys/hashValue":{"url":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/hashvalue","role":"symbol","title":"hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/hashValue","type":"topic","kind":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkResponse":{"abstract":[],"title":"MagicLinkResponse","role":"symbol","url":"\/documentation\/passage\/magiclinkresponse","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkResponse"}],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkResponse"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkresponse/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/magiclinkresponse/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..59ea1c0e --- /dev/null +++ b/docs/data/documentation/passage/magiclinkresponse/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclinkresponse\/codingkeys\/init(intvalue:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys"]]},"metadata":{"role":"symbol","symbolKind":"init","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"roleHeading":"Initializer","title":"init(intValue:)","externalID":"s:7Passage17MagicLinkResponseV10CodingKeysO8intValueAESgSi_tcfc"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/MagicLinkResponse":{"abstract":[],"title":"MagicLinkResponse","role":"symbol","url":"\/documentation\/passage\/magiclinkresponse","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkResponse"}],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkResponse"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse"},"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys","title":"MagicLinkResponse.CodingKeys","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/magiclinkresponse\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys/init(intValue:)":{"url":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/init(intvalue:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/init(intValue:)","kind":"symbol","type":"topic","title":"init(intValue:)","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkresponse/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/magiclinkresponse/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..26071f4a --- /dev/null +++ b/docs/data/documentation/passage/magiclinkresponse/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/init(rawValue:)"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/magiclinkresponse\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"externalID":"s:7Passage17MagicLinkResponseV10CodingKeysO8rawValueAESgSS_tcfc","title":"init(rawValue:)","roleHeading":"Initializer","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys/init(rawValue:)":{"url":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/init(rawvalue:)","type":"topic","title":"init(rawValue:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/init(rawValue:)","role":"symbol"},"doc://Passage/documentation/Passage/MagicLinkResponse":{"abstract":[],"title":"MagicLinkResponse","role":"symbol","url":"\/documentation\/passage\/magiclinkresponse","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkResponse"}],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkResponse"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse"},"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys","title":"MagicLinkResponse.CodingKeys","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/magiclinkresponse\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkresponse/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/magiclinkresponse/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..32d0d80b --- /dev/null +++ b/docs/data/documentation/passage/magiclinkresponse/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/init(stringValue:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclinkresponse\/codingkeys\/init(stringvalue:)"]}],"kind":"symbol","metadata":{"symbolKind":"init","title":"init(stringValue:)","roleHeading":"Initializer","role":"symbol","modules":[{"name":"Passage"}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"externalID":"s:7Passage17MagicLinkResponseV10CodingKeysO11stringValueAESgSS_tcfc"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/MagicLinkResponse":{"abstract":[],"title":"MagicLinkResponse","role":"symbol","url":"\/documentation\/passage\/magiclinkresponse","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkResponse"}],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkResponse"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse"},"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys","title":"MagicLinkResponse.CodingKeys","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/magiclinkresponse\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys/init(stringValue:)":{"abstract":[],"title":"init(stringValue:)","role":"symbol","url":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/init(stringvalue:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/init(stringValue:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkresponse/codingkeys/magiclink.json b/docs/data/documentation/passage/magiclinkresponse/codingkeys/magiclink.json new file mode 100644 index 00000000..95a4c0b6 --- /dev/null +++ b/docs/data/documentation/passage/magiclinkresponse/codingkeys/magiclink.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage17MagicLinkResponseV10CodingKeysO05magicC0yA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","symbolKind":"case","title":"MagicLinkResponse.CodingKeys.magicLink","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"magicLink","kind":"identifier"}]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"magicLink","kind":"identifier"}],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/passage\/magiclinkresponse\/codingkeys\/magiclink"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/magicLink","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Passage/documentation/Passage/MagicLinkResponse":{"abstract":[],"title":"MagicLinkResponse","role":"symbol","url":"\/documentation\/passage\/magiclinkresponse","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkResponse"}],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkResponse"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse"},"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys","title":"MagicLinkResponse.CodingKeys","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/magiclinkresponse\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys/magicLink":{"url":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/magiclink","type":"topic","title":"MagicLinkResponse.CodingKeys.magicLink","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"magicLink"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/magicLink","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkresponse/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/magiclinkresponse/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..80ebb711 --- /dev/null +++ b/docs/data/documentation/passage/magiclinkresponse/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","sections":[],"metadata":{"modules":[{"name":"Passage"}],"title":"RawRepresentable Implementations","role":"collectionGroup"},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/hashValue"]},{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/hash(into:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/RawRepresentable-Implementations"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclinkresponse\/codingkeys\/rawrepresentable-implementations"]}],"references":{"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys/hashValue":{"url":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/hashvalue","role":"symbol","title":"hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/hashValue","type":"topic","kind":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}]},"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys/hash(into:)":{"abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys\/hash(into:)","role":"symbol","title":"hash(into:)","type":"topic","url":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/hash(into:)"},"doc://Passage/documentation/Passage/MagicLinkResponse":{"abstract":[],"title":"MagicLinkResponse","role":"symbol","url":"\/documentation\/passage\/magiclinkresponse","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkResponse"}],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkResponse"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse"},"doc://Passage/documentation/Passage/MagicLinkResponse/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/CodingKeys","title":"MagicLinkResponse.CodingKeys","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/magiclinkresponse\/codingkeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkresponse/encode(to:).json b/docs/data/documentation/passage/magiclinkresponse/encode(to:).json new file mode 100644 index 00000000..5766fd33 --- /dev/null +++ b/docs/data/documentation/passage/magiclinkresponse/encode(to:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/encode(to:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"text":": ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclinkresponse\/encode(to:)"]}],"sections":[],"metadata":{"roleHeading":"Instance Method","externalID":"s:7Passage17MagicLinkResponseV6encode2toys7Encoder_p_tKF","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"encode(to:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkResponse/encode(to:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/encode(to:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"encode(to:)","kind":"symbol","url":"\/documentation\/passage\/magiclinkresponse\/encode(to:)"},"doc://Passage/documentation/Passage/MagicLinkResponse":{"abstract":[],"title":"MagicLinkResponse","role":"symbol","url":"\/documentation\/passage\/magiclinkresponse","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkResponse"}],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkResponse"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkresponse/equatable-implementations.json b/docs/data/documentation/passage/magiclinkresponse/equatable-implementations.json new file mode 100644 index 00000000..abeddcc0 --- /dev/null +++ b/docs/data/documentation/passage/magiclinkresponse/equatable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/Equatable-Implementations","interfaceLanguage":"swift"},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclinkresponse\/equatable-implementations"]}],"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/MagicLinkResponse":{"abstract":[],"title":"MagicLinkResponse","role":"symbol","url":"\/documentation\/passage\/magiclinkresponse","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkResponse"}],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkResponse"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkResponse/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/!=(_:_:)","title":"!=(_:_:)","type":"topic","url":"\/documentation\/passage\/magiclinkresponse\/!=(_:_:)","kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkresponse/init(from:).json b/docs/data/documentation/passage/magiclinkresponse/init(from:).json new file mode 100644 index 00000000..dff49290 --- /dev/null +++ b/docs/data/documentation/passage/magiclinkresponse/init(from:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/init(from:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"title":"init(from:)","roleHeading":"Initializer","externalID":"s:7Passage17MagicLinkResponseV4fromACs7Decoder_p_tKcfc","modules":[{"name":"Passage"}],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"symbolKind":"init"},"sections":[],"variants":[{"paths":["\/documentation\/passage\/magiclinkresponse\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLinkResponse/init(from:)":{"title":"init(from:)","kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","url":"\/documentation\/passage\/magiclinkresponse\/init(from:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/init(from:)"},"doc://Passage/documentation/Passage/MagicLinkResponse":{"abstract":[],"title":"MagicLinkResponse","role":"symbol","url":"\/documentation\/passage\/magiclinkresponse","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkResponse"}],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkResponse"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkresponse/init(magiclink:).json b/docs/data/documentation/passage/magiclinkresponse/init(magiclink:).json new file mode 100644 index 00000000..b6f2670a --- /dev/null +++ b/docs/data/documentation/passage/magiclinkresponse/init(magiclink:).json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"externalID":"s:7Passage17MagicLinkResponseV05magicC0AcA0bC0V_tcfc","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","title":"init(magicLink:)","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"magicLink"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"MagicLink","preciseIdentifier":"s:7Passage9MagicLinkV"},{"text":")","kind":"text"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"magicLink"},{"kind":"text","text":": "},{"text":"MagicLink","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","preciseIdentifier":"s:7Passage9MagicLinkV"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/magiclinkresponse\/init(magiclink:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/init(magicLink:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/MagicLinkResponse/init(magicLink:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/init(magicLink:)","role":"symbol","title":"init(magicLink:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"magicLink","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"MagicLink","preciseIdentifier":"s:7Passage9MagicLinkV"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/passage\/magiclinkresponse\/init(magiclink:)","type":"topic"},"doc://Passage/documentation/Passage/MagicLinkResponse":{"abstract":[],"title":"MagicLinkResponse","role":"symbol","url":"\/documentation\/passage\/magiclinkresponse","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkResponse"}],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkResponse"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/magiclinkresponse/magiclink.json b/docs/data/documentation/passage/magiclinkresponse/magiclink.json new file mode 100644 index 00000000..ecddb68a --- /dev/null +++ b/docs/data/documentation/passage/magiclinkresponse/magiclink.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse"]]},"variants":[{"paths":["\/documentation\/passage\/magiclinkresponse\/magiclink"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/magicLink"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","metadata":{"symbolKind":"property","role":"symbol","title":"magicLink","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"magicLink"},{"text":": ","kind":"text"},{"text":"MagicLink","kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV"}],"roleHeading":"Instance Property","externalID":"s:7Passage17MagicLinkResponseV05magicC0AA0bC0Vvp","modules":[{"name":"Passage"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"magicLink","kind":"identifier"},{"text":": ","kind":"text"},{"text":"MagicLink","preciseIdentifier":"s:7Passage9MagicLinkV","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/MagicLinkResponse":{"abstract":[],"title":"MagicLinkResponse","role":"symbol","url":"\/documentation\/passage\/magiclinkresponse","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkResponse"}],"navigatorTitle":[{"kind":"identifier","text":"MagicLinkResponse"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse"},"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/MagicLinkResponse/magicLink":{"role":"symbol","title":"magicLink","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"magicLink","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage9MagicLinkV","kind":"typeIdentifier","text":"MagicLink"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkResponse\/magicLink","url":"\/documentation\/passage\/magiclinkresponse\/magiclink"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model400code.json b/docs/data/documentation/passage/model400code.json new file mode 100644 index 00000000..92585432 --- /dev/null +++ b/docs/data/documentation/passage/model400code.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Model400Code"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model400code"]}],"sections":[],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model400Code\/clientVersion","doc:\/\/Passage\/documentation\/Passage\/Model400Code\/request"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model400Code\/init(rawValue:)"],"title":"Initializers"},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model400Code\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/Model400Code\/RawRepresentable-Implementations"],"title":"Default Implementations"}],"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY"],"title":"Conforms To","type":"conformsTo"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model400Code","interfaceLanguage":"swift"},"metadata":{"symbolKind":"enum","role":"symbol","title":"Model400Code","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model400Code"}],"roleHeading":"Enumeration","navigatorTitle":[{"text":"Model400Code","kind":"identifier"}],"externalID":"s:7Passage12Model400CodeO","modules":[{"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage/Model400Code/clientVersion":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientVersion"}],"kind":"symbol","url":"\/documentation\/passage\/model400code\/clientversion","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code\/clientVersion","role":"symbol","title":"Model400Code.clientVersion","abstract":[],"type":"topic"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Passage/SY":{"identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable","type":"unresolvable"},"doc://Passage/documentation/Passage/Model400Code/request":{"role":"symbol","title":"Model400Code.request","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"request","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code\/request","url":"\/documentation\/passage\/model400code\/request"},"doc://Passage/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/documentation/Passage/Model400Code/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code\/RawRepresentable-Implementations","url":"\/documentation\/passage\/model400code\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/Model400Code/Equatable-Implementations":{"url":"\/documentation\/passage\/model400code\/equatable-implementations","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code\/Equatable-Implementations","type":"topic","title":"Equatable Implementations","kind":"article","abstract":[]},"doc://Passage/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/Model400Code/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code\/init(rawValue:)","url":"\/documentation\/passage\/model400code\/init(rawvalue:)"},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://Passage/documentation/Passage/Model400Code":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Model400Code"}],"kind":"symbol","navigatorTitle":[{"text":"Model400Code","kind":"identifier"}],"url":"\/documentation\/passage\/model400code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code","role":"symbol","title":"Model400Code","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model400code/!=(_:_:).json b/docs/data/documentation/passage/model400code/!=(_:_:).json new file mode 100644 index 00000000..5c5a0440 --- /dev/null +++ b/docs/data/documentation/passage/model400code/!=(_:_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"role":"symbol","roleHeading":"Operator","extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage12Model400CodeO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"!=(_:_:)","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model400Code\/!=(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model400Code","doc:\/\/Passage\/documentation\/Passage\/Model400Code\/Equatable-Implementations"]]},"variants":[{"paths":["\/documentation\/passage\/model400code\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}],"kind":"declarations"}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model400Code/!=(_:_:)":{"url":"\/documentation\/passage\/model400code\/!=(_:_:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code\/!=(_:_:)","type":"topic","title":"!=(_:_:)","kind":"symbol","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage/Model400Code":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Model400Code"}],"kind":"symbol","navigatorTitle":[{"text":"Model400Code","kind":"identifier"}],"url":"\/documentation\/passage\/model400code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code","role":"symbol","title":"Model400Code","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Model400Code/Equatable-Implementations":{"url":"\/documentation\/passage\/model400code\/equatable-implementations","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code\/Equatable-Implementations","type":"topic","title":"Equatable Implementations","kind":"article","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model400code/clientversion.json b/docs/data/documentation/passage/model400code/clientversion.json new file mode 100644 index 00000000..11b173ca --- /dev/null +++ b/docs/data/documentation/passage/model400code/clientversion.json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model400Code\/clientVersion","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model400Code"]]},"metadata":{"externalID":"s:7Passage12Model400CodeO13clientVersionyA2CmF","symbolKind":"case","roleHeading":"Case","role":"symbol","modules":[{"name":"Passage"}],"title":"Model400Code.clientVersion","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientVersion","kind":"identifier"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clientVersion","kind":"identifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model400code\/clientversion"]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model400Code":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Model400Code"}],"kind":"symbol","navigatorTitle":[{"text":"Model400Code","kind":"identifier"}],"url":"\/documentation\/passage\/model400code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code","role":"symbol","title":"Model400Code","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Model400Code/clientVersion":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clientVersion"}],"kind":"symbol","url":"\/documentation\/passage\/model400code\/clientversion","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code\/clientVersion","role":"symbol","title":"Model400Code.clientVersion","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model400code/encode(to:).json b/docs/data/documentation/passage/model400code/encode(to:).json new file mode 100644 index 00000000..87685a50 --- /dev/null +++ b/docs/data/documentation/passage/model400code/encode(to:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model400Code","doc:\/\/Passage\/documentation\/Passage\/Model400Code\/RawRepresentable-Implementations"]]},"variants":[{"paths":["\/documentation\/passage\/model400code\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.encode(to:)"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"symbolKind":"method","role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"roleHeading":"Instance Method","extendedModule":"Swift","externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:7Passage12Model400CodeO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model400Code\/encode(to:)"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/Model400Code/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code\/RawRepresentable-Implementations","url":"\/documentation\/passage\/model400code\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/Model400Code/encode(to:)":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/passage\/model400code\/encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code\/encode(to:)","type":"topic","kind":"symbol","title":"encode(to:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model400Code":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Model400Code"}],"kind":"symbol","navigatorTitle":[{"text":"Model400Code","kind":"identifier"}],"url":"\/documentation\/passage\/model400code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code","role":"symbol","title":"Model400Code","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model400code/equatable-implementations.json b/docs/data/documentation/passage/model400code/equatable-implementations.json new file mode 100644 index 00000000..374b88c3 --- /dev/null +++ b/docs/data/documentation/passage/model400code/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model400Code"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model400Code\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model400Code\/!=(_:_:)"]}],"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model400code\/equatable-implementations"]}],"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage/Model400Code/!=(_:_:)":{"url":"\/documentation\/passage\/model400code\/!=(_:_:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code\/!=(_:_:)","type":"topic","title":"!=(_:_:)","kind":"symbol","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage/Model400Code":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Model400Code"}],"kind":"symbol","navigatorTitle":[{"text":"Model400Code","kind":"identifier"}],"url":"\/documentation\/passage\/model400code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code","role":"symbol","title":"Model400Code","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model400code/hash(into:).json b/docs/data/documentation/passage/model400code/hash(into:).json new file mode 100644 index 00000000..2c64b9de --- /dev/null +++ b/docs/data/documentation/passage/model400code/hash(into:).json @@ -0,0 +1 @@ +{"metadata":{"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage12Model400CodeO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Method","role":"symbol","title":"hash(into:)","symbolKind":"method","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model400Code\/hash(into:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model400code\/hash(into:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model400Code","doc:\/\/Passage\/documentation\/Passage\/Model400Code\/RawRepresentable-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model400Code/hash(into:)":{"role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/model400code\/hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code\/hash(into:)","type":"topic","kind":"symbol","title":"hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Passage/documentation/Passage/Model400Code/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code\/RawRepresentable-Implementations","url":"\/documentation\/passage\/model400code\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/Model400Code":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Model400Code"}],"kind":"symbol","navigatorTitle":[{"text":"Model400Code","kind":"identifier"}],"url":"\/documentation\/passage\/model400code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code","role":"symbol","title":"Model400Code","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model400code/hashvalue.json b/docs/data/documentation/passage/model400code/hashvalue.json new file mode 100644 index 00000000..5e9aff6b --- /dev/null +++ b/docs/data/documentation/passage/model400code/hashvalue.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model400Code\/hashValue","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model400Code","doc:\/\/Passage\/documentation\/Passage\/Model400Code\/RawRepresentable-Implementations"]]},"sections":[],"metadata":{"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"role":"symbol","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage12Model400CodeO","title":"hashValue","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]}},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model400code\/hashvalue"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/Model400Code/hashValue":{"role":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"url":"\/documentation\/passage\/model400code\/hashvalue","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code\/hashValue","type":"topic","kind":"symbol","title":"hashValue","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]}},"doc://Passage/documentation/Passage/Model400Code":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Model400Code"}],"kind":"symbol","navigatorTitle":[{"text":"Model400Code","kind":"identifier"}],"url":"\/documentation\/passage\/model400code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code","role":"symbol","title":"Model400Code","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Model400Code/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code\/RawRepresentable-Implementations","url":"\/documentation\/passage\/model400code\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model400code/init(from:).json b/docs/data/documentation/passage/model400code/init(from:).json new file mode 100644 index 00000000..903ce175 --- /dev/null +++ b/docs/data/documentation/passage/model400code/init(from:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(from:)"},{"text":".","type":"text"}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model400Code\/init(from:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model400Code","doc:\/\/Passage\/documentation\/Passage\/Model400Code\/RawRepresentable-Implementations"]]},"metadata":{"role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"init(from:)","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"roleHeading":"Initializer","externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:7Passage12Model400CodeO","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}]},"extendedModule":"Swift"},"variants":[{"paths":["\/documentation\/passage\/model400code\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/Model400Code/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code\/RawRepresentable-Implementations","url":"\/documentation\/passage\/model400code\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/Model400Code/init(from:)":{"role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/model400code\/init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code\/init(from:)","type":"topic","kind":"symbol","title":"init(from:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model400Code":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Model400Code"}],"kind":"symbol","navigatorTitle":[{"text":"Model400Code","kind":"identifier"}],"url":"\/documentation\/passage\/model400code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code","role":"symbol","title":"Model400Code","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model400code/init(rawvalue:).json b/docs/data/documentation/passage/model400code/init(rawvalue:).json new file mode 100644 index 00000000..d181a1b6 --- /dev/null +++ b/docs/data/documentation/passage/model400code/init(rawvalue:).json @@ -0,0 +1 @@ +{"metadata":{"title":"init(rawValue:)","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","externalID":"s:7Passage12Model400CodeO8rawValueACSgSS_tcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"symbolKind":"init"},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model400Code"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model400Code\/init(rawValue:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model400code\/init(rawvalue:)"]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/Model400Code/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code\/init(rawValue:)","url":"\/documentation\/passage\/model400code\/init(rawvalue:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model400Code":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Model400Code"}],"kind":"symbol","navigatorTitle":[{"text":"Model400Code","kind":"identifier"}],"url":"\/documentation\/passage\/model400code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code","role":"symbol","title":"Model400Code","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model400code/rawrepresentable-implementations.json b/docs/data/documentation/passage/model400code/rawrepresentable-implementations.json new file mode 100644 index 00000000..b567b81a --- /dev/null +++ b/docs/data/documentation/passage/model400code/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model400Code\/init(from:)"],"generated":true,"title":"Initializers"},{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model400Code\/hashValue"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model400Code\/encode(to:)","doc:\/\/Passage\/documentation\/Passage\/Model400Code\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model400Code"]]},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model400Code\/RawRepresentable-Implementations"},"sections":[],"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/model400code\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model400Code/hash(into:)":{"role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/model400code\/hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code\/hash(into:)","type":"topic","kind":"symbol","title":"hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Passage/documentation/Passage/Model400Code":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Model400Code"}],"kind":"symbol","navigatorTitle":[{"text":"Model400Code","kind":"identifier"}],"url":"\/documentation\/passage\/model400code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code","role":"symbol","title":"Model400Code","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Model400Code/init(from:)":{"role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/model400code\/init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code\/init(from:)","type":"topic","kind":"symbol","title":"init(from:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Passage/documentation/Passage/Model400Code/hashValue":{"role":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"url":"\/documentation\/passage\/model400code\/hashvalue","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code\/hashValue","type":"topic","kind":"symbol","title":"hashValue","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]}},"doc://Passage/documentation/Passage/Model400Code/encode(to:)":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/passage\/model400code\/encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code\/encode(to:)","type":"topic","kind":"symbol","title":"encode(to:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model400code/request.json b/docs/data/documentation/passage/model400code/request.json new file mode 100644 index 00000000..09d14c4c --- /dev/null +++ b/docs/data/documentation/passage/model400code/request.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model400Code"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model400Code\/request","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"request","kind":"identifier"}]}],"kind":"declarations"}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/model400code\/request"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"case","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Case","title":"Model400Code.request","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"request","kind":"identifier"}],"externalID":"s:7Passage12Model400CodeO7requestyA2CmF"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model400Code":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Model400Code"}],"kind":"symbol","navigatorTitle":[{"text":"Model400Code","kind":"identifier"}],"url":"\/documentation\/passage\/model400code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code","role":"symbol","title":"Model400Code","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Model400Code/request":{"role":"symbol","title":"Model400Code.request","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"request","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code\/request","url":"\/documentation\/passage\/model400code\/request"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model400error.json b/docs/data/documentation/passage/model400error.json new file mode 100644 index 00000000..83523e85 --- /dev/null +++ b/docs/data/documentation/passage/model400error.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model400Error","interfaceLanguage":"swift"},"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model400Error\/init(code:error:)","doc:\/\/Passage\/documentation\/Passage\/Model400Error\/init(from:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model400Error\/code","doc:\/\/Passage\/documentation\/Passage\/Model400Error\/error"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model400Error\/encode(to:)"]},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model400Error\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model400Error","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"metadata":{"roleHeading":"Structure","externalID":"s:7Passage13Model400ErrorV","navigatorTitle":[{"kind":"identifier","text":"Model400Error"}],"role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"struct","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model400Error","kind":"identifier"}],"title":"Model400Error"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/model400error"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"sections":[],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"references":{"doc://Passage/documentation/Passage/Model400Error/init(from:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/init(from:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(from:)","kind":"symbol","url":"\/documentation\/passage\/model400error\/init(from:)"},"doc://Passage/documentation/Passage/Model400Error/code":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/code","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"code","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Model400Code","preciseIdentifier":"s:7Passage12Model400CodeO","kind":"typeIdentifier"}],"title":"code","kind":"symbol","url":"\/documentation\/passage\/model400error\/code"},"doc://Passage/Se":{"identifier":"doc:\/\/Passage\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://Passage/SE":{"identifier":"doc:\/\/Passage\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model400Error/error":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/error","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"error","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"error","kind":"symbol","url":"\/documentation\/passage\/model400error\/error"},"doc://Passage/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH","type":"unresolvable"},"doc://Passage/documentation/Passage/Model400Error/CodingKeys":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/model400error\/codingkeys","title":"Model400Error.CodingKeys","abstract":[],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/Model400Error/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/Equatable-Implementations","abstract":[],"type":"topic","role":"collectionGroup","title":"Equatable Implementations","kind":"article","url":"\/documentation\/passage\/model400error\/equatable-implementations"},"doc://Passage/documentation/Passage/Model400Error/encode(to:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/encode(to:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"encode(to:)","kind":"symbol","url":"\/documentation\/passage\/model400error\/encode(to:)"},"doc://Passage/documentation/Passage/Model400Error":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error","navigatorTitle":[{"kind":"identifier","text":"Model400Error"}],"url":"\/documentation\/passage\/model400error","title":"Model400Error","abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model400Error","kind":"identifier"}]},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage/Model400Error/init(code:error:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/init(code:error:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"text":"Model400Code","preciseIdentifier":"s:7Passage12Model400CodeO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"error","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"title":"init(code:error:)","kind":"symbol","url":"\/documentation\/passage\/model400error\/init(code:error:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model400error/!=(_:_:).json b/docs/data/documentation/passage/model400error/!=(_:_:).json new file mode 100644 index 00000000..459bd3a3 --- /dev/null +++ b/docs/data/documentation/passage/model400error/!=(_:_:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model400Error","doc:\/\/Passage\/documentation\/Passage\/Model400Error\/Equatable-Implementations"]]},"metadata":{"symbolKind":"op","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage13Model400ErrorV","roleHeading":"Operator","title":"!=(_:_:)"},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model400error\/!=(_:_:)"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/!=(_:_:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/Model400Error":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error","navigatorTitle":[{"kind":"identifier","text":"Model400Error"}],"url":"\/documentation\/passage\/model400error","title":"Model400Error","abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model400Error","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model400Error/!=(_:_:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/!=(_:_:)","abstract":[],"type":"topic","url":"\/documentation\/passage\/model400error\/!=(_:_:)","title":"!=(_:_:)"},"doc://Passage/documentation/Passage/Model400Error/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/Equatable-Implementations","abstract":[],"type":"topic","role":"collectionGroup","title":"Equatable Implementations","kind":"article","url":"\/documentation\/passage\/model400error\/equatable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model400error/code.json b/docs/data/documentation/passage/model400error/code.json new file mode 100644 index 00000000..203f2065 --- /dev/null +++ b/docs/data/documentation/passage/model400error/code.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model400Error"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/model400error\/code"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/code","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"code","kind":"identifier"},{"kind":"text","text":": "},{"text":"Model400Code","preciseIdentifier":"s:7Passage12Model400CodeO","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code"}],"languages":["swift"]}]}],"sections":[],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"code"},{"text":": ","kind":"text"},{"text":"Model400Code","kind":"typeIdentifier","preciseIdentifier":"s:7Passage12Model400CodeO"}],"role":"symbol","symbolKind":"property","title":"code","roleHeading":"Instance Property","externalID":"s:7Passage13Model400ErrorV4codeAA0B4CodeOvp","modules":[{"name":"Passage"}]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/Model400Error/code":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/code","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"code","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Model400Code","preciseIdentifier":"s:7Passage12Model400CodeO","kind":"typeIdentifier"}],"title":"code","kind":"symbol","url":"\/documentation\/passage\/model400error\/code"},"doc://Passage/documentation/Passage/Model400Error":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error","navigatorTitle":[{"kind":"identifier","text":"Model400Error"}],"url":"\/documentation\/passage\/model400error","title":"Model400Error","abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model400Error","kind":"identifier"}]},"doc://Passage/documentation/Passage/Model400Code":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Model400Code"}],"kind":"symbol","navigatorTitle":[{"text":"Model400Code","kind":"identifier"}],"url":"\/documentation\/passage\/model400code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code","role":"symbol","title":"Model400Code","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model400error/codingkeys.json b/docs/data/documentation/passage/model400error/codingkeys.json new file mode 100644 index 00000000..4716b5cc --- /dev/null +++ b/docs/data/documentation/passage/model400error/codingkeys.json @@ -0,0 +1 @@ +{"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Enumeration","symbolKind":"enum","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"modules":[{"name":"Passage"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"role":"symbol","externalID":"s:7Passage13Model400ErrorV10CodingKeysO","title":"Model400Error.CodingKeys"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/model400error\/codingkeys"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model400Error"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/code","doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/error"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/RawRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"references":{"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/documentation/Passage/Model400Error/CodingKeys/init(rawValue:)":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/init(rawValue:)","url":"\/documentation\/passage\/model400error\/codingkeys\/init(rawvalue:)","title":"init(rawValue:)","abstract":[],"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/Model400Error/CodingKeys/CodingKey-Implementations":{"url":"\/documentation\/passage\/model400error\/codingkeys\/codingkey-implementations","abstract":[],"title":"CodingKey Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/CodingKey-Implementations","kind":"article"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/Model400Error/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/model400error\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/s9CodingKeyP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP","title":"Swift.CodingKey"},"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://Passage/documentation/Passage/Model400Error/CodingKeys/init(stringValue:)":{"role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/model400error\/codingkeys\/init(stringvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/init(stringValue:)","type":"topic","kind":"symbol","title":"init(stringValue:)"},"doc://Passage/SY":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable"},"doc://Passage/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model400Error/CodingKeys/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/Equatable-Implementations","url":"\/documentation\/passage\/model400error\/codingkeys\/equatable-implementations","kind":"article"},"doc://Passage/documentation/Passage/Model400Error/CodingKeys/code":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"code","kind":"identifier"}],"kind":"symbol","title":"Model400Error.CodingKeys.code","url":"\/documentation\/passage\/model400error\/codingkeys\/code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/code","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Model400Error/CodingKeys/init(intValue:)":{"role":"symbol","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}],"abstract":[],"type":"topic","title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/init(intValue:)","url":"\/documentation\/passage\/model400error\/codingkeys\/init(intvalue:)"},"doc://Passage/documentation/Passage/Model400Error":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error","navigatorTitle":[{"kind":"identifier","text":"Model400Error"}],"url":"\/documentation\/passage\/model400error","title":"Model400Error","abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model400Error","kind":"identifier"}]},"doc://Passage/documentation/Passage/Model400Error/CodingKeys/error":{"url":"\/documentation\/passage\/model400error\/codingkeys\/error","role":"symbol","title":"Model400Error.CodingKeys.error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/error","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"error","kind":"identifier"}]},"doc://Passage/documentation/Passage/Model400Error/CodingKeys":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/model400error\/codingkeys","title":"Model400Error.CodingKeys","abstract":[],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model400error/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/model400error/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..08a7481f --- /dev/null +++ b/docs/data/documentation/passage/model400error/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/model400error\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model400Error","doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/Equatable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"title":"!=(_:_:)","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage13Model400ErrorV10CodingKeysO","extendedModule":"Swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"references":{"doc://Passage/documentation/Passage/Model400Error/CodingKeys/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/Equatable-Implementations","url":"\/documentation\/passage\/model400error\/codingkeys\/equatable-implementations","kind":"article"},"doc://Passage/documentation/Passage/Model400Error/CodingKeys/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/!=(_:_:)","url":"\/documentation\/passage\/model400error\/codingkeys\/!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage/Model400Error":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error","navigatorTitle":[{"kind":"identifier","text":"Model400Error"}],"url":"\/documentation\/passage\/model400error","title":"Model400Error","abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model400Error","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model400Error/CodingKeys":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/model400error\/codingkeys","title":"Model400Error.CodingKeys","abstract":[],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model400error/codingkeys/code.json b/docs/data/documentation/passage/model400error/codingkeys/code.json new file mode 100644 index 00000000..76dd1b7d --- /dev/null +++ b/docs/data/documentation/passage/model400error/codingkeys/code.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/code","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"code"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model400Error","doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys"]]},"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"code","kind":"identifier"}],"externalID":"s:7Passage13Model400ErrorV10CodingKeysO4codeyA2EmF","symbolKind":"case","title":"Model400Error.CodingKeys.code","roleHeading":"Case"},"variants":[{"paths":["\/documentation\/passage\/model400error\/codingkeys\/code"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model400Error/CodingKeys/code":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"code","kind":"identifier"}],"kind":"symbol","title":"Model400Error.CodingKeys.code","url":"\/documentation\/passage\/model400error\/codingkeys\/code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/code","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Model400Error":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error","navigatorTitle":[{"kind":"identifier","text":"Model400Error"}],"url":"\/documentation\/passage\/model400error","title":"Model400Error","abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model400Error","kind":"identifier"}]},"doc://Passage/documentation/Passage/Model400Error/CodingKeys":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/model400error\/codingkeys","title":"Model400Error.CodingKeys","abstract":[],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model400error/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/model400error/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..728eb500 --- /dev/null +++ b/docs/data/documentation/passage/model400error/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"CodingKey Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model400Error","doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/model400error\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/CodingKey-Implementations"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/description"],"generated":true}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model400Error/CodingKeys":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/model400error\/codingkeys","title":"Model400Error.CodingKeys","abstract":[],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/Model400Error/CodingKeys/debugDescription":{"type":"topic","url":"\/documentation\/passage\/model400error\/codingkeys\/debugdescription","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","title":"debugDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/debugDescription","role":"symbol"},"doc://Passage/documentation/Passage/Model400Error/CodingKeys/description":{"url":"\/documentation\/passage\/model400error\/codingkeys\/description","abstract":[],"title":"description","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/description","kind":"symbol"},"doc://Passage/documentation/Passage/Model400Error":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error","navigatorTitle":[{"kind":"identifier","text":"Model400Error"}],"url":"\/documentation\/passage\/model400error","title":"Model400Error","abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model400Error","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model400error/codingkeys/debugdescription.json b/docs/data/documentation/passage/model400error/codingkeys/debugdescription.json new file mode 100644 index 00000000..f46b9332 --- /dev/null +++ b/docs/data/documentation/passage/model400error/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model400Error","doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/CodingKey-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model400error\/codingkeys\/debugdescription"]}],"metadata":{"externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage13Model400ErrorV10CodingKeysO","extendedModule":"Swift","title":"debugDescription","role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage/Model400Error/CodingKeys/CodingKey-Implementations":{"url":"\/documentation\/passage\/model400error\/codingkeys\/codingkey-implementations","abstract":[],"title":"CodingKey Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/CodingKey-Implementations","kind":"article"},"doc://Passage/documentation/Passage/Model400Error":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error","navigatorTitle":[{"kind":"identifier","text":"Model400Error"}],"url":"\/documentation\/passage\/model400error","title":"Model400Error","abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model400Error","kind":"identifier"}]},"doc://Passage/documentation/Passage/Model400Error/CodingKeys":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/model400error\/codingkeys","title":"Model400Error.CodingKeys","abstract":[],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/Model400Error/CodingKeys/debugDescription":{"type":"topic","url":"\/documentation\/passage\/model400error\/codingkeys\/debugdescription","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","title":"debugDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/debugDescription","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model400error/codingkeys/description.json b/docs/data/documentation/passage/model400error/codingkeys/description.json new file mode 100644 index 00000000..0d4d06c5 --- /dev/null +++ b/docs/data/documentation/passage/model400error/codingkeys/description.json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.description","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model400Error","doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/CodingKey-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model400error\/codingkeys\/description"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["iOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/description","interfaceLanguage":"swift"},"metadata":{"role":"symbol","extendedModule":"Swift","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"modules":[{"name":"Passage","relatedModules":["Swift"]}],"externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage13Model400ErrorV10CodingKeysO","symbolKind":"property","title":"description"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage/Model400Error/CodingKeys":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/model400error\/codingkeys","title":"Model400Error.CodingKeys","abstract":[],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/Model400Error":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error","navigatorTitle":[{"kind":"identifier","text":"Model400Error"}],"url":"\/documentation\/passage\/model400error","title":"Model400Error","abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model400Error","kind":"identifier"}]},"doc://Passage/documentation/Passage/Model400Error/CodingKeys/CodingKey-Implementations":{"url":"\/documentation\/passage\/model400error\/codingkeys\/codingkey-implementations","abstract":[],"title":"CodingKey Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/CodingKey-Implementations","kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model400Error/CodingKeys/description":{"url":"\/documentation\/passage\/model400error\/codingkeys\/description","abstract":[],"title":"description","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/description","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model400error/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/model400error/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..be7edc62 --- /dev/null +++ b/docs/data/documentation/passage/model400error/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"kind":"article","schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model400Error","doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/model400error\/codingkeys\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"sections":[],"references":{"doc://Passage/documentation/Passage/Model400Error/CodingKeys":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/model400error\/codingkeys","title":"Model400Error.CodingKeys","abstract":[],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/Model400Error":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error","navigatorTitle":[{"kind":"identifier","text":"Model400Error"}],"url":"\/documentation\/passage\/model400error","title":"Model400Error","abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model400Error","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model400Error/CodingKeys/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/!=(_:_:)","url":"\/documentation\/passage\/model400error\/codingkeys\/!=(_:_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model400error/codingkeys/error.json b/docs/data/documentation/passage/model400error/codingkeys/error.json new file mode 100644 index 00000000..cacc998c --- /dev/null +++ b/docs/data/documentation/passage/model400error/codingkeys/error.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"error","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model400Error","doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model400error\/codingkeys\/error"]}],"metadata":{"roleHeading":"Case","externalID":"s:7Passage13Model400ErrorV10CodingKeysO5erroryA2EmF","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"error","kind":"identifier"}],"title":"Model400Error.CodingKeys.error"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/error","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage/Model400Error/CodingKeys/error":{"url":"\/documentation\/passage\/model400error\/codingkeys\/error","role":"symbol","title":"Model400Error.CodingKeys.error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/error","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"error","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model400Error":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error","navigatorTitle":[{"kind":"identifier","text":"Model400Error"}],"url":"\/documentation\/passage\/model400error","title":"Model400Error","abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model400Error","kind":"identifier"}]},"doc://Passage/documentation/Passage/Model400Error/CodingKeys":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/model400error\/codingkeys","title":"Model400Error.CodingKeys","abstract":[],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model400error/codingkeys/hash(into:).json b/docs/data/documentation/passage/model400error/codingkeys/hash(into:).json new file mode 100644 index 00000000..77e22344 --- /dev/null +++ b/docs/data/documentation/passage/model400error/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/hash(into:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model400Error","doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/RawRepresentable-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","metadata":{"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage13Model400ErrorV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Instance Method","role":"symbol","title":"hash(into:)","symbolKind":"method","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model400error\/codingkeys\/hash(into:)"]}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model400Error/CodingKeys":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/model400error\/codingkeys","title":"Model400Error.CodingKeys","abstract":[],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/Model400Error":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error","navigatorTitle":[{"kind":"identifier","text":"Model400Error"}],"url":"\/documentation\/passage\/model400error","title":"Model400Error","abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model400Error","kind":"identifier"}]},"doc://Passage/documentation/Passage/Model400Error/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/model400error\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/Model400Error/CodingKeys/hash(into:)":{"title":"hash(into:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/hash(into:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/passage\/model400error\/codingkeys\/hash(into:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model400error/codingkeys/hashvalue.json b/docs/data/documentation/passage/model400error/codingkeys/hashvalue.json new file mode 100644 index 00000000..b73ac403 --- /dev/null +++ b/docs/data/documentation/passage/model400error/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"paths":["\/documentation\/passage\/model400error\/codingkeys\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"property","role":"symbol","title":"hashValue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"roleHeading":"Instance Property","extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage13Model400ErrorV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/hashValue"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model400Error","doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/RawRepresentable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/Model400Error/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/model400error\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/Model400Error":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error","navigatorTitle":[{"kind":"identifier","text":"Model400Error"}],"url":"\/documentation\/passage\/model400error","title":"Model400Error","abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model400Error","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model400Error/CodingKeys/hashValue":{"title":"hashValue","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/passage\/model400error\/codingkeys\/hashvalue","kind":"symbol"},"doc://Passage/documentation/Passage/Model400Error/CodingKeys":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/model400error\/codingkeys","title":"Model400Error.CodingKeys","abstract":[],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model400error/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/model400error/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..1bbdeb22 --- /dev/null +++ b/docs/data/documentation/passage/model400error/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model400Error","doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/init(intValue:)"},"metadata":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"externalID":"s:7Passage13Model400ErrorV10CodingKeysO8intValueAESgSi_tcfc","symbolKind":"init","title":"init(intValue:)","modules":[{"name":"Passage"}],"roleHeading":"Initializer"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model400error\/codingkeys\/init(intvalue:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"references":{"doc://Passage/documentation/Passage/Model400Error/CodingKeys/init(intValue:)":{"role":"symbol","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}],"abstract":[],"type":"topic","title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/init(intValue:)","url":"\/documentation\/passage\/model400error\/codingkeys\/init(intvalue:)"},"doc://Passage/documentation/Passage/Model400Error":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error","navigatorTitle":[{"kind":"identifier","text":"Model400Error"}],"url":"\/documentation\/passage\/model400error","title":"Model400Error","abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model400Error","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model400Error/CodingKeys":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/model400error\/codingkeys","title":"Model400Error.CodingKeys","abstract":[],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model400error/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/model400error/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..7652be7c --- /dev/null +++ b/docs/data/documentation/passage/model400error/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model400Error","doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model400error\/codingkeys\/init(rawvalue:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/init(rawValue:)"},"sections":[],"metadata":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"roleHeading":"Initializer","title":"init(rawValue:)","externalID":"s:7Passage13Model400ErrorV10CodingKeysO8rawValueAESgSS_tcfc","symbolKind":"init","modules":[{"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage/Model400Error/CodingKeys/init(rawValue:)":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/init(rawValue:)","url":"\/documentation\/passage\/model400error\/codingkeys\/init(rawvalue:)","title":"init(rawValue:)","abstract":[],"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model400Error":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error","navigatorTitle":[{"kind":"identifier","text":"Model400Error"}],"url":"\/documentation\/passage\/model400error","title":"Model400Error","abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model400Error","kind":"identifier"}]},"doc://Passage/documentation/Passage/Model400Error/CodingKeys":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/model400error\/codingkeys","title":"Model400Error.CodingKeys","abstract":[],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model400error/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/model400error/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..31287772 --- /dev/null +++ b/docs/data/documentation/passage/model400error/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model400Error","doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys"]]},"metadata":{"externalID":"s:7Passage13Model400ErrorV10CodingKeysO11stringValueAESgSS_tcfc","symbolKind":"init","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"title":"init(stringValue:)","roleHeading":"Initializer","modules":[{"name":"Passage"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/passage\/model400error\/codingkeys\/init(stringvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/Model400Error/CodingKeys":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/model400error\/codingkeys","title":"Model400Error.CodingKeys","abstract":[],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model400Error":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error","navigatorTitle":[{"kind":"identifier","text":"Model400Error"}],"url":"\/documentation\/passage\/model400error","title":"Model400Error","abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model400Error","kind":"identifier"}]},"doc://Passage/documentation/Passage/Model400Error/CodingKeys/init(stringValue:)":{"role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/model400error\/codingkeys\/init(stringvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/init(stringValue:)","type":"topic","kind":"symbol","title":"init(stringValue:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model400error/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/model400error/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..53ee672b --- /dev/null +++ b/docs/data/documentation/passage/model400error/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model400Error","doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys"]]},"metadata":{"role":"collectionGroup","title":"RawRepresentable Implementations","modules":[{"name":"Passage"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model400error\/codingkeys\/rawrepresentable-implementations"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/hashValue"],"generated":true},{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/hash(into:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/RawRepresentable-Implementations"},"sections":[],"kind":"article","references":{"doc://Passage/documentation/Passage/Model400Error/CodingKeys/hash(into:)":{"title":"hash(into:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/hash(into:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/passage\/model400error\/codingkeys\/hash(into:)","kind":"symbol"},"doc://Passage/documentation/Passage/Model400Error/CodingKeys/hashValue":{"title":"hashValue","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys\/hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/passage\/model400error\/codingkeys\/hashvalue","kind":"symbol"},"doc://Passage/documentation/Passage/Model400Error/CodingKeys":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/model400error\/codingkeys","title":"Model400Error.CodingKeys","abstract":[],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model400Error":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error","navigatorTitle":[{"kind":"identifier","text":"Model400Error"}],"url":"\/documentation\/passage\/model400error","title":"Model400Error","abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model400Error","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model400error/encode(to:).json b/docs/data/documentation/passage/model400error/encode(to:).json new file mode 100644 index 00000000..5df3813f --- /dev/null +++ b/docs/data/documentation/passage/model400error/encode(to:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model400Error"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/encode(to:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model400error\/encode(to:)"]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"externalID":"s:7Passage13Model400ErrorV6encode2toys7Encoder_p_tKF","title":"encode(to:)","role":"symbol","roleHeading":"Instance Method"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage/Model400Error":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error","navigatorTitle":[{"kind":"identifier","text":"Model400Error"}],"url":"\/documentation\/passage\/model400error","title":"Model400Error","abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model400Error","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model400Error/encode(to:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/encode(to:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"encode(to:)","kind":"symbol","url":"\/documentation\/passage\/model400error\/encode(to:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model400error/equatable-implementations.json b/docs/data/documentation/passage/model400error/equatable-implementations.json new file mode 100644 index 00000000..ece1e811 --- /dev/null +++ b/docs/data/documentation/passage/model400error/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model400Error"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model400Error\/!=(_:_:)"],"title":"Operators","generated":true}],"kind":"article","variants":[{"paths":["\/documentation\/passage\/model400error\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage/Model400Error":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error","navigatorTitle":[{"kind":"identifier","text":"Model400Error"}],"url":"\/documentation\/passage\/model400error","title":"Model400Error","abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model400Error","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model400Error/!=(_:_:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/!=(_:_:)","abstract":[],"type":"topic","url":"\/documentation\/passage\/model400error\/!=(_:_:)","title":"!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model400error/error.json b/docs/data/documentation/passage/model400error/error.json new file mode 100644 index 00000000..f7943893 --- /dev/null +++ b/docs/data/documentation/passage/model400error/error.json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/error"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model400Error"]]},"metadata":{"symbolKind":"property","role":"symbol","title":"error","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"error","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","externalID":"s:7Passage13Model400ErrorV5errorSSvp","modules":[{"name":"Passage"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model400error\/error"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"error"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model400Error":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error","navigatorTitle":[{"kind":"identifier","text":"Model400Error"}],"url":"\/documentation\/passage\/model400error","title":"Model400Error","abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model400Error","kind":"identifier"}]},"doc://Passage/documentation/Passage/Model400Error/error":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/error","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"error","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"error","kind":"symbol","url":"\/documentation\/passage\/model400error\/error"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model400error/init(code:error:).json b/docs/data/documentation/passage/model400error/init(code:error:).json new file mode 100644 index 00000000..3c22d1d1 --- /dev/null +++ b/docs/data/documentation/passage/model400error/init(code:error:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model400Error"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/init(code:error:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage13Model400ErrorV4code5errorAcA0B4CodeO_SStcfc","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","title":"init(code:error:)","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"text":"Model400Code","kind":"typeIdentifier","preciseIdentifier":"s:7Passage12Model400CodeO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]},"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage12Model400CodeO","text":"Model400Code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}]}]}],"variants":[{"paths":["\/documentation\/passage\/model400error\/init(code:error:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/Model400Error/init(code:error:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/init(code:error:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"text":"Model400Code","preciseIdentifier":"s:7Passage12Model400CodeO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"error","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"title":"init(code:error:)","kind":"symbol","url":"\/documentation\/passage\/model400error\/init(code:error:)"},"doc://Passage/documentation/Passage/Model400Code":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Model400Code"}],"kind":"symbol","navigatorTitle":[{"text":"Model400Code","kind":"identifier"}],"url":"\/documentation\/passage\/model400code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Code","role":"symbol","title":"Model400Code","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model400Error":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error","navigatorTitle":[{"kind":"identifier","text":"Model400Error"}],"url":"\/documentation\/passage\/model400error","title":"Model400Error","abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model400Error","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model400error/init(from:).json b/docs/data/documentation/passage/model400error/init(from:).json new file mode 100644 index 00000000..106fa713 --- /dev/null +++ b/docs/data/documentation/passage/model400error/init(from:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/init(from:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model400Error"]]},"metadata":{"symbolKind":"init","role":"symbol","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"roleHeading":"Initializer","externalID":"s:7Passage13Model400ErrorV4fromACs7Decoder_p_tKcfc","modules":[{"name":"Passage"}]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/passage\/model400error\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]}],"references":{"doc://Passage/documentation/Passage/Model400Error":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error","navigatorTitle":[{"kind":"identifier","text":"Model400Error"}],"url":"\/documentation\/passage\/model400error","title":"Model400Error","abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model400Error","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model400Error/init(from:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model400Error\/init(from:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(from:)","kind":"symbol","url":"\/documentation\/passage\/model400error\/init(from:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401code.json b/docs/data/documentation/passage/model401code.json new file mode 100644 index 00000000..661d0795 --- /dev/null +++ b/docs/data/documentation/passage/model401code.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model401Code"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model401Code\/discoverableLoginFailed","doc:\/\/Passage\/documentation\/Passage\/Model401Code\/exceededAttempts","doc:\/\/Passage\/documentation\/Passage\/Model401Code\/invalidAccessToken","doc:\/\/Passage\/documentation\/Passage\/Model401Code\/invalidMagicLink","doc:\/\/Passage\/documentation\/Passage\/Model401Code\/invalidRefreshToken","doc:\/\/Passage\/documentation\/Passage\/Model401Code\/webauthnLoginFailed"],"title":"Enumeration Cases"},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model401Code\/init(rawValue:)"]},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model401Code\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/Model401Code\/RawRepresentable-Implementations"],"title":"Default Implementations"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Model401Code"}]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/model401code"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"navigatorTitle":[{"kind":"identifier","text":"Model401Code"}],"symbolKind":"enum","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Model401Code","kind":"identifier"}],"externalID":"s:7Passage12Model401CodeO","title":"Model401Code","role":"symbol","roleHeading":"Enumeration"},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY"],"type":"conformsTo","kind":"relationships","title":"Conforms To"}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/Model401Code/init(rawValue:)":{"url":"\/documentation\/passage\/model401code\/init(rawvalue:)","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/init(rawValue:)","type":"topic","abstract":[],"role":"symbol","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Passage/SE":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable"},"doc://Passage/documentation/Passage/Model401Code/invalidMagicLink":{"kind":"symbol","url":"\/documentation\/passage\/model401code\/invalidmagiclink","role":"symbol","title":"Model401Code.invalidMagicLink","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/invalidMagicLink","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidMagicLink"}],"abstract":[],"type":"topic"},"doc://Passage/Se":{"type":"unresolvable","identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/Model401Code/invalidRefreshToken":{"type":"topic","url":"\/documentation\/passage\/model401code\/invalidrefreshtoken","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"invalidRefreshToken","kind":"identifier"}],"kind":"symbol","title":"Model401Code.invalidRefreshToken","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/invalidRefreshToken","role":"symbol"},"doc://Passage/documentation/Passage/Model401Code/invalidAccessToken":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"invalidAccessToken","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/model401code\/invalidaccesstoken","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/invalidAccessToken","role":"symbol","title":"Model401Code.invalidAccessToken","kind":"symbol"},"doc://Passage/documentation/Passage/Model401Code":{"kind":"symbol","url":"\/documentation\/passage\/model401code","role":"symbol","title":"Model401Code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model401Code","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"Model401Code","kind":"identifier"}]},"doc://Passage/documentation/Passage/Model401Code/Equatable-Implementations":{"kind":"article","type":"topic","url":"\/documentation\/passage\/model401code\/equatable-implementations","role":"collectionGroup","abstract":[],"title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/Equatable-Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model401Code/webauthnLoginFailed":{"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/model401code\/webauthnloginfailed","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/webauthnLoginFailed","title":"Model401Code.webauthnLoginFailed","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"webauthnLoginFailed"}],"role":"symbol"},"doc://Passage/documentation/Passage/Model401Code/discoverableLoginFailed":{"type":"topic","url":"\/documentation\/passage\/model401code\/discoverableloginfailed","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"discoverableLoginFailed","kind":"identifier"}],"kind":"symbol","title":"Model401Code.discoverableLoginFailed","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/discoverableLoginFailed","role":"symbol"},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://Passage/documentation/Passage/Model401Code/exceededAttempts":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"exceededAttempts"}],"url":"\/documentation\/passage\/model401code\/exceededattempts","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/exceededAttempts","role":"symbol","title":"Model401Code.exceededAttempts","kind":"symbol"},"doc://Passage/documentation/Passage/Model401Code/RawRepresentable-Implementations":{"url":"\/documentation\/passage\/model401code\/rawrepresentable-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","kind":"article","type":"topic"},"doc://Passage/SY":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401code/!=(_:_:).json b/docs/data/documentation/passage/model401code/!=(_:_:).json new file mode 100644 index 00000000..4d4b0e9d --- /dev/null +++ b/docs/data/documentation/passage/model401code/!=(_:_:).json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/model401code\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"extendedModule":"Swift","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage12Model401CodeO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"title":"!=(_:_:)","symbolKind":"op","role":"symbol","roleHeading":"Operator"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model401Code","doc:\/\/Passage\/documentation\/Passage\/Model401Code\/Equatable-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/!=(_:_:)"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model401Code/!=(_:_:)":{"url":"\/documentation\/passage\/model401code\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/!=(_:_:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Passage/documentation/Passage/Model401Code":{"kind":"symbol","url":"\/documentation\/passage\/model401code","role":"symbol","title":"Model401Code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model401Code","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"Model401Code","kind":"identifier"}]},"doc://Passage/documentation/Passage/Model401Code/Equatable-Implementations":{"kind":"article","type":"topic","url":"\/documentation\/passage\/model401code\/equatable-implementations","role":"collectionGroup","abstract":[],"title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/Equatable-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401code/discoverableloginfailed.json b/docs/data/documentation/passage/model401code/discoverableloginfailed.json new file mode 100644 index 00000000..e0774a22 --- /dev/null +++ b/docs/data/documentation/passage/model401code/discoverableloginfailed.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/discoverableLoginFailed","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"discoverableLoginFailed"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/model401code\/discoverableloginfailed"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model401Code"]]},"metadata":{"externalID":"s:7Passage12Model401CodeO23discoverableLoginFailedyA2CmF","role":"symbol","title":"Model401Code.discoverableLoginFailed","roleHeading":"Case","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"discoverableLoginFailed","kind":"identifier"}]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/Model401Code":{"kind":"symbol","url":"\/documentation\/passage\/model401code","role":"symbol","title":"Model401Code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model401Code","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"Model401Code","kind":"identifier"}]},"doc://Passage/documentation/Passage/Model401Code/discoverableLoginFailed":{"type":"topic","url":"\/documentation\/passage\/model401code\/discoverableloginfailed","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"discoverableLoginFailed","kind":"identifier"}],"kind":"symbol","title":"Model401Code.discoverableLoginFailed","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/discoverableLoginFailed","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401code/encode(to:).json b/docs/data/documentation/passage/model401code/encode(to:).json new file mode 100644 index 00000000..a718af0c --- /dev/null +++ b/docs/data/documentation/passage/model401code/encode(to:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:7Passage12Model401CodeO","symbolKind":"method","role":"symbol","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"encode(to:)","roleHeading":"Instance Method","extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model401code\/encode(to:)"]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model401Code","doc:\/\/Passage\/documentation\/Passage\/Model401Code\/RawRepresentable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.encode(to:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/encode(to:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/Model401Code/encode(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","abstract":[],"title":"encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/encode(to:)","role":"symbol","type":"topic","url":"\/documentation\/passage\/model401code\/encode(to:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model401Code":{"kind":"symbol","url":"\/documentation\/passage\/model401code","role":"symbol","title":"Model401Code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model401Code","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"Model401Code","kind":"identifier"}]},"doc://Passage/documentation/Passage/Model401Code/RawRepresentable-Implementations":{"url":"\/documentation\/passage\/model401code\/rawrepresentable-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401code/equatable-implementations.json b/docs/data/documentation/passage/model401code/equatable-implementations.json new file mode 100644 index 00000000..e2a2a69a --- /dev/null +++ b/docs/data/documentation/passage/model401code/equatable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model401Code\/!=(_:_:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model401Code"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model401code\/equatable-implementations"]}],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/Equatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model401Code":{"kind":"symbol","url":"\/documentation\/passage\/model401code","role":"symbol","title":"Model401Code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model401Code","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"Model401Code","kind":"identifier"}]},"doc://Passage/documentation/Passage/Model401Code/!=(_:_:)":{"url":"\/documentation\/passage\/model401code\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/!=(_:_:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401code/exceededattempts.json b/docs/data/documentation/passage/model401code/exceededattempts.json new file mode 100644 index 00000000..6e948489 --- /dev/null +++ b/docs/data/documentation/passage/model401code/exceededattempts.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model401Code"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model401code\/exceededattempts"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"metadata":{"externalID":"s:7Passage12Model401CodeO16exceededAttemptsyA2CmF","modules":[{"name":"Passage"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"exceededAttempts"}],"symbolKind":"case","roleHeading":"Case","role":"symbol","title":"Model401Code.exceededAttempts"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"exceededAttempts"}],"platforms":["iOS"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/exceededAttempts","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model401Code/exceededAttempts":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"exceededAttempts"}],"url":"\/documentation\/passage\/model401code\/exceededattempts","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/exceededAttempts","role":"symbol","title":"Model401Code.exceededAttempts","kind":"symbol"},"doc://Passage/documentation/Passage/Model401Code":{"kind":"symbol","url":"\/documentation\/passage\/model401code","role":"symbol","title":"Model401Code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model401Code","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"Model401Code","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401code/hash(into:).json b/docs/data/documentation/passage/model401code/hash(into:).json new file mode 100644 index 00000000..2db70750 --- /dev/null +++ b/docs/data/documentation/passage/model401code/hash(into:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model401Code","doc:\/\/Passage\/documentation\/Passage\/Model401Code\/RawRepresentable-Implementations"]]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/hash(into:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model401code\/hash(into:)"]}],"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift","role":"symbol","symbolKind":"method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage12Model401CodeO","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"roleHeading":"Instance Method"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}]}]}],"references":{"doc://Passage/documentation/Passage/Model401Code/hash(into:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"kind":"symbol","title":"hash(into:)","type":"topic","url":"\/documentation\/passage\/model401code\/hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/hash(into:)","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model401Code":{"kind":"symbol","url":"\/documentation\/passage\/model401code","role":"symbol","title":"Model401Code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model401Code","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"Model401Code","kind":"identifier"}]},"doc://Passage/documentation/Passage/Model401Code/RawRepresentable-Implementations":{"url":"\/documentation\/passage\/model401code\/rawrepresentable-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401code/hashvalue.json b/docs/data/documentation/passage/model401code/hashvalue.json new file mode 100644 index 00000000..b01e9192 --- /dev/null +++ b/docs/data/documentation/passage/model401code/hashvalue.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model401code\/hashvalue"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model401Code","doc:\/\/Passage\/documentation\/Passage\/Model401Code\/RawRepresentable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/hashValue"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","title":"hashValue","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage12Model401CodeO","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"role":"symbol"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model401Code":{"kind":"symbol","url":"\/documentation\/passage\/model401code","role":"symbol","title":"Model401Code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model401Code","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"Model401Code","kind":"identifier"}]},"doc://Passage/documentation/Passage/Model401Code/hashValue":{"url":"\/documentation\/passage\/model401code\/hashvalue","role":"symbol","title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/hashValue","abstract":[],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"type":"topic"},"doc://Passage/documentation/Passage/Model401Code/RawRepresentable-Implementations":{"url":"\/documentation\/passage\/model401code\/rawrepresentable-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401code/init(from:).json b/docs/data/documentation/passage/model401code/init(from:).json new file mode 100644 index 00000000..50d72613 --- /dev/null +++ b/docs/data/documentation/passage/model401code/init(from:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model401code\/init(from:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/init(from:)"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"platforms":["iOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model401Code","doc:\/\/Passage\/documentation\/Passage\/Model401Code\/RawRepresentable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"roleHeading":"Initializer","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:7Passage12Model401CodeO","title":"init(from:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","extendedModule":"Swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model401Code/init(from:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/init(from:)","role":"symbol","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/passage\/model401code\/init(from:)","type":"topic"},"doc://Passage/documentation/Passage/Model401Code":{"kind":"symbol","url":"\/documentation\/passage\/model401code","role":"symbol","title":"Model401Code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model401Code","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"Model401Code","kind":"identifier"}]},"doc://Passage/documentation/Passage/Model401Code/RawRepresentable-Implementations":{"url":"\/documentation\/passage\/model401code\/rawrepresentable-implementations","role":"collectionGroup","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401code/init(rawvalue:).json b/docs/data/documentation/passage/model401code/init(rawvalue:).json new file mode 100644 index 00000000..fba6e676 --- /dev/null +++ b/docs/data/documentation/passage/model401code/init(rawvalue:).json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"title":"init(rawValue:)","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","symbolKind":"init","externalID":"s:7Passage12Model401CodeO8rawValueACSgSS_tcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model401Code"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/init(rawValue:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model401code\/init(rawvalue:)"]}],"references":{"doc://Passage/documentation/Passage/Model401Code":{"kind":"symbol","url":"\/documentation\/passage\/model401code","role":"symbol","title":"Model401Code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model401Code","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"Model401Code","kind":"identifier"}]},"doc://Passage/documentation/Passage/Model401Code/init(rawValue:)":{"url":"\/documentation\/passage\/model401code\/init(rawvalue:)","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/init(rawValue:)","type":"topic","abstract":[],"role":"symbol","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401code/invalidaccesstoken.json b/docs/data/documentation/passage/model401code/invalidaccesstoken.json new file mode 100644 index 00000000..d4952d55 --- /dev/null +++ b/docs/data/documentation/passage/model401code/invalidaccesstoken.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model401Code"]]},"kind":"symbol","sections":[],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"invalidAccessToken","kind":"identifier"}],"roleHeading":"Case","symbolKind":"case","externalID":"s:7Passage12Model401CodeO18invalidAccessTokenyA2CmF","role":"symbol","title":"Model401Code.invalidAccessToken","modules":[{"name":"Passage"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/invalidAccessToken","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"invalidAccessToken","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/passage\/model401code\/invalidaccesstoken"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model401Code/invalidAccessToken":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"invalidAccessToken","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/model401code\/invalidaccesstoken","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/invalidAccessToken","role":"symbol","title":"Model401Code.invalidAccessToken","kind":"symbol"},"doc://Passage/documentation/Passage/Model401Code":{"kind":"symbol","url":"\/documentation\/passage\/model401code","role":"symbol","title":"Model401Code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model401Code","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"Model401Code","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401code/invalidmagiclink.json b/docs/data/documentation/passage/model401code/invalidmagiclink.json new file mode 100644 index 00000000..7bdc63ff --- /dev/null +++ b/docs/data/documentation/passage/model401code/invalidmagiclink.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/invalidMagicLink"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model401code\/invalidmagiclink"]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","role":"symbol","roleHeading":"Case","title":"Model401Code.invalidMagicLink","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidMagicLink"}],"externalID":"s:7Passage12Model401CodeO16invalidMagicLinkyA2CmF"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model401Code"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"invalidMagicLink","kind":"identifier"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/Model401Code":{"kind":"symbol","url":"\/documentation\/passage\/model401code","role":"symbol","title":"Model401Code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model401Code","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"Model401Code","kind":"identifier"}]},"doc://Passage/documentation/Passage/Model401Code/invalidMagicLink":{"kind":"symbol","url":"\/documentation\/passage\/model401code\/invalidmagiclink","role":"symbol","title":"Model401Code.invalidMagicLink","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/invalidMagicLink","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidMagicLink"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401code/invalidrefreshtoken.json b/docs/data/documentation/passage/model401code/invalidrefreshtoken.json new file mode 100644 index 00000000..837be5ab --- /dev/null +++ b/docs/data/documentation/passage/model401code/invalidrefreshtoken.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model401Code"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model401code\/invalidrefreshtoken"]}],"metadata":{"externalID":"s:7Passage12Model401CodeO19invalidRefreshTokenyA2CmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","title":"Model401Code.invalidRefreshToken","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"invalidRefreshToken","kind":"identifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/invalidRefreshToken"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidRefreshToken"}],"platforms":["iOS"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model401Code/invalidRefreshToken":{"type":"topic","url":"\/documentation\/passage\/model401code\/invalidrefreshtoken","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"invalidRefreshToken","kind":"identifier"}],"kind":"symbol","title":"Model401Code.invalidRefreshToken","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/invalidRefreshToken","role":"symbol"},"doc://Passage/documentation/Passage/Model401Code":{"kind":"symbol","url":"\/documentation\/passage\/model401code","role":"symbol","title":"Model401Code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model401Code","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"Model401Code","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401code/rawrepresentable-implementations.json b/docs/data/documentation/passage/model401code/rawrepresentable-implementations.json new file mode 100644 index 00000000..a0e38a61 --- /dev/null +++ b/docs/data/documentation/passage/model401code/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model401Code\/init(from:)"],"title":"Initializers"},{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model401Code\/hashValue"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model401Code\/encode(to:)","doc:\/\/Passage\/documentation\/Passage\/Model401Code\/hash(into:)"],"title":"Instance Methods","generated":true}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model401Code"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model401code\/rawrepresentable-implementations"]}],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/Model401Code":{"kind":"symbol","url":"\/documentation\/passage\/model401code","role":"symbol","title":"Model401Code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model401Code","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"Model401Code","kind":"identifier"}]},"doc://Passage/documentation/Passage/Model401Code/hashValue":{"url":"\/documentation\/passage\/model401code\/hashvalue","role":"symbol","title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/hashValue","abstract":[],"kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"type":"topic"},"doc://Passage/documentation/Passage/Model401Code/encode(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","abstract":[],"title":"encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/encode(to:)","role":"symbol","type":"topic","url":"\/documentation\/passage\/model401code\/encode(to:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Passage/documentation/Passage/Model401Code/init(from:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/init(from:)","role":"symbol","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/passage\/model401code\/init(from:)","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model401Code/hash(into:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"kind":"symbol","title":"hash(into:)","type":"topic","url":"\/documentation\/passage\/model401code\/hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/hash(into:)","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401code/webauthnloginfailed.json b/docs/data/documentation/passage/model401code/webauthnloginfailed.json new file mode 100644 index 00000000..24555ded --- /dev/null +++ b/docs/data/documentation/passage/model401code/webauthnloginfailed.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model401code\/webauthnloginfailed"]}],"kind":"symbol","metadata":{"symbolKind":"case","externalID":"s:7Passage12Model401CodeO19webauthnLoginFailedyA2CmF","roleHeading":"Case","modules":[{"name":"Passage"}],"title":"Model401Code.webauthnLoginFailed","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"webauthnLoginFailed","kind":"identifier"}],"role":"symbol"},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/webauthnLoginFailed"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model401Code"]]},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"webauthnLoginFailed"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/Model401Code/webauthnLoginFailed":{"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/model401code\/webauthnloginfailed","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code\/webauthnLoginFailed","title":"Model401Code.webauthnLoginFailed","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"webauthnLoginFailed"}],"role":"symbol"},"doc://Passage/documentation/Passage/Model401Code":{"kind":"symbol","url":"\/documentation\/passage\/model401code","role":"symbol","title":"Model401Code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model401Code","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"Model401Code","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401error.json b/docs/data/documentation/passage/model401error.json new file mode 100644 index 00000000..7597482c --- /dev/null +++ b/docs/data/documentation/passage/model401error.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"paths":["\/documentation\/passage\/model401error"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model401Error","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage13Model401ErrorV","modules":[{"name":"Passage"}],"roleHeading":"Structure","role":"symbol","title":"Model401Error","symbolKind":"struct","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Model401Error"}],"navigatorTitle":[{"kind":"identifier","text":"Model401Error"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model401Error\/init(code:error:)","doc:\/\/Passage\/documentation\/Passage\/Model401Error\/init(from:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model401Error\/code","doc:\/\/Passage\/documentation\/Passage\/Model401Error\/error"],"title":"Instance Properties"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model401Error\/encode(to:)"],"title":"Instance Methods"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys"],"title":"Enumerations"},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model401Error\/Equatable-Implementations"],"title":"Default Implementations"}],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"title":"Conforms To","type":"conformsTo","kind":"relationships"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model401Error","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/Model401Error/error":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/error","role":"symbol","title":"error","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"error","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/model401error\/error"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/Model401Error/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/model401error\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"},"doc://Passage/documentation/Passage/Model401Error":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model401Error"}],"kind":"symbol","url":"\/documentation\/passage\/model401error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error","navigatorTitle":[{"text":"Model401Error","kind":"identifier"}],"title":"Model401Error"},"doc://Passage/documentation/Passage/Model401Error/init(code:error:)":{"url":"\/documentation\/passage\/model401error\/init(code:error:)","abstract":[],"title":"init(code:error:)","type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage12Model401CodeO","text":"Model401Code","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/init(code:error:)","kind":"symbol"},"doc://Passage/Se":{"type":"unresolvable","identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable"},"doc://Passage/documentation/Passage/Model401Error/encode(to:)":{"role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/encode(to:)","url":"\/documentation\/passage\/model401error\/encode(to:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/Model401Error/CodingKeys":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/model401error\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"Model401Error.CodingKeys"},"doc://Passage/documentation/Passage/Model401Error/code":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/code","role":"symbol","title":"code","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"code","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage12Model401CodeO","text":"Model401Code"}],"kind":"symbol","url":"\/documentation\/passage\/model401error\/code","type":"topic"},"doc://Passage/SE":{"identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://Passage/documentation/Passage/Model401Error/init(from:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/init(from:)","role":"symbol","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/model401error\/init(from:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401error/!=(_:_:).json b/docs/data/documentation/passage/model401error/!=(_:_:).json new file mode 100644 index 00000000..fa06929d --- /dev/null +++ b/docs/data/documentation/passage/model401error/!=(_:_:).json @@ -0,0 +1 @@ +{"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model401Error","doc:\/\/Passage\/documentation\/Passage\/Model401Error\/Equatable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model401error\/!=(_:_:)"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"roleHeading":"Operator","symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage13Model401ErrorV","extendedModule":"Swift","role":"symbol","title":"!=(_:_:)","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/!=(_:_:)"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model401Error":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model401Error"}],"kind":"symbol","url":"\/documentation\/passage\/model401error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error","navigatorTitle":[{"text":"Model401Error","kind":"identifier"}],"title":"Model401Error"},"doc://Passage/documentation/Passage/Model401Error/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/model401error\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"},"doc://Passage/documentation/Passage/Model401Error/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/model401error\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401error/code.json b/docs/data/documentation/passage/model401error/code.json new file mode 100644 index 00000000..42b6c968 --- /dev/null +++ b/docs/data/documentation/passage/model401error/code.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/code"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"code"},{"text":": ","kind":"text"},{"text":"Model401Code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code","kind":"typeIdentifier","preciseIdentifier":"s:7Passage12Model401CodeO"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model401error\/code"]}],"metadata":{"symbolKind":"property","title":"code","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"code"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Model401Code","preciseIdentifier":"s:7Passage12Model401CodeO"}],"role":"symbol","externalID":"s:7Passage13Model401ErrorV4codeAA0B4CodeOvp","modules":[{"name":"Passage"}],"roleHeading":"Instance Property"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model401Error"]]},"references":{"doc://Passage/documentation/Passage/Model401Error/code":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/code","role":"symbol","title":"code","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"code","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage12Model401CodeO","text":"Model401Code"}],"kind":"symbol","url":"\/documentation\/passage\/model401error\/code","type":"topic"},"doc://Passage/documentation/Passage/Model401Code":{"kind":"symbol","url":"\/documentation\/passage\/model401code","role":"symbol","title":"Model401Code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model401Code","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"Model401Code","kind":"identifier"}]},"doc://Passage/documentation/Passage/Model401Error":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model401Error"}],"kind":"symbol","url":"\/documentation\/passage\/model401error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error","navigatorTitle":[{"text":"Model401Error","kind":"identifier"}],"title":"Model401Error"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401error/codingkeys.json b/docs/data/documentation/passage/model401error/codingkeys.json new file mode 100644 index 00000000..82a9149f --- /dev/null +++ b/docs/data/documentation/passage/model401error/codingkeys.json @@ -0,0 +1 @@ +{"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/code","doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/error"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/RawRepresentable-Implementations"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model401Error"]]},"variants":[{"paths":["\/documentation\/passage\/model401error\/codingkeys"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage13Model401ErrorV10CodingKeysO","roleHeading":"Enumeration","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"modules":[{"name":"Passage"}],"symbolKind":"enum","title":"Model401Error.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"sections":[],"references":{"doc://Passage/documentation/Passage/Model401Error/CodingKeys":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/model401error\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"Model401Error.CodingKeys"},"doc://Passage/documentation/Passage/Model401Error/CodingKeys/init(intValue:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/init(intValue:)","url":"\/documentation\/passage\/model401error\/codingkeys\/init(intvalue:)","kind":"symbol","abstract":[],"role":"symbol","title":"init(intValue:)"},"doc://Passage/documentation/Passage/Model401Error/CodingKeys/init(rawValue:)":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/passage\/model401error\/codingkeys\/init(rawvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/init(rawValue:)","title":"init(rawValue:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH","type":"unresolvable"},"doc://Passage/documentation/Passage/Model401Error/CodingKeys/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/model401error\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","abstract":[]},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","identifier":"doc:\/\/Passage\/s8SendableP","type":"unresolvable"},"doc://Passage/SY":{"title":"Swift.RawRepresentable","identifier":"doc:\/\/Passage\/SY","type":"unresolvable"},"doc://Passage/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ","type":"unresolvable"},"doc://Passage/documentation/Passage/Model401Error/CodingKeys/CodingKey-Implementations":{"type":"topic","title":"CodingKey Implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/model401error\/codingkeys\/codingkey-implementations","abstract":[]},"doc://Passage/documentation/Passage/Model401Error/CodingKeys/error":{"role":"symbol","title":"Model401Error.CodingKeys.error","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"error","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/error","url":"\/documentation\/passage\/model401error\/codingkeys\/error"},"doc://Passage/documentation/Passage/Model401Error/CodingKeys/init(stringValue:)":{"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"abstract":[],"url":"\/documentation\/passage\/model401error\/codingkeys\/init(stringvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/init(stringValue:)","title":"init(stringValue:)"},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://Passage/s9CodingKeyP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP","title":"Swift.CodingKey"},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/documentation/Passage/Model401Error/CodingKeys/Equatable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/model401error\/codingkeys\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/Equatable-Implementations","type":"topic","kind":"article","title":"Equatable Implementations"},"doc://Passage/documentation/Passage/Model401Error":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model401Error"}],"kind":"symbol","url":"\/documentation\/passage\/model401error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error","navigatorTitle":[{"text":"Model401Error","kind":"identifier"}],"title":"Model401Error"},"doc://Passage/documentation/Passage/Model401Error/CodingKeys/code":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"code","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/model401error\/codingkeys\/code","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/code","role":"symbol","title":"Model401Error.CodingKeys.code","kind":"symbol"},"doc://Passage/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401error/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/model401error/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..ee3bdc6f --- /dev/null +++ b/docs/data/documentation/passage/model401error/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model401Error","doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/Equatable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"platforms":["iOS"],"languages":["swift"]}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/!=(_:_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model401error\/codingkeys\/!=(_:_:)"]}],"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"roleHeading":"Operator","symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage13Model401ErrorV10CodingKeysO","extendedModule":"Swift","role":"symbol","title":"!=(_:_:)","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/Model401Error/CodingKeys":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/model401error\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"Model401Error.CodingKeys"},"doc://Passage/documentation/Passage/Model401Error":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model401Error"}],"kind":"symbol","url":"\/documentation\/passage\/model401error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error","navigatorTitle":[{"text":"Model401Error","kind":"identifier"}],"title":"Model401Error"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model401Error/CodingKeys/!=(_:_:)":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/model401error\/codingkeys\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/!=(_:_:)","type":"topic","kind":"symbol","title":"!=(_:_:)"},"doc://Passage/documentation/Passage/Model401Error/CodingKeys/Equatable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/model401error\/codingkeys\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/Equatable-Implementations","type":"topic","kind":"article","title":"Equatable Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401error/codingkeys/code.json b/docs/data/documentation/passage/model401error/codingkeys/code.json new file mode 100644 index 00000000..dc211e1a --- /dev/null +++ b/docs/data/documentation/passage/model401error/codingkeys/code.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model401Error","doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys"]]},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"code"}],"roleHeading":"Case","symbolKind":"case","externalID":"s:7Passage13Model401ErrorV10CodingKeysO4codeyA2EmF","role":"symbol","title":"Model401Error.CodingKeys.code","modules":[{"name":"Passage"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"code"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/code","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model401error\/codingkeys\/code"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model401Error/CodingKeys":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/model401error\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"Model401Error.CodingKeys"},"doc://Passage/documentation/Passage/Model401Error/CodingKeys/code":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"code","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/model401error\/codingkeys\/code","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/code","role":"symbol","title":"Model401Error.CodingKeys.code","kind":"symbol"},"doc://Passage/documentation/Passage/Model401Error":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model401Error"}],"kind":"symbol","url":"\/documentation\/passage\/model401error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error","navigatorTitle":[{"text":"Model401Error","kind":"identifier"}],"title":"Model401Error"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401error/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/model401error/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..04c2c0cc --- /dev/null +++ b/docs/data/documentation/passage/model401error/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model401Error","doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys"]]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/description"],"generated":true,"title":"Instance Properties"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model401error\/codingkeys\/codingkey-implementations"]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"CodingKey Implementations"},"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/Model401Error/CodingKeys":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/model401error\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"Model401Error.CodingKeys"},"doc://Passage/documentation/Passage/Model401Error/CodingKeys/description":{"type":"topic","title":"description","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/description","url":"\/documentation\/passage\/model401error\/codingkeys\/description","abstract":[]},"doc://Passage/documentation/Passage/Model401Error":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model401Error"}],"kind":"symbol","url":"\/documentation\/passage\/model401error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error","navigatorTitle":[{"text":"Model401Error","kind":"identifier"}],"title":"Model401Error"},"doc://Passage/documentation/Passage/Model401Error/CodingKeys/debugDescription":{"role":"symbol","title":"debugDescription","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/debugDescription","url":"\/documentation\/passage\/model401error\/codingkeys\/debugdescription"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401error/codingkeys/debugdescription.json b/docs/data/documentation/passage/model401error/codingkeys/debugdescription.json new file mode 100644 index 00000000..17f0c708 --- /dev/null +++ b/docs/data/documentation/passage/model401error/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/debugDescription"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model401Error","doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/CodingKey-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"metadata":{"symbolKind":"property","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"title":"debugDescription","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage13Model401ErrorV10CodingKeysO","extendedModule":"Swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/model401error\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/Model401Error/CodingKeys/debugDescription":{"role":"symbol","title":"debugDescription","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/debugDescription","url":"\/documentation\/passage\/model401error\/codingkeys\/debugdescription"},"doc://Passage/documentation/Passage/Model401Error/CodingKeys":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/model401error\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"Model401Error.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model401Error/CodingKeys/CodingKey-Implementations":{"type":"topic","title":"CodingKey Implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/model401error\/codingkeys\/codingkey-implementations","abstract":[]},"doc://Passage/documentation/Passage/Model401Error":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model401Error"}],"kind":"symbol","url":"\/documentation\/passage\/model401error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error","navigatorTitle":[{"text":"Model401Error","kind":"identifier"}],"title":"Model401Error"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401error/codingkeys/description.json b/docs/data/documentation/passage/model401error/codingkeys/description.json new file mode 100644 index 00000000..d241af2a --- /dev/null +++ b/docs/data/documentation/passage/model401error/codingkeys/description.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/description","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/passage\/model401error\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Property","role":"symbol","title":"description","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage13Model401ErrorV10CodingKeysO","symbolKind":"property","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"extendedModule":"Swift","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.description"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model401Error","doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/CodingKey-Implementations"]]},"references":{"doc://Passage/documentation/Passage/Model401Error":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model401Error"}],"kind":"symbol","url":"\/documentation\/passage\/model401error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error","navigatorTitle":[{"text":"Model401Error","kind":"identifier"}],"title":"Model401Error"},"doc://Passage/documentation/Passage/Model401Error/CodingKeys":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/model401error\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"Model401Error.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model401Error/CodingKeys/description":{"type":"topic","title":"description","role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/description","url":"\/documentation\/passage\/model401error\/codingkeys\/description","abstract":[]},"doc://Passage/documentation/Passage/Model401Error/CodingKeys/CodingKey-Implementations":{"type":"topic","title":"CodingKey Implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/model401error\/codingkeys\/codingkey-implementations","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401error/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/model401error/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..188b9258 --- /dev/null +++ b/docs/data/documentation/passage/model401error/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model401Error","doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys"]]},"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/model401error\/codingkeys\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/!=(_:_:)"]}],"references":{"doc://Passage/documentation/Passage/Model401Error":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model401Error"}],"kind":"symbol","url":"\/documentation\/passage\/model401error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error","navigatorTitle":[{"text":"Model401Error","kind":"identifier"}],"title":"Model401Error"},"doc://Passage/documentation/Passage/Model401Error/CodingKeys/!=(_:_:)":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/model401error\/codingkeys\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/!=(_:_:)","type":"topic","kind":"symbol","title":"!=(_:_:)"},"doc://Passage/documentation/Passage/Model401Error/CodingKeys":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/model401error\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"Model401Error.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401error/codingkeys/error.json b/docs/data/documentation/passage/model401error/codingkeys/error.json new file mode 100644 index 00000000..17528cd3 --- /dev/null +++ b/docs/data/documentation/passage/model401error/codingkeys/error.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"error"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model401error\/codingkeys\/error"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/error","interfaceLanguage":"swift"},"sections":[],"metadata":{"symbolKind":"case","role":"symbol","title":"Model401Error.CodingKeys.error","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"error"}],"roleHeading":"Case","externalID":"s:7Passage13Model401ErrorV10CodingKeysO5erroryA2EmF","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model401Error","doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model401Error/CodingKeys/error":{"role":"symbol","title":"Model401Error.CodingKeys.error","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"error","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/error","url":"\/documentation\/passage\/model401error\/codingkeys\/error"},"doc://Passage/documentation/Passage/Model401Error/CodingKeys":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/model401error\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"Model401Error.CodingKeys"},"doc://Passage/documentation/Passage/Model401Error":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model401Error"}],"kind":"symbol","url":"\/documentation\/passage\/model401error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error","navigatorTitle":[{"text":"Model401Error","kind":"identifier"}],"title":"Model401Error"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401error/codingkeys/hash(into:).json b/docs/data/documentation/passage/model401error/codingkeys/hash(into:).json new file mode 100644 index 00000000..42dd98e6 --- /dev/null +++ b/docs/data/documentation/passage/model401error/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/model401error\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage13Model401ErrorV10CodingKeysO","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","extendedModule":"Swift","title":"hash(into:)","roleHeading":"Instance Method"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model401Error","doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/Model401Error":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model401Error"}],"kind":"symbol","url":"\/documentation\/passage\/model401error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error","navigatorTitle":[{"text":"Model401Error","kind":"identifier"}],"title":"Model401Error"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model401Error/CodingKeys/hash(into:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/hash(into:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"hash(into:)","kind":"symbol","url":"\/documentation\/passage\/model401error\/codingkeys\/hash(into:)"},"doc://Passage/documentation/Passage/Model401Error/CodingKeys":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/model401error\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"Model401Error.CodingKeys"},"doc://Passage/documentation/Passage/Model401Error/CodingKeys/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/model401error\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401error/codingkeys/hashvalue.json b/docs/data/documentation/passage/model401error/codingkeys/hashvalue.json new file mode 100644 index 00000000..2d02a39a --- /dev/null +++ b/docs/data/documentation/passage/model401error/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model401Error","doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/RawRepresentable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/hashValue"},"sections":[],"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage13Model401ErrorV10CodingKeysO","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","extendedModule":"Swift","title":"hashValue","roleHeading":"Instance Property"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model401error\/codingkeys\/hashvalue"]}],"references":{"doc://Passage/documentation/Passage/Model401Error/CodingKeys":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/model401error\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"Model401Error.CodingKeys"},"doc://Passage/documentation/Passage/Model401Error":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model401Error"}],"kind":"symbol","url":"\/documentation\/passage\/model401error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error","navigatorTitle":[{"text":"Model401Error","kind":"identifier"}],"title":"Model401Error"},"doc://Passage/documentation/Passage/Model401Error/CodingKeys/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/model401error\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","abstract":[]},"doc://Passage/documentation/Passage/Model401Error/CodingKeys/hashValue":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/hashValue","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"title":"hashValue","kind":"symbol","url":"\/documentation\/passage\/model401error\/codingkeys\/hashvalue"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401error/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/model401error/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..52120f76 --- /dev/null +++ b/docs/data/documentation/passage/model401error/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model401Error","doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["iOS"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model401error\/codingkeys\/init(intvalue:)"]}],"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"symbolKind":"init","roleHeading":"Initializer","role":"symbol","externalID":"s:7Passage13Model401ErrorV10CodingKeysO8intValueAESgSi_tcfc","title":"init(intValue:)"},"references":{"doc://Passage/documentation/Passage/Model401Error/CodingKeys/init(intValue:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/init(intValue:)","url":"\/documentation\/passage\/model401error\/codingkeys\/init(intvalue:)","kind":"symbol","abstract":[],"role":"symbol","title":"init(intValue:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model401Error/CodingKeys":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/model401error\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"Model401Error.CodingKeys"},"doc://Passage/documentation/Passage/Model401Error":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model401Error"}],"kind":"symbol","url":"\/documentation\/passage\/model401error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error","navigatorTitle":[{"text":"Model401Error","kind":"identifier"}],"title":"Model401Error"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401error/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/model401error/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..9bb40ddd --- /dev/null +++ b/docs/data/documentation/passage/model401error/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model401error\/codingkeys\/init(rawvalue:)"]}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage"}],"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"symbolKind":"init","externalID":"s:7Passage13Model401ErrorV10CodingKeysO8rawValueAESgSS_tcfc","roleHeading":"Initializer","title":"init(rawValue:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model401Error","doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/Model401Error/CodingKeys/init(rawValue:)":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/passage\/model401error\/codingkeys\/init(rawvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/init(rawValue:)","title":"init(rawValue:)"},"doc://Passage/documentation/Passage/Model401Error/CodingKeys":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/model401error\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"Model401Error.CodingKeys"},"doc://Passage/documentation/Passage/Model401Error":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model401Error"}],"kind":"symbol","url":"\/documentation\/passage\/model401error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error","navigatorTitle":[{"text":"Model401Error","kind":"identifier"}],"title":"Model401Error"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401error/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/model401error/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..fbca8702 --- /dev/null +++ b/docs/data/documentation/passage/model401error/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"paths":["\/documentation\/passage\/model401error\/codingkeys\/init(stringvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","symbolKind":"init","roleHeading":"Initializer","modules":[{"name":"Passage"}],"title":"init(stringValue:)","externalID":"s:7Passage13Model401ErrorV10CodingKeysO11stringValueAESgSS_tcfc","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model401Error","doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/init(stringValue:)"},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/Model401Error":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model401Error"}],"kind":"symbol","url":"\/documentation\/passage\/model401error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error","navigatorTitle":[{"text":"Model401Error","kind":"identifier"}],"title":"Model401Error"},"doc://Passage/documentation/Passage/Model401Error/CodingKeys":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/model401error\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"Model401Error.CodingKeys"},"doc://Passage/documentation/Passage/Model401Error/CodingKeys/init(stringValue:)":{"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"abstract":[],"url":"\/documentation\/passage\/model401error\/codingkeys\/init(stringvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/init(stringValue:)","title":"init(stringValue:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401error/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/model401error/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..5851f7d1 --- /dev/null +++ b/docs/data/documentation/passage/model401error/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/RawRepresentable-Implementations"},"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/hashValue"],"generated":true,"title":"Instance Properties"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"variants":[{"paths":["\/documentation\/passage\/model401error\/codingkeys\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model401Error","doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys"]]},"metadata":{"modules":[{"name":"Passage"}],"title":"RawRepresentable Implementations","role":"collectionGroup"},"sections":[],"kind":"article","references":{"doc://Passage/documentation/Passage/Model401Error/CodingKeys":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/model401error\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"Model401Error.CodingKeys"},"doc://Passage/documentation/Passage/Model401Error/CodingKeys/hash(into:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/hash(into:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"hash(into:)","kind":"symbol","url":"\/documentation\/passage\/model401error\/codingkeys\/hash(into:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model401Error/CodingKeys/hashValue":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/CodingKeys\/hashValue","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"title":"hashValue","kind":"symbol","url":"\/documentation\/passage\/model401error\/codingkeys\/hashvalue"},"doc://Passage/documentation/Passage/Model401Error":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model401Error"}],"kind":"symbol","url":"\/documentation\/passage\/model401error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error","navigatorTitle":[{"text":"Model401Error","kind":"identifier"}],"title":"Model401Error"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401error/encode(to:).json b/docs/data/documentation/passage/model401error/encode(to:).json new file mode 100644 index 00000000..576aa8d3 --- /dev/null +++ b/docs/data/documentation/passage/model401error/encode(to:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model401Error"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/encode(to:)"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model401error\/encode(to:)"]}],"metadata":{"symbolKind":"method","role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"roleHeading":"Instance Method","externalID":"s:7Passage13Model401ErrorV6encode2toys7Encoder_p_tKF","modules":[{"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage/Model401Error":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model401Error"}],"kind":"symbol","url":"\/documentation\/passage\/model401error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error","navigatorTitle":[{"text":"Model401Error","kind":"identifier"}],"title":"Model401Error"},"doc://Passage/documentation/Passage/Model401Error/encode(to:)":{"role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/encode(to:)","url":"\/documentation\/passage\/model401error\/encode(to:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401error/equatable-implementations.json b/docs/data/documentation/passage/model401error/equatable-implementations.json new file mode 100644 index 00000000..044e96ea --- /dev/null +++ b/docs/data/documentation/passage/model401error/equatable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model401Error\/!=(_:_:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model401Error"]]},"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model401error\/equatable-implementations"]}],"sections":[],"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/Equatable-Implementations"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model401Error/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/model401error\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage/Model401Error":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model401Error"}],"kind":"symbol","url":"\/documentation\/passage\/model401error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error","navigatorTitle":[{"text":"Model401Error","kind":"identifier"}],"title":"Model401Error"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401error/error.json b/docs/data/documentation/passage/model401error/error.json new file mode 100644 index 00000000..e88adad8 --- /dev/null +++ b/docs/data/documentation/passage/model401error/error.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model401error\/error"]}],"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"title":"error","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"error"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:7Passage13Model401ErrorV5errorSSvp"},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/error","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"error"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model401Error"]]},"references":{"doc://Passage/documentation/Passage/Model401Error":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model401Error"}],"kind":"symbol","url":"\/documentation\/passage\/model401error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error","navigatorTitle":[{"text":"Model401Error","kind":"identifier"}],"title":"Model401Error"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model401Error/error":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/error","role":"symbol","title":"error","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"error","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/model401error\/error"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401error/init(code:error:).json b/docs/data/documentation/passage/model401error/init(code:error:).json new file mode 100644 index 00000000..069f8d90 --- /dev/null +++ b/docs/data/documentation/passage/model401error/init(code:error:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model401Error"]]},"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/init(code:error:)"},"metadata":{"title":"init(code:error:)","role":"symbol","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Model401Code","preciseIdentifier":"s:7Passage12Model401CodeO"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"error"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"externalID":"s:7Passage13Model401ErrorV4code5errorAcA0B4CodeO_SStcfc","roleHeading":"Initializer","modules":[{"name":"Passage"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage12Model401CodeO","text":"Model401Code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model401error\/init(code:error:)"]}],"references":{"doc://Passage/documentation/Passage/Model401Error/init(code:error:)":{"url":"\/documentation\/passage\/model401error\/init(code:error:)","abstract":[],"title":"init(code:error:)","type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage12Model401CodeO","text":"Model401Code","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/init(code:error:)","kind":"symbol"},"doc://Passage/documentation/Passage/Model401Error":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model401Error"}],"kind":"symbol","url":"\/documentation\/passage\/model401error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error","navigatorTitle":[{"text":"Model401Error","kind":"identifier"}],"title":"Model401Error"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model401Code":{"kind":"symbol","url":"\/documentation\/passage\/model401code","role":"symbol","title":"Model401Code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Code","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model401Code","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"Model401Code","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model401error/init(from:).json b/docs/data/documentation/passage/model401error/init(from:).json new file mode 100644 index 00000000..9cce382b --- /dev/null +++ b/docs/data/documentation/passage/model401error/init(from:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage13Model401ErrorV4fromACs7Decoder_p_tKcfc","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","title":"init(from:)","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/init(from:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/model401error\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model401Error"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/Model401Error":{"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model401Error"}],"kind":"symbol","url":"\/documentation\/passage\/model401error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error","navigatorTitle":[{"text":"Model401Error","kind":"identifier"}],"title":"Model401Error"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model401Error/init(from:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model401Error\/init(from:)","role":"symbol","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/model401error\/init(from:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model403code.json b/docs/data/documentation/passage/model403code.json new file mode 100644 index 00000000..a9c2fe42 --- /dev/null +++ b/docs/data/documentation/passage/model403code.json @@ -0,0 +1 @@ +{"sections":[],"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model403Code","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/model403code"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model403Code\/identifierNotVerified","doc:\/\/Passage\/documentation\/Passage\/Model403Code\/operationNotAllowed","doc:\/\/Passage\/documentation\/Passage\/Model403Code\/userNotActive"]},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model403Code\/init(rawValue:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model403Code\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/Model403Code\/RawRepresentable-Implementations"],"title":"Default Implementations","generated":true}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model403Code","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Enumeration","modules":[{"name":"Passage"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Model403Code"}],"role":"symbol","externalID":"s:7Passage12Model403CodeO","title":"Model403Code","symbolKind":"enum","navigatorTitle":[{"text":"Model403Code","kind":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage/Model403Code/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/model403code\/rawrepresentable-implementations","kind":"article","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code\/RawRepresentable-Implementations","abstract":[],"title":"RawRepresentable Implementations"},"doc://Passage/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/documentation/Passage/Model403Code/Equatable-Implementations":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code\/Equatable-Implementations","kind":"article","url":"\/documentation\/passage\/model403code\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model403Code/identifierNotVerified":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code\/identifierNotVerified","abstract":[],"url":"\/documentation\/passage\/model403code\/identifiernotverified","role":"symbol","title":"Model403Code.identifierNotVerified","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"identifierNotVerified"}]},"doc://Passage/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/documentation/Passage/Model403Code":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model403Code"}],"url":"\/documentation\/passage\/model403code","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Model403Code","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code","abstract":[],"title":"Model403Code"},"doc://Passage/documentation/Passage/Model403Code/userNotActive":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code\/userNotActive","abstract":[],"url":"\/documentation\/passage\/model403code\/usernotactive","role":"symbol","title":"Model403Code.userNotActive","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userNotActive","kind":"identifier"}]},"doc://Passage/documentation/Passage/Model403Code/init(rawValue:)":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code\/init(rawValue:)","kind":"symbol","url":"\/documentation\/passage\/model403code\/init(rawvalue:)","role":"symbol","title":"init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Passage/SY":{"identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable","type":"unresolvable"},"doc://Passage/documentation/Passage/Model403Code/operationNotAllowed":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code\/operationNotAllowed","kind":"symbol","url":"\/documentation\/passage\/model403code\/operationnotallowed","role":"symbol","title":"Model403Code.operationNotAllowed","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"operationNotAllowed"}]},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","title":"Swift.CaseIterable","identifier":"doc:\/\/Passage\/s12CaseIterableP"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model403code/!=(_:_:).json b/docs/data/documentation/passage/model403code/!=(_:_:).json new file mode 100644 index 00000000..9a757d6e --- /dev/null +++ b/docs/data/documentation/passage/model403code/!=(_:_:).json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift","symbolKind":"op","role":"symbol","roleHeading":"Operator","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage12Model403CodeO"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model403Code","doc:\/\/Passage\/documentation\/Passage\/Model403Code\/Equatable-Implementations"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model403code\/!=(_:_:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model403Code\/!=(_:_:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/Model403Code/Equatable-Implementations":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code\/Equatable-Implementations","kind":"article","url":"\/documentation\/passage\/model403code\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations"},"doc://Passage/documentation/Passage/Model403Code/!=(_:_:)":{"abstract":[],"title":"!=(_:_:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","role":"symbol","url":"\/documentation\/passage\/model403code\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model403Code":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model403Code"}],"url":"\/documentation\/passage\/model403code","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Model403Code","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code","abstract":[],"title":"Model403Code"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model403code/encode(to:).json b/docs/data/documentation/passage/model403code/encode(to:).json new file mode 100644 index 00000000..64985682 --- /dev/null +++ b/docs/data/documentation/passage/model403code/encode(to:).json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model403code\/encode(to:)"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.encode(to:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model403Code","doc:\/\/Passage\/documentation\/Passage\/Model403Code\/RawRepresentable-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"roleHeading":"Instance Method","symbolKind":"method","externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:7Passage12Model403CodeO","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}]},"extendedModule":"Swift","role":"symbol","title":"encode(to:)","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model403Code\/encode(to:)"},"references":{"doc://Passage/documentation/Passage/Model403Code/encode(to:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","url":"\/documentation\/passage\/model403code\/encode(to:)","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code\/encode(to:)","role":"symbol","title":"encode(to:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model403Code":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model403Code"}],"url":"\/documentation\/passage\/model403code","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Model403Code","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code","abstract":[],"title":"Model403Code"},"doc://Passage/documentation/Passage/Model403Code/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/model403code\/rawrepresentable-implementations","kind":"article","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code\/RawRepresentable-Implementations","abstract":[],"title":"RawRepresentable Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model403code/equatable-implementations.json b/docs/data/documentation/passage/model403code/equatable-implementations.json new file mode 100644 index 00000000..d4b3c819 --- /dev/null +++ b/docs/data/documentation/passage/model403code/equatable-implementations.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model403code\/equatable-implementations"]}],"sections":[],"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model403Code\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model403Code"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model403Code\/Equatable-Implementations","interfaceLanguage":"swift"},"kind":"article","metadata":{"modules":[{"name":"Passage"}],"title":"Equatable Implementations","role":"collectionGroup"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/Model403Code":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model403Code"}],"url":"\/documentation\/passage\/model403code","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Model403Code","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code","abstract":[],"title":"Model403Code"},"doc://Passage/documentation/Passage/Model403Code/!=(_:_:)":{"abstract":[],"title":"!=(_:_:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","role":"symbol","url":"\/documentation\/passage\/model403code\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model403code/hash(into:).json b/docs/data/documentation/passage/model403code/hash(into:).json new file mode 100644 index 00000000..e9600592 --- /dev/null +++ b/docs/data/documentation/passage/model403code/hash(into:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model403Code","doc:\/\/Passage\/documentation\/Passage\/Model403Code\/RawRepresentable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"metadata":{"title":"hash(into:)","modules":[{"name":"Passage","relatedModules":["Swift"]}],"role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"roleHeading":"Instance Method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage12Model403CodeO","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"extendedModule":"Swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model403Code\/hash(into:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model403code\/hash(into:)"]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/Model403Code/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/model403code\/rawrepresentable-implementations","kind":"article","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code\/RawRepresentable-Implementations","abstract":[],"title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage/Model403Code/hash(into:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","url":"\/documentation\/passage\/model403code\/hash(into:)","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code\/hash(into:)","role":"symbol","title":"hash(into:)","kind":"symbol"},"doc://Passage/documentation/Passage/Model403Code":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model403Code"}],"url":"\/documentation\/passage\/model403code","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Model403Code","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code","abstract":[],"title":"Model403Code"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model403code/hashvalue.json b/docs/data/documentation/passage/model403code/hashvalue.json new file mode 100644 index 00000000..27a09f4c --- /dev/null +++ b/docs/data/documentation/passage/model403code/hashvalue.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model403Code","doc:\/\/Passage\/documentation\/Passage\/Model403Code\/RawRepresentable-Implementations"]]},"variants":[{"paths":["\/documentation\/passage\/model403code\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"roleHeading":"Instance Property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage12Model403CodeO","extendedModule":"Swift","symbolKind":"property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"title":"hashValue","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model403Code\/hashValue"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model403Code/hashValue":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/model403code\/hashvalue","abstract":[],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code\/hashValue","role":"symbol","title":"hashValue","kind":"symbol"},"doc://Passage/documentation/Passage/Model403Code":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model403Code"}],"url":"\/documentation\/passage\/model403code","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Model403Code","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code","abstract":[],"title":"Model403Code"},"doc://Passage/documentation/Passage/Model403Code/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/model403code\/rawrepresentable-implementations","kind":"article","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code\/RawRepresentable-Implementations","abstract":[],"title":"RawRepresentable Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model403code/identifiernotverified.json b/docs/data/documentation/passage/model403code/identifiernotverified.json new file mode 100644 index 00000000..5fb2e917 --- /dev/null +++ b/docs/data/documentation/passage/model403code/identifiernotverified.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model403Code\/identifierNotVerified","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model403Code"]]},"sections":[],"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"identifierNotVerified"}],"externalID":"s:7Passage12Model403CodeO21identifierNotVerifiedyA2CmF","symbolKind":"case","title":"Model403Code.identifierNotVerified","modules":[{"name":"Passage"}],"roleHeading":"Case"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"identifierNotVerified"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/passage\/model403code\/identifiernotverified"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model403Code/identifierNotVerified":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code\/identifierNotVerified","abstract":[],"url":"\/documentation\/passage\/model403code\/identifiernotverified","role":"symbol","title":"Model403Code.identifierNotVerified","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"identifierNotVerified"}]},"doc://Passage/documentation/Passage/Model403Code":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model403Code"}],"url":"\/documentation\/passage\/model403code","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Model403Code","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code","abstract":[],"title":"Model403Code"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model403code/init(from:).json b/docs/data/documentation/passage/model403code/init(from:).json new file mode 100644 index 00000000..2ba59ced --- /dev/null +++ b/docs/data/documentation/passage/model403code/init(from:).json @@ -0,0 +1 @@ +{"metadata":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}]},"roleHeading":"Initializer","title":"init(from:)","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"init","extendedModule":"Swift","externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:7Passage12Model403CodeO","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model403Code","doc:\/\/Passage\/documentation\/Passage\/Model403Code\/RawRepresentable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model403Code\/init(from:)"},"variants":[{"paths":["\/documentation\/passage\/model403code\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/Model403Code/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/model403code\/rawrepresentable-implementations","kind":"article","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code\/RawRepresentable-Implementations","abstract":[],"title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage/Model403Code":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model403Code"}],"url":"\/documentation\/passage\/model403code","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Model403Code","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code","abstract":[],"title":"Model403Code"},"doc://Passage/documentation/Passage/Model403Code/init(from:)":{"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/model403code\/init(from:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code\/init(from:)","abstract":[],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}]},"title":"init(from:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model403code/init(rawvalue:).json b/docs/data/documentation/passage/model403code/init(rawvalue:).json new file mode 100644 index 00000000..31d42b81 --- /dev/null +++ b/docs/data/documentation/passage/model403code/init(rawvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model403Code"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model403code\/init(rawvalue:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"metadata":{"externalID":"s:7Passage12Model403CodeO8rawValueACSgSS_tcfc","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","symbolKind":"init","title":"init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model403Code\/init(rawValue:)"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage/Model403Code":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model403Code"}],"url":"\/documentation\/passage\/model403code","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Model403Code","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code","abstract":[],"title":"Model403Code"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model403Code/init(rawValue:)":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code\/init(rawValue:)","kind":"symbol","url":"\/documentation\/passage\/model403code\/init(rawvalue:)","role":"symbol","title":"init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model403code/operationnotallowed.json b/docs/data/documentation/passage/model403code/operationnotallowed.json new file mode 100644 index 00000000..622ce89d --- /dev/null +++ b/docs/data/documentation/passage/model403code/operationnotallowed.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"operationNotAllowed","kind":"identifier"}]}]}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model403Code\/operationNotAllowed","interfaceLanguage":"swift"},"metadata":{"symbolKind":"case","role":"symbol","title":"Model403Code.operationNotAllowed","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"operationNotAllowed"}],"roleHeading":"Case","externalID":"s:7Passage12Model403CodeO19operationNotAllowedyA2CmF","modules":[{"name":"Passage"}]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model403code\/operationnotallowed"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model403Code"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage/Model403Code/operationNotAllowed":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code\/operationNotAllowed","kind":"symbol","url":"\/documentation\/passage\/model403code\/operationnotallowed","role":"symbol","title":"Model403Code.operationNotAllowed","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"operationNotAllowed"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model403Code":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model403Code"}],"url":"\/documentation\/passage\/model403code","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Model403Code","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code","abstract":[],"title":"Model403Code"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model403code/rawrepresentable-implementations.json b/docs/data/documentation/passage/model403code/rawrepresentable-implementations.json new file mode 100644 index 00000000..71423f08 --- /dev/null +++ b/docs/data/documentation/passage/model403code/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/model403code\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"RawRepresentable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model403Code\/init(from:)"],"generated":true},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model403Code\/hashValue"],"generated":true,"title":"Instance Properties"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model403Code\/encode(to:)","doc:\/\/Passage\/documentation\/Passage\/Model403Code\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model403Code"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model403Code\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","references":{"doc://Passage/documentation/Passage/Model403Code/hash(into:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","url":"\/documentation\/passage\/model403code\/hash(into:)","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code\/hash(into:)","role":"symbol","title":"hash(into:)","kind":"symbol"},"doc://Passage/documentation/Passage/Model403Code/encode(to:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","url":"\/documentation\/passage\/model403code\/encode(to:)","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code\/encode(to:)","role":"symbol","title":"encode(to:)","kind":"symbol"},"doc://Passage/documentation/Passage/Model403Code/hashValue":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/model403code\/hashvalue","abstract":[],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code\/hashValue","role":"symbol","title":"hashValue","kind":"symbol"},"doc://Passage/documentation/Passage/Model403Code/init(from:)":{"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/model403code\/init(from:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code\/init(from:)","abstract":[],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}]},"title":"init(from:)"},"doc://Passage/documentation/Passage/Model403Code":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model403Code"}],"url":"\/documentation\/passage\/model403code","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Model403Code","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code","abstract":[],"title":"Model403Code"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model403code/usernotactive.json b/docs/data/documentation/passage/model403code/usernotactive.json new file mode 100644 index 00000000..92f67958 --- /dev/null +++ b/docs/data/documentation/passage/model403code/usernotactive.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model403Code"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model403Code\/userNotActive","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model403code\/usernotactive"]}],"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userNotActive","kind":"identifier"}],"symbolKind":"case","roleHeading":"Case","externalID":"s:7Passage12Model403CodeO13userNotActiveyA2CmF","role":"symbol","title":"Model403Code.userNotActive","modules":[{"name":"Passage"}]},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userNotActive","kind":"identifier"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model403Code/userNotActive":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code\/userNotActive","abstract":[],"url":"\/documentation\/passage\/model403code\/usernotactive","role":"symbol","title":"Model403Code.userNotActive","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userNotActive","kind":"identifier"}]},"doc://Passage/documentation/Passage/Model403Code":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model403Code"}],"url":"\/documentation\/passage\/model403code","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Model403Code","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code","abstract":[],"title":"Model403Code"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model403error.json b/docs/data/documentation/passage/model403error.json new file mode 100644 index 00000000..e6ed0c12 --- /dev/null +++ b/docs/data/documentation/passage/model403error.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"variants":[{"paths":["\/documentation\/passage\/model403error"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model403Error"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Model403Error","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"struct","role":"symbol","roleHeading":"Structure","title":"Model403Error","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Model403Error"}],"externalID":"s:7Passage13Model403ErrorV","navigatorTitle":[{"kind":"identifier","text":"Model403Error"}]},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"title":"Conforms To","type":"conformsTo"}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model403Error\/init(code:error:)","doc:\/\/Passage\/documentation\/Passage\/Model403Error\/init(from:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model403Error\/code","doc:\/\/Passage\/documentation\/Passage\/Model403Error\/error"]},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model403Error\/encode(to:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys"],"title":"Enumerations"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model403Error\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"references":{"doc://Passage/documentation/Passage/Model403Error/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/model403error\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys","role":"symbol","title":"Model403Error.CodingKeys","type":"topic","abstract":[]},"doc://Passage/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ","type":"unresolvable"},"doc://Passage/documentation/Passage/Model403Error/error":{"kind":"symbol","url":"\/documentation\/passage\/model403error\/error","role":"symbol","title":"error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/error","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"error","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"type":"topic"},"doc://Passage/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/documentation/Passage/Model403Error/encode(to:)":{"kind":"symbol","url":"\/documentation\/passage\/model403error\/encode(to:)","role":"symbol","title":"encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/Model403Error/init(code:error:)":{"kind":"symbol","url":"\/documentation\/passage\/model403error\/init(code:error:)","role":"symbol","title":"init(code:error:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/init(code:error:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage12Model403CodeO","text":"Model403Code"},{"text":", ","kind":"text"},{"text":"error","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Model403Error/init(from:)":{"kind":"symbol","url":"\/documentation\/passage\/model403error\/init(from:)","role":"symbol","title":"init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/Model403Error/code":{"kind":"symbol","url":"\/documentation\/passage\/model403error\/code","role":"symbol","title":"code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/code","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"code","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Model403Code","preciseIdentifier":"s:7Passage12Model403CodeO","kind":"typeIdentifier"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Model403Error":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model403Error","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model403Error"}],"url":"\/documentation\/passage\/model403error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error","role":"symbol","title":"Model403Error","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Model403Error/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/model403error\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/Equatable-Implementations","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model403error/!=(_:_:).json b/docs/data/documentation/passage/model403error/!=(_:_:).json new file mode 100644 index 00000000..bfdfd92b --- /dev/null +++ b/docs/data/documentation/passage/model403error/!=(_:_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model403Error","doc:\/\/Passage\/documentation\/Passage\/Model403Error\/Equatable-Implementations"]]},"metadata":{"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage13Model403ErrorV","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Operator","role":"symbol","title":"!=(_:_:)","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/!=(_:_:)"},"variants":[{"paths":["\/documentation\/passage\/model403error\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/Model403Error/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/model403error\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/Equatable-Implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model403Error/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/!=(_:_:)","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":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/model403error\/!=(_:_:)","type":"topic"},"doc://Passage/documentation/Passage/Model403Error":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model403Error","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model403Error"}],"url":"\/documentation\/passage\/model403error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error","role":"symbol","title":"Model403Error","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model403error/code.json b/docs/data/documentation/passage/model403error/code.json new file mode 100644 index 00000000..3d60093d --- /dev/null +++ b/docs/data/documentation/passage/model403error/code.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"code","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code","text":"Model403Code","kind":"typeIdentifier","preciseIdentifier":"s:7Passage12Model403CodeO"}]}],"kind":"declarations"}],"metadata":{"symbolKind":"property","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Instance Property","title":"code","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"code","kind":"identifier"},{"kind":"text","text":": "},{"text":"Model403Code","kind":"typeIdentifier","preciseIdentifier":"s:7Passage12Model403CodeO"}],"externalID":"s:7Passage13Model403ErrorV4codeAA0B4CodeOvp"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model403Error"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model403error\/code"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/code"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model403Error":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model403Error","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model403Error"}],"url":"\/documentation\/passage\/model403error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error","role":"symbol","title":"Model403Error","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Model403Code":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model403Code"}],"url":"\/documentation\/passage\/model403code","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Model403Code","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code","abstract":[],"title":"Model403Code"},"doc://Passage/documentation/Passage/Model403Error/code":{"kind":"symbol","url":"\/documentation\/passage\/model403error\/code","role":"symbol","title":"code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/code","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"code","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Model403Code","preciseIdentifier":"s:7Passage12Model403CodeO","kind":"typeIdentifier"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model403error/codingkeys.json b/docs/data/documentation/passage/model403error/codingkeys.json new file mode 100644 index 00000000..d04c5754 --- /dev/null +++ b/docs/data/documentation/passage/model403error/codingkeys.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model403error\/codingkeys"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys"},"sections":[],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"enum","externalID":"s:7Passage13Model403ErrorV10CodingKeysO","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"Model403Error.CodingKeys","roleHeading":"Enumeration"},"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","kind":"relationships"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model403Error"]]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/code","doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/error"],"title":"Enumeration Cases"},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/init(stringValue:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/RawRepresentable-Implementations"],"generated":true}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","references":{"doc://Passage/s23CustomStringConvertibleP":{"identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible","type":"unresolvable"},"doc://Passage/s12CaseIterableP":{"identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable","type":"unresolvable"},"doc://Passage/documentation/Passage/Model403Error/CodingKeys/init(intValue:)":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/init(intValue:)","url":"\/documentation\/passage\/model403error\/codingkeys\/init(intvalue:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}],"type":"topic","abstract":[],"title":"init(intValue:)"},"doc://Passage/documentation/Passage/Model403Error/CodingKeys/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/model403error\/codingkeys\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Passage/s8SendableP":{"identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable","type":"unresolvable"},"doc://Passage/documentation/Passage/Model403Error/CodingKeys/init(rawValue:)":{"title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/init(rawValue:)","role":"symbol","url":"\/documentation\/passage\/model403error\/codingkeys\/init(rawvalue:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]},"doc://Passage/documentation/Passage/Model403Error/CodingKeys/error":{"url":"\/documentation\/passage\/model403error\/codingkeys\/error","title":"Model403Error.CodingKeys.error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/error","role":"symbol","kind":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"error","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/Model403Error/CodingKeys/Equatable-Implementations":{"url":"\/documentation\/passage\/model403error\/codingkeys\/equatable-implementations","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","kind":"article","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/Model403Error":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model403Error","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model403Error"}],"url":"\/documentation\/passage\/model403error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error","role":"symbol","title":"Model403Error","type":"topic","abstract":[]},"doc://Passage/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP"},"doc://Passage/s9CodingKeyP":{"title":"Swift.CodingKey","type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP"},"doc://Passage/documentation/Passage/Model403Error/CodingKeys/code":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"code","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/model403error\/codingkeys\/code","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/code","role":"symbol","title":"Model403Error.CodingKeys.code","kind":"symbol"},"doc://Passage/documentation/Passage/Model403Error/CodingKeys/init(stringValue:)":{"url":"\/documentation\/passage\/model403error\/codingkeys\/init(stringvalue:)","title":"init(stringValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/init(stringValue:)","role":"symbol","kind":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/SY":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable"},"doc://Passage/documentation/Passage/Model403Error/CodingKeys/CodingKey-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/model403error\/codingkeys\/codingkey-implementations","abstract":[],"title":"CodingKey Implementations","type":"topic","kind":"article","role":"collectionGroup"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model403Error/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/model403error\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys","role":"symbol","title":"Model403Error.CodingKeys","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model403error/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/model403error/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..8f563823 --- /dev/null +++ b/docs/data/documentation/passage/model403error/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model403Error","doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/Equatable-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","metadata":{"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage13Model403ErrorV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Operator","role":"symbol","title":"!=(_:_:)","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]},"variants":[{"paths":["\/documentation\/passage\/model403error\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/Model403Error/CodingKeys/Equatable-Implementations":{"url":"\/documentation\/passage\/model403error\/codingkeys\/equatable-implementations","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","kind":"article","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model403Error/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/model403error\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys","role":"symbol","title":"Model403Error.CodingKeys","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Model403Error/CodingKeys/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/model403error\/codingkeys\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Model403Error":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model403Error","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model403Error"}],"url":"\/documentation\/passage\/model403error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error","role":"symbol","title":"Model403Error","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model403error/codingkeys/code.json b/docs/data/documentation/passage/model403error/codingkeys/code.json new file mode 100644 index 00000000..34e60257 --- /dev/null +++ b/docs/data/documentation/passage/model403error/codingkeys/code.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/model403error\/codingkeys\/code"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model403Error","doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/code","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"code"}],"roleHeading":"Case","symbolKind":"case","externalID":"s:7Passage13Model403ErrorV10CodingKeysO4codeyA2EmF","role":"symbol","title":"Model403Error.CodingKeys.code","modules":[{"name":"Passage"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"code","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/Model403Error/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/model403error\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys","role":"symbol","title":"Model403Error.CodingKeys","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Model403Error":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model403Error","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model403Error"}],"url":"\/documentation\/passage\/model403error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error","role":"symbol","title":"Model403Error","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model403Error/CodingKeys/code":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"code","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/model403error\/codingkeys\/code","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/code","role":"symbol","title":"Model403Error.CodingKeys.code","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model403error/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/model403error/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..82e2997e --- /dev/null +++ b/docs/data/documentation/passage/model403error/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"kind":"article","variants":[{"paths":["\/documentation\/passage\/model403error\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model403Error","doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys"]]},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"CodingKey Implementations"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/description"],"title":"Instance Properties"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model403Error":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model403Error","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model403Error"}],"url":"\/documentation\/passage\/model403error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error","role":"symbol","title":"Model403Error","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Model403Error/CodingKeys/description":{"url":"\/documentation\/passage\/model403error\/codingkeys\/description","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/description","abstract":[],"title":"description","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"doc://Passage/documentation/Passage/Model403Error/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/model403error\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys","role":"symbol","title":"Model403Error.CodingKeys","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Model403Error/CodingKeys/debugDescription":{"kind":"symbol","url":"\/documentation\/passage\/model403error\/codingkeys\/debugdescription","role":"symbol","title":"debugDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/debugDescription","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model403error/codingkeys/debugdescription.json b/docs/data/documentation/passage/model403error/codingkeys/debugdescription.json new file mode 100644 index 00000000..4795b0e4 --- /dev/null +++ b/docs/data/documentation/passage/model403error/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/model403error\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/debugDescription"},"metadata":{"symbolKind":"property","role":"symbol","title":"debugDescription","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"extendedModule":"Swift","roleHeading":"Instance Property","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage13Model403ErrorV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model403Error","doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/CodingKey-Implementations"]]},"references":{"doc://Passage/documentation/Passage/Model403Error/CodingKeys/CodingKey-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/model403error\/codingkeys\/codingkey-implementations","abstract":[],"title":"CodingKey Implementations","type":"topic","kind":"article","role":"collectionGroup"},"doc://Passage/documentation/Passage/Model403Error":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model403Error","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model403Error"}],"url":"\/documentation\/passage\/model403error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error","role":"symbol","title":"Model403Error","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model403Error/CodingKeys/debugDescription":{"kind":"symbol","url":"\/documentation\/passage\/model403error\/codingkeys\/debugdescription","role":"symbol","title":"debugDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/debugDescription","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/Model403Error/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/model403error\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys","role":"symbol","title":"Model403Error.CodingKeys","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model403error/codingkeys/description.json b/docs/data/documentation/passage/model403error/codingkeys/description.json new file mode 100644 index 00000000..ede2af63 --- /dev/null +++ b/docs/data/documentation/passage/model403error/codingkeys/description.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/description","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.description"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model403Error","doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/CodingKey-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model403error\/codingkeys\/description"]}],"metadata":{"title":"description","roleHeading":"Instance Property","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage13Model403ErrorV10CodingKeysO","extendedModule":"Swift","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"symbolKind":"property","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage/Model403Error/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/model403error\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys","role":"symbol","title":"Model403Error.CodingKeys","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model403Error/CodingKeys/description":{"url":"\/documentation\/passage\/model403error\/codingkeys\/description","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/description","abstract":[],"title":"description","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"doc://Passage/documentation/Passage/Model403Error":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model403Error","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model403Error"}],"url":"\/documentation\/passage\/model403error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error","role":"symbol","title":"Model403Error","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Model403Error/CodingKeys/CodingKey-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/model403error\/codingkeys\/codingkey-implementations","abstract":[],"title":"CodingKey Implementations","type":"topic","kind":"article","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model403error/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/model403error/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..e13ae3fc --- /dev/null +++ b/docs/data/documentation/passage/model403error/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model403error\/codingkeys\/equatable-implementations"]}],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/!=(_:_:)"],"title":"Operators","generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/Equatable-Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"Passage"}],"title":"Equatable Implementations","role":"collectionGroup"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model403Error","doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys"]]},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model403Error":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model403Error","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model403Error"}],"url":"\/documentation\/passage\/model403error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error","role":"symbol","title":"Model403Error","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Model403Error/CodingKeys/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/model403error\/codingkeys\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Model403Error/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/model403error\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys","role":"symbol","title":"Model403Error.CodingKeys","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model403error/codingkeys/error.json b/docs/data/documentation/passage/model403error/codingkeys/error.json new file mode 100644 index 00000000..6516efc5 --- /dev/null +++ b/docs/data/documentation/passage/model403error/codingkeys/error.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/error","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model403Error","doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"error","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"metadata":{"externalID":"s:7Passage13Model403ErrorV10CodingKeysO5erroryA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","title":"Model403Error.CodingKeys.error","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"error","kind":"identifier"}]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model403error\/codingkeys\/error"]}],"references":{"doc://Passage/documentation/Passage/Model403Error/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/model403error\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys","role":"symbol","title":"Model403Error.CodingKeys","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model403Error/CodingKeys/error":{"url":"\/documentation\/passage\/model403error\/codingkeys\/error","title":"Model403Error.CodingKeys.error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/error","role":"symbol","kind":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"error","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/Model403Error":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model403Error","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model403Error"}],"url":"\/documentation\/passage\/model403error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error","role":"symbol","title":"Model403Error","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model403error/codingkeys/hash(into:).json b/docs/data/documentation/passage/model403error/codingkeys/hash(into:).json new file mode 100644 index 00000000..e1240be9 --- /dev/null +++ b/docs/data/documentation/passage/model403error/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/model403error\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"roleHeading":"Instance Method","role":"symbol","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"title":"hash(into:)","symbolKind":"method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage13Model403ErrorV10CodingKeysO","extendedModule":"Swift"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model403Error","doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/RawRepresentable-Implementations"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","references":{"doc://Passage/documentation/Passage/Model403Error":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model403Error","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model403Error"}],"url":"\/documentation\/passage\/model403error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error","role":"symbol","title":"Model403Error","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Model403Error/CodingKeys/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/model403error\/codingkeys\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article"},"doc://Passage/documentation/Passage/Model403Error/CodingKeys/hash(into:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/passage\/model403error\/codingkeys\/hash(into:)","abstract":[],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/hash(into:)","role":"symbol","title":"hash(into:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model403Error/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/model403error\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys","role":"symbol","title":"Model403Error.CodingKeys","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model403error/codingkeys/hashvalue.json b/docs/data/documentation/passage/model403error/codingkeys/hashvalue.json new file mode 100644 index 00000000..6dd2989f --- /dev/null +++ b/docs/data/documentation/passage/model403error/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model403error\/codingkeys\/hashvalue"]}],"metadata":{"symbolKind":"property","role":"symbol","title":"hashValue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"extendedModule":"Swift","roleHeading":"Instance Property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage13Model403ErrorV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]}},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model403Error","doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/RawRepresentable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/Model403Error/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/model403error\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys","role":"symbol","title":"Model403Error.CodingKeys","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Model403Error":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model403Error","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model403Error"}],"url":"\/documentation\/passage\/model403error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error","role":"symbol","title":"Model403Error","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Model403Error/CodingKeys/hashValue":{"role":"symbol","title":"hashValue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/hashValue","url":"\/documentation\/passage\/model403error\/codingkeys\/hashvalue","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://Passage/documentation/Passage/Model403Error/CodingKeys/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/model403error\/codingkeys\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model403error/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/model403error/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..06504bb9 --- /dev/null +++ b/docs/data/documentation/passage/model403error/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model403Error","doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Initializer","externalID":"s:7Passage13Model403ErrorV10CodingKeysO8intValueAESgSi_tcfc","modules":[{"name":"Passage"}],"role":"symbol","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"init(intValue:)"},"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/init(intValue:)"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/model403error\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model403Error/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/model403error\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys","role":"symbol","title":"Model403Error.CodingKeys","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Model403Error/CodingKeys/init(intValue:)":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/init(intValue:)","url":"\/documentation\/passage\/model403error\/codingkeys\/init(intvalue:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}],"type":"topic","abstract":[],"title":"init(intValue:)"},"doc://Passage/documentation/Passage/Model403Error":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model403Error","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model403Error"}],"url":"\/documentation\/passage\/model403error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error","role":"symbol","title":"Model403Error","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model403error/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/model403error/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..a9302efc --- /dev/null +++ b/docs/data/documentation/passage/model403error/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model403error\/codingkeys\/init(rawvalue:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model403Error","doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys"]]},"metadata":{"title":"init(rawValue:)","role":"symbol","symbolKind":"init","externalID":"s:7Passage13Model403ErrorV10CodingKeysO8rawValueAESgSS_tcfc","roleHeading":"Initializer","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]},"sections":[],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/Model403Error/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/model403error\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys","role":"symbol","title":"Model403Error.CodingKeys","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model403Error":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model403Error","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model403Error"}],"url":"\/documentation\/passage\/model403error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error","role":"symbol","title":"Model403Error","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Model403Error/CodingKeys/init(rawValue:)":{"title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/init(rawValue:)","role":"symbol","url":"\/documentation\/passage\/model403error\/codingkeys\/init(rawvalue:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model403error/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/model403error/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..c3702083 --- /dev/null +++ b/docs/data/documentation/passage/model403error/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/model403error\/codingkeys\/init(stringvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"role":"symbol","roleHeading":"Initializer","modules":[{"name":"Passage"}],"externalID":"s:7Passage13Model403ErrorV10CodingKeysO11stringValueAESgSS_tcfc","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"title":"init(stringValue:)"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/init(stringValue:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(stringValue:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model403Error","doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/Model403Error":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model403Error","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model403Error"}],"url":"\/documentation\/passage\/model403error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error","role":"symbol","title":"Model403Error","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model403Error/CodingKeys/init(stringValue:)":{"url":"\/documentation\/passage\/model403error\/codingkeys\/init(stringvalue:)","title":"init(stringValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/init(stringValue:)","role":"symbol","kind":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic"},"doc://Passage/documentation/Passage/Model403Error/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/model403error\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys","role":"symbol","title":"Model403Error.CodingKeys","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model403error/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/model403error/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..e46301c2 --- /dev/null +++ b/docs/data/documentation/passage/model403error/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"metadata":{"title":"RawRepresentable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/hashValue"],"generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/hash(into:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model403Error","doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model403error\/codingkeys\/rawrepresentable-implementations"]}],"references":{"doc://Passage/documentation/Passage/Model403Error/CodingKeys/hash(into:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/passage\/model403error\/codingkeys\/hash(into:)","abstract":[],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/hash(into:)","role":"symbol","title":"hash(into:)","kind":"symbol"},"doc://Passage/documentation/Passage/Model403Error/CodingKeys/hashValue":{"role":"symbol","title":"hashValue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys\/hashValue","url":"\/documentation\/passage\/model403error\/codingkeys\/hashvalue","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model403Error/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/model403error\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/CodingKeys","role":"symbol","title":"Model403Error.CodingKeys","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Model403Error":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model403Error","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model403Error"}],"url":"\/documentation\/passage\/model403error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error","role":"symbol","title":"Model403Error","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model403error/encode(to:).json b/docs/data/documentation/passage/model403error/encode(to:).json new file mode 100644 index 00000000..2d4f6abf --- /dev/null +++ b/docs/data/documentation/passage/model403error/encode(to:).json @@ -0,0 +1 @@ +{"metadata":{"role":"symbol","externalID":"s:7Passage13Model403ErrorV6encode2toys7Encoder_p_tKF","modules":[{"name":"Passage"}],"title":"encode(to:)","roleHeading":"Instance Method","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/encode(to:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/model403error\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"kind":"internalParam","text":"encoder"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model403Error"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model403Error":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model403Error","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model403Error"}],"url":"\/documentation\/passage\/model403error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error","role":"symbol","title":"Model403Error","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Model403Error/encode(to:)":{"kind":"symbol","url":"\/documentation\/passage\/model403error\/encode(to:)","role":"symbol","title":"encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model403error/equatable-implementations.json b/docs/data/documentation/passage/model403error/equatable-implementations.json new file mode 100644 index 00000000..9f3cd89d --- /dev/null +++ b/docs/data/documentation/passage/model403error/equatable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"title":"Equatable Implementations","role":"collectionGroup"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model403Error"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model403error\/equatable-implementations"]}],"sections":[],"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model403Error\/!=(_:_:)"],"title":"Operators","generated":true}],"references":{"doc://Passage/documentation/Passage/Model403Error":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model403Error","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model403Error"}],"url":"\/documentation\/passage\/model403error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error","role":"symbol","title":"Model403Error","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Model403Error/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/!=(_:_:)","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":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/model403error\/!=(_:_:)","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model403error/error.json b/docs/data/documentation/passage/model403error/error.json new file mode 100644 index 00000000..19aadb8e --- /dev/null +++ b/docs/data/documentation/passage/model403error/error.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/model403error\/error"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/error","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"error"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]}]}],"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"title":"error","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"role":"symbol","externalID":"s:7Passage13Model403ErrorV5errorSSvp","symbolKind":"property","roleHeading":"Instance Property"},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model403Error"]]},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model403Error/error":{"kind":"symbol","url":"\/documentation\/passage\/model403error\/error","role":"symbol","title":"error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/error","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"error","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/Model403Error":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model403Error","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model403Error"}],"url":"\/documentation\/passage\/model403error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error","role":"symbol","title":"Model403Error","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model403error/init(code:error:).json b/docs/data/documentation/passage/model403error/init(code:error:).json new file mode 100644 index 00000000..5d65e1e3 --- /dev/null +++ b/docs/data/documentation/passage/model403error/init(code:error:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/init(code:error:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model403error\/init(code:error:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code","text":"Model403Code","preciseIdentifier":"s:7Passage12Model403CodeO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"error","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model403Error"]]},"metadata":{"externalID":"s:7Passage13Model403ErrorV4code5errorAcA0B4CodeO_SStcfc","role":"symbol","title":"init(code:error:)","modules":[{"name":"Passage"}],"roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage12Model403CodeO","kind":"typeIdentifier","text":"Model403Code"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"error"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"symbolKind":"init"},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model403Code":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model403Code"}],"url":"\/documentation\/passage\/model403code","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Model403Code","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Code","abstract":[],"title":"Model403Code"},"doc://Passage/documentation/Passage/Model403Error/init(code:error:)":{"kind":"symbol","url":"\/documentation\/passage\/model403error\/init(code:error:)","role":"symbol","title":"init(code:error:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/init(code:error:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage12Model403CodeO","text":"Model403Code"},{"text":", ","kind":"text"},{"text":"error","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Model403Error":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model403Error","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model403Error"}],"url":"\/documentation\/passage\/model403error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error","role":"symbol","title":"Model403Error","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model403error/init(from:).json b/docs/data/documentation/passage/model403error/init(from:).json new file mode 100644 index 00000000..28e4e089 --- /dev/null +++ b/docs/data/documentation/passage/model403error/init(from:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model403error\/init(from:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/init(from:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model403Error"]]},"metadata":{"roleHeading":"Initializer","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"symbolKind":"init","modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage13Model403ErrorV4fromACs7Decoder_p_tKcfc"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/Model403Error/init(from:)":{"kind":"symbol","url":"\/documentation\/passage\/model403error\/init(from:)","role":"symbol","title":"init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model403Error":{"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model403Error","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model403Error"}],"url":"\/documentation\/passage\/model403error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model403Error","role":"symbol","title":"Model403Error","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model404code.json b/docs/data/documentation/passage/model404code.json new file mode 100644 index 00000000..6beccd8e --- /dev/null +++ b/docs/data/documentation/passage/model404code.json @@ -0,0 +1 @@ +{"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model404Code"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","metadata":{"externalID":"s:7Passage12Model404CodeO","modules":[{"name":"Passage"}],"roleHeading":"Enumeration","role":"symbol","title":"Model404Code","symbolKind":"enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"Model404Code","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Model404Code"}]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model404Code\/appNotFound","doc:\/\/Passage\/documentation\/Passage\/Model404Code\/magicLinkNotFound","doc:\/\/Passage\/documentation\/Passage\/Model404Code\/socialConnectionNotFound","doc:\/\/Passage\/documentation\/Passage\/Model404Code\/transactionNotFound","doc:\/\/Passage\/documentation\/Passage\/Model404Code\/userNotFound"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model404Code\/init(rawValue:)"],"title":"Initializers"},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model404Code\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/Model404Code\/RawRepresentable-Implementations"]}],"variants":[{"paths":["\/documentation\/passage\/model404code"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Model404Code","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/Model404Code":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model404Code"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model404Code"}],"url":"\/documentation\/passage\/model404code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code","role":"symbol","title":"Model404Code","abstract":[],"type":"topic"},"doc://Passage/s12CaseIterableP":{"title":"Swift.CaseIterable","identifier":"doc:\/\/Passage\/s12CaseIterableP","type":"unresolvable"},"doc://Passage/documentation/Passage/Model404Code/transactionNotFound":{"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transactionNotFound"}],"title":"Model404Code.transactionNotFound","abstract":[],"role":"symbol","url":"\/documentation\/passage\/model404code\/transactionnotfound","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/transactionNotFound"},"doc://Passage/Se":{"title":"Swift.Decodable","identifier":"doc:\/\/Passage\/Se","type":"unresolvable"},"doc://Passage/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH","type":"unresolvable"},"doc://Passage/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ","type":"unresolvable"},"doc://Passage/documentation/Passage/Model404Code/appNotFound":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"appNotFound","kind":"identifier"}],"url":"\/documentation\/passage\/model404code\/appnotfound","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/appNotFound","type":"topic","kind":"symbol","title":"Model404Code.appNotFound"},"doc://Passage/documentation/Passage/Model404Code/socialConnectionNotFound":{"url":"\/documentation\/passage\/model404code\/socialconnectionnotfound","abstract":[],"title":"Model404Code.socialConnectionNotFound","type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"socialConnectionNotFound","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/socialConnectionNotFound","kind":"symbol"},"doc://Passage/documentation/Passage/Model404Code/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/Equatable-Implementations","url":"\/documentation\/passage\/model404code\/equatable-implementations"},"doc://Passage/SY":{"title":"Swift.RawRepresentable","identifier":"doc:\/\/Passage\/SY","type":"unresolvable"},"doc://Passage/documentation/Passage/Model404Code/magicLinkNotFound":{"title":"Model404Code.magicLinkNotFound","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"magicLinkNotFound"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/magicLinkNotFound","url":"\/documentation\/passage\/model404code\/magiclinknotfound","kind":"symbol"},"doc://Passage/documentation/Passage/Model404Code/userNotFound":{"role":"symbol","title":"Model404Code.userNotFound","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userNotFound"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/userNotFound","url":"\/documentation\/passage\/model404code\/usernotfound"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model404Code/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/model404code\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","abstract":[]},"doc://Passage/SE":{"title":"Swift.Encodable","identifier":"doc:\/\/Passage\/SE","type":"unresolvable"},"doc://Passage/documentation/Passage/Model404Code/init(rawValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/init(rawValue:)","url":"\/documentation\/passage\/model404code\/init(rawvalue:)","title":"init(rawValue:)","type":"topic","kind":"symbol","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model404code/!=(_:_:).json b/docs/data/documentation/passage/model404code/!=(_:_:).json new file mode 100644 index 00000000..abd9f288 --- /dev/null +++ b/docs/data/documentation/passage/model404code/!=(_:_:).json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model404code\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model404Code","doc:\/\/Passage\/documentation\/Passage\/Model404Code\/Equatable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/!=(_:_:)"},"metadata":{"symbolKind":"op","role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"extendedModule":"Swift","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage12Model404CodeO","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model404Code/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/Equatable-Implementations","url":"\/documentation\/passage\/model404code\/equatable-implementations"},"doc://Passage/documentation/Passage/Model404Code":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model404Code"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model404Code"}],"url":"\/documentation\/passage\/model404code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code","role":"symbol","title":"Model404Code","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/Model404Code/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/!=(_:_:)","kind":"symbol","url":"\/documentation\/passage\/model404code\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model404code/appnotfound.json b/docs/data/documentation/passage/model404code/appnotfound.json new file mode 100644 index 00000000..53bd2200 --- /dev/null +++ b/docs/data/documentation/passage/model404code/appnotfound.json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/appNotFound"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"appNotFound"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model404Code"]]},"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"appNotFound","kind":"identifier"}],"externalID":"s:7Passage12Model404CodeO11appNotFoundyA2CmF","symbolKind":"case","roleHeading":"Case","modules":[{"name":"Passage"}],"title":"Model404Code.appNotFound"},"variants":[{"paths":["\/documentation\/passage\/model404code\/appnotfound"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/Model404Code":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model404Code"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model404Code"}],"url":"\/documentation\/passage\/model404code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code","role":"symbol","title":"Model404Code","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/Model404Code/appNotFound":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"appNotFound","kind":"identifier"}],"url":"\/documentation\/passage\/model404code\/appnotfound","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/appNotFound","type":"topic","kind":"symbol","title":"Model404Code.appNotFound"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model404code/encode(to:).json b/docs/data/documentation/passage/model404code/encode(to:).json new file mode 100644 index 00000000..a544fd13 --- /dev/null +++ b/docs/data/documentation/passage/model404code/encode(to:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/encode(to:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model404Code","doc:\/\/Passage\/documentation\/Passage\/Model404Code\/RawRepresentable-Implementations"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model404code\/encode(to:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}]}],"metadata":{"role":"symbol","roleHeading":"Instance Method","symbolKind":"method","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift","externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:7Passage12Model404CodeO"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.encode(to:)"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model404Code":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model404Code"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model404Code"}],"url":"\/documentation\/passage\/model404code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code","role":"symbol","title":"Model404Code","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/Model404Code/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/model404code\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Model404Code/encode(to:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/encode(to:)","role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/passage\/model404code\/encode(to:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model404code/equatable-implementations.json b/docs/data/documentation/passage/model404code/equatable-implementations.json new file mode 100644 index 00000000..60a6d6de --- /dev/null +++ b/docs/data/documentation/passage/model404code/equatable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model404code\/equatable-implementations"]}],"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model404Code\/!=(_:_:)"],"title":"Operators"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model404Code"]]},"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model404Code":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model404Code"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model404Code"}],"url":"\/documentation\/passage\/model404code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code","role":"symbol","title":"Model404Code","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/Model404Code/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/!=(_:_:)","kind":"symbol","url":"\/documentation\/passage\/model404code\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model404code/hash(into:).json b/docs/data/documentation/passage/model404code/hash(into:).json new file mode 100644 index 00000000..d133fe04 --- /dev/null +++ b/docs/data/documentation/passage/model404code/hash(into:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model404code\/hash(into:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model404Code","doc:\/\/Passage\/documentation\/Passage\/Model404Code\/RawRepresentable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/hash(into:)"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"kind":"symbol","metadata":{"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage12Model404CodeO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Instance Method","role":"symbol","title":"hash(into:)","symbolKind":"method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/Model404Code/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/model404code\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model404Code/hash(into:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/hash(into:)","role":"symbol","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/passage\/model404code\/hash(into:)","type":"topic"},"doc://Passage/documentation/Passage/Model404Code":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model404Code"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model404Code"}],"url":"\/documentation\/passage\/model404code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code","role":"symbol","title":"Model404Code","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model404code/hashvalue.json b/docs/data/documentation/passage/model404code/hashvalue.json new file mode 100644 index 00000000..6ee1c2bb --- /dev/null +++ b/docs/data/documentation/passage/model404code/hashvalue.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/hashValue"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model404Code","doc:\/\/Passage\/documentation\/Passage\/Model404Code\/RawRepresentable-Implementations"]]},"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage12Model404CodeO","symbolKind":"property","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"roleHeading":"Instance Property","extendedModule":"Swift","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/passage\/model404code\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/Model404Code/hashValue":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"kind":"symbol","url":"\/documentation\/passage\/model404code\/hashvalue","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/hashValue","role":"symbol","title":"hashValue","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model404Code":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model404Code"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model404Code"}],"url":"\/documentation\/passage\/model404code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code","role":"symbol","title":"Model404Code","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/Model404Code/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/model404code\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model404code/init(from:).json b/docs/data/documentation/passage/model404code/init(from:).json new file mode 100644 index 00000000..f4aa2e77 --- /dev/null +++ b/docs/data/documentation/passage/model404code/init(from:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/model404code\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model404Code","doc:\/\/Passage\/documentation\/Passage\/Model404Code\/RawRepresentable-Implementations"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/init(from:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:7Passage12Model404CodeO","roleHeading":"Initializer","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"init(from:)","extendedModule":"Swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/Model404Code/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/model404code\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Model404Code/init(from:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/init(from:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(from:)","kind":"symbol","url":"\/documentation\/passage\/model404code\/init(from:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model404Code":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model404Code"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model404Code"}],"url":"\/documentation\/passage\/model404code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code","role":"symbol","title":"Model404Code","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model404code/init(rawvalue:).json b/docs/data/documentation/passage/model404code/init(rawvalue:).json new file mode 100644 index 00000000..03642247 --- /dev/null +++ b/docs/data/documentation/passage/model404code/init(rawvalue:).json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/init(rawValue:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model404Code"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model404code\/init(rawvalue:)"]}],"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","symbolKind":"init","modules":[{"name":"Passage"}],"title":"init(rawValue:)","externalID":"s:7Passage12Model404CodeO8rawValueACSgSS_tcfc","roleHeading":"Initializer"},"references":{"doc://Passage/documentation/Passage/Model404Code":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model404Code"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model404Code"}],"url":"\/documentation\/passage\/model404code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code","role":"symbol","title":"Model404Code","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model404Code/init(rawValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/init(rawValue:)","url":"\/documentation\/passage\/model404code\/init(rawvalue:)","title":"init(rawValue:)","type":"topic","kind":"symbol","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model404code/magiclinknotfound.json b/docs/data/documentation/passage/model404code/magiclinknotfound.json new file mode 100644 index 00000000..a23254f0 --- /dev/null +++ b/docs/data/documentation/passage/model404code/magiclinknotfound.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model404Code"]]},"metadata":{"symbolKind":"case","role":"symbol","title":"Model404Code.magicLinkNotFound","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"magicLinkNotFound","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage12Model404CodeO17magicLinkNotFoundyA2CmF","modules":[{"name":"Passage"}]},"variants":[{"paths":["\/documentation\/passage\/model404code\/magiclinknotfound"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"magicLinkNotFound"}]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/magicLinkNotFound","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model404Code/magicLinkNotFound":{"title":"Model404Code.magicLinkNotFound","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"magicLinkNotFound"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/magicLinkNotFound","url":"\/documentation\/passage\/model404code\/magiclinknotfound","kind":"symbol"},"doc://Passage/documentation/Passage/Model404Code":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model404Code"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model404Code"}],"url":"\/documentation\/passage\/model404code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code","role":"symbol","title":"Model404Code","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model404code/rawrepresentable-implementations.json b/docs/data/documentation/passage/model404code/rawrepresentable-implementations.json new file mode 100644 index 00000000..62ddc2c8 --- /dev/null +++ b/docs/data/documentation/passage/model404code/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/RawRepresentable-Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model404Code\/init(from:)"],"generated":true},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model404Code\/hashValue"],"generated":true,"title":"Instance Properties"},{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model404Code\/encode(to:)","doc:\/\/Passage\/documentation\/Passage\/Model404Code\/hash(into:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model404Code"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model404code\/rawrepresentable-implementations"]}],"references":{"doc://Passage/documentation/Passage/Model404Code":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model404Code"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model404Code"}],"url":"\/documentation\/passage\/model404code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code","role":"symbol","title":"Model404Code","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model404Code/hashValue":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"kind":"symbol","url":"\/documentation\/passage\/model404code\/hashvalue","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/hashValue","role":"symbol","title":"hashValue","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Model404Code/init(from:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/init(from:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(from:)","kind":"symbol","url":"\/documentation\/passage\/model404code\/init(from:)"},"doc://Passage/documentation/Passage/Model404Code/encode(to:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/encode(to:)","role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/passage\/model404code\/encode(to:)","type":"topic"},"doc://Passage/documentation/Passage/Model404Code/hash(into:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/hash(into:)","role":"symbol","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/passage\/model404code\/hash(into:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model404code/socialconnectionnotfound.json b/docs/data/documentation/passage/model404code/socialconnectionnotfound.json new file mode 100644 index 00000000..be9fae74 --- /dev/null +++ b/docs/data/documentation/passage/model404code/socialconnectionnotfound.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/socialConnectionNotFound","interfaceLanguage":"swift"},"metadata":{"title":"Model404Code.socialConnectionNotFound","role":"symbol","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"socialConnectionNotFound","kind":"identifier"}],"externalID":"s:7Passage12Model404CodeO24socialConnectionNotFoundyA2CmF","roleHeading":"Case","modules":[{"name":"Passage"}]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"socialConnectionNotFound","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model404code\/socialconnectionnotfound"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model404Code"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage/Model404Code":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model404Code"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model404Code"}],"url":"\/documentation\/passage\/model404code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code","role":"symbol","title":"Model404Code","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/Model404Code/socialConnectionNotFound":{"url":"\/documentation\/passage\/model404code\/socialconnectionnotfound","abstract":[],"title":"Model404Code.socialConnectionNotFound","type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"socialConnectionNotFound","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/socialConnectionNotFound","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model404code/transactionnotfound.json b/docs/data/documentation/passage/model404code/transactionnotfound.json new file mode 100644 index 00000000..4469c541 --- /dev/null +++ b/docs/data/documentation/passage/model404code/transactionnotfound.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model404Code"]]},"metadata":{"externalID":"s:7Passage12Model404CodeO19transactionNotFoundyA2CmF","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transactionNotFound","kind":"identifier"}],"title":"Model404Code.transactionNotFound","modules":[{"name":"Passage"}],"role":"symbol","symbolKind":"case"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model404code\/transactionnotfound"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transactionNotFound"}],"languages":["swift"],"platforms":["iOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/transactionNotFound"},"references":{"doc://Passage/documentation/Passage/Model404Code":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model404Code"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model404Code"}],"url":"\/documentation\/passage\/model404code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code","role":"symbol","title":"Model404Code","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model404Code/transactionNotFound":{"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transactionNotFound"}],"title":"Model404Code.transactionNotFound","abstract":[],"role":"symbol","url":"\/documentation\/passage\/model404code\/transactionnotfound","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/transactionNotFound"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model404code/usernotfound.json b/docs/data/documentation/passage/model404code/usernotfound.json new file mode 100644 index 00000000..40633eca --- /dev/null +++ b/docs/data/documentation/passage/model404code/usernotfound.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model404Code"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/userNotFound","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userNotFound","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model404code\/usernotfound"]}],"metadata":{"symbolKind":"case","role":"symbol","title":"Model404Code.userNotFound","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userNotFound","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage12Model404CodeO12userNotFoundyA2CmF","modules":[{"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage/Model404Code":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model404Code"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model404Code"}],"url":"\/documentation\/passage\/model404code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code","role":"symbol","title":"Model404Code","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model404Code/userNotFound":{"role":"symbol","title":"Model404Code.userNotFound","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userNotFound"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code\/userNotFound","url":"\/documentation\/passage\/model404code\/usernotfound"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model404error.json b/docs/data/documentation/passage/model404error.json new file mode 100644 index 00000000..03708d35 --- /dev/null +++ b/docs/data/documentation/passage/model404error.json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"type":"conformsTo"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model404Error","kind":"identifier"}]}]}],"sections":[],"metadata":{"role":"symbol","navigatorTitle":[{"text":"Model404Error","kind":"identifier"}],"modules":[{"name":"Passage"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Model404Error"}],"externalID":"s:7Passage13Model404ErrorV","title":"Model404Error","roleHeading":"Structure","symbolKind":"struct"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model404Error"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model404Error\/init(code:error:)","doc:\/\/Passage\/documentation\/Passage\/Model404Error\/init(from:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model404Error\/code","doc:\/\/Passage\/documentation\/Passage\/Model404Error\/error"]},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model404Error\/encode(to:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys"],"title":"Enumerations"},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model404Error\/Equatable-Implementations"],"title":"Default Implementations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model404error"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/Model404Error":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model404Error","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Model404Error"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error","role":"symbol","title":"Model404Error","type":"topic","url":"\/documentation\/passage\/model404error"},"doc://Passage/documentation/Passage/Model404Error/code":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/code","url":"\/documentation\/passage\/model404error\/code","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"code"},{"text":": ","kind":"text"},{"text":"Model404Code","kind":"typeIdentifier","preciseIdentifier":"s:7Passage12Model404CodeO"}],"kind":"symbol","title":"code","type":"topic"},"doc://Passage/documentation/Passage/Model404Error/error":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"error","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[],"url":"\/documentation\/passage\/model404error\/error","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/error","title":"error","role":"symbol"},"doc://Passage/SE":{"identifier":"doc:\/\/Passage\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://Passage/documentation/Passage/Model404Error/init(code:error:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Model404Code","preciseIdentifier":"s:7Passage12Model404CodeO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"error","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/passage\/model404error\/init(code:error:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/init(code:error:)","role":"symbol","title":"init(code:error:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/Model404Error/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/Equatable-Implementations","url":"\/documentation\/passage\/model404error\/equatable-implementations"},"doc://Passage/documentation/Passage/Model404Error/encode(to:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/encode(to:)","role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","url":"\/documentation\/passage\/model404error\/encode(to:)","type":"topic"},"doc://Passage/documentation/Passage/Model404Error/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys","role":"symbol","title":"Model404Error.CodingKeys","type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys"},"doc://Passage/Se":{"identifier":"doc:\/\/Passage\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/Model404Error/init(from:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/passage\/model404error\/init(from:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/init(from:)","role":"symbol","title":"init(from:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model404error/!=(_:_:).json b/docs/data/documentation/passage/model404error/!=(_:_:).json new file mode 100644 index 00000000..8cccd909 --- /dev/null +++ b/docs/data/documentation/passage/model404error/!=(_:_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/!=(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"symbolKind":"op","role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"roleHeading":"Operator","extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage13Model404ErrorV","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model404Error","doc:\/\/Passage\/documentation\/Passage\/Model404Error\/Equatable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model404error\/!=(_:_:)"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model404Error/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/Equatable-Implementations","url":"\/documentation\/passage\/model404error\/equatable-implementations"},"doc://Passage/documentation/Passage/Model404Error":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model404Error","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Model404Error"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error","role":"symbol","title":"Model404Error","type":"topic","url":"\/documentation\/passage\/model404error"},"doc://Passage/documentation/Passage/Model404Error/!=(_:_:)":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/passage\/model404error\/!=(_:_:)","title":"!=(_:_:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/!=(_:_:)","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model404error/code.json b/docs/data/documentation/passage/model404error/code.json new file mode 100644 index 00000000..1aae1984 --- /dev/null +++ b/docs/data/documentation/passage/model404error/code.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model404Error"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/passage\/model404error\/code"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/code","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"code","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage12Model404CodeO","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code","kind":"typeIdentifier","text":"Model404Code"}],"platforms":["iOS"],"languages":["swift"]}]}],"sections":[],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"code","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage12Model404CodeO","text":"Model404Code"}],"externalID":"s:7Passage13Model404ErrorV4codeAA0B4CodeOvp","title":"code","role":"symbol","roleHeading":"Instance Property"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/Model404Error":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model404Error","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Model404Error"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error","role":"symbol","title":"Model404Error","type":"topic","url":"\/documentation\/passage\/model404error"},"doc://Passage/documentation/Passage/Model404Code":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model404Code"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model404Code"}],"url":"\/documentation\/passage\/model404code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code","role":"symbol","title":"Model404Code","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/Model404Error/code":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/code","url":"\/documentation\/passage\/model404error\/code","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"code"},{"text":": ","kind":"text"},{"text":"Model404Code","kind":"typeIdentifier","preciseIdentifier":"s:7Passage12Model404CodeO"}],"kind":"symbol","title":"code","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model404error/codingkeys.json b/docs/data/documentation/passage/model404error/codingkeys.json new file mode 100644 index 00000000..a1b800f2 --- /dev/null +++ b/docs/data/documentation/passage/model404error/codingkeys.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model404error\/codingkeys"]}],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/code","doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/error"],"title":"Enumeration Cases"},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/init(stringValue:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/RawRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model404Error"]]},"sections":[],"metadata":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","title":"Model404Error.CodingKeys","externalID":"s:7Passage13Model404ErrorV10CodingKeysO"},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys"},"references":{"doc://Passage/documentation/Passage/Model404Error/CodingKeys/error":{"abstract":[],"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"error","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/error","role":"symbol","title":"Model404Error.CodingKeys.error","type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys\/error"},"doc://Passage/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/Passage\/SY"},"doc://Passage/documentation/Passage/Model404Error/CodingKeys/init(rawValue:)":{"abstract":[],"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/init(rawValue:)","role":"symbol","title":"init(rawValue:)","type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys\/init(rawvalue:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/Model404Error/CodingKeys/code":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"code"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/code","role":"symbol","title":"Model404Error.CodingKeys.code","type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys\/code"},"doc://Passage/s12CaseIterableP":{"identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable","type":"unresolvable"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Passage/documentation/Passage/Model404Error/CodingKeys/init(stringValue:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/init(stringValue:)","role":"symbol","title":"init(stringValue:)","type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys\/init(stringvalue:)"},"doc://Passage/documentation/Passage/Model404Error/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/Model404Error":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model404Error","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Model404Error"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error","role":"symbol","title":"Model404Error","type":"topic","url":"\/documentation\/passage\/model404error"},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/s9CodingKeyP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP","title":"Swift.CodingKey"},"doc://Passage/documentation/Passage/Model404Error/CodingKeys/Equatable-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys\/equatable-implementations"},"doc://Passage/documentation/Passage/Model404Error/CodingKeys/init(intValue:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/init(intValue:)","role":"symbol","title":"init(intValue:)","type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys\/init(intvalue:)"},"doc://Passage/s23CustomStringConvertibleP":{"identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible","type":"unresolvable"},"doc://Passage/s8SendableP":{"identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable","type":"unresolvable"},"doc://Passage/documentation/Passage/Model404Error/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys","role":"symbol","title":"Model404Error.CodingKeys","type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys"},"doc://Passage/documentation/Passage/Model404Error/CodingKeys/CodingKey-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys\/codingkey-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model404error/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/model404error/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..a7c8b45a --- /dev/null +++ b/docs/data/documentation/passage/model404error/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}],"kind":"declarations"}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model404error\/codingkeys\/!=(_:_:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model404Error","doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/Equatable-Implementations"]]},"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage13Model404ErrorV10CodingKeysO","roleHeading":"Operator","role":"symbol","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"op","title":"!=(_:_:)"},"references":{"doc://Passage/documentation/Passage/Model404Error":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model404Error","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Model404Error"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error","role":"symbol","title":"Model404Error","type":"topic","url":"\/documentation\/passage\/model404error"},"doc://Passage/documentation/Passage/Model404Error/CodingKeys/!=(_:_:)":{"abstract":[],"type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/!=(_:_:)"},"doc://Passage/documentation/Passage/Model404Error/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys","role":"symbol","title":"Model404Error.CodingKeys","type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys"},"doc://Passage/documentation/Passage/Model404Error/CodingKeys/Equatable-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys\/equatable-implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model404error/codingkeys/code.json b/docs/data/documentation/passage/model404error/codingkeys/code.json new file mode 100644 index 00000000..828c6ed3 --- /dev/null +++ b/docs/data/documentation/passage/model404error/codingkeys/code.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"code"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/code"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model404Error","doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model404error\/codingkeys\/code"]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"code","kind":"identifier"}],"externalID":"s:7Passage13Model404ErrorV10CodingKeysO4codeyA2EmF","title":"Model404Error.CodingKeys.code","role":"symbol","roleHeading":"Case"},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model404Error":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model404Error","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Model404Error"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error","role":"symbol","title":"Model404Error","type":"topic","url":"\/documentation\/passage\/model404error"},"doc://Passage/documentation/Passage/Model404Error/CodingKeys/code":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"code"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/code","role":"symbol","title":"Model404Error.CodingKeys.code","type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys\/code"},"doc://Passage/documentation/Passage/Model404Error/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys","role":"symbol","title":"Model404Error.CodingKeys","type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model404error/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/model404error/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..bf189048 --- /dev/null +++ b/docs/data/documentation/passage/model404error/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"kind":"article","sections":[],"metadata":{"title":"CodingKey Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/description"],"generated":true,"title":"Instance Properties"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model404Error","doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/passage\/model404error\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/Model404Error":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model404Error","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Model404Error"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error","role":"symbol","title":"Model404Error","type":"topic","url":"\/documentation\/passage\/model404error"},"doc://Passage/documentation/Passage/Model404Error/CodingKeys/description":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/description","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"url":"\/documentation\/passage\/model404error\/codingkeys\/description","type":"topic","role":"symbol","title":"description","abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage/Model404Error/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys","role":"symbol","title":"Model404Error.CodingKeys","type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys"},"doc://Passage/documentation/Passage/Model404Error/CodingKeys/debugDescription":{"role":"symbol","type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys\/debugdescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/debugDescription","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","abstract":[],"title":"debugDescription"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model404error/codingkeys/debugdescription.json b/docs/data/documentation/passage/model404error/codingkeys/debugdescription.json new file mode 100644 index 00000000..70a188b3 --- /dev/null +++ b/docs/data/documentation/passage/model404error/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/debugDescription"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model404Error","doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/CodingKey-Implementations"]]},"metadata":{"role":"symbol","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage13Model404ErrorV10CodingKeysO","symbolKind":"property","roleHeading":"Instance Property","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"debugDescription","extendedModule":"Swift"},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/model404error\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/Model404Error":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model404Error","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Model404Error"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error","role":"symbol","title":"Model404Error","type":"topic","url":"\/documentation\/passage\/model404error"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model404Error/CodingKeys/debugDescription":{"role":"symbol","type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys\/debugdescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/debugDescription","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","abstract":[],"title":"debugDescription"},"doc://Passage/documentation/Passage/Model404Error/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys","role":"symbol","title":"Model404Error.CodingKeys","type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys"},"doc://Passage/documentation/Passage/Model404Error/CodingKeys/CodingKey-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys\/codingkey-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model404error/codingkeys/description.json b/docs/data/documentation/passage/model404error/codingkeys/description.json new file mode 100644 index 00000000..580c7d8b --- /dev/null +++ b/docs/data/documentation/passage/model404error/codingkeys/description.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"symbolKind":"property","role":"symbol","title":"description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"extendedModule":"Swift","roleHeading":"Instance Property","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage13Model404ErrorV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.description","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/model404error\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/description","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model404Error","doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/CodingKey-Implementations"]]},"references":{"doc://Passage/documentation/Passage/Model404Error/CodingKeys/description":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/description","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"url":"\/documentation\/passage\/model404error\/codingkeys\/description","type":"topic","role":"symbol","title":"description","abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage/Model404Error/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys","role":"symbol","title":"Model404Error.CodingKeys","type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model404Error":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model404Error","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Model404Error"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error","role":"symbol","title":"Model404Error","type":"topic","url":"\/documentation\/passage\/model404error"},"doc://Passage/documentation/Passage/Model404Error/CodingKeys/CodingKey-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys\/codingkey-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model404error/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/model404error/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..7a6c311d --- /dev/null +++ b/docs/data/documentation/passage/model404error/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/!=(_:_:)"],"generated":true,"title":"Operators"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model404Error","doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model404error\/codingkeys\/equatable-implementations"]}],"sections":[],"references":{"doc://Passage/documentation/Passage/Model404Error/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys","role":"symbol","title":"Model404Error.CodingKeys","type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model404Error":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model404Error","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Model404Error"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error","role":"symbol","title":"Model404Error","type":"topic","url":"\/documentation\/passage\/model404error"},"doc://Passage/documentation/Passage/Model404Error/CodingKeys/!=(_:_:)":{"abstract":[],"type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model404error/codingkeys/error.json b/docs/data/documentation/passage/model404error/codingkeys/error.json new file mode 100644 index 00000000..fd1dd8fc --- /dev/null +++ b/docs/data/documentation/passage/model404error/codingkeys/error.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"error"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model404error\/codingkeys\/error"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model404Error","doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/error","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage13Model404ErrorV10CodingKeysO5erroryA2EmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"error","kind":"identifier"}],"role":"symbol","modules":[{"name":"Passage"}],"title":"Model404Error.CodingKeys.error","roleHeading":"Case","symbolKind":"case"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/Model404Error":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model404Error","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Model404Error"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error","role":"symbol","title":"Model404Error","type":"topic","url":"\/documentation\/passage\/model404error"},"doc://Passage/documentation/Passage/Model404Error/CodingKeys/error":{"abstract":[],"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"error","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/error","role":"symbol","title":"Model404Error.CodingKeys.error","type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys\/error"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model404Error/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys","role":"symbol","title":"Model404Error.CodingKeys","type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model404error/codingkeys/hash(into:).json b/docs/data/documentation/passage/model404error/codingkeys/hash(into:).json new file mode 100644 index 00000000..e8d44420 --- /dev/null +++ b/docs/data/documentation/passage/model404error/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/model404error\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"title":"hash(into:)","role":"symbol","extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage13Model404ErrorV10CodingKeysO","roleHeading":"Instance Method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/hash(into:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model404Error","doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/RawRepresentable-Implementations"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model404Error/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys","role":"symbol","title":"Model404Error.CodingKeys","type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys"},"doc://Passage/documentation/Passage/Model404Error/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/Model404Error/CodingKeys/hash(into:)":{"url":"\/documentation\/passage\/model404error\/codingkeys\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/hash(into:)","title":"hash(into:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic"},"doc://Passage/documentation/Passage/Model404Error":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model404Error","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Model404Error"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error","role":"symbol","title":"Model404Error","type":"topic","url":"\/documentation\/passage\/model404error"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model404error/codingkeys/hashvalue.json b/docs/data/documentation/passage/model404error/codingkeys/hashvalue.json new file mode 100644 index 00000000..d497247d --- /dev/null +++ b/docs/data/documentation/passage/model404error/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage13Model404ErrorV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"extendedModule":"Swift","role":"symbol","title":"hashValue","roleHeading":"Instance Property"},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model404Error","doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/RawRepresentable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model404error\/codingkeys\/hashvalue"]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/Model404Error/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys","role":"symbol","title":"Model404Error.CodingKeys","type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model404Error/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/Model404Error/CodingKeys/hashValue":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/hashValue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"title":"hashValue","type":"topic","role":"symbol","abstract":[],"url":"\/documentation\/passage\/model404error\/codingkeys\/hashvalue"},"doc://Passage/documentation/Passage/Model404Error":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model404Error","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Model404Error"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error","role":"symbol","title":"Model404Error","type":"topic","url":"\/documentation\/passage\/model404error"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model404error/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/model404error/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..0d912292 --- /dev/null +++ b/docs/data/documentation/passage/model404error/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage13Model404ErrorV10CodingKeysO8intValueAESgSi_tcfc","title":"init(intValue:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"roleHeading":"Initializer","symbolKind":"init","modules":[{"name":"Passage"}]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model404Error","doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys"]]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/model404error\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model404Error/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys","role":"symbol","title":"Model404Error.CodingKeys","type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys"},"doc://Passage/documentation/Passage/Model404Error":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model404Error","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Model404Error"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error","role":"symbol","title":"Model404Error","type":"topic","url":"\/documentation\/passage\/model404error"},"doc://Passage/documentation/Passage/Model404Error/CodingKeys/init(intValue:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/init(intValue:)","role":"symbol","title":"init(intValue:)","type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys\/init(intvalue:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model404error/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/model404error/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..2cf451d4 --- /dev/null +++ b/docs/data/documentation/passage/model404error/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"platforms":["iOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model404Error","doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/init(rawValue:)"},"metadata":{"symbolKind":"init","title":"init(rawValue:)","externalID":"s:7Passage13Model404ErrorV10CodingKeysO8rawValueAESgSS_tcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"roleHeading":"Initializer","modules":[{"name":"Passage"}],"role":"symbol"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model404error\/codingkeys\/init(rawvalue:)"]}],"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model404Error/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys","role":"symbol","title":"Model404Error.CodingKeys","type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys"},"doc://Passage/documentation/Passage/Model404Error":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model404Error","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Model404Error"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error","role":"symbol","title":"Model404Error","type":"topic","url":"\/documentation\/passage\/model404error"},"doc://Passage/documentation/Passage/Model404Error/CodingKeys/init(rawValue:)":{"abstract":[],"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/init(rawValue:)","role":"symbol","title":"init(rawValue:)","type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys\/init(rawvalue:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model404error/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/model404error/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..3f23cd68 --- /dev/null +++ b/docs/data/documentation/passage/model404error/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model404error\/codingkeys\/init(stringvalue:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model404Error","doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/init(stringValue:)"},"metadata":{"roleHeading":"Initializer","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"role":"symbol","externalID":"s:7Passage13Model404ErrorV10CodingKeysO11stringValueAESgSS_tcfc","symbolKind":"init","title":"init(stringValue:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/Model404Error/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys","role":"symbol","title":"Model404Error.CodingKeys","type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys"},"doc://Passage/documentation/Passage/Model404Error/CodingKeys/init(stringValue:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/init(stringValue:)","role":"symbol","title":"init(stringValue:)","type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys\/init(stringvalue:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model404Error":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model404Error","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Model404Error"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error","role":"symbol","title":"Model404Error","type":"topic","url":"\/documentation\/passage\/model404error"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model404error/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/model404error/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..88fcf3f0 --- /dev/null +++ b/docs/data/documentation/passage/model404error/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"RawRepresentable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/RawRepresentable-Implementations"},"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/hashValue"],"title":"Instance Properties","generated":true},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model404Error","doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys"]]},"kind":"article","variants":[{"paths":["\/documentation\/passage\/model404error\/codingkeys\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/Model404Error/CodingKeys/hash(into:)":{"url":"\/documentation\/passage\/model404error\/codingkeys\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/hash(into:)","title":"hash(into:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model404Error":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model404Error","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Model404Error"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error","role":"symbol","title":"Model404Error","type":"topic","url":"\/documentation\/passage\/model404error"},"doc://Passage/documentation/Passage/Model404Error/CodingKeys/hashValue":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys\/hashValue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"title":"hashValue","type":"topic","role":"symbol","abstract":[],"url":"\/documentation\/passage\/model404error\/codingkeys\/hashvalue"},"doc://Passage/documentation/Passage/Model404Error/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/CodingKeys","role":"symbol","title":"Model404Error.CodingKeys","type":"topic","url":"\/documentation\/passage\/model404error\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model404error/encode(to:).json b/docs/data/documentation/passage/model404error/encode(to:).json new file mode 100644 index 00000000..5bde40da --- /dev/null +++ b/docs/data/documentation/passage/model404error/encode(to:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model404Error"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/model404error\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"externalID":"s:7Passage13Model404ErrorV6encode2toys7Encoder_p_tKF","modules":[{"name":"Passage"}],"roleHeading":"Instance Method","role":"symbol","title":"encode(to:)","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/encode(to:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"}],"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage/Model404Error":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model404Error","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Model404Error"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error","role":"symbol","title":"Model404Error","type":"topic","url":"\/documentation\/passage\/model404error"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model404Error/encode(to:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/encode(to:)","role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","url":"\/documentation\/passage\/model404error\/encode(to:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model404error/equatable-implementations.json b/docs/data/documentation/passage/model404error/equatable-implementations.json new file mode 100644 index 00000000..e52a1314 --- /dev/null +++ b/docs/data/documentation/passage/model404error/equatable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model404Error\/!=(_:_:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model404Error"]]},"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model404error\/equatable-implementations"]}],"sections":[],"kind":"article","schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model404Error/!=(_:_:)":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/passage\/model404error\/!=(_:_:)","title":"!=(_:_:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/!=(_:_:)","abstract":[]},"doc://Passage/documentation/Passage/Model404Error":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model404Error","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Model404Error"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error","role":"symbol","title":"Model404Error","type":"topic","url":"\/documentation\/passage\/model404error"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model404error/error.json b/docs/data/documentation/passage/model404error/error.json new file mode 100644 index 00000000..fe51b6a0 --- /dev/null +++ b/docs/data/documentation/passage/model404error/error.json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"error"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"modules":[{"name":"Passage"}],"roleHeading":"Instance Property","externalID":"s:7Passage13Model404ErrorV5errorSSvp","symbolKind":"property","title":"error","role":"symbol"},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/error","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/model404error\/error"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model404Error"]]},"references":{"doc://Passage/documentation/Passage/Model404Error":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model404Error","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Model404Error"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error","role":"symbol","title":"Model404Error","type":"topic","url":"\/documentation\/passage\/model404error"},"doc://Passage/documentation/Passage/Model404Error/error":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"error","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[],"url":"\/documentation\/passage\/model404error\/error","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/error","title":"error","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model404error/init(code:error:).json b/docs/data/documentation/passage/model404error/init(code:error:).json new file mode 100644 index 00000000..1de1a2dd --- /dev/null +++ b/docs/data/documentation/passage/model404error/init(code:error:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/init(code:error:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model404error\/init(code:error:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"text":"Model404Code","preciseIdentifier":"s:7Passage12Model404CodeO","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code"},{"kind":"text","text":", "},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Model404Code","kind":"typeIdentifier","preciseIdentifier":"s:7Passage12Model404CodeO"},{"text":", ","kind":"text"},{"text":"error","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"roleHeading":"Initializer","symbolKind":"init","externalID":"s:7Passage13Model404ErrorV4code5errorAcA0B4CodeO_SStcfc","role":"symbol","title":"init(code:error:)","modules":[{"name":"Passage"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model404Error"]]},"references":{"doc://Passage/documentation/Passage/Model404Error":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model404Error","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Model404Error"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error","role":"symbol","title":"Model404Error","type":"topic","url":"\/documentation\/passage\/model404error"},"doc://Passage/documentation/Passage/Model404Error/init(code:error:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Model404Code","preciseIdentifier":"s:7Passage12Model404CodeO","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"error","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/passage\/model404error\/init(code:error:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/init(code:error:)","role":"symbol","title":"init(code:error:)","kind":"symbol"},"doc://Passage/documentation/Passage/Model404Code":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model404Code"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model404Code"}],"url":"\/documentation\/passage\/model404code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Code","role":"symbol","title":"Model404Code","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model404error/init(from:).json b/docs/data/documentation/passage/model404error/init(from:).json new file mode 100644 index 00000000..e07b3eff --- /dev/null +++ b/docs/data/documentation/passage/model404error/init(from:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage13Model404ErrorV4fromACs7Decoder_p_tKcfc","modules":[{"name":"Passage"}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"symbolKind":"init","roleHeading":"Initializer","role":"symbol","title":"init(from:)"},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/passage\/model404error\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model404Error"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/init(from:)"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model404Error/init(from:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/passage\/model404error\/init(from:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error\/init(from:)","role":"symbol","title":"init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage/Model404Error":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model404Error","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Model404Error"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model404Error","role":"symbol","title":"Model404Error","type":"topic","url":"\/documentation\/passage\/model404error"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model409code.json b/docs/data/documentation/passage/model409code.json new file mode 100644 index 00000000..75cba37f --- /dev/null +++ b/docs/data/documentation/passage/model409code.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"relationshipsSections":[{"title":"Conforms To","kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model409Code","interfaceLanguage":"swift"},"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model409Code\/userHasNoPasskeys"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model409Code\/init(rawValue:)"],"title":"Initializers"},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model409Code\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/Model409Code\/RawRepresentable-Implementations"]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model409Code","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model409code"]}],"metadata":{"symbolKind":"enum","role":"symbol","title":"Model409Code","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model409Code","kind":"identifier"}],"roleHeading":"Enumeration","navigatorTitle":[{"kind":"identifier","text":"Model409Code"}],"externalID":"s:7Passage12Model409CodeO","modules":[{"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage/Model409Code/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/model409code\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Code\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/Model409Code/init(rawValue:)":{"type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","abstract":[],"url":"\/documentation\/passage\/model409code\/init(rawvalue:)","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Code\/init(rawValue:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/Se":{"type":"unresolvable","identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable"},"doc://Passage/documentation/Passage/Model409Code/Equatable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/model409code\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Code\/Equatable-Implementations","type":"topic","kind":"article","title":"Equatable Implementations"},"doc://Passage/documentation/Passage/Model409Code/userHasNoPasskeys":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userHasNoPasskeys"}],"kind":"symbol","url":"\/documentation\/passage\/model409code\/userhasnopasskeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Code\/userHasNoPasskeys","role":"symbol","title":"Model409Code.userHasNoPasskeys","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/Model409Code":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Model409Code","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"Model409Code","kind":"identifier"}],"url":"\/documentation\/passage\/model409code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Code","role":"symbol","title":"Model409Code","type":"topic","abstract":[]},"doc://Passage/SE":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable"},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/SY":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model409code/!=(_:_:).json b/docs/data/documentation/passage/model409code/!=(_:_:).json new file mode 100644 index 00000000..e177fa62 --- /dev/null +++ b/docs/data/documentation/passage/model409code/!=(_:_:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model409Code\/!=(_:_:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model409Code","doc:\/\/Passage\/documentation\/Passage\/Model409Code\/Equatable-Implementations"]]},"kind":"symbol","sections":[],"metadata":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage12Model409CodeO","symbolKind":"op","roleHeading":"Operator","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"title":"!=(_:_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/model409code\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/Model409Code/Equatable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/model409code\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Code\/Equatable-Implementations","type":"topic","kind":"article","title":"Equatable Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model409Code/!=(_:_:)":{"role":"symbol","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/model409code\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Code\/!=(_:_:)","type":"topic","kind":"symbol","title":"!=(_:_:)"},"doc://Passage/documentation/Passage/Model409Code":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Model409Code","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"Model409Code","kind":"identifier"}],"url":"\/documentation\/passage\/model409code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Code","role":"symbol","title":"Model409Code","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model409code/encode(to:).json b/docs/data/documentation/passage/model409code/encode(to:).json new file mode 100644 index 00000000..c3ad1afb --- /dev/null +++ b/docs/data/documentation/passage/model409code/encode(to:).json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.encode(to:)"},{"text":".","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model409Code","doc:\/\/Passage\/documentation\/Passage\/Model409Code\/RawRepresentable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model409code\/encode(to:)"]}],"metadata":{"externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:7Passage12Model409CodeO","symbolKind":"method","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}]},"roleHeading":"Instance Method","extendedModule":"Swift","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model409Code\/encode(to:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/Model409Code/encode(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","url":"\/documentation\/passage\/model409code\/encode(to:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Code\/encode(to:)","role":"symbol","title":"encode(to:)","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/Model409Code/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/model409code\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Code\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/Model409Code":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Model409Code","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"Model409Code","kind":"identifier"}],"url":"\/documentation\/passage\/model409code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Code","role":"symbol","title":"Model409Code","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model409code/equatable-implementations.json b/docs/data/documentation/passage/model409code/equatable-implementations.json new file mode 100644 index 00000000..9706ee4c --- /dev/null +++ b/docs/data/documentation/passage/model409code/equatable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model409Code\/!=(_:_:)"],"generated":true,"title":"Operators"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model409Code"]]},"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model409code\/equatable-implementations"]}],"sections":[],"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model409Code\/Equatable-Implementations"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model409Code/!=(_:_:)":{"role":"symbol","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/model409code\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Code\/!=(_:_:)","type":"topic","kind":"symbol","title":"!=(_:_:)"},"doc://Passage/documentation/Passage/Model409Code":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Model409Code","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"Model409Code","kind":"identifier"}],"url":"\/documentation\/passage\/model409code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Code","role":"symbol","title":"Model409Code","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model409code/hash(into:).json b/docs/data/documentation/passage/model409code/hash(into:).json new file mode 100644 index 00000000..73ae304a --- /dev/null +++ b/docs/data/documentation/passage/model409code/hash(into:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model409Code","doc:\/\/Passage\/documentation\/Passage\/Model409Code\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model409Code\/hash(into:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model409code\/hash(into:)"]}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"roleHeading":"Instance Method","symbolKind":"method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage12Model409CodeO","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"extendedModule":"Swift","role":"symbol","title":"hash(into:)","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/Model409Code":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Model409Code","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"Model409Code","kind":"identifier"}],"url":"\/documentation\/passage\/model409code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Code","role":"symbol","title":"Model409Code","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model409Code/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/model409code\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Code\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/Model409Code/hash(into:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/passage\/model409code\/hash(into:)","abstract":[],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Code\/hash(into:)","role":"symbol","title":"hash(into:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model409code/hashvalue.json b/docs/data/documentation/passage/model409code/hashvalue.json new file mode 100644 index 00000000..c4c89991 --- /dev/null +++ b/docs/data/documentation/passage/model409code/hashvalue.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model409Code\/hashValue"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/model409code\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage12Model409CodeO","roleHeading":"Instance Property","role":"symbol","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"property","title":"hashValue","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model409Code","doc:\/\/Passage\/documentation\/Passage\/Model409Code\/RawRepresentable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/Model409Code/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/model409code\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Code\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/Model409Code/hashValue":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"type":"topic","url":"\/documentation\/passage\/model409code\/hashvalue","abstract":[],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Code\/hashValue","role":"symbol","title":"hashValue","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model409Code":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Model409Code","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"Model409Code","kind":"identifier"}],"url":"\/documentation\/passage\/model409code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Code","role":"symbol","title":"Model409Code","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model409code/init(from:).json b/docs/data/documentation/passage/model409code/init(from:).json new file mode 100644 index 00000000..0c77b86c --- /dev/null +++ b/docs/data/documentation/passage/model409code/init(from:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"kind":"symbol","metadata":{"extendedModule":"Swift","roleHeading":"Initializer","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"modules":[{"name":"Passage","relatedModules":["Swift"]}],"role":"symbol","title":"init(from:)","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:7Passage12Model409CodeO"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(from:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model409code\/init(from:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model409Code","doc:\/\/Passage\/documentation\/Passage\/Model409Code\/RawRepresentable-Implementations"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model409Code\/init(from:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model409Code/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic","url":"\/documentation\/passage\/model409code\/init(from:)","abstract":[],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Code\/init(from:)","role":"symbol","title":"init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage/Model409Code":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Model409Code","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"Model409Code","kind":"identifier"}],"url":"\/documentation\/passage\/model409code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Code","role":"symbol","title":"Model409Code","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Model409Code/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/model409code\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Code\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model409code/init(rawvalue:).json b/docs/data/documentation/passage/model409code/init(rawvalue:).json new file mode 100644 index 00000000..8e2522a0 --- /dev/null +++ b/docs/data/documentation/passage/model409code/init(rawvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model409Code"]]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model409Code\/init(rawValue:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"metadata":{"externalID":"s:7Passage12Model409CodeO8rawValueACSgSS_tcfc","role":"symbol","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"modules":[{"name":"Passage"}],"roleHeading":"Initializer","title":"init(rawValue:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model409code\/init(rawvalue:)"]}],"references":{"doc://Passage/documentation/Passage/Model409Code/init(rawValue:)":{"type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","abstract":[],"url":"\/documentation\/passage\/model409code\/init(rawvalue:)","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Code\/init(rawValue:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model409Code":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Model409Code","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"Model409Code","kind":"identifier"}],"url":"\/documentation\/passage\/model409code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Code","role":"symbol","title":"Model409Code","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model409code/rawrepresentable-implementations.json b/docs/data/documentation/passage/model409code/rawrepresentable-implementations.json new file mode 100644 index 00000000..0d1e5108 --- /dev/null +++ b/docs/data/documentation/passage/model409code/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/model409code\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model409Code\/init(from:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model409Code\/hashValue"],"generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model409Code\/encode(to:)","doc:\/\/Passage\/documentation\/Passage\/Model409Code\/hash(into:)"],"generated":true}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model409Code"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model409Code\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"article","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model409Code":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Model409Code","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"Model409Code","kind":"identifier"}],"url":"\/documentation\/passage\/model409code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Code","role":"symbol","title":"Model409Code","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Model409Code/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic","url":"\/documentation\/passage\/model409code\/init(from:)","abstract":[],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Code\/init(from:)","role":"symbol","title":"init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage/Model409Code/hash(into:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/passage\/model409code\/hash(into:)","abstract":[],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Code\/hash(into:)","role":"symbol","title":"hash(into:)","kind":"symbol"},"doc://Passage/documentation/Passage/Model409Code/hashValue":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"type":"topic","url":"\/documentation\/passage\/model409code\/hashvalue","abstract":[],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Code\/hashValue","role":"symbol","title":"hashValue","kind":"symbol"},"doc://Passage/documentation/Passage/Model409Code/encode(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","url":"\/documentation\/passage\/model409code\/encode(to:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Code\/encode(to:)","role":"symbol","title":"encode(to:)","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model409code/userhasnopasskeys.json b/docs/data/documentation/passage/model409code/userhasnopasskeys.json new file mode 100644 index 00000000..71c54d84 --- /dev/null +++ b/docs/data/documentation/passage/model409code/userhasnopasskeys.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model409Code"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model409Code\/userHasNoPasskeys","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userHasNoPasskeys","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model409code\/userhasnopasskeys"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","metadata":{"externalID":"s:7Passage12Model409CodeO17userHasNoPasskeysyA2CmF","symbolKind":"case","roleHeading":"Case","role":"symbol","modules":[{"name":"Passage"}],"title":"Model409Code.userHasNoPasskeys","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userHasNoPasskeys","kind":"identifier"}]},"references":{"doc://Passage/documentation/Passage/Model409Code/userHasNoPasskeys":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userHasNoPasskeys"}],"kind":"symbol","url":"\/documentation\/passage\/model409code\/userhasnopasskeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Code\/userHasNoPasskeys","role":"symbol","title":"Model409Code.userHasNoPasskeys","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model409Code":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Model409Code","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"Model409Code","kind":"identifier"}],"url":"\/documentation\/passage\/model409code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Code","role":"symbol","title":"Model409Code","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model409error.json b/docs/data/documentation/passage/model409error.json new file mode 100644 index 00000000..064fca42 --- /dev/null +++ b/docs/data/documentation/passage/model409error.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model409Error","interfaceLanguage":"swift"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model409Error\/init(code:error:)","doc:\/\/Passage\/documentation\/Passage\/Model409Error\/init(from:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model409Error\/code","doc:\/\/Passage\/documentation\/Passage\/Model409Error\/error"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model409Error\/encode(to:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys"],"title":"Enumerations"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model409Error\/Equatable-Implementations"],"title":"Default Implementations","generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Model409Error","kind":"identifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model409error"]}],"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"type":"conformsTo","kind":"relationships"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"title":"Model409Error","roleHeading":"Structure","role":"symbol","externalID":"s:7Passage13Model409ErrorV","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model409Error","kind":"identifier"}],"navigatorTitle":[{"text":"Model409Error","kind":"identifier"}],"symbolKind":"struct","modules":[{"name":"Passage"}]},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model409Error":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Model409Error","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model409Error"}],"title":"Model409Error","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/model409error"},"doc://Passage/documentation/Passage/Model409Error/init(code:error:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Model409Code","kind":"typeIdentifier","preciseIdentifier":"s:7Passage12Model409CodeO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/init(code:error:)","title":"init(code:error:)","type":"topic","url":"\/documentation\/passage\/model409error\/init(code:error:)","kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/Model409Error/encode(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/encode(to:)","title":"encode(to:)","type":"topic","url":"\/documentation\/passage\/model409error\/encode(to:)","kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/Model409Error/code":{"url":"\/documentation\/passage\/model409error\/code","title":"code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/code","role":"symbol","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"code","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Model409Code","preciseIdentifier":"s:7Passage12Model409CodeO"}],"type":"topic"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Passage/SE":{"identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://Passage/documentation/Passage/Model409Error/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"Model409Error.CodingKeys","type":"topic","kind":"symbol","abstract":[],"url":"\/documentation\/passage\/model409error\/codingkeys"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Passage/documentation/Passage/Model409Error/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/Equatable-Implementations","title":"Equatable Implementations","type":"topic","url":"\/documentation\/passage\/model409error\/equatable-implementations","kind":"article","role":"collectionGroup"},"doc://Passage/documentation/Passage/Model409Error/error":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"error"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/error","title":"error","type":"topic","url":"\/documentation\/passage\/model409error\/error","kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/Model409Error/init(from:)":{"url":"\/documentation\/passage\/model409error\/init(from:)","abstract":[],"title":"init(from:)","type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/init(from:)","kind":"symbol"},"doc://Passage/Se":{"title":"Swift.Decodable","identifier":"doc:\/\/Passage\/Se","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model409error/!=(_:_:).json b/docs/data/documentation/passage/model409error/!=(_:_:).json new file mode 100644 index 00000000..f325ec37 --- /dev/null +++ b/docs/data/documentation/passage/model409error/!=(_:_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model409Error","doc:\/\/Passage\/documentation\/Passage\/Model409Error\/Equatable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/model409error\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}]}],"sections":[],"kind":"symbol","metadata":{"role":"symbol","roleHeading":"Operator","symbolKind":"op","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage13Model409ErrorV"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/!=(_:_:)"},"references":{"doc://Passage/documentation/Passage/Model409Error":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Model409Error","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model409Error"}],"title":"Model409Error","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/model409error"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model409Error/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/!=(_:_:)","url":"\/documentation\/passage\/model409error\/!=(_:_:)"},"doc://Passage/documentation/Passage/Model409Error/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/Equatable-Implementations","title":"Equatable Implementations","type":"topic","url":"\/documentation\/passage\/model409error\/equatable-implementations","kind":"article","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model409error/code.json b/docs/data/documentation/passage/model409error/code.json new file mode 100644 index 00000000..56db2d35 --- /dev/null +++ b/docs/data/documentation/passage/model409error/code.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model409Error"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model409error\/code"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/code"},"metadata":{"externalID":"s:7Passage13Model409ErrorV4codeAA0B4CodeOvp","title":"code","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"code"},{"text":": ","kind":"text"},{"text":"Model409Code","kind":"typeIdentifier","preciseIdentifier":"s:7Passage12Model409CodeO"}],"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"Passage"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"code"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Code","kind":"typeIdentifier","preciseIdentifier":"s:7Passage12Model409CodeO","text":"Model409Code"}],"languages":["swift"],"platforms":["iOS"]}]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model409Error/code":{"url":"\/documentation\/passage\/model409error\/code","title":"code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/code","role":"symbol","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"code","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Model409Code","preciseIdentifier":"s:7Passage12Model409CodeO"}],"type":"topic"},"doc://Passage/documentation/Passage/Model409Code":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Model409Code","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"Model409Code","kind":"identifier"}],"url":"\/documentation\/passage\/model409code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Code","role":"symbol","title":"Model409Code","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Model409Error":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Model409Error","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model409Error"}],"title":"Model409Error","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/model409error"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model409error/codingkeys.json b/docs/data/documentation/passage/model409error/codingkeys.json new file mode 100644 index 00000000..d541e7d1 --- /dev/null +++ b/docs/data/documentation/passage/model409error/codingkeys.json @@ -0,0 +1 @@ +{"relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"externalID":"s:7Passage13Model409ErrorV10CodingKeysO","modules":[{"name":"Passage"}],"roleHeading":"Enumeration","role":"symbol","title":"Model409Error.CodingKeys","symbolKind":"enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/code","doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/error"]},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/init(stringValue:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/RawRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/model409error\/codingkeys"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model409Error"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/s12CaseIterableP":{"type":"unresolvable","title":"Swift.CaseIterable","identifier":"doc:\/\/Passage\/s12CaseIterableP"},"doc://Passage/documentation/Passage/Model409Error/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"Model409Error.CodingKeys","type":"topic","kind":"symbol","abstract":[],"url":"\/documentation\/passage\/model409error\/codingkeys"},"doc://Passage/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP"},"doc://Passage/documentation/Passage/Model409Error/CodingKeys/Equatable-Implementations":{"abstract":[],"title":"Equatable Implementations","url":"\/documentation\/passage\/model409error\/codingkeys\/equatable-implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/Equatable-Implementations","type":"topic"},"doc://Passage/documentation/Passage/Model409Error/CodingKeys/error":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"error","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/model409error\/codingkeys\/error","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/error","role":"symbol","title":"Model409Error.CodingKeys.error","kind":"symbol"},"doc://Passage/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage/Model409Error":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Model409Error","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model409Error"}],"title":"Model409Error","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/model409error"},"doc://Passage/documentation/Passage/Model409Error/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/model409error\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/CodingKey-Implementations","type":"topic","kind":"article","title":"CodingKey Implementations"},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP"},"doc://Passage/documentation/Passage/Model409Error/CodingKeys/code":{"abstract":[],"title":"Model409Error.CodingKeys.code","url":"\/documentation\/passage\/model409error\/codingkeys\/code","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"code"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/code","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model409Error/CodingKeys/init(stringValue:)":{"abstract":[],"title":"init(stringValue:)","url":"\/documentation\/passage\/model409error\/codingkeys\/init(stringvalue:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/init(stringValue:)"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP"},"doc://Passage/documentation/Passage/Model409Error/CodingKeys/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","kind":"article","abstract":[],"url":"\/documentation\/passage\/model409error\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/s9CodingKeyP":{"title":"Swift.CodingKey","type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP"},"doc://Passage/SY":{"title":"Swift.RawRepresentable","type":"unresolvable","identifier":"doc:\/\/Passage\/SY"},"doc://Passage/documentation/Passage/Model409Error/CodingKeys/init(rawValue:)":{"abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/init(rawValue:)","type":"topic","url":"\/documentation\/passage\/model409error\/codingkeys\/init(rawvalue:)","title":"init(rawValue:)","kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/Model409Error/CodingKeys/init(intValue:)":{"url":"\/documentation\/passage\/model409error\/codingkeys\/init(intvalue:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/init(intValue:)","title":"init(intValue:)","kind":"symbol","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model409error/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/model409error/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..cd3a84b5 --- /dev/null +++ b/docs/data/documentation/passage/model409error/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage13Model409ErrorV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"symbolKind":"op","roleHeading":"Operator","role":"symbol","extendedModule":"Swift","title":"!=(_:_:)"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/!=(_:_:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model409Error","doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/Equatable-Implementations"]]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model409error\/codingkeys\/!=(_:_:)"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/Model409Error/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"Model409Error.CodingKeys","type":"topic","kind":"symbol","abstract":[],"url":"\/documentation\/passage\/model409error\/codingkeys"},"doc://Passage/documentation/Passage/Model409Error/CodingKeys/Equatable-Implementations":{"abstract":[],"title":"Equatable Implementations","url":"\/documentation\/passage\/model409error\/codingkeys\/equatable-implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/Equatable-Implementations","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model409Error":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Model409Error","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model409Error"}],"title":"Model409Error","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/model409error"},"doc://Passage/documentation/Passage/Model409Error/CodingKeys/!=(_:_:)":{"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/!=(_:_:)","url":"\/documentation\/passage\/model409error\/codingkeys\/!=(_:_:)","kind":"symbol","role":"symbol","title":"!=(_:_:)","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model409error/codingkeys/code.json b/docs/data/documentation/passage/model409error/codingkeys/code.json new file mode 100644 index 00000000..cf8eef48 --- /dev/null +++ b/docs/data/documentation/passage/model409error/codingkeys/code.json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model409error\/codingkeys\/code"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"code"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model409Error","doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/code"},"metadata":{"externalID":"s:7Passage13Model409ErrorV10CodingKeysO4codeyA2EmF","role":"symbol","title":"Model409Error.CodingKeys.code","roleHeading":"Case","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"code","kind":"identifier"}]},"references":{"doc://Passage/documentation/Passage/Model409Error":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Model409Error","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model409Error"}],"title":"Model409Error","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/model409error"},"doc://Passage/documentation/Passage/Model409Error/CodingKeys/code":{"abstract":[],"title":"Model409Error.CodingKeys.code","url":"\/documentation\/passage\/model409error\/codingkeys\/code","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"code"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/code","type":"topic"},"doc://Passage/documentation/Passage/Model409Error/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"Model409Error.CodingKeys","type":"topic","kind":"symbol","abstract":[],"url":"\/documentation\/passage\/model409error\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model409error/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/model409error/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..82f6d857 --- /dev/null +++ b/docs/data/documentation/passage/model409error/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"title":"CodingKey Implementations","role":"collectionGroup"},"sections":[],"variants":[{"paths":["\/documentation\/passage\/model409error\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model409Error","doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/CodingKey-Implementations"},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/description"]}],"kind":"article","references":{"doc://Passage/documentation/Passage/Model409Error/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"Model409Error.CodingKeys","type":"topic","kind":"symbol","abstract":[],"url":"\/documentation\/passage\/model409error\/codingkeys"},"doc://Passage/documentation/Passage/Model409Error":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Model409Error","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model409Error"}],"title":"Model409Error","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/model409error"},"doc://Passage/documentation/Passage/Model409Error/CodingKeys/description":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"url":"\/documentation\/passage\/model409error\/codingkeys\/description","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/description","type":"topic","kind":"symbol","title":"description"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model409Error/CodingKeys/debugDescription":{"url":"\/documentation\/passage\/model409error\/codingkeys\/debugdescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"debugDescription","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/debugDescription","type":"topic","kind":"symbol","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model409error/codingkeys/debugdescription.json b/docs/data/documentation/passage/model409error/codingkeys/debugdescription.json new file mode 100644 index 00000000..62a4f182 --- /dev/null +++ b/docs/data/documentation/passage/model409error/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/model409error\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model409Error","doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/CodingKey-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"metadata":{"externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage13Model409ErrorV10CodingKeysO","role":"symbol","title":"debugDescription","extendedModule":"Swift","roleHeading":"Instance Property","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"references":{"doc://Passage/documentation/Passage/Model409Error/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/model409error\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/CodingKey-Implementations","type":"topic","kind":"article","title":"CodingKey Implementations"},"doc://Passage/documentation/Passage/Model409Error/CodingKeys/debugDescription":{"url":"\/documentation\/passage\/model409error\/codingkeys\/debugdescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"debugDescription","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/debugDescription","type":"topic","kind":"symbol","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model409Error":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Model409Error","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model409Error"}],"title":"Model409Error","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/model409error"},"doc://Passage/documentation/Passage/Model409Error/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"Model409Error.CodingKeys","type":"topic","kind":"symbol","abstract":[],"url":"\/documentation\/passage\/model409error\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model409error/codingkeys/description.json b/docs/data/documentation/passage/model409error/codingkeys/description.json new file mode 100644 index 00000000..03d39de6 --- /dev/null +++ b/docs/data/documentation/passage/model409error/codingkeys/description.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/model409error\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model409Error","doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/CodingKey-Implementations"]]},"metadata":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"extendedModule":"Swift","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage13Model409ErrorV10CodingKeysO","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"description"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/description","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.description","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/Model409Error/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"Model409Error.CodingKeys","type":"topic","kind":"symbol","abstract":[],"url":"\/documentation\/passage\/model409error\/codingkeys"},"doc://Passage/documentation/Passage/Model409Error/CodingKeys/description":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"url":"\/documentation\/passage\/model409error\/codingkeys\/description","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/description","type":"topic","kind":"symbol","title":"description"},"doc://Passage/documentation/Passage/Model409Error":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Model409Error","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model409Error"}],"title":"Model409Error","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/model409error"},"doc://Passage/documentation/Passage/Model409Error/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/model409error\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/CodingKey-Implementations","type":"topic","kind":"article","title":"CodingKey Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model409error/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/model409error/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..cba23e27 --- /dev/null +++ b/docs/data/documentation/passage/model409error/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/Equatable-Implementations"},"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/!=(_:_:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model409error\/codingkeys\/equatable-implementations"]}],"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model409Error","doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model409Error/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"Model409Error.CodingKeys","type":"topic","kind":"symbol","abstract":[],"url":"\/documentation\/passage\/model409error\/codingkeys"},"doc://Passage/documentation/Passage/Model409Error":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Model409Error","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model409Error"}],"title":"Model409Error","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/model409error"},"doc://Passage/documentation/Passage/Model409Error/CodingKeys/!=(_:_:)":{"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/!=(_:_:)","url":"\/documentation\/passage\/model409error\/codingkeys\/!=(_:_:)","kind":"symbol","role":"symbol","title":"!=(_:_:)","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model409error/codingkeys/error.json b/docs/data/documentation/passage/model409error/codingkeys/error.json new file mode 100644 index 00000000..4816607e --- /dev/null +++ b/docs/data/documentation/passage/model409error/codingkeys/error.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"error","kind":"identifier"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model409error\/codingkeys\/error"]}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/error","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"error","kind":"identifier"}],"roleHeading":"Case","symbolKind":"case","externalID":"s:7Passage13Model409ErrorV10CodingKeysO5erroryA2EmF","role":"symbol","title":"Model409Error.CodingKeys.error","modules":[{"name":"Passage"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model409Error","doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys"]]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/Model409Error":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Model409Error","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model409Error"}],"title":"Model409Error","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/model409error"},"doc://Passage/documentation/Passage/Model409Error/CodingKeys/error":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"error","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/model409error\/codingkeys\/error","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/error","role":"symbol","title":"Model409Error.CodingKeys.error","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model409Error/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"Model409Error.CodingKeys","type":"topic","kind":"symbol","abstract":[],"url":"\/documentation\/passage\/model409error\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model409error/codingkeys/hash(into:).json b/docs/data/documentation/passage/model409error/codingkeys/hash(into:).json new file mode 100644 index 00000000..ff72d507 --- /dev/null +++ b/docs/data/documentation/passage/model409error/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model409error\/codingkeys\/hash(into:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model409Error","doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/hash(into:)"},"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Method","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage13Model409ErrorV10CodingKeysO","title":"hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","extendedModule":"Swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/Model409Error/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"Model409Error.CodingKeys","type":"topic","kind":"symbol","abstract":[],"url":"\/documentation\/passage\/model409error\/codingkeys"},"doc://Passage/documentation/Passage/Model409Error/CodingKeys/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","kind":"article","abstract":[],"url":"\/documentation\/passage\/model409error\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model409Error/CodingKeys/hash(into:)":{"role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/hash(into:)","url":"\/documentation\/passage\/model409error\/codingkeys\/hash(into:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]}},"doc://Passage/documentation/Passage/Model409Error":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Model409Error","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model409Error"}],"title":"Model409Error","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/model409error"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model409error/codingkeys/hashvalue.json b/docs/data/documentation/passage/model409error/codingkeys/hashvalue.json new file mode 100644 index 00000000..816be704 --- /dev/null +++ b/docs/data/documentation/passage/model409error/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"extendedModule":"Swift","role":"symbol","roleHeading":"Instance Property","title":"hashValue","symbolKind":"property","modules":[{"name":"Passage","relatedModules":["Swift"]}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage13Model409ErrorV10CodingKeysO"},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model409Error","doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/RawRepresentable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/passage\/model409error\/codingkeys\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model409Error":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Model409Error","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model409Error"}],"title":"Model409Error","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/model409error"},"doc://Passage/documentation/Passage/Model409Error/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"Model409Error.CodingKeys","type":"topic","kind":"symbol","abstract":[],"url":"\/documentation\/passage\/model409error\/codingkeys"},"doc://Passage/documentation/Passage/Model409Error/CodingKeys/hashValue":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/hashValue","role":"symbol","title":"hashValue","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/model409error\/codingkeys\/hashvalue"},"doc://Passage/documentation/Passage/Model409Error/CodingKeys/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","kind":"article","abstract":[],"url":"\/documentation\/passage\/model409error\/codingkeys\/rawrepresentable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model409error/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/model409error/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..71bd84a4 --- /dev/null +++ b/docs/data/documentation/passage/model409error/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model409Error","doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"type":"text","text":"."}],"sections":[],"variants":[{"paths":["\/documentation\/passage\/model409error\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","symbolKind":"init","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"title":"init(intValue:)","externalID":"s:7Passage13Model409ErrorV10CodingKeysO8intValueAESgSi_tcfc","roleHeading":"Initializer"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/Model409Error/CodingKeys/init(intValue:)":{"url":"\/documentation\/passage\/model409error\/codingkeys\/init(intvalue:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/init(intValue:)","title":"init(intValue:)","kind":"symbol","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model409Error":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Model409Error","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model409Error"}],"title":"Model409Error","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/model409error"},"doc://Passage/documentation/Passage/Model409Error/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"Model409Error.CodingKeys","type":"topic","kind":"symbol","abstract":[],"url":"\/documentation\/passage\/model409error\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model409error/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/model409error/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..2def47d9 --- /dev/null +++ b/docs/data/documentation/passage/model409error/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model409Error","doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys"]]},"metadata":{"roleHeading":"Initializer","modules":[{"name":"Passage"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"externalID":"s:7Passage13Model409ErrorV10CodingKeysO8rawValueAESgSS_tcfc","title":"init(rawValue:)","symbolKind":"init","role":"symbol"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model409error\/codingkeys\/init(rawvalue:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/Model409Error/CodingKeys/init(rawValue:)":{"abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/init(rawValue:)","type":"topic","url":"\/documentation\/passage\/model409error\/codingkeys\/init(rawvalue:)","title":"init(rawValue:)","kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/Model409Error":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Model409Error","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model409Error"}],"title":"Model409Error","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/model409error"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model409Error/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"Model409Error.CodingKeys","type":"topic","kind":"symbol","abstract":[],"url":"\/documentation\/passage\/model409error\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model409error/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/model409error/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..bab9d8d9 --- /dev/null +++ b/docs/data/documentation/passage/model409error/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/init(stringValue:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model409Error","doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","metadata":{"externalID":"s:7Passage13Model409ErrorV10CodingKeysO11stringValueAESgSS_tcfc","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","title":"init(stringValue:)","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"variants":[{"paths":["\/documentation\/passage\/model409error\/codingkeys\/init(stringvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/Model409Error/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"Model409Error.CodingKeys","type":"topic","kind":"symbol","abstract":[],"url":"\/documentation\/passage\/model409error\/codingkeys"},"doc://Passage/documentation/Passage/Model409Error/CodingKeys/init(stringValue:)":{"abstract":[],"title":"init(stringValue:)","url":"\/documentation\/passage\/model409error\/codingkeys\/init(stringvalue:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/init(stringValue:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model409Error":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Model409Error","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model409Error"}],"title":"Model409Error","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/model409error"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model409error/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/model409error/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..41dce9cd --- /dev/null +++ b/docs/data/documentation/passage/model409error/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model409Error","doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys"]]},"metadata":{"title":"RawRepresentable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model409error\/codingkeys\/rawrepresentable-implementations"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/hashValue"],"generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/hash(into:)"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/RawRepresentable-Implementations"},"sections":[],"kind":"article","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model409Error/CodingKeys/hash(into:)":{"role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/hash(into:)","url":"\/documentation\/passage\/model409error\/codingkeys\/hash(into:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]}},"doc://Passage/documentation/Passage/Model409Error/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"Model409Error.CodingKeys","type":"topic","kind":"symbol","abstract":[],"url":"\/documentation\/passage\/model409error\/codingkeys"},"doc://Passage/documentation/Passage/Model409Error":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Model409Error","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model409Error"}],"title":"Model409Error","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/model409error"},"doc://Passage/documentation/Passage/Model409Error/CodingKeys/hashValue":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/CodingKeys\/hashValue","role":"symbol","title":"hashValue","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/model409error\/codingkeys\/hashvalue"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model409error/encode(to:).json b/docs/data/documentation/passage/model409error/encode(to:).json new file mode 100644 index 00000000..474b1480 --- /dev/null +++ b/docs/data/documentation/passage/model409error/encode(to:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model409Error"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/encode(to:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/model409error\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"method","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Instance Method","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"externalID":"s:7Passage13Model409ErrorV6encode2toys7Encoder_p_tKF"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model409Error/encode(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/encode(to:)","title":"encode(to:)","type":"topic","url":"\/documentation\/passage\/model409error\/encode(to:)","kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/Model409Error":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Model409Error","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model409Error"}],"title":"Model409Error","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/model409error"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model409error/equatable-implementations.json b/docs/data/documentation/passage/model409error/equatable-implementations.json new file mode 100644 index 00000000..a2f66318 --- /dev/null +++ b/docs/data/documentation/passage/model409error/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model409Error"]]},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model409Error\/!=(_:_:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model409error\/equatable-implementations"]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/Model409Error/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/!=(_:_:)","url":"\/documentation\/passage\/model409error\/!=(_:_:)"},"doc://Passage/documentation/Passage/Model409Error":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Model409Error","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model409Error"}],"title":"Model409Error","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/model409error"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model409error/error.json b/docs/data/documentation/passage/model409error/error.json new file mode 100644 index 00000000..57890b11 --- /dev/null +++ b/docs/data/documentation/passage/model409error/error.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model409Error"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/error"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/model409error\/error"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"error","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"modules":[{"name":"Passage"}],"symbolKind":"property","externalID":"s:7Passage13Model409ErrorV5errorSSvp","title":"error","role":"symbol"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model409Error":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Model409Error","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model409Error"}],"title":"Model409Error","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/model409error"},"doc://Passage/documentation/Passage/Model409Error/error":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"error"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/error","title":"error","type":"topic","url":"\/documentation\/passage\/model409error\/error","kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model409error/init(code:error:).json b/docs/data/documentation/passage/model409error/init(code:error:).json new file mode 100644 index 00000000..9e5e131f --- /dev/null +++ b/docs/data/documentation/passage/model409error/init(code:error:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model409Error"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model409error\/init(code:error:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Code","preciseIdentifier":"s:7Passage12Model409CodeO","kind":"typeIdentifier","text":"Model409Code"},{"kind":"text","text":", "},{"kind":"externalParam","text":"error"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/init(code:error:)"},"metadata":{"symbolKind":"init","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Initializer","title":"init(code:error:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage12Model409CodeO","text":"Model409Code","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"externalID":"s:7Passage13Model409ErrorV4code5errorAcA0B4CodeO_SStcfc"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/Model409Error/init(code:error:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Model409Code","kind":"typeIdentifier","preciseIdentifier":"s:7Passage12Model409CodeO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/init(code:error:)","title":"init(code:error:)","type":"topic","url":"\/documentation\/passage\/model409error\/init(code:error:)","kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model409Error":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Model409Error","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model409Error"}],"title":"Model409Error","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/model409error"},"doc://Passage/documentation/Passage/Model409Code":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"Model409Code","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"Model409Code","kind":"identifier"}],"url":"\/documentation\/passage\/model409code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Code","role":"symbol","title":"Model409Code","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model409error/init(from:).json b/docs/data/documentation/passage/model409error/init(from:).json new file mode 100644 index 00000000..56ed56d8 --- /dev/null +++ b/docs/data/documentation/passage/model409error/init(from:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/init(from:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model409Error"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/model409error\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","metadata":{"title":"init(from:)","role":"symbol","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"externalID":"s:7Passage13Model409ErrorV4fromACs7Decoder_p_tKcfc","roleHeading":"Initializer","modules":[{"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage/Model409Error/init(from:)":{"url":"\/documentation\/passage\/model409error\/init(from:)","abstract":[],"title":"init(from:)","type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error\/init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model409Error":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Model409Error","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model409Error","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Model409Error"}],"title":"Model409Error","type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/model409error"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model500code.json b/docs/data/documentation/passage/model500code.json new file mode 100644 index 00000000..2a0a2b29 --- /dev/null +++ b/docs/data/documentation/passage/model500code.json @@ -0,0 +1 @@ +{"sections":[],"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY"],"type":"conformsTo","title":"Conforms To"}],"metadata":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"Model500Code","kind":"identifier"}],"title":"Model500Code","role":"symbol","roleHeading":"Enumeration","symbolKind":"enum","modules":[{"name":"Passage"}],"externalID":"s:7Passage12Model500CodeO","navigatorTitle":[{"text":"Model500Code","kind":"identifier"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model500Code","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model500Code\/internalServerError"],"title":"Enumeration Cases"},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model500Code\/init(rawValue:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model500Code\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/Model500Code\/RawRepresentable-Implementations"],"title":"Default Implementations","generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Model500Code"}],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model500code"]}],"references":{"doc://Passage/s12CaseIterableP":{"title":"Swift.CaseIterable","type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP"},"doc://Passage/documentation/Passage/Model500Code/RawRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/model500code\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Code\/RawRepresentable-Implementations","type":"topic","kind":"article","title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage/Model500Code/internalServerError":{"title":"Model500Code.internalServerError","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"internalServerError"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Code\/internalServerError","url":"\/documentation\/passage\/model500code\/internalservererror","kind":"symbol"},"doc://Passage/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/SY":{"title":"Swift.RawRepresentable","type":"unresolvable","identifier":"doc:\/\/Passage\/SY"},"doc://Passage/documentation/Passage/Model500Code/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Code\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article","url":"\/documentation\/passage\/model500code\/equatable-implementations","type":"topic"},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model500Code/init(rawValue:)":{"kind":"symbol","url":"\/documentation\/passage\/model500code\/init(rawvalue:)","role":"symbol","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Code\/init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Model500Code":{"navigatorTitle":[{"text":"Model500Code","kind":"identifier"}],"title":"Model500Code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Code","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Code"}],"url":"\/documentation\/passage\/model500code"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model500code/!=(_:_:).json b/docs/data/documentation/passage/model500code/!=(_:_:).json new file mode 100644 index 00000000..663660eb --- /dev/null +++ b/docs/data/documentation/passage/model500code/!=(_:_:).json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model500Code\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"op","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage12Model500CodeO","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"roleHeading":"Operator","extendedModule":"Swift","title":"!=(_:_:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model500Code","doc:\/\/Passage\/documentation\/Passage\/Model500Code\/Equatable-Implementations"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/model500code\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/Model500Code/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Code\/!=(_:_:)","url":"\/documentation\/passage\/model500code\/!=(_:_:)"},"doc://Passage/documentation/Passage/Model500Code/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Code\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article","url":"\/documentation\/passage\/model500code\/equatable-implementations","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model500Code":{"navigatorTitle":[{"text":"Model500Code","kind":"identifier"}],"title":"Model500Code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Code","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Code"}],"url":"\/documentation\/passage\/model500code"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model500code/encode(to:).json b/docs/data/documentation/passage/model500code/encode(to:).json new file mode 100644 index 00000000..175c8466 --- /dev/null +++ b/docs/data/documentation/passage/model500code/encode(to:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.encode(to:)"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"extendedModule":"Swift","externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:7Passage12Model500CodeO","symbolKind":"method","roleHeading":"Instance Method","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"title":"encode(to:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}]}},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model500Code","doc:\/\/Passage\/documentation\/Passage\/Model500Code\/RawRepresentable-Implementations"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model500Code\/encode(to:)"},"variants":[{"paths":["\/documentation\/passage\/model500code\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/Model500Code/encode(to:)":{"role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/passage\/model500code\/encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Code\/encode(to:)","type":"topic","kind":"symbol","title":"encode(to:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Passage/documentation/Passage/Model500Code/RawRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/model500code\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Code\/RawRepresentable-Implementations","type":"topic","kind":"article","title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model500Code":{"navigatorTitle":[{"text":"Model500Code","kind":"identifier"}],"title":"Model500Code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Code","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Code"}],"url":"\/documentation\/passage\/model500code"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model500code/equatable-implementations.json b/docs/data/documentation/passage/model500code/equatable-implementations.json new file mode 100644 index 00000000..04bbd77a --- /dev/null +++ b/docs/data/documentation/passage/model500code/equatable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model500Code\/!=(_:_:)"],"generated":true}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model500Code\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model500Code"]]},"variants":[{"paths":["\/documentation\/passage\/model500code\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model500Code":{"navigatorTitle":[{"text":"Model500Code","kind":"identifier"}],"title":"Model500Code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Code","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Code"}],"url":"\/documentation\/passage\/model500code"},"doc://Passage/documentation/Passage/Model500Code/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Code\/!=(_:_:)","url":"\/documentation\/passage\/model500code\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model500code/hash(into:).json b/docs/data/documentation/passage/model500code/hash(into:).json new file mode 100644 index 00000000..73bdb7fb --- /dev/null +++ b/docs/data/documentation/passage/model500code/hash(into:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model500Code\/hash(into:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage12Model500CodeO","role":"symbol","title":"hash(into:)","extendedModule":"Swift","roleHeading":"Instance Method","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model500Code","doc:\/\/Passage\/documentation\/Passage\/Model500Code\/RawRepresentable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/passage\/model500code\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","references":{"doc://Passage/documentation/Passage/Model500Code/hash(into:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Code\/hash(into:)","title":"hash(into:)","url":"\/documentation\/passage\/model500code\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"abstract":[],"type":"topic","kind":"symbol","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]}},"doc://Passage/documentation/Passage/Model500Code":{"navigatorTitle":[{"text":"Model500Code","kind":"identifier"}],"title":"Model500Code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Code","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Code"}],"url":"\/documentation\/passage\/model500code"},"doc://Passage/documentation/Passage/Model500Code/RawRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/model500code\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Code\/RawRepresentable-Implementations","type":"topic","kind":"article","title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model500code/hashvalue.json b/docs/data/documentation/passage/model500code/hashvalue.json new file mode 100644 index 00000000..827f68eb --- /dev/null +++ b/docs/data/documentation/passage/model500code/hashvalue.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model500code\/hashvalue"]}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model500Code\/hashValue","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model500Code","doc:\/\/Passage\/documentation\/Passage\/Model500Code\/RawRepresentable-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage12Model500CodeO","extendedModule":"Swift","title":"hashValue","role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"property","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}]},"references":{"doc://Passage/documentation/Passage/Model500Code":{"navigatorTitle":[{"text":"Model500Code","kind":"identifier"}],"title":"Model500Code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Code","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Code"}],"url":"\/documentation\/passage\/model500code"},"doc://Passage/documentation/Passage/Model500Code/hashValue":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Code\/hashValue","title":"hashValue","url":"\/documentation\/passage\/model500code\/hashvalue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"abstract":[],"type":"topic","kind":"symbol","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Passage/documentation/Passage/Model500Code/RawRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/model500code\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Code\/RawRepresentable-Implementations","type":"topic","kind":"article","title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model500code/init(from:).json b/docs/data/documentation/passage/model500code/init(from:).json new file mode 100644 index 00000000..0caaaecb --- /dev/null +++ b/docs/data/documentation/passage/model500code/init(from:).json @@ -0,0 +1 @@ +{"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(from:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model500code\/init(from:)"]}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model500Code\/init(from:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"extendedModule":"Swift","externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:7Passage12Model500CodeO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Initializer","role":"symbol","title":"init(from:)","symbolKind":"init","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model500Code","doc:\/\/Passage\/documentation\/Passage\/Model500Code\/RawRepresentable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/Model500Code/RawRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/model500code\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Code\/RawRepresentable-Implementations","type":"topic","kind":"article","title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model500Code/init(from:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Code\/init(from:)","title":"init(from:)","url":"\/documentation\/passage\/model500code\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[],"type":"topic","kind":"symbol","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}]}},"doc://Passage/documentation/Passage/Model500Code":{"navigatorTitle":[{"text":"Model500Code","kind":"identifier"}],"title":"Model500Code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Code","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Code"}],"url":"\/documentation\/passage\/model500code"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model500code/init(rawvalue:).json b/docs/data/documentation/passage/model500code/init(rawvalue:).json new file mode 100644 index 00000000..b2000e1d --- /dev/null +++ b/docs/data/documentation/passage/model500code/init(rawvalue:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model500Code\/init(rawValue:)","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","role":"symbol","roleHeading":"Initializer","title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"externalID":"s:7Passage12Model500CodeO8rawValueACSgSS_tcfc"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model500Code"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model500code\/init(rawvalue:)"]}],"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model500Code":{"navigatorTitle":[{"text":"Model500Code","kind":"identifier"}],"title":"Model500Code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Code","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Code"}],"url":"\/documentation\/passage\/model500code"},"doc://Passage/documentation/Passage/Model500Code/init(rawValue:)":{"kind":"symbol","url":"\/documentation\/passage\/model500code\/init(rawvalue:)","role":"symbol","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Code\/init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model500code/internalservererror.json b/docs/data/documentation/passage/model500code/internalservererror.json new file mode 100644 index 00000000..4fb4ed0c --- /dev/null +++ b/docs/data/documentation/passage/model500code/internalservererror.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/model500code\/internalservererror"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model500Code\/internalServerError"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model500Code"]]},"metadata":{"title":"Model500Code.internalServerError","symbolKind":"case","modules":[{"name":"Passage"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"internalServerError","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage12Model500CodeO19internalServerErroryA2CmF","role":"symbol"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"internalServerError"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/Model500Code/internalServerError":{"title":"Model500Code.internalServerError","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"internalServerError"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Code\/internalServerError","url":"\/documentation\/passage\/model500code\/internalservererror","kind":"symbol"},"doc://Passage/documentation/Passage/Model500Code":{"navigatorTitle":[{"text":"Model500Code","kind":"identifier"}],"title":"Model500Code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Code","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Code"}],"url":"\/documentation\/passage\/model500code"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model500code/rawrepresentable-implementations.json b/docs/data/documentation/passage/model500code/rawrepresentable-implementations.json new file mode 100644 index 00000000..922902ff --- /dev/null +++ b/docs/data/documentation/passage/model500code/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model500Code\/RawRepresentable-Implementations"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model500Code\/init(from:)"],"title":"Initializers","generated":true},{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model500Code\/hashValue"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model500Code\/encode(to:)","doc:\/\/Passage\/documentation\/Passage\/Model500Code\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"sections":[],"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model500code\/rawrepresentable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model500Code"]]},"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"RawRepresentable Implementations"},"references":{"doc://Passage/documentation/Passage/Model500Code/encode(to:)":{"role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/passage\/model500code\/encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Code\/encode(to:)","type":"topic","kind":"symbol","title":"encode(to:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model500Code/hashValue":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Code\/hashValue","title":"hashValue","url":"\/documentation\/passage\/model500code\/hashvalue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"abstract":[],"type":"topic","kind":"symbol","role":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Passage/documentation/Passage/Model500Code/hash(into:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Code\/hash(into:)","title":"hash(into:)","url":"\/documentation\/passage\/model500code\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"abstract":[],"type":"topic","kind":"symbol","role":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]}},"doc://Passage/documentation/Passage/Model500Code/init(from:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Code\/init(from:)","title":"init(from:)","url":"\/documentation\/passage\/model500code\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[],"type":"topic","kind":"symbol","role":"symbol","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}]}},"doc://Passage/documentation/Passage/Model500Code":{"navigatorTitle":[{"text":"Model500Code","kind":"identifier"}],"title":"Model500Code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Code","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Code"}],"url":"\/documentation\/passage\/model500code"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model500error.json b/docs/data/documentation/passage/model500error.json new file mode 100644 index 00000000..aafd5dd4 --- /dev/null +++ b/docs/data/documentation/passage/model500error.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model500Error\/init(code:error:)","doc:\/\/Passage\/documentation\/Passage\/Model500Error\/init(from:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model500Error\/code","doc:\/\/Passage\/documentation\/Passage\/Model500Error\/error"]},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model500Error\/encode(to:)"]},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys"]},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model500Error\/Equatable-Implementations"],"generated":true}],"metadata":{"title":"Model500Error","modules":[{"name":"Passage"}],"symbolKind":"struct","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Model500Error","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Model500Error"}],"roleHeading":"Structure","externalID":"s:7Passage13Model500ErrorV","role":"symbol"},"relationshipsSections":[{"title":"Conforms To","kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model500Error"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Error"}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model500error"]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/Model500Error/init(code:error:)":{"title":"init(code:error:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/init(code:error:)","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage12Model500CodeO","text":"Model500Code"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"error"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/model500error\/init(code:error:)"},"doc://Passage/documentation/Passage/Model500Error/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/Equatable-Implementations","url":"\/documentation\/passage\/model500error\/equatable-implementations","kind":"article"},"doc://Passage/Se":{"type":"unresolvable","identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/Model500Error/encode(to:)":{"title":"encode(to:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/encode(to:)","url":"\/documentation\/passage\/model500error\/encode(to:)","kind":"symbol"},"doc://Passage/documentation/Passage/Model500Error/error":{"title":"error","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"error"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/error","url":"\/documentation\/passage\/model500error\/error","kind":"symbol"},"doc://Passage/documentation/Passage/Model500Error/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/model500error\/codingkeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"Model500Error.CodingKeys","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model500Error/code":{"title":"code","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"code"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Model500Code","preciseIdentifier":"s:7Passage12Model500CodeO"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/code","url":"\/documentation\/passage\/model500error\/code","kind":"symbol"},"doc://Passage/documentation/Passage/Model500Error":{"navigatorTitle":[{"text":"Model500Error","kind":"identifier"}],"title":"Model500Error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Error"}],"url":"\/documentation\/passage\/model500error"},"doc://Passage/SE":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable"},"doc://Passage/documentation/Passage/Model500Error/init(from:)":{"title":"init(from:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/init(from:)","url":"\/documentation\/passage\/model500error\/init(from:)","kind":"symbol"},"doc://Passage/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model500error/!=(_:_:).json b/docs/data/documentation/passage/model500error/!=(_:_:).json new file mode 100644 index 00000000..b52898e1 --- /dev/null +++ b/docs/data/documentation/passage/model500error/!=(_:_:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model500error\/!=(_:_:)"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/!=(_:_:)","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model500Error","doc:\/\/Passage\/documentation\/Passage\/Model500Error\/Equatable-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["iOS"]}],"kind":"declarations"}],"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage13Model500ErrorV","role":"symbol","title":"!=(_:_:)","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Operator","extendedModule":"Swift","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"symbolKind":"op"},"references":{"doc://Passage/documentation/Passage/Model500Error/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","url":"\/documentation\/passage\/model500error\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model500Error/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/Equatable-Implementations","url":"\/documentation\/passage\/model500error\/equatable-implementations","kind":"article"},"doc://Passage/documentation/Passage/Model500Error":{"navigatorTitle":[{"text":"Model500Error","kind":"identifier"}],"title":"Model500Error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Error"}],"url":"\/documentation\/passage\/model500error"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model500error/code.json b/docs/data/documentation/passage/model500error/code.json new file mode 100644 index 00000000..7a057a39 --- /dev/null +++ b/docs/data/documentation/passage/model500error/code.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model500Error"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model500error\/code"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"metadata":{"externalID":"s:7Passage13Model500ErrorV4codeAA0B4CodeOvp","modules":[{"name":"Passage"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"code","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Model500Code","preciseIdentifier":"s:7Passage12Model500CodeO"}],"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","title":"code"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"code","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Code","text":"Model500Code","kind":"typeIdentifier","preciseIdentifier":"s:7Passage12Model500CodeO"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/code"},"references":{"doc://Passage/documentation/Passage/Model500Code":{"navigatorTitle":[{"text":"Model500Code","kind":"identifier"}],"title":"Model500Code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Code","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Code"}],"url":"\/documentation\/passage\/model500code"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model500Error/code":{"title":"code","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"code"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Model500Code","preciseIdentifier":"s:7Passage12Model500CodeO"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/code","url":"\/documentation\/passage\/model500error\/code","kind":"symbol"},"doc://Passage/documentation/Passage/Model500Error":{"navigatorTitle":[{"text":"Model500Error","kind":"identifier"}],"title":"Model500Error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Error"}],"url":"\/documentation\/passage\/model500error"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model500error/codingkeys.json b/docs/data/documentation/passage/model500error/codingkeys.json new file mode 100644 index 00000000..fd5f8f93 --- /dev/null +++ b/docs/data/documentation/passage/model500error/codingkeys.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","metadata":{"externalID":"s:7Passage13Model500ErrorV10CodingKeysO","role":"symbol","title":"Model500Error.CodingKeys","roleHeading":"Enumeration","modules":[{"name":"Passage"}],"symbolKind":"enum","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"variants":[{"paths":["\/documentation\/passage\/model500error\/codingkeys"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model500Error"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys"},"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","kind":"relationships"}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/code","doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/error"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/RawRepresentable-Implementations"],"title":"Default Implementations","generated":true}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"references":{"doc://Passage/documentation/Passage/Model500Error/CodingKeys/error":{"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"error","kind":"identifier"}],"abstract":[],"url":"\/documentation\/passage\/model500error\/codingkeys\/error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/error","title":"Model500Error.CodingKeys.error"},"doc://Passage/documentation/Passage/Model500Error/CodingKeys/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/model500error\/codingkeys\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article"},"doc://Passage/documentation/Passage/Model500Error":{"navigatorTitle":[{"text":"Model500Error","kind":"identifier"}],"title":"Model500Error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Error"}],"url":"\/documentation\/passage\/model500error"},"doc://Passage/documentation/Passage/Model500Error/CodingKeys/code":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"code","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/model500error\/codingkeys\/code","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/code","role":"symbol","title":"Model500Error.CodingKeys.code","kind":"symbol"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Passage/documentation/Passage/Model500Error/CodingKeys/CodingKey-Implementations":{"url":"\/documentation\/passage\/model500error\/codingkeys\/codingkey-implementations","type":"topic","kind":"article","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/CodingKey-Implementations","title":"CodingKey Implementations","role":"collectionGroup"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/s12CaseIterableP":{"identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable","type":"unresolvable"},"doc://Passage/documentation/Passage/Model500Error/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/model500error\/codingkeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"Model500Error.CodingKeys","kind":"symbol"},"doc://Passage/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible","type":"unresolvable"},"doc://Passage/s23CustomStringConvertibleP":{"identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible","type":"unresolvable"},"doc://Passage/s9CodingKeyP":{"identifier":"doc:\/\/Passage\/s9CodingKeyP","title":"Swift.CodingKey","type":"unresolvable"},"doc://Passage/SY":{"identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable","type":"unresolvable"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Passage/documentation/Passage/Model500Error/CodingKeys/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article","url":"\/documentation\/passage\/model500error\/codingkeys\/equatable-implementations","type":"topic"},"doc://Passage/documentation/Passage/Model500Error/CodingKeys/init(stringValue:)":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/model500error\/codingkeys\/init(stringvalue:)","abstract":[],"title":"init(stringValue:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/init(stringValue:)"},"doc://Passage/documentation/Passage/Model500Error/CodingKeys/init(rawValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/passage\/model500error\/codingkeys\/init(rawvalue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/init(rawValue:)","role":"symbol","title":"init(rawValue:)","kind":"symbol"},"doc://Passage/s8SendableP":{"identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable","type":"unresolvable"},"doc://Passage/documentation/Passage/Model500Error/CodingKeys/init(intValue:)":{"kind":"symbol","title":"init(intValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/init(intValue:)","url":"\/documentation\/passage\/model500error\/codingkeys\/init(intvalue:)","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model500error/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/model500error/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..4618f48b --- /dev/null +++ b/docs/data/documentation/passage/model500error/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/!=(_:_:)"},"metadata":{"role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"!=(_:_:)","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage13Model500ErrorV10CodingKeysO","extendedModule":"Swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model500Error","doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/Equatable-Implementations"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model500error\/codingkeys\/!=(_:_:)"]}],"references":{"doc://Passage/documentation/Passage/Model500Error":{"navigatorTitle":[{"text":"Model500Error","kind":"identifier"}],"title":"Model500Error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Error"}],"url":"\/documentation\/passage\/model500error"},"doc://Passage/documentation/Passage/Model500Error/CodingKeys/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","url":"\/documentation\/passage\/model500error\/codingkeys\/!=(_:_:)","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model500Error/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/model500error\/codingkeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"Model500Error.CodingKeys","kind":"symbol"},"doc://Passage/documentation/Passage/Model500Error/CodingKeys/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article","url":"\/documentation\/passage\/model500error\/codingkeys\/equatable-implementations","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model500error/codingkeys/code.json b/docs/data/documentation/passage/model500error/codingkeys/code.json new file mode 100644 index 00000000..59577134 --- /dev/null +++ b/docs/data/documentation/passage/model500error/codingkeys/code.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model500error\/codingkeys\/code"]}],"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/code"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"code","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model500Error","doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys"]]},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"code","kind":"identifier"}],"roleHeading":"Case","symbolKind":"case","externalID":"s:7Passage13Model500ErrorV10CodingKeysO4codeyA2EmF","role":"symbol","title":"Model500Error.CodingKeys.code","modules":[{"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage/Model500Error/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/model500error\/codingkeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"Model500Error.CodingKeys","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model500Error":{"navigatorTitle":[{"text":"Model500Error","kind":"identifier"}],"title":"Model500Error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Error"}],"url":"\/documentation\/passage\/model500error"},"doc://Passage/documentation/Passage/Model500Error/CodingKeys/code":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"code","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/model500error\/codingkeys\/code","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/code","role":"symbol","title":"Model500Error.CodingKeys.code","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model500error/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/model500error/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..933738ed --- /dev/null +++ b/docs/data/documentation/passage/model500error/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model500Error","doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys"]]},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/description"],"title":"Instance Properties"}],"variants":[{"paths":["\/documentation\/passage\/model500error\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"CodingKey Implementations"},"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/Model500Error":{"navigatorTitle":[{"text":"Model500Error","kind":"identifier"}],"title":"Model500Error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Error"}],"url":"\/documentation\/passage\/model500error"},"doc://Passage/documentation/Passage/Model500Error/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/model500error\/codingkeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"Model500Error.CodingKeys","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model500Error/CodingKeys/debugDescription":{"role":"symbol","title":"debugDescription","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/debugDescription","url":"\/documentation\/passage\/model500error\/codingkeys\/debugdescription"},"doc://Passage/documentation/Passage/Model500Error/CodingKeys/description":{"url":"\/documentation\/passage\/model500error\/codingkeys\/description","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/description","title":"description","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model500error/codingkeys/debugdescription.json b/docs/data/documentation/passage/model500error/codingkeys/debugdescription.json new file mode 100644 index 00000000..6bf1f2a7 --- /dev/null +++ b/docs/data/documentation/passage/model500error/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model500error\/codingkeys\/debugdescription"]}],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","title":"debugDescription","roleHeading":"Instance Property","symbolKind":"property","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage13Model500ErrorV10CodingKeysO","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model500Error","doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/CodingKey-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["iOS"],"languages":["swift"]}]}],"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage/Model500Error/CodingKeys/CodingKey-Implementations":{"url":"\/documentation\/passage\/model500error\/codingkeys\/codingkey-implementations","type":"topic","kind":"article","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/CodingKey-Implementations","title":"CodingKey Implementations","role":"collectionGroup"},"doc://Passage/documentation/Passage/Model500Error":{"navigatorTitle":[{"text":"Model500Error","kind":"identifier"}],"title":"Model500Error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Error"}],"url":"\/documentation\/passage\/model500error"},"doc://Passage/documentation/Passage/Model500Error/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/model500error\/codingkeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"Model500Error.CodingKeys","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model500Error/CodingKeys/debugDescription":{"role":"symbol","title":"debugDescription","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/debugDescription","url":"\/documentation\/passage\/model500error\/codingkeys\/debugdescription"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model500error/codingkeys/description.json b/docs/data/documentation/passage/model500error/codingkeys/description.json new file mode 100644 index 00000000..2592ce7d --- /dev/null +++ b/docs/data/documentation/passage/model500error/codingkeys/description.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage13Model500ErrorV10CodingKeysO","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"role":"symbol","title":"description","symbolKind":"property"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model500Error","doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/CodingKey-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.description","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model500error\/codingkeys\/description"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/description","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/Model500Error/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/model500error\/codingkeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"Model500Error.CodingKeys","kind":"symbol"},"doc://Passage/documentation/Passage/Model500Error/CodingKeys/description":{"url":"\/documentation\/passage\/model500error\/codingkeys\/description","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/description","title":"description","role":"symbol"},"doc://Passage/documentation/Passage/Model500Error":{"navigatorTitle":[{"text":"Model500Error","kind":"identifier"}],"title":"Model500Error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Error"}],"url":"\/documentation\/passage\/model500error"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model500Error/CodingKeys/CodingKey-Implementations":{"url":"\/documentation\/passage\/model500error\/codingkeys\/codingkey-implementations","type":"topic","kind":"article","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/CodingKey-Implementations","title":"CodingKey Implementations","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model500error/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/model500error/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..441fb1f6 --- /dev/null +++ b/docs/data/documentation/passage/model500error/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/Equatable-Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model500Error","doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model500error\/codingkeys\/equatable-implementations"]}],"references":{"doc://Passage/documentation/Passage/Model500Error/CodingKeys/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","url":"\/documentation\/passage\/model500error\/codingkeys\/!=(_:_:)","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model500Error":{"navigatorTitle":[{"text":"Model500Error","kind":"identifier"}],"title":"Model500Error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Error"}],"url":"\/documentation\/passage\/model500error"},"doc://Passage/documentation/Passage/Model500Error/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/model500error\/codingkeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"Model500Error.CodingKeys","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model500error/codingkeys/error.json b/docs/data/documentation/passage/model500error/codingkeys/error.json new file mode 100644 index 00000000..a6b78535 --- /dev/null +++ b/docs/data/documentation/passage/model500error/codingkeys/error.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model500Error","doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"error","kind":"identifier"}]}]}],"sections":[],"variants":[{"paths":["\/documentation\/passage\/model500error\/codingkeys\/error"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"externalID":"s:7Passage13Model500ErrorV10CodingKeysO5erroryA2EmF","roleHeading":"Case","title":"Model500Error.CodingKeys.error","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"error","kind":"identifier"}],"role":"symbol"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/error","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/Model500Error/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/model500error\/codingkeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"Model500Error.CodingKeys","kind":"symbol"},"doc://Passage/documentation/Passage/Model500Error/CodingKeys/error":{"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"error","kind":"identifier"}],"abstract":[],"url":"\/documentation\/passage\/model500error\/codingkeys\/error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/error","title":"Model500Error.CodingKeys.error"},"doc://Passage/documentation/Passage/Model500Error":{"navigatorTitle":[{"text":"Model500Error","kind":"identifier"}],"title":"Model500Error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Error"}],"url":"\/documentation\/passage\/model500error"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model500error/codingkeys/hash(into:).json b/docs/data/documentation/passage/model500error/codingkeys/hash(into:).json new file mode 100644 index 00000000..fa8a67ce --- /dev/null +++ b/docs/data/documentation/passage/model500error/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"roleHeading":"Instance Method","symbolKind":"method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage13Model500ErrorV10CodingKeysO","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"extendedModule":"Swift","role":"symbol","title":"hash(into:)","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model500error\/codingkeys\/hash(into:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model500Error","doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/RawRepresentable-Implementations"]]},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/Model500Error":{"navigatorTitle":[{"text":"Model500Error","kind":"identifier"}],"title":"Model500Error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Error"}],"url":"\/documentation\/passage\/model500error"},"doc://Passage/documentation/Passage/Model500Error/CodingKeys/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/model500error\/codingkeys\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article"},"doc://Passage/documentation/Passage/Model500Error/CodingKeys/hash(into:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/passage\/model500error\/codingkeys\/hash(into:)","abstract":[],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/hash(into:)","role":"symbol","title":"hash(into:)","kind":"symbol"},"doc://Passage/documentation/Passage/Model500Error/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/model500error\/codingkeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"Model500Error.CodingKeys","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model500error/codingkeys/hashvalue.json b/docs/data/documentation/passage/model500error/codingkeys/hashvalue.json new file mode 100644 index 00000000..9f121b5b --- /dev/null +++ b/docs/data/documentation/passage/model500error/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model500error\/codingkeys\/hashvalue"]}],"kind":"symbol","metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage13Model500ErrorV10CodingKeysO","title":"hashValue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","extendedModule":"Swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model500Error","doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/RawRepresentable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/Model500Error/CodingKeys/hashValue":{"title":"hashValue","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/hashValue","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/passage\/model500error\/codingkeys\/hashvalue","kind":"symbol"},"doc://Passage/documentation/Passage/Model500Error/CodingKeys/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/model500error\/codingkeys\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article"},"doc://Passage/documentation/Passage/Model500Error":{"navigatorTitle":[{"text":"Model500Error","kind":"identifier"}],"title":"Model500Error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Error"}],"url":"\/documentation\/passage\/model500error"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model500Error/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/model500error\/codingkeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"Model500Error.CodingKeys","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model500error/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/model500error/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..866b2bfa --- /dev/null +++ b/docs/data/documentation/passage/model500error/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model500Error","doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"text":".","type":"text"}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"init","modules":[{"name":"Passage"}],"roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"title":"init(intValue:)","externalID":"s:7Passage13Model500ErrorV10CodingKeysO8intValueAESgSi_tcfc","role":"symbol"},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/model500error\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/Model500Error":{"navigatorTitle":[{"text":"Model500Error","kind":"identifier"}],"title":"Model500Error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Error"}],"url":"\/documentation\/passage\/model500error"},"doc://Passage/documentation/Passage/Model500Error/CodingKeys/init(intValue:)":{"kind":"symbol","title":"init(intValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/init(intValue:)","url":"\/documentation\/passage\/model500error\/codingkeys\/init(intvalue:)","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/Model500Error/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/model500error\/codingkeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"Model500Error.CodingKeys","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model500error/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/model500error/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..59207f61 --- /dev/null +++ b/docs/data/documentation/passage/model500error/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/init(rawValue:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model500Error","doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model500error\/codingkeys\/init(rawvalue:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]}]}],"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"roleHeading":"Initializer","symbolKind":"init","externalID":"s:7Passage13Model500ErrorV10CodingKeysO8rawValueAESgSS_tcfc","role":"symbol","title":"init(rawValue:)","modules":[{"name":"Passage"}]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/Model500Error/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/model500error\/codingkeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"Model500Error.CodingKeys","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model500Error":{"navigatorTitle":[{"text":"Model500Error","kind":"identifier"}],"title":"Model500Error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Error"}],"url":"\/documentation\/passage\/model500error"},"doc://Passage/documentation/Passage/Model500Error/CodingKeys/init(rawValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/passage\/model500error\/codingkeys\/init(rawvalue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/init(rawValue:)","role":"symbol","title":"init(rawValue:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model500error/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/model500error/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..0f4e637e --- /dev/null +++ b/docs/data/documentation/passage/model500error/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model500Error","doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/init(stringValue:)"},"metadata":{"role":"symbol","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"title":"init(stringValue:)","externalID":"s:7Passage13Model500ErrorV10CodingKeysO11stringValueAESgSS_tcfc","symbolKind":"init","modules":[{"name":"Passage"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model500error\/codingkeys\/init(stringvalue:)"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/Model500Error":{"navigatorTitle":[{"text":"Model500Error","kind":"identifier"}],"title":"Model500Error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Error"}],"url":"\/documentation\/passage\/model500error"},"doc://Passage/documentation/Passage/Model500Error/CodingKeys/init(stringValue:)":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/model500error\/codingkeys\/init(stringvalue:)","abstract":[],"title":"init(stringValue:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/init(stringValue:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model500Error/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/model500error\/codingkeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"Model500Error.CodingKeys","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model500error/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/model500error/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..25355f91 --- /dev/null +++ b/docs/data/documentation/passage/model500error/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model500Error","doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys"]]},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model500error\/codingkeys\/rawrepresentable-implementations"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/hashValue"],"generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/hash(into:)"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/RawRepresentable-Implementations"},"sections":[],"kind":"article","references":{"doc://Passage/documentation/Passage/Model500Error":{"navigatorTitle":[{"text":"Model500Error","kind":"identifier"}],"title":"Model500Error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Error"}],"url":"\/documentation\/passage\/model500error"},"doc://Passage/documentation/Passage/Model500Error/CodingKeys/hash(into:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/passage\/model500error\/codingkeys\/hash(into:)","abstract":[],"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/hash(into:)","role":"symbol","title":"hash(into:)","kind":"symbol"},"doc://Passage/documentation/Passage/Model500Error/CodingKeys/hashValue":{"title":"hashValue","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys\/hashValue","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/passage\/model500error\/codingkeys\/hashvalue","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model500Error/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/model500error\/codingkeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/CodingKeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"title":"Model500Error.CodingKeys","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model500error/encode(to:).json b/docs/data/documentation/passage/model500error/encode(to:).json new file mode 100644 index 00000000..2f07b878 --- /dev/null +++ b/docs/data/documentation/passage/model500error/encode(to:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/encode(to:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage13Model500ErrorV6encode2toys7Encoder_p_tKF","roleHeading":"Instance Method","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"modules":[{"name":"Passage"}],"symbolKind":"method","title":"encode(to:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model500error\/encode(to:)"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model500Error"]]},"references":{"doc://Passage/documentation/Passage/Model500Error/encode(to:)":{"title":"encode(to:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/encode(to:)","url":"\/documentation\/passage\/model500error\/encode(to:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model500Error":{"navigatorTitle":[{"text":"Model500Error","kind":"identifier"}],"title":"Model500Error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Error"}],"url":"\/documentation\/passage\/model500error"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model500error/equatable-implementations.json b/docs/data/documentation/passage/model500error/equatable-implementations.json new file mode 100644 index 00000000..e7284e6c --- /dev/null +++ b/docs/data/documentation/passage/model500error/equatable-implementations.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/model500error\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Model500Error\/!=(_:_:)"],"title":"Operators"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model500Error"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/Equatable-Implementations"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"article","references":{"doc://Passage/documentation/Passage/Model500Error/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","url":"\/documentation\/passage\/model500error\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage/Model500Error":{"navigatorTitle":[{"text":"Model500Error","kind":"identifier"}],"title":"Model500Error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Error"}],"url":"\/documentation\/passage\/model500error"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model500error/error.json b/docs/data/documentation/passage/model500error/error.json new file mode 100644 index 00000000..74771aaf --- /dev/null +++ b/docs/data/documentation/passage/model500error/error.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/error","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/model500error\/error"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"externalID":"s:7Passage13Model500ErrorV5errorSSvp","roleHeading":"Instance Property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"error","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"modules":[{"name":"Passage"}],"symbolKind":"property","title":"error"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"error"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model500Error"]]},"references":{"doc://Passage/documentation/Passage/Model500Error":{"navigatorTitle":[{"text":"Model500Error","kind":"identifier"}],"title":"Model500Error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Error"}],"url":"\/documentation\/passage\/model500error"},"doc://Passage/documentation/Passage/Model500Error/error":{"title":"error","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"error"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/error","url":"\/documentation\/passage\/model500error\/error","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model500error/init(code:error:).json b/docs/data/documentation/passage/model500error/init(code:error:).json new file mode 100644 index 00000000..50cabab3 --- /dev/null +++ b/docs/data/documentation/passage/model500error/init(code:error:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Initializer","symbolKind":"init","modules":[{"name":"Passage"}],"title":"init(code:error:)","role":"symbol","externalID":"s:7Passage13Model500ErrorV4code5errorAcA0B4CodeO_SStcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage12Model500CodeO","kind":"typeIdentifier","text":"Model500Code"},{"kind":"text","text":", "},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/init(code:error:)"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model500Error"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage12Model500CodeO","text":"Model500Code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Code","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"error"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/model500error\/init(code:error:)"]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model500Error":{"navigatorTitle":[{"text":"Model500Error","kind":"identifier"}],"title":"Model500Error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Error"}],"url":"\/documentation\/passage\/model500error"},"doc://Passage/documentation/Passage/Model500Code":{"navigatorTitle":[{"text":"Model500Code","kind":"identifier"}],"title":"Model500Code","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Code","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Code"}],"url":"\/documentation\/passage\/model500code"},"doc://Passage/documentation/Passage/Model500Error/init(code:error:)":{"title":"init(code:error:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/init(code:error:)","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage12Model500CodeO","text":"Model500Code"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"error"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/model500error\/init(code:error:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/model500error/init(from:).json b/docs/data/documentation/passage/model500error/init(from:).json new file mode 100644 index 00000000..98be76ab --- /dev/null +++ b/docs/data/documentation/passage/model500error/init(from:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/model500error\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","externalID":"s:7Passage13Model500ErrorV4fromACs7Decoder_p_tKcfc","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol","title":"init(from:)","roleHeading":"Initializer"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Model500Error"]]},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/init(from:)"},"references":{"doc://Passage/documentation/Passage/Model500Error":{"navigatorTitle":[{"text":"Model500Error","kind":"identifier"}],"title":"Model500Error","identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error","role":"symbol","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Model500Error"}],"url":"\/documentation\/passage\/model500error"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Model500Error/init(from:)":{"title":"init(from:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Model500Error\/init(from:)","url":"\/documentation\/passage\/model500error\/init(from:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/newloginmagiclinkerror.json b/docs/data/documentation/passage/newloginmagiclinkerror.json new file mode 100644 index 00000000..72e97325 --- /dev/null +++ b/docs/data/documentation/passage/newloginmagiclinkerror.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/newloginmagiclinkerror"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"sections":[],"metadata":{"title":"NewLoginMagicLinkError","externalID":"s:7Passage22NewLoginMagicLinkErrorO","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NewLoginMagicLinkError","kind":"identifier"}],"navigatorTitle":[{"text":"NewLoginMagicLinkError","kind":"identifier"}],"roleHeading":"Enumeration","modules":[{"name":"Passage"}],"symbolKind":"enum"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError\/invalidIdentifier","doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError\/unspecified","doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError\/userDoesNotExist"]},{"title":"Type Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError\/convert(error:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError\/Error-Implementations"],"generated":true,"title":"Default Implementations"}],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageError","doc:\/\/Passage\/SQ","doc:\/\/Passage\/s5ErrorP","doc:\/\/Passage\/SH","doc:\/\/Passage\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"NewLoginMagicLinkError"}]}]}],"references":{"doc://Passage/documentation/Passage/NewLoginMagicLinkError/unspecified":{"type":"topic","url":"\/documentation\/passage\/newloginmagiclinkerror\/unspecified","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"unspecified","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"NewLoginMagicLinkError.unspecified","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError\/unspecified"},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","identifier":"doc:\/\/Passage\/s8SendableP","type":"unresolvable"},"doc://Passage/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH","type":"unresolvable"},"doc://Passage/documentation/Passage/NewLoginMagicLinkError/Equatable-Implementations":{"url":"\/documentation\/passage\/newloginmagiclinkerror\/equatable-implementations","abstract":[],"title":"Equatable Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError\/Equatable-Implementations","kind":"article"},"doc://Passage/documentation/Passage/NewLoginMagicLinkError/convert(error:)":{"title":"convert(error:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError\/convert(error:)","kind":"symbol","role":"symbol","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"convert"},{"text":"(","kind":"text"},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":") -> ","kind":"text"},{"text":"NewLoginMagicLinkError","kind":"typeIdentifier","preciseIdentifier":"s:7Passage22NewLoginMagicLinkErrorO"}],"url":"\/documentation\/passage\/newloginmagiclinkerror\/convert(error:)"},"doc://Passage/documentation/Passage/PassageError":{"kind":"symbol","url":"\/documentation\/passage\/passageerror","role":"symbol","title":"PassageError","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageError"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/NewLoginMagicLinkError/Error-Implementations":{"role":"collectionGroup","kind":"article","title":"Error Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError\/Error-Implementations","type":"topic","url":"\/documentation\/passage\/newloginmagiclinkerror\/error-implementations","abstract":[]},"doc://Passage/documentation/Passage/NewLoginMagicLinkError/invalidIdentifier":{"url":"\/documentation\/passage\/newloginmagiclinkerror\/invalididentifier","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError\/invalidIdentifier","type":"topic","abstract":[],"kind":"symbol","title":"NewLoginMagicLinkError.invalidIdentifier","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidIdentifier"}]},"doc://Passage/documentation/Passage/NewLoginMagicLinkError/userDoesNotExist":{"title":"NewLoginMagicLinkError.userDoesNotExist","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError\/userDoesNotExist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Thrown when a user with provided identifier does not exist."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userDoesNotExist"}],"url":"\/documentation\/passage\/newloginmagiclinkerror\/userdoesnotexist"},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/s5ErrorP":{"title":"Swift.Error","type":"unresolvable","identifier":"doc:\/\/Passage\/s5ErrorP"},"doc://Passage/documentation/Passage/NewLoginMagicLinkError":{"navigatorTitle":[{"text":"NewLoginMagicLinkError","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"NewLoginMagicLinkError","type":"topic","url":"\/documentation\/passage\/newloginmagiclinkerror","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NewLoginMagicLinkError","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/newloginmagiclinkerror/!=(_:_:).json b/docs/data/documentation/passage/newloginmagiclinkerror/!=(_:_:).json new file mode 100644 index 00000000..66248d95 --- /dev/null +++ b/docs/data/documentation/passage/newloginmagiclinkerror/!=(_:_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError","doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError\/Equatable-Implementations"]]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}],"kind":"declarations"}],"metadata":{"title":"!=(_:_:)","role":"symbol","extendedModule":"Swift","symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage22NewLoginMagicLinkErrorO","roleHeading":"Operator","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError\/!=(_:_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/newloginmagiclinkerror\/!=(_:_:)"]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage/NewLoginMagicLinkError":{"navigatorTitle":[{"text":"NewLoginMagicLinkError","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"NewLoginMagicLinkError","type":"topic","url":"\/documentation\/passage\/newloginmagiclinkerror","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NewLoginMagicLinkError","kind":"identifier"}]},"doc://Passage/documentation/Passage/NewLoginMagicLinkError/!=(_:_:)":{"url":"\/documentation\/passage\/newloginmagiclinkerror\/!=(_:_:)","abstract":[],"title":"!=(_:_:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError\/!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NewLoginMagicLinkError/Equatable-Implementations":{"url":"\/documentation\/passage\/newloginmagiclinkerror\/equatable-implementations","abstract":[],"title":"Equatable Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError\/Equatable-Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/newloginmagiclinkerror/convert(error:).json b/docs/data/documentation/passage/newloginmagiclinkerror/convert(error:).json new file mode 100644 index 00000000..496ee8e5 --- /dev/null +++ b/docs/data/documentation/passage/newloginmagiclinkerror/convert(error:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"convert"},{"kind":"text","text":"("},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError","text":"NewLoginMagicLinkError","preciseIdentifier":"s:7Passage22NewLoginMagicLinkErrorO","kind":"typeIdentifier"}]}],"kind":"declarations"}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError\/convert(error:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/newloginmagiclinkerror\/convert(error:)"]}],"metadata":{"modules":[{"name":"Passage"}],"roleHeading":"Type Method","title":"convert(error:)","externalID":"s:7Passage22NewLoginMagicLinkErrorO7convert5errorACs0F0_p_tFZ","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"convert","kind":"identifier"},{"kind":"text","text":"("},{"text":"error","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Passage22NewLoginMagicLinkErrorO","kind":"typeIdentifier","text":"NewLoginMagicLinkError"}],"role":"symbol","symbolKind":"method"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"PassageError.convert(error:)"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NewLoginMagicLinkError":{"navigatorTitle":[{"text":"NewLoginMagicLinkError","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"NewLoginMagicLinkError","type":"topic","url":"\/documentation\/passage\/newloginmagiclinkerror","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NewLoginMagicLinkError","kind":"identifier"}]},"doc://Passage/documentation/Passage/NewLoginMagicLinkError/convert(error:)":{"title":"convert(error:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError\/convert(error:)","kind":"symbol","role":"symbol","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"convert"},{"text":"(","kind":"text"},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":") -> ","kind":"text"},{"text":"NewLoginMagicLinkError","kind":"typeIdentifier","preciseIdentifier":"s:7Passage22NewLoginMagicLinkErrorO"}],"url":"\/documentation\/passage\/newloginmagiclinkerror\/convert(error:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/newloginmagiclinkerror/equatable-implementations.json b/docs/data/documentation/passage/newloginmagiclinkerror/equatable-implementations.json new file mode 100644 index 00000000..0f7a5396 --- /dev/null +++ b/docs/data/documentation/passage/newloginmagiclinkerror/equatable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError\/Equatable-Implementations"},"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/newloginmagiclinkerror\/equatable-implementations"]}],"references":{"doc://Passage/documentation/Passage/NewLoginMagicLinkError/!=(_:_:)":{"url":"\/documentation\/passage\/newloginmagiclinkerror\/!=(_:_:)","abstract":[],"title":"!=(_:_:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError\/!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage/NewLoginMagicLinkError":{"navigatorTitle":[{"text":"NewLoginMagicLinkError","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"NewLoginMagicLinkError","type":"topic","url":"\/documentation\/passage\/newloginmagiclinkerror","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NewLoginMagicLinkError","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/newloginmagiclinkerror/error-implementations.json b/docs/data/documentation/passage/newloginmagiclinkerror/error-implementations.json new file mode 100644 index 00000000..37b755ac --- /dev/null +++ b/docs/data/documentation/passage/newloginmagiclinkerror/error-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError"]]},"kind":"article","schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/newloginmagiclinkerror\/error-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"role":"collectionGroup","title":"Error Implementations","modules":[{"name":"Passage"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError\/Error-Implementations"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError\/localizedDescription"],"generated":true}],"references":{"doc://Passage/documentation/Passage/NewLoginMagicLinkError":{"navigatorTitle":[{"text":"NewLoginMagicLinkError","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"NewLoginMagicLinkError","type":"topic","url":"\/documentation\/passage\/newloginmagiclinkerror","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NewLoginMagicLinkError","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NewLoginMagicLinkError/localizedDescription":{"role":"symbol","kind":"symbol","title":"localizedDescription","type":"topic","url":"\/documentation\/passage\/newloginmagiclinkerror\/localizeddescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError\/localizedDescription","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/newloginmagiclinkerror/invalididentifier.json b/docs/data/documentation/passage/newloginmagiclinkerror/invalididentifier.json new file mode 100644 index 00000000..5e097eb1 --- /dev/null +++ b/docs/data/documentation/passage/newloginmagiclinkerror/invalididentifier.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError\/invalidIdentifier","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/newloginmagiclinkerror\/invalididentifier"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"symbolKind":"case","role":"symbol","roleHeading":"Case","modules":[{"name":"Passage"}],"externalID":"s:7Passage22NewLoginMagicLinkErrorO17invalidIdentifieryA2CmF","title":"NewLoginMagicLinkError.invalidIdentifier","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"invalidIdentifier","kind":"identifier"}]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidIdentifier"}],"platforms":["iOS"]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError"]]},"references":{"doc://Passage/documentation/Passage/NewLoginMagicLinkError/invalidIdentifier":{"url":"\/documentation\/passage\/newloginmagiclinkerror\/invalididentifier","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError\/invalidIdentifier","type":"topic","abstract":[],"kind":"symbol","title":"NewLoginMagicLinkError.invalidIdentifier","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidIdentifier"}]},"doc://Passage/documentation/Passage/NewLoginMagicLinkError":{"navigatorTitle":[{"text":"NewLoginMagicLinkError","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"NewLoginMagicLinkError","type":"topic","url":"\/documentation\/passage\/newloginmagiclinkerror","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NewLoginMagicLinkError","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/newloginmagiclinkerror/localizeddescription.json b/docs/data/documentation/passage/newloginmagiclinkerror/localizeddescription.json new file mode 100644 index 00000000..209f1f14 --- /dev/null +++ b/docs/data/documentation/passage/newloginmagiclinkerror/localizeddescription.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError\/localizedDescription"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Error.localizedDescription","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:7Passage22NewLoginMagicLinkErrorO","extendedModule":"Swift","platforms":[{"deprecated":false,"unavailable":false,"name":"iOS","beta":false,"introducedAt":"8.0"},{"introducedAt":"10.10","deprecated":false,"name":"macOS","unavailable":false,"beta":false},{"name":"tvOS","unavailable":false,"beta":false,"introducedAt":"9.0","deprecated":false},{"unavailable":false,"beta":false,"name":"watchOS","introducedAt":"2.0","deprecated":false}],"role":"symbol","roleHeading":"Instance Property","symbolKind":"property","title":"localizedDescription","modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError","doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError\/Error-Implementations"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/newloginmagiclinkerror\/localizeddescription"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NewLoginMagicLinkError/localizedDescription":{"role":"symbol","kind":"symbol","title":"localizedDescription","type":"topic","url":"\/documentation\/passage\/newloginmagiclinkerror\/localizeddescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError\/localizedDescription","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]},"doc://Passage/documentation/Passage/NewLoginMagicLinkError/Error-Implementations":{"role":"collectionGroup","kind":"article","title":"Error Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError\/Error-Implementations","type":"topic","url":"\/documentation\/passage\/newloginmagiclinkerror\/error-implementations","abstract":[]},"doc://Passage/documentation/Passage/NewLoginMagicLinkError":{"navigatorTitle":[{"text":"NewLoginMagicLinkError","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"NewLoginMagicLinkError","type":"topic","url":"\/documentation\/passage\/newloginmagiclinkerror","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NewLoginMagicLinkError","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/newloginmagiclinkerror/unspecified.json b/docs/data/documentation/passage/newloginmagiclinkerror/unspecified.json new file mode 100644 index 00000000..d97c0e9c --- /dev/null +++ b/docs/data/documentation/passage/newloginmagiclinkerror/unspecified.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"case","role":"symbol","modules":[{"name":"Passage"}],"title":"NewLoginMagicLinkError.unspecified","externalID":"s:7Passage22NewLoginMagicLinkErrorO11unspecifiedyA2CmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unspecified","kind":"identifier"}],"roleHeading":"Case"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/newloginmagiclinkerror\/unspecified"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unspecified"}]}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError\/unspecified"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NewLoginMagicLinkError":{"navigatorTitle":[{"text":"NewLoginMagicLinkError","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"NewLoginMagicLinkError","type":"topic","url":"\/documentation\/passage\/newloginmagiclinkerror","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NewLoginMagicLinkError","kind":"identifier"}]},"doc://Passage/documentation/Passage/NewLoginMagicLinkError/unspecified":{"type":"topic","url":"\/documentation\/passage\/newloginmagiclinkerror\/unspecified","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"unspecified","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"NewLoginMagicLinkError.unspecified","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError\/unspecified"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/newloginmagiclinkerror/userdoesnotexist.json b/docs/data/documentation/passage/newloginmagiclinkerror/userdoesnotexist.json new file mode 100644 index 00000000..4b9b6f64 --- /dev/null +++ b/docs/data/documentation/passage/newloginmagiclinkerror/userdoesnotexist.json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/newloginmagiclinkerror\/userdoesnotexist"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"userDoesNotExist"}],"platforms":["iOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError\/userDoesNotExist"},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userDoesNotExist"}],"externalID":"s:7Passage22NewLoginMagicLinkErrorO16userDoesNotExistyA2CmF","symbolKind":"case","role":"symbol","title":"NewLoginMagicLinkError.userDoesNotExist","roleHeading":"Case","modules":[{"name":"Passage"}]},"abstract":[{"type":"text","text":"Thrown when a user with provided identifier does not exist."}],"references":{"doc://Passage/documentation/Passage/NewLoginMagicLinkError/userDoesNotExist":{"title":"NewLoginMagicLinkError.userDoesNotExist","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError\/userDoesNotExist","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Thrown when a user with provided identifier does not exist."}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userDoesNotExist"}],"url":"\/documentation\/passage\/newloginmagiclinkerror\/userdoesnotexist"},"doc://Passage/documentation/Passage/NewLoginMagicLinkError":{"navigatorTitle":[{"text":"NewLoginMagicLinkError","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"NewLoginMagicLinkError","type":"topic","url":"\/documentation\/passage\/newloginmagiclinkerror","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NewLoginMagicLinkError","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/newloginonetimepasscodeerror.json b/docs/data/documentation/passage/newloginonetimepasscodeerror.json new file mode 100644 index 00000000..cac1f3fd --- /dev/null +++ b/docs/data/documentation/passage/newloginonetimepasscodeerror.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError"},"metadata":{"roleHeading":"Enumeration","symbolKind":"enum","title":"NewLoginOneTimePasscodeError","externalID":"s:7Passage28NewLoginOneTimePasscodeErrorO","role":"symbol","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NewLoginOneTimePasscodeError","kind":"identifier"}],"navigatorTitle":[{"text":"NewLoginOneTimePasscodeError","kind":"identifier"}]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError\/invalidIdentifier","doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError\/unspecified","doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError\/userDoesNotExist"]},{"title":"Type Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError\/convert(error:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError\/Error-Implementations"],"title":"Default Implementations","generated":true}],"kind":"symbol","sections":[],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageError","doc:\/\/Passage\/SQ","doc:\/\/Passage\/s5ErrorP","doc:\/\/Passage\/SH","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"NewLoginOneTimePasscodeError","kind":"identifier"}],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/newloginonetimepasscodeerror"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"references":{"doc://Passage/documentation/Passage/NewLoginOneTimePasscodeError":{"kind":"symbol","url":"\/documentation\/passage\/newloginonetimepasscodeerror","role":"symbol","title":"NewLoginOneTimePasscodeError","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewLoginOneTimePasscodeError","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"NewLoginOneTimePasscodeError","kind":"identifier"}]},"doc://Passage/documentation/Passage/NewLoginOneTimePasscodeError/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/newloginonetimepasscodeerror\/equatable-implementations","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError\/Equatable-Implementations","role":"collectionGroup","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageError":{"kind":"symbol","url":"\/documentation\/passage\/passageerror","role":"symbol","title":"PassageError","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageError"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/NewLoginOneTimePasscodeError/invalidIdentifier":{"kind":"symbol","url":"\/documentation\/passage\/newloginonetimepasscodeerror\/invalididentifier","title":"NewLoginOneTimePasscodeError.invalidIdentifier","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError\/invalidIdentifier","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidIdentifier"}]},"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/NewLoginOneTimePasscodeError/convert(error:)":{"abstract":[],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"convert","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"error"},{"text":": ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"NewLoginOneTimePasscodeError","preciseIdentifier":"s:7Passage28NewLoginOneTimePasscodeErrorO"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError\/convert(error:)","role":"symbol","title":"convert(error:)","type":"topic","url":"\/documentation\/passage\/newloginonetimepasscodeerror\/convert(error:)"},"doc://Passage/documentation/Passage/NewLoginOneTimePasscodeError/Error-Implementations":{"kind":"article","url":"\/documentation\/passage\/newloginonetimepasscodeerror\/error-implementations","title":"Error Implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError\/Error-Implementations","role":"collectionGroup","type":"topic"},"doc://Passage/documentation/Passage/NewLoginOneTimePasscodeError/userDoesNotExist":{"kind":"symbol","url":"\/documentation\/passage\/newloginonetimepasscodeerror\/userdoesnotexist","title":"NewLoginOneTimePasscodeError.userDoesNotExist","abstract":[{"type":"text","text":"Thrown when a user with provided identifier does not exist."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError\/userDoesNotExist","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userDoesNotExist","kind":"identifier"}]},"doc://Passage/documentation/Passage/NewLoginOneTimePasscodeError/unspecified":{"role":"symbol","title":"NewLoginOneTimePasscodeError.unspecified","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unspecified","kind":"identifier"}],"url":"\/documentation\/passage\/newloginonetimepasscodeerror\/unspecified","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError\/unspecified","abstract":[],"type":"topic"},"doc://Passage/s5ErrorP":{"identifier":"doc:\/\/Passage\/s5ErrorP","title":"Swift.Error","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/newloginonetimepasscodeerror/!=(_:_:).json b/docs/data/documentation/passage/newloginonetimepasscodeerror/!=(_:_:).json new file mode 100644 index 00000000..9d0bb985 --- /dev/null +++ b/docs/data/documentation/passage/newloginonetimepasscodeerror/!=(_:_:).json @@ -0,0 +1 @@ +{"metadata":{"extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"!=(_:_:)","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage28NewLoginOneTimePasscodeErrorO","role":"symbol"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError","doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError\/Equatable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/passage\/newloginonetimepasscodeerror\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError\/!=(_:_:)"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NewLoginOneTimePasscodeError/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError\/!=(_:_:)","url":"\/documentation\/passage\/newloginonetimepasscodeerror\/!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage/NewLoginOneTimePasscodeError/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/newloginonetimepasscodeerror\/equatable-implementations","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError\/Equatable-Implementations","role":"collectionGroup","type":"topic"},"doc://Passage/documentation/Passage/NewLoginOneTimePasscodeError":{"kind":"symbol","url":"\/documentation\/passage\/newloginonetimepasscodeerror","role":"symbol","title":"NewLoginOneTimePasscodeError","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewLoginOneTimePasscodeError","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"NewLoginOneTimePasscodeError","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/newloginonetimepasscodeerror/convert(error:).json b/docs/data/documentation/passage/newloginonetimepasscodeerror/convert(error:).json new file mode 100644 index 00000000..7f63f81c --- /dev/null +++ b/docs/data/documentation/passage/newloginonetimepasscodeerror/convert(error:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError\/convert(error:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"convert","kind":"identifier"},{"kind":"text","text":"("},{"text":"error","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"NewLoginOneTimePasscodeError","preciseIdentifier":"s:7Passage28NewLoginOneTimePasscodeErrorO"}],"roleHeading":"Type Method","role":"symbol","title":"convert(error:)","symbolKind":"method","externalID":"s:7Passage28NewLoginOneTimePasscodeErrorO7convert5errorACs0G0_p_tFZ"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"PassageError.convert(error:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"convert","kind":"identifier"},{"text":"(","kind":"text"},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":") -> ","kind":"text"},{"text":"NewLoginOneTimePasscodeError","preciseIdentifier":"s:7Passage28NewLoginOneTimePasscodeErrorO","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/newloginonetimepasscodeerror\/convert(error:)"]}],"references":{"doc://Passage/documentation/Passage/NewLoginOneTimePasscodeError":{"kind":"symbol","url":"\/documentation\/passage\/newloginonetimepasscodeerror","role":"symbol","title":"NewLoginOneTimePasscodeError","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewLoginOneTimePasscodeError","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"NewLoginOneTimePasscodeError","kind":"identifier"}]},"doc://Passage/documentation/Passage/NewLoginOneTimePasscodeError/convert(error:)":{"abstract":[],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"convert","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"error"},{"text":": ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"NewLoginOneTimePasscodeError","preciseIdentifier":"s:7Passage28NewLoginOneTimePasscodeErrorO"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError\/convert(error:)","role":"symbol","title":"convert(error:)","type":"topic","url":"\/documentation\/passage\/newloginonetimepasscodeerror\/convert(error:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/newloginonetimepasscodeerror/equatable-implementations.json b/docs/data/documentation/passage/newloginonetimepasscodeerror/equatable-implementations.json new file mode 100644 index 00000000..869263f5 --- /dev/null +++ b/docs/data/documentation/passage/newloginonetimepasscodeerror/equatable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage"}],"title":"Equatable Implementations","role":"collectionGroup"},"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError"]]},"kind":"article","variants":[{"paths":["\/documentation\/passage\/newloginonetimepasscodeerror\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/NewLoginOneTimePasscodeError/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError\/!=(_:_:)","url":"\/documentation\/passage\/newloginonetimepasscodeerror\/!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage/NewLoginOneTimePasscodeError":{"kind":"symbol","url":"\/documentation\/passage\/newloginonetimepasscodeerror","role":"symbol","title":"NewLoginOneTimePasscodeError","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewLoginOneTimePasscodeError","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"NewLoginOneTimePasscodeError","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/newloginonetimepasscodeerror/error-implementations.json b/docs/data/documentation/passage/newloginonetimepasscodeerror/error-implementations.json new file mode 100644 index 00000000..53456089 --- /dev/null +++ b/docs/data/documentation/passage/newloginonetimepasscodeerror/error-implementations.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"modules":[{"name":"Passage"}],"title":"Error Implementations","role":"collectionGroup"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError\/Error-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError\/localizedDescription"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError"]]},"kind":"article","variants":[{"paths":["\/documentation\/passage\/newloginonetimepasscodeerror\/error-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/NewLoginOneTimePasscodeError":{"kind":"symbol","url":"\/documentation\/passage\/newloginonetimepasscodeerror","role":"symbol","title":"NewLoginOneTimePasscodeError","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewLoginOneTimePasscodeError","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"NewLoginOneTimePasscodeError","kind":"identifier"}]},"doc://Passage/documentation/Passage/NewLoginOneTimePasscodeError/localizedDescription":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError\/localizedDescription","url":"\/documentation\/passage\/newloginonetimepasscodeerror\/localizeddescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"kind":"symbol","title":"localizedDescription","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/newloginonetimepasscodeerror/invalididentifier.json b/docs/data/documentation/passage/newloginonetimepasscodeerror/invalididentifier.json new file mode 100644 index 00000000..1104eaf8 --- /dev/null +++ b/docs/data/documentation/passage/newloginonetimepasscodeerror/invalididentifier.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError\/invalidIdentifier"},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/newloginonetimepasscodeerror\/invalididentifier"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"invalidIdentifier","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError"]]},"metadata":{"externalID":"s:7Passage28NewLoginOneTimePasscodeErrorO17invalidIdentifieryA2CmF","role":"symbol","title":"NewLoginOneTimePasscodeError.invalidIdentifier","modules":[{"name":"Passage"}],"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidIdentifier"}],"symbolKind":"case"},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/NewLoginOneTimePasscodeError/invalidIdentifier":{"kind":"symbol","url":"\/documentation\/passage\/newloginonetimepasscodeerror\/invalididentifier","title":"NewLoginOneTimePasscodeError.invalidIdentifier","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError\/invalidIdentifier","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidIdentifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NewLoginOneTimePasscodeError":{"kind":"symbol","url":"\/documentation\/passage\/newloginonetimepasscodeerror","role":"symbol","title":"NewLoginOneTimePasscodeError","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewLoginOneTimePasscodeError","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"NewLoginOneTimePasscodeError","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/newloginonetimepasscodeerror/localizeddescription.json b/docs/data/documentation/passage/newloginonetimepasscodeerror/localizeddescription.json new file mode 100644 index 00000000..2887e025 --- /dev/null +++ b/docs/data/documentation/passage/newloginonetimepasscodeerror/localizeddescription.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/newloginonetimepasscodeerror\/localizeddescription"]}],"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError","doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError\/Error-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","platforms":[{"name":"iOS","unavailable":false,"introducedAt":"8.0","deprecated":false,"beta":false},{"introducedAt":"10.10","unavailable":false,"deprecated":false,"beta":false,"name":"macOS"},{"unavailable":false,"name":"tvOS","introducedAt":"9.0","beta":false,"deprecated":false},{"deprecated":false,"name":"watchOS","introducedAt":"2.0","beta":false,"unavailable":false}],"externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:7Passage28NewLoginOneTimePasscodeErrorO","title":"localizedDescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError\/localizedDescription","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Error.localizedDescription"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/NewLoginOneTimePasscodeError/Error-Implementations":{"kind":"article","url":"\/documentation\/passage\/newloginonetimepasscodeerror\/error-implementations","title":"Error Implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError\/Error-Implementations","role":"collectionGroup","type":"topic"},"doc://Passage/documentation/Passage/NewLoginOneTimePasscodeError":{"kind":"symbol","url":"\/documentation\/passage\/newloginonetimepasscodeerror","role":"symbol","title":"NewLoginOneTimePasscodeError","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewLoginOneTimePasscodeError","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"NewLoginOneTimePasscodeError","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NewLoginOneTimePasscodeError/localizedDescription":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError\/localizedDescription","url":"\/documentation\/passage\/newloginonetimepasscodeerror\/localizeddescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"kind":"symbol","title":"localizedDescription","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/newloginonetimepasscodeerror/unspecified.json b/docs/data/documentation/passage/newloginonetimepasscodeerror/unspecified.json new file mode 100644 index 00000000..3b6fef5f --- /dev/null +++ b/docs/data/documentation/passage/newloginonetimepasscodeerror/unspecified.json @@ -0,0 +1 @@ +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unspecified"}],"languages":["swift"],"platforms":["iOS"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError\/unspecified","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/newloginonetimepasscodeerror\/unspecified"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"NewLoginOneTimePasscodeError.unspecified","roleHeading":"Case","modules":[{"name":"Passage"}],"symbolKind":"case","externalID":"s:7Passage28NewLoginOneTimePasscodeErrorO11unspecifiedyA2CmF","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unspecified","kind":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NewLoginOneTimePasscodeError/unspecified":{"role":"symbol","title":"NewLoginOneTimePasscodeError.unspecified","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unspecified","kind":"identifier"}],"url":"\/documentation\/passage\/newloginonetimepasscodeerror\/unspecified","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError\/unspecified","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/NewLoginOneTimePasscodeError":{"kind":"symbol","url":"\/documentation\/passage\/newloginonetimepasscodeerror","role":"symbol","title":"NewLoginOneTimePasscodeError","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewLoginOneTimePasscodeError","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"NewLoginOneTimePasscodeError","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/newloginonetimepasscodeerror/userdoesnotexist.json b/docs/data/documentation/passage/newloginonetimepasscodeerror/userdoesnotexist.json new file mode 100644 index 00000000..d5ae91d8 --- /dev/null +++ b/docs/data/documentation/passage/newloginonetimepasscodeerror/userdoesnotexist.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError\/userDoesNotExist"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userDoesNotExist","kind":"identifier"}],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/newloginonetimepasscodeerror\/userdoesnotexist"]}],"sections":[],"abstract":[{"text":"Thrown when a user with provided identifier does not exist.","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError"]]},"metadata":{"roleHeading":"Case","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userDoesNotExist","kind":"identifier"}],"modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage28NewLoginOneTimePasscodeErrorO16userDoesNotExistyA2CmF","title":"NewLoginOneTimePasscodeError.userDoesNotExist"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NewLoginOneTimePasscodeError/userDoesNotExist":{"kind":"symbol","url":"\/documentation\/passage\/newloginonetimepasscodeerror\/userdoesnotexist","title":"NewLoginOneTimePasscodeError.userDoesNotExist","abstract":[{"type":"text","text":"Thrown when a user with provided identifier does not exist."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError\/userDoesNotExist","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userDoesNotExist","kind":"identifier"}]},"doc://Passage/documentation/Passage/NewLoginOneTimePasscodeError":{"kind":"symbol","url":"\/documentation\/passage\/newloginonetimepasscodeerror","role":"symbol","title":"NewLoginOneTimePasscodeError","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewLoginOneTimePasscodeError","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"NewLoginOneTimePasscodeError","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/newregistermagiclinkerror.json b/docs/data/documentation/passage/newregistermagiclinkerror.json new file mode 100644 index 00000000..57c2d932 --- /dev/null +++ b/docs/data/documentation/passage/newregistermagiclinkerror.json @@ -0,0 +1 @@ +{"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError\/invalidIdentifier","doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError\/unspecified","doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError\/userAlreadyExists"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError\/convert(error:)"],"title":"Type Methods"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError\/Error-Implementations"],"generated":true,"title":"Default Implementations"}],"kind":"symbol","relationshipsSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageError","doc:\/\/Passage\/SQ","doc:\/\/Passage\/s5ErrorP","doc:\/\/Passage\/SH","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"modules":[{"name":"Passage"}],"navigatorTitle":[{"kind":"identifier","text":"NewRegisterMagicLinkError"}],"symbolKind":"enum","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"NewRegisterMagicLinkError","kind":"identifier"}],"externalID":"s:7Passage25NewRegisterMagicLinkErrorO","title":"NewRegisterMagicLinkError","role":"symbol","roleHeading":"Enumeration"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NewRegisterMagicLinkError"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/newregistermagiclinkerror"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"references":{"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/s5ErrorP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s5ErrorP","title":"Swift.Error"},"doc://Passage/documentation/Passage/NewRegisterMagicLinkError/Error-Implementations":{"kind":"article","title":"Error Implementations","url":"\/documentation\/passage\/newregistermagiclinkerror\/error-implementations","type":"topic","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError\/Error-Implementations"},"doc://Passage/documentation/Passage/NewRegisterMagicLinkError/userAlreadyExists":{"role":"symbol","title":"NewRegisterMagicLinkError.userAlreadyExists","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userAlreadyExists","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"Thrown when a user with provided identifier already exists."}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError\/userAlreadyExists","url":"\/documentation\/passage\/newregistermagiclinkerror\/useralreadyexists"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/PassageError":{"kind":"symbol","url":"\/documentation\/passage\/passageerror","role":"symbol","title":"PassageError","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageError"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/NewRegisterMagicLinkError/invalidIdentifier":{"title":"NewRegisterMagicLinkError.invalidIdentifier","url":"\/documentation\/passage\/newregistermagiclinkerror\/invalididentifier","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError\/invalidIdentifier","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidIdentifier"}],"kind":"symbol"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NewRegisterMagicLinkError/unspecified":{"type":"topic","url":"\/documentation\/passage\/newregistermagiclinkerror\/unspecified","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"unspecified","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"NewRegisterMagicLinkError.unspecified","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError\/unspecified"},"doc://Passage/documentation/Passage/NewRegisterMagicLinkError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NewRegisterMagicLinkError","kind":"identifier"}],"url":"\/documentation\/passage\/newregistermagiclinkerror","navigatorTitle":[{"kind":"identifier","text":"NewRegisterMagicLinkError"}],"abstract":[],"kind":"symbol","title":"NewRegisterMagicLinkError","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/NewRegisterMagicLinkError/convert(error:)":{"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"convert"},{"text":"(","kind":"text"},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Passage25NewRegisterMagicLinkErrorO","text":"NewRegisterMagicLinkError","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/passage\/newregistermagiclinkerror\/convert(error:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError\/convert(error:)","title":"convert(error:)"},"doc://Passage/documentation/Passage/NewRegisterMagicLinkError/Equatable-Implementations":{"url":"\/documentation\/passage\/newregistermagiclinkerror\/equatable-implementations","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError\/Equatable-Implementations","type":"topic","abstract":[],"kind":"article","title":"Equatable Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/newregistermagiclinkerror/!=(_:_:).json b/docs/data/documentation/passage/newregistermagiclinkerror/!=(_:_:).json new file mode 100644 index 00000000..98d192f2 --- /dev/null +++ b/docs/data/documentation/passage/newregistermagiclinkerror/!=(_:_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError\/!=(_:_:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError","doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError\/Equatable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"sections":[],"metadata":{"symbolKind":"op","role":"symbol","roleHeading":"Operator","modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage25NewRegisterMagicLinkErrorO","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"variants":[{"paths":["\/documentation\/passage\/newregistermagiclinkerror\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/NewRegisterMagicLinkError/Equatable-Implementations":{"url":"\/documentation\/passage\/newregistermagiclinkerror\/equatable-implementations","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError\/Equatable-Implementations","type":"topic","abstract":[],"kind":"article","title":"Equatable Implementations"},"doc://Passage/documentation/Passage/NewRegisterMagicLinkError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NewRegisterMagicLinkError","kind":"identifier"}],"url":"\/documentation\/passage\/newregistermagiclinkerror","navigatorTitle":[{"kind":"identifier","text":"NewRegisterMagicLinkError"}],"abstract":[],"kind":"symbol","title":"NewRegisterMagicLinkError","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NewRegisterMagicLinkError/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError\/!=(_:_:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"!=(_:_:)","kind":"symbol","url":"\/documentation\/passage\/newregistermagiclinkerror\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/newregistermagiclinkerror/convert(error:).json b/docs/data/documentation/passage/newregistermagiclinkerror/convert(error:).json new file mode 100644 index 00000000..580ca0e4 --- /dev/null +++ b/docs/data/documentation/passage/newregistermagiclinkerror/convert(error:).json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"PassageError.convert(error:)"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/newregistermagiclinkerror\/convert(error:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage25NewRegisterMagicLinkErrorO7convert5errorACs0F0_p_tFZ","roleHeading":"Type Method","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"convert"},{"text":"(","kind":"text"},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage25NewRegisterMagicLinkErrorO","text":"NewRegisterMagicLinkError"}],"modules":[{"name":"Passage"}],"symbolKind":"method","title":"convert(error:)"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError\/convert(error:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"convert"},{"text":"(","kind":"text"},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":") -> ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError","kind":"typeIdentifier","preciseIdentifier":"s:7Passage25NewRegisterMagicLinkErrorO","text":"NewRegisterMagicLinkError"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/NewRegisterMagicLinkError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NewRegisterMagicLinkError","kind":"identifier"}],"url":"\/documentation\/passage\/newregistermagiclinkerror","navigatorTitle":[{"kind":"identifier","text":"NewRegisterMagicLinkError"}],"abstract":[],"kind":"symbol","title":"NewRegisterMagicLinkError","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NewRegisterMagicLinkError/convert(error:)":{"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"convert"},{"text":"(","kind":"text"},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Passage25NewRegisterMagicLinkErrorO","text":"NewRegisterMagicLinkError","kind":"typeIdentifier"}],"abstract":[],"url":"\/documentation\/passage\/newregistermagiclinkerror\/convert(error:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError\/convert(error:)","title":"convert(error:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/newregistermagiclinkerror/equatable-implementations.json b/docs/data/documentation/passage/newregistermagiclinkerror/equatable-implementations.json new file mode 100644 index 00000000..2bb18ab6 --- /dev/null +++ b/docs/data/documentation/passage/newregistermagiclinkerror/equatable-implementations.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError\/Equatable-Implementations"},"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError\/!=(_:_:)"]}],"variants":[{"paths":["\/documentation\/passage\/newregistermagiclinkerror\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"article","references":{"doc://Passage/documentation/Passage/NewRegisterMagicLinkError/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError\/!=(_:_:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"!=(_:_:)","kind":"symbol","url":"\/documentation\/passage\/newregistermagiclinkerror\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NewRegisterMagicLinkError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NewRegisterMagicLinkError","kind":"identifier"}],"url":"\/documentation\/passage\/newregistermagiclinkerror","navigatorTitle":[{"kind":"identifier","text":"NewRegisterMagicLinkError"}],"abstract":[],"kind":"symbol","title":"NewRegisterMagicLinkError","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/newregistermagiclinkerror/error-implementations.json b/docs/data/documentation/passage/newregistermagiclinkerror/error-implementations.json new file mode 100644 index 00000000..aa0aad61 --- /dev/null +++ b/docs/data/documentation/passage/newregistermagiclinkerror/error-implementations.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Error Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/newregistermagiclinkerror\/error-implementations"]}],"kind":"article","sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError\/Error-Implementations","interfaceLanguage":"swift"},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError\/localizedDescription"]}],"references":{"doc://Passage/documentation/Passage/NewRegisterMagicLinkError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NewRegisterMagicLinkError","kind":"identifier"}],"url":"\/documentation\/passage\/newregistermagiclinkerror","navigatorTitle":[{"kind":"identifier","text":"NewRegisterMagicLinkError"}],"abstract":[],"kind":"symbol","title":"NewRegisterMagicLinkError","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NewRegisterMagicLinkError/localizedDescription":{"kind":"symbol","title":"localizedDescription","type":"topic","url":"\/documentation\/passage\/newregistermagiclinkerror\/localizeddescription","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError\/localizedDescription","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/newregistermagiclinkerror/invalididentifier.json b/docs/data/documentation/passage/newregistermagiclinkerror/invalididentifier.json new file mode 100644 index 00000000..bdfab181 --- /dev/null +++ b/docs/data/documentation/passage/newregistermagiclinkerror/invalididentifier.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/newregistermagiclinkerror\/invalididentifier"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError\/invalidIdentifier","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"invalidIdentifier","kind":"identifier"}]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","externalID":"s:7Passage25NewRegisterMagicLinkErrorO17invalidIdentifieryA2CmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidIdentifier"}],"role":"symbol","title":"NewRegisterMagicLinkError.invalidIdentifier","roleHeading":"Case"},"references":{"doc://Passage/documentation/Passage/NewRegisterMagicLinkError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NewRegisterMagicLinkError","kind":"identifier"}],"url":"\/documentation\/passage\/newregistermagiclinkerror","navigatorTitle":[{"kind":"identifier","text":"NewRegisterMagicLinkError"}],"abstract":[],"kind":"symbol","title":"NewRegisterMagicLinkError","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/NewRegisterMagicLinkError/invalidIdentifier":{"title":"NewRegisterMagicLinkError.invalidIdentifier","url":"\/documentation\/passage\/newregistermagiclinkerror\/invalididentifier","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError\/invalidIdentifier","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidIdentifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/newregistermagiclinkerror/localizeddescription.json b/docs/data/documentation/passage/newregistermagiclinkerror/localizeddescription.json new file mode 100644 index 00000000..6dae3722 --- /dev/null +++ b/docs/data/documentation/passage/newregistermagiclinkerror/localizeddescription.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Error.localizedDescription","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError","doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError\/Error-Implementations"]]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError\/localizedDescription","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Property","modules":[{"name":"Passage","relatedModules":["Swift"]}],"platforms":[{"name":"iOS","introducedAt":"8.0","beta":false,"deprecated":false,"unavailable":false},{"beta":false,"name":"macOS","introducedAt":"10.10","unavailable":false,"deprecated":false},{"name":"tvOS","deprecated":false,"introducedAt":"9.0","unavailable":false,"beta":false},{"deprecated":false,"introducedAt":"2.0","name":"watchOS","unavailable":false,"beta":false}],"title":"localizedDescription","extendedModule":"Swift","symbolKind":"property","role":"symbol","externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:7Passage25NewRegisterMagicLinkErrorO","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"variants":[{"paths":["\/documentation\/passage\/newregistermagiclinkerror\/localizeddescription"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["iOS"]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/NewRegisterMagicLinkError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NewRegisterMagicLinkError","kind":"identifier"}],"url":"\/documentation\/passage\/newregistermagiclinkerror","navigatorTitle":[{"kind":"identifier","text":"NewRegisterMagicLinkError"}],"abstract":[],"kind":"symbol","title":"NewRegisterMagicLinkError","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NewRegisterMagicLinkError/localizedDescription":{"kind":"symbol","title":"localizedDescription","type":"topic","url":"\/documentation\/passage\/newregistermagiclinkerror\/localizeddescription","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError\/localizedDescription","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"doc://Passage/documentation/Passage/NewRegisterMagicLinkError/Error-Implementations":{"kind":"article","title":"Error Implementations","url":"\/documentation\/passage\/newregistermagiclinkerror\/error-implementations","type":"topic","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError\/Error-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/newregistermagiclinkerror/unspecified.json b/docs/data/documentation/passage/newregistermagiclinkerror/unspecified.json new file mode 100644 index 00000000..1a318f00 --- /dev/null +++ b/docs/data/documentation/passage/newregistermagiclinkerror/unspecified.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError"]]},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","externalID":"s:7Passage25NewRegisterMagicLinkErrorO11unspecifiedyA2CmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"unspecified","kind":"identifier"}],"role":"symbol","title":"NewRegisterMagicLinkError.unspecified","roleHeading":"Case"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/newregistermagiclinkerror\/unspecified"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"unspecified"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError\/unspecified","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NewRegisterMagicLinkError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NewRegisterMagicLinkError","kind":"identifier"}],"url":"\/documentation\/passage\/newregistermagiclinkerror","navigatorTitle":[{"kind":"identifier","text":"NewRegisterMagicLinkError"}],"abstract":[],"kind":"symbol","title":"NewRegisterMagicLinkError","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/NewRegisterMagicLinkError/unspecified":{"type":"topic","url":"\/documentation\/passage\/newregistermagiclinkerror\/unspecified","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"unspecified","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"NewRegisterMagicLinkError.unspecified","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError\/unspecified"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/newregistermagiclinkerror/useralreadyexists.json b/docs/data/documentation/passage/newregistermagiclinkerror/useralreadyexists.json new file mode 100644 index 00000000..482ecad4 --- /dev/null +++ b/docs/data/documentation/passage/newregistermagiclinkerror/useralreadyexists.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/newregistermagiclinkerror\/useralreadyexists"]}],"abstract":[{"type":"text","text":"Thrown when a user with provided identifier already exists."}],"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"userAlreadyExists"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError"]]},"metadata":{"symbolKind":"case","role":"symbol","title":"NewRegisterMagicLinkError.userAlreadyExists","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userAlreadyExists","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage25NewRegisterMagicLinkErrorO17userAlreadyExistsyA2CmF","modules":[{"name":"Passage"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError\/userAlreadyExists","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/NewRegisterMagicLinkError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NewRegisterMagicLinkError","kind":"identifier"}],"url":"\/documentation\/passage\/newregistermagiclinkerror","navigatorTitle":[{"kind":"identifier","text":"NewRegisterMagicLinkError"}],"abstract":[],"kind":"symbol","title":"NewRegisterMagicLinkError","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/NewRegisterMagicLinkError/userAlreadyExists":{"role":"symbol","title":"NewRegisterMagicLinkError.userAlreadyExists","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userAlreadyExists","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"Thrown when a user with provided identifier already exists."}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError\/userAlreadyExists","url":"\/documentation\/passage\/newregistermagiclinkerror\/useralreadyexists"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/newregisteronetimepasscodeerror.json b/docs/data/documentation/passage/newregisteronetimepasscodeerror.json new file mode 100644 index 00000000..b4129c31 --- /dev/null +++ b/docs/data/documentation/passage/newregisteronetimepasscodeerror.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"enum","role":"symbol","title":"NewRegisterOneTimePasscodeError","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"NewRegisterOneTimePasscodeError","kind":"identifier"}],"roleHeading":"Enumeration","navigatorTitle":[{"text":"NewRegisterOneTimePasscodeError","kind":"identifier"}],"externalID":"s:7Passage31NewRegisterOneTimePasscodeErrorO","modules":[{"name":"Passage"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/newregisteronetimepasscodeerror"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError\/invalidIdentifier","doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError\/unspecified","doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError\/userAlreadyExists"],"title":"Enumeration Cases"},{"title":"Type Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError\/convert(error:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError\/Error-Implementations"],"generated":true}],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageError","doc:\/\/Passage\/SQ","doc:\/\/Passage\/s5ErrorP","doc:\/\/Passage\/SH","doc:\/\/Passage\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewRegisterOneTimePasscodeError","kind":"identifier"}]}],"kind":"declarations"}],"references":{"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NewRegisterOneTimePasscodeError/convert(error:)":{"role":"symbol","title":"convert(error:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"convert","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"error"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":") -> ","kind":"text"},{"text":"NewRegisterOneTimePasscodeError","kind":"typeIdentifier","preciseIdentifier":"s:7Passage31NewRegisterOneTimePasscodeErrorO"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError\/convert(error:)","url":"\/documentation\/passage\/newregisteronetimepasscodeerror\/convert(error:)"},"doc://Passage/documentation/Passage/NewRegisterOneTimePasscodeError/userAlreadyExists":{"role":"symbol","title":"NewRegisterOneTimePasscodeError.userAlreadyExists","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userAlreadyExists","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"Thrown when a user with provided identifier already exists."}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError\/userAlreadyExists","url":"\/documentation\/passage\/newregisteronetimepasscodeerror\/useralreadyexists"},"doc://Passage/documentation/Passage/NewRegisterOneTimePasscodeError/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/newregisteronetimepasscodeerror\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError\/Equatable-Implementations","title":"Equatable Implementations","kind":"article","abstract":[],"role":"collectionGroup"},"doc://Passage/documentation/Passage/PassageError":{"kind":"symbol","url":"\/documentation\/passage\/passageerror","role":"symbol","title":"PassageError","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageError"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/NewRegisterOneTimePasscodeError/invalidIdentifier":{"role":"symbol","title":"NewRegisterOneTimePasscodeError.invalidIdentifier","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError\/invalidIdentifier","url":"\/documentation\/passage\/newregisteronetimepasscodeerror\/invalididentifier"},"doc://Passage/documentation/Passage/NewRegisterOneTimePasscodeError":{"type":"topic","url":"\/documentation\/passage\/newregisteronetimepasscodeerror","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError","navigatorTitle":[{"kind":"identifier","text":"NewRegisterOneTimePasscodeError"}],"title":"NewRegisterOneTimePasscodeError","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NewRegisterOneTimePasscodeError"}],"abstract":[],"role":"symbol"},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage/NewRegisterOneTimePasscodeError/unspecified":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unspecified"}],"title":"NewRegisterOneTimePasscodeError.unspecified","url":"\/documentation\/passage\/newregisteronetimepasscodeerror\/unspecified","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError\/unspecified"},"doc://Passage/s5ErrorP":{"title":"Swift.Error","type":"unresolvable","identifier":"doc:\/\/Passage\/s5ErrorP"},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP"},"doc://Passage/documentation/Passage/NewRegisterOneTimePasscodeError/Error-Implementations":{"role":"collectionGroup","title":"Error Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError\/Error-Implementations","url":"\/documentation\/passage\/newregisteronetimepasscodeerror\/error-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/newregisteronetimepasscodeerror/!=(_:_:).json b/docs/data/documentation/passage/newregisteronetimepasscodeerror/!=(_:_:).json new file mode 100644 index 00000000..53a4954f --- /dev/null +++ b/docs/data/documentation/passage/newregisteronetimepasscodeerror/!=(_:_:).json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/newregisteronetimepasscodeerror\/!=(_:_:)"]}],"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage31NewRegisterOneTimePasscodeErrorO","roleHeading":"Operator","extendedModule":"Swift","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","symbolKind":"op","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError","doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError\/Equatable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/NewRegisterOneTimePasscodeError/!=(_:_:)":{"type":"topic","url":"\/documentation\/passage\/newregisteronetimepasscodeerror\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError\/!=(_:_:)","title":"!=(_:_:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/NewRegisterOneTimePasscodeError":{"type":"topic","url":"\/documentation\/passage\/newregisteronetimepasscodeerror","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError","navigatorTitle":[{"kind":"identifier","text":"NewRegisterOneTimePasscodeError"}],"title":"NewRegisterOneTimePasscodeError","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NewRegisterOneTimePasscodeError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NewRegisterOneTimePasscodeError/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/newregisteronetimepasscodeerror\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError\/Equatable-Implementations","title":"Equatable Implementations","kind":"article","abstract":[],"role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/newregisteronetimepasscodeerror/convert(error:).json b/docs/data/documentation/passage/newregisteronetimepasscodeerror/convert(error:).json new file mode 100644 index 00000000..521eb843 --- /dev/null +++ b/docs/data/documentation/passage/newregisteronetimepasscodeerror/convert(error:).json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"PassageError.convert(error:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/newregisteronetimepasscodeerror\/convert(error:)"]}],"metadata":{"externalID":"s:7Passage31NewRegisterOneTimePasscodeErrorO7convert5errorACs0G0_p_tFZ","roleHeading":"Type Method","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"convert"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"error"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage31NewRegisterOneTimePasscodeErrorO","text":"NewRegisterOneTimePasscodeError"}],"modules":[{"name":"Passage"}],"symbolKind":"method","title":"convert(error:)"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError\/convert(error:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"convert"},{"kind":"text","text":"("},{"text":"error","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":") -> "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError","kind":"typeIdentifier","preciseIdentifier":"s:7Passage31NewRegisterOneTimePasscodeErrorO","text":"NewRegisterOneTimePasscodeError"}]}]}],"references":{"doc://Passage/documentation/Passage/NewRegisterOneTimePasscodeError/convert(error:)":{"role":"symbol","title":"convert(error:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"convert","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"error"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":") -> ","kind":"text"},{"text":"NewRegisterOneTimePasscodeError","kind":"typeIdentifier","preciseIdentifier":"s:7Passage31NewRegisterOneTimePasscodeErrorO"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError\/convert(error:)","url":"\/documentation\/passage\/newregisteronetimepasscodeerror\/convert(error:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NewRegisterOneTimePasscodeError":{"type":"topic","url":"\/documentation\/passage\/newregisteronetimepasscodeerror","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError","navigatorTitle":[{"kind":"identifier","text":"NewRegisterOneTimePasscodeError"}],"title":"NewRegisterOneTimePasscodeError","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NewRegisterOneTimePasscodeError"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/newregisteronetimepasscodeerror/equatable-implementations.json b/docs/data/documentation/passage/newregisteronetimepasscodeerror/equatable-implementations.json new file mode 100644 index 00000000..6493e802 --- /dev/null +++ b/docs/data/documentation/passage/newregisteronetimepasscodeerror/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError"]]},"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/newregisteronetimepasscodeerror\/equatable-implementations"]}],"sections":[],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError\/Equatable-Implementations"},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError\/!=(_:_:)"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NewRegisterOneTimePasscodeError/!=(_:_:)":{"type":"topic","url":"\/documentation\/passage\/newregisteronetimepasscodeerror\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError\/!=(_:_:)","title":"!=(_:_:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/NewRegisterOneTimePasscodeError":{"type":"topic","url":"\/documentation\/passage\/newregisteronetimepasscodeerror","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError","navigatorTitle":[{"kind":"identifier","text":"NewRegisterOneTimePasscodeError"}],"title":"NewRegisterOneTimePasscodeError","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NewRegisterOneTimePasscodeError"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/newregisteronetimepasscodeerror/error-implementations.json b/docs/data/documentation/passage/newregisteronetimepasscodeerror/error-implementations.json new file mode 100644 index 00000000..a8b30b1e --- /dev/null +++ b/docs/data/documentation/passage/newregisteronetimepasscodeerror/error-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError\/localizedDescription"],"generated":true,"title":"Instance Properties"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError\/Error-Implementations"},"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Error Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/newregisteronetimepasscodeerror\/error-implementations"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError"]]},"kind":"article","references":{"doc://Passage/documentation/Passage/NewRegisterOneTimePasscodeError":{"type":"topic","url":"\/documentation\/passage\/newregisteronetimepasscodeerror","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError","navigatorTitle":[{"kind":"identifier","text":"NewRegisterOneTimePasscodeError"}],"title":"NewRegisterOneTimePasscodeError","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NewRegisterOneTimePasscodeError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/NewRegisterOneTimePasscodeError/localizedDescription":{"abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError\/localizedDescription","role":"symbol","title":"localizedDescription","type":"topic","url":"\/documentation\/passage\/newregisteronetimepasscodeerror\/localizeddescription"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/newregisteronetimepasscodeerror/invalididentifier.json b/docs/data/documentation/passage/newregisteronetimepasscodeerror/invalididentifier.json new file mode 100644 index 00000000..6a275df5 --- /dev/null +++ b/docs/data/documentation/passage/newregisteronetimepasscodeerror/invalididentifier.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"invalidIdentifier","kind":"identifier"}],"title":"NewRegisterOneTimePasscodeError.invalidIdentifier","role":"symbol","modules":[{"name":"Passage"}],"roleHeading":"Case","externalID":"s:7Passage31NewRegisterOneTimePasscodeErrorO17invalidIdentifieryA2CmF","symbolKind":"case"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError\/invalidIdentifier"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidIdentifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/newregisteronetimepasscodeerror\/invalididentifier"]}],"references":{"doc://Passage/documentation/Passage/NewRegisterOneTimePasscodeError":{"type":"topic","url":"\/documentation\/passage\/newregisteronetimepasscodeerror","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError","navigatorTitle":[{"kind":"identifier","text":"NewRegisterOneTimePasscodeError"}],"title":"NewRegisterOneTimePasscodeError","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NewRegisterOneTimePasscodeError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/NewRegisterOneTimePasscodeError/invalidIdentifier":{"role":"symbol","title":"NewRegisterOneTimePasscodeError.invalidIdentifier","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError\/invalidIdentifier","url":"\/documentation\/passage\/newregisteronetimepasscodeerror\/invalididentifier"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/newregisteronetimepasscodeerror/localizeddescription.json b/docs/data/documentation/passage/newregisteronetimepasscodeerror/localizeddescription.json new file mode 100644 index 00000000..bf66a73b --- /dev/null +++ b/docs/data/documentation/passage/newregisteronetimepasscodeerror/localizeddescription.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError","doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError\/Error-Implementations"]]},"metadata":{"role":"symbol","externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:7Passage31NewRegisterOneTimePasscodeErrorO","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"platforms":[{"unavailable":false,"deprecated":false,"beta":false,"introducedAt":"8.0","name":"iOS"},{"name":"macOS","beta":false,"unavailable":false,"deprecated":false,"introducedAt":"10.10"},{"deprecated":false,"introducedAt":"9.0","name":"tvOS","unavailable":false,"beta":false},{"introducedAt":"2.0","name":"watchOS","beta":false,"deprecated":false,"unavailable":false}],"roleHeading":"Instance Property","symbolKind":"property","title":"localizedDescription","extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["iOS"]}],"kind":"declarations"}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Error.localizedDescription","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/newregisteronetimepasscodeerror\/localizeddescription"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError\/localizedDescription","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/NewRegisterOneTimePasscodeError/Error-Implementations":{"role":"collectionGroup","title":"Error Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError\/Error-Implementations","url":"\/documentation\/passage\/newregisteronetimepasscodeerror\/error-implementations"},"doc://Passage/documentation/Passage/NewRegisterOneTimePasscodeError/localizedDescription":{"abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError\/localizedDescription","role":"symbol","title":"localizedDescription","type":"topic","url":"\/documentation\/passage\/newregisteronetimepasscodeerror\/localizeddescription"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NewRegisterOneTimePasscodeError":{"type":"topic","url":"\/documentation\/passage\/newregisteronetimepasscodeerror","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError","navigatorTitle":[{"kind":"identifier","text":"NewRegisterOneTimePasscodeError"}],"title":"NewRegisterOneTimePasscodeError","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NewRegisterOneTimePasscodeError"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/newregisteronetimepasscodeerror/unspecified.json b/docs/data/documentation/passage/newregisteronetimepasscodeerror/unspecified.json new file mode 100644 index 00000000..2ffe5edd --- /dev/null +++ b/docs/data/documentation/passage/newregisteronetimepasscodeerror/unspecified.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"unspecified","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unspecified","kind":"identifier"}],"roleHeading":"Case","title":"NewRegisterOneTimePasscodeError.unspecified","externalID":"s:7Passage31NewRegisterOneTimePasscodeErrorO11unspecifiedyA2CmF"},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError\/unspecified"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/newregisteronetimepasscodeerror\/unspecified"]}],"references":{"doc://Passage/documentation/Passage/NewRegisterOneTimePasscodeError/unspecified":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unspecified"}],"title":"NewRegisterOneTimePasscodeError.unspecified","url":"\/documentation\/passage\/newregisteronetimepasscodeerror\/unspecified","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError\/unspecified"},"doc://Passage/documentation/Passage/NewRegisterOneTimePasscodeError":{"type":"topic","url":"\/documentation\/passage\/newregisteronetimepasscodeerror","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError","navigatorTitle":[{"kind":"identifier","text":"NewRegisterOneTimePasscodeError"}],"title":"NewRegisterOneTimePasscodeError","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NewRegisterOneTimePasscodeError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/newregisteronetimepasscodeerror/useralreadyexists.json b/docs/data/documentation/passage/newregisteronetimepasscodeerror/useralreadyexists.json new file mode 100644 index 00000000..f1003a18 --- /dev/null +++ b/docs/data/documentation/passage/newregisteronetimepasscodeerror/useralreadyexists.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Thrown when a user with provided identifier already exists."}],"metadata":{"symbolKind":"case","role":"symbol","title":"NewRegisterOneTimePasscodeError.userAlreadyExists","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userAlreadyExists","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage31NewRegisterOneTimePasscodeErrorO17userAlreadyExistsyA2CmF","modules":[{"name":"Passage"}]},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userAlreadyExists"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/newregisteronetimepasscodeerror\/useralreadyexists"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError\/userAlreadyExists"},"references":{"doc://Passage/documentation/Passage/NewRegisterOneTimePasscodeError":{"type":"topic","url":"\/documentation\/passage\/newregisteronetimepasscodeerror","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError","navigatorTitle":[{"kind":"identifier","text":"NewRegisterOneTimePasscodeError"}],"title":"NewRegisterOneTimePasscodeError","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NewRegisterOneTimePasscodeError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/NewRegisterOneTimePasscodeError/userAlreadyExists":{"role":"symbol","title":"NewRegisterOneTimePasscodeError.userAlreadyExists","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userAlreadyExists","kind":"identifier"}],"type":"topic","abstract":[{"type":"text","text":"Thrown when a user with provided identifier already exists."}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError\/userAlreadyExists","url":"\/documentation\/passage\/newregisteronetimepasscodeerror\/useralreadyexists"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/nonce.json b/docs/data/documentation/passage/nonce.json new file mode 100644 index 00000000..69b8c0e8 --- /dev/null +++ b/docs/data/documentation/passage/nonce.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/nonce"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"sections":[],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Nonce\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/Nonce\/init(nonce:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Nonce\/nonce"],"title":"Instance Properties"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Nonce\/encode(to:)"],"title":"Instance Methods"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys"],"title":"Enumerations"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Nonce\/Equatable-Implementations"],"title":"Default Implementations","generated":true}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Nonce"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Nonce"},"kind":"symbol","metadata":{"roleHeading":"Structure","externalID":"s:7Passage5NonceV","navigatorTitle":[{"text":"Nonce","kind":"identifier"}],"role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"struct","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Nonce","kind":"identifier"}],"title":"Nonce"},"abstract":[{"type":"text","text":"the nonce to exchange for an authentication token"}],"references":{"doc://Passage/documentation/Passage/Nonce/encode(to:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","url":"\/documentation\/passage\/nonce\/encode(to:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/encode(to:)","role":"symbol","title":"encode(to:)","kind":"symbol"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/SE":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable"},"doc://Passage/documentation/Passage/Nonce/nonce":{"kind":"symbol","url":"\/documentation\/passage\/nonce\/nonce","role":"symbol","title":"nonce","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/nonce","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"nonce"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/Nonce/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/Equatable-Implementations","abstract":[],"type":"topic","role":"collectionGroup","title":"Equatable Implementations","kind":"article","url":"\/documentation\/passage\/nonce\/equatable-implementations"},"doc://Passage/documentation/Passage/Nonce/CodingKeys":{"url":"\/documentation\/passage\/nonce\/codingkeys","abstract":[],"title":"Nonce.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Nonce/init(from:)":{"url":"\/documentation\/passage\/nonce\/init(from:)","abstract":[],"title":"init(from:)","type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/init(from:)","kind":"symbol"},"doc://Passage/Se":{"type":"unresolvable","identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable"},"doc://Passage/documentation/Passage/Nonce":{"url":"\/documentation\/passage\/nonce","abstract":[{"text":"the nonce to exchange for an authentication token","type":"text"}],"title":"Nonce","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Nonce"}],"navigatorTitle":[{"kind":"identifier","text":"Nonce"}],"kind":"symbol","type":"topic"},"doc://Passage/documentation/Passage/Nonce/init(nonce:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/init(nonce:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"nonce","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"title":"init(nonce:)","kind":"symbol","url":"\/documentation\/passage\/nonce\/init(nonce:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/nonce/!=(_:_:).json b/docs/data/documentation/passage/nonce/!=(_:_:).json new file mode 100644 index 00000000..721f6cf2 --- /dev/null +++ b/docs/data/documentation/passage/nonce/!=(_:_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Nonce","doc:\/\/Passage\/documentation\/Passage\/Nonce\/Equatable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/nonce\/!=(_:_:)"]}],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"op","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"!=(_:_:)","roleHeading":"Operator","extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage5NonceV"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage/Nonce/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/Equatable-Implementations","abstract":[],"type":"topic","role":"collectionGroup","title":"Equatable Implementations","kind":"article","url":"\/documentation\/passage\/nonce\/equatable-implementations"},"doc://Passage/documentation/Passage/Nonce":{"url":"\/documentation\/passage\/nonce","abstract":[{"text":"the nonce to exchange for an authentication token","type":"text"}],"title":"Nonce","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Nonce"}],"navigatorTitle":[{"kind":"identifier","text":"Nonce"}],"kind":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Nonce/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/!=(_:_:)","url":"\/documentation\/passage\/nonce\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/nonce/codingkeys.json b/docs/data/documentation/passage/nonce/codingkeys.json new file mode 100644 index 00000000..2baa9780 --- /dev/null +++ b/docs/data/documentation/passage/nonce/codingkeys.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"enum","modules":[{"name":"Passage"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"title":"Nonce.CodingKeys","roleHeading":"Enumeration","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"externalID":"s:7Passage5NonceV10CodingKeysO"},"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","kind":"relationships"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Nonce"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/nonce\/codingkeys"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/nonce"]},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/init(stringValue:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/RawRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}]}]}],"references":{"doc://Passage/s23CustomStringConvertibleP":{"identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Nonce/CodingKeys/init(rawValue:)":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"title":"init(rawValue:)","url":"\/documentation\/passage\/nonce\/codingkeys\/init(rawvalue:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/init(rawValue:)"},"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://Passage/documentation/Passage/Nonce/CodingKeys/RawRepresentable-Implementations":{"url":"\/documentation\/passage\/nonce\/codingkeys\/rawrepresentable-implementations","abstract":[],"title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","kind":"article","type":"topic"},"doc://Passage/documentation/Passage/Nonce/CodingKeys/CodingKey-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"CodingKey Implementations","url":"\/documentation\/passage\/nonce\/codingkeys\/codingkey-implementations","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/CodingKey-Implementations"},"doc://Passage/documentation/Passage/Nonce":{"url":"\/documentation\/passage\/nonce","abstract":[{"text":"the nonce to exchange for an authentication token","type":"text"}],"title":"Nonce","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Nonce"}],"navigatorTitle":[{"kind":"identifier","text":"Nonce"}],"kind":"symbol","type":"topic"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/Nonce/CodingKeys/init(intValue:)":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"title":"init(intValue:)","url":"\/documentation\/passage\/nonce\/codingkeys\/init(intvalue:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/init(intValue:)"},"doc://Passage/documentation/Passage/Nonce/CodingKeys":{"url":"\/documentation\/passage\/nonce\/codingkeys","abstract":[],"title":"Nonce.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Nonce/CodingKeys/nonce":{"kind":"symbol","url":"\/documentation\/passage\/nonce\/codingkeys\/nonce","role":"symbol","title":"Nonce.CodingKeys.nonce","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/nonce","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"nonce","kind":"identifier"}],"type":"topic","abstract":[]},"doc://Passage/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","type":"unresolvable","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/SY":{"identifier":"doc:\/\/Passage\/SY","type":"unresolvable","title":"Swift.RawRepresentable"},"doc://Passage/s9CodingKeyP":{"identifier":"doc:\/\/Passage\/s9CodingKeyP","type":"unresolvable","title":"Swift.CodingKey"},"doc://Passage/documentation/Passage/Nonce/CodingKeys/Equatable-Implementations":{"kind":"article","type":"topic","abstract":[],"url":"\/documentation\/passage\/nonce\/codingkeys\/equatable-implementations","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/Equatable-Implementations","title":"Equatable Implementations"},"doc://Passage/documentation/Passage/Nonce/CodingKeys/init(stringValue:)":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/nonce\/codingkeys\/init(stringvalue:)","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/init(stringValue:)","title":"init(stringValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/nonce/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/nonce/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..060dbafa --- /dev/null +++ b/docs/data/documentation/passage/nonce/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/nonce\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/!=(_:_:)"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Nonce","doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/Equatable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"op","role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"extendedModule":"Swift","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage5NonceV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/Nonce/CodingKeys/Equatable-Implementations":{"kind":"article","type":"topic","abstract":[],"url":"\/documentation\/passage\/nonce\/codingkeys\/equatable-implementations","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/Equatable-Implementations","title":"Equatable Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Nonce/CodingKeys":{"url":"\/documentation\/passage\/nonce\/codingkeys","abstract":[],"title":"Nonce.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Nonce/CodingKeys/!=(_:_:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","title":"!=(_:_:)","type":"topic","url":"\/documentation\/passage\/nonce\/codingkeys\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/!=(_:_:)"},"doc://Passage/documentation/Passage/Nonce":{"url":"\/documentation\/passage\/nonce","abstract":[{"text":"the nonce to exchange for an authentication token","type":"text"}],"title":"Nonce","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Nonce"}],"navigatorTitle":[{"kind":"identifier","text":"Nonce"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/nonce/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/nonce/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..84263448 --- /dev/null +++ b/docs/data/documentation/passage/nonce/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Nonce","doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys"]]},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/description"]}],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"CodingKey Implementations"},"sections":[],"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/nonce\/codingkeys\/codingkey-implementations"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/Nonce":{"url":"\/documentation\/passage\/nonce","abstract":[{"text":"the nonce to exchange for an authentication token","type":"text"}],"title":"Nonce","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Nonce"}],"navigatorTitle":[{"kind":"identifier","text":"Nonce"}],"kind":"symbol","type":"topic"},"doc://Passage/documentation/Passage/Nonce/CodingKeys/description":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/description","role":"symbol","title":"description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"kind":"symbol","url":"\/documentation\/passage\/nonce\/codingkeys\/description","type":"topic"},"doc://Passage/documentation/Passage/Nonce/CodingKeys":{"url":"\/documentation\/passage\/nonce\/codingkeys","abstract":[],"title":"Nonce.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Nonce/CodingKeys/debugDescription":{"type":"topic","url":"\/documentation\/passage\/nonce\/codingkeys\/debugdescription","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","title":"debugDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/debugDescription","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/nonce/codingkeys/debugdescription.json b/docs/data/documentation/passage/nonce/codingkeys/debugdescription.json new file mode 100644 index 00000000..d97a2c76 --- /dev/null +++ b/docs/data/documentation/passage/nonce/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage5NonceV10CodingKeysO","title":"debugDescription","role":"symbol","extendedModule":"Swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/nonce\/codingkeys\/debugdescription"]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Nonce","doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/CodingKey-Implementations"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Passage/documentation/Passage/Nonce/CodingKeys":{"url":"\/documentation\/passage\/nonce\/codingkeys","abstract":[],"title":"Nonce.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Nonce/CodingKeys/debugDescription":{"type":"topic","url":"\/documentation\/passage\/nonce\/codingkeys\/debugdescription","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","title":"debugDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/debugDescription","role":"symbol"},"doc://Passage/documentation/Passage/Nonce/CodingKeys/CodingKey-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"CodingKey Implementations","url":"\/documentation\/passage\/nonce\/codingkeys\/codingkey-implementations","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/CodingKey-Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Nonce":{"url":"\/documentation\/passage\/nonce","abstract":[{"text":"the nonce to exchange for an authentication token","type":"text"}],"title":"Nonce","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Nonce"}],"navigatorTitle":[{"kind":"identifier","text":"Nonce"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/nonce/codingkeys/description.json b/docs/data/documentation/passage/nonce/codingkeys/description.json new file mode 100644 index 00000000..25edb9a2 --- /dev/null +++ b/docs/data/documentation/passage/nonce/codingkeys/description.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.description"},{"type":"text","text":"."}],"metadata":{"extendedModule":"Swift","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage5NonceV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Instance Property","role":"symbol","title":"description","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/description"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/nonce\/codingkeys\/description"]}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Nonce","doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/CodingKey-Implementations"]]},"references":{"doc://Passage/documentation/Passage/Nonce/CodingKeys":{"url":"\/documentation\/passage\/nonce\/codingkeys","abstract":[],"title":"Nonce.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Nonce":{"url":"\/documentation\/passage\/nonce","abstract":[{"text":"the nonce to exchange for an authentication token","type":"text"}],"title":"Nonce","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Nonce"}],"navigatorTitle":[{"kind":"identifier","text":"Nonce"}],"kind":"symbol","type":"topic"},"doc://Passage/documentation/Passage/Nonce/CodingKeys/description":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/description","role":"symbol","title":"description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"kind":"symbol","url":"\/documentation\/passage\/nonce\/codingkeys\/description","type":"topic"},"doc://Passage/documentation/Passage/Nonce/CodingKeys/CodingKey-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"CodingKey Implementations","url":"\/documentation\/passage\/nonce\/codingkeys\/codingkey-implementations","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/CodingKey-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/nonce/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/nonce/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..62055aca --- /dev/null +++ b/docs/data/documentation/passage/nonce/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/!=(_:_:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Nonce","doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys"]]},"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/nonce\/codingkeys\/equatable-implementations"]}],"kind":"article","sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/Nonce/CodingKeys/!=(_:_:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","title":"!=(_:_:)","type":"topic","url":"\/documentation\/passage\/nonce\/codingkeys\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/!=(_:_:)"},"doc://Passage/documentation/Passage/Nonce":{"url":"\/documentation\/passage\/nonce","abstract":[{"text":"the nonce to exchange for an authentication token","type":"text"}],"title":"Nonce","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Nonce"}],"navigatorTitle":[{"kind":"identifier","text":"Nonce"}],"kind":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Nonce/CodingKeys":{"url":"\/documentation\/passage\/nonce\/codingkeys","abstract":[],"title":"Nonce.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/nonce/codingkeys/hash(into:).json b/docs/data/documentation/passage/nonce/codingkeys/hash(into:).json new file mode 100644 index 00000000..26867891 --- /dev/null +++ b/docs/data/documentation/passage/nonce/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Nonce","doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/RawRepresentable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/nonce\/codingkeys\/hash(into:)"]}],"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage5NonceV10CodingKeysO","title":"hash(into:)","role":"symbol","extendedModule":"Swift","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"symbolKind":"method"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/hash(into:)"},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Nonce/CodingKeys/hash(into:)":{"url":"\/documentation\/passage\/nonce\/codingkeys\/hash(into:)","abstract":[],"title":"hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/hash(into:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Nonce":{"url":"\/documentation\/passage\/nonce","abstract":[{"text":"the nonce to exchange for an authentication token","type":"text"}],"title":"Nonce","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Nonce"}],"navigatorTitle":[{"kind":"identifier","text":"Nonce"}],"kind":"symbol","type":"topic"},"doc://Passage/documentation/Passage/Nonce/CodingKeys":{"url":"\/documentation\/passage\/nonce\/codingkeys","abstract":[],"title":"Nonce.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Nonce/CodingKeys/RawRepresentable-Implementations":{"url":"\/documentation\/passage\/nonce\/codingkeys\/rawrepresentable-implementations","abstract":[],"title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","kind":"article","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/nonce/codingkeys/hashvalue.json b/docs/data/documentation/passage/nonce/codingkeys/hashvalue.json new file mode 100644 index 00000000..8e24a94e --- /dev/null +++ b/docs/data/documentation/passage/nonce/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Nonce","doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/RawRepresentable-Implementations"]]},"variants":[{"paths":["\/documentation\/passage\/nonce\/codingkeys\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"hashValue","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"roleHeading":"Instance Property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage5NonceV10CodingKeysO","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Passage/documentation/Passage/Nonce/CodingKeys":{"url":"\/documentation\/passage\/nonce\/codingkeys","abstract":[],"title":"Nonce.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Nonce/CodingKeys/RawRepresentable-Implementations":{"url":"\/documentation\/passage\/nonce\/codingkeys\/rawrepresentable-implementations","abstract":[],"title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","kind":"article","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Nonce/CodingKeys/hashValue":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"type":"topic","url":"\/documentation\/passage\/nonce\/codingkeys\/hashvalue","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/hashValue","role":"symbol","title":"hashValue","kind":"symbol"},"doc://Passage/documentation/Passage/Nonce":{"url":"\/documentation\/passage\/nonce","abstract":[{"text":"the nonce to exchange for an authentication token","type":"text"}],"title":"Nonce","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Nonce"}],"navigatorTitle":[{"kind":"identifier","text":"Nonce"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/nonce/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/nonce/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..326787ee --- /dev/null +++ b/docs/data/documentation/passage/nonce/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"init","role":"symbol","modules":[{"name":"Passage"}],"title":"init(intValue:)","externalID":"s:7Passage5NonceV10CodingKeysO8intValueAESgSi_tcfc","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":")"}],"roleHeading":"Initializer"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/nonce\/codingkeys\/init(intvalue:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Nonce","doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Nonce/CodingKeys/init(intValue:)":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"title":"init(intValue:)","url":"\/documentation\/passage\/nonce\/codingkeys\/init(intvalue:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/init(intValue:)"},"doc://Passage/documentation/Passage/Nonce":{"url":"\/documentation\/passage\/nonce","abstract":[{"text":"the nonce to exchange for an authentication token","type":"text"}],"title":"Nonce","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Nonce"}],"navigatorTitle":[{"kind":"identifier","text":"Nonce"}],"kind":"symbol","type":"topic"},"doc://Passage/documentation/Passage/Nonce/CodingKeys":{"url":"\/documentation\/passage\/nonce\/codingkeys","abstract":[],"title":"Nonce.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/nonce/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/nonce/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..28940794 --- /dev/null +++ b/docs/data/documentation/passage/nonce/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}]}]}],"metadata":{"roleHeading":"Initializer","role":"symbol","title":"init(rawValue:)","externalID":"s:7Passage5NonceV10CodingKeysO8rawValueAESgSS_tcfc","symbolKind":"init","modules":[{"name":"Passage"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]},"variants":[{"paths":["\/documentation\/passage\/nonce\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Nonce","doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/init(rawValue:)"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/Nonce":{"url":"\/documentation\/passage\/nonce","abstract":[{"text":"the nonce to exchange for an authentication token","type":"text"}],"title":"Nonce","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Nonce"}],"navigatorTitle":[{"kind":"identifier","text":"Nonce"}],"kind":"symbol","type":"topic"},"doc://Passage/documentation/Passage/Nonce/CodingKeys/init(rawValue:)":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"title":"init(rawValue:)","url":"\/documentation\/passage\/nonce\/codingkeys\/init(rawvalue:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/init(rawValue:)"},"doc://Passage/documentation/Passage/Nonce/CodingKeys":{"url":"\/documentation\/passage\/nonce\/codingkeys","abstract":[],"title":"Nonce.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/nonce/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/nonce/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..46b29166 --- /dev/null +++ b/docs/data/documentation/passage/nonce/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(stringValue:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/nonce\/codingkeys\/init(stringvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Nonce","doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys"]]},"metadata":{"title":"init(stringValue:)","symbolKind":"init","role":"symbol","modules":[{"name":"Passage"}],"externalID":"s:7Passage5NonceV10CodingKeysO11stringValueAESgSS_tcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"roleHeading":"Initializer"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Passage/documentation/Passage/Nonce/CodingKeys":{"url":"\/documentation\/passage\/nonce\/codingkeys","abstract":[],"title":"Nonce.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Nonce":{"url":"\/documentation\/passage\/nonce","abstract":[{"text":"the nonce to exchange for an authentication token","type":"text"}],"title":"Nonce","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Nonce"}],"navigatorTitle":[{"kind":"identifier","text":"Nonce"}],"kind":"symbol","type":"topic"},"doc://Passage/documentation/Passage/Nonce/CodingKeys/init(stringValue:)":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/nonce\/codingkeys\/init(stringvalue:)","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/init(stringValue:)","title":"init(stringValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/nonce/codingkeys/nonce.json b/docs/data/documentation/passage/nonce/codingkeys/nonce.json new file mode 100644 index 00000000..c33b5195 --- /dev/null +++ b/docs/data/documentation/passage/nonce/codingkeys/nonce.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/nonce","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Nonce","doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys"]]},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonce"}],"languages":["swift"]}]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","role":"symbol","roleHeading":"Case","title":"Nonce.CodingKeys.nonce","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"nonce","kind":"identifier"}],"externalID":"s:7Passage5NonceV10CodingKeysO5nonceyA2EmF"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/nonce\/codingkeys\/nonce"]}],"references":{"doc://Passage/documentation/Passage/Nonce/CodingKeys/nonce":{"kind":"symbol","url":"\/documentation\/passage\/nonce\/codingkeys\/nonce","role":"symbol","title":"Nonce.CodingKeys.nonce","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/nonce","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"nonce","kind":"identifier"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Nonce/CodingKeys":{"url":"\/documentation\/passage\/nonce\/codingkeys","abstract":[],"title":"Nonce.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Nonce":{"url":"\/documentation\/passage\/nonce","abstract":[{"text":"the nonce to exchange for an authentication token","type":"text"}],"title":"Nonce","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Nonce"}],"navigatorTitle":[{"kind":"identifier","text":"Nonce"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/nonce/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/nonce/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..6594b31d --- /dev/null +++ b/docs/data/documentation/passage/nonce/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/nonce\/codingkeys\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"RawRepresentable Implementations"},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/hashValue"]},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/hash(into:)"],"generated":true}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/RawRepresentable-Implementations"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Nonce","doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Nonce/CodingKeys/hash(into:)":{"url":"\/documentation\/passage\/nonce\/codingkeys\/hash(into:)","abstract":[],"title":"hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/hash(into:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Nonce/CodingKeys":{"url":"\/documentation\/passage\/nonce\/codingkeys","abstract":[],"title":"Nonce.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/Nonce":{"url":"\/documentation\/passage\/nonce","abstract":[{"text":"the nonce to exchange for an authentication token","type":"text"}],"title":"Nonce","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Nonce"}],"navigatorTitle":[{"kind":"identifier","text":"Nonce"}],"kind":"symbol","type":"topic"},"doc://Passage/documentation/Passage/Nonce/CodingKeys/hashValue":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"type":"topic","url":"\/documentation\/passage\/nonce\/codingkeys\/hashvalue","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/CodingKeys\/hashValue","role":"symbol","title":"hashValue","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/nonce/encode(to:).json b/docs/data/documentation/passage/nonce/encode(to:).json new file mode 100644 index 00000000..2c97ac56 --- /dev/null +++ b/docs/data/documentation/passage/nonce/encode(to:).json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/nonce\/encode(to:)"]}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"roleHeading":"Instance Method","symbolKind":"method","externalID":"s:7Passage5NonceV6encode2toys7Encoder_p_tKF","role":"symbol","title":"encode(to:)","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Nonce"]]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/encode(to:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"encoder"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Nonce":{"url":"\/documentation\/passage\/nonce","abstract":[{"text":"the nonce to exchange for an authentication token","type":"text"}],"title":"Nonce","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Nonce"}],"navigatorTitle":[{"kind":"identifier","text":"Nonce"}],"kind":"symbol","type":"topic"},"doc://Passage/documentation/Passage/Nonce/encode(to:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","url":"\/documentation\/passage\/nonce\/encode(to:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/encode(to:)","role":"symbol","title":"encode(to:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/nonce/equatable-implementations.json b/docs/data/documentation/passage/nonce/equatable-implementations.json new file mode 100644 index 00000000..016c27d2 --- /dev/null +++ b/docs/data/documentation/passage/nonce/equatable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Nonce\/!=(_:_:)"],"title":"Operators","generated":true}],"kind":"article","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Nonce"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/Equatable-Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/nonce\/equatable-implementations"]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/Nonce":{"url":"\/documentation\/passage\/nonce","abstract":[{"text":"the nonce to exchange for an authentication token","type":"text"}],"title":"Nonce","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Nonce"}],"navigatorTitle":[{"kind":"identifier","text":"Nonce"}],"kind":"symbol","type":"topic"},"doc://Passage/documentation/Passage/Nonce/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/!=(_:_:)","url":"\/documentation\/passage\/nonce\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/nonce/init(from:).json b/docs/data/documentation/passage/nonce/init(from:).json new file mode 100644 index 00000000..d31ea295 --- /dev/null +++ b/docs/data/documentation/passage/nonce/init(from:).json @@ -0,0 +1 @@ +{"metadata":{"title":"init(from:)","role":"symbol","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"externalID":"s:7Passage5NonceV4fromACs7Decoder_p_tKcfc","roleHeading":"Initializer","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Nonce"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/init(from:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/nonce\/init(from:)"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Nonce/init(from:)":{"url":"\/documentation\/passage\/nonce\/init(from:)","abstract":[],"title":"init(from:)","type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage/Nonce":{"url":"\/documentation\/passage\/nonce","abstract":[{"text":"the nonce to exchange for an authentication token","type":"text"}],"title":"Nonce","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Nonce"}],"navigatorTitle":[{"kind":"identifier","text":"Nonce"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/nonce/init(nonce:).json b/docs/data/documentation/passage/nonce/init(nonce:).json new file mode 100644 index 00000000..2e53f788 --- /dev/null +++ b/docs/data/documentation/passage/nonce/init(nonce:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/nonce\/init(nonce:)"]}],"metadata":{"role":"symbol","roleHeading":"Initializer","title":"init(nonce:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"nonce"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"externalID":"s:7Passage5NonceV5nonceACSS_tcfc","symbolKind":"init","modules":[{"name":"Passage"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"nonce","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Nonce"]]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/init(nonce:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Nonce/init(nonce:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/init(nonce:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"nonce","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"title":"init(nonce:)","kind":"symbol","url":"\/documentation\/passage\/nonce\/init(nonce:)"},"doc://Passage/documentation/Passage/Nonce":{"url":"\/documentation\/passage\/nonce","abstract":[{"text":"the nonce to exchange for an authentication token","type":"text"}],"title":"Nonce","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Nonce"}],"navigatorTitle":[{"kind":"identifier","text":"Nonce"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/nonce/nonce.json b/docs/data/documentation/passage/nonce/nonce.json new file mode 100644 index 00000000..a5108f34 --- /dev/null +++ b/docs/data/documentation/passage/nonce/nonce.json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Nonce"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","title":"nonce","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"nonce","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"externalID":"s:7Passage5NonceV5nonceSSvp"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/nonce"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"nonce","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/nonce\/nonce"]}],"references":{"doc://Passage/documentation/Passage/Nonce":{"url":"\/documentation\/passage\/nonce","abstract":[{"text":"the nonce to exchange for an authentication token","type":"text"}],"title":"Nonce","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Nonce"}],"navigatorTitle":[{"kind":"identifier","text":"Nonce"}],"kind":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Nonce/nonce":{"kind":"symbol","url":"\/documentation\/passage\/nonce\/nonce","role":"symbol","title":"nonce","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce\/nonce","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"nonce"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/nullencodable.json b/docs/data/documentation/passage/nullencodable.json new file mode 100644 index 00000000..a06987c2 --- /dev/null +++ b/docs/data/documentation/passage/nullencodable.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/nullencodable"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NullEncodable","kind":"identifier"}],"role":"symbol","roleHeading":"Enumeration","title":"NullEncodable","navigatorTitle":[{"text":"NullEncodable","kind":"identifier"}],"modules":[{"name":"Passage"}],"symbolKind":"enum","externalID":"s:7Passage13NullEncodableO"},"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/encodeNothing","doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/encodeNull","doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/encodeValue(_:)"],"title":"Enumeration Cases"},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/Decodable-Implementations","doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/Encodable-Implementations","doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/Equatable-Implementations"]}],"abstract":[{"text":"A flexible type that can be encoded (","type":"text"},{"type":"codeVoice","code":".encodeNull"},{"text":" or ","type":"text"},{"code":".encodeValue","type":"codeVoice"},{"type":"text","text":")"},{"text":" ","type":"text"},{"text":"or not encoded (","type":"text"},{"type":"codeVoice","code":".encodeNothing"},{"text":"). Intended for request payloads.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"NullEncodable"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"Wrapped"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Wrapped"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SH","text":"Hashable","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/NullEncodable/Encodable-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","title":"Encodable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/Encodable-Implementations","kind":"article","url":"\/documentation\/passage\/nullencodable\/encodable-implementations"},"doc://Passage/documentation/Passage/NullEncodable/encodeNull":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"encodeNull","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"NullEncodable.encodeNull","identifier":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/encodeNull","url":"\/documentation\/passage\/nullencodable\/encodenull"},"doc://Passage/documentation/Passage/NullEncodable/encodeNothing":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encodeNothing"}],"abstract":[],"role":"symbol","type":"topic","title":"NullEncodable.encodeNothing","identifier":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/encodeNothing","kind":"symbol","url":"\/documentation\/passage\/nullencodable\/encodenothing"},"doc://Passage/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NullEncodable/Equatable-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/Equatable-Implementations","kind":"article","url":"\/documentation\/passage\/nullencodable\/equatable-implementations"},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/NullEncodable":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"NullEncodable"}],"abstract":[{"type":"text","text":"A flexible type that can be encoded ("},{"type":"codeVoice","code":".encodeNull"},{"type":"text","text":" or "},{"type":"codeVoice","code":".encodeValue"},{"text":")","type":"text"},{"type":"text","text":" "},{"type":"text","text":"or not encoded ("},{"code":".encodeNothing","type":"codeVoice"},{"type":"text","text":"). Intended for request payloads."}],"role":"symbol","type":"topic","title":"NullEncodable","identifier":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"NullEncodable"}],"url":"\/documentation\/passage\/nullencodable"},"doc://Passage/documentation/Passage/NullEncodable/encodeValue(_:)":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"encodeValue","kind":"identifier"},{"kind":"text","text":"("},{"text":"Wrapped","kind":"typeIdentifier","preciseIdentifier":"s:7Passage13NullEncodableO7Wrappedxmfp"},{"kind":"text","text":")"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/encodeValue(_:)","title":"NullEncodable.encodeValue(_:)","url":"\/documentation\/passage\/nullencodable\/encodevalue(_:)"},"doc://Passage/documentation/Passage/NullEncodable/Decodable-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","title":"Decodable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/Decodable-Implementations","kind":"article","url":"\/documentation\/passage\/nullencodable\/decodable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/nullencodable/!=(_:_:).json b/docs/data/documentation/passage/nullencodable/!=(_:_:).json new file mode 100644 index 00000000..e5103613 --- /dev/null +++ b/docs/data/documentation/passage/nullencodable/!=(_:_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NullEncodable","doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/Equatable-Implementations"]]},"kind":"symbol","metadata":{"roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage13NullEncodableO","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","extendedModule":"Swift"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/nullencodable\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/!=(_:_:)"},"references":{"doc://Passage/documentation/Passage/NullEncodable/Equatable-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/Equatable-Implementations","kind":"article","url":"\/documentation\/passage\/nullencodable\/equatable-implementations"},"doc://Passage/documentation/Passage/NullEncodable":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"NullEncodable"}],"abstract":[{"type":"text","text":"A flexible type that can be encoded ("},{"type":"codeVoice","code":".encodeNull"},{"type":"text","text":" or "},{"type":"codeVoice","code":".encodeValue"},{"text":")","type":"text"},{"type":"text","text":" "},{"type":"text","text":"or not encoded ("},{"code":".encodeNothing","type":"codeVoice"},{"type":"text","text":"). Intended for request payloads."}],"role":"symbol","type":"topic","title":"NullEncodable","identifier":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"NullEncodable"}],"url":"\/documentation\/passage\/nullencodable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NullEncodable/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/!=(_:_:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"!=(_:_:)","kind":"symbol","url":"\/documentation\/passage\/nullencodable\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/nullencodable/decodable-implementations.json b/docs/data/documentation/passage/nullencodable/decodable-implementations.json new file mode 100644 index 00000000..241531cc --- /dev/null +++ b/docs/data/documentation/passage/nullencodable/decodable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NullEncodable"]]},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Decodable Implementations"},"variants":[{"paths":["\/documentation\/passage\/nullencodable\/decodable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/init(from:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/Decodable-Implementations"},"sections":[],"kind":"article","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NullEncodable":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"NullEncodable"}],"abstract":[{"type":"text","text":"A flexible type that can be encoded ("},{"type":"codeVoice","code":".encodeNull"},{"type":"text","text":" or "},{"type":"codeVoice","code":".encodeValue"},{"text":")","type":"text"},{"type":"text","text":" "},{"type":"text","text":"or not encoded ("},{"code":".encodeNothing","type":"codeVoice"},{"type":"text","text":"). Intended for request payloads."}],"role":"symbol","type":"topic","title":"NullEncodable","identifier":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"NullEncodable"}],"url":"\/documentation\/passage\/nullencodable"},"doc://Passage/documentation/Passage/NullEncodable/init(from:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/init(from:)","conformance":{"constraints":[{"code":"Wrapped","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(from:)","kind":"symbol","url":"\/documentation\/passage\/nullencodable\/init(from:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/nullencodable/encodable-implementations.json b/docs/data/documentation/passage/nullencodable/encodable-implementations.json new file mode 100644 index 00000000..67126c53 --- /dev/null +++ b/docs/data/documentation/passage/nullencodable/encodable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/encode(to:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NullEncodable"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/nullencodable\/encodable-implementations"]}],"metadata":{"title":"Encodable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/Encodable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"article","sections":[],"references":{"doc://Passage/documentation/Passage/NullEncodable":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"NullEncodable"}],"abstract":[{"type":"text","text":"A flexible type that can be encoded ("},{"type":"codeVoice","code":".encodeNull"},{"type":"text","text":" or "},{"type":"codeVoice","code":".encodeValue"},{"text":")","type":"text"},{"type":"text","text":" "},{"type":"text","text":"or not encoded ("},{"code":".encodeNothing","type":"codeVoice"},{"type":"text","text":"). Intended for request payloads."}],"role":"symbol","type":"topic","title":"NullEncodable","identifier":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"NullEncodable"}],"url":"\/documentation\/passage\/nullencodable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NullEncodable/encode(to:)":{"url":"\/documentation\/passage\/nullencodable\/encode(to:)","abstract":[],"title":"encode(to:)","conformance":{"constraints":[{"type":"codeVoice","code":"Wrapped"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/encode(to:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/nullencodable/encode(to:).json b/docs/data/documentation/passage/nullencodable/encode(to:).json new file mode 100644 index 00000000..722b89aa --- /dev/null +++ b/docs/data/documentation/passage/nullencodable/encode(to:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/encode(to:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"modules":[{"name":"Passage"}],"externalID":"s:7Passage13NullEncodableOAASeRzSERzrlE6encode2toys7Encoder_p_tKF","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Wrapped"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"extendedModule":"Passage","roleHeading":"Instance Method","title":"encode(to:)","symbolKind":"method"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NullEncodable","doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/Encodable-Implementations"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/nullencodable\/encode(to:)"]}],"references":{"doc://Passage/documentation/Passage/NullEncodable/Encodable-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","title":"Encodable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/Encodable-Implementations","kind":"article","url":"\/documentation\/passage\/nullencodable\/encodable-implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NullEncodable/encode(to:)":{"url":"\/documentation\/passage\/nullencodable\/encode(to:)","abstract":[],"title":"encode(to:)","conformance":{"constraints":[{"type":"codeVoice","code":"Wrapped"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"text":", ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":", and ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/encode(to:)","kind":"symbol"},"doc://Passage/documentation/Passage/NullEncodable":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"NullEncodable"}],"abstract":[{"type":"text","text":"A flexible type that can be encoded ("},{"type":"codeVoice","code":".encodeNull"},{"type":"text","text":" or "},{"type":"codeVoice","code":".encodeValue"},{"text":")","type":"text"},{"type":"text","text":" "},{"type":"text","text":"or not encoded ("},{"code":".encodeNothing","type":"codeVoice"},{"type":"text","text":"). Intended for request payloads."}],"role":"symbol","type":"topic","title":"NullEncodable","identifier":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"NullEncodable"}],"url":"\/documentation\/passage\/nullencodable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/nullencodable/encodenothing.json b/docs/data/documentation/passage/nullencodable/encodenothing.json new file mode 100644 index 00000000..b9cb5233 --- /dev/null +++ b/docs/data/documentation/passage/nullencodable/encodenothing.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NullEncodable"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/nullencodable\/encodenothing"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encodeNothing"}],"platforms":["iOS"]}]}],"kind":"symbol","metadata":{"symbolKind":"case","roleHeading":"Case","title":"NullEncodable.encodeNothing","externalID":"s:7Passage13NullEncodableO13encodeNothingyACyxGAEmSHRzlF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encodeNothing"}],"modules":[{"name":"Passage"}],"role":"symbol"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/encodeNothing","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/NullEncodable":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"NullEncodable"}],"abstract":[{"type":"text","text":"A flexible type that can be encoded ("},{"type":"codeVoice","code":".encodeNull"},{"type":"text","text":" or "},{"type":"codeVoice","code":".encodeValue"},{"text":")","type":"text"},{"type":"text","text":" "},{"type":"text","text":"or not encoded ("},{"code":".encodeNothing","type":"codeVoice"},{"type":"text","text":"). Intended for request payloads."}],"role":"symbol","type":"topic","title":"NullEncodable","identifier":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"NullEncodable"}],"url":"\/documentation\/passage\/nullencodable"},"doc://Passage/documentation/Passage/NullEncodable/encodeNothing":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encodeNothing"}],"abstract":[],"role":"symbol","type":"topic","title":"NullEncodable.encodeNothing","identifier":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/encodeNothing","kind":"symbol","url":"\/documentation\/passage\/nullencodable\/encodenothing"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/nullencodable/encodenull.json b/docs/data/documentation/passage/nullencodable/encodenull.json new file mode 100644 index 00000000..2ca86f8f --- /dev/null +++ b/docs/data/documentation/passage/nullencodable/encodenull.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NullEncodable"]]},"metadata":{"externalID":"s:7Passage13NullEncodableO06encodeB0yACyxGAEmSHRzlF","modules":[{"name":"Passage"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"encodeNull","kind":"identifier"}],"symbolKind":"case","roleHeading":"Case","role":"symbol","title":"NullEncodable.encodeNull"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"encodeNull","kind":"identifier"}],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/encodeNull"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/nullencodable\/encodenull"]}],"references":{"doc://Passage/documentation/Passage/NullEncodable/encodeNull":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"encodeNull","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"NullEncodable.encodeNull","identifier":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/encodeNull","url":"\/documentation\/passage\/nullencodable\/encodenull"},"doc://Passage/documentation/Passage/NullEncodable":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"NullEncodable"}],"abstract":[{"type":"text","text":"A flexible type that can be encoded ("},{"type":"codeVoice","code":".encodeNull"},{"type":"text","text":" or "},{"type":"codeVoice","code":".encodeValue"},{"text":")","type":"text"},{"type":"text","text":" "},{"type":"text","text":"or not encoded ("},{"code":".encodeNothing","type":"codeVoice"},{"type":"text","text":"). Intended for request payloads."}],"role":"symbol","type":"topic","title":"NullEncodable","identifier":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"NullEncodable"}],"url":"\/documentation\/passage\/nullencodable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/nullencodable/encodevalue(_:).json b/docs/data/documentation/passage/nullencodable/encodevalue(_:).json new file mode 100644 index 00000000..173781bb --- /dev/null +++ b/docs/data/documentation/passage/nullencodable/encodevalue(_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NullEncodable"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"encodeValue","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage13NullEncodableO7Wrappedxmfp","text":"Wrapped"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/nullencodable\/encodevalue(_:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/encodeValue(_:)"},"metadata":{"roleHeading":"Case","symbolKind":"case","externalID":"s:7Passage13NullEncodableO11encodeValueyACyxGxcAEmSHRzlF","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"encodeValue","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage13NullEncodableO7Wrappedxmfp","text":"Wrapped"},{"kind":"text","text":")"}],"modules":[{"name":"Passage"}],"title":"NullEncodable.encodeValue(_:)"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/NullEncodable":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"NullEncodable"}],"abstract":[{"type":"text","text":"A flexible type that can be encoded ("},{"type":"codeVoice","code":".encodeNull"},{"type":"text","text":" or "},{"type":"codeVoice","code":".encodeValue"},{"text":")","type":"text"},{"type":"text","text":" "},{"type":"text","text":"or not encoded ("},{"code":".encodeNothing","type":"codeVoice"},{"type":"text","text":"). Intended for request payloads."}],"role":"symbol","type":"topic","title":"NullEncodable","identifier":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"NullEncodable"}],"url":"\/documentation\/passage\/nullencodable"},"doc://Passage/documentation/Passage/NullEncodable/encodeValue(_:)":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"encodeValue","kind":"identifier"},{"kind":"text","text":"("},{"text":"Wrapped","kind":"typeIdentifier","preciseIdentifier":"s:7Passage13NullEncodableO7Wrappedxmfp"},{"kind":"text","text":")"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/encodeValue(_:)","title":"NullEncodable.encodeValue(_:)","url":"\/documentation\/passage\/nullencodable\/encodevalue(_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/nullencodable/equatable-implementations.json b/docs/data/documentation/passage/nullencodable/equatable-implementations.json new file mode 100644 index 00000000..1f18c451 --- /dev/null +++ b/docs/data/documentation/passage/nullencodable/equatable-implementations.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/Equatable-Implementations","interfaceLanguage":"swift"},"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/!=(_:_:)"]}],"variants":[{"paths":["\/documentation\/passage\/nullencodable\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NullEncodable"]]},"references":{"doc://Passage/documentation/Passage/NullEncodable":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"NullEncodable"}],"abstract":[{"type":"text","text":"A flexible type that can be encoded ("},{"type":"codeVoice","code":".encodeNull"},{"type":"text","text":" or "},{"type":"codeVoice","code":".encodeValue"},{"text":")","type":"text"},{"type":"text","text":" "},{"type":"text","text":"or not encoded ("},{"code":".encodeNothing","type":"codeVoice"},{"type":"text","text":"). Intended for request payloads."}],"role":"symbol","type":"topic","title":"NullEncodable","identifier":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"NullEncodable"}],"url":"\/documentation\/passage\/nullencodable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NullEncodable/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/!=(_:_:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"!=(_:_:)","kind":"symbol","url":"\/documentation\/passage\/nullencodable\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/nullencodable/init(from:).json b/docs/data/documentation/passage/nullencodable/init(from:).json new file mode 100644 index 00000000..3b77a9ec --- /dev/null +++ b/docs/data/documentation/passage/nullencodable/init(from:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NullEncodable","doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/Decodable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/init(from:)","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/nullencodable\/init(from:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"externalID":"s:7Passage13NullEncodableOAASeRzSERzrlE4fromACyxGs7Decoder_p_tKcfc","roleHeading":"Initializer","conformance":{"constraints":[{"code":"Wrapped","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"init(from:)","extendedModule":"Passage"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NullEncodable/init(from:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/init(from:)","conformance":{"constraints":[{"code":"Wrapped","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":", "},{"type":"codeVoice","code":"Encodable"},{"type":"text","text":", and "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(from:)","kind":"symbol","url":"\/documentation\/passage\/nullencodable\/init(from:)"},"doc://Passage/documentation/Passage/NullEncodable/Decodable-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","title":"Decodable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable\/Decodable-Implementations","kind":"article","url":"\/documentation\/passage\/nullencodable\/decodable-implementations"},"doc://Passage/documentation/Passage/NullEncodable":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"NullEncodable"}],"abstract":[{"type":"text","text":"A flexible type that can be encoded ("},{"type":"codeVoice","code":".encodeNull"},{"type":"text","text":" or "},{"type":"codeVoice","code":".encodeValue"},{"text":")","type":"text"},{"type":"text","text":" "},{"type":"text","text":"or not encoded ("},{"code":".encodeNothing","type":"codeVoice"},{"type":"text","text":"). Intended for request payloads."}],"role":"symbol","type":"topic","title":"NullEncodable","identifier":"doc:\/\/Passage\/documentation\/Passage\/NullEncodable","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"NullEncodable"}],"url":"\/documentation\/passage\/nullencodable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/numericrule.json b/docs/data/documentation/passage/numericrule.json new file mode 100644 index 00000000..a483a031 --- /dev/null +++ b/docs/data/documentation/passage/numericrule.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"NumericRule","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":"> ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"Comparable","preciseIdentifier":"s:SL"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"T"},{"text":" : ","kind":"text"},{"text":"Numeric","preciseIdentifier":"s:Sj","kind":"typeIdentifier"}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"metadata":{"symbolKind":"struct","role":"symbol","title":"NumericRule","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"NumericRule"}],"roleHeading":"Structure","navigatorTitle":[{"text":"NumericRule","kind":"identifier"}],"externalID":"s:7Passage11NumericRuleV","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/NumericRule"},"kind":"symbol","topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/NumericRule\/exclusiveMaximum","doc:\/\/Passage\/documentation\/Passage\/NumericRule\/exclusiveMinimum","doc:\/\/Passage\/documentation\/Passage\/NumericRule\/maximum","doc:\/\/Passage\/documentation\/Passage\/NumericRule\/minimum","doc:\/\/Passage\/documentation\/Passage\/NumericRule\/multipleOf"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/numericrule"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NumericRule":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"NumericRule"}],"kind":"symbol","navigatorTitle":[{"text":"NumericRule","kind":"identifier"}],"url":"\/documentation\/passage\/numericrule","identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericRule","role":"symbol","title":"NumericRule","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/NumericRule/exclusiveMaximum":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"exclusiveMaximum"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"symbol","url":"\/documentation\/passage\/numericrule\/exclusivemaximum","identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericRule\/exclusiveMaximum","role":"symbol","title":"exclusiveMaximum","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/NumericRule/multipleOf":{"role":"symbol","title":"multipleOf","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"multipleOf"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage11NumericRuleV1Txmfp","text":"T"},{"kind":"text","text":"?"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericRule\/multipleOf","url":"\/documentation\/passage\/numericrule\/multipleof"},"doc://Passage/documentation/Passage/NumericRule/minimum":{"role":"symbol","title":"minimum","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"minimum","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage11NumericRuleV1Txmfp","text":"T","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericRule\/minimum","kind":"symbol","url":"\/documentation\/passage\/numericrule\/minimum"},"doc://Passage/documentation/Passage/NumericRule/exclusiveMinimum":{"url":"\/documentation\/passage\/numericrule\/exclusiveminimum","abstract":[],"title":"exclusiveMinimum","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"exclusiveMinimum","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericRule\/exclusiveMinimum","kind":"symbol"},"doc://Passage/documentation/Passage/NumericRule/maximum":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"maximum","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"T","preciseIdentifier":"s:7Passage11NumericRuleV1Txmfp"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/numericrule\/maximum","identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericRule\/maximum","type":"topic","kind":"symbol","title":"maximum"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/numericrule/exclusivemaximum.json b/docs/data/documentation/passage/numericrule/exclusivemaximum.json new file mode 100644 index 00000000..9ce40025 --- /dev/null +++ b/docs/data/documentation/passage/numericrule/exclusivemaximum.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"exclusiveMaximum","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/NumericRule\/exclusiveMaximum"},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/numericrule\/exclusivemaximum"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage11NumericRuleV16exclusiveMaximumSbvp","symbolKind":"property","roleHeading":"Instance Property","role":"symbol","modules":[{"name":"Passage"}],"title":"exclusiveMaximum","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"exclusiveMaximum","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NumericRule"]]},"sections":[],"references":{"doc://Passage/documentation/Passage/NumericRule":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"NumericRule"}],"kind":"symbol","navigatorTitle":[{"text":"NumericRule","kind":"identifier"}],"url":"\/documentation\/passage\/numericrule","identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericRule","role":"symbol","title":"NumericRule","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NumericRule/exclusiveMaximum":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"exclusiveMaximum"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"symbol","url":"\/documentation\/passage\/numericrule\/exclusivemaximum","identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericRule\/exclusiveMaximum","role":"symbol","title":"exclusiveMaximum","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/numericrule/exclusiveminimum.json b/docs/data/documentation/passage/numericrule/exclusiveminimum.json new file mode 100644 index 00000000..28efe05b --- /dev/null +++ b/docs/data/documentation/passage/numericrule/exclusiveminimum.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/NumericRule\/exclusiveMinimum","interfaceLanguage":"swift"},"metadata":{"title":"exclusiveMinimum","role":"symbol","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"exclusiveMinimum"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"externalID":"s:7Passage11NumericRuleV16exclusiveMinimumSbvp","roleHeading":"Instance Property","modules":[{"name":"Passage"}]},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"exclusiveMinimum","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/numericrule\/exclusiveminimum"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NumericRule"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage/NumericRule/exclusiveMinimum":{"url":"\/documentation\/passage\/numericrule\/exclusiveminimum","abstract":[],"title":"exclusiveMinimum","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"exclusiveMinimum","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericRule\/exclusiveMinimum","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NumericRule":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"NumericRule"}],"kind":"symbol","navigatorTitle":[{"text":"NumericRule","kind":"identifier"}],"url":"\/documentation\/passage\/numericrule","identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericRule","role":"symbol","title":"NumericRule","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/numericrule/maximum.json b/docs/data/documentation/passage/numericrule/maximum.json new file mode 100644 index 00000000..be1786b8 --- /dev/null +++ b/docs/data/documentation/passage/numericrule/maximum.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NumericRule"]]},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","title":"maximum","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"maximum"},{"text":": ","kind":"text"},{"text":"T","preciseIdentifier":"s:7Passage11NumericRuleV1Txmfp","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"externalID":"s:7Passage11NumericRuleV7maximumxSgvp"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/NumericRule\/maximum","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/numericrule\/maximum"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"maximum","kind":"identifier"},{"kind":"text","text":": "},{"text":"T","preciseIdentifier":"s:7Passage11NumericRuleV1Txmfp","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/NumericRule":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"NumericRule"}],"kind":"symbol","navigatorTitle":[{"text":"NumericRule","kind":"identifier"}],"url":"\/documentation\/passage\/numericrule","identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericRule","role":"symbol","title":"NumericRule","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/NumericRule/maximum":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"maximum","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"T","preciseIdentifier":"s:7Passage11NumericRuleV1Txmfp"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/numericrule\/maximum","identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericRule\/maximum","type":"topic","kind":"symbol","title":"maximum"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/numericrule/minimum.json b/docs/data/documentation/passage/numericrule/minimum.json new file mode 100644 index 00000000..e2d8e288 --- /dev/null +++ b/docs/data/documentation/passage/numericrule/minimum.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"paths":["\/documentation\/passage\/numericrule\/minimum"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Property","title":"minimum","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"minimum"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage11NumericRuleV1Txmfp","text":"T","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"externalID":"s:7Passage11NumericRuleV7minimumxSgvp","modules":[{"name":"Passage"}],"role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/NumericRule\/minimum"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"minimum"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage11NumericRuleV1Txmfp","text":"T","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NumericRule"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/NumericRule/minimum":{"role":"symbol","title":"minimum","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"minimum","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage11NumericRuleV1Txmfp","text":"T","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericRule\/minimum","kind":"symbol","url":"\/documentation\/passage\/numericrule\/minimum"},"doc://Passage/documentation/Passage/NumericRule":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"NumericRule"}],"kind":"symbol","navigatorTitle":[{"text":"NumericRule","kind":"identifier"}],"url":"\/documentation\/passage\/numericrule","identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericRule","role":"symbol","title":"NumericRule","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/numericrule/multipleof.json b/docs/data/documentation/passage/numericrule/multipleof.json new file mode 100644 index 00000000..7da4c99c --- /dev/null +++ b/docs/data/documentation/passage/numericrule/multipleof.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:7Passage11NumericRuleV10multipleOfxSgvp","role":"symbol","title":"multipleOf","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"multipleOf"},{"kind":"text","text":": "},{"text":"T","preciseIdentifier":"s:7Passage11NumericRuleV1Txmfp","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NumericRule"]]},"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/NumericRule\/multipleOf"},"variants":[{"paths":["\/documentation\/passage\/numericrule\/multipleof"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"multipleOf"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage11NumericRuleV1Txmfp","text":"T","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}]}],"references":{"doc://Passage/documentation/Passage/NumericRule":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"NumericRule"}],"kind":"symbol","navigatorTitle":[{"text":"NumericRule","kind":"identifier"}],"url":"\/documentation\/passage\/numericrule","identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericRule","role":"symbol","title":"NumericRule","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/NumericRule/multipleOf":{"role":"symbol","title":"multipleOf","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"multipleOf"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage11NumericRuleV1Txmfp","text":"T"},{"kind":"text","text":"?"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericRule\/multipleOf","url":"\/documentation\/passage\/numericrule\/multipleof"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/numericvalidationerrorkind.json b/docs/data/documentation/passage/numericvalidationerrorkind.json new file mode 100644 index 00000000..356ed585 --- /dev/null +++ b/docs/data/documentation/passage/numericvalidationerrorkind.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/numericvalidationerrorkind"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind\/maximum","doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind\/minimum","doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind\/multipleOf"]},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind\/Error-Implementations"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NumericValidationErrorKind"}],"platforms":["iOS"]}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/SQ","doc:\/\/Passage\/s5ErrorP","doc:\/\/Passage\/SH","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind"},"metadata":{"externalID":"s:7Passage26NumericValidationErrorKindO","modules":[{"name":"Passage"}],"roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","title":"NumericValidationErrorKind","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"NumericValidationErrorKind"}],"navigatorTitle":[{"text":"NumericValidationErrorKind","kind":"identifier"}]},"references":{"doc://Passage/documentation/Passage/NumericValidationErrorKind/maximum":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind\/maximum","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"maximum"}],"title":"NumericValidationErrorKind.maximum","kind":"symbol","url":"\/documentation\/passage\/numericvalidationerrorkind\/maximum"},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage/NumericValidationErrorKind/Equatable-Implementations":{"type":"topic","kind":"article","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind\/Equatable-Implementations","url":"\/documentation\/passage\/numericvalidationerrorkind\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NumericValidationErrorKind/multipleOf":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind\/multipleOf","role":"symbol","title":"NumericValidationErrorKind.multipleOf","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"multipleOf"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/numericvalidationerrorkind\/multipleof"},"doc://Passage/s5ErrorP":{"title":"Swift.Error","type":"unresolvable","identifier":"doc:\/\/Passage\/s5ErrorP"},"doc://Passage/documentation/Passage/NumericValidationErrorKind":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NumericValidationErrorKind","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"NumericValidationErrorKind","kind":"identifier"}],"url":"\/documentation\/passage\/numericvalidationerrorkind","identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind","role":"symbol","title":"NumericValidationErrorKind","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/NumericValidationErrorKind/minimum":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind\/minimum","role":"symbol","title":"NumericValidationErrorKind.minimum","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"minimum"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/numericvalidationerrorkind\/minimum"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP"},"doc://Passage/documentation/Passage/NumericValidationErrorKind/Error-Implementations":{"type":"topic","url":"\/documentation\/passage\/numericvalidationerrorkind\/error-implementations","role":"collectionGroup","title":"Error Implementations","kind":"article","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind\/Error-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/numericvalidationerrorkind/!=(_:_:).json b/docs/data/documentation/passage/numericvalidationerrorkind/!=(_:_:).json new file mode 100644 index 00000000..8cf717e5 --- /dev/null +++ b/docs/data/documentation/passage/numericvalidationerrorkind/!=(_:_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"roleHeading":"Operator","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage26NumericValidationErrorKindO","title":"!=(_:_:)","extendedModule":"Swift","symbolKind":"op"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind","doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind\/Equatable-Implementations"]]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind\/!=(_:_:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/numericvalidationerrorkind\/!=(_:_:)"]}],"sections":[],"references":{"doc://Passage/documentation/Passage/NumericValidationErrorKind/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/numericvalidationerrorkind\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NumericValidationErrorKind/Equatable-Implementations":{"type":"topic","kind":"article","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind\/Equatable-Implementations","url":"\/documentation\/passage\/numericvalidationerrorkind\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations"},"doc://Passage/documentation/Passage/NumericValidationErrorKind":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NumericValidationErrorKind","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"NumericValidationErrorKind","kind":"identifier"}],"url":"\/documentation\/passage\/numericvalidationerrorkind","identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind","role":"symbol","title":"NumericValidationErrorKind","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/numericvalidationerrorkind/equatable-implementations.json b/docs/data/documentation/passage/numericvalidationerrorkind/equatable-implementations.json new file mode 100644 index 00000000..577c815e --- /dev/null +++ b/docs/data/documentation/passage/numericvalidationerrorkind/equatable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/numericvalidationerrorkind\/equatable-implementations"]}],"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind\/!=(_:_:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind"]]},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NumericValidationErrorKind":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NumericValidationErrorKind","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"NumericValidationErrorKind","kind":"identifier"}],"url":"\/documentation\/passage\/numericvalidationerrorkind","identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind","role":"symbol","title":"NumericValidationErrorKind","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/NumericValidationErrorKind/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/numericvalidationerrorkind\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/numericvalidationerrorkind/error-implementations.json b/docs/data/documentation/passage/numericvalidationerrorkind/error-implementations.json new file mode 100644 index 00000000..5d41ca6c --- /dev/null +++ b/docs/data/documentation/passage/numericvalidationerrorkind/error-implementations.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Error Implementations"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind"]]},"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind\/Error-Implementations","interfaceLanguage":"swift"},"sections":[],"variants":[{"paths":["\/documentation\/passage\/numericvalidationerrorkind\/error-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind\/localizedDescription"],"title":"Instance Properties","generated":true}],"references":{"doc://Passage/documentation/Passage/NumericValidationErrorKind/localizedDescription":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/numericvalidationerrorkind\/localizeddescription","role":"symbol","title":"localizedDescription","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind\/localizedDescription"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NumericValidationErrorKind":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NumericValidationErrorKind","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"NumericValidationErrorKind","kind":"identifier"}],"url":"\/documentation\/passage\/numericvalidationerrorkind","identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind","role":"symbol","title":"NumericValidationErrorKind","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/numericvalidationerrorkind/localizeddescription.json b/docs/data/documentation/passage/numericvalidationerrorkind/localizeddescription.json new file mode 100644 index 00000000..107a975f --- /dev/null +++ b/docs/data/documentation/passage/numericvalidationerrorkind/localizeddescription.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Error.localizedDescription"},{"type":"text","text":"."}],"metadata":{"externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:7Passage26NumericValidationErrorKindO","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property","role":"symbol","platforms":[{"deprecated":false,"unavailable":false,"name":"iOS","beta":false,"introducedAt":"8.0"},{"deprecated":false,"name":"macOS","introducedAt":"10.10","unavailable":false,"beta":false},{"introducedAt":"9.0","deprecated":false,"name":"tvOS","unavailable":false,"beta":false},{"unavailable":false,"introducedAt":"2.0","deprecated":false,"beta":false,"name":"watchOS"}],"title":"localizedDescription","symbolKind":"property","extendedModule":"Swift"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind\/localizedDescription"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/numericvalidationerrorkind\/localizeddescription"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind","doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind\/Error-Implementations"]]},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NumericValidationErrorKind/localizedDescription":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/numericvalidationerrorkind\/localizeddescription","role":"symbol","title":"localizedDescription","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind\/localizedDescription"},"doc://Passage/documentation/Passage/NumericValidationErrorKind":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NumericValidationErrorKind","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"NumericValidationErrorKind","kind":"identifier"}],"url":"\/documentation\/passage\/numericvalidationerrorkind","identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind","role":"symbol","title":"NumericValidationErrorKind","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/NumericValidationErrorKind/Error-Implementations":{"type":"topic","url":"\/documentation\/passage\/numericvalidationerrorkind\/error-implementations","role":"collectionGroup","title":"Error Implementations","kind":"article","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind\/Error-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/numericvalidationerrorkind/maximum.json b/docs/data/documentation/passage/numericvalidationerrorkind/maximum.json new file mode 100644 index 00000000..23d75626 --- /dev/null +++ b/docs/data/documentation/passage/numericvalidationerrorkind/maximum.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"maximum","kind":"identifier"}],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/numericvalidationerrorkind\/maximum"]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind\/maximum","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Case","externalID":"s:7Passage26NumericValidationErrorKindO7maximumyA2CmF","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"maximum"}],"title":"NumericValidationErrorKind.maximum"},"references":{"doc://Passage/documentation/Passage/NumericValidationErrorKind/maximum":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind\/maximum","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"maximum"}],"title":"NumericValidationErrorKind.maximum","kind":"symbol","url":"\/documentation\/passage\/numericvalidationerrorkind\/maximum"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NumericValidationErrorKind":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NumericValidationErrorKind","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"NumericValidationErrorKind","kind":"identifier"}],"url":"\/documentation\/passage\/numericvalidationerrorkind","identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind","role":"symbol","title":"NumericValidationErrorKind","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/numericvalidationerrorkind/minimum.json b/docs/data/documentation/passage/numericvalidationerrorkind/minimum.json new file mode 100644 index 00000000..c914f7e5 --- /dev/null +++ b/docs/data/documentation/passage/numericvalidationerrorkind/minimum.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/numericvalidationerrorkind\/minimum"]}],"metadata":{"externalID":"s:7Passage26NumericValidationErrorKindO7minimumyA2CmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","symbolKind":"case","title":"NumericValidationErrorKind.minimum","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"minimum"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind\/minimum","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"minimum","kind":"identifier"}],"platforms":["iOS"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"references":{"doc://Passage/documentation/Passage/NumericValidationErrorKind":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NumericValidationErrorKind","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"NumericValidationErrorKind","kind":"identifier"}],"url":"\/documentation\/passage\/numericvalidationerrorkind","identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind","role":"symbol","title":"NumericValidationErrorKind","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/NumericValidationErrorKind/minimum":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind\/minimum","role":"symbol","title":"NumericValidationErrorKind.minimum","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"minimum"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/numericvalidationerrorkind\/minimum"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/numericvalidationerrorkind/multipleof.json b/docs/data/documentation/passage/numericvalidationerrorkind/multipleof.json new file mode 100644 index 00000000..d8f2d606 --- /dev/null +++ b/docs/data/documentation/passage/numericvalidationerrorkind/multipleof.json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"multipleOf"}],"roleHeading":"Case","externalID":"s:7Passage26NumericValidationErrorKindO10multipleOfyA2CmF","title":"NumericValidationErrorKind.multipleOf","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"multipleOf","kind":"identifier"}],"languages":["swift"]}]}],"sections":[],"variants":[{"paths":["\/documentation\/passage\/numericvalidationerrorkind\/multipleof"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind\/multipleOf","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/NumericValidationErrorKind":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NumericValidationErrorKind","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"NumericValidationErrorKind","kind":"identifier"}],"url":"\/documentation\/passage\/numericvalidationerrorkind","identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind","role":"symbol","title":"NumericValidationErrorKind","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NumericValidationErrorKind/multipleOf":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericValidationErrorKind\/multipleOf","role":"symbol","title":"NumericValidationErrorKind.multipleOf","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"multipleOf"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/numericvalidationerrorkind\/multipleof"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api.json b/docs/data/documentation/passage/oauth2api.json new file mode 100644 index 00000000..57609e9f --- /dev/null +++ b/docs/data/documentation/passage/oauth2api.json @@ -0,0 +1 @@ +{"topicSections":[{"title":"Type Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/appleOauth2Callback(appId:state:code:idToken:user:error:)","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/appleOauth2CallbackDefaultDev(state:code:idToken:user:error:)","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/appleOauth2CallbackDefaultDevWithRequestBuilder(state:code:idToken:user:error:)","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/appleOauth2CallbackWithRequestBuilder(appId:state:code:idToken:user:error:)","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/currentuserSocialLinkAccount(appId:code:verifier:)","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/currentuserSocialLinkAccountWithRequestBuilder(appId:code:verifier:)","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/exchangeSocialIdToken(appId:idTokenRequest:)","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/exchangeSocialIdTokenWithRequestBuilder(appId:idTokenRequest:)","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/exchangeSocialToken(appId:code:verifier:)","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/exchangeSocialTokenWithRequestBuilder(appId:code:verifier:)","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/getAuthorize(appId:redirectUri:codeChallenge:codeChallengeMethod:connectionType:state:)","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/getAuthorizeWithRequestBuilder(appId:redirectUri:codeChallenge:codeChallengeMethod:connectionType:state:)","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/oauth2Callback(appId:code:state:error:errorDescription:)","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/oauth2CallbackDefaultDev(code:state:error:errorDescription:)","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/oauth2CallbackDefaultDevWithRequestBuilder(code:state:error:errorDescription:)","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/oauth2CallbackWithRequestBuilder(appId:code:state:error:errorDescription:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev"],"title":"Enumerations"}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/oauth2api"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"OAuth2API"}],"symbolKind":"class","externalID":"s:7Passage9OAuth2APIC","roleHeading":"Class","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"title":"OAuth2API"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"OAuth2API","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/OAuth2API/exchangeSocialTokenWithRequestBuilder(appId:code:verifier:)":{"type":"topic","url":"\/documentation\/passage\/oauth2api\/exchangesocialtokenwithrequestbuilder(appid:code:verifier:)","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"exchangeSocialTokenWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"verifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Passage12AuthResponseV","kind":"typeIdentifier","text":"AuthResponse"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol","title":"exchangeSocialTokenWithRequestBuilder(appId:code:verifier:)","abstract":[{"type":"text","text":"Exchange OAuth2 connection data for an auth token."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/exchangeSocialTokenWithRequestBuilder(appId:code:verifier:)"},"doc://Passage/documentation/Passage/OAuth2API/currentuserSocialLinkAccountWithRequestBuilder(appId:code:verifier:)":{"url":"\/documentation\/passage\/oauth2api\/currentusersociallinkaccountwithrequestbuilder(appid:code:verifier:)","role":"symbol","title":"currentuserSocialLinkAccountWithRequestBuilder(appId:code:verifier:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/currentuserSocialLinkAccountWithRequestBuilder(appId:code:verifier:)","type":"topic","abstract":[{"type":"text","text":"Link an existing account to an OAuth2 connection."}],"kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentuserSocialLinkAccountWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"verifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/getAuthorize(appId:redirectUri:codeChallenge:codeChallengeMethod:connectionType:state:)":{"url":"\/documentation\/passage\/oauth2api\/getauthorize(appid:redirecturi:codechallenge:codechallengemethod:connectiontype:state:)","title":"getAuthorize(appId:redirectUri:codeChallenge:codeChallengeMethod:connectionType:state:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Kick off OAuth2 flow"}],"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getAuthorize"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"redirectUri","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"codeChallenge","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"codeChallengeMethod"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"connectionType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ConnectionType_getAuthorize","preciseIdentifier":"s:7Passage9OAuth2APIC27ConnectionType_getAuthorizeO","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/getAuthorize(appId:redirectUri:codeChallenge:codeChallengeMethod:connectionType:state:)"},"doc://Passage/documentation/Passage/OAuth2API/exchangeSocialIdToken(appId:idTokenRequest:)":{"abstract":[{"text":"Exchange native mobile identity token for an auth token.","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/exchangeSocialIdToken(appId:idTokenRequest:)","role":"symbol","title":"exchangeSocialIdToken(appId:idTokenRequest:)","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"exchangeSocialIdToken","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"idTokenRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"IdTokenRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14IdTokenRequestV"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage12AuthResponseV","text":"AuthResponse","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/oauth2api\/exchangesocialidtoken(appid:idtokenrequest:)"},"doc://Passage/documentation/Passage/OAuth2API/oauth2CallbackDefaultDev(code:state:error:errorDescription:)":{"role":"symbol","kind":"symbol","abstract":[{"text":"Handle OAuth2 callback for the default developer credentials","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"oauth2CallbackDefaultDev","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"state"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ModelError_oauth2CallbackDefaultDev","preciseIdentifier":"s:7Passage9OAuth2APIC35ModelError_oauth2CallbackDefaultDevO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"errorDescription","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/oauth2CallbackDefaultDev(code:state:error:errorDescription:)","url":"\/documentation\/passage\/oauth2api\/oauth2callbackdefaultdev(code:state:error:errordescription:)","title":"oauth2CallbackDefaultDev(code:state:error:errorDescription:)"},"doc://Passage/documentation/Passage/OAuth2API/currentuserSocialLinkAccount(appId:code:verifier:)":{"role":"symbol","abstract":[{"type":"text","text":"Link an existing account to an OAuth2 connection."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentuserSocialLinkAccount","kind":"identifier"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"verifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/oauth2api\/currentusersociallinkaccount(appid:code:verifier:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/currentuserSocialLinkAccount(appId:code:verifier:)","type":"topic","kind":"symbol","title":"currentuserSocialLinkAccount(appId:code:verifier:)"},"doc://Passage/documentation/Passage/OAuth2API/appleOauth2CallbackDefaultDevWithRequestBuilder(state:code:idToken:user:error:)":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"appleOauth2CallbackDefaultDevWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"text":"idToken","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"text":"user","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ModelError_appleOauth2CallbackDefaultDev","kind":"typeIdentifier","preciseIdentifier":"s:7Passage9OAuth2APIC40ModelError_appleOauth2CallbackDefaultDevO"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier","text":"RequestBuilder"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":">"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/appleOauth2CallbackDefaultDevWithRequestBuilder(state:code:idToken:user:error:)","type":"topic","url":"\/documentation\/passage\/oauth2api\/appleoauth2callbackdefaultdevwithrequestbuilder(state:code:idtoken:user:error:)","kind":"symbol","title":"appleOauth2CallbackDefaultDevWithRequestBuilder(state:code:idToken:user:error:)","role":"symbol","abstract":[{"text":"Handle Apple’s OAuth2 callback for the default developer credentials","type":"text"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/oauth2CallbackWithRequestBuilder(appId:code:state:error:errorDescription:)":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/oauth2api\/oauth2callbackwithrequestbuilder(appid:code:state:error:errordescription:)","role":"symbol","abstract":[{"text":"Handle OAuth2 callback","type":"text"}],"title":"oauth2CallbackWithRequestBuilder(appId:code:state:error:errorDescription:)","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"oauth2CallbackWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage9OAuth2APIC25ModelError_oauth2CallbackO","text":"ModelError_oauth2Callback","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"errorDescription","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":">"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/oauth2CallbackWithRequestBuilder(appId:code:state:error:errorDescription:)"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2CallbackDefaultDev":{"abstract":[{"type":"text","text":"enum for parameter error"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ModelError_appleOauth2CallbackDefaultDev","kind":"identifier"}],"navigatorTitle":[{"text":"ModelError_appleOauth2CallbackDefaultDev","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev","role":"symbol","title":"OAuth2API.ModelError_appleOauth2CallbackDefaultDev","type":"topic","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev"},"doc://Passage/documentation/Passage/OAuth2API/exchangeSocialToken(appId:code:verifier:)":{"abstract":[{"type":"text","text":"Exchange OAuth2 connection data for an auth token."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/exchangeSocialToken(appId:code:verifier:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"exchangeSocialToken"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"verifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"AuthResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage12AuthResponseV"}],"url":"\/documentation\/passage\/oauth2api\/exchangesocialtoken(appid:code:verifier:)","title":"exchangeSocialToken(appId:code:verifier:)","kind":"symbol"},"doc://Passage/documentation/Passage/OAuth2API/appleOauth2CallbackDefaultDev(state:code:idToken:user:error:)":{"title":"appleOauth2CallbackDefaultDev(state:code:idToken:user:error:)","abstract":[{"type":"text","text":"Handle Apple’s OAuth2 callback for the default developer credentials"}],"role":"symbol","url":"\/documentation\/passage\/oauth2api\/appleoauth2callbackdefaultdev(state:code:idtoken:user:error:)","kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"appleOauth2CallbackDefaultDev","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"state"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"idToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"text":"user","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"error","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage9OAuth2APIC40ModelError_appleOauth2CallbackDefaultDevO","text":"ModelError_appleOauth2CallbackDefaultDev"},{"kind":"text","text":"?) "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/appleOauth2CallbackDefaultDev(state:code:idToken:user:error:)"},"doc://Passage/documentation/Passage/OAuth2API/oauth2CallbackDefaultDevWithRequestBuilder(code:state:error:errorDescription:)":{"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"oauth2CallbackDefaultDevWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage9OAuth2APIC35ModelError_oauth2CallbackDefaultDevO","text":"ModelError_oauth2CallbackDefaultDev"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"errorDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"text":"RequestBuilder","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Handle OAuth2 callback for the default developer credentials"}],"url":"\/documentation\/passage\/oauth2api\/oauth2callbackdefaultdevwithrequestbuilder(code:state:error:errordescription:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/oauth2CallbackDefaultDevWithRequestBuilder(code:state:error:errorDescription:)","title":"oauth2CallbackDefaultDevWithRequestBuilder(code:state:error:errorDescription:)"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ModelError_oauth2Callback"}],"abstract":[{"text":"enum for parameter error","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"OAuth2API.ModelError_oauth2Callback","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback","navigatorTitle":[{"text":"ModelError_oauth2Callback","kind":"identifier"}],"url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2Callback":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback","role":"symbol","title":"OAuth2API.ModelError_appleOauth2Callback","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ModelError_appleOauth2Callback"}],"type":"topic","abstract":[{"text":"enum for parameter error","type":"text"}],"navigatorTitle":[{"text":"ModelError_appleOauth2Callback","kind":"identifier"}]},"doc://Passage/documentation/Passage/OAuth2API/appleOauth2CallbackWithRequestBuilder(appId:state:code:idToken:user:error:)":{"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"appleOauth2CallbackWithRequestBuilder"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"idToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"user","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ModelError_appleOauth2Callback","preciseIdentifier":"s:7Passage9OAuth2APIC30ModelError_appleOauth2CallbackO","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","url":"\/documentation\/passage\/oauth2api\/appleoauth2callbackwithrequestbuilder(appid:state:code:idtoken:user:error:)","abstract":[{"type":"text","text":"Handle Apple’s OAuth2 callback"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/appleOauth2CallbackWithRequestBuilder(appId:state:code:idToken:user:error:)","role":"symbol","title":"appleOauth2CallbackWithRequestBuilder(appId:state:code:idToken:user:error:)","kind":"symbol"},"doc://Passage/documentation/Passage/OAuth2API/exchangeSocialIdTokenWithRequestBuilder(appId:idTokenRequest:)":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/oauth2api\/exchangesocialidtokenwithrequestbuilder(appid:idtokenrequest:)","role":"symbol","abstract":[{"type":"text","text":"Exchange native mobile identity token for an auth token."}],"title":"exchangeSocialIdTokenWithRequestBuilder(appId:idTokenRequest:)","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"exchangeSocialIdTokenWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"idTokenRequest"},{"text":": ","kind":"text"},{"text":"IdTokenRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14IdTokenRequestV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"AuthResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage12AuthResponseV"},{"kind":"text","text":">"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/exchangeSocialIdTokenWithRequestBuilder(appId:idTokenRequest:)"},"doc://Passage/documentation/Passage/OAuth2API/oauth2Callback(appId:code:state:error:errorDescription:)":{"url":"\/documentation\/passage\/oauth2api\/oauth2callback(appid:code:state:error:errordescription:)","role":"symbol","abstract":[{"text":"Handle OAuth2 callback","type":"text"}],"title":"oauth2Callback(appId:code:state:error:errorDescription:)","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"oauth2Callback","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ModelError_oauth2Callback","preciseIdentifier":"s:7Passage9OAuth2APIC25ModelError_oauth2CallbackO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"errorDescription","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/oauth2Callback(appId:code:state:error:errorDescription:)"},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/getAuthorizeWithRequestBuilder(appId:redirectUri:codeChallenge:codeChallengeMethod:connectionType:state:)":{"type":"topic","url":"\/documentation\/passage\/oauth2api\/getauthorizewithrequestbuilder(appid:redirecturi:codechallenge:codechallengemethod:connectiontype:state:)","abstract":[{"type":"text","text":"Kick off OAuth2 flow"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getAuthorizeWithRequestBuilder"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectUri"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"codeChallenge","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"codeChallengeMethod","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"connectionType","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage9OAuth2APIC27ConnectionType_getAuthorizeO","text":"ConnectionType_getAuthorize"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":">"}],"kind":"symbol","title":"getAuthorizeWithRequestBuilder(appId:redirectUri:codeChallenge:codeChallengeMethod:connectionType:state:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/getAuthorizeWithRequestBuilder(appId:redirectUri:codeChallenge:codeChallengeMethod:connectionType:state:)","role":"symbol"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev","kind":"symbol","abstract":[{"type":"text","text":"enum for parameter error"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}],"title":"OAuth2API.ModelError_oauth2CallbackDefaultDev","navigatorTitle":[{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}]},"doc://Passage/documentation/Passage/OAuth2API/appleOauth2Callback(appId:state:code:idToken:user:error:)":{"abstract":[{"text":"Handle Apple’s OAuth2 callback","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/appleOauth2Callback(appId:state:code:idToken:user:error:)","role":"symbol","kind":"symbol","title":"appleOauth2Callback(appId:state:code:idToken:user:error:)","type":"topic","url":"\/documentation\/passage\/oauth2api\/appleoauth2callback(appid:state:code:idtoken:user:error:)","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"appleOauth2Callback"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"idToken"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"user","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ModelError_appleOauth2Callback","kind":"typeIdentifier","preciseIdentifier":"s:7Passage9OAuth2APIC30ModelError_appleOauth2CallbackO"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}]},"doc://Passage/documentation/Passage/OAuth2API/ConnectionType_getAuthorize":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ConnectionType_getAuthorize","kind":"identifier"}],"abstract":[{"text":"enum for parameter connectionType","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"OAuth2API.ConnectionType_getAuthorize","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize","navigatorTitle":[{"text":"ConnectionType_getAuthorize","kind":"identifier"}],"url":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/appleoauth2callback(appid:state:code:idtoken:user:error:).json b/docs/data/documentation/passage/oauth2api/appleoauth2callback(appid:state:code:idtoken:user:error:).json new file mode 100644 index 00000000..a352621e --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/appleoauth2callback(appid:state:code:idtoken:user:error:).json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"appleOauth2Callback","kind":"identifier"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"text":"idToken","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"user"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"error"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback","preciseIdentifier":"s:7Passage9OAuth2APIC30ModelError_appleOauth2CallbackO","kind":"typeIdentifier","text":"ModelError_appleOauth2Callback"},{"kind":"text","text":"? = nil) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"}]}]},{"parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"text":"(path) App ID","type":"text"}]}]},{"name":"state","content":[{"type":"paragraph","inlineContent":[{"text":"(form) The state contained in the authorization request.","type":"text"}]}]},{"name":"code","content":[{"inlineContent":[{"text":"(form) A single-use authorization grant code that’s valid for five minutes. (optional)","type":"text"}],"type":"paragraph"}]},{"name":"idToken","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(form) A JWT containing the user’s identity information. (optional)"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"(form) A JSON string containing the data requested in the scope property. (optional)"}],"type":"paragraph"}],"name":"user"},{"name":"error","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(form) The error returned by Apple. (optional)"}]}]}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Void"}]}]}],"abstract":[{"text":"Handle Apple’s OAuth2 callback","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/appleoauth2callback(appid:state:code:idtoken:user:error:)"]}],"metadata":{"roleHeading":"Type Method","role":"symbol","symbolKind":"method","platforms":[{"deprecated":false,"unavailable":false,"name":"iOS","beta":false,"introducedAt":"13.0"},{"name":"macOS","deprecated":false,"unavailable":false,"beta":false,"introducedAt":"10.15"},{"beta":false,"name":"tvOS","introducedAt":"13.0","unavailable":false,"deprecated":false},{"name":"watchOS","deprecated":false,"introducedAt":"6.0","unavailable":false,"beta":false}],"title":"appleOauth2Callback(appId:state:code:idToken:user:error:)","modules":[{"name":"Passage"}],"externalID":"s:7Passage9OAuth2APIC19appleOauth2Callback5appId5state4code7idToken4user5errorySS_S2SSgA2kC011ModelError_deF0OSgtYaKFZ","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"appleOauth2Callback","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"idToken","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"user"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"error"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage9OAuth2APIC30ModelError_appleOauth2CallbackO","text":"ModelError_appleOauth2Callback"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"}]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/appleOauth2Callback(appId:state:code:idToken:user:error:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2Callback":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback","role":"symbol","title":"OAuth2API.ModelError_appleOauth2Callback","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ModelError_appleOauth2Callback"}],"type":"topic","abstract":[{"text":"enum for parameter error","type":"text"}],"navigatorTitle":[{"text":"ModelError_appleOauth2Callback","kind":"identifier"}]},"doc://Passage/documentation/Passage/OAuth2API/appleOauth2Callback(appId:state:code:idToken:user:error:)":{"abstract":[{"text":"Handle Apple’s OAuth2 callback","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/appleOauth2Callback(appId:state:code:idToken:user:error:)","role":"symbol","kind":"symbol","title":"appleOauth2Callback(appId:state:code:idToken:user:error:)","type":"topic","url":"\/documentation\/passage\/oauth2api\/appleoauth2callback(appid:state:code:idtoken:user:error:)","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"appleOauth2Callback"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"idToken"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"user","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ModelError_appleOauth2Callback","kind":"typeIdentifier","preciseIdentifier":"s:7Passage9OAuth2APIC30ModelError_appleOauth2CallbackO"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/appleoauth2callbackdefaultdev(state:code:idtoken:user:error:).json b/docs/data/documentation/passage/oauth2api/appleoauth2callbackdefaultdev(state:code:idtoken:user:error:).json new file mode 100644 index 00000000..d3c19e98 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/appleoauth2callbackdefaultdev(state:code:idtoken:user:error:).json @@ -0,0 +1 @@ +{"kind":"symbol","abstract":[{"text":"Handle Apple’s OAuth2 callback for the default developer credentials","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"appleOauth2CallbackDefaultDev(state:code:idToken:user:error:)","roleHeading":"Type Method","modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage9OAuth2APIC29appleOauth2CallbackDefaultDev5state4code7idToken4user5errorySS_SSSgA2jC011ModelError_defgH0OSgtYaKFZ","platforms":[{"name":"iOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"13.0"},{"name":"macOS","introducedAt":"10.15","beta":false,"deprecated":false,"unavailable":false},{"deprecated":false,"name":"tvOS","introducedAt":"13.0","unavailable":false,"beta":false},{"name":"watchOS","introducedAt":"6.0","unavailable":false,"beta":false,"deprecated":false}],"symbolKind":"method","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"appleOauth2CallbackDefaultDev"},{"text":"(","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"idToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"user","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"error"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage9OAuth2APIC40ModelError_appleOauth2CallbackDefaultDevO","text":"ModelError_appleOauth2CallbackDefaultDev","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"appleOauth2CallbackDefaultDev","kind":"identifier"},{"text":"(","kind":"text"},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"idToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"user"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"text":"ModelError_appleOauth2CallbackDefaultDev","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev","preciseIdentifier":"s:7Passage9OAuth2APIC40ModelError_appleOauth2CallbackDefaultDevO","kind":"typeIdentifier"},{"kind":"text","text":"? = nil) "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"}]}]},{"parameters":[{"name":"state","content":[{"inlineContent":[{"text":"(form) The state contained in the authorization request.","type":"text"}],"type":"paragraph"}]},{"name":"code","content":[{"type":"paragraph","inlineContent":[{"text":"(form) A single-use authorization grant code that’s valid for five minutes. (optional)","type":"text"}]}]},{"name":"idToken","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(form) A JWT containing the user’s identity information. (optional)"}]}]},{"name":"user","content":[{"inlineContent":[{"text":"(form) A JSON string containing the data requested in the scope property. (optional)","type":"text"}],"type":"paragraph"}]},{"name":"error","content":[{"inlineContent":[{"type":"text","text":"(form) The error returned by Apple. (optional)"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"inlineContent":[{"type":"text","text":"Void"}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/appleoauth2callbackdefaultdev(state:code:idtoken:user:error:)"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/appleOauth2CallbackDefaultDev(state:code:idToken:user:error:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API"]]},"references":{"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2CallbackDefaultDev":{"abstract":[{"type":"text","text":"enum for parameter error"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ModelError_appleOauth2CallbackDefaultDev","kind":"identifier"}],"navigatorTitle":[{"text":"ModelError_appleOauth2CallbackDefaultDev","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev","role":"symbol","title":"OAuth2API.ModelError_appleOauth2CallbackDefaultDev","type":"topic","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev"},"doc://Passage/documentation/Passage/OAuth2API/appleOauth2CallbackDefaultDev(state:code:idToken:user:error:)":{"title":"appleOauth2CallbackDefaultDev(state:code:idToken:user:error:)","abstract":[{"type":"text","text":"Handle Apple’s OAuth2 callback for the default developer credentials"}],"role":"symbol","url":"\/documentation\/passage\/oauth2api\/appleoauth2callbackdefaultdev(state:code:idtoken:user:error:)","kind":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"appleOauth2CallbackDefaultDev","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"state"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"idToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"text":"user","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"error","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage9OAuth2APIC40ModelError_appleOauth2CallbackDefaultDevO","text":"ModelError_appleOauth2CallbackDefaultDev"},{"kind":"text","text":"?) "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/appleOauth2CallbackDefaultDev(state:code:idToken:user:error:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/appleoauth2callbackdefaultdevwithrequestbuilder(state:code:idtoken:user:error:).json b/docs/data/documentation/passage/oauth2api/appleoauth2callbackdefaultdevwithrequestbuilder(state:code:idtoken:user:error:).json new file mode 100644 index 00000000..dcfc7636 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/appleoauth2callbackdefaultdevwithrequestbuilder(state:code:idtoken:user:error:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/appleOauth2CallbackDefaultDevWithRequestBuilder(state:code:idToken:user:error:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"externalID":"s:7Passage9OAuth2APIC47appleOauth2CallbackDefaultDevWithRequestBuilder5state4code7idToken4user5errorAA0jK0CyytGSS_SSSgA2mC011ModelError_defgH0OSgtFZ","modules":[{"name":"Passage"}],"roleHeading":"Type Method","role":"symbol","title":"appleOauth2CallbackDefaultDevWithRequestBuilder(state:code:idToken:user:error:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"appleOauth2CallbackDefaultDevWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"idToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"user","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"error","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ModelError_appleOauth2CallbackDefaultDev","preciseIdentifier":"s:7Passage9OAuth2APIC40ModelError_appleOauth2CallbackDefaultDevO","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":">"}]},"variants":[{"paths":["\/documentation\/passage\/oauth2api\/appleoauth2callbackdefaultdevwithrequestbuilder(state:code:idtoken:user:error:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"type":"text","text":"Handle Apple’s OAuth2 callback for the default developer credentials"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"appleOauth2CallbackDefaultDevWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"idToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"text":"user","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"error","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev","preciseIdentifier":"s:7Passage9OAuth2APIC40ModelError_appleOauth2CallbackDefaultDevO","text":"ModelError_appleOauth2CallbackDefaultDev"},{"text":"? = nil) -> ","kind":"text"},{"kind":"typeIdentifier","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":">"}]}]},{"parameters":[{"name":"state","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(form) The state contained in the authorization request."}]}]},{"name":"code","content":[{"type":"paragraph","inlineContent":[{"text":"(form) A single-use authorization grant code that’s valid for five minutes. (optional)","type":"text"}]}]},{"name":"idToken","content":[{"inlineContent":[{"text":"(form) A JWT containing the user’s identity information. (optional)","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"(form) A JSON string containing the data requested in the scope property. (optional)"}],"type":"paragraph"}],"name":"user"},{"name":"error","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(form) The error returned by Apple. (optional)"}]}]}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"anchor":"return-value","text":"Return Value","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"RequestBuilder"}]}]},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"text","text":"POST \/social\/oauth2_callback"}],"type":"paragraph"}]}]}],"kind":"content"}],"references":{"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/OAuth2API/appleOauth2CallbackDefaultDevWithRequestBuilder(state:code:idToken:user:error:)":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"appleOauth2CallbackDefaultDevWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"text":"idToken","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"text":"user","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ModelError_appleOauth2CallbackDefaultDev","kind":"typeIdentifier","preciseIdentifier":"s:7Passage9OAuth2APIC40ModelError_appleOauth2CallbackDefaultDevO"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier","text":"RequestBuilder"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":">"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/appleOauth2CallbackDefaultDevWithRequestBuilder(state:code:idToken:user:error:)","type":"topic","url":"\/documentation\/passage\/oauth2api\/appleoauth2callbackdefaultdevwithrequestbuilder(state:code:idtoken:user:error:)","kind":"symbol","title":"appleOauth2CallbackDefaultDevWithRequestBuilder(state:code:idToken:user:error:)","role":"symbol","abstract":[{"text":"Handle Apple’s OAuth2 callback for the default developer credentials","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2CallbackDefaultDev":{"abstract":[{"type":"text","text":"enum for parameter error"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ModelError_appleOauth2CallbackDefaultDev","kind":"identifier"}],"navigatorTitle":[{"text":"ModelError_appleOauth2CallbackDefaultDev","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev","role":"symbol","title":"OAuth2API.ModelError_appleOauth2CallbackDefaultDev","type":"topic","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/appleoauth2callbackwithrequestbuilder(appid:state:code:idtoken:user:error:).json b/docs/data/documentation/passage/oauth2api/appleoauth2callbackwithrequestbuilder(appid:state:code:idtoken:user:error:).json new file mode 100644 index 00000000..1574bf1c --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/appleoauth2callbackwithrequestbuilder(appid:state:code:idtoken:user:error:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/appleoauth2callbackwithrequestbuilder(appid:state:code:idtoken:user:error:)"]}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"appleOauth2CallbackWithRequestBuilder"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"idToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"user"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"error","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ModelError_appleOauth2Callback","preciseIdentifier":"s:7Passage9OAuth2APIC30ModelError_appleOauth2CallbackO","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback"},{"kind":"text","text":"? = nil) -> "},{"kind":"typeIdentifier","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":">","kind":"text"}]}]},{"parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"text":"(path) App ID","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"(form) The state contained in the authorization request."}],"type":"paragraph"}],"name":"state"},{"content":[{"inlineContent":[{"text":"(form) A single-use authorization grant code that’s valid for five minutes. (optional)","type":"text"}],"type":"paragraph"}],"name":"code"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(form) A JWT containing the user’s identity information. (optional)"}]}],"name":"idToken"},{"name":"user","content":[{"inlineContent":[{"type":"text","text":"(form) A JSON string containing the data requested in the scope property. (optional)"}],"type":"paragraph"}]},{"name":"error","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(form) The error returned by Apple. (optional)"}]}]}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","type":"heading","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"text":"RequestBuilder","type":"text"}]}]},{"kind":"content","content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"POST \/apps\/{app_id}\/social\/oauth2_callback","type":"text"}]}]}],"type":"unorderedList"}]}],"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"symbolKind":"method","role":"symbol","roleHeading":"Type Method","title":"appleOauth2CallbackWithRequestBuilder(appId:state:code:idToken:user:error:)","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"appleOauth2CallbackWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"idToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"user","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ModelError_appleOauth2Callback","preciseIdentifier":"s:7Passage9OAuth2APIC30ModelError_appleOauth2CallbackO"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":">","kind":"text"}],"externalID":"s:7Passage9OAuth2APIC37appleOauth2CallbackWithRequestBuilder5appId5state4code7idToken4user5errorAA0hI0CyytGSS_S2SSgA2nC011ModelError_deF0OSgtFZ"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/appleOauth2CallbackWithRequestBuilder(appId:state:code:idToken:user:error:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Handle Apple’s OAuth2 callback"}],"references":{"doc://Passage/documentation/Passage/OAuth2API/appleOauth2CallbackWithRequestBuilder(appId:state:code:idToken:user:error:)":{"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"appleOauth2CallbackWithRequestBuilder"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"idToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"user","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ModelError_appleOauth2Callback","preciseIdentifier":"s:7Passage9OAuth2APIC30ModelError_appleOauth2CallbackO","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","url":"\/documentation\/passage\/oauth2api\/appleoauth2callbackwithrequestbuilder(appid:state:code:idtoken:user:error:)","abstract":[{"type":"text","text":"Handle Apple’s OAuth2 callback"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/appleOauth2CallbackWithRequestBuilder(appId:state:code:idToken:user:error:)","role":"symbol","title":"appleOauth2CallbackWithRequestBuilder(appId:state:code:idToken:user:error:)","kind":"symbol"},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2Callback":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback","role":"symbol","title":"OAuth2API.ModelError_appleOauth2Callback","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ModelError_appleOauth2Callback"}],"type":"topic","abstract":[{"text":"enum for parameter error","type":"text"}],"navigatorTitle":[{"text":"ModelError_appleOauth2Callback","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/connectiontype_getauthorize.json b/docs/data/documentation/passage/oauth2api/connectiontype_getauthorize.json new file mode 100644 index 00000000..3d8402d7 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/connectiontype_getauthorize.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API"]]},"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"navigatorTitle":[{"text":"ConnectionType_getAuthorize","kind":"identifier"}],"symbolKind":"enum","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"ConnectionType_getAuthorize","kind":"identifier"}],"externalID":"s:7Passage9OAuth2APIC27ConnectionType_getAuthorizeO","title":"OAuth2API.ConnectionType_getAuthorize","role":"symbol","roleHeading":"Enumeration"},"sections":[],"abstract":[{"type":"text","text":"enum for parameter connectionType"}],"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY"],"title":"Conforms To","type":"conformsTo"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/apple","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/github","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/google","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/passage"],"title":"Enumeration Cases"},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/init(rawValue:)"]},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/RawRepresentable-Implementations"],"title":"Default Implementations"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ConnectionType_getAuthorize","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/passage\/oauth2api\/connectiontype_getauthorize"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Passage/documentation/Passage/OAuth2API/ConnectionType_getAuthorize/init(rawValue:)":{"kind":"symbol","type":"topic","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/init(rawValue:)","url":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/init(rawvalue:)","role":"symbol","title":"init(rawValue:)"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ConnectionType_getAuthorize/Equatable-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","title":"Equatable Implementations","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/Equatable-Implementations","url":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/equatable-implementations"},"doc://Passage/SY":{"identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable","type":"unresolvable"},"doc://Passage/documentation/Passage/OAuth2API/ConnectionType_getAuthorize/passage":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/passage","role":"symbol","abstract":[],"title":"OAuth2API.ConnectionType_getAuthorize.passage","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passage","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/passage"},"doc://Passage/documentation/Passage/OAuth2API/ConnectionType_getAuthorize/google":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/google","role":"symbol","title":"OAuth2API.ConnectionType_getAuthorize.google","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"google","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/google","type":"topic"},"doc://Passage/s12CaseIterableP":{"identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable","type":"unresolvable"},"doc://Passage/documentation/Passage/OAuth2API/ConnectionType_getAuthorize":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ConnectionType_getAuthorize","kind":"identifier"}],"abstract":[{"text":"enum for parameter connectionType","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"OAuth2API.ConnectionType_getAuthorize","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize","navigatorTitle":[{"text":"ConnectionType_getAuthorize","kind":"identifier"}],"url":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize"},"doc://Passage/documentation/Passage/OAuth2API/ConnectionType_getAuthorize/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/RawRepresentable-Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/OAuth2API/ConnectionType_getAuthorize/apple":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/apple","role":"symbol","abstract":[],"title":"OAuth2API.ConnectionType_getAuthorize.apple","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"apple"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/apple"},"doc://Passage/documentation/Passage/OAuth2API/ConnectionType_getAuthorize/github":{"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"github","kind":"identifier"}],"url":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/github","title":"OAuth2API.ConnectionType_getAuthorize.github","type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/github"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/!=(_:_:).json b/docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/!=(_:_:).json new file mode 100644 index 00000000..badb1e48 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/!=(_:_:).json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage9OAuth2APIC27ConnectionType_getAuthorizeO","extendedModule":"Swift","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"title":"!=(_:_:)","modules":[{"name":"Passage","relatedModules":["Swift"]}],"role":"symbol"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/Equatable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/!=(_:_:)"},"variants":[{"paths":["\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/OAuth2API/ConnectionType_getAuthorize/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/!=(_:_:)","url":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/!=(_:_:)"},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ConnectionType_getAuthorize/Equatable-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","title":"Equatable Implementations","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/Equatable-Implementations","url":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/equatable-implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/ConnectionType_getAuthorize":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ConnectionType_getAuthorize","kind":"identifier"}],"abstract":[{"text":"enum for parameter connectionType","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"OAuth2API.ConnectionType_getAuthorize","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize","navigatorTitle":[{"text":"ConnectionType_getAuthorize","kind":"identifier"}],"url":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/apple.json b/docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/apple.json new file mode 100644 index 00000000..48325fb3 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/apple.json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/apple"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize"]]},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"apple"}],"symbolKind":"case","title":"OAuth2API.ConnectionType_getAuthorize.apple","role":"symbol","roleHeading":"Case","externalID":"s:7Passage9OAuth2APIC27ConnectionType_getAuthorizeO5appleyA2EmF","modules":[{"name":"Passage"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"apple","kind":"identifier"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/apple"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/ConnectionType_getAuthorize":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ConnectionType_getAuthorize","kind":"identifier"}],"abstract":[{"text":"enum for parameter connectionType","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"OAuth2API.ConnectionType_getAuthorize","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize","navigatorTitle":[{"text":"ConnectionType_getAuthorize","kind":"identifier"}],"url":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize"},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ConnectionType_getAuthorize/apple":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/apple","role":"symbol","abstract":[],"title":"OAuth2API.ConnectionType_getAuthorize.apple","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"apple"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/apple"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/equatable-implementations.json b/docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/equatable-implementations.json new file mode 100644 index 00000000..f61b34ef --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/equatable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","variants":[{"paths":["\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize"]]},"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/!=(_:_:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/Equatable-Implementations"},"references":{"doc://Passage/documentation/Passage/OAuth2API/ConnectionType_getAuthorize/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/!=(_:_:)","url":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/!=(_:_:)"},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ConnectionType_getAuthorize":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ConnectionType_getAuthorize","kind":"identifier"}],"abstract":[{"text":"enum for parameter connectionType","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"OAuth2API.ConnectionType_getAuthorize","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize","navigatorTitle":[{"text":"ConnectionType_getAuthorize","kind":"identifier"}],"url":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/github.json b/docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/github.json new file mode 100644 index 00000000..b5ce4551 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/github.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize"]]},"variants":[{"paths":["\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/github"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/github"},"metadata":{"title":"OAuth2API.ConnectionType_getAuthorize.github","role":"symbol","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"github","kind":"identifier"}],"externalID":"s:7Passage9OAuth2APIC27ConnectionType_getAuthorizeO6githubyA2EmF","roleHeading":"Case","modules":[{"name":"Passage"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"github","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/ConnectionType_getAuthorize/github":{"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"github","kind":"identifier"}],"url":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/github","title":"OAuth2API.ConnectionType_getAuthorize.github","type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/github"},"doc://Passage/documentation/Passage/OAuth2API/ConnectionType_getAuthorize":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ConnectionType_getAuthorize","kind":"identifier"}],"abstract":[{"text":"enum for parameter connectionType","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"OAuth2API.ConnectionType_getAuthorize","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize","navigatorTitle":[{"text":"ConnectionType_getAuthorize","kind":"identifier"}],"url":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize"},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/google.json b/docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/google.json new file mode 100644 index 00000000..976bc5f7 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/google.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"role":"symbol","externalID":"s:7Passage9OAuth2APIC27ConnectionType_getAuthorizeO6googleyA2EmF","symbolKind":"case","modules":[{"name":"Passage"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"google","kind":"identifier"}],"roleHeading":"Case","title":"OAuth2API.ConnectionType_getAuthorize.google"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/google","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"google"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/google"]}],"references":{"doc://Passage/documentation/Passage/OAuth2API/ConnectionType_getAuthorize":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ConnectionType_getAuthorize","kind":"identifier"}],"abstract":[{"text":"enum for parameter connectionType","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"OAuth2API.ConnectionType_getAuthorize","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize","navigatorTitle":[{"text":"ConnectionType_getAuthorize","kind":"identifier"}],"url":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ConnectionType_getAuthorize/google":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/google","role":"symbol","title":"OAuth2API.ConnectionType_getAuthorize.google","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"google","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/google","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/hash(into:).json b/docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/hash(into:).json new file mode 100644 index 00000000..500eb853 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/hash(into:).json @@ -0,0 +1 @@ +{"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/RawRepresentable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"metadata":{"extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"method","role":"symbol","title":"hash(into:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage9OAuth2APIC27ConnectionType_getAuthorizeO"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/hash(into:)"},"references":{"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/ConnectionType_getAuthorize/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/RawRepresentable-Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/OAuth2API/ConnectionType_getAuthorize/hash(into:)":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/hash(into:)","role":"symbol","title":"hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/OAuth2API/ConnectionType_getAuthorize":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ConnectionType_getAuthorize","kind":"identifier"}],"abstract":[{"text":"enum for parameter connectionType","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"OAuth2API.ConnectionType_getAuthorize","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize","navigatorTitle":[{"text":"ConnectionType_getAuthorize","kind":"identifier"}],"url":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/hashvalue.json b/docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/hashvalue.json new file mode 100644 index 00000000..7355005c --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/hashvalue.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/RawRepresentable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/hashValue"},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/hashvalue"]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"kind":"symbol","metadata":{"symbolKind":"property","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage9OAuth2APIC27ConnectionType_getAuthorizeO","roleHeading":"Instance Property","title":"hashValue"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ConnectionType_getAuthorize":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ConnectionType_getAuthorize","kind":"identifier"}],"abstract":[{"text":"enum for parameter connectionType","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"OAuth2API.ConnectionType_getAuthorize","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize","navigatorTitle":[{"text":"ConnectionType_getAuthorize","kind":"identifier"}],"url":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize"},"doc://Passage/documentation/Passage/OAuth2API/ConnectionType_getAuthorize/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/RawRepresentable-Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/OAuth2API/ConnectionType_getAuthorize/hashValue":{"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/hashValue","abstract":[],"type":"topic","url":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/hashvalue","title":"hashValue"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/init(rawvalue:).json b/docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/init(rawvalue:).json new file mode 100644 index 00000000..31d86418 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/init(rawvalue:).json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"text":".","type":"text"}],"metadata":{"externalID":"s:7Passage9OAuth2APIC27ConnectionType_getAuthorizeO8rawValueAESgSS_tcfc","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"modules":[{"name":"Passage"}],"symbolKind":"init","role":"symbol","title":"init(rawValue:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/init(rawvalue:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/init(rawValue:)"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/OAuth2API/ConnectionType_getAuthorize":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ConnectionType_getAuthorize","kind":"identifier"}],"abstract":[{"text":"enum for parameter connectionType","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"OAuth2API.ConnectionType_getAuthorize","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize","navigatorTitle":[{"text":"ConnectionType_getAuthorize","kind":"identifier"}],"url":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize"},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/ConnectionType_getAuthorize/init(rawValue:)":{"kind":"symbol","type":"topic","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/init(rawValue:)","url":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/init(rawvalue:)","role":"symbol","title":"init(rawValue:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/passage.json b/docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/passage.json new file mode 100644 index 00000000..7a2bd03b --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/passage.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/passage"]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"passage","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/passage","interfaceLanguage":"swift"},"metadata":{"symbolKind":"case","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Case","title":"OAuth2API.ConnectionType_getAuthorize.passage","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passage","kind":"identifier"}],"externalID":"s:7Passage9OAuth2APIC27ConnectionType_getAuthorizeO7passageyA2EmF"},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/ConnectionType_getAuthorize":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ConnectionType_getAuthorize","kind":"identifier"}],"abstract":[{"text":"enum for parameter connectionType","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"OAuth2API.ConnectionType_getAuthorize","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize","navigatorTitle":[{"text":"ConnectionType_getAuthorize","kind":"identifier"}],"url":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize"},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ConnectionType_getAuthorize/passage":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/passage","role":"symbol","abstract":[],"title":"OAuth2API.ConnectionType_getAuthorize.passage","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passage","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/rawrepresentable-implementations.json b/docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/rawrepresentable-implementations.json new file mode 100644 index 00000000..9077f69c --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/connectiontype_getauthorize/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/rawrepresentable-implementations"]}],"sections":[],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/hashValue"],"title":"Instance Properties","generated":true},{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/hash(into:)"]}],"metadata":{"role":"collectionGroup","title":"RawRepresentable Implementations","modules":[{"name":"Passage"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/RawRepresentable-Implementations"},"kind":"article","references":{"doc://Passage/documentation/Passage/OAuth2API/ConnectionType_getAuthorize/hashValue":{"conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/hashValue","abstract":[],"type":"topic","url":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/hashvalue","title":"hashValue"},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ConnectionType_getAuthorize/hash(into:)":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/hash(into:)","role":"symbol","title":"hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/OAuth2API/ConnectionType_getAuthorize":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ConnectionType_getAuthorize","kind":"identifier"}],"abstract":[{"text":"enum for parameter connectionType","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"OAuth2API.ConnectionType_getAuthorize","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize","navigatorTitle":[{"text":"ConnectionType_getAuthorize","kind":"identifier"}],"url":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/currentusersociallinkaccount(appid:code:verifier:).json b/docs/data/documentation/passage/oauth2api/currentusersociallinkaccount(appid:code:verifier:).json new file mode 100644 index 00000000..bd85e643 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/currentusersociallinkaccount(appid:code:verifier:).json @@ -0,0 +1 @@ +{"metadata":{"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentuserSocialLinkAccount","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"verifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"}],"platforms":[{"introducedAt":"13.0","unavailable":false,"deprecated":false,"beta":false,"name":"iOS"},{"beta":false,"deprecated":false,"name":"macOS","introducedAt":"10.15","unavailable":false},{"name":"tvOS","deprecated":false,"beta":false,"introducedAt":"13.0","unavailable":false},{"unavailable":false,"name":"watchOS","introducedAt":"6.0","beta":false,"deprecated":false}],"externalID":"s:7Passage9OAuth2APIC28currentuserSocialLinkAccount5appId4code8verifierySS_S2StYaKFZ","symbolKind":"method","roleHeading":"Type Method","title":"currentuserSocialLinkAccount(appId:code:verifier:)","modules":[{"name":"Passage"}]},"abstract":[{"type":"text","text":"Link an existing account to an OAuth2 connection."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API"]]},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/passage\/oauth2api\/currentusersociallinkaccount(appid:code:verifier:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentuserSocialLinkAccount","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"verifier","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"appId","content":[{"inlineContent":[{"text":"(path) App ID","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"(query) The code given from the OAuth2 redirect"}],"type":"paragraph"}],"name":"code"},{"content":[{"type":"paragraph","inlineContent":[{"text":"(query) The verifier the client originally sent to the OAuth2 provider","type":"text"}]}],"name":"verifier"}]},{"content":[{"text":"Return Value","level":2,"anchor":"return-value","type":"heading"},{"inlineContent":[{"text":"Void","type":"text"}],"type":"paragraph"}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/currentuserSocialLinkAccount(appId:code:verifier:)"},"sections":[],"references":{"doc://Passage/documentation/Passage/OAuth2API/currentuserSocialLinkAccount(appId:code:verifier:)":{"role":"symbol","abstract":[{"type":"text","text":"Link an existing account to an OAuth2 connection."}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"currentuserSocialLinkAccount","kind":"identifier"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"verifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/oauth2api\/currentusersociallinkaccount(appid:code:verifier:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/currentuserSocialLinkAccount(appId:code:verifier:)","type":"topic","kind":"symbol","title":"currentuserSocialLinkAccount(appId:code:verifier:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/currentusersociallinkaccountwithrequestbuilder(appid:code:verifier:).json b/docs/data/documentation/passage/oauth2api/currentusersociallinkaccountwithrequestbuilder(appid:code:verifier:).json new file mode 100644 index 00000000..bd031eda --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/currentusersociallinkaccountwithrequestbuilder(appid:code:verifier:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentuserSocialLinkAccountWithRequestBuilder"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"verifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"text":"RequestBuilder","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"(path) App ID"}],"type":"paragraph"}],"name":"appId"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(query) The code given from the OAuth2 redirect"}]}],"name":"code"},{"content":[{"inlineContent":[{"type":"text","text":"(query) The verifier the client originally sent to the OAuth2 provider"}],"type":"paragraph"}],"name":"verifier"}],"kind":"parameters"},{"content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"RequestBuilder","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"items":[{"content":[{"inlineContent":[{"text":"GET \/apps\/{app_id}\/currentuser\/social\/link_account","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Bearer Token:"}]},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"type: http"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"name: bearerAuth"}]}]}],"type":"unorderedList"}]}],"type":"unorderedList"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API"]]},"variants":[{"paths":["\/documentation\/passage\/oauth2api\/currentusersociallinkaccountwithrequestbuilder(appid:code:verifier:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Type Method","externalID":"s:7Passage9OAuth2APIC46currentuserSocialLinkAccountWithRequestBuilder5appId4code8verifierAA0iJ0CyytGSS_S2StFZ","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"currentuserSocialLinkAccountWithRequestBuilder"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"verifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":">","kind":"text"}],"title":"currentuserSocialLinkAccountWithRequestBuilder(appId:code:verifier:)"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/currentuserSocialLinkAccountWithRequestBuilder(appId:code:verifier:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"Link an existing account to an OAuth2 connection."}],"sections":[],"references":{"doc://Passage/documentation/Passage/OAuth2API/currentuserSocialLinkAccountWithRequestBuilder(appId:code:verifier:)":{"url":"\/documentation\/passage\/oauth2api\/currentusersociallinkaccountwithrequestbuilder(appid:code:verifier:)","role":"symbol","title":"currentuserSocialLinkAccountWithRequestBuilder(appId:code:verifier:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/currentuserSocialLinkAccountWithRequestBuilder(appId:code:verifier:)","type":"topic","abstract":[{"type":"text","text":"Link an existing account to an OAuth2 connection."}],"kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"currentuserSocialLinkAccountWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"verifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/exchangesocialidtoken(appid:idtokenrequest:).json b/docs/data/documentation/passage/oauth2api/exchangesocialidtoken(appid:idtokenrequest:).json new file mode 100644 index 00000000..96f1af07 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/exchangesocialidtoken(appid:idtokenrequest:).json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Exchange native mobile identity token for an auth token."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"exchangeSocialIdToken"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"idTokenRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","preciseIdentifier":"s:7Passage14IdTokenRequestV","text":"IdTokenRequest","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","text":"AuthResponse","preciseIdentifier":"s:7Passage12AuthResponseV"}],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"(path) App ID"}],"type":"paragraph"}],"name":"appId"},{"name":"idTokenRequest","content":[{"type":"paragraph","inlineContent":[{"text":"(body)","type":"text"}]}]}]},{"content":[{"text":"Return Value","level":2,"anchor":"return-value","type":"heading"},{"inlineContent":[{"text":"AuthResponse","type":"text"}],"type":"paragraph"}],"kind":"content"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/exchangesocialidtoken(appid:idtokenrequest:)"]}],"metadata":{"externalID":"s:7Passage9OAuth2APIC21exchangeSocialIdToken03appF002idG7RequestAA12AuthResponseVSS_AA0fgJ0VtYaKFZ","modules":[{"name":"Passage"}],"roleHeading":"Type Method","role":"symbol","title":"exchangeSocialIdToken(appId:idTokenRequest:)","symbolKind":"method","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"exchangeSocialIdToken"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"idTokenRequest","kind":"externalParam"},{"kind":"text","text":": "},{"text":"IdTokenRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14IdTokenRequestV"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage12AuthResponseV","text":"AuthResponse"}],"platforms":[{"deprecated":false,"name":"iOS","introducedAt":"13.0","beta":false,"unavailable":false},{"introducedAt":"10.15","unavailable":false,"deprecated":false,"beta":false,"name":"macOS"},{"beta":false,"deprecated":false,"name":"tvOS","introducedAt":"13.0","unavailable":false},{"beta":false,"deprecated":false,"name":"watchOS","introducedAt":"6.0","unavailable":false}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/exchangeSocialIdToken(appId:idTokenRequest:)"},"references":{"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]},"doc://Passage/documentation/Passage/OAuth2API/exchangeSocialIdToken(appId:idTokenRequest:)":{"abstract":[{"text":"Exchange native mobile identity token for an auth token.","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/exchangeSocialIdToken(appId:idTokenRequest:)","role":"symbol","title":"exchangeSocialIdToken(appId:idTokenRequest:)","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"exchangeSocialIdToken","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"idTokenRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"IdTokenRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14IdTokenRequestV"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage12AuthResponseV","text":"AuthResponse","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/oauth2api\/exchangesocialidtoken(appid:idtokenrequest:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/exchangesocialidtokenwithrequestbuilder(appid:idtokenrequest:).json b/docs/data/documentation/passage/oauth2api/exchangesocialidtokenwithrequestbuilder(appid:idtokenrequest:).json new file mode 100644 index 00000000..3b26f981 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/exchangesocialidtokenwithrequestbuilder(appid:idtokenrequest:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"exchangeSocialIdTokenWithRequestBuilder"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"idTokenRequest","kind":"externalParam"},{"kind":"text","text":": "},{"text":"IdTokenRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14IdTokenRequestV"},{"text":") -> ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","kind":"typeIdentifier","text":"AuthResponse","preciseIdentifier":"s:7Passage12AuthResponseV"},{"kind":"text","text":">"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"appId","content":[{"inlineContent":[{"type":"text","text":"(path) App ID"}],"type":"paragraph"}]},{"name":"idTokenRequest","content":[{"inlineContent":[{"type":"text","text":"(body)"}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"RequestBuilder"}]}],"kind":"content"},{"content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"items":[{"content":[{"inlineContent":[{"type":"text","text":"POST \/apps\/{app_id}\/social\/id_token"}],"type":"paragraph"}]}],"type":"unorderedList"}],"kind":"content"}],"metadata":{"symbolKind":"method","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Type Method","title":"exchangeSocialIdTokenWithRequestBuilder(appId:idTokenRequest:)","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"exchangeSocialIdTokenWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"idTokenRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"IdTokenRequest","preciseIdentifier":"s:7Passage14IdTokenRequestV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Passage12AuthResponseV","kind":"typeIdentifier","text":"AuthResponse"},{"kind":"text","text":">"}],"externalID":"s:7Passage9OAuth2APIC39exchangeSocialIdTokenWithRequestBuilder03appF002idgI0AA0iJ0CyAA12AuthResponseVGSS_AA0fgI0VtFZ"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/exchangeSocialIdTokenWithRequestBuilder(appId:idTokenRequest:)"},"abstract":[{"type":"text","text":"Exchange native mobile identity token for an auth token."}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/exchangesocialidtokenwithrequestbuilder(appid:idtokenrequest:)"]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/exchangeSocialIdTokenWithRequestBuilder(appId:idTokenRequest:)":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/oauth2api\/exchangesocialidtokenwithrequestbuilder(appid:idtokenrequest:)","role":"symbol","abstract":[{"type":"text","text":"Exchange native mobile identity token for an auth token."}],"title":"exchangeSocialIdTokenWithRequestBuilder(appId:idTokenRequest:)","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"exchangeSocialIdTokenWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"idTokenRequest"},{"text":": ","kind":"text"},{"text":"IdTokenRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14IdTokenRequestV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"AuthResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage12AuthResponseV"},{"kind":"text","text":">"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/exchangeSocialIdTokenWithRequestBuilder(appId:idTokenRequest:)"},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/IdTokenRequest":{"kind":"symbol","title":"IdTokenRequest","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/IdTokenRequest","url":"\/documentation\/passage\/idtokenrequest","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"IdTokenRequest"}],"navigatorTitle":[{"kind":"identifier","text":"IdTokenRequest"}],"abstract":[]},"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/exchangesocialtoken(appid:code:verifier:).json b/docs/data/documentation/passage/oauth2api/exchangesocialtoken(appid:code:verifier:).json new file mode 100644 index 00000000..334228bc --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/exchangesocialtoken(appid:code:verifier:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/exchangeSocialToken(appId:code:verifier:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Exchange OAuth2 connection data for an auth token.","type":"text"}],"metadata":{"platforms":[{"deprecated":false,"name":"iOS","introducedAt":"13.0","beta":false,"unavailable":false},{"introducedAt":"10.15","deprecated":false,"unavailable":false,"name":"macOS","beta":false},{"introducedAt":"13.0","unavailable":false,"deprecated":false,"beta":false,"name":"tvOS"},{"beta":false,"deprecated":false,"name":"watchOS","introducedAt":"6.0","unavailable":false}],"externalID":"s:7Passage9OAuth2APIC19exchangeSocialToken5appId4code8verifierAA12AuthResponseVSS_S2StYaKFZ","title":"exchangeSocialToken(appId:code:verifier:)","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"method","roleHeading":"Type Method","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"exchangeSocialToken","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"verifier","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"AuthResponse","preciseIdentifier":"s:7Passage12AuthResponseV"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/exchangesocialtoken(appid:code:verifier:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"exchangeSocialToken","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"verifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage12AuthResponseV","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","text":"AuthResponse","kind":"typeIdentifier"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) App ID"}]}],"name":"appId"},{"name":"code","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(query) The code given from the OAuth2 redirect"}]}]},{"name":"verifier","content":[{"type":"paragraph","inlineContent":[{"text":"(query) The verifier the client originally sent to the OAuth2 provider","type":"text"}]}]}]},{"kind":"content","content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"AuthResponse"}]}]}],"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/exchangeSocialToken(appId:code:verifier:)":{"abstract":[{"type":"text","text":"Exchange OAuth2 connection data for an auth token."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/exchangeSocialToken(appId:code:verifier:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"exchangeSocialToken"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"verifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"AuthResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage12AuthResponseV"}],"url":"\/documentation\/passage\/oauth2api\/exchangesocialtoken(appid:code:verifier:)","title":"exchangeSocialToken(appId:code:verifier:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/exchangesocialtokenwithrequestbuilder(appid:code:verifier:).json b/docs/data/documentation/passage/oauth2api/exchangesocialtokenwithrequestbuilder(appid:code:verifier:).json new file mode 100644 index 00000000..2d061847 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/exchangesocialtokenwithrequestbuilder(appid:code:verifier:).json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Type Method","symbolKind":"method","externalID":"s:7Passage9OAuth2APIC37exchangeSocialTokenWithRequestBuilder5appId4code8verifierAA0hI0CyAA12AuthResponseVGSS_S2StFZ","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"exchangeSocialTokenWithRequestBuilder"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"verifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Passage12AuthResponseV","kind":"typeIdentifier","text":"AuthResponse"},{"text":">","kind":"text"}],"role":"symbol","title":"exchangeSocialTokenWithRequestBuilder(appId:code:verifier:)","modules":[{"name":"Passage"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/exchangeSocialTokenWithRequestBuilder(appId:code:verifier:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/exchangesocialtokenwithrequestbuilder(appid:code:verifier:)"]}],"abstract":[{"text":"Exchange OAuth2 connection data for an auth token.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"exchangeSocialTokenWithRequestBuilder"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"code","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"verifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"text":"<","kind":"text"},{"text":"AuthResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage12AuthResponseV"},{"text":">","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) App ID"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"(query) The code given from the OAuth2 redirect","type":"text"}]}],"name":"code"},{"name":"verifier","content":[{"inlineContent":[{"text":"(query) The verifier the client originally sent to the OAuth2 provider","type":"text"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"anchor":"return-value","type":"heading","level":2,"text":"Return Value"},{"inlineContent":[{"type":"text","text":"RequestBuilder"}],"type":"paragraph"}]},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"text":"GET \/apps\/{app_id}\/social\/token","type":"text"}],"type":"paragraph"}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API"]]},"references":{"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/exchangeSocialTokenWithRequestBuilder(appId:code:verifier:)":{"type":"topic","url":"\/documentation\/passage\/oauth2api\/exchangesocialtokenwithrequestbuilder(appid:code:verifier:)","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"exchangeSocialTokenWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"verifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Passage12AuthResponseV","kind":"typeIdentifier","text":"AuthResponse"},{"text":">","kind":"text"}],"role":"symbol","kind":"symbol","title":"exchangeSocialTokenWithRequestBuilder(appId:code:verifier:)","abstract":[{"type":"text","text":"Exchange OAuth2 connection data for an auth token."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/exchangeSocialTokenWithRequestBuilder(appId:code:verifier:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/getauthorize(appid:redirecturi:codechallenge:codechallengemethod:connectiontype:state:).json b/docs/data/documentation/passage/oauth2api/getauthorize(appid:redirecturi:codechallenge:codechallengemethod:connectiontype:state:).json new file mode 100644 index 00000000..25f1f5dd --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/getauthorize(appid:redirecturi:codechallenge:codechallengemethod:connectiontype:state:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/getAuthorize(appId:redirectUri:codeChallenge:codeChallengeMethod:connectionType:state:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getAuthorize"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"redirectUri","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"codeChallenge"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"codeChallengeMethod"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"connectionType","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ConnectionType_getAuthorize","preciseIdentifier":"s:7Passage9OAuth2APIC27ConnectionType_getAuthorizeO","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize"},{"kind":"text","text":", "},{"kind":"externalParam","text":"state"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"? = nil) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"appId","content":[{"inlineContent":[{"type":"text","text":"(path) App ID"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"(query) The URL to redirect to after the OAuth2 flow is complete.","type":"text"}]}],"name":"redirectUri"},{"content":[{"type":"paragraph","inlineContent":[{"text":"(query) Code challenge.","type":"text"}]}],"name":"codeChallenge"},{"name":"codeChallengeMethod","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(query) Code challenge method."}]}]},{"name":"connectionType","content":[{"type":"paragraph","inlineContent":[{"text":"(query) connection type; google, github, apple, or passage to login with","type":"text"}]}]},{"name":"state","content":[{"type":"paragraph","inlineContent":[{"text":"(query) The state to pass through to the redirect URI. (optional)","type":"text"}]}]}]},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"return-value","text":"Return Value"},{"inlineContent":[{"type":"text","text":"Void"}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/getauthorize(appid:redirecturi:codechallenge:codechallengemethod:connectiontype:state:)"]}],"kind":"symbol","metadata":{"title":"getAuthorize(appId:redirectUri:codeChallenge:codeChallengeMethod:connectionType:state:)","roleHeading":"Type Method","platforms":[{"name":"iOS","introducedAt":"13.0","deprecated":false,"beta":false,"unavailable":false},{"beta":false,"name":"macOS","introducedAt":"10.15","unavailable":false,"deprecated":false},{"name":"tvOS","introducedAt":"13.0","beta":false,"deprecated":false,"unavailable":false},{"name":"watchOS","introducedAt":"6.0","unavailable":false,"deprecated":false,"beta":false}],"role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"getAuthorize"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"redirectUri"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"codeChallenge","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"codeChallengeMethod"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"connectionType"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage9OAuth2APIC27ConnectionType_getAuthorizeO","text":"ConnectionType_getAuthorize","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}],"externalID":"s:7Passage9OAuth2APIC12getAuthorize5appId11redirectUri13codeChallenge0jK6Method14connectionType5stateySS_S3SAC010Connectionn1_dE0OSSSgtYaKFZ"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API"]]},"abstract":[{"text":"Kick off OAuth2 flow","type":"text"}],"sections":[],"references":{"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/ConnectionType_getAuthorize":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ConnectionType_getAuthorize","kind":"identifier"}],"abstract":[{"text":"enum for parameter connectionType","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"OAuth2API.ConnectionType_getAuthorize","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize","navigatorTitle":[{"text":"ConnectionType_getAuthorize","kind":"identifier"}],"url":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize"},"doc://Passage/documentation/Passage/OAuth2API/getAuthorize(appId:redirectUri:codeChallenge:codeChallengeMethod:connectionType:state:)":{"url":"\/documentation\/passage\/oauth2api\/getauthorize(appid:redirecturi:codechallenge:codechallengemethod:connectiontype:state:)","title":"getAuthorize(appId:redirectUri:codeChallenge:codeChallengeMethod:connectionType:state:)","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Kick off OAuth2 flow"}],"role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getAuthorize"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"redirectUri","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"codeChallenge","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"codeChallengeMethod"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"connectionType","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ConnectionType_getAuthorize","preciseIdentifier":"s:7Passage9OAuth2APIC27ConnectionType_getAuthorizeO","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/getAuthorize(appId:redirectUri:codeChallenge:codeChallengeMethod:connectionType:state:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/getauthorizewithrequestbuilder(appid:redirecturi:codechallenge:codechallengemethod:connectiontype:state:).json b/docs/data/documentation/passage/oauth2api/getauthorizewithrequestbuilder(appid:redirecturi:codechallenge:codechallengemethod:connectiontype:state:).json new file mode 100644 index 00000000..ed07eeeb --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/getauthorizewithrequestbuilder(appid:redirecturi:codechallenge:codechallengemethod:connectiontype:state:).json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"text":"Kick off OAuth2 flow","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getAuthorizeWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"redirectUri","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"codeChallenge","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"codeChallengeMethod","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"connectionType","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ConnectionType_getAuthorize","kind":"typeIdentifier","preciseIdentifier":"s:7Passage9OAuth2APIC27ConnectionType_getAuthorizeO","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil) -> "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"typeIdentifier","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":">"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) App ID"}]}]},{"name":"redirectUri","content":[{"inlineContent":[{"text":"(query) The URL to redirect to after the OAuth2 flow is complete.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"(query) Code challenge.","type":"text"}],"type":"paragraph"}],"name":"codeChallenge"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(query) Code challenge method."}]}],"name":"codeChallengeMethod"},{"content":[{"type":"paragraph","inlineContent":[{"text":"(query) connection type; google, github, apple, or passage to login with","type":"text"}]}],"name":"connectionType"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(query) The state to pass through to the redirect URI. (optional)"}]}],"name":"state"}]},{"kind":"content","content":[{"anchor":"return-value","text":"Return Value","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"RequestBuilder"}]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"text","text":"GET \/apps\/{app_id}\/social\/authorize"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Kick off OAuth2 flow with connection provider request params described in https:\/\/openid.net\/specs\/openid-connect-core-1_0.html#AuthRequest"}]}]}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/passage\/oauth2api\/getauthorizewithrequestbuilder(appid:redirecturi:codechallenge:codechallengemethod:connectiontype:state:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API"]]},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"getAuthorizeWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"redirectUri","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"codeChallenge","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"codeChallengeMethod"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"connectionType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ConnectionType_getAuthorize","preciseIdentifier":"s:7Passage9OAuth2APIC27ConnectionType_getAuthorizeO"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier","text":"RequestBuilder"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":">","kind":"text"}],"externalID":"s:7Passage9OAuth2APIC30getAuthorizeWithRequestBuilder5appId11redirectUri13codeChallenge0mN6Method14connectionType5stateAA0gH0CyytGSS_S3SAC010Connectionq1_dE0OSSSgtFZ","title":"getAuthorizeWithRequestBuilder(appId:redirectUri:codeChallenge:codeChallengeMethod:connectionType:state:)","role":"symbol","roleHeading":"Type Method"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/getAuthorizeWithRequestBuilder(appId:redirectUri:codeChallenge:codeChallengeMethod:connectionType:state:)"},"references":{"doc://Passage/documentation/Passage/OAuth2API/getAuthorizeWithRequestBuilder(appId:redirectUri:codeChallenge:codeChallengeMethod:connectionType:state:)":{"type":"topic","url":"\/documentation\/passage\/oauth2api\/getauthorizewithrequestbuilder(appid:redirecturi:codechallenge:codechallengemethod:connectiontype:state:)","abstract":[{"type":"text","text":"Kick off OAuth2 flow"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getAuthorizeWithRequestBuilder"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectUri"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"codeChallenge","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"codeChallengeMethod","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"connectionType","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage9OAuth2APIC27ConnectionType_getAuthorizeO","text":"ConnectionType_getAuthorize"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":">"}],"kind":"symbol","title":"getAuthorizeWithRequestBuilder(appId:redirectUri:codeChallenge:codeChallengeMethod:connectionType:state:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/getAuthorizeWithRequestBuilder(appId:redirectUri:codeChallenge:codeChallengeMethod:connectionType:state:)","role":"symbol"},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ConnectionType_getAuthorize":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ConnectionType_getAuthorize","kind":"identifier"}],"abstract":[{"text":"enum for parameter connectionType","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"OAuth2API.ConnectionType_getAuthorize","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ConnectionType_getAuthorize","navigatorTitle":[{"text":"ConnectionType_getAuthorize","kind":"identifier"}],"url":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callback.json b/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callback.json new file mode 100644 index 00000000..3d562ed7 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callback.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"enum","role":"symbol","roleHeading":"Enumeration","title":"OAuth2API.ModelError_appleOauth2Callback","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"ModelError_appleOauth2Callback","kind":"identifier"}],"externalID":"s:7Passage9OAuth2APIC30ModelError_appleOauth2CallbackO","navigatorTitle":[{"kind":"identifier","text":"ModelError_appleOauth2Callback"}]},"abstract":[{"text":"enum for parameter error","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ModelError_appleOauth2Callback","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback"]}],"sections":[],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback\/userCancelledAuthorize"]},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback\/init(rawValue:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback\/RawRepresentable-Implementations"],"title":"Default Implementations","generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API"]]},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY"],"type":"conformsTo","kind":"relationships","title":"Conforms To"}],"references":{"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2Callback/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback\/Equatable-Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/SY":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2Callback/userCancelledAuthorize":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback\/usercancelledauthorize","role":"symbol","title":"OAuth2API.ModelError_appleOauth2Callback.userCancelledAuthorize","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback\/userCancelledAuthorize","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userCancelledAuthorize","kind":"identifier"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2Callback/init(rawValue:)":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback\/init(rawvalue:)","role":"symbol","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback\/init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2Callback":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback","role":"symbol","title":"OAuth2API.ModelError_appleOauth2Callback","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ModelError_appleOauth2Callback"}],"type":"topic","abstract":[{"text":"enum for parameter error","type":"text"}],"navigatorTitle":[{"text":"ModelError_appleOauth2Callback","kind":"identifier"}]},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2Callback/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback\/RawRepresentable-Implementations","type":"topic","abstract":[]},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callback/!=(_:_:).json b/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callback/!=(_:_:).json new file mode 100644 index 00000000..d3fb76e2 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callback/!=(_:_:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback\/!=(_:_:)"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback\/!=(_:_:)"]}],"metadata":{"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage9OAuth2APIC30ModelError_appleOauth2CallbackO","title":"!=(_:_:)","roleHeading":"Operator","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"role":"symbol","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback\/Equatable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2Callback/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback\/Equatable-Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2Callback":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback","role":"symbol","title":"OAuth2API.ModelError_appleOauth2Callback","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ModelError_appleOauth2Callback"}],"type":"topic","abstract":[{"text":"enum for parameter error","type":"text"}],"navigatorTitle":[{"text":"ModelError_appleOauth2Callback","kind":"identifier"}]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2Callback/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback\/!=(_:_:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callback/equatable-implementations.json b/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callback/equatable-implementations.json new file mode 100644 index 00000000..2426a23b --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callback/equatable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback\/Equatable-Implementations"},"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback"]]},"kind":"article","variants":[{"paths":["\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2Callback/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback\/!=(_:_:)","type":"topic"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2Callback":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback","role":"symbol","title":"OAuth2API.ModelError_appleOauth2Callback","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ModelError_appleOauth2Callback"}],"type":"topic","abstract":[{"text":"enum for parameter error","type":"text"}],"navigatorTitle":[{"text":"ModelError_appleOauth2Callback","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callback/hash(into:).json b/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callback/hash(into:).json new file mode 100644 index 00000000..295abcf8 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callback/hash(into:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback\/RawRepresentable-Implementations"]]},"metadata":{"symbolKind":"method","role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"extendedModule":"Swift","roleHeading":"Instance Method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage9OAuth2APIC30ModelError_appleOauth2CallbackO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback\/hash(into:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2Callback/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback\/RawRepresentable-Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2Callback":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback","role":"symbol","title":"OAuth2API.ModelError_appleOauth2Callback","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ModelError_appleOauth2Callback"}],"type":"topic","abstract":[{"text":"enum for parameter error","type":"text"}],"navigatorTitle":[{"text":"ModelError_appleOauth2Callback","kind":"identifier"}]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2Callback/hash(into:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","abstract":[],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback\/hash(into:)","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback\/hash(into:)","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callback/hashvalue.json b/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callback/hashvalue.json new file mode 100644 index 00000000..8f2abfa9 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callback/hashvalue.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback\/RawRepresentable-Implementations"]]},"metadata":{"symbolKind":"property","role":"symbol","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage9OAuth2APIC30ModelError_appleOauth2CallbackO","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"title":"hashValue","modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift"},"sections":[],"variants":[{"paths":["\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback\/hashValue"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2Callback/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback\/RawRepresentable-Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2Callback/hashValue":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"abstract":[],"type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback\/hashValue","title":"hashValue","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback\/hashvalue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2Callback":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback","role":"symbol","title":"OAuth2API.ModelError_appleOauth2Callback","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ModelError_appleOauth2Callback"}],"type":"topic","abstract":[{"text":"enum for parameter error","type":"text"}],"navigatorTitle":[{"text":"ModelError_appleOauth2Callback","kind":"identifier"}]},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callback/init(rawvalue:).json b/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callback/init(rawvalue:).json new file mode 100644 index 00000000..a78aab04 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callback/init(rawvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback\/init(rawValue:)"},"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"symbolKind":"init","title":"init(rawValue:)","externalID":"s:7Passage9OAuth2APIC30ModelError_appleOauth2CallbackO8rawValueAESgSS_tcfc","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Initializer"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback\/init(rawvalue:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2Callback/init(rawValue:)":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback\/init(rawvalue:)","role":"symbol","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback\/init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2Callback":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback","role":"symbol","title":"OAuth2API.ModelError_appleOauth2Callback","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ModelError_appleOauth2Callback"}],"type":"topic","abstract":[{"text":"enum for parameter error","type":"text"}],"navigatorTitle":[{"text":"ModelError_appleOauth2Callback","kind":"identifier"}]},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callback/rawrepresentable-implementations.json b/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callback/rawrepresentable-implementations.json new file mode 100644 index 00000000..ec45fd75 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callback/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"title":"RawRepresentable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback"]]},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback\/hashValue"]},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback\/hash(into:)"],"title":"Instance Methods"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback\/rawrepresentable-implementations"]}],"references":{"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2Callback":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback","role":"symbol","title":"OAuth2API.ModelError_appleOauth2Callback","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ModelError_appleOauth2Callback"}],"type":"topic","abstract":[{"text":"enum for parameter error","type":"text"}],"navigatorTitle":[{"text":"ModelError_appleOauth2Callback","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2Callback/hashValue":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"abstract":[],"type":"topic","role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback\/hashValue","title":"hashValue","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback\/hashvalue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2Callback/hash(into:)":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic","abstract":[],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback\/hash(into:)","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback\/hash(into:)","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callback/usercancelledauthorize.json b/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callback/usercancelledauthorize.json new file mode 100644 index 00000000..5899f98e --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callback/usercancelledauthorize.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback"]]},"kind":"symbol","metadata":{"externalID":"s:7Passage9OAuth2APIC30ModelError_appleOauth2CallbackO22userCancelledAuthorizeyA2EmF","roleHeading":"Case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userCancelledAuthorize","kind":"identifier"}],"modules":[{"name":"Passage"}],"symbolKind":"case","title":"OAuth2API.ModelError_appleOauth2Callback.userCancelledAuthorize"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback\/userCancelledAuthorize"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userCancelledAuthorize"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback\/usercancelledauthorize"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2Callback":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback","role":"symbol","title":"OAuth2API.ModelError_appleOauth2Callback","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ModelError_appleOauth2Callback"}],"type":"topic","abstract":[{"text":"enum for parameter error","type":"text"}],"navigatorTitle":[{"text":"ModelError_appleOauth2Callback","kind":"identifier"}]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2Callback/userCancelledAuthorize":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback\/usercancelledauthorize","role":"symbol","title":"OAuth2API.ModelError_appleOauth2Callback.userCancelledAuthorize","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2Callback\/userCancelledAuthorize","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userCancelledAuthorize","kind":"identifier"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev.json b/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev.json new file mode 100644 index 00000000..4bd9fed9 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev\/userCancelledAuthorize"],"title":"Enumeration Cases"},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev\/init(rawValue:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev\/RawRepresentable-Implementations"],"title":"Default Implementations","generated":true}],"sections":[],"kind":"symbol","relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY"],"title":"Conforms To","type":"conformsTo","kind":"relationships"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev"]}],"abstract":[{"text":"enum for parameter error","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ModelError_appleOauth2CallbackDefaultDev"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev"},"metadata":{"roleHeading":"Enumeration","navigatorTitle":[{"kind":"identifier","text":"ModelError_appleOauth2CallbackDefaultDev"}],"title":"OAuth2API.ModelError_appleOauth2CallbackDefaultDev","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ModelError_appleOauth2CallbackDefaultDev","kind":"identifier"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage9OAuth2APIC40ModelError_appleOauth2CallbackDefaultDevO","symbolKind":"enum","role":"symbol"},"references":{"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2CallbackDefaultDev/init(rawValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev\/init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"title":"init(rawValue:)","abstract":[],"url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev\/init(rawvalue:)","type":"topic","kind":"symbol","role":"symbol"},"doc://Passage/s12CaseIterableP":{"title":"Swift.CaseIterable","type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2CallbackDefaultDev/RawRepresentable-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev\/RawRepresentable-Implementations","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev\/rawrepresentable-implementations"},"doc://Passage/SY":{"title":"Swift.RawRepresentable","type":"unresolvable","identifier":"doc:\/\/Passage\/SY"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2CallbackDefaultDev/Equatable-Implementations":{"abstract":[],"kind":"article","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev\/equatable-implementations","title":"Equatable Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev\/Equatable-Implementations"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2CallbackDefaultDev/userCancelledAuthorize":{"role":"symbol","title":"OAuth2API.ModelError_appleOauth2CallbackDefaultDev.userCancelledAuthorize","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userCancelledAuthorize"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev\/userCancelledAuthorize","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev\/usercancelledauthorize"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2CallbackDefaultDev":{"abstract":[{"type":"text","text":"enum for parameter error"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ModelError_appleOauth2CallbackDefaultDev","kind":"identifier"}],"navigatorTitle":[{"text":"ModelError_appleOauth2CallbackDefaultDev","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev","role":"symbol","title":"OAuth2API.ModelError_appleOauth2CallbackDefaultDev","type":"topic","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/!=(_:_:).json b/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/!=(_:_:).json new file mode 100644 index 00000000..a3fd6531 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/!=(_:_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev\/Equatable-Implementations"]]},"metadata":{"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage9OAuth2APIC40ModelError_appleOauth2CallbackDefaultDevO","title":"!=(_:_:)","roleHeading":"Operator","symbolKind":"op","role":"symbol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev\/!=(_:_:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2CallbackDefaultDev":{"abstract":[{"type":"text","text":"enum for parameter error"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ModelError_appleOauth2CallbackDefaultDev","kind":"identifier"}],"navigatorTitle":[{"text":"ModelError_appleOauth2CallbackDefaultDev","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev","role":"symbol","title":"OAuth2API.ModelError_appleOauth2CallbackDefaultDev","type":"topic","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2CallbackDefaultDev/Equatable-Implementations":{"abstract":[],"kind":"article","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev\/equatable-implementations","title":"Equatable Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev\/Equatable-Implementations"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2CallbackDefaultDev/!=(_:_:)":{"abstract":[],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","type":"topic","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/equatable-implementations.json b/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/equatable-implementations.json new file mode 100644 index 00000000..efb1598d --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/equatable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev\/!=(_:_:)"],"title":"Operators","generated":true}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev\/equatable-implementations"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev"]]},"kind":"article","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2CallbackDefaultDev":{"abstract":[{"type":"text","text":"enum for parameter error"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ModelError_appleOauth2CallbackDefaultDev","kind":"identifier"}],"navigatorTitle":[{"text":"ModelError_appleOauth2CallbackDefaultDev","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev","role":"symbol","title":"OAuth2API.ModelError_appleOauth2CallbackDefaultDev","type":"topic","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev"},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2CallbackDefaultDev/!=(_:_:)":{"abstract":[],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","type":"topic","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/hash(into:).json b/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/hash(into:).json new file mode 100644 index 00000000..25f6d3c2 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/hash(into:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev\/RawRepresentable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev\/hash(into:)"]}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev\/hash(into:)"},"metadata":{"symbolKind":"method","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage9OAuth2APIC40ModelError_appleOauth2CallbackDefaultDevO","roleHeading":"Instance Method","title":"hash(into:)"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2CallbackDefaultDev/RawRepresentable-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev\/RawRepresentable-Implementations","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2CallbackDefaultDev":{"abstract":[{"type":"text","text":"enum for parameter error"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ModelError_appleOauth2CallbackDefaultDev","kind":"identifier"}],"navigatorTitle":[{"text":"ModelError_appleOauth2CallbackDefaultDev","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev","role":"symbol","title":"OAuth2API.ModelError_appleOauth2CallbackDefaultDev","type":"topic","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2CallbackDefaultDev/hash(into:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev\/hash(into:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic","title":"hash(into:)","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev\/hash(into:)","abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/hashvalue.json b/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/hashvalue.json new file mode 100644 index 00000000..dd845329 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/hashvalue.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev\/hashValue"},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev\/hashvalue"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev\/RawRepresentable-Implementations"]]},"sections":[],"metadata":{"role":"symbol","extendedModule":"Swift","roleHeading":"Instance Property","title":"hashValue","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage9OAuth2APIC40ModelError_appleOauth2CallbackDefaultDevO","symbolKind":"property","modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2CallbackDefaultDev/hashValue":{"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","abstract":[],"type":"topic","title":"hashValue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev\/hashValue","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev\/hashvalue"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2CallbackDefaultDev":{"abstract":[{"type":"text","text":"enum for parameter error"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ModelError_appleOauth2CallbackDefaultDev","kind":"identifier"}],"navigatorTitle":[{"text":"ModelError_appleOauth2CallbackDefaultDev","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev","role":"symbol","title":"OAuth2API.ModelError_appleOauth2CallbackDefaultDev","type":"topic","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2CallbackDefaultDev/RawRepresentable-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev\/RawRepresentable-Implementations","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/init(rawvalue:).json b/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/init(rawvalue:).json new file mode 100644 index 00000000..a2ac3402 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/init(rawvalue:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev\/init(rawvalue:)"]}],"sections":[],"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"externalID":"s:7Passage9OAuth2APIC40ModelError_appleOauth2CallbackDefaultDevO8rawValueAESgSS_tcfc","modules":[{"name":"Passage"}],"title":"init(rawValue:)","symbolKind":"init","role":"symbol","roleHeading":"Initializer"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev\/init(rawValue:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev"]]},"references":{"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2CallbackDefaultDev":{"abstract":[{"type":"text","text":"enum for parameter error"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ModelError_appleOauth2CallbackDefaultDev","kind":"identifier"}],"navigatorTitle":[{"text":"ModelError_appleOauth2CallbackDefaultDev","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev","role":"symbol","title":"OAuth2API.ModelError_appleOauth2CallbackDefaultDev","type":"topic","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2CallbackDefaultDev/init(rawValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev\/init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"title":"init(rawValue:)","abstract":[],"url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev\/init(rawvalue:)","type":"topic","kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/rawrepresentable-implementations.json b/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/rawrepresentable-implementations.json new file mode 100644 index 00000000..ec35d1bd --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev"]]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev\/hashValue"],"generated":true,"title":"Instance Properties"},{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev\/hash(into:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev\/rawrepresentable-implementations"]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"Passage"}],"title":"RawRepresentable Implementations","role":"collectionGroup"},"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2CallbackDefaultDev":{"abstract":[{"type":"text","text":"enum for parameter error"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ModelError_appleOauth2CallbackDefaultDev","kind":"identifier"}],"navigatorTitle":[{"text":"ModelError_appleOauth2CallbackDefaultDev","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev","role":"symbol","title":"OAuth2API.ModelError_appleOauth2CallbackDefaultDev","type":"topic","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev"},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2CallbackDefaultDev/hash(into:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev\/hash(into:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"type":"topic","title":"hash(into:)","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev\/hash(into:)","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2CallbackDefaultDev/hashValue":{"role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"kind":"symbol","abstract":[],"type":"topic","title":"hashValue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev\/hashValue","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev\/hashvalue"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/usercancelledauthorize.json b/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/usercancelledauthorize.json new file mode 100644 index 00000000..c9f4a184 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/usercancelledauthorize.json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"symbolKind":"case","role":"symbol","title":"OAuth2API.ModelError_appleOauth2CallbackDefaultDev.userCancelledAuthorize","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"userCancelledAuthorize"}],"roleHeading":"Case","externalID":"s:7Passage9OAuth2APIC40ModelError_appleOauth2CallbackDefaultDevO22userCancelledAuthorizeyA2EmF","modules":[{"name":"Passage"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev\/usercancelledauthorize"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userCancelledAuthorize"}]}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev\/userCancelledAuthorize"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2CallbackDefaultDev/userCancelledAuthorize":{"role":"symbol","title":"OAuth2API.ModelError_appleOauth2CallbackDefaultDev.userCancelledAuthorize","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userCancelledAuthorize"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev\/userCancelledAuthorize","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev\/usercancelledauthorize"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_appleOauth2CallbackDefaultDev":{"abstract":[{"type":"text","text":"enum for parameter error"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"ModelError_appleOauth2CallbackDefaultDev","kind":"identifier"}],"navigatorTitle":[{"text":"ModelError_appleOauth2CallbackDefaultDev","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_appleOauth2CallbackDefaultDev","role":"symbol","title":"OAuth2API.ModelError_appleOauth2CallbackDefaultDev","type":"topic","url":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev"},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback.json b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback.json new file mode 100644 index 00000000..5cc98180 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/modelerror_oauth2callback"]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ModelError_oauth2Callback"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback"},"schemaVersion":{"major":0,"minor":3,"patch":0},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY"],"title":"Conforms To","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API"]]},"abstract":[{"type":"text","text":"enum for parameter error"}],"sections":[],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/accountSelectionRequired","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/consentRequired","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/interactionRequired","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/invalidRequestObject","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/invalidRequestUri","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/loginRequired","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/registrationNotSupported","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/requestNotSupported","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/requestUriNotSupported"],"title":"Enumeration Cases"},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/init(rawValue:)"]},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/RawRepresentable-Implementations"]}],"metadata":{"modules":[{"name":"Passage"}],"navigatorTitle":[{"text":"ModelError_oauth2Callback","kind":"identifier"}],"symbolKind":"enum","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ModelError_oauth2Callback"}],"externalID":"s:7Passage9OAuth2APIC25ModelError_oauth2CallbackO","title":"OAuth2API.ModelError_oauth2Callback","role":"symbol","roleHeading":"Enumeration"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback/Equatable-Implementations":{"abstract":[],"type":"topic","role":"collectionGroup","title":"Equatable Implementations","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/Equatable-Implementations","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/equatable-implementations"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback/accountSelectionRequired":{"role":"symbol","title":"OAuth2API.ModelError_oauth2Callback.accountSelectionRequired","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"accountSelectionRequired","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/accountSelectionRequired","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/accountselectionrequired"},"doc://Passage/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback/consentRequired":{"title":"OAuth2API.ModelError_oauth2Callback.consentRequired","kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/consentrequired","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"consentRequired","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/consentRequired","type":"topic"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback/requestUriNotSupported":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestUriNotSupported"}],"type":"topic","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/requesturinotsupported","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/requestUriNotSupported","role":"symbol","title":"OAuth2API.ModelError_oauth2Callback.requestUriNotSupported","kind":"symbol"},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback/RawRepresentable-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/RawRepresentable-Implementations","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/rawrepresentable-implementations"},"doc://Passage/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/Passage\/SY"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ModelError_oauth2Callback"}],"abstract":[{"text":"enum for parameter error","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"OAuth2API.ModelError_oauth2Callback","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback","navigatorTitle":[{"text":"ModelError_oauth2Callback","kind":"identifier"}],"url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback/invalidRequestUri":{"abstract":[],"title":"OAuth2API.ModelError_oauth2Callback.invalidRequestUri","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"invalidRequestUri","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/invalidrequesturi","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/invalidRequestUri"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/init(rawValue:)","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/init(rawvalue:)"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback/requestNotSupported":{"role":"symbol","title":"OAuth2API.ModelError_oauth2Callback.requestNotSupported","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestNotSupported"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/requestNotSupported","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/requestnotsupported"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback/registrationNotSupported":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/registrationNotSupported","role":"symbol","title":"OAuth2API.ModelError_oauth2Callback.registrationNotSupported","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"registrationNotSupported","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/registrationnotsupported","type":"topic"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback/loginRequired":{"abstract":[],"title":"OAuth2API.ModelError_oauth2Callback.loginRequired","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/loginRequired","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"loginRequired","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/loginrequired"},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","title":"Swift.CaseIterable","identifier":"doc:\/\/Passage\/s12CaseIterableP"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback/interactionRequired":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/interactionRequired","role":"symbol","title":"OAuth2API.ModelError_oauth2Callback.interactionRequired","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"interactionRequired"}],"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/interactionrequired","type":"topic"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback/invalidRequestObject":{"title":"OAuth2API.ModelError_oauth2Callback.invalidRequestObject","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/invalidRequestObject","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidRequestObject"}],"url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/invalidrequestobject","kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/!=(_:_:).json b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/!=(_:_:).json new file mode 100644 index 00000000..f73cb9d8 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/!=(_:_:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/!=(_:_:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage9OAuth2APIC25ModelError_oauth2CallbackO","title":"!=(_:_:)","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Operator","role":"symbol","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/Equatable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback/!=(_:_:)":{"url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/!=(_:_:)","abstract":[],"title":"!=(_:_:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ModelError_oauth2Callback"}],"abstract":[{"text":"enum for parameter error","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"OAuth2API.ModelError_oauth2Callback","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback","navigatorTitle":[{"text":"ModelError_oauth2Callback","kind":"identifier"}],"url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback/Equatable-Implementations":{"abstract":[],"type":"topic","role":"collectionGroup","title":"Equatable Implementations","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/Equatable-Implementations","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/equatable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/accountselectionrequired.json b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/accountselectionrequired.json new file mode 100644 index 00000000..346481c8 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/accountselectionrequired.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback"]]},"metadata":{"symbolKind":"case","role":"symbol","title":"OAuth2API.ModelError_oauth2Callback.accountSelectionRequired","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"accountSelectionRequired","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage9OAuth2APIC25ModelError_oauth2CallbackO24accountSelectionRequiredyA2EmF","modules":[{"name":"Passage"}]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"accountSelectionRequired","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/accountselectionrequired"]}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/accountSelectionRequired","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback/accountSelectionRequired":{"role":"symbol","title":"OAuth2API.ModelError_oauth2Callback.accountSelectionRequired","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"accountSelectionRequired","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/accountSelectionRequired","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/accountselectionrequired"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ModelError_oauth2Callback"}],"abstract":[{"text":"enum for parameter error","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"OAuth2API.ModelError_oauth2Callback","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback","navigatorTitle":[{"text":"ModelError_oauth2Callback","kind":"identifier"}],"url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/consentrequired.json b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/consentrequired.json new file mode 100644 index 00000000..1b9141d5 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/consentrequired.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/consentRequired","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/consentrequired"]}],"metadata":{"modules":[{"name":"Passage"}],"title":"OAuth2API.ModelError_oauth2Callback.consentRequired","role":"symbol","externalID":"s:7Passage9OAuth2APIC25ModelError_oauth2CallbackO15consentRequiredyA2EmF","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"consentRequired","kind":"identifier"}],"symbolKind":"case"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"consentRequired","kind":"identifier"}]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback/consentRequired":{"title":"OAuth2API.ModelError_oauth2Callback.consentRequired","kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/consentrequired","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"consentRequired","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/consentRequired","type":"topic"},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ModelError_oauth2Callback"}],"abstract":[{"text":"enum for parameter error","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"OAuth2API.ModelError_oauth2Callback","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback","navigatorTitle":[{"text":"ModelError_oauth2Callback","kind":"identifier"}],"url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/equatable-implementations.json b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/equatable-implementations.json new file mode 100644 index 00000000..231e0823 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/equatable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/!=(_:_:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/equatable-implementations"]}],"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/Equatable-Implementations","interfaceLanguage":"swift"},"kind":"article","references":{"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback/!=(_:_:)":{"url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/!=(_:_:)","abstract":[],"title":"!=(_:_:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ModelError_oauth2Callback"}],"abstract":[{"text":"enum for parameter error","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"OAuth2API.ModelError_oauth2Callback","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback","navigatorTitle":[{"text":"ModelError_oauth2Callback","kind":"identifier"}],"url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/hash(into:).json b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/hash(into:).json new file mode 100644 index 00000000..3aef7889 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/hash(into:).json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/hash(into:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"method","title":"hash(into:)","extendedModule":"Swift","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage9OAuth2APIC25ModelError_oauth2CallbackO","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"modules":[{"name":"Passage","relatedModules":["Swift"]}],"role":"symbol"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/RawRepresentable-Implementations"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/hash(into:)"]}],"references":{"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ModelError_oauth2Callback"}],"abstract":[{"text":"enum for parameter error","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"OAuth2API.ModelError_oauth2Callback","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback","navigatorTitle":[{"text":"ModelError_oauth2Callback","kind":"identifier"}],"url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback/RawRepresentable-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/RawRepresentable-Implementations","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback/hash(into:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"type":"topic","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/hash(into:)","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/hash(into:)","role":"symbol","title":"hash(into:)","kind":"symbol"},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/hashvalue.json b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/hashvalue.json new file mode 100644 index 00000000..80c689cd --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/hashvalue.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/RawRepresentable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/hashValue","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/hashvalue"]}],"metadata":{"symbolKind":"property","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"role":"symbol","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage9OAuth2APIC25ModelError_oauth2CallbackO","roleHeading":"Instance Property","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"title":"hashValue","extendedModule":"Swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback/hashValue":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"abstract":[],"type":"topic","title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/hashValue","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/hashvalue"},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ModelError_oauth2Callback"}],"abstract":[{"text":"enum for parameter error","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"OAuth2API.ModelError_oauth2Callback","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback","navigatorTitle":[{"text":"ModelError_oauth2Callback","kind":"identifier"}],"url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback/RawRepresentable-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/RawRepresentable-Implementations","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/rawrepresentable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/init(rawvalue:).json b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/init(rawvalue:).json new file mode 100644 index 00000000..f26cefec --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/init(rawvalue:).json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"init","role":"symbol","title":"init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"roleHeading":"Initializer","externalID":"s:7Passage9OAuth2APIC25ModelError_oauth2CallbackO8rawValueAESgSS_tcfc","modules":[{"name":"Passage"}]},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/init(rawvalue:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/init(rawValue:)"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ModelError_oauth2Callback"}],"abstract":[{"text":"enum for parameter error","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"OAuth2API.ModelError_oauth2Callback","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback","navigatorTitle":[{"text":"ModelError_oauth2Callback","kind":"identifier"}],"url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback"},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/init(rawValue:)","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/init(rawvalue:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/interactionrequired.json b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/interactionrequired.json new file mode 100644 index 00000000..d1e63cdb --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/interactionrequired.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/interactionRequired"},"metadata":{"externalID":"s:7Passage9OAuth2APIC25ModelError_oauth2CallbackO19interactionRequiredyA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","title":"OAuth2API.ModelError_oauth2Callback.interactionRequired","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"interactionRequired","kind":"identifier"}]},"kind":"symbol","sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"interactionRequired"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/interactionrequired"]}],"references":{"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback/interactionRequired":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/interactionRequired","role":"symbol","title":"OAuth2API.ModelError_oauth2Callback.interactionRequired","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"interactionRequired"}],"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/interactionrequired","type":"topic"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ModelError_oauth2Callback"}],"abstract":[{"text":"enum for parameter error","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"OAuth2API.ModelError_oauth2Callback","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback","navigatorTitle":[{"text":"ModelError_oauth2Callback","kind":"identifier"}],"url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/invalidrequestobject.json b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/invalidrequestobject.json new file mode 100644 index 00000000..eb589807 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/invalidrequestobject.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/invalidrequestobject"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/invalidRequestObject"},"sections":[],"metadata":{"title":"OAuth2API.ModelError_oauth2Callback.invalidRequestObject","modules":[{"name":"Passage"}],"externalID":"s:7Passage9OAuth2APIC25ModelError_oauth2CallbackO20invalidRequestObjectyA2EmF","roleHeading":"Case","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidRequestObject"}],"role":"symbol"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidRequestObject"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback/invalidRequestObject":{"title":"OAuth2API.ModelError_oauth2Callback.invalidRequestObject","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/invalidRequestObject","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidRequestObject"}],"url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/invalidrequestobject","kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ModelError_oauth2Callback"}],"abstract":[{"text":"enum for parameter error","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"OAuth2API.ModelError_oauth2Callback","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback","navigatorTitle":[{"text":"ModelError_oauth2Callback","kind":"identifier"}],"url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/invalidrequesturi.json b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/invalidrequesturi.json new file mode 100644 index 00000000..1acdfa76 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/invalidrequesturi.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/invalidrequesturi"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/invalidRequestUri","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidRequestUri"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"title":"OAuth2API.ModelError_oauth2Callback.invalidRequestUri","role":"symbol","roleHeading":"Case","modules":[{"name":"Passage"}],"externalID":"s:7Passage9OAuth2APIC25ModelError_oauth2CallbackO17invalidRequestUriyA2EmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"invalidRequestUri","kind":"identifier"}],"symbolKind":"case"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback/invalidRequestUri":{"abstract":[],"title":"OAuth2API.ModelError_oauth2Callback.invalidRequestUri","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"invalidRequestUri","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/invalidrequesturi","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/invalidRequestUri"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ModelError_oauth2Callback"}],"abstract":[{"text":"enum for parameter error","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"OAuth2API.ModelError_oauth2Callback","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback","navigatorTitle":[{"text":"ModelError_oauth2Callback","kind":"identifier"}],"url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/loginrequired.json b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/loginrequired.json new file mode 100644 index 00000000..c6d45e96 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/loginrequired.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/loginrequired"]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/loginRequired","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"loginRequired"}],"languages":["swift"]}]}],"metadata":{"roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginRequired"}],"symbolKind":"case","modules":[{"name":"Passage"}],"title":"OAuth2API.ModelError_oauth2Callback.loginRequired","role":"symbol","externalID":"s:7Passage9OAuth2APIC25ModelError_oauth2CallbackO13loginRequiredyA2EmF"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ModelError_oauth2Callback"}],"abstract":[{"text":"enum for parameter error","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"OAuth2API.ModelError_oauth2Callback","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback","navigatorTitle":[{"text":"ModelError_oauth2Callback","kind":"identifier"}],"url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback"},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback/loginRequired":{"abstract":[],"title":"OAuth2API.ModelError_oauth2Callback.loginRequired","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/loginRequired","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"loginRequired","kind":"identifier"}],"type":"topic","role":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/loginrequired"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/rawrepresentable-implementations.json b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/rawrepresentable-implementations.json new file mode 100644 index 00000000..06000753 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/rawrepresentable-implementations"]}],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/hashValue"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/hash(into:)"],"generated":true}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"article","references":{"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ModelError_oauth2Callback"}],"abstract":[{"text":"enum for parameter error","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"OAuth2API.ModelError_oauth2Callback","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback","navigatorTitle":[{"text":"ModelError_oauth2Callback","kind":"identifier"}],"url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback"},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback/hashValue":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"abstract":[],"type":"topic","title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/hashValue","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/hashvalue"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback/hash(into:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"type":"topic","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/hash(into:)","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/hash(into:)","role":"symbol","title":"hash(into:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/registrationnotsupported.json b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/registrationnotsupported.json new file mode 100644 index 00000000..15339ad7 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/registrationnotsupported.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/registrationNotSupported","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"registrationNotSupported"}],"title":"OAuth2API.ModelError_oauth2Callback.registrationNotSupported","role":"symbol","modules":[{"name":"Passage"}],"roleHeading":"Case","externalID":"s:7Passage9OAuth2APIC25ModelError_oauth2CallbackO24registrationNotSupportedyA2EmF","symbolKind":"case"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"registrationNotSupported"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/registrationnotsupported"]}],"references":{"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ModelError_oauth2Callback"}],"abstract":[{"text":"enum for parameter error","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"OAuth2API.ModelError_oauth2Callback","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback","navigatorTitle":[{"text":"ModelError_oauth2Callback","kind":"identifier"}],"url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback/registrationNotSupported":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/registrationNotSupported","role":"symbol","title":"OAuth2API.ModelError_oauth2Callback.registrationNotSupported","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"registrationNotSupported","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/registrationnotsupported","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/requestnotsupported.json b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/requestnotsupported.json new file mode 100644 index 00000000..159312ff --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/requestnotsupported.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"case","role":"symbol","title":"OAuth2API.ModelError_oauth2Callback.requestNotSupported","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestNotSupported"}],"roleHeading":"Case","externalID":"s:7Passage9OAuth2APIC25ModelError_oauth2CallbackO19requestNotSupportedyA2EmF","modules":[{"name":"Passage"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/requestnotsupported"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/requestNotSupported","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestNotSupported"}]}]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback/requestNotSupported":{"role":"symbol","title":"OAuth2API.ModelError_oauth2Callback.requestNotSupported","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestNotSupported"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/requestNotSupported","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/requestnotsupported"},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ModelError_oauth2Callback"}],"abstract":[{"text":"enum for parameter error","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"OAuth2API.ModelError_oauth2Callback","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback","navigatorTitle":[{"text":"ModelError_oauth2Callback","kind":"identifier"}],"url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/requesturinotsupported.json b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/requesturinotsupported.json new file mode 100644 index 00000000..f41665eb --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callback/requesturinotsupported.json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"requestUriNotSupported","kind":"identifier"}],"roleHeading":"Case","symbolKind":"case","externalID":"s:7Passage9OAuth2APIC25ModelError_oauth2CallbackO22requestUriNotSupportedyA2EmF","role":"symbol","title":"OAuth2API.ModelError_oauth2Callback.requestUriNotSupported","modules":[{"name":"Passage"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/requestUriNotSupported"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestUriNotSupported"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/requesturinotsupported"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback"]]},"references":{"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ModelError_oauth2Callback"}],"abstract":[{"text":"enum for parameter error","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"OAuth2API.ModelError_oauth2Callback","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback","navigatorTitle":[{"text":"ModelError_oauth2Callback","kind":"identifier"}],"url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback/requestUriNotSupported":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestUriNotSupported"}],"type":"topic","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/requesturinotsupported","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback\/requestUriNotSupported","role":"symbol","title":"OAuth2API.ModelError_oauth2Callback.requestUriNotSupported","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev.json b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev.json new file mode 100644 index 00000000..112032c5 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev.json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API"]]},"metadata":{"title":"OAuth2API.ModelError_oauth2CallbackDefaultDev","navigatorTitle":[{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}],"externalID":"s:7Passage9OAuth2APIC35ModelError_oauth2CallbackDefaultDevO","roleHeading":"Enumeration","symbolKind":"enum","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ModelError_oauth2CallbackDefaultDev"}],"role":"symbol"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/accountSelectionRequired","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/consentRequired","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/interactionRequired","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/invalidRequestObject","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/invalidRequestUri","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/loginRequired","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/registrationNotSupported","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/requestNotSupported","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/requestUriNotSupported"]},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/init(rawValue:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/RawRepresentable-Implementations"],"generated":true}],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ModelError_oauth2CallbackDefaultDev"}],"platforms":["iOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"enum for parameter error"}],"references":{"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev/invalidRequestUri":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/invalidrequesturi","role":"symbol","title":"OAuth2API.ModelError_oauth2CallbackDefaultDev.invalidRequestUri","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/invalidRequestUri","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"invalidRequestUri","kind":"identifier"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev/consentRequired":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/consentrequired","role":"symbol","title":"OAuth2API.ModelError_oauth2CallbackDefaultDev.consentRequired","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/consentRequired","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"consentRequired"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev/accountSelectionRequired":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/accountselectionrequired","role":"symbol","title":"OAuth2API.ModelError_oauth2CallbackDefaultDev.accountSelectionRequired","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/accountSelectionRequired","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"accountSelectionRequired","kind":"identifier"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev/loginRequired":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/loginrequired","role":"symbol","title":"OAuth2API.ModelError_oauth2CallbackDefaultDev.loginRequired","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/loginRequired","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginRequired"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev/invalidRequestObject":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/invalidrequestobject","role":"symbol","title":"OAuth2API.ModelError_oauth2CallbackDefaultDev.invalidRequestObject","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/invalidRequestObject","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"invalidRequestObject","kind":"identifier"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev/init(rawValue:)":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/init(rawvalue:)","role":"symbol","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/Equatable-Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev/interactionRequired":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/interactionrequired","role":"symbol","title":"OAuth2API.ModelError_oauth2CallbackDefaultDev.interactionRequired","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/interactionRequired","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"interactionRequired"}],"abstract":[],"type":"topic"},"doc://Passage/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/Passage\/SY"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev/requestNotSupported":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/requestnotsupported","role":"symbol","title":"OAuth2API.ModelError_oauth2CallbackDefaultDev.requestNotSupported","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/requestNotSupported","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"requestNotSupported","kind":"identifier"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev/registrationNotSupported":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/registrationnotsupported","role":"symbol","title":"OAuth2API.ModelError_oauth2CallbackDefaultDev.registrationNotSupported","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/registrationNotSupported","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"registrationNotSupported"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev/requestUriNotSupported":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/requesturinotsupported","role":"symbol","title":"OAuth2API.ModelError_oauth2CallbackDefaultDev.requestUriNotSupported","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/requestUriNotSupported","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"requestUriNotSupported","kind":"identifier"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev","kind":"symbol","abstract":[{"type":"text","text":"enum for parameter error"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}],"title":"OAuth2API.ModelError_oauth2CallbackDefaultDev","navigatorTitle":[{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}]},"doc://Passage/s12CaseIterableP":{"identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable","type":"unresolvable"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/RawRepresentable-Implementations","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/!=(_:_:).json b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/!=(_:_:).json new file mode 100644 index 00000000..30baac81 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/!=(_:_:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage9OAuth2APIC35ModelError_oauth2CallbackDefaultDevO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"op","role":"symbol","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"!=(_:_:)","extendedModule":"Swift"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/!=(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/!=(_:_:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/Equatable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"platforms":["iOS"],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev","kind":"symbol","abstract":[{"type":"text","text":"enum for parameter error"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}],"title":"OAuth2API.ModelError_oauth2CallbackDefaultDev","navigatorTitle":[{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}]},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/Equatable-Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/!=(_:_:)","kind":"symbol","role":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/!=(_:_:)","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","title":"!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/accountselectionrequired.json b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/accountselectionrequired.json new file mode 100644 index 00000000..72569b9d --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/accountselectionrequired.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/accountSelectionRequired"},"metadata":{"title":"OAuth2API.ModelError_oauth2CallbackDefaultDev.accountSelectionRequired","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accountSelectionRequired"}],"roleHeading":"Case","externalID":"s:7Passage9OAuth2APIC35ModelError_oauth2CallbackDefaultDevO24accountSelectionRequiredyA2EmF","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/accountselectionrequired"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"accountSelectionRequired"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev/accountSelectionRequired":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/accountselectionrequired","role":"symbol","title":"OAuth2API.ModelError_oauth2CallbackDefaultDev.accountSelectionRequired","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/accountSelectionRequired","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"accountSelectionRequired","kind":"identifier"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev","kind":"symbol","abstract":[{"type":"text","text":"enum for parameter error"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}],"title":"OAuth2API.ModelError_oauth2CallbackDefaultDev","navigatorTitle":[{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}]},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/consentrequired.json b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/consentrequired.json new file mode 100644 index 00000000..0b5a9ae7 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/consentrequired.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/consentRequired","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"consentRequired"}],"symbolKind":"case","title":"OAuth2API.ModelError_oauth2CallbackDefaultDev.consentRequired","role":"symbol","roleHeading":"Case","externalID":"s:7Passage9OAuth2APIC35ModelError_oauth2CallbackDefaultDevO15consentRequiredyA2EmF","modules":[{"name":"Passage"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/consentrequired"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"consentRequired","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev/consentRequired":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/consentrequired","role":"symbol","title":"OAuth2API.ModelError_oauth2CallbackDefaultDev.consentRequired","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/consentRequired","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"consentRequired"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev","kind":"symbol","abstract":[{"type":"text","text":"enum for parameter error"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}],"title":"OAuth2API.ModelError_oauth2CallbackDefaultDev","navigatorTitle":[{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/equatable-implementations.json b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/equatable-implementations.json new file mode 100644 index 00000000..15b9dbd3 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/equatable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/!=(_:_:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/Equatable-Implementations","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/equatable-implementations"]}],"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"kind":"article","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev","kind":"symbol","abstract":[{"type":"text","text":"enum for parameter error"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}],"title":"OAuth2API.ModelError_oauth2CallbackDefaultDev","navigatorTitle":[{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/!=(_:_:)","kind":"symbol","role":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/!=(_:_:)","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","title":"!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/hash(into:).json b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/hash(into:).json new file mode 100644 index 00000000..49a789cc --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/hash(into:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/hash(into:)"},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage9OAuth2APIC35ModelError_oauth2CallbackDefaultDevO","roleHeading":"Instance Method","role":"symbol","extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"method","title":"hash(into:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]}},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/RawRepresentable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev","kind":"symbol","abstract":[{"type":"text","text":"enum for parameter error"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}],"title":"OAuth2API.ModelError_oauth2CallbackDefaultDev","navigatorTitle":[{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}]},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/RawRepresentable-Implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev/hash(into:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/hash(into:)","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/hash(into:)","kind":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"hash(into:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/hashvalue.json b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/hashvalue.json new file mode 100644 index 00000000..e5cdcd6e --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/hashvalue.json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Instance Property","modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"extendedModule":"Swift","role":"symbol","symbolKind":"property","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage9OAuth2APIC35ModelError_oauth2CallbackDefaultDevO","title":"hashValue"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/hashValue","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/RawRepresentable-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/hashvalue"]}],"references":{"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/RawRepresentable-Implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev","kind":"symbol","abstract":[{"type":"text","text":"enum for parameter error"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}],"title":"OAuth2API.ModelError_oauth2CallbackDefaultDev","navigatorTitle":[{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}]},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev/hashValue":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/hashValue","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/hashvalue","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"title":"hashValue","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/init(rawvalue:).json b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/init(rawvalue:).json new file mode 100644 index 00000000..65381cb3 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/init(rawvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev"]]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/init(rawValue:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"metadata":{"symbolKind":"init","externalID":"s:7Passage9OAuth2APIC35ModelError_oauth2CallbackDefaultDevO8rawValueAESgSS_tcfc","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(rawValue:)","role":"symbol","modules":[{"name":"Passage"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev/init(rawValue:)":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/init(rawvalue:)","role":"symbol","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev","kind":"symbol","abstract":[{"type":"text","text":"enum for parameter error"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}],"title":"OAuth2API.ModelError_oauth2CallbackDefaultDev","navigatorTitle":[{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/interactionrequired.json b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/interactionrequired.json new file mode 100644 index 00000000..2df3d912 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/interactionrequired.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"interactionRequired","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/interactionrequired"]}],"sections":[],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","externalID":"s:7Passage9OAuth2APIC35ModelError_oauth2CallbackDefaultDevO19interactionRequiredyA2EmF","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"interactionRequired","kind":"identifier"}],"role":"symbol","title":"OAuth2API.ModelError_oauth2CallbackDefaultDev.interactionRequired","roleHeading":"Case"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/interactionRequired","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev/interactionRequired":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/interactionrequired","role":"symbol","title":"OAuth2API.ModelError_oauth2CallbackDefaultDev.interactionRequired","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/interactionRequired","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"interactionRequired"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev","kind":"symbol","abstract":[{"type":"text","text":"enum for parameter error"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}],"title":"OAuth2API.ModelError_oauth2CallbackDefaultDev","navigatorTitle":[{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/invalidrequestobject.json b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/invalidrequestobject.json new file mode 100644 index 00000000..feb41512 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/invalidrequestobject.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage9OAuth2APIC35ModelError_oauth2CallbackDefaultDevO20invalidRequestObjectyA2EmF","modules":[{"name":"Passage"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"invalidRequestObject","kind":"identifier"}],"title":"OAuth2API.ModelError_oauth2CallbackDefaultDev.invalidRequestObject","role":"symbol","roleHeading":"Case","symbolKind":"case"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/invalidrequestobject"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidRequestObject"}]}],"kind":"declarations"}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/invalidRequestObject","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev","kind":"symbol","abstract":[{"type":"text","text":"enum for parameter error"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}],"title":"OAuth2API.ModelError_oauth2CallbackDefaultDev","navigatorTitle":[{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev/invalidRequestObject":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/invalidrequestobject","role":"symbol","title":"OAuth2API.ModelError_oauth2CallbackDefaultDev.invalidRequestObject","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/invalidRequestObject","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"invalidRequestObject","kind":"identifier"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/invalidrequesturi.json b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/invalidrequesturi.json new file mode 100644 index 00000000..a5f34d7a --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/invalidrequesturi.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev"]]},"kind":"symbol","metadata":{"externalID":"s:7Passage9OAuth2APIC35ModelError_oauth2CallbackDefaultDevO17invalidRequestUriyA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","symbolKind":"case","title":"OAuth2API.ModelError_oauth2CallbackDefaultDev.invalidRequestUri","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"invalidRequestUri","kind":"identifier"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/invalidrequesturi"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/invalidRequestUri","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidRequestUri"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev","kind":"symbol","abstract":[{"type":"text","text":"enum for parameter error"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}],"title":"OAuth2API.ModelError_oauth2CallbackDefaultDev","navigatorTitle":[{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev/invalidRequestUri":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/invalidrequesturi","role":"symbol","title":"OAuth2API.ModelError_oauth2CallbackDefaultDev.invalidRequestUri","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/invalidRequestUri","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"invalidRequestUri","kind":"identifier"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/loginrequired.json b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/loginrequired.json new file mode 100644 index 00000000..2f9806a0 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/loginrequired.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/loginRequired","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage"}],"externalID":"s:7Passage9OAuth2APIC35ModelError_oauth2CallbackDefaultDevO13loginRequiredyA2EmF","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"loginRequired","kind":"identifier"}],"symbolKind":"case","roleHeading":"Case","title":"OAuth2API.ModelError_oauth2CallbackDefaultDev.loginRequired"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"loginRequired","kind":"identifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/loginrequired"]}],"references":{"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev/loginRequired":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/loginrequired","role":"symbol","title":"OAuth2API.ModelError_oauth2CallbackDefaultDev.loginRequired","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/loginRequired","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginRequired"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev","kind":"symbol","abstract":[{"type":"text","text":"enum for parameter error"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}],"title":"OAuth2API.ModelError_oauth2CallbackDefaultDev","navigatorTitle":[{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}]},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/rawrepresentable-implementations.json b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/rawrepresentable-implementations.json new file mode 100644 index 00000000..a9cc52c8 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/rawrepresentable-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/RawRepresentable-Implementations"},"metadata":{"title":"RawRepresentable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"kind":"article","topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/hashValue"],"generated":true},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev/hashValue":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/hashValue","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/hashvalue","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"title":"hashValue","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev/hash(into:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/hash(into:)","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/hash(into:)","kind":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"hash(into:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev","kind":"symbol","abstract":[{"type":"text","text":"enum for parameter error"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}],"title":"OAuth2API.ModelError_oauth2CallbackDefaultDev","navigatorTitle":[{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/registrationnotsupported.json b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/registrationnotsupported.json new file mode 100644 index 00000000..037cb375 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/registrationnotsupported.json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","metadata":{"symbolKind":"case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"registrationNotSupported"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage9OAuth2APIC35ModelError_oauth2CallbackDefaultDevO24registrationNotSupportedyA2EmF","roleHeading":"Case","title":"OAuth2API.ModelError_oauth2CallbackDefaultDev.registrationNotSupported"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"registrationNotSupported"}],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/registrationnotsupported"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/registrationNotSupported","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev","kind":"symbol","abstract":[{"type":"text","text":"enum for parameter error"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}],"title":"OAuth2API.ModelError_oauth2CallbackDefaultDev","navigatorTitle":[{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev/registrationNotSupported":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/registrationnotsupported","role":"symbol","title":"OAuth2API.ModelError_oauth2CallbackDefaultDev.registrationNotSupported","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/registrationNotSupported","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"registrationNotSupported"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/requestnotsupported.json b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/requestnotsupported.json new file mode 100644 index 00000000..ec8554b0 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/requestnotsupported.json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"externalID":"s:7Passage9OAuth2APIC35ModelError_oauth2CallbackDefaultDevO19requestNotSupportedyA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","title":"OAuth2API.ModelError_oauth2CallbackDefaultDev.requestNotSupported","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"requestNotSupported","kind":"identifier"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestNotSupported"}]}]}],"sections":[],"variants":[{"paths":["\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/requestnotsupported"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/requestNotSupported","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev","kind":"symbol","abstract":[{"type":"text","text":"enum for parameter error"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}],"title":"OAuth2API.ModelError_oauth2CallbackDefaultDev","navigatorTitle":[{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev/requestNotSupported":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/requestnotsupported","role":"symbol","title":"OAuth2API.ModelError_oauth2CallbackDefaultDev.requestNotSupported","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/requestNotSupported","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"requestNotSupported","kind":"identifier"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/requesturinotsupported.json b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/requesturinotsupported.json new file mode 100644 index 00000000..1e349c49 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/requesturinotsupported.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/requestUriNotSupported"},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API","doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestUriNotSupported"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","metadata":{"title":"OAuth2API.ModelError_oauth2CallbackDefaultDev.requestUriNotSupported","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"requestUriNotSupported","kind":"identifier"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage9OAuth2APIC35ModelError_oauth2CallbackDefaultDevO22requestUriNotSupportedyA2EmF","roleHeading":"Case","symbolKind":"case"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/requesturinotsupported"]}],"references":{"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev","kind":"symbol","abstract":[{"type":"text","text":"enum for parameter error"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}],"title":"OAuth2API.ModelError_oauth2CallbackDefaultDev","navigatorTitle":[{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev/requestUriNotSupported":{"kind":"symbol","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/requesturinotsupported","role":"symbol","title":"OAuth2API.ModelError_oauth2CallbackDefaultDev.requestUriNotSupported","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev\/requestUriNotSupported","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"requestUriNotSupported","kind":"identifier"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/oauth2callback(appid:code:state:error:errordescription:).json b/docs/data/documentation/passage/oauth2api/oauth2callback(appid:code:state:error:errordescription:).json new file mode 100644 index 00000000..891f235c --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/oauth2callback(appid:code:state:error:errordescription:).json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"oauth2Callback","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ModelError_oauth2Callback","preciseIdentifier":"s:7Passage9OAuth2APIC25ModelError_oauth2CallbackO","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil) "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"appId","content":[{"inlineContent":[{"text":"(path) App ID","type":"text"}],"type":"paragraph"}]},{"name":"code","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(query) The authorization code returned by the OAuth2 provider."}]}]},{"name":"state","content":[{"type":"paragraph","inlineContent":[{"text":"(query) The state returned by the OAuth2 provider. (optional)","type":"text"}]}]},{"content":[{"inlineContent":[{"text":"(query) The error returned by the OAuth2 provider. (optional)","type":"text"}],"type":"paragraph"}],"name":"error"},{"content":[{"inlineContent":[{"type":"text","text":"(query) The error description returned by the OAuth2 provider. (optional)"}],"type":"paragraph"}],"name":"errorDescription"}]},{"kind":"content","content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"inlineContent":[{"type":"text","text":"Void"}],"type":"paragraph"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/oauth2Callback(appId:code:state:error:errorDescription:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Handle OAuth2 callback"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/oauth2callback(appid:code:state:error:errordescription:)"]}],"metadata":{"platforms":[{"name":"iOS","introducedAt":"13.0","deprecated":false,"beta":false,"unavailable":false},{"name":"macOS","deprecated":false,"introducedAt":"10.15","unavailable":false,"beta":false},{"name":"tvOS","deprecated":false,"unavailable":false,"beta":false,"introducedAt":"13.0"},{"name":"watchOS","introducedAt":"6.0","unavailable":false,"deprecated":false,"beta":false}],"modules":[{"name":"Passage"}],"roleHeading":"Type Method","role":"symbol","externalID":"s:7Passage9OAuth2APIC14oauth2Callback5appId4code5state5error0J11DescriptionySS_S2SSgAC011ModelError_dE0OSgAJtYaKFZ","title":"oauth2Callback(appId:code:state:error:errorDescription:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"oauth2Callback","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"error","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage9OAuth2APIC25ModelError_oauth2CallbackO","kind":"typeIdentifier","text":"ModelError_oauth2Callback"},{"text":"?, ","kind":"text"},{"text":"errorDescription","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ModelError_oauth2Callback"}],"abstract":[{"text":"enum for parameter error","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"OAuth2API.ModelError_oauth2Callback","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback","navigatorTitle":[{"text":"ModelError_oauth2Callback","kind":"identifier"}],"url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback"},"doc://Passage/documentation/Passage/OAuth2API/oauth2Callback(appId:code:state:error:errorDescription:)":{"url":"\/documentation\/passage\/oauth2api\/oauth2callback(appid:code:state:error:errordescription:)","role":"symbol","abstract":[{"text":"Handle OAuth2 callback","type":"text"}],"title":"oauth2Callback(appId:code:state:error:errorDescription:)","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"oauth2Callback","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ModelError_oauth2Callback","preciseIdentifier":"s:7Passage9OAuth2APIC25ModelError_oauth2CallbackO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"errorDescription","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/oauth2Callback(appId:code:state:error:errorDescription:)"},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/oauth2callbackdefaultdev(code:state:error:errordescription:).json b/docs/data/documentation/passage/oauth2api/oauth2callbackdefaultdev(code:state:error:errordescription:).json new file mode 100644 index 00000000..1d44f65d --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/oauth2callbackdefaultdev(code:state:error:errordescription:).json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/oauth2CallbackDefaultDev(code:state:error:errorDescription:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"oauth2CallbackDefaultDev"},{"kind":"text","text":"("},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ModelError_oauth2CallbackDefaultDev","preciseIdentifier":"s:7Passage9OAuth2APIC35ModelError_oauth2CallbackDefaultDevO","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev"},{"text":"? = nil, ","kind":"text"},{"text":"errorDescription","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil) "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(query) The authorization code returned by the OAuth2 provider."}]}],"name":"code"},{"name":"state","content":[{"inlineContent":[{"text":"(query) The state returned by the OAuth2 provider. (optional)","type":"text"}],"type":"paragraph"}]},{"name":"error","content":[{"inlineContent":[{"text":"(query) The error returned by the OAuth2 provider. (optional)","type":"text"}],"type":"paragraph"}]},{"name":"errorDescription","content":[{"inlineContent":[{"type":"text","text":"(query) The error description returned by the OAuth2 provider. (optional)"}],"type":"paragraph"}]}]},{"content":[{"anchor":"return-value","level":2,"text":"Return Value","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Void"}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/passage\/oauth2api\/oauth2callbackdefaultdev(code:state:error:errordescription:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Handle OAuth2 callback for the default developer credentials"}],"metadata":{"externalID":"s:7Passage9OAuth2APIC24oauth2CallbackDefaultDev4code5state5error0J11DescriptionySS_SSSgAC011ModelError_defG0OSgAItYaKFZ","role":"symbol","platforms":[{"name":"iOS","introducedAt":"13.0","deprecated":false,"beta":false,"unavailable":false},{"deprecated":false,"unavailable":false,"name":"macOS","beta":false,"introducedAt":"10.15"},{"beta":false,"name":"tvOS","introducedAt":"13.0","unavailable":false,"deprecated":false},{"name":"watchOS","introducedAt":"6.0","beta":false,"deprecated":false,"unavailable":false}],"roleHeading":"Type Method","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"oauth2CallbackDefaultDev"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"error"},{"text":": ","kind":"text"},{"text":"ModelError_oauth2CallbackDefaultDev","kind":"typeIdentifier","preciseIdentifier":"s:7Passage9OAuth2APIC35ModelError_oauth2CallbackDefaultDevO"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"errorDescription"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}],"modules":[{"name":"Passage"}],"symbolKind":"method","title":"oauth2CallbackDefaultDev(code:state:error:errorDescription:)"},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API/oauth2CallbackDefaultDev(code:state:error:errorDescription:)":{"role":"symbol","kind":"symbol","abstract":[{"text":"Handle OAuth2 callback for the default developer credentials","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"oauth2CallbackDefaultDev","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"state"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ModelError_oauth2CallbackDefaultDev","preciseIdentifier":"s:7Passage9OAuth2APIC35ModelError_oauth2CallbackDefaultDevO","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"errorDescription","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/oauth2CallbackDefaultDev(code:state:error:errorDescription:)","url":"\/documentation\/passage\/oauth2api\/oauth2callbackdefaultdev(code:state:error:errordescription:)","title":"oauth2CallbackDefaultDev(code:state:error:errorDescription:)"},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev","kind":"symbol","abstract":[{"type":"text","text":"enum for parameter error"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}],"title":"OAuth2API.ModelError_oauth2CallbackDefaultDev","navigatorTitle":[{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/oauth2callbackdefaultdevwithrequestbuilder(code:state:error:errordescription:).json b/docs/data/documentation/passage/oauth2api/oauth2callbackdefaultdevwithrequestbuilder(code:state:error:errordescription:).json new file mode 100644 index 00000000..88d75876 --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/oauth2callbackdefaultdevwithrequestbuilder(code:state:error:errordescription:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/oauth2api\/oauth2callbackdefaultdevwithrequestbuilder(code:state:error:errordescription:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API"]]},"abstract":[{"text":"Handle OAuth2 callback for the default developer credentials","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"oauth2CallbackDefaultDevWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ModelError_oauth2CallbackDefaultDev","kind":"typeIdentifier","preciseIdentifier":"s:7Passage9OAuth2APIC35ModelError_oauth2CallbackDefaultDevO","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev"},{"kind":"text","text":"? = nil, "},{"text":"errorDescription","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil) -> "},{"preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder"},{"text":"<","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":">"}]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"(query) The authorization code returned by the OAuth2 provider.","type":"text"}],"type":"paragraph"}],"name":"code"},{"content":[{"inlineContent":[{"type":"text","text":"(query) The state returned by the OAuth2 provider. (optional)"}],"type":"paragraph"}],"name":"state"},{"name":"error","content":[{"inlineContent":[{"type":"text","text":"(query) The error returned by the OAuth2 provider. (optional)"}],"type":"paragraph"}]},{"name":"errorDescription","content":[{"inlineContent":[{"type":"text","text":"(query) The error description returned by the OAuth2 provider. (optional)"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"RequestBuilder"}]}]},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"text","text":"GET \/social\/oauth2_callback"}],"type":"paragraph"}]}]}],"kind":"content"}],"sections":[],"metadata":{"externalID":"s:7Passage9OAuth2APIC42oauth2CallbackDefaultDevWithRequestBuilder4code5state5error0M11DescriptionAA0iJ0CyytGSS_SSSgAC011ModelError_defG0OSgALtFZ","roleHeading":"Type Method","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"oauth2CallbackDefaultDevWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ModelError_oauth2CallbackDefaultDev","preciseIdentifier":"s:7Passage9OAuth2APIC35ModelError_oauth2CallbackDefaultDevO","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"errorDescription","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":">","kind":"text"}],"modules":[{"name":"Passage"}],"symbolKind":"method","title":"oauth2CallbackDefaultDevWithRequestBuilder(code:state:error:errorDescription:)"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/oauth2CallbackDefaultDevWithRequestBuilder(code:state:error:errorDescription:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","references":{"doc://Passage/documentation/Passage/OAuth2API/oauth2CallbackDefaultDevWithRequestBuilder(code:state:error:errorDescription:)":{"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"oauth2CallbackDefaultDevWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"code"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage9OAuth2APIC35ModelError_oauth2CallbackDefaultDevO","text":"ModelError_oauth2CallbackDefaultDev"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"errorDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"text":"RequestBuilder","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":">","kind":"text"}],"abstract":[{"type":"text","text":"Handle OAuth2 callback for the default developer credentials"}],"url":"\/documentation\/passage\/oauth2api\/oauth2callbackdefaultdevwithrequestbuilder(code:state:error:errordescription:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/oauth2CallbackDefaultDevWithRequestBuilder(code:state:error:errorDescription:)","title":"oauth2CallbackDefaultDevWithRequestBuilder(code:state:error:errorDescription:)"},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2CallbackDefaultDev":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2CallbackDefaultDev","url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev","kind":"symbol","abstract":[{"type":"text","text":"enum for parameter error"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}],"title":"OAuth2API.ModelError_oauth2CallbackDefaultDev","navigatorTitle":[{"text":"ModelError_oauth2CallbackDefaultDev","kind":"identifier"}]},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/oauth2api/oauth2callbackwithrequestbuilder(appid:code:state:error:errordescription:).json b/docs/data/documentation/passage/oauth2api/oauth2callbackwithrequestbuilder(appid:code:state:error:errordescription:).json new file mode 100644 index 00000000..df227d8e --- /dev/null +++ b/docs/data/documentation/passage/oauth2api/oauth2callbackwithrequestbuilder(appid:code:state:error:errordescription:).json @@ -0,0 +1 @@ +{"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"oauth2CallbackWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"code","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"state"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"error"},{"text":": ","kind":"text"},{"text":"ModelError_oauth2Callback","kind":"typeIdentifier","preciseIdentifier":"s:7Passage9OAuth2APIC25ModelError_oauth2CallbackO","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback"},{"text":"? = nil, ","kind":"text"},{"text":"errorDescription","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil) -> "},{"kind":"typeIdentifier","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) App ID"}]}],"name":"appId"},{"name":"code","content":[{"type":"paragraph","inlineContent":[{"text":"(query) The authorization code returned by the OAuth2 provider.","type":"text"}]}]},{"name":"state","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(query) The state returned by the OAuth2 provider. (optional)"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(query) The error returned by the OAuth2 provider. (optional)"}]}],"name":"error"},{"content":[{"type":"paragraph","inlineContent":[{"text":"(query) The error description returned by the OAuth2 provider. (optional)","type":"text"}]}],"name":"errorDescription"}],"kind":"parameters"},{"content":[{"level":2,"anchor":"return-value","type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"text":"RequestBuilder","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"text","text":"GET \/apps\/{app_id}\/social\/oauth2_callback"}],"type":"paragraph"}]}]}]}],"abstract":[{"type":"text","text":"Handle OAuth2 callback"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/oauth2api\/oauth2callbackwithrequestbuilder(appid:code:state:error:errordescription:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OAuth2API"]]},"kind":"symbol","metadata":{"title":"oauth2CallbackWithRequestBuilder(appId:code:state:error:errorDescription:)","externalID":"s:7Passage9OAuth2APIC32oauth2CallbackWithRequestBuilder5appId4code5state5error0M11DescriptionAA0gH0CyytGSS_S2SSgAC011ModelError_dE0OSgAMtFZ","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"oauth2CallbackWithRequestBuilder"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"state","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage9OAuth2APIC25ModelError_oauth2CallbackO","text":"ModelError_oauth2Callback"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"errorDescription"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"RequestBuilder","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":">","kind":"text"}],"roleHeading":"Type Method","modules":[{"name":"Passage"}],"symbolKind":"method"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/oauth2CallbackWithRequestBuilder(appId:code:state:error:errorDescription:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/OAuth2API/oauth2CallbackWithRequestBuilder(appId:code:state:error:errorDescription:)":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/oauth2api\/oauth2callbackwithrequestbuilder(appid:code:state:error:errordescription:)","role":"symbol","abstract":[{"text":"Handle OAuth2 callback","type":"text"}],"title":"oauth2CallbackWithRequestBuilder(appId:code:state:error:errorDescription:)","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"oauth2CallbackWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"code"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"state","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage9OAuth2APIC25ModelError_oauth2CallbackO","text":"ModelError_oauth2Callback","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"errorDescription","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":">"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/oauth2CallbackWithRequestBuilder(appId:code:state:error:errorDescription:)"},"doc://Passage/documentation/Passage/OAuth2API/ModelError_oauth2Callback":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ModelError_oauth2Callback"}],"abstract":[{"text":"enum for parameter error","type":"text"}],"role":"symbol","type":"topic","kind":"symbol","title":"OAuth2API.ModelError_oauth2Callback","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API\/ModelError_oauth2Callback","navigatorTitle":[{"text":"ModelError_oauth2Callback","kind":"identifier"}],"url":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback"},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OAuth2API":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OAuth2API","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"OAuth2API","identifier":"doc:\/\/Passage\/documentation\/Passage\/OAuth2API","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"OAuth2API"}],"url":"\/documentation\/passage\/oauth2api"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/onetimepasscode.json b/docs/data/documentation/passage/onetimepasscode.json index 446b3892..5b84e132 100644 --- a/docs/data/documentation/passage/onetimepasscode.json +++ b/docs/data/documentation/passage/onetimepasscode.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"metadata":{"externalID":"s:7Passage15OneTimePasscodeV","symbolKind":"struct","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OneTimePasscode","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"OneTimePasscode","kind":"identifier"}],"title":"OneTimePasscode","roleHeading":"Structure"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode\/init(from:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode\/id"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AuthFallbackResult","doc:\/\/Passage\/Se","doc:\/\/Passage\/SE"],"type":"conformsTo"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"OneTimePasscode","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/onetimepasscode"]}],"abstract":[{"text":"Describes a one time passcode","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/OneTimePasscode/id":{"url":"\/documentation\/passage\/onetimepasscode\/id","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"id","kind":"symbol","abstract":[{"text":"id of the one time passcode","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode\/id"},"doc://Passage/documentation/Passage/AuthFallbackResult":{"deprecated":true,"url":"\/documentation\/passage\/authfallbackresult","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AuthFallbackResult","kind":"identifier"}],"title":"AuthFallbackResult","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthFallbackResult"}],"abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthFallbackResult"},"doc://Passage/Se":{"title":"Swift.Decodable","identifier":"doc:\/\/Passage\/Se","type":"unresolvable"},"doc://Passage/SE":{"title":"Swift.Encodable","identifier":"doc:\/\/Passage\/SE","type":"unresolvable"},"doc://Passage/documentation/Passage/OneTimePasscode/init(from:)":{"url":"\/documentation\/passage\/onetimepasscode\/init(from:)","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(from:)","kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode\/init(from:)"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/OneTimePasscode":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OneTimePasscode","kind":"identifier"}],"navigatorTitle":[{"text":"OneTimePasscode","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"Describes a one time passcode"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/onetimepasscode","title":"OneTimePasscode","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Describes a one time passcode"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/onetimepasscode"]}],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode\/id"]}],"metadata":{"modules":[{"name":"Passage"}],"navigatorTitle":[{"kind":"identifier","text":"OneTimePasscode"}],"symbolKind":"struct","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OneTimePasscode","kind":"identifier"}],"externalID":"s:7Passage15OneTimePasscodeV","title":"OneTimePasscode","role":"symbol","roleHeading":"Structure"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OneTimePasscode","kind":"identifier"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/OneTimePasscode/id":{"type":"topic","url":"\/documentation\/passage\/onetimepasscode\/id","abstract":[{"type":"text","text":"id of the one time passcode"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol","title":"id","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode\/id","role":"symbol"},"doc://Passage/documentation/Passage/OneTimePasscode":{"kind":"symbol","url":"\/documentation\/passage\/onetimepasscode","role":"symbol","title":"OneTimePasscode","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"OneTimePasscode","kind":"identifier"}],"abstract":[{"text":"Describes a one time passcode","type":"text"}],"type":"topic","navigatorTitle":[{"text":"OneTimePasscode","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/onetimepasscode/id.json b/docs/data/documentation/passage/onetimepasscode/id.json index c759c639..1b55656e 100644 --- a/docs/data/documentation/passage/onetimepasscode/id.json +++ b/docs/data/documentation/passage/onetimepasscode/id.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode\/id"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/onetimepasscode\/id"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode"]]},"abstract":[{"type":"text","text":"id of the one time passcode"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","title":"id","externalID":"s:7Passage15OneTimePasscodeV2idSSvp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"modules":[{"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage/OneTimePasscode/id":{"url":"\/documentation\/passage\/onetimepasscode\/id","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"id","kind":"symbol","abstract":[{"text":"id of the one time passcode","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode\/id"},"doc://Passage/documentation/Passage/OneTimePasscode":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OneTimePasscode","kind":"identifier"}],"navigatorTitle":[{"text":"OneTimePasscode","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"Describes a one time passcode"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/onetimepasscode","title":"OneTimePasscode","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file +{"sections":[],"abstract":[{"type":"text","text":"id of the one time passcode"}],"metadata":{"role":"symbol","symbolKind":"property","roleHeading":"Instance Property","externalID":"s:7Passage15OneTimePasscodeV2idSSvp","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"id"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/onetimepasscode\/id"]}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode\/id","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode"]]},"references":{"doc://Passage/documentation/Passage/OneTimePasscode":{"kind":"symbol","url":"\/documentation\/passage\/onetimepasscode","role":"symbol","title":"OneTimePasscode","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"OneTimePasscode","kind":"identifier"}],"abstract":[{"text":"Describes a one time passcode","type":"text"}],"type":"topic","navigatorTitle":[{"text":"OneTimePasscode","kind":"identifier"}]},"doc://Passage/documentation/Passage/OneTimePasscode/id":{"type":"topic","url":"\/documentation\/passage\/onetimepasscode\/id","abstract":[{"type":"text","text":"id of the one time passcode"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol","title":"id","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode\/id","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/onetimepasscode/init(from:).json b/docs/data/documentation/passage/onetimepasscode/init(from:).json deleted file mode 100644 index d7f04f86..00000000 --- a/docs/data/documentation/passage/onetimepasscode/init(from:).json +++ /dev/null @@ -1 +0,0 @@ -{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode"]]},"metadata":{"title":"init(from:)","externalID":"s:7Passage15OneTimePasscodeV4fromACs7Decoder_p_tKcfc","roleHeading":"Initializer","symbolKind":"init","modules":[{"name":"Passage"}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"role":"symbol"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/onetimepasscode\/init(from:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"]}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode\/init(from:)","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Passage/documentation/Passage/OneTimePasscode":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OneTimePasscode","kind":"identifier"}],"navigatorTitle":[{"text":"OneTimePasscode","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"Describes a one time passcode"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/onetimepasscode","title":"OneTimePasscode","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/OneTimePasscode/init(from:)":{"url":"\/documentation\/passage\/onetimepasscode\/init(from:)","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"init(from:)","kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode\/init(from:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/onetimepasscodeactivateerror.json b/docs/data/documentation/passage/onetimepasscodeactivateerror.json new file mode 100644 index 00000000..217d8080 --- /dev/null +++ b/docs/data/documentation/passage/onetimepasscodeactivateerror.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/onetimepasscodeactivateerror"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"OneTimePasscodeActivateError","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/exceededAttempts","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/invalidRequest","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/unspecified","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/userNotActive"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/convert(error:)"],"title":"Type Methods"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/Error-Implementations"],"title":"Default Implementations","generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageError","doc:\/\/Passage\/SQ","doc:\/\/Passage\/s5ErrorP","doc:\/\/Passage\/SH","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","kind":"relationships","title":"Conforms To"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError","interfaceLanguage":"swift"},"metadata":{"symbolKind":"enum","role":"symbol","roleHeading":"Enumeration","title":"OneTimePasscodeActivateError","externalID":"s:7Passage28OneTimePasscodeActivateErrorO","modules":[{"name":"Passage"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OneTimePasscodeActivateError"}],"navigatorTitle":[{"kind":"identifier","text":"OneTimePasscodeActivateError"}]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/OneTimePasscodeActivateError/userNotActive":{"abstract":[],"kind":"symbol","url":"\/documentation\/passage\/onetimepasscodeactivateerror\/usernotactive","role":"symbol","type":"topic","title":"OneTimePasscodeActivateError.userNotActive","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/userNotActive","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userNotActive","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageError":{"kind":"symbol","url":"\/documentation\/passage\/passageerror","role":"symbol","title":"PassageError","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageError"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OneTimePasscodeActivateError/convert(error:)":{"kind":"symbol","url":"\/documentation\/passage\/onetimepasscodeactivateerror\/convert(error:)","role":"symbol","title":"convert(error:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/convert(error:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"convert"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":") -> "},{"text":"OneTimePasscodeActivateError","preciseIdentifier":"s:7Passage28OneTimePasscodeActivateErrorO","kind":"typeIdentifier"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/OneTimePasscodeActivateError/exceededAttempts":{"abstract":[],"kind":"symbol","url":"\/documentation\/passage\/onetimepasscodeactivateerror\/exceededattempts","role":"symbol","type":"topic","title":"OneTimePasscodeActivateError.exceededAttempts","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/exceededAttempts","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"exceededAttempts"}]},"doc://Passage/documentation/Passage/OneTimePasscodeActivateError":{"abstract":[],"url":"\/documentation\/passage\/onetimepasscodeactivateerror","role":"symbol","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"OneTimePasscodeActivateError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError","kind":"symbol","navigatorTitle":[{"text":"OneTimePasscodeActivateError","kind":"identifier"}],"title":"OneTimePasscodeActivateError"},"doc://Passage/s5ErrorP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s5ErrorP","title":"Swift.Error"},"doc://Passage/documentation/Passage/OneTimePasscodeActivateError/invalidRequest":{"abstract":[],"kind":"symbol","url":"\/documentation\/passage\/onetimepasscodeactivateerror\/invalidrequest","role":"symbol","type":"topic","title":"OneTimePasscodeActivateError.invalidRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/invalidRequest","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"invalidRequest","kind":"identifier"}]},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/OneTimePasscodeActivateError/Error-Implementations":{"abstract":[],"url":"\/documentation\/passage\/onetimepasscodeactivateerror\/error-implementations","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/Error-Implementations","kind":"article","title":"Error Implementations"},"doc://Passage/documentation/Passage/OneTimePasscodeActivateError/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/onetimepasscodeactivateerror\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP"},"doc://Passage/documentation/Passage/OneTimePasscodeActivateError/unspecified":{"abstract":[],"kind":"symbol","url":"\/documentation\/passage\/onetimepasscodeactivateerror\/unspecified","role":"symbol","type":"topic","title":"OneTimePasscodeActivateError.unspecified","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/unspecified","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"unspecified"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/onetimepasscodeactivateerror/!=(_:_:).json b/docs/data/documentation/passage/onetimepasscodeactivateerror/!=(_:_:).json new file mode 100644 index 00000000..dc74afb0 --- /dev/null +++ b/docs/data/documentation/passage/onetimepasscodeactivateerror/!=(_:_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/!=(_:_:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/Equatable-Implementations"]]},"metadata":{"roleHeading":"Operator","title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage28OneTimePasscodeActivateErrorO","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"extendedModule":"Swift","role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"op"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/onetimepasscodeactivateerror\/!=(_:_:)"]}],"sections":[],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage/OneTimePasscodeActivateError/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/onetimepasscodeactivateerror\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OneTimePasscodeActivateError":{"abstract":[],"url":"\/documentation\/passage\/onetimepasscodeactivateerror","role":"symbol","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"OneTimePasscodeActivateError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError","kind":"symbol","navigatorTitle":[{"text":"OneTimePasscodeActivateError","kind":"identifier"}],"title":"OneTimePasscodeActivateError"},"doc://Passage/documentation/Passage/OneTimePasscodeActivateError/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","url":"\/documentation\/passage\/onetimepasscodeactivateerror\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/onetimepasscodeactivateerror/convert(error:).json b/docs/data/documentation/passage/onetimepasscodeactivateerror/convert(error:).json new file mode 100644 index 00000000..c23ee68e --- /dev/null +++ b/docs/data/documentation/passage/onetimepasscodeactivateerror/convert(error:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"method","role":"symbol","roleHeading":"Type Method","title":"convert(error:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"convert","kind":"identifier"},{"text":"(","kind":"text"},{"text":"error","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"OneTimePasscodeActivateError","preciseIdentifier":"s:7Passage28OneTimePasscodeActivateErrorO"}],"externalID":"s:7Passage28OneTimePasscodeActivateErrorO7convert5errorACs0F0_p_tFZ"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"PassageError.convert(error:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/onetimepasscodeactivateerror\/convert(error:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"convert"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"OneTimePasscodeActivateError","preciseIdentifier":"s:7Passage28OneTimePasscodeActivateErrorO","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError"}],"platforms":["iOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/convert(error:)"},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/OneTimePasscodeActivateError":{"abstract":[],"url":"\/documentation\/passage\/onetimepasscodeactivateerror","role":"symbol","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"OneTimePasscodeActivateError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError","kind":"symbol","navigatorTitle":[{"text":"OneTimePasscodeActivateError","kind":"identifier"}],"title":"OneTimePasscodeActivateError"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OneTimePasscodeActivateError/convert(error:)":{"kind":"symbol","url":"\/documentation\/passage\/onetimepasscodeactivateerror\/convert(error:)","role":"symbol","title":"convert(error:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/convert(error:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"convert"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":") -> "},{"text":"OneTimePasscodeActivateError","preciseIdentifier":"s:7Passage28OneTimePasscodeActivateErrorO","kind":"typeIdentifier"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/onetimepasscodeactivateerror/equatable-implementations.json b/docs/data/documentation/passage/onetimepasscodeactivateerror/equatable-implementations.json new file mode 100644 index 00000000..f7d37ff0 --- /dev/null +++ b/docs/data/documentation/passage/onetimepasscodeactivateerror/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError"]]},"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"variants":[{"paths":["\/documentation\/passage\/onetimepasscodeactivateerror\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/!=(_:_:)"],"generated":true}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/Equatable-Implementations","interfaceLanguage":"swift"},"sections":[],"kind":"article","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OneTimePasscodeActivateError/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","url":"\/documentation\/passage\/onetimepasscodeactivateerror\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage/OneTimePasscodeActivateError":{"abstract":[],"url":"\/documentation\/passage\/onetimepasscodeactivateerror","role":"symbol","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"OneTimePasscodeActivateError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError","kind":"symbol","navigatorTitle":[{"text":"OneTimePasscodeActivateError","kind":"identifier"}],"title":"OneTimePasscodeActivateError"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/onetimepasscodeactivateerror/error-implementations.json b/docs/data/documentation/passage/onetimepasscodeactivateerror/error-implementations.json new file mode 100644 index 00000000..f78c24bc --- /dev/null +++ b/docs/data/documentation/passage/onetimepasscodeactivateerror/error-implementations.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/onetimepasscodeactivateerror\/error-implementations"]}],"sections":[],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/localizedDescription"],"generated":true}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/Error-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError"]]},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Error Implementations"},"kind":"article","references":{"doc://Passage/documentation/Passage/OneTimePasscodeActivateError/localizedDescription":{"abstract":[],"url":"\/documentation\/passage\/onetimepasscodeactivateerror\/localizeddescription","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/localizedDescription","kind":"symbol","title":"localizedDescription"},"doc://Passage/documentation/Passage/OneTimePasscodeActivateError":{"abstract":[],"url":"\/documentation\/passage\/onetimepasscodeactivateerror","role":"symbol","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"OneTimePasscodeActivateError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError","kind":"symbol","navigatorTitle":[{"text":"OneTimePasscodeActivateError","kind":"identifier"}],"title":"OneTimePasscodeActivateError"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/onetimepasscodeactivateerror/exceededattempts.json b/docs/data/documentation/passage/onetimepasscodeactivateerror/exceededattempts.json new file mode 100644 index 00000000..4c445f6d --- /dev/null +++ b/docs/data/documentation/passage/onetimepasscodeactivateerror/exceededattempts.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"modules":[{"name":"Passage"}],"externalID":"s:7Passage28OneTimePasscodeActivateErrorO16exceededAttemptsyA2CmF","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"exceededAttempts","kind":"identifier"}],"roleHeading":"Case","symbolKind":"case","title":"OneTimePasscodeActivateError.exceededAttempts"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/exceededAttempts","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"exceededAttempts","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/onetimepasscodeactivateerror\/exceededattempts"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OneTimePasscodeActivateError/exceededAttempts":{"abstract":[],"kind":"symbol","url":"\/documentation\/passage\/onetimepasscodeactivateerror\/exceededattempts","role":"symbol","type":"topic","title":"OneTimePasscodeActivateError.exceededAttempts","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/exceededAttempts","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"exceededAttempts"}]},"doc://Passage/documentation/Passage/OneTimePasscodeActivateError":{"abstract":[],"url":"\/documentation\/passage\/onetimepasscodeactivateerror","role":"symbol","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"OneTimePasscodeActivateError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError","kind":"symbol","navigatorTitle":[{"text":"OneTimePasscodeActivateError","kind":"identifier"}],"title":"OneTimePasscodeActivateError"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/onetimepasscodeactivateerror/invalidrequest.json b/docs/data/documentation/passage/onetimepasscodeactivateerror/invalidrequest.json new file mode 100644 index 00000000..2ac62f10 --- /dev/null +++ b/docs/data/documentation/passage/onetimepasscodeactivateerror/invalidrequest.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/invalidRequest"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"invalidRequest","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/onetimepasscodeactivateerror\/invalidrequest"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError"]]},"metadata":{"roleHeading":"Case","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"invalidRequest","kind":"identifier"}],"modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage28OneTimePasscodeActivateErrorO14invalidRequestyA2CmF","title":"OneTimePasscodeActivateError.invalidRequest"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OneTimePasscodeActivateError/invalidRequest":{"abstract":[],"kind":"symbol","url":"\/documentation\/passage\/onetimepasscodeactivateerror\/invalidrequest","role":"symbol","type":"topic","title":"OneTimePasscodeActivateError.invalidRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/invalidRequest","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"invalidRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/OneTimePasscodeActivateError":{"abstract":[],"url":"\/documentation\/passage\/onetimepasscodeactivateerror","role":"symbol","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"OneTimePasscodeActivateError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError","kind":"symbol","navigatorTitle":[{"text":"OneTimePasscodeActivateError","kind":"identifier"}],"title":"OneTimePasscodeActivateError"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/onetimepasscodeactivateerror/localizeddescription.json b/docs/data/documentation/passage/onetimepasscodeactivateerror/localizeddescription.json new file mode 100644 index 00000000..21f4a885 --- /dev/null +++ b/docs/data/documentation/passage/onetimepasscodeactivateerror/localizeddescription.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/localizedDescription"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/onetimepasscodeactivateerror\/localizeddescription"]}],"metadata":{"externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:7Passage28OneTimePasscodeActivateErrorO","platforms":[{"name":"iOS","unavailable":false,"deprecated":false,"introducedAt":"8.0","beta":false},{"unavailable":false,"beta":false,"introducedAt":"10.10","name":"macOS","deprecated":false},{"unavailable":false,"name":"tvOS","introducedAt":"9.0","beta":false,"deprecated":false},{"name":"watchOS","deprecated":false,"beta":false,"introducedAt":"2.0","unavailable":false}],"role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"symbolKind":"property","title":"localizedDescription"},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Error.localizedDescription"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/Error-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OneTimePasscodeActivateError/localizedDescription":{"abstract":[],"url":"\/documentation\/passage\/onetimepasscodeactivateerror\/localizeddescription","role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/localizedDescription","kind":"symbol","title":"localizedDescription"},"doc://Passage/documentation/Passage/OneTimePasscodeActivateError/Error-Implementations":{"abstract":[],"url":"\/documentation\/passage\/onetimepasscodeactivateerror\/error-implementations","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/Error-Implementations","kind":"article","title":"Error Implementations"},"doc://Passage/documentation/Passage/OneTimePasscodeActivateError":{"abstract":[],"url":"\/documentation\/passage\/onetimepasscodeactivateerror","role":"symbol","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"OneTimePasscodeActivateError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError","kind":"symbol","navigatorTitle":[{"text":"OneTimePasscodeActivateError","kind":"identifier"}],"title":"OneTimePasscodeActivateError"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/onetimepasscodeactivateerror/unspecified.json b/docs/data/documentation/passage/onetimepasscodeactivateerror/unspecified.json new file mode 100644 index 00000000..8bccc7a0 --- /dev/null +++ b/docs/data/documentation/passage/onetimepasscodeactivateerror/unspecified.json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"unspecified","kind":"identifier"}],"roleHeading":"Case","symbolKind":"case","externalID":"s:7Passage28OneTimePasscodeActivateErrorO11unspecifiedyA2CmF","role":"symbol","title":"OneTimePasscodeActivateError.unspecified","modules":[{"name":"Passage"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/unspecified"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/onetimepasscodeactivateerror\/unspecified"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unspecified"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OneTimePasscodeActivateError/unspecified":{"abstract":[],"kind":"symbol","url":"\/documentation\/passage\/onetimepasscodeactivateerror\/unspecified","role":"symbol","type":"topic","title":"OneTimePasscodeActivateError.unspecified","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/unspecified","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"unspecified"}]},"doc://Passage/documentation/Passage/OneTimePasscodeActivateError":{"abstract":[],"url":"\/documentation\/passage\/onetimepasscodeactivateerror","role":"symbol","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"OneTimePasscodeActivateError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError","kind":"symbol","navigatorTitle":[{"text":"OneTimePasscodeActivateError","kind":"identifier"}],"title":"OneTimePasscodeActivateError"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/onetimepasscodeactivateerror/usernotactive.json b/docs/data/documentation/passage/onetimepasscodeactivateerror/usernotactive.json new file mode 100644 index 00000000..290c6679 --- /dev/null +++ b/docs/data/documentation/passage/onetimepasscodeactivateerror/usernotactive.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"externalID":"s:7Passage28OneTimePasscodeActivateErrorO13userNotActiveyA2CmF","role":"symbol","title":"OneTimePasscodeActivateError.userNotActive","roleHeading":"Case","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userNotActive"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError"]]},"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/userNotActive","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/onetimepasscodeactivateerror\/usernotactive"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userNotActive"}],"platforms":["iOS"],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OneTimePasscodeActivateError/userNotActive":{"abstract":[],"kind":"symbol","url":"\/documentation\/passage\/onetimepasscodeactivateerror\/usernotactive","role":"symbol","type":"topic","title":"OneTimePasscodeActivateError.userNotActive","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError\/userNotActive","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userNotActive","kind":"identifier"}]},"doc://Passage/documentation/Passage/OneTimePasscodeActivateError":{"abstract":[],"url":"\/documentation\/passage\/onetimepasscodeactivateerror","role":"symbol","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"OneTimePasscodeActivateError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError","kind":"symbol","navigatorTitle":[{"text":"OneTimePasscodeActivateError","kind":"identifier"}],"title":"OneTimePasscodeActivateError"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/onetimepasscoderesponse.json b/docs/data/documentation/passage/onetimepasscoderesponse.json new file mode 100644 index 00000000..64c95167 --- /dev/null +++ b/docs/data/documentation/passage/onetimepasscoderesponse.json @@ -0,0 +1 @@ +{"relationshipsSections":[{"title":"Conforms To","kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","interfaceLanguage":"swift"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/init(otpId:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/otpId"],"title":"Instance Properties"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/encode(to:)"],"title":"Instance Methods"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys"],"title":"Enumerations"},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/Equatable-Implementations"],"generated":true}],"metadata":{"externalID":"s:7Passage23OneTimePasscodeResponseV","navigatorTitle":[{"text":"OneTimePasscodeResponse","kind":"identifier"}],"modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OneTimePasscodeResponse","kind":"identifier"}],"symbolKind":"struct","roleHeading":"Structure","role":"symbol","title":"OneTimePasscodeResponse"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/onetimepasscoderesponse"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OneTimePasscodeResponse","kind":"identifier"}],"languages":["swift"]}]}],"sections":[],"references":{"doc://Passage/SE":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable"},"doc://Passage/documentation/Passage/OneTimePasscodeResponse":{"kind":"symbol","title":"OneTimePasscodeResponse","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OneTimePasscodeResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","role":"symbol","navigatorTitle":[{"text":"OneTimePasscodeResponse","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse","abstract":[]},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/init(from:)":{"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/passage\/onetimepasscoderesponse\/init(from:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/init(from:)","role":"symbol","title":"init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys","role":"symbol","title":"OneTimePasscodeResponse.CodingKeys","type":"topic","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/Equatable-Implementations","url":"\/documentation\/passage\/onetimepasscoderesponse\/equatable-implementations","kind":"article"},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/encode(to:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/encode(to:)","role":"symbol","title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","url":"\/documentation\/passage\/onetimepasscoderesponse\/encode(to:)","type":"topic"},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/init(otpId:)":{"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"otpId"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/onetimepasscoderesponse\/init(otpid:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/init(otpId:)","role":"symbol","title":"init(otpId:)","kind":"symbol"},"doc://Passage/Se":{"title":"Swift.Decodable","identifier":"doc:\/\/Passage\/Se","type":"unresolvable"},"doc://Passage/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH","type":"unresolvable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/otpId":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"otpId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/passage\/onetimepasscoderesponse\/otpid","abstract":[{"text":"The ID of the one-time passcode. Provide it when activating.","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/otpId","role":"symbol","title":"otpId","kind":"symbol"},"doc://Passage/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/onetimepasscoderesponse/!=(_:_:).json b/docs/data/documentation/passage/onetimepasscoderesponse/!=(_:_:).json new file mode 100644 index 00000000..22930199 --- /dev/null +++ b/docs/data/documentation/passage/onetimepasscoderesponse/!=(_:_:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/Equatable-Implementations"]]},"metadata":{"title":"!=(_:_:)","modules":[{"name":"Passage","relatedModules":["Swift"]}],"role":"symbol","roleHeading":"Operator","extendedModule":"Swift","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage23OneTimePasscodeResponseV","symbolKind":"op"},"variants":[{"paths":["\/documentation\/passage\/onetimepasscoderesponse\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/!=(_:_:)","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/OneTimePasscodeResponse":{"kind":"symbol","title":"OneTimePasscodeResponse","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OneTimePasscodeResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","role":"symbol","navigatorTitle":[{"text":"OneTimePasscodeResponse","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse","abstract":[]},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/Equatable-Implementations","url":"\/documentation\/passage\/onetimepasscoderesponse\/equatable-implementations","kind":"article"},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/!=(_:_:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys.json b/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys.json new file mode 100644 index 00000000..81555616 --- /dev/null +++ b/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys"},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/onetimepasscoderesponse\/codingkeys"]}],"kind":"symbol","topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/otpId"]},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/init(stringValue:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/RawRepresentable-Implementations"],"generated":true}],"metadata":{"externalID":"s:7Passage23OneTimePasscodeResponseV10CodingKeysO","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"modules":[{"name":"Passage"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"symbolKind":"enum","roleHeading":"Enumeration","role":"symbol","title":"OneTimePasscodeResponse.CodingKeys"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/s9CodingKeyP":{"title":"Swift.CodingKey","type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP"},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/Equatable-Implementations","kind":"article","type":"topic","role":"collectionGroup"},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys/init(stringValue:)":{"title":"init(stringValue:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/init(stringValue:)","role":"symbol","type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/init(stringvalue:)","abstract":[]},"doc://Passage/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP"},"doc://Passage/s12CaseIterableP":{"title":"Swift.CaseIterable","type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP"},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys","role":"symbol","title":"OneTimePasscodeResponse.CodingKeys","type":"topic","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article"},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys/CodingKey-Implementations":{"type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/codingkey-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","kind":"article"},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OneTimePasscodeResponse":{"kind":"symbol","title":"OneTimePasscodeResponse","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OneTimePasscodeResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","role":"symbol","navigatorTitle":[{"text":"OneTimePasscodeResponse","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse","abstract":[]},"doc://Passage/SY":{"title":"Swift.RawRepresentable","type":"unresolvable","identifier":"doc:\/\/Passage\/SY"},"doc://Passage/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP"},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys/init(intValue:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/init(intvalue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/init(intValue:)","role":"symbol","title":"init(intValue:)","kind":"symbol"},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys/init(rawValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/init(rawvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/init(rawValue:)","role":"symbol","title":"init(rawValue:)","type":"topic","abstract":[]},"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys/otpId":{"role":"symbol","title":"OneTimePasscodeResponse.CodingKeys.otpId","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"otpId","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/otpId","url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/otpid"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..74a1cd78 --- /dev/null +++ b/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"title":"!=(_:_:)","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"symbolKind":"op","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage23OneTimePasscodeResponseV10CodingKeysO","role":"symbol"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"platforms":["iOS"],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/Equatable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/!=(_:_:)"]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/!=(_:_:)"},"references":{"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/Equatable-Implementations","kind":"article","type":"topic","role":"collectionGroup"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys","role":"symbol","title":"OneTimePasscodeResponse.CodingKeys","type":"topic","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/OneTimePasscodeResponse":{"kind":"symbol","title":"OneTimePasscodeResponse","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OneTimePasscodeResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","role":"symbol","navigatorTitle":[{"text":"OneTimePasscodeResponse","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..dc3086e3 --- /dev/null +++ b/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"metadata":{"role":"collectionGroup","title":"CodingKey Implementations","modules":[{"name":"Passage"}]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/description"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys"]]},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/CodingKey-Implementations"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OneTimePasscodeResponse":{"kind":"symbol","title":"OneTimePasscodeResponse","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OneTimePasscodeResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","role":"symbol","navigatorTitle":[{"text":"OneTimePasscodeResponse","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse","abstract":[]},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys/description":{"type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/description","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/description","abstract":[],"title":"description"},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys/debugDescription":{"type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/debugdescription","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/debugDescription","abstract":[],"title":"debugDescription"},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys","role":"symbol","title":"OneTimePasscodeResponse.CodingKeys","type":"topic","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/debugdescription.json b/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/debugdescription.json new file mode 100644 index 00000000..2c3c26f0 --- /dev/null +++ b/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/CodingKey-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/debugdescription"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/debugDescription"},"metadata":{"symbolKind":"property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage23OneTimePasscodeResponseV10CodingKeysO","roleHeading":"Instance Property","title":"debugDescription"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys/CodingKey-Implementations":{"type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/codingkey-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","kind":"article"},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys","role":"symbol","title":"OneTimePasscodeResponse.CodingKeys","type":"topic","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys/debugDescription":{"type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/debugdescription","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/debugDescription","abstract":[],"title":"debugDescription"},"doc://Passage/documentation/Passage/OneTimePasscodeResponse":{"kind":"symbol","title":"OneTimePasscodeResponse","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OneTimePasscodeResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","role":"symbol","navigatorTitle":[{"text":"OneTimePasscodeResponse","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/description.json b/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/description.json new file mode 100644 index 00000000..81eacf57 --- /dev/null +++ b/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/description.json @@ -0,0 +1 @@ +{"metadata":{"extendedModule":"Swift","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage23OneTimePasscodeResponseV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property","role":"symbol","title":"description","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/description","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/description"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/CodingKey-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.description","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys","role":"symbol","title":"OneTimePasscodeResponse.CodingKeys","type":"topic","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/OneTimePasscodeResponse":{"kind":"symbol","title":"OneTimePasscodeResponse","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OneTimePasscodeResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","role":"symbol","navigatorTitle":[{"text":"OneTimePasscodeResponse","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse","abstract":[]},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys/description":{"type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/description","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/description","abstract":[],"title":"description"},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys/CodingKey-Implementations":{"type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/codingkey-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..ff183074 --- /dev/null +++ b/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/!=(_:_:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/equatable-implementations"]}],"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys","role":"symbol","title":"OneTimePasscodeResponse.CodingKeys","type":"topic","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/OneTimePasscodeResponse":{"kind":"symbol","title":"OneTimePasscodeResponse","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OneTimePasscodeResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","role":"symbol","navigatorTitle":[{"text":"OneTimePasscodeResponse","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse","abstract":[]},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/hash(into:).json b/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/hash(into:).json new file mode 100644 index 00000000..1ef99bd7 --- /dev/null +++ b/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/hash(into:)"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"metadata":{"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage23OneTimePasscodeResponseV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Method","role":"symbol","title":"hash(into:)","symbolKind":"method","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}]},"sections":[],"references":{"doc://Passage/documentation/Passage/OneTimePasscodeResponse":{"kind":"symbol","title":"OneTimePasscodeResponse","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OneTimePasscodeResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","role":"symbol","navigatorTitle":[{"text":"OneTimePasscodeResponse","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse","abstract":[]},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys","role":"symbol","title":"OneTimePasscodeResponse.CodingKeys","type":"topic","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys/hash(into:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/hash(into:)","type":"topic","title":"hash(into:)","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/hashvalue.json b/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/hashvalue.json new file mode 100644 index 00000000..aed867ac --- /dev/null +++ b/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/hashvalue"]}],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage23OneTimePasscodeResponseV10CodingKeysO","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"extendedModule":"Swift","role":"symbol","title":"hashValue","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys","role":"symbol","title":"OneTimePasscodeResponse.CodingKeys","type":"topic","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys/hashValue":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/hashvalue","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/hashValue","role":"symbol","title":"hashValue","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article"},"doc://Passage/documentation/Passage/OneTimePasscodeResponse":{"kind":"symbol","title":"OneTimePasscodeResponse","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OneTimePasscodeResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","role":"symbol","navigatorTitle":[{"text":"OneTimePasscodeResponse","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..4576b521 --- /dev/null +++ b/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/init(intValue:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys"]]},"sections":[],"metadata":{"role":"symbol","externalID":"s:7Passage23OneTimePasscodeResponseV10CodingKeysO8intValueAESgSi_tcfc","roleHeading":"Initializer","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"modules":[{"name":"Passage"}],"title":"init(intValue:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/init(intvalue:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys/init(intValue:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/init(intvalue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/init(intValue:)","role":"symbol","title":"init(intValue:)","kind":"symbol"},"doc://Passage/documentation/Passage/OneTimePasscodeResponse":{"kind":"symbol","title":"OneTimePasscodeResponse","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OneTimePasscodeResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","role":"symbol","navigatorTitle":[{"text":"OneTimePasscodeResponse","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse","abstract":[]},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys","role":"symbol","title":"OneTimePasscodeResponse.CodingKeys","type":"topic","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..50383207 --- /dev/null +++ b/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage23OneTimePasscodeResponseV10CodingKeysO8rawValueAESgSS_tcfc","symbolKind":"init","roleHeading":"Initializer","role":"symbol","modules":[{"name":"Passage"}],"title":"init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]},"variants":[{"paths":["\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/init(rawValue:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys","role":"symbol","title":"OneTimePasscodeResponse.CodingKeys","type":"topic","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/OneTimePasscodeResponse":{"kind":"symbol","title":"OneTimePasscodeResponse","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OneTimePasscodeResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","role":"symbol","navigatorTitle":[{"text":"OneTimePasscodeResponse","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse","abstract":[]},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys/init(rawValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/init(rawvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/init(rawValue:)","role":"symbol","title":"init(rawValue:)","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..552148fb --- /dev/null +++ b/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["iOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/init(stringValue:)"},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/init(stringvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys"]]},"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(stringValue:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"externalID":"s:7Passage23OneTimePasscodeResponseV10CodingKeysO11stringValueAESgSS_tcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"symbolKind":"init","roleHeading":"Initializer","title":"init(stringValue:)","modules":[{"name":"Passage"}],"role":"symbol"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys","role":"symbol","title":"OneTimePasscodeResponse.CodingKeys","type":"topic","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys/init(stringValue:)":{"title":"init(stringValue:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/init(stringValue:)","role":"symbol","type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/init(stringvalue:)","abstract":[]},"doc://Passage/documentation/Passage/OneTimePasscodeResponse":{"kind":"symbol","title":"OneTimePasscodeResponse","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OneTimePasscodeResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","role":"symbol","navigatorTitle":[{"text":"OneTimePasscodeResponse","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/otpid.json b/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/otpid.json new file mode 100644 index 00000000..59e01ccd --- /dev/null +++ b/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/otpid.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"case","role":"symbol","title":"OneTimePasscodeResponse.CodingKeys.otpId","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"otpId"}],"roleHeading":"Case","externalID":"s:7Passage23OneTimePasscodeResponseV10CodingKeysO5otpIdyA2EmF","modules":[{"name":"Passage"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"otpId"}],"platforms":["iOS"]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/otpId","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/otpid"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys"]]},"sections":[],"references":{"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys/otpId":{"role":"symbol","title":"OneTimePasscodeResponse.CodingKeys.otpId","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"otpId","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/otpId","url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/otpid"},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys","role":"symbol","title":"OneTimePasscodeResponse.CodingKeys","type":"topic","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/OneTimePasscodeResponse":{"kind":"symbol","title":"OneTimePasscodeResponse","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OneTimePasscodeResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","role":"symbol","navigatorTitle":[{"text":"OneTimePasscodeResponse","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..71ea7e38 --- /dev/null +++ b/docs/data/documentation/passage/onetimepasscoderesponse/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/rawrepresentable-implementations"]}],"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/hashValue"]},{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/hash(into:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"metadata":{"title":"RawRepresentable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys"]]},"sections":[],"references":{"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys/hashValue":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/hashvalue","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/hashValue","role":"symbol","title":"hashValue","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys","role":"symbol","title":"OneTimePasscodeResponse.CodingKeys","type":"topic","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/CodingKeys/hash(into:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"url":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/CodingKeys\/hash(into:)","type":"topic","title":"hash(into:)","abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://Passage/documentation/Passage/OneTimePasscodeResponse":{"kind":"symbol","title":"OneTimePasscodeResponse","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OneTimePasscodeResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","role":"symbol","navigatorTitle":[{"text":"OneTimePasscodeResponse","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/onetimepasscoderesponse/encode(to:).json b/docs/data/documentation/passage/onetimepasscoderesponse/encode(to:).json new file mode 100644 index 00000000..02609656 --- /dev/null +++ b/docs/data/documentation/passage/onetimepasscoderesponse/encode(to:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/encode(to:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","metadata":{"externalID":"s:7Passage23OneTimePasscodeResponseV6encode2toys7Encoder_p_tKF","modules":[{"name":"Passage"}],"roleHeading":"Instance Method","role":"symbol","symbolKind":"method","title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"variants":[{"paths":["\/documentation\/passage\/onetimepasscoderesponse\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/OneTimePasscodeResponse":{"kind":"symbol","title":"OneTimePasscodeResponse","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OneTimePasscodeResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","role":"symbol","navigatorTitle":[{"text":"OneTimePasscodeResponse","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/encode(to:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/encode(to:)","role":"symbol","title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","url":"\/documentation\/passage\/onetimepasscoderesponse\/encode(to:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/onetimepasscoderesponse/equatable-implementations.json b/docs/data/documentation/passage/onetimepasscoderesponse/equatable-implementations.json new file mode 100644 index 00000000..df255674 --- /dev/null +++ b/docs/data/documentation/passage/onetimepasscoderesponse/equatable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/!=(_:_:)"],"generated":true}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/onetimepasscoderesponse\/equatable-implementations"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse"]]},"kind":"article","references":{"doc://Passage/documentation/Passage/OneTimePasscodeResponse/!=(_:_:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse\/!=(_:_:)"},"doc://Passage/documentation/Passage/OneTimePasscodeResponse":{"kind":"symbol","title":"OneTimePasscodeResponse","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OneTimePasscodeResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","role":"symbol","navigatorTitle":[{"text":"OneTimePasscodeResponse","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/onetimepasscoderesponse/init(from:).json b/docs/data/documentation/passage/onetimepasscoderesponse/init(from:).json new file mode 100644 index 00000000..b695f5eb --- /dev/null +++ b/docs/data/documentation/passage/onetimepasscoderesponse/init(from:).json @@ -0,0 +1 @@ +{"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"externalID":"s:7Passage23OneTimePasscodeResponseV4fromACs7Decoder_p_tKcfc","role":"symbol","title":"init(from:)","roleHeading":"Initializer","modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/onetimepasscoderesponse\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/init(from:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse"]]},"references":{"doc://Passage/documentation/Passage/OneTimePasscodeResponse":{"kind":"symbol","title":"OneTimePasscodeResponse","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OneTimePasscodeResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","role":"symbol","navigatorTitle":[{"text":"OneTimePasscodeResponse","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse","abstract":[]},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/init(from:)":{"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/passage\/onetimepasscoderesponse\/init(from:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/init(from:)","role":"symbol","title":"init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/onetimepasscoderesponse/init(otpid:).json b/docs/data/documentation/passage/onetimepasscoderesponse/init(otpid:).json new file mode 100644 index 00000000..522b5d8a --- /dev/null +++ b/docs/data/documentation/passage/onetimepasscoderesponse/init(otpid:).json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/init(otpId:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/onetimepasscoderesponse\/init(otpid:)"]}],"kind":"symbol","metadata":{"role":"symbol","modules":[{"name":"Passage"}],"title":"init(otpId:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"otpId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"symbolKind":"init","roleHeading":"Initializer","externalID":"s:7Passage23OneTimePasscodeResponseV5otpIdACSS_tcfc"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"otpId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/OneTimePasscodeResponse":{"kind":"symbol","title":"OneTimePasscodeResponse","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OneTimePasscodeResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","role":"symbol","navigatorTitle":[{"text":"OneTimePasscodeResponse","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/init(otpId:)":{"type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"otpId"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/onetimepasscoderesponse\/init(otpid:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/init(otpId:)","role":"symbol","title":"init(otpId:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/onetimepasscoderesponse/otpid.json b/docs/data/documentation/passage/onetimepasscoderesponse/otpid.json new file mode 100644 index 00000000..509be17b --- /dev/null +++ b/docs/data/documentation/passage/onetimepasscoderesponse/otpid.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/onetimepasscoderesponse\/otpid"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"otpId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/otpId","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse"]]},"metadata":{"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","title":"otpId","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"otpId","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage23OneTimePasscodeResponseV5otpIdSSvp"},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"The ID of the one-time passcode. Provide it when activating."}],"sections":[],"references":{"doc://Passage/documentation/Passage/OneTimePasscodeResponse":{"kind":"symbol","title":"OneTimePasscodeResponse","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OneTimePasscodeResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","role":"symbol","navigatorTitle":[{"text":"OneTimePasscodeResponse","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse","abstract":[]},"doc://Passage/documentation/Passage/OneTimePasscodeResponse/otpId":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"otpId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/passage\/onetimepasscoderesponse\/otpid","abstract":[{"text":"The ID of the one-time passcode. Provide it when activating.","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse\/otpId","role":"symbol","title":"otpId","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/openapiclientapi.json b/docs/data/documentation/passage/openapiclientapi.json new file mode 100644 index 00000000..049d14c8 --- /dev/null +++ b/docs/data/documentation/passage/openapiclientapi.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"OpenAPIClientAPI","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"sections":[],"metadata":{"navigatorTitle":[{"text":"OpenAPIClientAPI","kind":"identifier"}],"modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage16OpenAPIClientAPIC","roleHeading":"Class","symbolKind":"class","title":"OpenAPIClientAPI","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"OpenAPIClientAPI","kind":"identifier"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPI"},"topicSections":[{"title":"Type Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPI\/apiResponseQueue","doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPI\/basePath","doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPI\/credential","doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPI\/customHeaders","doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPI\/requestBuilderFactory"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/openapiclientapi"]}],"references":{"doc://Passage/documentation/Passage/OpenAPIClientAPI/customHeaders":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/openapiclientapi\/customheaders","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPI\/customHeaders","title":"customHeaders","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"customHeaders"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]","kind":"text"}]},"doc://Passage/documentation/Passage/OpenAPIClientAPI/credential":{"kind":"symbol","type":"topic","abstract":[],"url":"\/documentation\/passage\/openapiclientapi\/credential","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPI\/credential","title":"credential","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"credential","kind":"identifier"},{"kind":"text","text":": "},{"text":"URLCredential","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSURLCredential"},{"kind":"text","text":"?"}]},"doc://Passage/documentation/Passage/OpenAPIClientAPI/apiResponseQueue":{"abstract":[],"title":"apiResponseQueue","url":"\/documentation\/passage\/openapiclientapi\/apiresponsequeue","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPI\/apiResponseQueue","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"apiResponseQueue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier","text":"DispatchQueue"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OpenAPIClientAPI/requestBuilderFactory":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/openapiclientapi\/requestbuilderfactory","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPI\/requestBuilderFactory","title":"requestBuilderFactory","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"requestBuilderFactory","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage21RequestBuilderFactoryP","text":"RequestBuilderFactory","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage/OpenAPIClientAPI/basePath":{"kind":"symbol","type":"topic","abstract":[],"url":"\/documentation\/passage\/openapiclientapi\/basepath","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPI\/basePath","title":"basePath","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"basePath"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"doc://Passage/documentation/Passage/OpenAPIClientAPI":{"abstract":[],"title":"OpenAPIClientAPI","navigatorTitle":[{"kind":"identifier","text":"OpenAPIClientAPI"}],"url":"\/documentation\/passage\/openapiclientapi","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPI","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OpenAPIClientAPI","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/openapiclientapi/apiresponsequeue.json b/docs/data/documentation/passage/openapiclientapi/apiresponsequeue.json new file mode 100644 index 00000000..ef8f0269 --- /dev/null +++ b/docs/data/documentation/passage/openapiclientapi/apiresponsequeue.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"apiResponseQueue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"Passage"}],"roleHeading":"Type Property","title":"apiResponseQueue","role":"symbol","symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"apiResponseQueue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"}],"externalID":"s:7Passage16OpenAPIClientAPIC16apiResponseQueueSo17OS_dispatch_queueCvpZ"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPI"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPI\/apiResponseQueue","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/openapiclientapi\/apiresponsequeue"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OpenAPIClientAPI/apiResponseQueue":{"abstract":[],"title":"apiResponseQueue","url":"\/documentation\/passage\/openapiclientapi\/apiresponsequeue","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPI\/apiResponseQueue","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"apiResponseQueue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","kind":"typeIdentifier","text":"DispatchQueue"}],"kind":"symbol"},"doc://Passage/documentation/Passage/OpenAPIClientAPI":{"abstract":[],"title":"OpenAPIClientAPI","navigatorTitle":[{"kind":"identifier","text":"OpenAPIClientAPI"}],"url":"\/documentation\/passage\/openapiclientapi","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPI","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OpenAPIClientAPI","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/openapiclientapi/basepath.json b/docs/data/documentation/passage/openapiclientapi/basepath.json new file mode 100644 index 00000000..ba26744c --- /dev/null +++ b/docs/data/documentation/passage/openapiclientapi/basepath.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"basePath","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPI\/basePath"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/openapiclientapi\/basepath"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPI"]]},"sections":[],"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"basePath"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"externalID":"s:7Passage16OpenAPIClientAPIC8basePathSSvpZ","symbolKind":"property","role":"symbol","title":"basePath","roleHeading":"Type Property","modules":[{"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage/OpenAPIClientAPI/basePath":{"kind":"symbol","type":"topic","abstract":[],"url":"\/documentation\/passage\/openapiclientapi\/basepath","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPI\/basePath","title":"basePath","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"basePath"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"doc://Passage/documentation/Passage/OpenAPIClientAPI":{"abstract":[],"title":"OpenAPIClientAPI","navigatorTitle":[{"kind":"identifier","text":"OpenAPIClientAPI"}],"url":"\/documentation\/passage\/openapiclientapi","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPI","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OpenAPIClientAPI","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/openapiclientapi/credential.json b/docs/data/documentation/passage/openapiclientapi/credential.json new file mode 100644 index 00000000..3c1e29a7 --- /dev/null +++ b/docs/data/documentation/passage/openapiclientapi/credential.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"credential","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSURLCredential","text":"URLCredential","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/openapiclientapi\/credential"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPI\/credential"},"metadata":{"symbolKind":"property","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Type Property","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"credential","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSURLCredential","text":"URLCredential"},{"text":"?","kind":"text"}],"title":"credential","externalID":"s:7Passage16OpenAPIClientAPIC10credentialSo15NSURLCredentialCSgvpZ"},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPI"]]},"sections":[],"references":{"doc://Passage/documentation/Passage/OpenAPIClientAPI":{"abstract":[],"title":"OpenAPIClientAPI","navigatorTitle":[{"kind":"identifier","text":"OpenAPIClientAPI"}],"url":"\/documentation\/passage\/openapiclientapi","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPI","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OpenAPIClientAPI","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/OpenAPIClientAPI/credential":{"kind":"symbol","type":"topic","abstract":[],"url":"\/documentation\/passage\/openapiclientapi\/credential","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPI\/credential","title":"credential","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"credential","kind":"identifier"},{"kind":"text","text":": "},{"text":"URLCredential","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSURLCredential"},{"kind":"text","text":"?"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/openapiclientapi/customheaders.json b/docs/data/documentation/passage/openapiclientapi/customheaders.json new file mode 100644 index 00000000..83802f8d --- /dev/null +++ b/docs/data/documentation/passage/openapiclientapi/customheaders.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPI\/customHeaders"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/openapiclientapi\/customheaders"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"customHeaders"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPI"]]},"metadata":{"externalID":"s:7Passage16OpenAPIClientAPIC13customHeadersSDyS2SGvpZ","role":"symbol","title":"customHeaders","modules":[{"name":"Passage"}],"roleHeading":"Type Property","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"customHeaders","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"]"}],"symbolKind":"property"},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/OpenAPIClientAPI/customHeaders":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/openapiclientapi\/customheaders","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPI\/customHeaders","title":"customHeaders","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"customHeaders"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]","kind":"text"}]},"doc://Passage/documentation/Passage/OpenAPIClientAPI":{"abstract":[],"title":"OpenAPIClientAPI","navigatorTitle":[{"kind":"identifier","text":"OpenAPIClientAPI"}],"url":"\/documentation\/passage\/openapiclientapi","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPI","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OpenAPIClientAPI","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/openapiclientapi/requestbuilderfactory.json b/docs/data/documentation/passage/openapiclientapi/requestbuilderfactory.json new file mode 100644 index 00000000..6b6de90a --- /dev/null +++ b/docs/data/documentation/passage/openapiclientapi/requestbuilderfactory.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestBuilderFactory"},{"kind":"text","text":": "},{"text":"RequestBuilderFactory","kind":"typeIdentifier","preciseIdentifier":"s:7Passage21RequestBuilderFactoryP","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilderFactory"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/openapiclientapi\/requestbuilderfactory"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPI\/requestBuilderFactory"},"metadata":{"title":"requestBuilderFactory","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestBuilderFactory"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage21RequestBuilderFactoryP","text":"RequestBuilderFactory"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage16OpenAPIClientAPIC21requestBuilderFactoryAA07RequestfG0_pvpZ","roleHeading":"Type Property","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPI"]]},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OpenAPIClientAPI":{"abstract":[],"title":"OpenAPIClientAPI","navigatorTitle":[{"kind":"identifier","text":"OpenAPIClientAPI"}],"url":"\/documentation\/passage\/openapiclientapi","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPI","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"OpenAPIClientAPI","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/RequestBuilderFactory":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilderFactory","url":"\/documentation\/passage\/requestbuilderfactory","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"RequestBuilderFactory"}],"title":"RequestBuilderFactory","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"RequestBuilderFactory","kind":"identifier"}]},"doc://Passage/documentation/Passage/OpenAPIClientAPI/requestBuilderFactory":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/openapiclientapi\/requestbuilderfactory","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPI\/requestBuilderFactory","title":"requestBuilderFactory","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"requestBuilderFactory","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage21RequestBuilderFactoryP","text":"RequestBuilderFactory","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/openapiclientapichallengehandler.json b/docs/data/documentation/passage/openapiclientapichallengehandler.json new file mode 100644 index 00000000..2db87735 --- /dev/null +++ b/docs/data/documentation/passage/openapiclientapichallengehandler.json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"symbolKind":"typealias","externalID":"s:7Passage32OpenAPIClientAPIChallengeHandlera","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"OpenAPIClientAPIChallengeHandler"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"OpenAPIClientAPIChallengeHandler"}],"title":"OpenAPIClientAPIChallengeHandler","roleHeading":"Type Alias"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"OpenAPIClientAPIChallengeHandler","kind":"identifier"},{"kind":"text","text":" = (("},{"preciseIdentifier":"c:objc(cs)NSURLSession","text":"URLSession","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSURLSessionTask","text":"URLSessionTask","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSURLAuthenticationChallenge","text":"URLAuthenticationChallenge","kind":"typeIdentifier"},{"kind":"text","text":") -> ("},{"preciseIdentifier":"c:objc(cs)NSURLSession","kind":"typeIdentifier","text":"URLSession"},{"text":".","kind":"text"},{"text":"AuthChallengeDisposition","kind":"typeIdentifier","preciseIdentifier":"c:@E@NSURLSessionAuthChallengeDisposition"},{"kind":"text","text":", "},{"preciseIdentifier":"c:objc(cs)NSURLCredential","kind":"typeIdentifier","text":"URLCredential"},{"kind":"text","text":"?))"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/openapiclientapichallengehandler"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPIChallengeHandler","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Passage/documentation/Passage/OpenAPIClientAPIChallengeHandler":{"kind":"symbol","url":"\/documentation\/passage\/openapiclientapichallengehandler","role":"symbol","title":"OpenAPIClientAPIChallengeHandler","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPIChallengeHandler","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OpenAPIClientAPIChallengeHandler"}],"type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"OpenAPIClientAPIChallengeHandler"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/openidapi.json b/docs/data/documentation/passage/openidapi.json new file mode 100644 index 00000000..802d3420 --- /dev/null +++ b/docs/data/documentation/passage/openidapi.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/openidapi"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OpenIDAPI"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OpenIDAPI\/getOpenIdConfiguration(appId:)","doc:\/\/Passage\/documentation\/Passage\/OpenIDAPI\/getOpenIdConfigurationWithRequestBuilder(appId:)"],"title":"Type Methods"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OpenIDAPI"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"metadata":{"modules":[{"name":"Passage"}],"navigatorTitle":[{"kind":"identifier","text":"OpenIDAPI"}],"symbolKind":"class","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"OpenIDAPI","kind":"identifier"}],"externalID":"s:7Passage9OpenIDAPIC","title":"OpenIDAPI","role":"symbol","roleHeading":"Class"},"references":{"doc://Passage/documentation/Passage/OpenIDAPI/getOpenIdConfiguration(appId:)":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getOpenIdConfiguration","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"OpenIdConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:7Passage19OpenIdConfigurationV"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIDAPI\/getOpenIdConfiguration(appId:)","url":"\/documentation\/passage\/openidapi\/getopenidconfiguration(appid:)","type":"topic","title":"getOpenIdConfiguration(appId:)","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Get OpenID Configuration"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OpenIDAPI":{"title":"OpenIDAPI","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OpenIDAPI"}],"navigatorTitle":[{"text":"OpenIDAPI","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIDAPI","url":"\/documentation\/passage\/openidapi","kind":"symbol"},"doc://Passage/documentation/Passage/OpenIDAPI/getOpenIdConfigurationWithRequestBuilder(appId:)":{"type":"topic","url":"\/documentation\/passage\/openidapi\/getopenidconfigurationwithrequestbuilder(appid:)","abstract":[{"type":"text","text":"Get OpenID Configuration"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"getOpenIdConfigurationWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"OpenIdConfiguration","preciseIdentifier":"s:7Passage19OpenIdConfigurationV"},{"text":">","kind":"text"}],"kind":"symbol","title":"getOpenIdConfigurationWithRequestBuilder(appId:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIDAPI\/getOpenIdConfigurationWithRequestBuilder(appId:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/openidapi/getopenidconfiguration(appid:).json b/docs/data/documentation/passage/openidapi/getopenidconfiguration(appid:).json new file mode 100644 index 00000000..716f4fbb --- /dev/null +++ b/docs/data/documentation/passage/openidapi/getopenidconfiguration(appid:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/openidapi\/getopenidconfiguration(appid:)"]}],"sections":[],"abstract":[{"text":"Get OpenID Configuration","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OpenIDAPI"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getOpenIdConfiguration","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","text":"OpenIdConfiguration","preciseIdentifier":"s:7Passage19OpenIdConfigurationV"}],"platforms":["iOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) App ID"}]}]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Return Value","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"OpenIdConfiguration"}]}]}],"metadata":{"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getOpenIdConfiguration"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"OpenIdConfiguration","preciseIdentifier":"s:7Passage19OpenIdConfigurationV"}],"title":"getOpenIdConfiguration(appId:)","role":"symbol","platforms":[{"introducedAt":"13.0","deprecated":false,"unavailable":false,"name":"iOS","beta":false},{"deprecated":false,"name":"macOS","introducedAt":"10.15","beta":false,"unavailable":false},{"introducedAt":"13.0","unavailable":false,"deprecated":false,"beta":false,"name":"tvOS"},{"beta":false,"deprecated":false,"name":"watchOS","introducedAt":"6.0","unavailable":false}],"modules":[{"name":"Passage"}],"roleHeading":"Type Method","externalID":"s:7Passage9OpenIDAPIC03getB15IdConfiguration03appE0AA0beF0VSS_tYaKFZ","symbolKind":"method"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OpenIDAPI\/getOpenIdConfiguration(appId:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/OpenIDAPI/getOpenIdConfiguration(appId:)":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getOpenIdConfiguration","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"OpenIdConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:7Passage19OpenIdConfigurationV"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIDAPI\/getOpenIdConfiguration(appId:)","url":"\/documentation\/passage\/openidapi\/getopenidconfiguration(appid:)","type":"topic","title":"getOpenIdConfiguration(appId:)","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Get OpenID Configuration"}]},"doc://Passage/documentation/Passage/OpenIDAPI":{"title":"OpenIDAPI","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OpenIDAPI"}],"navigatorTitle":[{"text":"OpenIDAPI","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIDAPI","url":"\/documentation\/passage\/openidapi","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration","title":"OpenIdConfiguration","role":"symbol","navigatorTitle":[{"text":"OpenIdConfiguration","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OpenIdConfiguration","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/openidapi/getopenidconfigurationwithrequestbuilder(appid:).json b/docs/data/documentation/passage/openidapi/getopenidconfigurationwithrequestbuilder(appid:).json new file mode 100644 index 00000000..5d2f4d18 --- /dev/null +++ b/docs/data/documentation/passage/openidapi/getopenidconfigurationwithrequestbuilder(appid:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Get OpenID Configuration"}],"variants":[{"paths":["\/documentation\/passage\/openidapi\/getopenidconfigurationwithrequestbuilder(appid:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getOpenIdConfigurationWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"OpenIdConfiguration","kind":"typeIdentifier","preciseIdentifier":"s:7Passage19OpenIdConfigurationV"},{"text":">","kind":"text"}],"externalID":"s:7Passage9OpenIDAPIC03getB33IdConfigurationWithRequestBuilder03appE0AA0hI0CyAA0beF0VGSS_tFZ","title":"getOpenIdConfigurationWithRequestBuilder(appId:)","role":"symbol","roleHeading":"Type Method"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OpenIDAPI"]]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OpenIDAPI\/getOpenIdConfigurationWithRequestBuilder(appId:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getOpenIdConfigurationWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":") -> ","kind":"text"},{"text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Passage19OpenIdConfigurationV","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","kind":"typeIdentifier","text":"OpenIdConfiguration"},{"text":">","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"text":"(path) App ID","type":"text"}]}]}]},{"kind":"content","content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"RequestBuilder"}],"type":"paragraph"}]},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"items":[{"content":[{"inlineContent":[{"text":"GET \/apps\/{app_id}\/.well-known\/openid-configuration","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Get OpenID Configuration for an app."}]}]}],"type":"unorderedList"}],"kind":"content"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OpenIDAPI":{"title":"OpenIDAPI","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OpenIDAPI"}],"navigatorTitle":[{"text":"OpenIDAPI","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIDAPI","url":"\/documentation\/passage\/openidapi","kind":"symbol"},"doc://Passage/documentation/Passage/OpenIDAPI/getOpenIdConfigurationWithRequestBuilder(appId:)":{"type":"topic","url":"\/documentation\/passage\/openidapi\/getopenidconfigurationwithrequestbuilder(appid:)","abstract":[{"type":"text","text":"Get OpenID Configuration"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"getOpenIdConfigurationWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"OpenIdConfiguration","preciseIdentifier":"s:7Passage19OpenIdConfigurationV"},{"text":">","kind":"text"}],"kind":"symbol","title":"getOpenIdConfigurationWithRequestBuilder(appId:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIDAPI\/getOpenIdConfigurationWithRequestBuilder(appId:)","role":"symbol"},"doc://Passage/documentation/Passage/OpenIdConfiguration":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration","title":"OpenIdConfiguration","role":"symbol","navigatorTitle":[{"text":"OpenIdConfiguration","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OpenIdConfiguration","kind":"identifier"}]},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/openidconfiguration.json b/docs/data/documentation/passage/openidconfiguration.json new file mode 100644 index 00000000..73470334 --- /dev/null +++ b/docs/data/documentation/passage/openidconfiguration.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage19OpenIdConfigurationV","navigatorTitle":[{"text":"OpenIdConfiguration","kind":"identifier"}],"modules":[{"name":"Passage"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"OpenIdConfiguration","kind":"identifier"}],"symbolKind":"struct","roleHeading":"Structure","role":"symbol","title":"OpenIdConfiguration"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","interfaceLanguage":"swift"},"sections":[],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/init(authorizationEndpoint:issuer:jwksUri:)","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/init(from:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/authorizationEndpoint","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/issuer","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/jwksUri"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/encode(to:)"],"title":"Instance Methods"},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys"]},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/Equatable-Implementations"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"OpenIdConfiguration","kind":"identifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/openidconfiguration"]}],"kind":"symbol","relationshipsSections":[{"title":"Conforms To","kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration\/codingkeys","title":"OpenIdConfiguration.CodingKeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","url":"\/documentation\/passage\/openidconfiguration\/init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/init(from:)","role":"symbol","title":"init(from:)","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/OpenIdConfiguration/init(authorizationEndpoint:issuer:jwksUri:)":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration\/init(authorizationendpoint:issuer:jwksuri:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"authorizationEndpoint","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"issuer"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"jwksUri"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"role":"symbol","title":"init(authorizationEndpoint:issuer:jwksUri:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/init(authorizationEndpoint:issuer:jwksUri:)","type":"topic"},"doc://Passage/documentation/Passage/OpenIdConfiguration":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration","title":"OpenIdConfiguration","role":"symbol","navigatorTitle":[{"text":"OpenIdConfiguration","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OpenIdConfiguration","kind":"identifier"}]},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Passage/documentation/Passage/OpenIdConfiguration/jwksUri":{"url":"\/documentation\/passage\/openidconfiguration\/jwksuri","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwksUri"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/jwksUri","title":"jwksUri","type":"topic","abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage/OpenIdConfiguration/authorizationEndpoint":{"url":"\/documentation\/passage\/openidconfiguration\/authorizationendpoint","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"authorizationEndpoint"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"authorizationEndpoint","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/authorizationEndpoint","role":"symbol","abstract":[]},"doc://Passage/SE":{"identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://Passage/documentation/Passage/OpenIdConfiguration/encode(to:)":{"title":"encode(to:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/passage\/openidconfiguration\/encode(to:)","abstract":[],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/encode(to:)","kind":"symbol"},"doc://Passage/documentation/Passage/OpenIdConfiguration/issuer":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"issuer","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"url":"\/documentation\/passage\/openidconfiguration\/issuer","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/issuer","role":"symbol","title":"issuer","kind":"symbol"},"doc://Passage/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ","type":"unresolvable"},"doc://Passage/Se":{"title":"Swift.Decodable","identifier":"doc:\/\/Passage\/Se","type":"unresolvable"},"doc://Passage/documentation/Passage/OpenIdConfiguration/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/openidconfiguration\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/openidconfiguration/!=(_:_:).json b/docs/data/documentation/passage/openidconfiguration/!=(_:_:).json new file mode 100644 index 00000000..ea4cdcb6 --- /dev/null +++ b/docs/data/documentation/passage/openidconfiguration/!=(_:_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/Equatable-Implementations"]]},"kind":"symbol","metadata":{"title":"!=(_:_:)","roleHeading":"Operator","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage19OpenIdConfigurationV","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/passage\/openidconfiguration\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/!=(_:_:)","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/OpenIdConfiguration/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/openidconfiguration\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"kind":"symbol","url":"\/documentation\/passage\/openidconfiguration\/!=(_:_:)","type":"topic"},"doc://Passage/documentation/Passage/OpenIdConfiguration":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration","title":"OpenIdConfiguration","role":"symbol","navigatorTitle":[{"text":"OpenIdConfiguration","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OpenIdConfiguration","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/openidconfiguration/authorizationendpoint.json b/docs/data/documentation/passage/openidconfiguration/authorizationendpoint.json new file mode 100644 index 00000000..2983d38c --- /dev/null +++ b/docs/data/documentation/passage/openidconfiguration/authorizationendpoint.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"property","externalID":"s:7Passage19OpenIdConfigurationV21authorizationEndpointSSvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"authorizationEndpoint","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"role":"symbol","title":"authorizationEndpoint","roleHeading":"Instance Property"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/authorizationEndpoint","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"authorizationEndpoint","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/openidconfiguration\/authorizationendpoint"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration/authorizationEndpoint":{"url":"\/documentation\/passage\/openidconfiguration\/authorizationendpoint","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"authorizationEndpoint"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"authorizationEndpoint","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/authorizationEndpoint","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/OpenIdConfiguration":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration","title":"OpenIdConfiguration","role":"symbol","navigatorTitle":[{"text":"OpenIdConfiguration","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OpenIdConfiguration","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/openidconfiguration/codingkeys.json b/docs/data/documentation/passage/openidconfiguration/codingkeys.json new file mode 100644 index 00000000..f0c8329b --- /dev/null +++ b/docs/data/documentation/passage/openidconfiguration/codingkeys.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Enumeration","externalID":"s:7Passage19OpenIdConfigurationV10CodingKeysO","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"OpenIdConfiguration.CodingKeys"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"kind":"symbol","topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/authorizationEndpoint","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/issuer","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/jwksUri"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/RawRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration"]]},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/openidconfiguration\/codingkeys"]}],"references":{"doc://Passage/SY":{"identifier":"doc:\/\/Passage\/SY","type":"unresolvable","title":"Swift.RawRepresentable"},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys/Equatable-Implementations":{"role":"collectionGroup","url":"\/documentation\/passage\/openidconfiguration\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/Equatable-Implementations","abstract":[]},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys/issuer":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"issuer","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/openidconfiguration\/codingkeys\/issuer","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/issuer","role":"symbol","title":"OpenIdConfiguration.CodingKeys.issuer","kind":"symbol"},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys/authorizationEndpoint":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authorizationEndpoint"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/authorizationEndpoint","url":"\/documentation\/passage\/openidconfiguration\/codingkeys\/authorizationendpoint","kind":"symbol","abstract":[],"role":"symbol","title":"OpenIdConfiguration.CodingKeys.authorizationEndpoint"},"doc://Passage/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP"},"doc://Passage/s9CodingKeyP":{"title":"Swift.CodingKey","type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP"},"doc://Passage/documentation/Passage/OpenIdConfiguration":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration","title":"OpenIdConfiguration","role":"symbol","navigatorTitle":[{"text":"OpenIdConfiguration","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OpenIdConfiguration","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP"},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys/CodingKey-Implementations":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/CodingKey-Implementations","kind":"article"},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration\/codingkeys","title":"OpenIdConfiguration.CodingKeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys/init(rawValue:)":{"url":"\/documentation\/passage\/openidconfiguration\/codingkeys\/init(rawvalue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"init(rawValue:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/init(rawValue:)","type":"topic","kind":"symbol","abstract":[]},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys/jwksUri":{"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"jwksUri","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/jwksUri","url":"\/documentation\/passage\/openidconfiguration\/codingkeys\/jwksuri","kind":"symbol","abstract":[],"role":"symbol","title":"OpenIdConfiguration.CodingKeys.jwksUri"},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/openidconfiguration\/codingkeys\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article"},"doc://Passage/s8SendableP":{"identifier":"doc:\/\/Passage\/s8SendableP","type":"unresolvable","title":"Swift.Sendable"},"doc://Passage/s12CaseIterableP":{"identifier":"doc:\/\/Passage\/s12CaseIterableP","type":"unresolvable","title":"Swift.CaseIterable"},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys/init(stringValue:)":{"url":"\/documentation\/passage\/openidconfiguration\/codingkeys\/init(stringvalue:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/init(stringValue:)","kind":"symbol","type":"topic","title":"init(stringValue:)","abstract":[]},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys/init(intValue:)":{"kind":"symbol","role":"symbol","title":"init(intValue:)","type":"topic","url":"\/documentation\/passage\/openidconfiguration\/codingkeys\/init(intvalue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/init(intValue:)"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","type":"unresolvable","title":"Swift.Equatable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/openidconfiguration/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/openidconfiguration/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..367faf26 --- /dev/null +++ b/docs/data/documentation/passage/openidconfiguration/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/openidconfiguration\/codingkeys\/!=(_:_:)"]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/Equatable-Implementations"]]},"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage19OpenIdConfigurationV10CodingKeysO","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"extendedModule":"Swift","roleHeading":"Operator","title":"!=(_:_:)","symbolKind":"op"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys/Equatable-Implementations":{"role":"collectionGroup","url":"\/documentation\/passage\/openidconfiguration\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/Equatable-Implementations","abstract":[]},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration\/codingkeys","title":"OpenIdConfiguration.CodingKeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys/!=(_:_:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"symbol","title":"!=(_:_:)","type":"topic","url":"\/documentation\/passage\/openidconfiguration\/codingkeys\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/!=(_:_:)","abstract":[]},"doc://Passage/documentation/Passage/OpenIdConfiguration":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration","title":"OpenIdConfiguration","role":"symbol","navigatorTitle":[{"text":"OpenIdConfiguration","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OpenIdConfiguration","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/openidconfiguration/codingkeys/authorizationendpoint.json b/docs/data/documentation/passage/openidconfiguration/codingkeys/authorizationendpoint.json new file mode 100644 index 00000000..a9246a83 --- /dev/null +++ b/docs/data/documentation/passage/openidconfiguration/codingkeys/authorizationendpoint.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage19OpenIdConfigurationV10CodingKeysO21authorizationEndpointyA2EmF","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"authorizationEndpoint","kind":"identifier"}],"title":"OpenIdConfiguration.CodingKeys.authorizationEndpoint","role":"symbol","roleHeading":"Case","symbolKind":"case"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/openidconfiguration\/codingkeys\/authorizationendpoint"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authorizationEndpoint","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/authorizationEndpoint","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/OpenIdConfiguration":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration","title":"OpenIdConfiguration","role":"symbol","navigatorTitle":[{"text":"OpenIdConfiguration","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OpenIdConfiguration","kind":"identifier"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys/authorizationEndpoint":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authorizationEndpoint"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/authorizationEndpoint","url":"\/documentation\/passage\/openidconfiguration\/codingkeys\/authorizationendpoint","kind":"symbol","abstract":[],"role":"symbol","title":"OpenIdConfiguration.CodingKeys.authorizationEndpoint"},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration\/codingkeys","title":"OpenIdConfiguration.CodingKeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/openidconfiguration/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/openidconfiguration/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..adea1a79 --- /dev/null +++ b/docs/data/documentation/passage/openidconfiguration/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"CodingKey Implementations"},"variants":[{"paths":["\/documentation\/passage\/openidconfiguration\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys"]]},"sections":[],"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/description"]}],"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration","title":"OpenIdConfiguration","role":"symbol","navigatorTitle":[{"text":"OpenIdConfiguration","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OpenIdConfiguration","kind":"identifier"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration\/codingkeys","title":"OpenIdConfiguration.CodingKeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys/debugDescription":{"title":"debugDescription","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/debugDescription","url":"\/documentation\/passage\/openidconfiguration\/codingkeys\/debugdescription","kind":"symbol"},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys/description":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration\/codingkeys\/description","title":"description","role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/description","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/openidconfiguration/codingkeys/debugdescription.json b/docs/data/documentation/passage/openidconfiguration/codingkeys/debugdescription.json new file mode 100644 index 00000000..1254555d --- /dev/null +++ b/docs/data/documentation/passage/openidconfiguration/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/CodingKey-Implementations"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/openidconfiguration\/codingkeys\/debugdescription"]}],"metadata":{"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"title":"debugDescription","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage19OpenIdConfigurationV10CodingKeysO","role":"symbol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"references":{"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys/CodingKey-Implementations":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/CodingKey-Implementations","kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys/debugDescription":{"title":"debugDescription","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/debugDescription","url":"\/documentation\/passage\/openidconfiguration\/codingkeys\/debugdescription","kind":"symbol"},"doc://Passage/documentation/Passage/OpenIdConfiguration":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration","title":"OpenIdConfiguration","role":"symbol","navigatorTitle":[{"text":"OpenIdConfiguration","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OpenIdConfiguration","kind":"identifier"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration\/codingkeys","title":"OpenIdConfiguration.CodingKeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/openidconfiguration/codingkeys/description.json b/docs/data/documentation/passage/openidconfiguration/codingkeys/description.json new file mode 100644 index 00000000..e78a772c --- /dev/null +++ b/docs/data/documentation/passage/openidconfiguration/codingkeys/description.json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.description"},{"type":"text","text":"."}],"sections":[],"metadata":{"externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage19OpenIdConfigurationV10CodingKeysO","title":"description","role":"symbol","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/CodingKey-Implementations"]]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/description","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/openidconfiguration\/codingkeys\/description"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys/description":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration\/codingkeys\/description","title":"description","role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/description","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration\/codingkeys","title":"OpenIdConfiguration.CodingKeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys/CodingKey-Implementations":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/CodingKey-Implementations","kind":"article"},"doc://Passage/documentation/Passage/OpenIdConfiguration":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration","title":"OpenIdConfiguration","role":"symbol","navigatorTitle":[{"text":"OpenIdConfiguration","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OpenIdConfiguration","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/openidconfiguration/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/openidconfiguration/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..76d614eb --- /dev/null +++ b/docs/data/documentation/passage/openidconfiguration/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/!=(_:_:)"],"title":"Operators"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/openidconfiguration\/codingkeys\/equatable-implementations"]}],"references":{"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys/!=(_:_:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"symbol","title":"!=(_:_:)","type":"topic","url":"\/documentation\/passage\/openidconfiguration\/codingkeys\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/!=(_:_:)","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration\/codingkeys","title":"OpenIdConfiguration.CodingKeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration","title":"OpenIdConfiguration","role":"symbol","navigatorTitle":[{"text":"OpenIdConfiguration","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OpenIdConfiguration","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/openidconfiguration/codingkeys/hash(into:).json b/docs/data/documentation/passage/openidconfiguration/codingkeys/hash(into:).json new file mode 100644 index 00000000..69945572 --- /dev/null +++ b/docs/data/documentation/passage/openidconfiguration/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/hash(into:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/openidconfiguration\/codingkeys\/hash(into:)"]}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"roleHeading":"Instance Method","symbolKind":"method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage19OpenIdConfigurationV10CodingKeysO","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"extendedModule":"Swift","role":"symbol","title":"hash(into:)","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/OpenIdConfiguration":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration","title":"OpenIdConfiguration","role":"symbol","navigatorTitle":[{"text":"OpenIdConfiguration","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OpenIdConfiguration","kind":"identifier"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration\/codingkeys","title":"OpenIdConfiguration.CodingKeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys/hash(into:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","url":"\/documentation\/passage\/openidconfiguration\/codingkeys\/hash(into:)","abstract":[],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/hash(into:)","role":"symbol","title":"hash(into:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/openidconfiguration\/codingkeys\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/openidconfiguration/codingkeys/hashvalue.json b/docs/data/documentation/passage/openidconfiguration/codingkeys/hashvalue.json new file mode 100644 index 00000000..807c3c12 --- /dev/null +++ b/docs/data/documentation/passage/openidconfiguration/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage19OpenIdConfigurationV10CodingKeysO","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"extendedModule":"Swift","role":"symbol","title":"hashValue","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/RawRepresentable-Implementations"]]},"variants":[{"paths":["\/documentation\/passage\/openidconfiguration\/codingkeys\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/hashValue"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/OpenIdConfiguration":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration","title":"OpenIdConfiguration","role":"symbol","navigatorTitle":[{"text":"OpenIdConfiguration","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OpenIdConfiguration","kind":"identifier"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/openidconfiguration\/codingkeys\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article"},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys/hashValue":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/openidconfiguration\/codingkeys\/hashvalue","abstract":[],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/hashValue","role":"symbol","title":"hashValue","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration\/codingkeys","title":"OpenIdConfiguration.CodingKeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/openidconfiguration/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/openidconfiguration/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..f47e1aa8 --- /dev/null +++ b/docs/data/documentation/passage/openidconfiguration/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys"]]},"kind":"symbol","sections":[],"metadata":{"symbolKind":"init","externalID":"s:7Passage19OpenIdConfigurationV10CodingKeysO8intValueAESgSi_tcfc","role":"symbol","title":"init(intValue:)","modules":[{"name":"Passage"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"roleHeading":"Initializer"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/init(intValue:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/openidconfiguration\/codingkeys\/init(intvalue:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys/init(intValue:)":{"kind":"symbol","role":"symbol","title":"init(intValue:)","type":"topic","url":"\/documentation\/passage\/openidconfiguration\/codingkeys\/init(intvalue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/init(intValue:)"},"doc://Passage/documentation/Passage/OpenIdConfiguration":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration","title":"OpenIdConfiguration","role":"symbol","navigatorTitle":[{"text":"OpenIdConfiguration","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OpenIdConfiguration","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration\/codingkeys","title":"OpenIdConfiguration.CodingKeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/openidconfiguration/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/openidconfiguration/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..3a2bb284 --- /dev/null +++ b/docs/data/documentation/passage/openidconfiguration/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/openidconfiguration\/codingkeys\/init(rawvalue:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys"]]},"metadata":{"symbolKind":"init","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"title":"init(rawValue:)","role":"symbol","roleHeading":"Initializer","externalID":"s:7Passage19OpenIdConfigurationV10CodingKeysO8rawValueAESgSS_tcfc"},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/OpenIdConfiguration":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration","title":"OpenIdConfiguration","role":"symbol","navigatorTitle":[{"text":"OpenIdConfiguration","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OpenIdConfiguration","kind":"identifier"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration\/codingkeys","title":"OpenIdConfiguration.CodingKeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys/init(rawValue:)":{"url":"\/documentation\/passage\/openidconfiguration\/codingkeys\/init(rawvalue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"init(rawValue:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/init(rawValue:)","type":"topic","kind":"symbol","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/openidconfiguration/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/openidconfiguration/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..95d4567f --- /dev/null +++ b/docs/data/documentation/passage/openidconfiguration/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/init(stringValue:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/openidconfiguration\/codingkeys\/init(stringvalue:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys"]]},"metadata":{"role":"symbol","symbolKind":"init","modules":[{"name":"Passage"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"roleHeading":"Initializer","title":"init(stringValue:)","externalID":"s:7Passage19OpenIdConfigurationV10CodingKeysO11stringValueAESgSS_tcfc"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration\/codingkeys","title":"OpenIdConfiguration.CodingKeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys/init(stringValue:)":{"url":"\/documentation\/passage\/openidconfiguration\/codingkeys\/init(stringvalue:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/init(stringValue:)","kind":"symbol","type":"topic","title":"init(stringValue:)","abstract":[]},"doc://Passage/documentation/Passage/OpenIdConfiguration":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration","title":"OpenIdConfiguration","role":"symbol","navigatorTitle":[{"text":"OpenIdConfiguration","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OpenIdConfiguration","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/openidconfiguration/codingkeys/issuer.json b/docs/data/documentation/passage/openidconfiguration/codingkeys/issuer.json new file mode 100644 index 00000000..503315eb --- /dev/null +++ b/docs/data/documentation/passage/openidconfiguration/codingkeys/issuer.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"issuer"}],"roleHeading":"Case","symbolKind":"case","externalID":"s:7Passage19OpenIdConfigurationV10CodingKeysO6issueryA2EmF","role":"symbol","title":"OpenIdConfiguration.CodingKeys.issuer","modules":[{"name":"Passage"}]},"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/issuer"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"issuer","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/openidconfiguration\/codingkeys\/issuer"]}],"references":{"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys/issuer":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"issuer","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/openidconfiguration\/codingkeys\/issuer","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/issuer","role":"symbol","title":"OpenIdConfiguration.CodingKeys.issuer","kind":"symbol"},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration\/codingkeys","title":"OpenIdConfiguration.CodingKeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration","title":"OpenIdConfiguration","role":"symbol","navigatorTitle":[{"text":"OpenIdConfiguration","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OpenIdConfiguration","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/openidconfiguration/codingkeys/jwksuri.json b/docs/data/documentation/passage/openidconfiguration/codingkeys/jwksuri.json new file mode 100644 index 00000000..03e6a3e4 --- /dev/null +++ b/docs/data/documentation/passage/openidconfiguration/codingkeys/jwksuri.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage19OpenIdConfigurationV10CodingKeysO7jwksUriyA2EmF","role":"symbol","title":"OpenIdConfiguration.CodingKeys.jwksUri","roleHeading":"Case","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"jwksUri","kind":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/openidconfiguration\/codingkeys\/jwksuri"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/jwksUri"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"jwksUri","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration\/codingkeys","title":"OpenIdConfiguration.CodingKeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration","title":"OpenIdConfiguration","role":"symbol","navigatorTitle":[{"text":"OpenIdConfiguration","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OpenIdConfiguration","kind":"identifier"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys/jwksUri":{"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"jwksUri","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/jwksUri","url":"\/documentation\/passage\/openidconfiguration\/codingkeys\/jwksuri","kind":"symbol","abstract":[],"role":"symbol","title":"OpenIdConfiguration.CodingKeys.jwksUri"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/openidconfiguration/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/openidconfiguration/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..b6c4f70a --- /dev/null +++ b/docs/data/documentation/passage/openidconfiguration/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage"}],"title":"RawRepresentable Implementations","role":"collectionGroup"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/openidconfiguration\/codingkeys\/rawrepresentable-implementations"]}],"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/hashValue"]},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/hash(into:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys"]]},"kind":"article","references":{"doc://Passage/documentation/Passage/OpenIdConfiguration":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration","title":"OpenIdConfiguration","role":"symbol","navigatorTitle":[{"text":"OpenIdConfiguration","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OpenIdConfiguration","kind":"identifier"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration\/codingkeys","title":"OpenIdConfiguration.CodingKeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys/hash(into:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","url":"\/documentation\/passage\/openidconfiguration\/codingkeys\/hash(into:)","abstract":[],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/hash(into:)","role":"symbol","title":"hash(into:)","kind":"symbol"},"doc://Passage/documentation/Passage/OpenIdConfiguration/CodingKeys/hashValue":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/openidconfiguration\/codingkeys\/hashvalue","abstract":[],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/CodingKeys\/hashValue","role":"symbol","title":"hashValue","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/openidconfiguration/encode(to:).json b/docs/data/documentation/passage/openidconfiguration/encode(to:).json new file mode 100644 index 00000000..e38fcd38 --- /dev/null +++ b/docs/data/documentation/passage/openidconfiguration/encode(to:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/openidconfiguration\/encode(to:)"]}],"metadata":{"role":"symbol","externalID":"s:7Passage19OpenIdConfigurationV6encode2toys7Encoder_p_tKF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"roleHeading":"Instance Method","modules":[{"name":"Passage"}],"symbolKind":"method","title":"encode(to:)"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/encode(to:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/OpenIdConfiguration":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration","title":"OpenIdConfiguration","role":"symbol","navigatorTitle":[{"text":"OpenIdConfiguration","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OpenIdConfiguration","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration/encode(to:)":{"title":"encode(to:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/passage\/openidconfiguration\/encode(to:)","abstract":[],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/encode(to:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/openidconfiguration/equatable-implementations.json b/docs/data/documentation/passage/openidconfiguration/equatable-implementations.json new file mode 100644 index 00000000..d61e7303 --- /dev/null +++ b/docs/data/documentation/passage/openidconfiguration/equatable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/!=(_:_:)"],"generated":true,"title":"Operators"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/openidconfiguration\/equatable-implementations"]}],"references":{"doc://Passage/documentation/Passage/OpenIdConfiguration":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration","title":"OpenIdConfiguration","role":"symbol","navigatorTitle":[{"text":"OpenIdConfiguration","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OpenIdConfiguration","kind":"identifier"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"kind":"symbol","url":"\/documentation\/passage\/openidconfiguration\/!=(_:_:)","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/openidconfiguration/init(authorizationendpoint:issuer:jwksuri:).json b/docs/data/documentation/passage/openidconfiguration/init(authorizationendpoint:issuer:jwksuri:).json new file mode 100644 index 00000000..bc50a369 --- /dev/null +++ b/docs/data/documentation/passage/openidconfiguration/init(authorizationendpoint:issuer:jwksuri:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/init(authorizationEndpoint:issuer:jwksUri:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration"]]},"kind":"symbol","sections":[],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"authorizationEndpoint","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"issuer","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"jwksUri","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol","externalID":"s:7Passage19OpenIdConfigurationV21authorizationEndpoint6issuer7jwksUriACSS_S2Stcfc","title":"init(authorizationEndpoint:issuer:jwksUri:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"authorizationEndpoint","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"issuer","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"jwksUri","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/openidconfiguration\/init(authorizationendpoint:issuer:jwksuri:)"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration","title":"OpenIdConfiguration","role":"symbol","navigatorTitle":[{"text":"OpenIdConfiguration","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OpenIdConfiguration","kind":"identifier"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration/init(authorizationEndpoint:issuer:jwksUri:)":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration\/init(authorizationendpoint:issuer:jwksuri:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"authorizationEndpoint","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"issuer"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"jwksUri"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"role":"symbol","title":"init(authorizationEndpoint:issuer:jwksUri:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/init(authorizationEndpoint:issuer:jwksUri:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/openidconfiguration/init(from:).json b/docs/data/documentation/passage/openidconfiguration/init(from:).json new file mode 100644 index 00000000..a58d8d11 --- /dev/null +++ b/docs/data/documentation/passage/openidconfiguration/init(from:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage19OpenIdConfigurationV4fromACs7Decoder_p_tKcfc","symbolKind":"init","roleHeading":"Initializer","role":"symbol","modules":[{"name":"Passage"}],"title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"variants":[{"paths":["\/documentation\/passage\/openidconfiguration\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/init(from:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","url":"\/documentation\/passage\/openidconfiguration\/init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/init(from:)","role":"symbol","title":"init(from:)","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/OpenIdConfiguration":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration","title":"OpenIdConfiguration","role":"symbol","navigatorTitle":[{"text":"OpenIdConfiguration","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OpenIdConfiguration","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/openidconfiguration/issuer.json b/docs/data/documentation/passage/openidconfiguration/issuer.json new file mode 100644 index 00000000..635b3b7d --- /dev/null +++ b/docs/data/documentation/passage/openidconfiguration/issuer.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:7Passage19OpenIdConfigurationV6issuerSSvp","role":"symbol","title":"issuer","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"issuer"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration"]]},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/issuer","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/openidconfiguration\/issuer"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"issuer"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/OpenIdConfiguration":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration","title":"OpenIdConfiguration","role":"symbol","navigatorTitle":[{"text":"OpenIdConfiguration","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OpenIdConfiguration","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration/issuer":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"issuer","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"url":"\/documentation\/passage\/openidconfiguration\/issuer","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/issuer","role":"symbol","title":"issuer","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/openidconfiguration/jwksuri.json b/docs/data/documentation/passage/openidconfiguration/jwksuri.json new file mode 100644 index 00000000..79b5b7f7 --- /dev/null +++ b/docs/data/documentation/passage/openidconfiguration/jwksuri.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/openidconfiguration\/jwksuri"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/jwksUri","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration"]]},"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwksUri","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"roleHeading":"Instance Property","title":"jwksUri","externalID":"s:7Passage19OpenIdConfigurationV7jwksUriSSvp"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"jwksUri","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/OpenIdConfiguration":{"abstract":[],"url":"\/documentation\/passage\/openidconfiguration","title":"OpenIdConfiguration","role":"symbol","navigatorTitle":[{"text":"OpenIdConfiguration","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OpenIdConfiguration","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OpenIdConfiguration/jwksUri":{"url":"\/documentation\/passage\/openidconfiguration\/jwksuri","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwksUri"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenIdConfiguration\/jwksUri","title":"jwksUri","type":"topic","abstract":[],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/openiso8601dateformatter.json b/docs/data/documentation/passage/openiso8601dateformatter.json new file mode 100644 index 00000000..830ec9b9 --- /dev/null +++ b/docs/data/documentation/passage/openiso8601dateformatter.json @@ -0,0 +1 @@ +{"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/objc(cs)NSDateFormatter"],"type":"inheritsFrom","title":"Inherits From","kind":"relationships"},{"title":"Conforms To","identifiers":["doc:\/\/Passage\/objc(pl)NSCoding","doc:\/\/Passage\/objc(pl)NSCopying","doc:\/\/Passage\/objc(pl)NSObject","doc:\/\/Passage\/s7CVarArgP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/s8SendableP"],"kind":"relationships","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OpenISO8601DateFormatter","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"role":"symbol","externalID":"c:@M@Passage@objc(cs)OpenISO8601DateFormatter","navigatorTitle":[{"text":"OpenISO8601DateFormatter","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"OpenISO8601DateFormatter","kind":"identifier"}],"title":"OpenISO8601DateFormatter","symbolKind":"class","roleHeading":"Class"},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"OpenISO8601DateFormatter","kind":"identifier"}]}]}],"variants":[{"paths":["\/documentation\/passage\/openiso8601dateformatter"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OpenISO8601DateFormatter\/date(from:)"]}],"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/objc(cs)NSDateFormatter":{"type":"unresolvable","identifier":"doc:\/\/Passage\/objc(cs)NSDateFormatter","title":"Foundation.DateFormatter"},"doc://Passage/documentation/Passage/OpenISO8601DateFormatter":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenISO8601DateFormatter","kind":"symbol","abstract":[],"title":"OpenISO8601DateFormatter","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OpenISO8601DateFormatter"}],"url":"\/documentation\/passage\/openiso8601dateformatter","type":"topic","navigatorTitle":[{"text":"OpenISO8601DateFormatter","kind":"identifier"}]},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Passage/s7CVarArgP":{"identifier":"doc:\/\/Passage\/s7CVarArgP","title":"Swift.CVarArg","type":"unresolvable"},"doc://Passage/objc(pl)NSCoding":{"identifier":"doc:\/\/Passage\/objc(pl)NSCoding","title":"Foundation.NSCoding","type":"unresolvable"},"doc://Passage/objc(pl)NSCopying":{"identifier":"doc:\/\/Passage\/objc(pl)NSCopying","title":"Foundation.NSCopying","type":"unresolvable"},"doc://Passage/s23CustomStringConvertibleP":{"identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible","type":"unresolvable"},"doc://Passage/documentation/Passage/OpenISO8601DateFormatter/date(from:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenISO8601DateFormatter\/date(from:)","kind":"symbol","abstract":[],"title":"date(from:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"date","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"url":"\/documentation\/passage\/openiso8601dateformatter\/date(from:)","type":"topic"},"doc://Passage/objc(pl)NSObject":{"identifier":"doc:\/\/Passage\/objc(pl)NSObject","type":"unresolvable","title":"ObjectiveC.NSObjectProtocol"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","type":"unresolvable","title":"Swift.Hashable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/openiso8601dateformatter/date(from:).json b/docs/data/documentation/passage/openiso8601dateformatter/date(from:).json new file mode 100644 index 00000000..06bd66ad --- /dev/null +++ b/docs/data/documentation/passage/openiso8601dateformatter/date(from:).json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"externalID":"c:@M@Passage@objc(cs)OpenISO8601DateFormatter(im)dateFromString:","modules":[{"name":"Passage"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"date","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"symbolKind":"method","roleHeading":"Instance Method","role":"symbol","title":"date(from:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/openiso8601dateformatter\/date(from:)"]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"override"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"date","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"string"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":"?"}],"platforms":["iOS"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OpenISO8601DateFormatter\/date(from:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OpenISO8601DateFormatter"]]},"references":{"doc://Passage/documentation/Passage/OpenISO8601DateFormatter/date(from:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenISO8601DateFormatter\/date(from:)","kind":"symbol","abstract":[],"title":"date(from:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"date","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"url":"\/documentation\/passage\/openiso8601dateformatter\/date(from:)","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OpenISO8601DateFormatter":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenISO8601DateFormatter","kind":"symbol","abstract":[],"title":"OpenISO8601DateFormatter","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OpenISO8601DateFormatter"}],"url":"\/documentation\/passage\/openiso8601dateformatter","type":"topic","navigatorTitle":[{"text":"OpenISO8601DateFormatter","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/otpapi.json b/docs/data/documentation/passage/otpapi.json new file mode 100644 index 00000000..bc467e9e --- /dev/null +++ b/docs/data/documentation/passage/otpapi.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"metadata":{"externalID":"s:7Passage6OTPAPIC","modules":[{"name":"Passage"}],"roleHeading":"Class","role":"symbol","title":"OTPAPI","symbolKind":"class","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"OTPAPI"}],"navigatorTitle":[{"text":"OTPAPI","kind":"identifier"}]},"kind":"symbol","sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OTPAPI"},"topicSections":[{"title":"Type Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OTPAPI\/activateOneTimePasscode(appId:activateOneTimePasscodeRequest:)","doc:\/\/Passage\/documentation\/Passage\/OTPAPI\/activateOneTimePasscodeWithRequestBuilder(appId:activateOneTimePasscodeRequest:)"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"OTPAPI","kind":"identifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/otpapi"]}],"references":{"doc://Passage/documentation/Passage/OTPAPI/activateOneTimePasscodeWithRequestBuilder(appId:activateOneTimePasscodeRequest:)":{"abstract":[{"type":"text","text":"Authenticate OTP"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OTPAPI\/activateOneTimePasscodeWithRequestBuilder(appId:activateOneTimePasscodeRequest:)","role":"symbol","title":"activateOneTimePasscodeWithRequestBuilder(appId:activateOneTimePasscodeRequest:)","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"activateOneTimePasscodeWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"activateOneTimePasscodeRequest"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage30ActivateOneTimePasscodeRequestV","text":"ActivateOneTimePasscodeRequest","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"AuthResponse","preciseIdentifier":"s:7Passage12AuthResponseV","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","url":"\/documentation\/passage\/otpapi\/activateonetimepasscodewithrequestbuilder(appid:activateonetimepasscoderequest:)","type":"topic"},"doc://Passage/documentation/Passage/OTPAPI/activateOneTimePasscode(appId:activateOneTimePasscodeRequest:)":{"abstract":[{"type":"text","text":"Authenticate OTP"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OTPAPI\/activateOneTimePasscode(appId:activateOneTimePasscodeRequest:)","role":"symbol","title":"activateOneTimePasscode(appId:activateOneTimePasscodeRequest:)","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"activateOneTimePasscode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"activateOneTimePasscodeRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ActivateOneTimePasscodeRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage30ActivateOneTimePasscodeRequestV"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"AuthResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage12AuthResponseV"}],"kind":"symbol","url":"\/documentation\/passage\/otpapi\/activateonetimepasscode(appid:activateonetimepasscoderequest:)","type":"topic"},"doc://Passage/documentation/Passage/OTPAPI":{"title":"OTPAPI","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"OTPAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"OTPAPI"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OTPAPI","url":"\/documentation\/passage\/otpapi","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/otpapi/activateonetimepasscode(appid:activateonetimepasscoderequest:).json b/docs/data/documentation/passage/otpapi/activateonetimepasscode(appid:activateonetimepasscoderequest:).json new file mode 100644 index 00000000..4d87fa08 --- /dev/null +++ b/docs/data/documentation/passage/otpapi/activateonetimepasscode(appid:activateonetimepasscoderequest:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OTPAPI"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/otpapi\/activateonetimepasscode(appid:activateonetimepasscoderequest:)"]}],"abstract":[{"type":"text","text":"Authenticate OTP"}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OTPAPI\/activateOneTimePasscode(appId:activateOneTimePasscodeRequest:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"activateOneTimePasscode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"activateOneTimePasscodeRequest"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ActivateOneTimePasscodeRequest","preciseIdentifier":"s:7Passage30ActivateOneTimePasscodeRequestV","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","text":"AuthResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage12AuthResponseV"}],"languages":["swift"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) App ID"}]}]},{"name":"activateOneTimePasscodeRequest","content":[{"inlineContent":[{"text":"(body) User Data","type":"text"}],"type":"paragraph"}]}]},{"content":[{"level":2,"type":"heading","anchor":"return-value","text":"Return Value"},{"inlineContent":[{"text":"AuthResponse","type":"text"}],"type":"paragraph"}],"kind":"content"}],"metadata":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"activateOneTimePasscode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"activateOneTimePasscodeRequest"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage30ActivateOneTimePasscodeRequestV","text":"ActivateOneTimePasscodeRequest"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"AuthResponse","preciseIdentifier":"s:7Passage12AuthResponseV"}],"role":"symbol","externalID":"s:7Passage6OTPAPIC23activateOneTimePasscode5appId0cdeF7RequestAA12AuthResponseVSS_AA08ActivatedefI0VtYaKFZ","roleHeading":"Type Method","title":"activateOneTimePasscode(appId:activateOneTimePasscodeRequest:)","modules":[{"name":"Passage"}],"platforms":[{"deprecated":false,"unavailable":false,"name":"iOS","beta":false,"introducedAt":"13.0"},{"name":"macOS","introducedAt":"10.15","unavailable":false,"deprecated":false,"beta":false},{"name":"tvOS","unavailable":false,"beta":false,"introducedAt":"13.0","deprecated":false},{"name":"watchOS","deprecated":false,"introducedAt":"6.0","unavailable":false,"beta":false}],"symbolKind":"method"},"references":{"doc://Passage/documentation/Passage/OTPAPI/activateOneTimePasscode(appId:activateOneTimePasscodeRequest:)":{"abstract":[{"type":"text","text":"Authenticate OTP"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OTPAPI\/activateOneTimePasscode(appId:activateOneTimePasscodeRequest:)","role":"symbol","title":"activateOneTimePasscode(appId:activateOneTimePasscodeRequest:)","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"activateOneTimePasscode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"activateOneTimePasscodeRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ActivateOneTimePasscodeRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage30ActivateOneTimePasscodeRequestV"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"AuthResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage12AuthResponseV"}],"kind":"symbol","url":"\/documentation\/passage\/otpapi\/activateonetimepasscode(appid:activateonetimepasscoderequest:)","type":"topic"},"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"ActivateOneTimePasscodeRequest","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","navigatorTitle":[{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activateonetimepasscoderequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/OTPAPI":{"title":"OTPAPI","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"OTPAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"OTPAPI"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OTPAPI","url":"\/documentation\/passage\/otpapi","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/otpapi/activateonetimepasscodewithrequestbuilder(appid:activateonetimepasscoderequest:).json b/docs/data/documentation/passage/otpapi/activateonetimepasscodewithrequestbuilder(appid:activateonetimepasscoderequest:).json new file mode 100644 index 00000000..59a91fbe --- /dev/null +++ b/docs/data/documentation/passage/otpapi/activateonetimepasscodewithrequestbuilder(appid:activateonetimepasscoderequest:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OTPAPI"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/otpapi\/activateonetimepasscodewithrequestbuilder(appid:activateonetimepasscoderequest:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OTPAPI\/activateOneTimePasscodeWithRequestBuilder(appId:activateOneTimePasscodeRequest:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"activateOneTimePasscodeWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"activateOneTimePasscodeRequest","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage30ActivateOneTimePasscodeRequestV","text":"ActivateOneTimePasscodeRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","preciseIdentifier":"s:7Passage12AuthResponseV","text":"AuthResponse","kind":"typeIdentifier"},{"text":">","kind":"text"}]}]},{"parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"text":"(path) App ID","type":"text"}]}]},{"name":"activateOneTimePasscodeRequest","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(body) User Data"}]}]}],"kind":"parameters"},{"content":[{"level":2,"anchor":"return-value","text":"Return Value","type":"heading"},{"inlineContent":[{"text":"RequestBuilder","type":"text"}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"text":"POST \/apps\/{app_id}\/otp\/activate","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"Authenticate a one-time passcode for a user. This endpoint checks that the one-time passcode is valid, then returns an authentication token for the user.","type":"text"}],"type":"paragraph"}]}]}]}],"abstract":[{"type":"text","text":"Authenticate OTP"}],"sections":[],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"activateOneTimePasscodeWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"activateOneTimePasscodeRequest"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage30ActivateOneTimePasscodeRequestV","text":"ActivateOneTimePasscodeRequest","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"AuthResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage12AuthResponseV"},{"text":">","kind":"text"}],"externalID":"s:7Passage6OTPAPIC41activateOneTimePasscodeWithRequestBuilder5appId0cdefH0AA0hI0CyAA12AuthResponseVGSS_AA08ActivatedefH0VtFZ","title":"activateOneTimePasscodeWithRequestBuilder(appId:activateOneTimePasscodeRequest:)","role":"symbol","roleHeading":"Type Method"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/ActivateOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"ActivateOneTimePasscodeRequest","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ActivateOneTimePasscodeRequest","navigatorTitle":[{"text":"ActivateOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/activateonetimepasscoderequest"},"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OTPAPI":{"title":"OTPAPI","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"OTPAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"OTPAPI"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OTPAPI","url":"\/documentation\/passage\/otpapi","kind":"symbol"},"doc://Passage/documentation/Passage/OTPAPI/activateOneTimePasscodeWithRequestBuilder(appId:activateOneTimePasscodeRequest:)":{"abstract":[{"type":"text","text":"Authenticate OTP"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OTPAPI\/activateOneTimePasscodeWithRequestBuilder(appId:activateOneTimePasscodeRequest:)","role":"symbol","title":"activateOneTimePasscodeWithRequestBuilder(appId:activateOneTimePasscodeRequest:)","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"activateOneTimePasscodeWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"activateOneTimePasscodeRequest"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage30ActivateOneTimePasscodeRequestV","text":"ActivateOneTimePasscodeRequest","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"AuthResponse","preciseIdentifier":"s:7Passage12AuthResponseV","kind":"typeIdentifier"},{"kind":"text","text":">"}],"kind":"symbol","url":"\/documentation\/passage\/otpapi\/activateonetimepasscodewithrequestbuilder(appid:activateonetimepasscoderequest:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/otpauthmethod.json b/docs/data/documentation/passage/otpauthmethod.json new file mode 100644 index 00000000..bf1f2613 --- /dev/null +++ b/docs/data/documentation/passage/otpauthmethod.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/otpauthmethod"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"title":"Conforms To","type":"conformsTo"}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OtpAuthMethod"}],"platforms":["iOS"]}]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/init(ttl:ttlDisplayUnit:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/ttl","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/ttlDisplayUnit"]},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/encode(to:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys"],"title":"Enumerations"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"metadata":{"roleHeading":"Structure","symbolKind":"struct","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"OtpAuthMethod","kind":"identifier"}],"modules":[{"name":"Passage"}],"navigatorTitle":[{"text":"OtpAuthMethod","kind":"identifier"}],"role":"symbol","externalID":"s:7Passage13OtpAuthMethodV","title":"OtpAuthMethod"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"role":"symbol","title":"OtpAuthMethod.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/otpauthmethod\/codingkeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/OtpAuthMethod/init(ttl:ttlDisplayUnit:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"ttl","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"ttlDisplayUnit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage14TtlDisplayUnitO","kind":"typeIdentifier","text":"TtlDisplayUnit"},{"text":"?)","kind":"text"}],"role":"symbol","url":"\/documentation\/passage\/otpauthmethod\/init(ttl:ttldisplayunit:)","type":"topic","title":"init(ttl:ttlDisplayUnit:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/init(ttl:ttlDisplayUnit:)","kind":"symbol","abstract":[]},"doc://Passage/documentation/Passage/OtpAuthMethod/encode(to:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/otpauthmethod\/encode(to:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/encode(to:)","role":"symbol","title":"encode(to:)","kind":"symbol"},"doc://Passage/Se":{"title":"Swift.Decodable","identifier":"doc:\/\/Passage\/Se","type":"unresolvable"},"doc://Passage/SE":{"title":"Swift.Encodable","identifier":"doc:\/\/Passage\/SE","type":"unresolvable"},"doc://Passage/documentation/Passage/OtpAuthMethod/init(from:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/otpauthmethod\/init(from:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/init(from:)","role":"symbol","title":"init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage/OtpAuthMethod/ttl":{"role":"symbol","type":"topic","url":"\/documentation\/passage\/otpauthmethod\/ttl","abstract":[{"text":"Maximum time (IN SECONDS) for the auth to expire.","type":"text"}],"title":"ttl","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/ttl","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ttl","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}]},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OtpAuthMethod/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"url":"\/documentation\/passage\/otpauthmethod\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/Equatable-Implementations","type":"topic","role":"collectionGroup","kind":"article"},"doc://Passage/documentation/Passage/OtpAuthMethod/ttlDisplayUnit":{"deprecated":true,"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ttlDisplayUnit","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage14TtlDisplayUnitO","text":"TtlDisplayUnit","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","title":"ttlDisplayUnit","type":"topic","url":"\/documentation\/passage\/otpauthmethod\/ttldisplayunit","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/ttlDisplayUnit"},"doc://Passage/documentation/Passage/OtpAuthMethod":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OtpAuthMethod"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","url":"\/documentation\/passage\/otpauthmethod","title":"OtpAuthMethod","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"OtpAuthMethod"}]},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/otpauthmethod/!=(_:_:).json b/docs/data/documentation/passage/otpauthmethod/!=(_:_:).json new file mode 100644 index 00000000..5b75ee48 --- /dev/null +++ b/docs/data/documentation/passage/otpauthmethod/!=(_:_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/Equatable-Implementations"]]},"sections":[],"metadata":{"title":"!=(_:_:)","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Operator","extendedModule":"Swift","role":"symbol","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage13OtpAuthMethodV"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/otpauthmethod\/!=(_:_:)"]}],"references":{"doc://Passage/documentation/Passage/OtpAuthMethod/!=(_:_:)":{"abstract":[],"title":"!=(_:_:)","url":"\/documentation\/passage\/otpauthmethod\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/!=(_:_:)","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OtpAuthMethod":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OtpAuthMethod"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","url":"\/documentation\/passage\/otpauthmethod","title":"OtpAuthMethod","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"OtpAuthMethod"}]},"doc://Passage/documentation/Passage/OtpAuthMethod/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"url":"\/documentation\/passage\/otpauthmethod\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/Equatable-Implementations","type":"topic","role":"collectionGroup","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/otpauthmethod/codingkeys.json b/docs/data/documentation/passage/otpauthmethod/codingkeys.json new file mode 100644 index 00000000..3443137a --- /dev/null +++ b/docs/data/documentation/passage/otpauthmethod/codingkeys.json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"externalID":"s:7Passage13OtpAuthMethodV10CodingKeysO","modules":[{"name":"Passage"}],"roleHeading":"Enumeration","role":"symbol","title":"OtpAuthMethod.CodingKeys","symbolKind":"enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/ttl","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/ttlDisplayUnit"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/RawRepresentable-Implementations"]}],"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/otpauthmethod\/codingkeys"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys/ttl":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/ttl","role":"symbol","title":"OtpAuthMethod.CodingKeys.ttl","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ttl"}],"kind":"symbol","url":"\/documentation\/passage\/otpauthmethod\/codingkeys\/ttl","type":"topic"},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP"},"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"role":"symbol","title":"OtpAuthMethod.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/otpauthmethod\/codingkeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/s9CodingKeyP":{"type":"unresolvable","title":"Swift.CodingKey","identifier":"doc:\/\/Passage\/s9CodingKeyP"},"doc://Passage/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/Passage\/SY"},"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys/init(rawValue:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/init(rawValue:)","abstract":[],"url":"\/documentation\/passage\/otpauthmethod\/codingkeys\/init(rawvalue:)","kind":"symbol"},"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys/RawRepresentable-Implementations":{"kind":"article","type":"topic","title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","url":"\/documentation\/passage\/otpauthmethod\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/RawRepresentable-Implementations"},"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys/init(stringValue:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/init(stringValue:)","role":"symbol","title":"init(stringValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/passage\/otpauthmethod\/codingkeys\/init(stringvalue:)","type":"topic"},"doc://Passage/documentation/Passage/OtpAuthMethod":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OtpAuthMethod"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","url":"\/documentation\/passage\/otpauthmethod","title":"OtpAuthMethod","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"OtpAuthMethod"}]},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/CodingKey-Implementations","abstract":[],"type":"topic","url":"\/documentation\/passage\/otpauthmethod\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations"},"doc://Passage/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP"},"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article","url":"\/documentation\/passage\/otpauthmethod\/codingkeys\/equatable-implementations","type":"topic"},"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys/ttlDisplayUnit":{"kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ttlDisplayUnit","kind":"identifier"}],"abstract":[],"url":"\/documentation\/passage\/otpauthmethod\/codingkeys\/ttldisplayunit","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/ttlDisplayUnit","title":"OtpAuthMethod.CodingKeys.ttlDisplayUnit"},"doc://Passage/s12CaseIterableP":{"title":"Swift.CaseIterable","type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP"},"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys/init(intValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/init(intValue:)","type":"topic","url":"\/documentation\/passage\/otpauthmethod\/codingkeys\/init(intvalue:)","kind":"symbol","title":"init(intValue:)","role":"symbol","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/otpauthmethod/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/otpauthmethod/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..858662e7 --- /dev/null +++ b/docs/data/documentation/passage/otpauthmethod/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"variants":[{"paths":["\/documentation\/passage\/otpauthmethod\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage13OtpAuthMethodV10CodingKeysO","role":"symbol","title":"!=(_:_:)","extendedModule":"Swift","roleHeading":"Operator","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/Equatable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/!=(_:_:)","url":"\/documentation\/passage\/otpauthmethod\/codingkeys\/!=(_:_:)"},"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article","url":"\/documentation\/passage\/otpauthmethod\/codingkeys\/equatable-implementations","type":"topic"},"doc://Passage/documentation/Passage/OtpAuthMethod":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OtpAuthMethod"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","url":"\/documentation\/passage\/otpauthmethod","title":"OtpAuthMethod","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"OtpAuthMethod"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"role":"symbol","title":"OtpAuthMethod.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/otpauthmethod\/codingkeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/otpauthmethod/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/otpauthmethod/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..0b859ff2 --- /dev/null +++ b/docs/data/documentation/passage/otpauthmethod/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"kind":"article","variants":[{"paths":["\/documentation\/passage\/otpauthmethod\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys"]]},"metadata":{"title":"CodingKey Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/description"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/CodingKey-Implementations"},"references":{"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys/debugDescription":{"kind":"symbol","url":"\/documentation\/passage\/otpauthmethod\/codingkeys\/debugdescription","role":"symbol","title":"debugDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/debugDescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys/description":{"kind":"symbol","url":"\/documentation\/passage\/otpauthmethod\/codingkeys\/description","role":"symbol","title":"description","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/OtpAuthMethod":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OtpAuthMethod"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","url":"\/documentation\/passage\/otpauthmethod","title":"OtpAuthMethod","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"OtpAuthMethod"}]},"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"role":"symbol","title":"OtpAuthMethod.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/otpauthmethod\/codingkeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/otpauthmethod/codingkeys/debugdescription.json b/docs/data/documentation/passage/otpauthmethod/codingkeys/debugdescription.json new file mode 100644 index 00000000..d0e7cbf0 --- /dev/null +++ b/docs/data/documentation/passage/otpauthmethod/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage13OtpAuthMethodV10CodingKeysO","title":"debugDescription","role":"symbol","extendedModule":"Swift"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/CodingKey-Implementations"]]},"variants":[{"paths":["\/documentation\/passage\/otpauthmethod\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/debugDescription"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys/debugDescription":{"kind":"symbol","url":"\/documentation\/passage\/otpauthmethod\/codingkeys\/debugdescription","role":"symbol","title":"debugDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/debugDescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/CodingKey-Implementations","abstract":[],"type":"topic","url":"\/documentation\/passage\/otpauthmethod\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations"},"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"role":"symbol","title":"OtpAuthMethod.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/otpauthmethod\/codingkeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/OtpAuthMethod":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OtpAuthMethod"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","url":"\/documentation\/passage\/otpauthmethod","title":"OtpAuthMethod","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"OtpAuthMethod"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/otpauthmethod/codingkeys/description.json b/docs/data/documentation/passage/otpauthmethod/codingkeys/description.json new file mode 100644 index 00000000..31ea4629 --- /dev/null +++ b/docs/data/documentation/passage/otpauthmethod/codingkeys/description.json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.description"},{"text":".","type":"text"}],"metadata":{"extendedModule":"Swift","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"description","role":"symbol","roleHeading":"Instance Property","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage13OtpAuthMethodV10CodingKeysO","symbolKind":"property"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/description","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/CodingKey-Implementations"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/otpauthmethod\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/CodingKey-Implementations","abstract":[],"type":"topic","url":"\/documentation\/passage\/otpauthmethod\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations"},"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys/description":{"kind":"symbol","url":"\/documentation\/passage\/otpauthmethod\/codingkeys\/description","role":"symbol","title":"description","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"role":"symbol","title":"OtpAuthMethod.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/otpauthmethod\/codingkeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/OtpAuthMethod":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OtpAuthMethod"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","url":"\/documentation\/passage\/otpauthmethod","title":"OtpAuthMethod","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"OtpAuthMethod"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/otpauthmethod/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/otpauthmethod/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..8fe2b38f --- /dev/null +++ b/docs/data/documentation/passage/otpauthmethod/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys"]]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/!=(_:_:)"],"generated":true,"title":"Operators"}],"variants":[{"paths":["\/documentation\/passage\/otpauthmethod\/codingkeys\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/OtpAuthMethod":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OtpAuthMethod"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","url":"\/documentation\/passage\/otpauthmethod","title":"OtpAuthMethod","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"OtpAuthMethod"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/!=(_:_:)","url":"\/documentation\/passage\/otpauthmethod\/codingkeys\/!=(_:_:)"},"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"role":"symbol","title":"OtpAuthMethod.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/otpauthmethod\/codingkeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/otpauthmethod/codingkeys/hash(into:).json b/docs/data/documentation/passage/otpauthmethod/codingkeys/hash(into:).json new file mode 100644 index 00000000..900e5456 --- /dev/null +++ b/docs/data/documentation/passage/otpauthmethod/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/otpauthmethod\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/hash(into:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Method","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage13OtpAuthMethodV10CodingKeysO","title":"hash(into:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"role":"symbol","extendedModule":"Swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/RawRepresentable-Implementations"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys/hash(into:)":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/otpauthmethod\/codingkeys\/hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/hash(into:)","type":"topic","kind":"symbol","title":"hash(into:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://Passage/documentation/Passage/OtpAuthMethod":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OtpAuthMethod"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","url":"\/documentation\/passage\/otpauthmethod","title":"OtpAuthMethod","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"OtpAuthMethod"}]},"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys/RawRepresentable-Implementations":{"kind":"article","type":"topic","title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","url":"\/documentation\/passage\/otpauthmethod\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/RawRepresentable-Implementations"},"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"role":"symbol","title":"OtpAuthMethod.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/otpauthmethod\/codingkeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/otpauthmethod/codingkeys/hashvalue.json b/docs/data/documentation/passage/otpauthmethod/codingkeys/hashvalue.json new file mode 100644 index 00000000..4e0862ce --- /dev/null +++ b/docs/data/documentation/passage/otpauthmethod/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/RawRepresentable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/otpauthmethod\/codingkeys\/hashvalue"]}],"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage13OtpAuthMethodV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"role":"symbol","title":"hashValue","roleHeading":"Instance Property","extendedModule":"Swift","symbolKind":"property","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}]},"kind":"symbol","sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys/RawRepresentable-Implementations":{"kind":"article","type":"topic","title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","url":"\/documentation\/passage\/otpauthmethod\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/RawRepresentable-Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OtpAuthMethod":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OtpAuthMethod"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","url":"\/documentation\/passage\/otpauthmethod","title":"OtpAuthMethod","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"OtpAuthMethod"}]},"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"role":"symbol","title":"OtpAuthMethod.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/otpauthmethod\/codingkeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys/hashValue":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/otpauthmethod\/codingkeys\/hashvalue","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/hashValue","type":"topic","kind":"symbol","title":"hashValue","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/otpauthmethod/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/otpauthmethod/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..03dde455 --- /dev/null +++ b/docs/data/documentation/passage/otpauthmethod/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys"]]},"kind":"symbol","metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":")"}],"title":"init(intValue:)","role":"symbol","roleHeading":"Initializer","symbolKind":"init","modules":[{"name":"Passage"}],"externalID":"s:7Passage13OtpAuthMethodV10CodingKeysO8intValueAESgSi_tcfc"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/otpauthmethod\/codingkeys\/init(intvalue:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"references":{"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"role":"symbol","title":"OtpAuthMethod.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/otpauthmethod\/codingkeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys/init(intValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/init(intValue:)","type":"topic","url":"\/documentation\/passage\/otpauthmethod\/codingkeys\/init(intvalue:)","kind":"symbol","title":"init(intValue:)","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OtpAuthMethod":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OtpAuthMethod"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","url":"\/documentation\/passage\/otpauthmethod","title":"OtpAuthMethod","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"OtpAuthMethod"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/otpauthmethod/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/otpauthmethod/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..7dc95eb5 --- /dev/null +++ b/docs/data/documentation/passage/otpauthmethod/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/otpauthmethod\/codingkeys\/init(rawvalue:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"symbolKind":"init","externalID":"s:7Passage13OtpAuthMethodV10CodingKeysO8rawValueAESgSS_tcfc","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","modules":[{"name":"Passage"}],"title":"init(rawValue:)","roleHeading":"Initializer"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/init(rawValue:)"},"references":{"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys/init(rawValue:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/init(rawValue:)","abstract":[],"url":"\/documentation\/passage\/otpauthmethod\/codingkeys\/init(rawvalue:)","kind":"symbol"},"doc://Passage/documentation/Passage/OtpAuthMethod":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OtpAuthMethod"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","url":"\/documentation\/passage\/otpauthmethod","title":"OtpAuthMethod","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"OtpAuthMethod"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"role":"symbol","title":"OtpAuthMethod.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/otpauthmethod\/codingkeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/otpauthmethod/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/otpauthmethod/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..0f0b8a98 --- /dev/null +++ b/docs/data/documentation/passage/otpauthmethod/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"platforms":["iOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(stringValue:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys"]]},"metadata":{"roleHeading":"Initializer","externalID":"s:7Passage13OtpAuthMethodV10CodingKeysO11stringValueAESgSS_tcfc","symbolKind":"init","title":"init(stringValue:)","modules":[{"name":"Passage"}],"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/passage\/otpauthmethod\/codingkeys\/init(stringvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"role":"symbol","title":"OtpAuthMethod.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/otpauthmethod\/codingkeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OtpAuthMethod":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OtpAuthMethod"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","url":"\/documentation\/passage\/otpauthmethod","title":"OtpAuthMethod","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"OtpAuthMethod"}]},"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys/init(stringValue:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/init(stringValue:)","role":"symbol","title":"init(stringValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/passage\/otpauthmethod\/codingkeys\/init(stringvalue:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/otpauthmethod/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/otpauthmethod/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..50225942 --- /dev/null +++ b/docs/data/documentation/passage/otpauthmethod/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/hashValue"],"generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/hash(into:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys"]]},"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"RawRepresentable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/RawRepresentable-Implementations"},"sections":[],"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/otpauthmethod\/codingkeys\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys/hash(into:)":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/otpauthmethod\/codingkeys\/hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/hash(into:)","type":"topic","kind":"symbol","title":"hash(into:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"role":"symbol","title":"OtpAuthMethod.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/otpauthmethod\/codingkeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/OtpAuthMethod":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OtpAuthMethod"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","url":"\/documentation\/passage\/otpauthmethod","title":"OtpAuthMethod","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"OtpAuthMethod"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys/hashValue":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/otpauthmethod\/codingkeys\/hashvalue","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/hashValue","type":"topic","kind":"symbol","title":"hashValue","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/otpauthmethod/codingkeys/ttl.json b/docs/data/documentation/passage/otpauthmethod/codingkeys/ttl.json new file mode 100644 index 00000000..8e222241 --- /dev/null +++ b/docs/data/documentation/passage/otpauthmethod/codingkeys/ttl.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/ttl","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ttl","kind":"identifier"}],"externalID":"s:7Passage13OtpAuthMethodV10CodingKeysO3ttlyA2EmF","title":"OtpAuthMethod.CodingKeys.ttl","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","symbolKind":"case"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"ttl","kind":"identifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/otpauthmethod\/codingkeys\/ttl"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OtpAuthMethod":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OtpAuthMethod"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","url":"\/documentation\/passage\/otpauthmethod","title":"OtpAuthMethod","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"OtpAuthMethod"}]},"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"role":"symbol","title":"OtpAuthMethod.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/otpauthmethod\/codingkeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys/ttl":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/ttl","role":"symbol","title":"OtpAuthMethod.CodingKeys.ttl","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ttl"}],"kind":"symbol","url":"\/documentation\/passage\/otpauthmethod\/codingkeys\/ttl","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/otpauthmethod/codingkeys/ttldisplayunit.json b/docs/data/documentation/passage/otpauthmethod/codingkeys/ttldisplayunit.json new file mode 100644 index 00000000..68f18726 --- /dev/null +++ b/docs/data/documentation/passage/otpauthmethod/codingkeys/ttldisplayunit.json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/ttlDisplayUnit"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/otpauthmethod\/codingkeys\/ttldisplayunit"]}],"metadata":{"externalID":"s:7Passage13OtpAuthMethodV10CodingKeysO14ttlDisplayUnityA2EmF","roleHeading":"Case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ttlDisplayUnit"}],"modules":[{"name":"Passage"}],"symbolKind":"case","title":"OtpAuthMethod.CodingKeys.ttlDisplayUnit"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"ttlDisplayUnit"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys/ttlDisplayUnit":{"kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ttlDisplayUnit","kind":"identifier"}],"abstract":[],"url":"\/documentation\/passage\/otpauthmethod\/codingkeys\/ttldisplayunit","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys\/ttlDisplayUnit","title":"OtpAuthMethod.CodingKeys.ttlDisplayUnit"},"doc://Passage/documentation/Passage/OtpAuthMethod/CodingKeys":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"role":"symbol","title":"OtpAuthMethod.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/otpauthmethod\/codingkeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/OtpAuthMethod":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OtpAuthMethod"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","url":"\/documentation\/passage\/otpauthmethod","title":"OtpAuthMethod","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"OtpAuthMethod"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/otpauthmethod/encode(to:).json b/docs/data/documentation/passage/otpauthmethod/encode(to:).json new file mode 100644 index 00000000..b4a12301 --- /dev/null +++ b/docs/data/documentation/passage/otpauthmethod/encode(to:).json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"metadata":{"externalID":"s:7Passage13OtpAuthMethodV6encode2toys7Encoder_p_tKF","modules":[{"name":"Passage"}],"roleHeading":"Instance Method","role":"symbol","symbolKind":"method","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/encode(to:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/otpauthmethod\/encode(to:)"]}],"references":{"doc://Passage/documentation/Passage/OtpAuthMethod":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OtpAuthMethod"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","url":"\/documentation\/passage\/otpauthmethod","title":"OtpAuthMethod","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"OtpAuthMethod"}]},"doc://Passage/documentation/Passage/OtpAuthMethod/encode(to:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/otpauthmethod\/encode(to:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/encode(to:)","role":"symbol","title":"encode(to:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/otpauthmethod/equatable-implementations.json b/docs/data/documentation/passage/otpauthmethod/equatable-implementations.json new file mode 100644 index 00000000..57f66c38 --- /dev/null +++ b/docs/data/documentation/passage/otpauthmethod/equatable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/otpauthmethod\/equatable-implementations"]}],"sections":[],"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/!=(_:_:)"],"generated":true,"title":"Operators"}],"references":{"doc://Passage/documentation/Passage/OtpAuthMethod/!=(_:_:)":{"abstract":[],"title":"!=(_:_:)","url":"\/documentation\/passage\/otpauthmethod\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/!=(_:_:)","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol"},"doc://Passage/documentation/Passage/OtpAuthMethod":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OtpAuthMethod"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","url":"\/documentation\/passage\/otpauthmethod","title":"OtpAuthMethod","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"OtpAuthMethod"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/otpauthmethod/init(from:).json b/docs/data/documentation/passage/otpauthmethod/init(from:).json new file mode 100644 index 00000000..b1661dff --- /dev/null +++ b/docs/data/documentation/passage/otpauthmethod/init(from:).json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/otpauthmethod\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage13OtpAuthMethodV4fromACs7Decoder_p_tKcfc","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","title":"init(from:)","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/init(from:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/OtpAuthMethod/init(from:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/otpauthmethod\/init(from:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/init(from:)","role":"symbol","title":"init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage/OtpAuthMethod":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OtpAuthMethod"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","url":"\/documentation\/passage\/otpauthmethod","title":"OtpAuthMethod","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"OtpAuthMethod"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/otpauthmethod/init(ttl:ttldisplayunit:).json b/docs/data/documentation/passage/otpauthmethod/init(ttl:ttldisplayunit:).json new file mode 100644 index 00000000..ccec5209 --- /dev/null +++ b/docs/data/documentation/passage/otpauthmethod/init(ttl:ttldisplayunit:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/init(ttl:ttlDisplayUnit:)","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"ttl"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"ttlDisplayUnit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage14TtlDisplayUnitO","text":"TtlDisplayUnit","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"role":"symbol","title":"init(ttl:ttlDisplayUnit:)","roleHeading":"Initializer","externalID":"s:7Passage13OtpAuthMethodV3ttl0E11DisplayUnitACSiSg_AA03TtlfG0OSgtcfc","symbolKind":"init"},"variants":[{"paths":["\/documentation\/passage\/otpauthmethod\/init(ttl:ttldisplayunit:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"ttl"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"? = 300, ","kind":"text"},{"text":"ttlDisplayUnit","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage14TtlDisplayUnitO","text":"TtlDisplayUnit","identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit","kind":"typeIdentifier"},{"text":"? = nil)","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/OtpAuthMethod":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OtpAuthMethod"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","url":"\/documentation\/passage\/otpauthmethod","title":"OtpAuthMethod","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"OtpAuthMethod"}]},"doc://Passage/documentation/Passage/TtlDisplayUnit":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit","navigatorTitle":[{"text":"TtlDisplayUnit","kind":"identifier"}],"title":"TtlDisplayUnit","abstract":[{"type":"text","text":"Deprecated Property. The preferred unit for displaying the TTL. This value is for display only. * `s` - seconds * `m` - minutes * `h` - hours * `d` - days"}],"deprecated":true,"role":"symbol","url":"\/documentation\/passage\/ttldisplayunit","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"TtlDisplayUnit","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OtpAuthMethod/init(ttl:ttlDisplayUnit:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"ttl","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"ttlDisplayUnit"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage14TtlDisplayUnitO","kind":"typeIdentifier","text":"TtlDisplayUnit"},{"text":"?)","kind":"text"}],"role":"symbol","url":"\/documentation\/passage\/otpauthmethod\/init(ttl:ttldisplayunit:)","type":"topic","title":"init(ttl:ttlDisplayUnit:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/init(ttl:ttlDisplayUnit:)","kind":"symbol","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/otpauthmethod/ttl.json b/docs/data/documentation/passage/otpauthmethod/ttl.json new file mode 100644 index 00000000..98ae7c7d --- /dev/null +++ b/docs/data/documentation/passage/otpauthmethod/ttl.json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/ttl","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Maximum time (IN SECONDS) for the auth to expire."}],"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ttl"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/otpauthmethod\/ttl"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"title":"ttl","externalID":"s:7Passage13OtpAuthMethodV3ttlSiSgvp","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ttl"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?"}]},"references":{"doc://Passage/documentation/Passage/OtpAuthMethod":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OtpAuthMethod"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","url":"\/documentation\/passage\/otpauthmethod","title":"OtpAuthMethod","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"OtpAuthMethod"}]},"doc://Passage/documentation/Passage/OtpAuthMethod/ttl":{"role":"symbol","type":"topic","url":"\/documentation\/passage\/otpauthmethod\/ttl","abstract":[{"text":"Maximum time (IN SECONDS) for the auth to expire.","type":"text"}],"title":"ttl","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/ttl","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ttl","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/otpauthmethod/ttldisplayunit.json b/docs/data/documentation/passage/otpauthmethod/ttldisplayunit.json new file mode 100644 index 00000000..5651eabd --- /dev/null +++ b/docs/data/documentation/passage/otpauthmethod/ttldisplayunit.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"Passage"}],"externalID":"s:7Passage13OtpAuthMethodV14ttlDisplayUnitAA03TtlfG0OSgvp","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ttlDisplayUnit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"TtlDisplayUnit","preciseIdentifier":"s:7Passage14TtlDisplayUnitO"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","platforms":[],"title":"ttlDisplayUnit","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod"]]},"kind":"symbol","sections":[],"deprecationSummary":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This property is deprecated."}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/otpauthmethod\/ttldisplayunit"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"ttlDisplayUnit"},{"text":": ","kind":"text"},{"text":"TtlDisplayUnit","identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit","preciseIdentifier":"s:7Passage14TtlDisplayUnitO","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/ttlDisplayUnit","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/TtlDisplayUnit":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit","navigatorTitle":[{"text":"TtlDisplayUnit","kind":"identifier"}],"title":"TtlDisplayUnit","abstract":[{"type":"text","text":"Deprecated Property. The preferred unit for displaying the TTL. This value is for display only. * `s` - seconds * `m` - minutes * `h` - hours * `d` - days"}],"deprecated":true,"role":"symbol","url":"\/documentation\/passage\/ttldisplayunit","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"TtlDisplayUnit","kind":"identifier"}]},"doc://Passage/documentation/Passage/OtpAuthMethod/ttlDisplayUnit":{"deprecated":true,"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ttlDisplayUnit","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage14TtlDisplayUnitO","text":"TtlDisplayUnit","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","title":"ttlDisplayUnit","type":"topic","url":"\/documentation\/passage\/otpauthmethod\/ttldisplayunit","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod\/ttlDisplayUnit"},"doc://Passage/documentation/Passage/OtpAuthMethod":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OtpAuthMethod"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/OtpAuthMethod","url":"\/documentation\/passage\/otpauthmethod","title":"OtpAuthMethod","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"OtpAuthMethod"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/parameterencoding.json b/docs/data/documentation/passage/parameterencoding.json new file mode 100644 index 00000000..db0d0153 --- /dev/null +++ b/docs/data/documentation/passage/parameterencoding.json @@ -0,0 +1 @@ +{"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ParameterEncoding\/encode(_:with:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ParameterEncoding","interfaceLanguage":"swift"},"sections":[],"variants":[{"paths":["\/documentation\/passage\/parameterencoding"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"navigatorTitle":[{"text":"ParameterEncoding","kind":"identifier"}],"symbolKind":"protocol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ParameterEncoding","kind":"identifier"}],"externalID":"s:7Passage17ParameterEncodingP","title":"ParameterEncoding","role":"symbol","roleHeading":"Protocol"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/JSONDataEncoding"],"title":"Conforming Types","kind":"relationships","type":"conformingTypes"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ParameterEncoding"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/JSONDataEncoding":{"title":"JSONDataEncoding","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"JSONDataEncoding"}],"navigatorTitle":[{"text":"JSONDataEncoding","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/JSONDataEncoding","url":"\/documentation\/passage\/jsondataencoding","kind":"symbol"},"doc://Passage/documentation/Passage/ParameterEncoding/encode(_:with:)":{"url":"\/documentation\/passage\/parameterencoding\/encode(_:with:)","abstract":[],"title":"encode(_:with:)","required":true,"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"URLRequest","preciseIdentifier":"s:10Foundation10URLRequestV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"with"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"Any","kind":"keyword"},{"text":"]?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation10URLRequestV","text":"URLRequest","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ParameterEncoding\/encode(_:with:)","kind":"symbol"},"doc://Passage/documentation/Passage/ParameterEncoding":{"kind":"symbol","url":"\/documentation\/passage\/parameterencoding","role":"symbol","title":"ParameterEncoding","identifier":"doc:\/\/Passage\/documentation\/Passage\/ParameterEncoding","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ParameterEncoding","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"ParameterEncoding","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/parameterencoding/encode(_:with:).json b/docs/data/documentation/passage/parameterencoding/encode(_:with:).json new file mode 100644 index 00000000..c8debae2 --- /dev/null +++ b/docs/data/documentation/passage/parameterencoding/encode(_:with:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ParameterEncoding"]]},"variants":[{"paths":["\/documentation\/passage\/parameterencoding\/encode(_:with:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"urlRequest","kind":"internalParam"},{"kind":"text","text":": "},{"text":"URLRequest","preciseIdentifier":"s:10Foundation10URLRequestV","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"with","kind":"externalParam"},{"kind":"text","text":" "},{"text":"parameters","kind":"internalParam"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"keyword","text":"Any"},{"kind":"text","text":"]?) "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"URLRequest","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation10URLRequestV"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"title":"encode(_:with:)","modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"URLRequest","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation10URLRequestV"},{"text":", ","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"keyword","text":"Any"},{"kind":"text","text":"]?) "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation10URLRequestV","kind":"typeIdentifier","text":"URLRequest"}],"roleHeading":"Instance Method","externalID":"s:7Passage17ParameterEncodingP6encode_4with10Foundation10URLRequestVAH_SDySSypGSgtKF","required":true,"role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ParameterEncoding\/encode(_:with:)"},"sections":[],"references":{"doc://Passage/documentation/Passage/ParameterEncoding/encode(_:with:)":{"url":"\/documentation\/passage\/parameterencoding\/encode(_:with:)","abstract":[],"title":"encode(_:with:)","required":true,"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"URLRequest","preciseIdentifier":"s:10Foundation10URLRequestV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"with"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"Any","kind":"keyword"},{"text":"]?) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:10Foundation10URLRequestV","text":"URLRequest","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ParameterEncoding\/encode(_:with:)","kind":"symbol"},"doc://Passage/documentation/Passage/ParameterEncoding":{"kind":"symbol","url":"\/documentation\/passage\/parameterencoding","role":"symbol","title":"ParameterEncoding","identifier":"doc:\/\/Passage\/documentation\/Passage\/ParameterEncoding","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ParameterEncoding","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"ParameterEncoding","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageapierror.json b/docs/data/documentation/passage/passageapierror.json index 616f2163..3ac38f5f 100644 --- a/docs/data/documentation/passage/passageapierror.json +++ b/docs/data/documentation/passage/passageapierror.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"metadata":{"externalID":"s:7Passage0A8APIErrorO","modules":[{"name":"Passage"}],"symbolKind":"enum","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageAPIError","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"PassageAPIError","kind":"identifier"}],"title":"PassageAPIError","roleHeading":"Enumeration"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/badRequest(_:)","doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/conflict(_:)","doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/failedResponse(_:)","doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/internalServerError(_:)","doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/malformedUrl","doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/notFound(_:)","doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/unauthorized(_:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/Error-Implementations"],"generated":true,"title":"Default Implementations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/Passage\/s5ErrorP","doc:\/\/Passage\/s8SendableP"],"kind":"relationships"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageapierror"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError"},"references":{"doc://Passage/documentation/Passage/PassageAPIError/Error-Implementations":{"url":"\/documentation\/passage\/passageapierror\/error-implementations","type":"topic","title":"Error Implementations","kind":"article","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/Error-Implementations"},"doc://Passage/documentation/Passage/PassageAPIError/conflict(_:)":{"url":"\/documentation\/passage\/passageapierror\/conflict(_:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/conflict(_:)","title":"PassageAPIError.conflict(_:)","type":"topic","role":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"conflict","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A16APIErrorResponseV","text":"PassageAPIErrorResponse"},{"kind":"text","text":")"}]},"doc://Passage/documentation/Passage/PassageAPIError/unauthorized(_:)":{"url":"\/documentation\/passage\/passageapierror\/unauthorized(_:)","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"unauthorized","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:7Passage0A16APIErrorResponseV","text":"PassageAPIErrorResponse","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"PassageAPIError.unauthorized(_:)","kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/unauthorized(_:)"},"doc://Passage/s5ErrorP":{"type":"unresolvable","title":"Swift.Error","identifier":"doc:\/\/Passage\/s5ErrorP"},"doc://Passage/documentation/Passage/PassageAPIError/failedResponse(_:)":{"url":"\/documentation\/passage\/passageapierror\/failedresponse(_:)","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"failedResponse"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:7Passage0A16APIErrorResponseV","kind":"typeIdentifier","text":"PassageAPIErrorResponse"},{"kind":"text","text":")"}],"title":"PassageAPIError.failedResponse(_:)","kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/failedResponse(_:)"},"doc://Passage/documentation/Passage/PassageAPIError/internalServerError(_:)":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"internalServerError","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A16APIErrorResponseV","text":"PassageAPIErrorResponse"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/internalServerError(_:)","kind":"symbol","title":"PassageAPIError.internalServerError(_:)","url":"\/documentation\/passage\/passageapierror\/internalservererror(_:)","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAPIError/badRequest(_:)":{"url":"\/documentation\/passage\/passageapierror\/badrequest(_:)","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"badRequest","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:7Passage0A16APIErrorResponseV","text":"PassageAPIErrorResponse","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"PassageAPIError.badRequest(_:)","kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/badRequest(_:)"},"doc://Passage/documentation/Passage/PassageAPIError/malformedUrl":{"url":"\/documentation\/passage\/passageapierror\/malformedurl","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"malformedUrl"}],"title":"PassageAPIError.malformedUrl","kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/malformedUrl"},"doc://Passage/documentation/Passage/PassageAPIError/notFound(_:)":{"url":"\/documentation\/passage\/passageapierror\/notfound(_:)","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"notFound","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:7Passage0A16APIErrorResponseV","kind":"typeIdentifier","text":"PassageAPIErrorResponse"},{"kind":"text","text":")"}],"title":"PassageAPIError.notFound(_:)","kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/notFound(_:)"},"doc://Passage/s8SendableP":{"identifier":"doc:\/\/Passage\/s8SendableP","type":"unresolvable","title":"Swift.Sendable"},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/badRequest(_:)","doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/conflict(_:)","doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/failedResponse(_:)","doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/internalServerError(_:)","doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/malformedUrl","doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/notFound(_:)","doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/unauthorized(_:)"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/Error-Implementations"],"title":"Default Implementations","generated":true}],"metadata":{"externalID":"s:7Passage0A8APIErrorO","role":"symbol","title":"PassageAPIError","roleHeading":"Enumeration","modules":[{"name":"Passage"}],"symbolKind":"enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageAPIError"}],"navigatorTitle":[{"text":"PassageAPIError","kind":"identifier"}]},"sections":[],"kind":"symbol","relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s5ErrorP","doc:\/\/Passage\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageAPIError"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageapierror"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/PassageAPIError/notFound(_:)":{"abstract":[],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/notFound(_:)","title":"PassageAPIError.notFound(_:)","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"notFound","kind":"identifier"},{"text":"(","kind":"text"},{"text":"PassageAPIErrorResponse","preciseIdentifier":"s:7Passage0A16APIErrorResponseV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/passageapierror\/notfound(_:)"},"doc://Passage/documentation/Passage/PassageAPIError/badRequest(_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/badRequest(_:)","kind":"symbol","type":"topic","url":"\/documentation\/passage\/passageapierror\/badrequest(_:)","role":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"badRequest"},{"kind":"text","text":"("},{"preciseIdentifier":"s:7Passage0A16APIErrorResponseV","text":"PassageAPIErrorResponse","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"PassageAPIError.badRequest(_:)"},"doc://Passage/documentation/Passage/PassageAPIError/malformedUrl":{"role":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"malformedUrl"}],"url":"\/documentation\/passage\/passageapierror\/malformedurl","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/malformedUrl","type":"topic","kind":"symbol","title":"PassageAPIError.malformedUrl"},"doc://Passage/s5ErrorP":{"identifier":"doc:\/\/Passage\/s5ErrorP","title":"Swift.Error","type":"unresolvable"},"doc://Passage/documentation/Passage/PassageAPIError/unauthorized(_:)":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unauthorized"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:7Passage0A16APIErrorResponseV","text":"PassageAPIErrorResponse","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/passageapierror\/unauthorized(_:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/unauthorized(_:)","title":"PassageAPIError.unauthorized(_:)","abstract":[],"kind":"symbol","role":"symbol"},"doc://Passage/s8SendableP":{"identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable","type":"unresolvable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageAPIError/internalServerError(_:)":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"internalServerError","kind":"identifier"},{"kind":"text","text":"("},{"text":"PassageAPIErrorResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A16APIErrorResponseV"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/passage\/passageapierror\/internalservererror(_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/internalServerError(_:)","role":"symbol","title":"PassageAPIError.internalServerError(_:)","kind":"symbol"},"doc://Passage/documentation/Passage/PassageAPIError/Error-Implementations":{"abstract":[],"type":"topic","role":"collectionGroup","title":"Error Implementations","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/Error-Implementations","url":"\/documentation\/passage\/passageapierror\/error-implementations"},"doc://Passage/documentation/Passage/PassageAPIError/conflict(_:)":{"url":"\/documentation\/passage\/passageapierror\/conflict(_:)","type":"topic","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"conflict","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:7Passage0A16APIErrorResponseV","kind":"typeIdentifier","text":"PassageAPIErrorResponse"},{"text":")","kind":"text"}],"role":"symbol","title":"PassageAPIError.conflict(_:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/conflict(_:)"},"doc://Passage/documentation/Passage/PassageAPIError":{"url":"\/documentation\/passage\/passageapierror","title":"PassageAPIError","kind":"symbol","navigatorTitle":[{"text":"PassageAPIError","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAPIError"}]},"doc://Passage/documentation/Passage/PassageAPIError/failedResponse(_:)":{"url":"\/documentation\/passage\/passageapierror\/failedresponse(_:)","title":"PassageAPIError.failedResponse(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/failedResponse(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"failedResponse"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A16APIErrorResponseV","text":"PassageAPIErrorResponse"},{"text":")","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageapierror/badrequest(_:).json b/docs/data/documentation/passage/passageapierror/badrequest(_:).json index e529c0ba..e249a740 100644 --- a/docs/data/documentation/passage/passageapierror/badrequest(_:).json +++ b/docs/data/documentation/passage/passageapierror/badrequest(_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/badRequest(_:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/passageapierror\/badrequest(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"badRequest"},{"kind":"text","text":"("},{"text":"PassageAPIErrorResponse","preciseIdentifier":"s:7Passage0A16APIErrorResponseV","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"metadata":{"externalID":"s:7Passage0A8APIErrorO10badRequestyAcA0aB8ResponseVcACmF","role":"symbol","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"badRequest","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:7Passage0A16APIErrorResponseV","text":"PassageAPIErrorResponse","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"name":"Passage"}],"title":"PassageAPIError.badRequest(_:)","roleHeading":"Case"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAPIError"]]},"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAPIErrorResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PassageAPIErrorResponse","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PassageAPIErrorResponse"}],"title":"PassageAPIErrorResponse","url":"\/documentation\/passage\/passageapierrorresponse","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAPIError/badRequest(_:)":{"url":"\/documentation\/passage\/passageapierror\/badrequest(_:)","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"badRequest","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:7Passage0A16APIErrorResponseV","text":"PassageAPIErrorResponse","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"PassageAPIError.badRequest(_:)","kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/badRequest(_:)"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageapierror\/badrequest(_:)"]}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/badRequest(_:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAPIError"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"Passage"}],"externalID":"s:7Passage0A8APIErrorO10badRequestyAcA0aB8ResponseVcACmF","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"badRequest","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:7Passage0A16APIErrorResponseV","kind":"typeIdentifier","text":"PassageAPIErrorResponse"},{"text":")","kind":"text"}],"roleHeading":"Case","symbolKind":"case","title":"PassageAPIError.badRequest(_:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"badRequest","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:7Passage0A16APIErrorResponseV","text":"PassageAPIErrorResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageAPIErrorResponse":{"url":"\/documentation\/passage\/passageapierrorresponse","title":"PassageAPIErrorResponse","kind":"symbol","navigatorTitle":[{"text":"PassageAPIErrorResponse","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAPIErrorResponse"}]},"doc://Passage/documentation/Passage/PassageAPIError":{"url":"\/documentation\/passage\/passageapierror","title":"PassageAPIError","kind":"symbol","navigatorTitle":[{"text":"PassageAPIError","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAPIError"}]},"doc://Passage/documentation/Passage/PassageAPIError/badRequest(_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/badRequest(_:)","kind":"symbol","type":"topic","url":"\/documentation\/passage\/passageapierror\/badrequest(_:)","role":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"badRequest"},{"kind":"text","text":"("},{"preciseIdentifier":"s:7Passage0A16APIErrorResponseV","text":"PassageAPIErrorResponse","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"PassageAPIError.badRequest(_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageapierror/conflict(_:).json b/docs/data/documentation/passage/passageapierror/conflict(_:).json index e7b7b0f9..cff07ca6 100644 --- a/docs/data/documentation/passage/passageapierror/conflict(_:).json +++ b/docs/data/documentation/passage/passageapierror/conflict(_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"conflict"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A16APIErrorResponseV","text":"PassageAPIErrorResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse"},{"kind":"text","text":")"}],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"Passage"}],"role":"symbol","title":"PassageAPIError.conflict(_:)","externalID":"s:7Passage0A8APIErrorO8conflictyAcA0aB8ResponseVcACmF","symbolKind":"case","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"conflict","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A16APIErrorResponseV","text":"PassageAPIErrorResponse"},{"text":")","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAPIError"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/conflict(_:)"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageapierror\/conflict(_:)"]}],"references":{"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAPIErrorResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PassageAPIErrorResponse","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PassageAPIErrorResponse"}],"title":"PassageAPIErrorResponse","url":"\/documentation\/passage\/passageapierrorresponse","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAPIError/conflict(_:)":{"url":"\/documentation\/passage\/passageapierror\/conflict(_:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/conflict(_:)","title":"PassageAPIError.conflict(_:)","type":"topic","role":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"conflict","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A16APIErrorResponseV","text":"PassageAPIErrorResponse"},{"kind":"text","text":")"}]}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/conflict(_:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageapierror\/conflict(_:)"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"conflict"},{"kind":"text","text":"("},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A16APIErrorResponseV","text":"PassageAPIErrorResponse"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"metadata":{"roleHeading":"Case","symbolKind":"case","modules":[{"name":"Passage"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"conflict","kind":"identifier"},{"text":"(","kind":"text"},{"text":"PassageAPIErrorResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A16APIErrorResponseV"},{"text":")","kind":"text"}],"role":"symbol","title":"PassageAPIError.conflict(_:)","externalID":"s:7Passage0A8APIErrorO8conflictyAcA0aB8ResponseVcACmF"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAPIError"]]},"references":{"doc://Passage/documentation/Passage/PassageAPIErrorResponse":{"url":"\/documentation\/passage\/passageapierrorresponse","title":"PassageAPIErrorResponse","kind":"symbol","navigatorTitle":[{"text":"PassageAPIErrorResponse","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAPIErrorResponse"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageAPIError":{"url":"\/documentation\/passage\/passageapierror","title":"PassageAPIError","kind":"symbol","navigatorTitle":[{"text":"PassageAPIError","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAPIError"}]},"doc://Passage/documentation/Passage/PassageAPIError/conflict(_:)":{"url":"\/documentation\/passage\/passageapierror\/conflict(_:)","type":"topic","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"conflict","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:7Passage0A16APIErrorResponseV","kind":"typeIdentifier","text":"PassageAPIErrorResponse"},{"text":")","kind":"text"}],"role":"symbol","title":"PassageAPIError.conflict(_:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/conflict(_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageapierror/error-implementations.json b/docs/data/documentation/passage/passageapierror/error-implementations.json index 6f81086b..0f26ffdb 100644 --- a/docs/data/documentation/passage/passageapierror/error-implementations.json +++ b/docs/data/documentation/passage/passageapierror/error-implementations.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/Error-Implementations"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAPIError"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageapierror\/error-implementations"]}],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/localizedDescription"],"generated":true}],"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Error Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"article","references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAPIError/localizedDescription":{"title":"localizedDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/localizedDescription","abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/passageapierror\/localizeddescription","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/Error-Implementations"},"kind":"article","topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/localizedDescription"]}],"variants":[{"paths":["\/documentation\/passage\/passageapierror\/error-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAPIError"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"role":"collectionGroup","title":"Error Implementations","modules":[{"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage/PassageAPIError":{"url":"\/documentation\/passage\/passageapierror","title":"PassageAPIError","kind":"symbol","navigatorTitle":[{"text":"PassageAPIError","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAPIError"}]},"doc://Passage/documentation/Passage/PassageAPIError/localizedDescription":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/localizedDescription","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"localizedDescription","kind":"symbol","url":"\/documentation\/passage\/passageapierror\/localizeddescription"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageapierror/failedresponse(_:).json b/docs/data/documentation/passage/passageapierror/failedresponse(_:).json index 69c9a5a9..5af6b383 100644 --- a/docs/data/documentation/passage/passageapierror/failedresponse(_:).json +++ b/docs/data/documentation/passage/passageapierror/failedresponse(_:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAPIError"]]},"metadata":{"roleHeading":"Case","externalID":"s:7Passage0A8APIErrorO14failedResponseyAcA0abD0VcACmF","modules":[{"name":"Passage"}],"title":"PassageAPIError.failedResponse(_:)","symbolKind":"case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"failedResponse"},{"text":"(","kind":"text"},{"text":"PassageAPIErrorResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A16APIErrorResponseV"},{"text":")","kind":"text"}]},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"failedResponse","kind":"identifier"},{"text":"(","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse","text":"PassageAPIErrorResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A16APIErrorResponseV"},{"text":")","kind":"text"}],"platforms":["iOS"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/failedResponse(_:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageapierror\/failedresponse(_:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAPIError/failedResponse(_:)":{"url":"\/documentation\/passage\/passageapierror\/failedresponse(_:)","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"failedResponse"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:7Passage0A16APIErrorResponseV","kind":"typeIdentifier","text":"PassageAPIErrorResponse"},{"kind":"text","text":")"}],"title":"PassageAPIError.failedResponse(_:)","kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/failedResponse(_:)"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAPIErrorResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PassageAPIErrorResponse","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PassageAPIErrorResponse"}],"title":"PassageAPIErrorResponse","url":"\/documentation\/passage\/passageapierrorresponse","abstract":[],"role":"symbol"}}} \ No newline at end of file +{"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"failedResponse","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:7Passage0A16APIErrorResponseV","text":"PassageAPIErrorResponse","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"PassageAPIError.failedResponse(_:)","externalID":"s:7Passage0A8APIErrorO14failedResponseyAcA0abD0VcACmF","role":"symbol","roleHeading":"Case","modules":[{"name":"Passage"}],"symbolKind":"case"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"failedResponse","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse","text":"PassageAPIErrorResponse","preciseIdentifier":"s:7Passage0A16APIErrorResponseV"},{"text":")","kind":"text"}],"platforms":["iOS"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAPIError"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageapierror\/failedresponse(_:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/failedResponse(_:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/PassageAPIError":{"url":"\/documentation\/passage\/passageapierror","title":"PassageAPIError","kind":"symbol","navigatorTitle":[{"text":"PassageAPIError","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAPIError"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageAPIErrorResponse":{"url":"\/documentation\/passage\/passageapierrorresponse","title":"PassageAPIErrorResponse","kind":"symbol","navigatorTitle":[{"text":"PassageAPIErrorResponse","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAPIErrorResponse"}]},"doc://Passage/documentation/Passage/PassageAPIError/failedResponse(_:)":{"url":"\/documentation\/passage\/passageapierror\/failedresponse(_:)","title":"PassageAPIError.failedResponse(_:)","kind":"symbol","type":"topic","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/failedResponse(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"failedResponse"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A16APIErrorResponseV","text":"PassageAPIErrorResponse"},{"text":")","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageapierror/internalservererror(_:).json b/docs/data/documentation/passage/passageapierror/internalservererror(_:).json index e12f5ab3..4b8184b6 100644 --- a/docs/data/documentation/passage/passageapierror/internalservererror(_:).json +++ b/docs/data/documentation/passage/passageapierror/internalservererror(_:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/internalServerError(_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageapierror\/internalservererror(_:)"]}],"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"internalServerError","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A16APIErrorResponseV","text":"PassageAPIErrorResponse"},{"text":")","kind":"text"}],"externalID":"s:7Passage0A8APIErrorO19internalServerErroryAcA0aB8ResponseVcACmF","symbolKind":"case","roleHeading":"Case","modules":[{"name":"Passage"}],"title":"PassageAPIError.internalServerError(_:)","role":"symbol"},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"internalServerError"},{"kind":"text","text":"("},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse","text":"PassageAPIErrorResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A16APIErrorResponseV"},{"text":")","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAPIError"]]},"references":{"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAPIErrorResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PassageAPIErrorResponse","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PassageAPIErrorResponse"}],"title":"PassageAPIErrorResponse","url":"\/documentation\/passage\/passageapierrorresponse","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAPIError/internalServerError(_:)":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"internalServerError","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A16APIErrorResponseV","text":"PassageAPIErrorResponse"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/internalServerError(_:)","kind":"symbol","title":"PassageAPIError.internalServerError(_:)","url":"\/documentation\/passage\/passageapierror\/internalservererror(_:)","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/passage\/passageapierror\/internalservererror(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/internalServerError(_:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAPIError"]]},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"internalServerError","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:7Passage0A16APIErrorResponseV","text":"PassageAPIErrorResponse","kind":"typeIdentifier"},{"kind":"text","text":")"}],"roleHeading":"Case","symbolKind":"case","externalID":"s:7Passage0A8APIErrorO19internalServerErroryAcA0aB8ResponseVcACmF","role":"symbol","title":"PassageAPIError.internalServerError(_:)","modules":[{"name":"Passage"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"internalServerError"},{"text":"(","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse","text":"PassageAPIErrorResponse","preciseIdentifier":"s:7Passage0A16APIErrorResponseV","kind":"typeIdentifier"},{"kind":"text","text":")"}]}]}],"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageAPIError/internalServerError(_:)":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"internalServerError","kind":"identifier"},{"kind":"text","text":"("},{"text":"PassageAPIErrorResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A16APIErrorResponseV"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/passage\/passageapierror\/internalservererror(_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/internalServerError(_:)","role":"symbol","title":"PassageAPIError.internalServerError(_:)","kind":"symbol"},"doc://Passage/documentation/Passage/PassageAPIErrorResponse":{"url":"\/documentation\/passage\/passageapierrorresponse","title":"PassageAPIErrorResponse","kind":"symbol","navigatorTitle":[{"text":"PassageAPIErrorResponse","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAPIErrorResponse"}]},"doc://Passage/documentation/Passage/PassageAPIError":{"url":"\/documentation\/passage\/passageapierror","title":"PassageAPIError","kind":"symbol","navigatorTitle":[{"text":"PassageAPIError","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAPIError"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageapierror/localizeddescription.json b/docs/data/documentation/passage/passageapierror/localizeddescription.json index 0a1744e7..e34faab4 100644 --- a/docs/data/documentation/passage/passageapierror/localizeddescription.json +++ b/docs/data/documentation/passage/passageapierror/localizeddescription.json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/Error-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/localizedDescription"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Error.localizedDescription"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageapierror\/localizeddescription"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"platforms":[{"introducedAt":"8.0","deprecated":false,"name":"iOS","unavailable":false,"beta":false},{"deprecated":false,"unavailable":false,"name":"macOS","beta":false,"introducedAt":"10.10"},{"introducedAt":"9.0","name":"tvOS","deprecated":false,"beta":false,"unavailable":false},{"introducedAt":"2.0","deprecated":false,"name":"watchOS","unavailable":false,"beta":false}],"externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:7Passage0A8APIErrorO","title":"localizedDescription","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"roleHeading":"Instance Property","extendedModule":"Swift","role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"references":{"doc://Passage/documentation/Passage/PassageAPIError/localizedDescription":{"title":"localizedDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/localizedDescription","abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/passageapierror\/localizeddescription","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAPIError/Error-Implementations":{"url":"\/documentation\/passage\/passageapierror\/error-implementations","type":"topic","title":"Error Implementations","kind":"article","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/Error-Implementations"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"platforms":[{"name":"iOS","deprecated":false,"beta":false,"introducedAt":"8.0","unavailable":false},{"beta":false,"deprecated":false,"introducedAt":"10.10","name":"macOS","unavailable":false},{"unavailable":false,"beta":false,"introducedAt":"9.0","name":"tvOS","deprecated":false},{"deprecated":false,"name":"watchOS","introducedAt":"2.0","beta":false,"unavailable":false}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"roleHeading":"Instance Property","externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:7Passage0A8APIErrorO","extendedModule":"Swift","title":"localizedDescription","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["iOS"]}]}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Error.localizedDescription","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageapierror\/localizeddescription"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/localizedDescription","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/Error-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageAPIError/Error-Implementations":{"abstract":[],"type":"topic","role":"collectionGroup","title":"Error Implementations","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/Error-Implementations","url":"\/documentation\/passage\/passageapierror\/error-implementations"},"doc://Passage/documentation/Passage/PassageAPIError/localizedDescription":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/localizedDescription","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"localizedDescription","kind":"symbol","url":"\/documentation\/passage\/passageapierror\/localizeddescription"},"doc://Passage/documentation/Passage/PassageAPIError":{"url":"\/documentation\/passage\/passageapierror","title":"PassageAPIError","kind":"symbol","navigatorTitle":[{"text":"PassageAPIError","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAPIError"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageapierror/malformedurl.json b/docs/data/documentation/passage/passageapierror/malformedurl.json index 515140c5..c5944071 100644 --- a/docs/data/documentation/passage/passageapierror/malformedurl.json +++ b/docs/data/documentation/passage/passageapierror/malformedurl.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/malformedUrl"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageapierror\/malformedurl"]}],"metadata":{"title":"PassageAPIError.malformedUrl","modules":[{"name":"Passage"}],"externalID":"s:7Passage0A8APIErrorO12malformedUrlyA2CmF","role":"symbol","symbolKind":"case","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"malformedUrl"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAPIError"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"malformedUrl"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage/PassageAPIError/malformedUrl":{"url":"\/documentation\/passage\/passageapierror\/malformedurl","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"malformedUrl"}],"title":"PassageAPIError.malformedUrl","kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/malformedUrl"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"malformedUrl","kind":"identifier"}],"externalID":"s:7Passage0A8APIErrorO12malformedUrlyA2CmF","symbolKind":"case","roleHeading":"Case","modules":[{"name":"Passage"}],"title":"PassageAPIError.malformedUrl"},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/malformedUrl"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAPIError"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"malformedUrl"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageapierror\/malformedurl"]}],"references":{"doc://Passage/documentation/Passage/PassageAPIError":{"url":"\/documentation\/passage\/passageapierror","title":"PassageAPIError","kind":"symbol","navigatorTitle":[{"text":"PassageAPIError","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAPIError"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageAPIError/malformedUrl":{"role":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"malformedUrl"}],"url":"\/documentation\/passage\/passageapierror\/malformedurl","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/malformedUrl","type":"topic","kind":"symbol","title":"PassageAPIError.malformedUrl"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageapierror/notfound(_:).json b/docs/data/documentation/passage/passageapierror/notfound(_:).json index 90da6717..f196e28f 100644 --- a/docs/data/documentation/passage/passageapierror/notfound(_:).json +++ b/docs/data/documentation/passage/passageapierror/notfound(_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/notFound(_:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Case","externalID":"s:7Passage0A8APIErrorO8notFoundyAcA0aB8ResponseVcACmF","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"notFound","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:7Passage0A16APIErrorResponseV","kind":"typeIdentifier","text":"PassageAPIErrorResponse"},{"kind":"text","text":")"}],"title":"PassageAPIError.notFound(_:)","role":"symbol","modules":[{"name":"Passage"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAPIError"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"notFound","kind":"identifier"},{"text":"(","kind":"text"},{"text":"PassageAPIErrorResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse","preciseIdentifier":"s:7Passage0A16APIErrorResponseV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageapierror\/notfound(_:)"]}],"references":{"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAPIErrorResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PassageAPIErrorResponse","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PassageAPIErrorResponse"}],"title":"PassageAPIErrorResponse","url":"\/documentation\/passage\/passageapierrorresponse","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAPIError/notFound(_:)":{"url":"\/documentation\/passage\/passageapierror\/notfound(_:)","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"notFound","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:7Passage0A16APIErrorResponseV","kind":"typeIdentifier","text":"PassageAPIErrorResponse"},{"kind":"text","text":")"}],"title":"PassageAPIError.notFound(_:)","kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/notFound(_:)"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAPIError"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/notFound(_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"notFound","kind":"identifier"},{"kind":"text","text":"("},{"text":"PassageAPIErrorResponse","preciseIdentifier":"s:7Passage0A16APIErrorResponseV","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageapierror\/notfound(_:)"]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"notFound","kind":"identifier"},{"text":"(","kind":"text"},{"text":"PassageAPIErrorResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A16APIErrorResponseV"},{"kind":"text","text":")"}],"externalID":"s:7Passage0A8APIErrorO8notFoundyAcA0aB8ResponseVcACmF","title":"PassageAPIError.notFound(_:)","role":"symbol","roleHeading":"Case"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/PassageAPIError":{"url":"\/documentation\/passage\/passageapierror","title":"PassageAPIError","kind":"symbol","navigatorTitle":[{"text":"PassageAPIError","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAPIError"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageAPIError/notFound(_:)":{"abstract":[],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/notFound(_:)","title":"PassageAPIError.notFound(_:)","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"notFound","kind":"identifier"},{"text":"(","kind":"text"},{"text":"PassageAPIErrorResponse","preciseIdentifier":"s:7Passage0A16APIErrorResponseV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/passageapierror\/notfound(_:)"},"doc://Passage/documentation/Passage/PassageAPIErrorResponse":{"url":"\/documentation\/passage\/passageapierrorresponse","title":"PassageAPIErrorResponse","kind":"symbol","navigatorTitle":[{"text":"PassageAPIErrorResponse","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAPIErrorResponse"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageapierror/unauthorized(_:).json b/docs/data/documentation/passage/passageapierror/unauthorized(_:).json index a106c6b1..62f01a71 100644 --- a/docs/data/documentation/passage/passageapierror/unauthorized(_:).json +++ b/docs/data/documentation/passage/passageapierror/unauthorized(_:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/unauthorized(_:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/passageapierror\/unauthorized(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unauthorized"},{"kind":"text","text":"("},{"preciseIdentifier":"s:7Passage0A16APIErrorResponseV","text":"PassageAPIErrorResponse","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"title":"PassageAPIError.unauthorized(_:)","modules":[{"name":"Passage"}],"externalID":"s:7Passage0A8APIErrorO12unauthorizedyAcA0aB8ResponseVcACmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"unauthorized"},{"kind":"text","text":"("},{"text":"PassageAPIErrorResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A16APIErrorResponseV"},{"text":")","kind":"text"}],"role":"symbol","symbolKind":"case","roleHeading":"Case"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAPIError"]]},"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAPIErrorResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PassageAPIErrorResponse","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PassageAPIErrorResponse"}],"title":"PassageAPIErrorResponse","url":"\/documentation\/passage\/passageapierrorresponse","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAPIError/unauthorized(_:)":{"url":"\/documentation\/passage\/passageapierror\/unauthorized(_:)","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"unauthorized","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:7Passage0A16APIErrorResponseV","text":"PassageAPIErrorResponse","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"PassageAPIError.unauthorized(_:)","kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/unauthorized(_:)"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unauthorized"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:7Passage0A16APIErrorResponseV","text":"PassageAPIErrorResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/unauthorized(_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAPIError"]]},"variants":[{"paths":["\/documentation\/passage\/passageapierror\/unauthorized(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unauthorized","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:7Passage0A16APIErrorResponseV","text":"PassageAPIErrorResponse","kind":"typeIdentifier"},{"text":")","kind":"text"}],"externalID":"s:7Passage0A8APIErrorO12unauthorizedyAcA0aB8ResponseVcACmF","symbolKind":"case","title":"PassageAPIError.unauthorized(_:)","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Case"},"references":{"doc://Passage/documentation/Passage/PassageAPIError":{"url":"\/documentation\/passage\/passageapierror","title":"PassageAPIError","kind":"symbol","navigatorTitle":[{"text":"PassageAPIError","kind":"identifier"}],"type":"topic","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAPIError"}]},"doc://Passage/documentation/Passage/PassageAPIError/unauthorized(_:)":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unauthorized"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:7Passage0A16APIErrorResponseV","text":"PassageAPIErrorResponse","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/passageapierror\/unauthorized(_:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError\/unauthorized(_:)","title":"PassageAPIError.unauthorized(_:)","abstract":[],"kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageAPIErrorResponse":{"url":"\/documentation\/passage\/passageapierrorresponse","title":"PassageAPIErrorResponse","kind":"symbol","navigatorTitle":[{"text":"PassageAPIErrorResponse","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAPIErrorResponse"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageapierrorresponse.json b/docs/data/documentation/passage/passageapierrorresponse.json index ddb967b6..7fb12ffc 100644 --- a/docs/data/documentation/passage/passageapierrorresponse.json +++ b/docs/data/documentation/passage/passageapierrorresponse.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageapierrorresponse"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PassageAPIErrorResponse","kind":"identifier"}]}]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse\/init(from:)"]}],"metadata":{"title":"PassageAPIErrorResponse","modules":[{"name":"Passage"}],"externalID":"s:7Passage0A16APIErrorResponseV","role":"symbol","symbolKind":"struct","roleHeading":"Structure","navigatorTitle":[{"kind":"identifier","text":"PassageAPIErrorResponse"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PassageAPIErrorResponse","kind":"identifier"}]},"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE"],"type":"conformsTo"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAPIErrorResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PassageAPIErrorResponse","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PassageAPIErrorResponse"}],"title":"PassageAPIErrorResponse","url":"\/documentation\/passage\/passageapierrorresponse","abstract":[],"role":"symbol"},"doc://Passage/Se":{"identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://Passage/SE":{"identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://Passage/documentation/Passage/PassageAPIErrorResponse/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse\/init(from:)","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageapierrorresponse\/init(from:)","title":"init(from:)"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PassageAPIErrorResponse","kind":"identifier"}]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageapierrorresponse"]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse\/init(from:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse"},"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PassageAPIErrorResponse","kind":"identifier"}],"externalID":"s:7Passage0A16APIErrorResponseV","symbolKind":"struct","roleHeading":"Structure","navigatorTitle":[{"text":"PassageAPIErrorResponse","kind":"identifier"}],"modules":[{"name":"Passage"}],"title":"PassageAPIErrorResponse"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE"]}],"sections":[],"references":{"doc://Passage/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageAPIErrorResponse/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"kind":"symbol","url":"\/documentation\/passage\/passageapierrorresponse\/init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse\/init(from:)","role":"symbol","title":"init(from:)","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/PassageAPIErrorResponse":{"url":"\/documentation\/passage\/passageapierrorresponse","title":"PassageAPIErrorResponse","kind":"symbol","navigatorTitle":[{"text":"PassageAPIErrorResponse","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAPIErrorResponse"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageapierrorresponse/init(from:).json b/docs/data/documentation/passage/passageapierrorresponse/init(from:).json index ad095b7a..a4c34f6f 100644 --- a/docs/data/documentation/passage/passageapierrorresponse/init(from:).json +++ b/docs/data/documentation/passage/passageapierrorresponse/init(from:).json @@ -1 +1 @@ -{"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"symbolKind":"init","externalID":"s:7Passage0A16APIErrorResponseV4fromACs7Decoder_p_tKcfc","role":"symbol","roleHeading":"Initializer","modules":[{"name":"Passage"}],"title":"init(from:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["iOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse\/init(from:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageapierrorresponse\/init(from:)"]}],"kind":"symbol","sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage/PassageAPIErrorResponse/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse\/init(from:)","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageapierrorresponse\/init(from:)","title":"init(from:)"},"doc://Passage/documentation/Passage/PassageAPIErrorResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PassageAPIErrorResponse","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PassageAPIErrorResponse"}],"title":"PassageAPIErrorResponse","url":"\/documentation\/passage\/passageapierrorresponse","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"externalID":"s:7Passage0A16APIErrorResponseV4fromACs7Decoder_p_tKcfc","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","title":"init(from:)","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageapierrorresponse\/init(from:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse\/init(from:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/PassageAPIErrorResponse":{"url":"\/documentation\/passage\/passageapierrorresponse","title":"PassageAPIErrorResponse","kind":"symbol","navigatorTitle":[{"text":"PassageAPIErrorResponse","kind":"identifier"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAPIErrorResponse"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageAPIErrorResponse/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"kind":"symbol","url":"\/documentation\/passage\/passageapierrorresponse\/init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIErrorResponse\/init(from:)","role":"symbol","title":"init(from:)","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageasauthorizationerror.json b/docs/data/documentation/passage/passageasauthorizationerror.json deleted file mode 100644 index 050a4db7..00000000 --- a/docs/data/documentation/passage/passageasauthorizationerror.json +++ /dev/null @@ -1 +0,0 @@ -{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"abstract":[{"type":"text","text":"Errors thrown from the ASAuthorization Controller"}],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/SQ","doc:\/\/Passage\/s5ErrorP","doc:\/\/Passage\/SH","doc:\/\/Passage\/s8SendableP"],"title":"Conforms To","type":"conformsTo","kind":"relationships"}],"variants":[{"paths":["\/documentation\/passage\/passageasauthorizationerror"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/authorizationTypeUnknown","doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/canceled","doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/credentialRegistration","doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/invalidStartResponse","doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/loginFinish","doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/unknown","doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/unknownAuthorizationType"],"title":"Enumeration Cases"},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/Error-Implementations"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageASAuthorizationError","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"metadata":{"roleHeading":"Enumeration","symbolKind":"enum","modules":[{"name":"Passage"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageASAuthorizationError","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"PassageASAuthorizationError","kind":"identifier"}],"title":"PassageASAuthorizationError","externalID":"s:7Passage0A20ASAuthorizationErrorO"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/PassageASAuthorizationError/Error-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/Error-Implementations","type":"topic","url":"\/documentation\/passage\/passageasauthorizationerror\/error-implementations","role":"collectionGroup","abstract":[],"title":"Error Implementations","kind":"article"},"doc://Passage/documentation/Passage/PassageASAuthorizationError/authorizationTypeUnknown":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/authorizationTypeUnknown","type":"topic","url":"\/documentation\/passage\/passageasauthorizationerror\/authorizationtypeunknown","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authorizationTypeUnknown","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageASAuthorizationError.authorizationTypeUnknown","kind":"symbol"},"doc://Passage/s5ErrorP":{"identifier":"doc:\/\/Passage\/s5ErrorP","title":"Swift.Error","type":"unresolvable"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Passage/documentation/Passage/PassageASAuthorizationError/unknownAuthorizationType":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/unknownAuthorizationType","type":"topic","url":"\/documentation\/passage\/passageasauthorizationerror\/unknownauthorizationtype","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unknownAuthorizationType","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageASAuthorizationError.unknownAuthorizationType","kind":"symbol"},"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/documentation/Passage/PassageASAuthorizationError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError","type":"topic","url":"\/documentation\/passage\/passageasauthorizationerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageASAuthorizationError"}],"role":"symbol","abstract":[{"text":"Errors thrown from the ASAuthorization Controller","type":"text"}],"title":"PassageASAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"PassageASAuthorizationError"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageASAuthorizationError/invalidStartResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/invalidStartResponse","type":"topic","url":"\/documentation\/passage\/passageasauthorizationerror\/invalidstartresponse","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"invalidStartResponse","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageASAuthorizationError.invalidStartResponse","kind":"symbol"},"doc://Passage/documentation/Passage/PassageASAuthorizationError/credentialRegistration":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/credentialRegistration","type":"topic","url":"\/documentation\/passage\/passageasauthorizationerror\/credentialregistration","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"credentialRegistration","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageASAuthorizationError.credentialRegistration","kind":"symbol"},"doc://Passage/documentation/Passage/PassageASAuthorizationError/canceled":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/canceled","type":"topic","url":"\/documentation\/passage\/passageasauthorizationerror\/canceled","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"canceled","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageASAuthorizationError.canceled","kind":"symbol"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Passage/documentation/Passage/PassageASAuthorizationError/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/Equatable-Implementations","type":"topic","url":"\/documentation\/passage\/passageasauthorizationerror\/equatable-implementations","role":"collectionGroup","abstract":[],"title":"Equatable Implementations","kind":"article"},"doc://Passage/documentation/Passage/PassageASAuthorizationError/loginFinish":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/loginFinish","type":"topic","url":"\/documentation\/passage\/passageasauthorizationerror\/loginfinish","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"loginFinish","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageASAuthorizationError.loginFinish","kind":"symbol"},"doc://Passage/documentation/Passage/PassageASAuthorizationError/unknown":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/unknown","type":"topic","url":"\/documentation\/passage\/passageasauthorizationerror\/unknown","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unknown","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageASAuthorizationError.unknown","kind":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageasauthorizationerror/!=(_:_:).json b/docs/data/documentation/passage/passageasauthorizationerror/!=(_:_:).json deleted file mode 100644 index b3b48d1f..00000000 --- a/docs/data/documentation/passage/passageasauthorizationerror/!=(_:_:).json +++ /dev/null @@ -1 +0,0 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/!=(_:_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageasauthorizationerror\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError","doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/Equatable-Implementations"]]},"metadata":{"title":"!=(_:_:)","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage0A20ASAuthorizationErrorO","role":"symbol","symbolKind":"op","extendedModule":"Swift","roleHeading":"Operator","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}]}],"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage/PassageASAuthorizationError/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/!=(_:_:)","type":"topic","url":"\/documentation\/passage\/passageasauthorizationerror\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","abstract":[],"title":"!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage/PassageASAuthorizationError/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/Equatable-Implementations","type":"topic","url":"\/documentation\/passage\/passageasauthorizationerror\/equatable-implementations","role":"collectionGroup","abstract":[],"title":"Equatable Implementations","kind":"article"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageASAuthorizationError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError","type":"topic","url":"\/documentation\/passage\/passageasauthorizationerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageASAuthorizationError"}],"role":"symbol","abstract":[{"text":"Errors thrown from the ASAuthorization Controller","type":"text"}],"title":"PassageASAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"PassageASAuthorizationError"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageasauthorizationerror/authorizationtypeunknown.json b/docs/data/documentation/passage/passageasauthorizationerror/authorizationtypeunknown.json deleted file mode 100644 index d5bf2900..00000000 --- a/docs/data/documentation/passage/passageasauthorizationerror/authorizationtypeunknown.json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/authorizationTypeUnknown","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorizationTypeUnknown"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageasauthorizationerror\/authorizationtypeunknown"]}],"metadata":{"externalID":"s:7Passage0A20ASAuthorizationErrorO24authorizationTypeUnknownyA2CmF","modules":[{"name":"Passage"}],"title":"PassageASAuthorizationError.authorizationTypeUnknown","roleHeading":"Case","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorizationTypeUnknown"}],"role":"symbol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/PassageASAuthorizationError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError","type":"topic","url":"\/documentation\/passage\/passageasauthorizationerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageASAuthorizationError"}],"role":"symbol","abstract":[{"text":"Errors thrown from the ASAuthorization Controller","type":"text"}],"title":"PassageASAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"PassageASAuthorizationError"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageASAuthorizationError/authorizationTypeUnknown":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/authorizationTypeUnknown","type":"topic","url":"\/documentation\/passage\/passageasauthorizationerror\/authorizationtypeunknown","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authorizationTypeUnknown","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageASAuthorizationError.authorizationTypeUnknown","kind":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageasauthorizationerror/canceled.json b/docs/data/documentation/passage/passageasauthorizationerror/canceled.json deleted file mode 100644 index f9634e10..00000000 --- a/docs/data/documentation/passage/passageasauthorizationerror/canceled.json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/canceled"},"variants":[{"paths":["\/documentation\/passage\/passageasauthorizationerror\/canceled"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"canceled"}],"languages":["swift"]}]}],"metadata":{"title":"PassageASAuthorizationError.canceled","modules":[{"name":"Passage"}],"externalID":"s:7Passage0A20ASAuthorizationErrorO8canceledyA2CmF","role":"symbol","symbolKind":"case","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"canceled"}]},"references":{"doc://Passage/documentation/Passage/PassageASAuthorizationError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError","type":"topic","url":"\/documentation\/passage\/passageasauthorizationerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageASAuthorizationError"}],"role":"symbol","abstract":[{"text":"Errors thrown from the ASAuthorization Controller","type":"text"}],"title":"PassageASAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"PassageASAuthorizationError"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageASAuthorizationError/canceled":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/canceled","type":"topic","url":"\/documentation\/passage\/passageasauthorizationerror\/canceled","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"canceled","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageASAuthorizationError.canceled","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageasauthorizationerror/credentialregistration.json b/docs/data/documentation/passage/passageasauthorizationerror/credentialregistration.json deleted file mode 100644 index 4330dc9f..00000000 --- a/docs/data/documentation/passage/passageasauthorizationerror/credentialregistration.json +++ /dev/null @@ -1 +0,0 @@ -{"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"credentialRegistration","kind":"identifier"}],"symbolKind":"case","externalID":"s:7Passage0A20ASAuthorizationErrorO22credentialRegistrationyA2CmF","role":"symbol","roleHeading":"Case","modules":[{"name":"Passage"}],"title":"PassageASAuthorizationError.credentialRegistration"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"credentialRegistration"}],"languages":["swift"],"platforms":["iOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/credentialRegistration"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageasauthorizationerror\/credentialregistration"]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageASAuthorizationError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError","type":"topic","url":"\/documentation\/passage\/passageasauthorizationerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageASAuthorizationError"}],"role":"symbol","abstract":[{"text":"Errors thrown from the ASAuthorization Controller","type":"text"}],"title":"PassageASAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"PassageASAuthorizationError"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageASAuthorizationError/credentialRegistration":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/credentialRegistration","type":"topic","url":"\/documentation\/passage\/passageasauthorizationerror\/credentialregistration","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"credentialRegistration","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageASAuthorizationError.credentialRegistration","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageasauthorizationerror/equatable-implementations.json b/docs/data/documentation/passage/passageasauthorizationerror/equatable-implementations.json deleted file mode 100644 index fd938cc1..00000000 --- a/docs/data/documentation/passage/passageasauthorizationerror/equatable-implementations.json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/Equatable-Implementations"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/!=(_:_:)"],"generated":true}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError"]]},"kind":"article","variants":[{"paths":["\/documentation\/passage\/passageasauthorizationerror\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/PassageASAuthorizationError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError","type":"topic","url":"\/documentation\/passage\/passageasauthorizationerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageASAuthorizationError"}],"role":"symbol","abstract":[{"text":"Errors thrown from the ASAuthorization Controller","type":"text"}],"title":"PassageASAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"PassageASAuthorizationError"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageASAuthorizationError/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/!=(_:_:)","type":"topic","url":"\/documentation\/passage\/passageasauthorizationerror\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","abstract":[],"title":"!=(_:_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageasauthorizationerror/error-implementations.json b/docs/data/documentation/passage/passageasauthorizationerror/error-implementations.json deleted file mode 100644 index a1a3e3fd..00000000 --- a/docs/data/documentation/passage/passageasauthorizationerror/error-implementations.json +++ /dev/null @@ -1 +0,0 @@ -{"kind":"article","schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageasauthorizationerror\/error-implementations"]}],"metadata":{"title":"Error Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/localizedDescription"],"generated":true}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/Error-Implementations","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Passage/documentation/Passage/PassageASAuthorizationError/localizedDescription":{"kind":"symbol","url":"\/documentation\/passage\/passageasauthorizationerror\/localizeddescription","title":"localizedDescription","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/localizedDescription","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageASAuthorizationError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError","type":"topic","url":"\/documentation\/passage\/passageasauthorizationerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageASAuthorizationError"}],"role":"symbol","abstract":[{"text":"Errors thrown from the ASAuthorization Controller","type":"text"}],"title":"PassageASAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"PassageASAuthorizationError"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageasauthorizationerror/invalidstartresponse.json b/docs/data/documentation/passage/passageasauthorizationerror/invalidstartresponse.json deleted file mode 100644 index 0dec9586..00000000 --- a/docs/data/documentation/passage/passageasauthorizationerror/invalidstartresponse.json +++ /dev/null @@ -1 +0,0 @@ -{"metadata":{"symbolKind":"case","title":"PassageASAuthorizationError.invalidStartResponse","externalID":"s:7Passage0A20ASAuthorizationErrorO20invalidStartResponseyA2CmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidStartResponse"}],"roleHeading":"Case","role":"symbol","modules":[{"name":"Passage"}]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/invalidStartResponse","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageasauthorizationerror\/invalidstartresponse"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"invalidStartResponse","kind":"identifier"}],"languages":["swift"]}]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError"]]},"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageASAuthorizationError/invalidStartResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/invalidStartResponse","type":"topic","url":"\/documentation\/passage\/passageasauthorizationerror\/invalidstartresponse","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"invalidStartResponse","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageASAuthorizationError.invalidStartResponse","kind":"symbol"},"doc://Passage/documentation/Passage/PassageASAuthorizationError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError","type":"topic","url":"\/documentation\/passage\/passageasauthorizationerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageASAuthorizationError"}],"role":"symbol","abstract":[{"text":"Errors thrown from the ASAuthorization Controller","type":"text"}],"title":"PassageASAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"PassageASAuthorizationError"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageasauthorizationerror/localizeddescription.json b/docs/data/documentation/passage/passageasauthorizationerror/localizeddescription.json deleted file mode 100644 index 5bca3dbb..00000000 --- a/docs/data/documentation/passage/passageasauthorizationerror/localizeddescription.json +++ /dev/null @@ -1 +0,0 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageasauthorizationerror\/localizeddescription"]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Error.localizedDescription","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"platforms":[{"name":"iOS","introducedAt":"8.0","unavailable":false,"beta":false,"deprecated":false},{"introducedAt":"10.10","unavailable":false,"name":"macOS","beta":false,"deprecated":false},{"introducedAt":"9.0","beta":false,"unavailable":false,"name":"tvOS","deprecated":false},{"deprecated":false,"unavailable":false,"name":"watchOS","introducedAt":"2.0","beta":false}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"roleHeading":"Instance Property","role":"symbol","title":"localizedDescription","modules":[{"name":"Passage","relatedModules":["Swift"]}],"externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:7Passage0A20ASAuthorizationErrorO","extendedModule":"Swift"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/localizedDescription"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError","doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/Error-Implementations"]]},"references":{"doc://Passage/documentation/Passage/PassageASAuthorizationError/localizedDescription":{"kind":"symbol","url":"\/documentation\/passage\/passageasauthorizationerror\/localizeddescription","title":"localizedDescription","type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/localizedDescription","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageASAuthorizationError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError","type":"topic","url":"\/documentation\/passage\/passageasauthorizationerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageASAuthorizationError"}],"role":"symbol","abstract":[{"text":"Errors thrown from the ASAuthorization Controller","type":"text"}],"title":"PassageASAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"PassageASAuthorizationError"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageASAuthorizationError/Error-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/Error-Implementations","type":"topic","url":"\/documentation\/passage\/passageasauthorizationerror\/error-implementations","role":"collectionGroup","abstract":[],"title":"Error Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageasauthorizationerror/loginfinish.json b/docs/data/documentation/passage/passageasauthorizationerror/loginfinish.json deleted file mode 100644 index e9405426..00000000 --- a/docs/data/documentation/passage/passageasauthorizationerror/loginfinish.json +++ /dev/null @@ -1 +0,0 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/loginFinish"},"variants":[{"paths":["\/documentation\/passage\/passageasauthorizationerror\/loginfinish"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage0A20ASAuthorizationErrorO11loginFinishyA2CmF","symbolKind":"case","title":"PassageASAuthorizationError.loginFinish","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"loginFinish","kind":"identifier"}],"roleHeading":"Case","role":"symbol","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"loginFinish"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageASAuthorizationError/loginFinish":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/loginFinish","type":"topic","url":"\/documentation\/passage\/passageasauthorizationerror\/loginfinish","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"loginFinish","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageASAuthorizationError.loginFinish","kind":"symbol"},"doc://Passage/documentation/Passage/PassageASAuthorizationError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError","type":"topic","url":"\/documentation\/passage\/passageasauthorizationerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageASAuthorizationError"}],"role":"symbol","abstract":[{"text":"Errors thrown from the ASAuthorization Controller","type":"text"}],"title":"PassageASAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"PassageASAuthorizationError"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageasauthorizationerror/unknown.json b/docs/data/documentation/passage/passageasauthorizationerror/unknown.json deleted file mode 100644 index 80dbf476..00000000 --- a/docs/data/documentation/passage/passageasauthorizationerror/unknown.json +++ /dev/null @@ -1 +0,0 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/unknown"},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/passageasauthorizationerror\/unknown"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError"]]},"metadata":{"modules":[{"name":"Passage"}],"role":"symbol","title":"PassageASAuthorizationError.unknown","externalID":"s:7Passage0A20ASAuthorizationErrorO7unknownyA2CmF","symbolKind":"case","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"unknown","kind":"identifier"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageASAuthorizationError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError","type":"topic","url":"\/documentation\/passage\/passageasauthorizationerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageASAuthorizationError"}],"role":"symbol","abstract":[{"text":"Errors thrown from the ASAuthorization Controller","type":"text"}],"title":"PassageASAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"PassageASAuthorizationError"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageASAuthorizationError/unknown":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/unknown","type":"topic","url":"\/documentation\/passage\/passageasauthorizationerror\/unknown","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unknown","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageASAuthorizationError.unknown","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageasauthorizationerror/unknownauthorizationtype.json b/docs/data/documentation/passage/passageasauthorizationerror/unknownauthorizationtype.json deleted file mode 100644 index c28f96e2..00000000 --- a/docs/data/documentation/passage/passageasauthorizationerror/unknownauthorizationtype.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError"]]},"metadata":{"externalID":"s:7Passage0A20ASAuthorizationErrorO24unknownAuthorizationTypeyA2CmF","symbolKind":"case","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknownAuthorizationType"}],"role":"symbol","title":"PassageASAuthorizationError.unknownAuthorizationType","roleHeading":"Case"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"unknownAuthorizationType","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageasauthorizationerror\/unknownauthorizationtype"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/unknownAuthorizationType"},"references":{"doc://Passage/documentation/Passage/PassageASAuthorizationError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError","type":"topic","url":"\/documentation\/passage\/passageasauthorizationerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageASAuthorizationError"}],"role":"symbol","abstract":[{"text":"Errors thrown from the ASAuthorization Controller","type":"text"}],"title":"PassageASAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"PassageASAuthorizationError"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageASAuthorizationError/unknownAuthorizationType":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError\/unknownAuthorizationType","type":"topic","url":"\/documentation\/passage\/passageasauthorizationerror\/unknownauthorizationtype","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unknownAuthorizationType","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageASAuthorizationError.unknownAuthorizationType","kind":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth.json b/docs/data/documentation/passage/passageauth.json index bca0dca4..d9a9e2ba 100644 --- a/docs/data/documentation/passage/passageauth.json +++ b/docs/data/documentation/passage/passageauth.json @@ -1 +1 @@ -{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/init()","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/init(appId:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/init(appId:tokenStore:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/init(tokenStore:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/tokenStore"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/addDevice(options:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/authorize(with:in:prefersEphemeralWebBrowserSession:)-swift.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/beginAutoFill(anchor:onSuccess:onError:onCancel:)-swift.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/changeEmail(newEmail:language:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/changePhone(newPhone:language:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/editDevice(deviceId:friendlyName:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getAuthToken()","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getCurrentUser()","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getMagicLinkStatus(id:)-swift.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/listDevices()","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/login(identifier:)-swift.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/loginWithMagicLink(identifier:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/loginWithPasskey(identifier:)-swift.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/magicLinkActivate(userMagicLink:)-swift.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/oneTimePasscodeActivate(otp:otpId:)-swift.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/overrideApiUrl(with:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/refresh()","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/register(identifier:)-swift.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/registerWithPasskey(identifier:options:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/revokeDevice(deviceId:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/signOut()"]},{"title":"Type Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/addDevice(token:options:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/appInfo()","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/authorize(with:in:prefersEphemeralWebBrowserSession:)-swift.type.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/beginAutoFill(anchor:onSuccess:onError:onCancel:)-swift.type.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/changeEmail(token:newEmail:language:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/changePhone(token:newPhone:language:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/editDevice(token:deviceId:friendlyName:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getAuthToken(authToken:refreshToken:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getCurrentUser(token:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getMagicLinkStatus(id:)-swift.type.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getUser(identifier:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/identifierExists(identifier:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/listDevices(token:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/login(identifier:)-swift.type.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/loginWithMagicLink(identifier:language:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/loginWithPasskey(identifier:)-swift.type.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/magicLinkActivate(userMagicLink:)-swift.type.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newLoginMagicLink(identifier:language:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newLoginOneTimePasscode(identifier:language:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newRegisterMagicLink(identifier:language:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newRegisterOneTimePasscode(identifier:language:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/oneTimePasscodeActivate(otp:otpId:)-swift.type.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/refresh(refreshToken:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/register(identifier:)-swift.type.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/revokeDevice(token:deviceId:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/signOut(refreshToken:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth"},"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageAuth"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage0A4AuthC","title":"PassageAuth","roleHeading":"Class","navigatorTitle":[{"kind":"identifier","text":"PassageAuth"}],"symbolKind":"class"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/PassageAuth/editDevice(token:deviceId:friendlyName:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/editDevice(token:deviceId:friendlyName:)","type":"topic","url":"\/documentation\/passage\/passageauth\/editdevice(token:deviceid:friendlyname:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"editDevice","kind":"identifier"},{"text":"(","kind":"text"},{"text":"token","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"friendlyName","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10DeviceInfoV","text":"DeviceInfo"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"text":"Edits the information about the device provided. Currently only the name can be edited.","type":"text"}],"title":"editDevice(token:deviceId:friendlyName:)","kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/signOut(refreshToken:)":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/signOut(refreshToken:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"signOut"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[{"type":"text","text":"Sign out the current user’s session"}],"kind":"symbol","title":"signOut(refreshToken:)","url":"\/documentation\/passage\/passageauth\/signout(refreshtoken:)"},"doc://Passage/documentation/Passage/PassageAuth/changeEmail(token:newEmail:language:)":{"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"changeEmail","kind":"identifier"},{"kind":"text","text":"("},{"text":"token","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"newEmail","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"language"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"MagicLink","preciseIdentifier":"s:7Passage9MagicLinkV"}],"url":"\/documentation\/passage\/passageauth\/changeemail(token:newemail:language:)","type":"topic","title":"changeEmail(token:newEmail:language:)","role":"symbol","abstract":[{"text":"Initiates an email change for the currently authenticated user. An email will be sent to the provided email, which they will need to verify before the change takes effect.","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/changeEmail(token:newEmail:language:)"},"doc://Passage/documentation/Passage/PassageAuth/authorize(with:in:prefersEphemeralWebBrowserSession:)-swift.method":{"url":"\/documentation\/passage\/passageauth\/authorize(with:in:prefersephemeralwebbrowsersession:)-swift.method","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/authorize(with:in:prefersEphemeralWebBrowserSession:)-swift.method","title":"authorize(with:in:prefersEphemeralWebBrowserSession:)","abstract":[{"text":"Authorizes user via a supported third-party social provider.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"authorize","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PassageSocialConnection","preciseIdentifier":"s:7Passage0A16SocialConnectionO"},{"kind":"text","text":", "},{"text":"in","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)UIWindow","text":"UIWindow","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"prefersEphemeralWebBrowserSession"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Passage/documentation/Passage/PassageAuth/listDevices(token:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"listDevices"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"token"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> [","kind":"text"},{"preciseIdentifier":"s:7Passage10DeviceInfoV","kind":"typeIdentifier","text":"DeviceInfo"},{"kind":"text","text":"]"}],"type":"topic","abstract":[{"text":"List devices for the user. Device information includes the friendly name, ID, when the device was added, and when it was last used.","type":"text"}],"role":"symbol","url":"\/documentation\/passage\/passageauth\/listdevices(token:)","title":"listDevices(token:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/listDevices(token:)"},"doc://Passage/documentation/Passage/PassageTokenStore":{"title":"PassageTokenStore","navigatorTitle":[{"text":"PassageTokenStore","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageTokenStore"}],"abstract":[{"text":"Protocol for Token Storage to use with Passage","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagetokenstore"},"doc://Passage/documentation/Passage/PassageAuth/magicLinkActivate(userMagicLink:)-swift.type.method":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"magicLinkActivate","kind":"identifier"},{"text":"(","kind":"text"},{"text":"userMagicLink","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult"}],"abstract":[{"type":"text","text":"Completes a magic link login workflow by activating the magic link. The magic link is in the psg_magic_link query parameter when a user clicks the link in their email or text."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/magicLinkActivate(userMagicLink:)-swift.type.method","role":"symbol","title":"magicLinkActivate(userMagicLink:)","url":"\/documentation\/passage\/passageauth\/magiclinkactivate(usermagiclink:)-swift.type.method","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/refresh()":{"url":"\/documentation\/passage\/passageauth\/refresh()","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refresh","kind":"identifier"},{"kind":"text","text":"() "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult"}],"title":"refresh()","kind":"symbol","abstract":[{"type":"text","text":"Refreshes the current user’s session using the refresh token."},{"type":"text","text":" "},{"text":"Refresh tokens must be enabled on the current application.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/refresh()"},"doc://Passage/documentation/Passage/PassageAuth/identifierExists(identifier:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"identifierExists"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Checks if the identifier provided exists for the application."}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/identifierExists(identifier:)","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageauth\/identifierexists(identifier:)","title":"identifierExists(identifier:)"},"doc://Passage/documentation/Passage/PassageAuth/loginWithPasskey(identifier:)-swift.type.method":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/loginWithPasskey(identifier:)-swift.type.method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginWithPasskey"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"}],"abstract":[{"type":"text","text":"Login a user using a Passkey"}],"kind":"symbol","title":"loginWithPasskey(identifier:)","url":"\/documentation\/passage\/passageauth\/loginwithpasskey(identifier:)-swift.type.method"},"doc://Passage/documentation/Passage/PassageAuth/login(identifier:)-swift.type.method":{"deprecated":true,"type":"topic","title":"login(identifier:)","role":"symbol","abstract":[{"type":"text","text":"Login a user with either a Passkey or use a fallback method."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/login(identifier:)-swift.type.method","url":"\/documentation\/passage\/passageauth\/login(identifier:)-swift.type.method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"login"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> (authResult","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult","kind":"typeIdentifier"},{"text":"?, authFallbackResult","kind":"text"},{"text":": ","kind":"text"},{"text":"AuthFallbackResult","preciseIdentifier":"s:7Passage18AuthFallbackResultP","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/changeEmail(newEmail:language:)":{"url":"\/documentation\/passage\/passageauth\/changeemail(newemail:language:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"changeEmail","kind":"identifier"},{"text":"(","kind":"text"},{"text":"newEmail","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"language","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"MagicLink","preciseIdentifier":"s:7Passage9MagicLinkV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"changeEmail(newEmail:language:)","kind":"symbol","abstract":[{"text":"Initiates an email change for the currently authenticated user. An email will be sent to the provided email, which they will need to verify before the change takes effect.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/changeEmail(newEmail:language:)"},"doc://Passage/documentation/Passage/PassageAuth/magicLinkActivate(userMagicLink:)-swift.method":{"role":"symbol","title":"magicLinkActivate(userMagicLink:)","kind":"symbol","url":"\/documentation\/passage\/passageauth\/magiclinkactivate(usermagiclink:)-swift.method","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/magicLinkActivate(userMagicLink:)-swift.method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"magicLinkActivate"},{"text":"(","kind":"text"},{"text":"userMagicLink","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Completes a magic link login workflow by activating the magic link."}]},"doc://Passage/documentation/Passage/PassageAuth/oneTimePasscodeActivate(otp:otpId:)-swift.type.method":{"url":"\/documentation\/passage\/passageauth\/onetimepasscodeactivate(otp:otpid:)-swift.type.method","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/oneTimePasscodeActivate(otp:otpId:)-swift.type.method","kind":"symbol","abstract":[{"type":"text","text":"Completes a one time passcode login workflow by activating the one time passcode."}],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"oneTimePasscodeActivate","kind":"identifier"},{"text":"(","kind":"text"},{"text":"otp","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"otpId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult"}],"type":"topic","title":"oneTimePasscodeActivate(otp:otpId:)"},"doc://Passage/documentation/Passage/PassageAuth/init()":{"fragments":[{"text":"init","kind":"identifier"},{"text":"()","kind":"text"}],"abstract":[{"text":"Initialize PassageAuth with the ","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore","type":"reference","isActive":true},{"type":"text","text":" token store that implements "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","type":"reference","isActive":true}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/init()","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageauth\/init()","title":"init()"},"doc://Passage/documentation/Passage/PassageAuth/getCurrentUser()":{"title":"getCurrentUser()","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getCurrentUser()","abstract":[{"text":"This method fetches the current authenticated user","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"getCurrentUser"},{"text":"() ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage0A8UserInfoV","text":"PassageUserInfo","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/passageauth\/getcurrentuser()","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/loginWithMagicLink(identifier:language:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/loginWithMagicLink(identifier:language:)","abstract":[{"text":"Login by sending the user a magic link.","type":"text"}],"url":"\/documentation\/passage\/passageauth\/loginwithmagiclink(identifier:language:)","type":"topic","kind":"symbol","title":"loginWithMagicLink(identifier:language:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"loginWithMagicLink","kind":"identifier"},{"kind":"text","text":"("},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"language","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV","text":"MagicLink"}]},"doc://Passage/documentation/Passage/PassageAuth/getUser(identifier:)":{"title":"getUser(identifier:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getUser(identifier:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"getUser"},{"kind":"text","text":"("},{"text":"identifier","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"PassageUserInfo","preciseIdentifier":"s:7Passage0A8UserInfoV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"Get the public details about a user."}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageauth\/getuser(identifier:)"},"doc://Passage/documentation/Passage/PassageAuth/login(identifier:)-swift.method":{"deprecated":true,"url":"\/documentation\/passage\/passageauth\/login(identifier:)-swift.method","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/login(identifier:)-swift.method","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"login","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> (authResult","kind":"text"},{"text":": ","kind":"text"},{"text":"AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"},{"text":"?, authFallbackResult","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage18AuthFallbackResultP","text":"AuthFallbackResult"},{"text":"?)","kind":"text"}],"type":"topic","title":"login(identifier:)","abstract":[{"text":"Login a user with either a Passkey or use a fallback method.","type":"text"}]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAuth/newRegisterOneTimePasscode(identifier:language:)":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newRegisterOneTimePasscode(identifier:language:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"newRegisterOneTimePasscode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"OneTimePasscode","kind":"typeIdentifier","preciseIdentifier":"s:7Passage15OneTimePasscodeV"}],"abstract":[{"type":"text","text":"Creates and sends a one time passcode to the user. The user will receive an email or text to complete the registration."}],"kind":"symbol","title":"newRegisterOneTimePasscode(identifier:language:)","url":"\/documentation\/passage\/passageauth\/newregisteronetimepasscode(identifier:language:)"},"doc://Passage/documentation/Passage/PassageAuth/newLoginOneTimePasscode(identifier:language:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"newLoginOneTimePasscode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"language","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"OneTimePasscode","preciseIdentifier":"s:7Passage15OneTimePasscodeV"}],"role":"symbol","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Creates and sends a one time passcode to login the user. The user will receive an email or text to complete the login."}],"title":"newLoginOneTimePasscode(identifier:language:)","url":"\/documentation\/passage\/passageauth\/newloginonetimepasscode(identifier:language:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newLoginOneTimePasscode(identifier:language:)"},"doc://Passage/documentation/Passage/PassageAuth/appInfo()":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/appInfo()","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"appInfo","kind":"identifier"},{"text":"() ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"AppInfo","kind":"typeIdentifier","preciseIdentifier":"s:7Passage7AppInfoV"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"Fetches data about an application, specifically the settings that would affect the way that users register and login."}],"kind":"symbol","title":"appInfo()","url":"\/documentation\/passage\/passageauth\/appinfo()"},"doc://Passage/documentation/Passage/PassageAuth/addDevice(token:options:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/addDevice(token:options:)","url":"\/documentation\/passage\/passageauth\/adddevice(token:options:)","type":"topic","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"addDevice"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"token"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PasskeyCreationOptions","preciseIdentifier":"s:7Passage22PasskeyCreationOptionsV"},{"kind":"text","text":"?) "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"DeviceInfo","preciseIdentifier":"s:7Passage10DeviceInfoV","kind":"typeIdentifier"}],"title":"addDevice(token:options:)","role":"symbol","abstract":[{"text":"Adds the current device for the current authenticated user.","type":"text"}]},"doc://Passage/documentation/Passage/PassageAuth/addDevice(options:)":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"addDevice"},{"text":"(","kind":"text"},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage22PasskeyCreationOptionsV","text":"PasskeyCreationOptions"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"DeviceInfo","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10DeviceInfoV"}],"url":"\/documentation\/passage\/passageauth\/adddevice(options:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/addDevice(options:)","type":"topic","title":"addDevice(options:)","abstract":[{"type":"text","text":"Adds the current device for the current authenticated user."}]},"doc://Passage/documentation/Passage/PassageAuth/oneTimePasscodeActivate(otp:otpId:)-swift.method":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"oneTimePasscodeActivate"},{"kind":"text","text":"("},{"text":"otp","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"otpId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"}],"url":"\/documentation\/passage\/passageauth\/onetimepasscodeactivate(otp:otpid:)-swift.method","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/oneTimePasscodeActivate(otp:otpId:)-swift.method","type":"topic","title":"oneTimePasscodeActivate(otp:otpId:)","abstract":[{"text":"Activates a One-Time Passcode","type":"text"}]},"doc://Passage/documentation/Passage/PassageAuth/revokeDevice(deviceId:)":{"title":"revokeDevice(deviceId:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/revokeDevice(deviceId:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"revokeDevice"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"}],"abstract":[{"text":"Revokes a device for the current authenticated user. The device will no longer be able to log into the Passage account and will need to be re-added.","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageauth\/revokedevice(deviceid:)"},"doc://Passage/documentation/Passage/PassageAuth/changePhone(newPhone:language:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"changePhone"},{"kind":"text","text":"("},{"kind":"externalParam","text":"newPhone"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV","text":"MagicLink"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"Initiates a phone number change for the currently authenticated user. A text will be sent to the provided phone number, which they will need to verify before the change takes effect."}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/changePhone(newPhone:language:)","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageauth\/changephone(newphone:language:)","title":"changePhone(newPhone:language:)"},"doc://Passage/documentation/Passage/PassageAuth/init(tokenStore:)":{"title":"init(tokenStore:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/init(tokenStore:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"tokenStore","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage0A10TokenStoreP","kind":"typeIdentifier","text":"PassageTokenStore"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Initialize PassageAuth with a class that implements "},{"isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","type":"reference"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageauth\/init(tokenstore:)"},"doc://Passage/documentation/Passage/PassageAuth/refresh(refreshToken:)":{"url":"\/documentation\/passage\/passageauth\/refresh(refreshtoken:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/refresh(refreshToken:)","kind":"symbol","abstract":[{"type":"text","text":"Refreshes the current user’s session using the refresh token."},{"text":" ","type":"text"},{"type":"text","text":"Refresh tokens must be enabled on the current application."}],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refresh","kind":"identifier"},{"kind":"text","text":"("},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult"}],"type":"topic","title":"refresh(refreshToken:)"},"doc://Passage/documentation/Passage/PassageAuth/tokenStore":{"url":"\/documentation\/passage\/passageauth\/tokenstore","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/tokenStore","kind":"symbol","abstract":[{"text":"A token store that implements ","type":"text"},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","isActive":true}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tokenStore","kind":"identifier"},{"kind":"text","text":": "},{"text":"PassageTokenStore","preciseIdentifier":"s:7Passage0A10TokenStoreP","kind":"typeIdentifier"}],"type":"topic","title":"tokenStore"},"doc://Passage/documentation/Passage/PassageAuth/register(identifier:)-swift.method":{"type":"topic","url":"\/documentation\/passage\/passageauth\/register(identifier:)-swift.method","deprecated":true,"title":"register(identifier:)","abstract":[{"text":"Register a new user using a Passkey or a fallback method, and manage the tokens.","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/register(identifier:)-swift.method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"register"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> (authResult","kind":"text"},{"text":": ","kind":"text"},{"text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV","kind":"typeIdentifier"},{"kind":"text","text":"?, authFallbackResult"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AuthFallbackResult","preciseIdentifier":"s:7Passage18AuthFallbackResultP"},{"text":"?)","kind":"text"}],"kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/beginAutoFill(anchor:onSuccess:onError:onCancel:)-swift.method":{"type":"topic","url":"\/documentation\/passage\/passageauth\/beginautofill(anchor:onsuccess:onerror:oncancel:)-swift.method","abstract":[{"type":"text","text":"Start the Passkey Autofill Service"}],"title":"beginAutoFill(anchor:onSuccess:onError:onCancel:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/beginAutoFill(anchor:onSuccess:onError:onCancel:)-swift.method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"beginAutoFill","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"anchor"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@ASPresentationAnchor","text":"ASPresentationAnchor","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"onSuccess","kind":"externalParam"},{"text":": ((","kind":"text"},{"text":"AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")?, ","kind":"text"},{"text":"onError","kind":"externalParam"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":")?, "},{"kind":"externalParam","text":"onCancel"},{"kind":"text","text":": (() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":")?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/getMagicLinkStatus(id:)-swift.type.method":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getMagicLinkStatus(id:)-swift.type.method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"getMagicLinkStatus","kind":"identifier"},{"text":"(","kind":"text"},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Checks the status of a magic link to see if it has been activated."}],"kind":"symbol","title":"getMagicLinkStatus(id:)","url":"\/documentation\/passage\/passageauth\/getmagiclinkstatus(id:)-swift.type.method"},"doc://Passage/documentation/Passage/PassageAuth/init(appId:)":{"title":"init(appId:)","type":"topic","url":"\/documentation\/passage\/passageauth\/init(appid:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/init(appId:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"kind":"symbol","abstract":[]},"doc://Passage/documentation/Passage/PassageAuth/loginWithPasskey(identifier:)-swift.method":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/loginWithPasskey(identifier:)-swift.method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"loginWithPasskey"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Login a user using a Passkey"}],"kind":"symbol","title":"loginWithPasskey(identifier:)","url":"\/documentation\/passage\/passageauth\/loginwithpasskey(identifier:)-swift.method"},"doc://Passage/documentation/Passage/PassageStore":{"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageStore","kind":"identifier"}],"abstract":[],"navigatorTitle":[{"text":"PassageStore","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagestore","title":"PassageStore"},"doc://Passage/documentation/Passage/PassageAuth/getAuthToken(authToken:refreshToken:)":{"type":"topic","url":"\/documentation\/passage\/passageauth\/getauthtoken(authtoken:refreshtoken:)","abstract":[{"type":"text","text":"Checks validity of the auth token and refreshes the session, if required."}],"title":"getAuthToken(authToken:refreshToken:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getAuthToken(authToken:refreshToken:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getAuthToken"},{"text":"(","kind":"text"},{"text":"authToken","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> (authToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", refreshToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?)","kind":"text"}],"kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/overrideApiUrl(with:)":{"title":"overrideApiUrl(with:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"overrideApiUrl","kind":"identifier"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/overrideApiUrl(with:)","url":"\/documentation\/passage\/passageauth\/overrideapiurl(with:)","abstract":[],"role":"symbol","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/beginAutoFill(anchor:onSuccess:onError:onCancel:)-swift.type.method":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/beginAutoFill(anchor:onSuccess:onError:onCancel:)-swift.type.method","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"beginAutoFill","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"anchor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@ASPresentationAnchor","text":"ASPresentationAnchor"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"onSuccess"},{"kind":"text","text":": (("},{"text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?, "},{"kind":"externalParam","text":"onError"},{"text":": ((","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?, ","kind":"text"},{"kind":"externalParam","text":"onCancel"},{"text":": (() -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?) "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"}],"abstract":[{"type":"text","text":"Start the Passkey Autofill Service"}],"kind":"symbol","title":"beginAutoFill(anchor:onSuccess:onError:onCancel:)","url":"\/documentation\/passage\/passageauth\/beginautofill(anchor:onsuccess:onerror:oncancel:)-swift.type.method"},"doc://Passage/documentation/Passage/PassageAuth/revokeDevice(token:deviceId:)":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/revokeDevice(token:deviceId:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"revokeDevice","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"token"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[{"type":"text","text":"Revokes a device for the current authenticated user. The device will no longer be able to log into the Passage account and will need to be re-added."}],"kind":"symbol","title":"revokeDevice(token:deviceId:)","url":"\/documentation\/passage\/passageauth\/revokedevice(token:deviceid:)"},"doc://Passage/documentation/Passage/PassageAuth/signOut()":{"kind":"symbol","url":"\/documentation\/passage\/passageauth\/signout()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"signOut","kind":"identifier"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","type":"topic","title":"signOut()","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/signOut()","abstract":[{"type":"text","text":"Sign out the current user. If the app is configured to use refresh tokens the user’s current session will be signed out."}]},"doc://Passage/documentation/Passage/PassageAuth/newRegisterMagicLink(identifier:language:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newRegisterMagicLink(identifier:language:)","type":"topic","url":"\/documentation\/passage\/passageauth\/newregistermagiclink(identifier:language:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"newRegisterMagicLink"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV","text":"MagicLink"}],"role":"symbol","abstract":[{"text":"Creates and send a magic link to register the user. The user will receive an email or text to complete the registration.","type":"text"}],"title":"newRegisterMagicLink(identifier:language:)","kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/register(identifier:)-swift.type.method":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/register(identifier:)-swift.type.method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"register"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> (authResult"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult"},{"text":"?, authFallbackResult","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage18AuthFallbackResultP","text":"AuthFallbackResult"},{"text":"?)","kind":"text"}],"abstract":[{"type":"text","text":"Register a new user using a Passkey or a fallback method"}],"deprecated":true,"kind":"symbol","title":"register(identifier:)","url":"\/documentation\/passage\/passageauth\/register(identifier:)-swift.type.method"},"doc://Passage/documentation/Passage/PassageAuth/newLoginMagicLink(identifier:language:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newLoginMagicLink(identifier:language:)","title":"newLoginMagicLink(identifier:language:)","abstract":[{"type":"text","text":"Creates and send a magic link to login the user. The user will receive an email or text to complete the login."}],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"newLoginMagicLink","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage9MagicLinkV","text":"MagicLink","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/passageauth\/newloginmagiclink(identifier:language:)","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/editDevice(deviceId:friendlyName:)":{"url":"\/documentation\/passage\/passageauth\/editdevice(deviceid:friendlyname:)","type":"topic","title":"editDevice(deviceId:friendlyName:)","abstract":[{"type":"text","text":"Edits the information about the device provided. Currently only the name can be edited."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/editDevice(deviceId:friendlyName:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"editDevice"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"friendlyName"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage10DeviceInfoV","text":"DeviceInfo","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/init(appId:tokenStore:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"tokenStore"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage0A10TokenStoreP","text":"PassageTokenStore","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/init(appId:tokenStore:)","kind":"symbol","title":"init(appId:tokenStore:)","url":"\/documentation\/passage\/passageauth\/init(appid:tokenstore:)","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/getMagicLinkStatus(id:)-swift.method":{"url":"\/documentation\/passage\/passageauth\/getmagiclinkstatus(id:)-swift.method","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getMagicLinkStatus(id:)-swift.method","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getMagicLinkStatus"},{"text":"(","kind":"text"},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"}],"kind":"symbol","abstract":[{"type":"text","text":"Checks the status of a magic link to see if it has been activated."}],"title":"getMagicLinkStatus(id:)"},"doc://Passage/documentation/Passage/PassageAuth/getAuthToken()":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getAuthToken()","title":"getAuthToken()","abstract":[{"text":"Checks validity of the auth token and refreshes the session, if required.","type":"text"}],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"getAuthToken","kind":"identifier"},{"text":"() ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/passageauth\/getauthtoken()","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/listDevices()":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"listDevices","kind":"identifier"},{"text":"() ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"DeviceInfo","preciseIdentifier":"s:7Passage10DeviceInfoV"},{"text":"]","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"List devices for the current authenticated user. Device information includes the friendly name, ID, when the device was added, and when it was last used."}],"url":"\/documentation\/passage\/passageauth\/listdevices()","title":"listDevices()","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/listDevices()"},"doc://Passage/documentation/Passage/PassageAuth/getCurrentUser(token:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getCurrentUser","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"token"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A8UserInfoV","text":"PassageUserInfo"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getCurrentUser(token:)","title":"getCurrentUser(token:)","url":"\/documentation\/passage\/passageauth\/getcurrentuser(token:)","type":"topic","abstract":[{"text":"This method fetches the user by the specified token.","type":"text"}],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/registerWithPasskey(identifier:options:)":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/registerWithPasskey(identifier:options:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"registerWithPasskey","kind":"identifier"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PasskeyCreationOptions","preciseIdentifier":"s:7Passage22PasskeyCreationOptionsV","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Register a new account"}],"kind":"symbol","title":"registerWithPasskey(identifier:options:)","url":"\/documentation\/passage\/passageauth\/registerwithpasskey(identifier:options:)"},"doc://Passage/documentation/Passage/PassageAuth/loginWithMagicLink(identifier:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/loginWithMagicLink(identifier:)","title":"loginWithMagicLink(identifier:)","abstract":[{"text":"Login by sending the user a magic link.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginWithMagicLink"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"MagicLink","preciseIdentifier":"s:7Passage9MagicLinkV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/passageauth\/loginwithmagiclink(identifier:)","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/authorize(with:in:prefersEphemeralWebBrowserSession:)-swift.type.method":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"authorize","kind":"identifier"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage0A16SocialConnectionO","text":"PassageSocialConnection","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"in","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)UIWindow","text":"UIWindow"},{"kind":"text","text":", "},{"kind":"externalParam","text":"prefersEphemeralWebBrowserSession"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/authorize(with:in:prefersEphemeralWebBrowserSession:)-swift.type.method","url":"\/documentation\/passage\/passageauth\/authorize(with:in:prefersephemeralwebbrowsersession:)-swift.type.method","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Authorizes user via a supported third-party social provider."}],"title":"authorize(with:in:prefersEphemeralWebBrowserSession:)"},"doc://Passage/documentation/Passage/PassageAuth/changePhone(token:newPhone:language:)":{"title":"changePhone(token:newPhone:language:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/changePhone(token:newPhone:language:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"changePhone"},{"text":"(","kind":"text"},{"text":"token","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"newPhone","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"language"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"MagicLink","kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV"}],"abstract":[{"type":"text","text":"Initiates a phone number change for the currently authenticated user. A text will be sent to the provided phone number, which they will need to verify before the change takes effect."}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageauth\/changephone(token:newphone:language:)"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"kind":"symbol","metadata":{"role":"symbol","title":"PassageAuth","externalID":"s:7Passage0A4AuthC","modules":[{"name":"Passage"}],"symbolKind":"class","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAuth","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PassageAuth"}],"roleHeading":"Class"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/passage\/passageauth"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/init()","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/init(appId:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/init(appId:tokenStore:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/init(tokenStore:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/tokenStore"]},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/addDevice(options:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/appInfo()-swift.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/authorize(with:in:prefersEphemeralWebBrowserSession:)-swift.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/beginAutoFill(anchor:onSuccess:onError:onCancel:)-swift.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/changeEmail(newEmail:language:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/changePhone(newPhone:language:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/editDevice(deviceId:friendlyName:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getAuthToken()","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getCurrentUser()","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getMagicLinkStatus(id:)-swift.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getUser(identifier:)-swift.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/listDevices()","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/loginWithMagicLink(identifier:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/loginWithPasskey(identifier:)-swift.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/magicLinkActivate(userMagicLink:)-swift.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newLoginMagicLink(identifier:language:)-swift.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newLoginOneTimePasscode(identifier:language:)-swift.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newRegisterMagicLink(identifier:language:)-swift.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newRegisterOneTimePasscode(identifier:language:)-swift.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/oneTimePasscodeActivate(otp:otpId:)-swift.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/overrideApiUrl(with:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/refresh()","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/registerWithPasskey(identifier:options:)-swift.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/revokeDevice(deviceId:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/signOut()"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/addDevice(token:options:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/appInfo()-swift.type.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/authorize(with:in:prefersEphemeralWebBrowserSession:)-swift.type.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/beginAutoFill(anchor:onSuccess:onError:onCancel:)-swift.type.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/changeEmail(token:newEmail:language:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/changePhone(token:newPhone:language:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/editDevice(token:deviceId:friendlyName:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getAuthToken(authToken:refreshToken:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getCurrentUser(token:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getMagicLinkStatus(id:)-swift.type.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getUser(identifier:)-swift.type.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/identifierExists(identifier:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/listDevices(token:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/loginWithMagicLink(identifier:language:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/loginWithPasskey(identifier:)-swift.type.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/magicLinkActivate(userMagicLink:)-swift.type.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newLoginMagicLink(identifier:language:)-swift.type.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newLoginOneTimePasscode(identifier:language:)-swift.type.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newRegisterMagicLink(identifier:language:)-swift.type.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newRegisterOneTimePasscode(identifier:language:)-swift.type.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/oneTimePasscodeActivate(otp:otpId:)-swift.type.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/refresh(refreshToken:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/registerWithPasskey(identifier:options:)-swift.type.method","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/revokeDevice(token:deviceId:)","doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/signOut(refreshToken:)"],"title":"Type Methods"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"languages":["swift"]}]}],"sections":[],"references":{"doc://Passage/documentation/Passage/PassageAuth/oneTimePasscodeActivate(otp:otpId:)-swift.method":{"role":"symbol","title":"oneTimePasscodeActivate(otp:otpId:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/oneTimePasscodeActivate(otp:otpId:)-swift.method","url":"\/documentation\/passage\/passageauth\/onetimepasscodeactivate(otp:otpid:)-swift.method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"oneTimePasscodeActivate"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"otp"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"otpId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Activates a One-Time Passcode"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/signOut()":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/signOut()","type":"topic","role":"symbol","title":"signOut()","kind":"symbol","url":"\/documentation\/passage\/passageauth\/signout()","abstract":[{"text":"Sign out the current user. If the app is configured to use refresh tokens the user’s current session will be signed out.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"signOut"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}]},"doc://Passage/documentation/Passage/PassageAuth/getAuthToken(authToken:refreshToken:)":{"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getAuthToken"},{"text":"(","kind":"text"},{"text":"authToken","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> (authToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", refreshToken","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"url":"\/documentation\/passage\/passageauth\/getauthtoken(authtoken:refreshtoken:)","abstract":[{"type":"text","text":"Checks validity of the auth token and refreshes the session, if required."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getAuthToken(authToken:refreshToken:)","role":"symbol","title":"getAuthToken(authToken:refreshToken:)","kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/editDevice(deviceId:friendlyName:)":{"url":"\/documentation\/passage\/passageauth\/editdevice(deviceid:friendlyname:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"editDevice"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"friendlyName","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10DeviceInfoa","text":"DeviceInfo"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/editDevice(deviceId:friendlyName:)","title":"editDevice(deviceId:friendlyName:)","type":"topic","abstract":[{"type":"text","text":"Edits the information about the device provided. Currently only the name can be edited."}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/changeEmail(newEmail:language:)":{"role":"symbol","title":"changeEmail(newEmail:language:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/changeEmail(newEmail:language:)","url":"\/documentation\/passage\/passageauth\/changeemail(newemail:language:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"changeEmail","kind":"identifier"},{"text":"(","kind":"text"},{"text":"newEmail","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"MagicLink","preciseIdentifier":"s:7Passage9MagicLinkV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"Initiates an email change for the currently authenticated user. An email will be sent to the provided email, which they will need to verify before the change takes effect."}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/newLoginOneTimePasscode(identifier:language:)-swift.method":{"abstract":[{"type":"text","text":"Creates and sends a one time passcode to login the user. The user will receive an email or text to complete the login."}],"kind":"symbol","url":"\/documentation\/passage\/passageauth\/newloginonetimepasscode(identifier:language:)-swift.method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"newLoginOneTimePasscode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"OneTimePasscode","kind":"typeIdentifier","preciseIdentifier":"s:7Passage15OneTimePasscodeV"}],"title":"newLoginOneTimePasscode(identifier:language:)","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newLoginOneTimePasscode(identifier:language:)-swift.method"},"doc://Passage/documentation/Passage/PassageAuth/authorize(with:in:prefersEphemeralWebBrowserSession:)-swift.type.method":{"role":"symbol","title":"authorize(with:in:prefersEphemeralWebBrowserSession:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/authorize(with:in:prefersEphemeralWebBrowserSession:)-swift.type.method","url":"\/documentation\/passage\/passageauth\/authorize(with:in:prefersephemeralwebbrowsersession:)-swift.type.method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"authorize","kind":"identifier"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A16SocialConnectionO","text":"PassageSocialConnection"},{"kind":"text","text":", "},{"text":"in","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)UIWindow","text":"UIWindow"},{"text":", ","kind":"text"},{"text":"prefersEphemeralWebBrowserSession","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"}],"abstract":[{"type":"text","text":"Authorizes user via a supported third-party social provider."}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/newLoginMagicLink(identifier:language:)-swift.method":{"role":"symbol","title":"newLoginMagicLink(identifier:language:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newLoginMagicLink(identifier:language:)-swift.method","url":"\/documentation\/passage\/passageauth\/newloginmagiclink(identifier:language:)-swift.method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"newLoginMagicLink"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"language","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"MagicLink","kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV"}],"abstract":[{"type":"text","text":"Creates and send a magic link to login the user. The user will receive an email or text to complete the login."}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/addDevice(token:options:)":{"role":"symbol","title":"addDevice(token:options:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/addDevice(token:options:)","url":"\/documentation\/passage\/passageauth\/adddevice(token:options:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"addDevice","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"token"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage22PasskeyCreationOptionsV","text":"PasskeyCreationOptions","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage10DeviceInfoa","text":"DeviceInfo","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Adds the current device for the current authenticated user."}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/registerWithPasskey(identifier:options:)-swift.method":{"role":"symbol","title":"registerWithPasskey(identifier:options:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/registerWithPasskey(identifier:options:)-swift.method","url":"\/documentation\/passage\/passageauth\/registerwithpasskey(identifier:options:)-swift.method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"registerWithPasskey","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PasskeyCreationOptions","kind":"typeIdentifier","preciseIdentifier":"s:7Passage22PasskeyCreationOptionsV"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult"}],"abstract":[{"type":"text","text":"Register a new account"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/loginWithPasskey(identifier:)-swift.method":{"role":"symbol","abstract":[{"text":"Login a user using a Passkey","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginWithPasskey"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"}],"url":"\/documentation\/passage\/passageauth\/loginwithpasskey(identifier:)-swift.method","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/loginWithPasskey(identifier:)-swift.method","type":"topic","kind":"symbol","title":"loginWithPasskey(identifier:)"},"doc://Passage/documentation/Passage/PassageAuth/init(appId:tokenStore:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/init(appId:tokenStore:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"tokenStore","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PassageTokenStore","preciseIdentifier":"s:7Passage0A10TokenStoreP"},{"kind":"text","text":")"}],"abstract":[],"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/passageauth\/init(appid:tokenstore:)","title":"init(appId:tokenStore:)","type":"topic"},"doc://Passage/documentation/Passage/PassageTokenStore":{"role":"symbol","abstract":[{"type":"text","text":"Protocol for Token Storage to use with Passage"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageTokenStore","kind":"identifier"}],"url":"\/documentation\/passage\/passagetokenstore","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","navigatorTitle":[{"kind":"identifier","text":"PassageTokenStore"}],"type":"topic","kind":"symbol","title":"PassageTokenStore"},"doc://Passage/documentation/Passage/PassageAuth/changeEmail(token:newEmail:language:)":{"abstract":[{"type":"text","text":"Initiates an email change for the currently authenticated user. An email will be sent to the provided email, which they will need to verify before the change takes effect."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/changeEmail(token:newEmail:language:)","role":"symbol","title":"changeEmail(token:newEmail:language:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"changeEmail","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"token"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"newEmail"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"language","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage9MagicLinkV","kind":"typeIdentifier","text":"MagicLink"}],"kind":"symbol","url":"\/documentation\/passage\/passageauth\/changeemail(token:newemail:language:)","type":"topic"},"doc://Passage/documentation/Passage/PassageAuth/getCurrentUser()":{"role":"symbol","title":"getCurrentUser()","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getCurrentUser()","url":"\/documentation\/passage\/passageauth\/getcurrentuser()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"getCurrentUser","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage0A8UserInfoV","text":"PassageUserInfo","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"This method fetches the current authenticated user"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/init(tokenStore:)":{"role":"symbol","title":"init(tokenStore:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/init(tokenStore:)","url":"\/documentation\/passage\/passageauth\/init(tokenstore:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"tokenStore","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A10TokenStoreP","text":"PassageTokenStore"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Initialize PassageAuth with a class that implements "},{"isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","type":"reference"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/identifierExists(identifier:)":{"role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/passage\/passageauth\/identifierexists(identifier:)","title":"identifierExists(identifier:)","abstract":[{"text":"Checks if the identifier provided exists for the application.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"identifierExists","kind":"identifier"},{"kind":"text","text":"("},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/identifierExists(identifier:)"},"doc://Passage/documentation/Passage/PassageAuth/newRegisterMagicLink(identifier:language:)-swift.type.method":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"newRegisterMagicLink"},{"kind":"text","text":"("},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage9MagicLinkV","text":"MagicLink","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/passageauth\/newregistermagiclink(identifier:language:)-swift.type.method","abstract":[{"text":"Creates and send a magic link to register the user. The user will receive an email or text to complete the registration.","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newRegisterMagicLink(identifier:language:)-swift.type.method","role":"symbol","title":"newRegisterMagicLink(identifier:language:)","kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/revokeDevice(token:deviceId:)":{"role":"symbol","title":"revokeDevice(token:deviceId:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"revokeDevice"},{"kind":"text","text":"("},{"text":"token","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[{"text":"Revokes a device for the current authenticated user. The device will no longer be able to log into the Passage account and will need to be re-added.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/revokeDevice(token:deviceId:)","url":"\/documentation\/passage\/passageauth\/revokedevice(token:deviceid:)"},"doc://Passage/documentation/Passage/PassageAuth/refresh()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refresh"},{"kind":"text","text":"() "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"}],"url":"\/documentation\/passage\/passageauth\/refresh()","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/refresh()","abstract":[{"type":"text","text":"Refreshes the current user’s session using the refresh token."},{"type":"text","text":" "},{"type":"text","text":"Refresh tokens must be enabled on the current application."}],"title":"refresh()","kind":"symbol","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/PassageAuth/newLoginOneTimePasscode(identifier:language:)-swift.type.method":{"kind":"symbol","url":"\/documentation\/passage\/passageauth\/newloginonetimepasscode(identifier:language:)-swift.type.method","role":"symbol","title":"newLoginOneTimePasscode(identifier:language:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newLoginOneTimePasscode(identifier:language:)-swift.type.method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"newLoginOneTimePasscode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage15OneTimePasscodeV","text":"OneTimePasscode"}],"abstract":[{"type":"text","text":"Creates and sends a one time passcode to login the user. The user will receive an email or text to complete the login."}],"type":"topic"},"doc://Passage/documentation/Passage/PassageAuth/loginWithPasskey(identifier:)-swift.type.method":{"role":"symbol","title":"loginWithPasskey(identifier:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/loginWithPasskey(identifier:)-swift.type.method","url":"\/documentation\/passage\/passageauth\/loginwithpasskey(identifier:)-swift.type.method","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"loginWithPasskey","kind":"identifier"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"}],"abstract":[{"text":"Login a user using a Passkey","type":"text"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/revokeDevice(deviceId:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/revokeDevice(deviceId:)","abstract":[{"type":"text","text":"Revokes a device for the current authenticated user. The device will no longer be able to log into the Passage account and will need to be re-added."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"revokeDevice","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"title":"revokeDevice(deviceId:)","url":"\/documentation\/passage\/passageauth\/revokedevice(deviceid:)","role":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/authorize(with:in:prefersEphemeralWebBrowserSession:)-swift.method":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"authorize","kind":"identifier"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage0A16SocialConnectionO","text":"PassageSocialConnection","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"in","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)UIWindow","text":"UIWindow","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"prefersEphemeralWebBrowserSession"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV"}],"title":"authorize(with:in:prefersEphemeralWebBrowserSession:)","abstract":[{"text":"Authorizes user via a supported third-party social provider.","type":"text"}],"role":"symbol","url":"\/documentation\/passage\/passageauth\/authorize(with:in:prefersephemeralwebbrowsersession:)-swift.method","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/authorize(with:in:prefersEphemeralWebBrowserSession:)-swift.method"},"doc://Passage/documentation/Passage/PassageAuth/tokenStore":{"title":"tokenStore","url":"\/documentation\/passage\/passageauth\/tokenstore","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"tokenStore","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PassageTokenStore","kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A10TokenStoreP"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/tokenStore","abstract":[{"type":"text","text":"A token store that implements "},{"isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","type":"reference"}]},"doc://Passage/documentation/Passage/PassageAuth/signOut(refreshToken:)":{"url":"\/documentation\/passage\/passageauth\/signout(refreshtoken:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/signOut(refreshToken:)","abstract":[{"text":"Sign out the current user’s session","type":"text"}],"title":"signOut(refreshToken:)","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"signOut","kind":"identifier"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"}]},"doc://Passage/documentation/Passage/PassageAuth/beginAutoFill(anchor:onSuccess:onError:onCancel:)-swift.method":{"role":"symbol","abstract":[{"type":"text","text":"Start the Passkey Autofill Service"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"beginAutoFill"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"anchor"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@ASPresentationAnchor","kind":"typeIdentifier","text":"ASPresentationAnchor"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"onSuccess"},{"text":": ((","kind":"text"},{"text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?, "},{"kind":"externalParam","text":"onError"},{"kind":"text","text":": (("},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?, ","kind":"text"},{"text":"onCancel","kind":"externalParam"},{"text":": (() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?) "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/passageauth\/beginautofill(anchor:onsuccess:onerror:oncancel:)-swift.method","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/beginAutoFill(anchor:onSuccess:onError:onCancel:)-swift.method","type":"topic","kind":"symbol","title":"beginAutoFill(anchor:onSuccess:onError:onCancel:)"},"doc://Passage/documentation/Passage/PassageAuth/magicLinkActivate(userMagicLink:)-swift.type.method":{"role":"symbol","title":"magicLinkActivate(userMagicLink:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/magicLinkActivate(userMagicLink:)-swift.type.method","url":"\/documentation\/passage\/passageauth\/magiclinkactivate(usermagiclink:)-swift.type.method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"magicLinkActivate","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"userMagicLink"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage10AuthResultV","kind":"typeIdentifier","text":"AuthResult"}],"abstract":[{"text":"Completes a magic link login workflow by activating the magic link. The magic link is in the psg_magic_link query parameter when a user clicks the link in their email or text.","type":"text"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/beginAutoFill(anchor:onSuccess:onError:onCancel:)-swift.type.method":{"role":"symbol","title":"beginAutoFill(anchor:onSuccess:onError:onCancel:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/beginAutoFill(anchor:onSuccess:onError:onCancel:)-swift.type.method","url":"\/documentation\/passage\/passageauth\/beginautofill(anchor:onsuccess:onerror:oncancel:)-swift.type.method","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"beginAutoFill","kind":"identifier"},{"text":"(","kind":"text"},{"text":"anchor","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ASPresentationAnchor","preciseIdentifier":"c:@T@ASPresentationAnchor"},{"kind":"text","text":", "},{"text":"onSuccess","kind":"externalParam"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?, "},{"text":"onError","kind":"externalParam"},{"text":": ((","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")?, ","kind":"text"},{"text":"onCancel","kind":"externalParam"},{"text":": (() -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":")?) "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"abstract":[{"text":"Start the Passkey Autofill Service","type":"text"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/magicLinkActivate(userMagicLink:)-swift.method":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/magicLinkActivate(userMagicLink:)-swift.method","abstract":[{"type":"text","text":"Completes a magic link login workflow by activating the magic link."}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"magicLinkActivate"},{"kind":"text","text":"("},{"text":"userMagicLink","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage10AuthResultV","kind":"typeIdentifier","text":"AuthResult"}],"title":"magicLinkActivate(userMagicLink:)","kind":"symbol","url":"\/documentation\/passage\/passageauth\/magiclinkactivate(usermagiclink:)-swift.method"},"doc://Passage/documentation/Passage/PassageAuth/refresh(refreshToken:)":{"kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refresh"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Refreshes the current user’s session using the refresh token."},{"type":"text","text":" "},{"text":"Refresh tokens must be enabled on the current application.","type":"text"}],"url":"\/documentation\/passage\/passageauth\/refresh(refreshtoken:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/refresh(refreshToken:)","title":"refresh(refreshToken:)"},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAuth/appInfo()-swift.type.method":{"role":"symbol","title":"appInfo()","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/appInfo()-swift.type.method","url":"\/documentation\/passage\/passageauth\/appinfo()-swift.type.method","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"appInfo","kind":"identifier"},{"text":"() ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"AppInfo","kind":"typeIdentifier","preciseIdentifier":"s:7Passage7AppInfoa"}],"abstract":[{"text":"Fetches data about an application, specifically the settings that would affect the way that users register and login.","type":"text"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/listDevices(token:)":{"role":"symbol","title":"listDevices(token:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/listDevices(token:)","url":"\/documentation\/passage\/passageauth\/listdevices(token:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"listDevices","kind":"identifier"},{"text":"(","kind":"text"},{"text":"token","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> ["},{"text":"DeviceInfo","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10DeviceInfoa"},{"text":"]","kind":"text"}],"abstract":[{"text":"List devices for the user. Device information includes the friendly name, ID, when the device was added, and when it was last used.","type":"text"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/changePhone(newPhone:language:)":{"role":"symbol","title":"changePhone(newPhone:language:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/changePhone(newPhone:language:)","url":"\/documentation\/passage\/passageauth\/changephone(newphone:language:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"changePhone"},{"text":"(","kind":"text"},{"text":"newPhone","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV","text":"MagicLink"},{"text":"?","kind":"text"}],"abstract":[{"text":"Initiates a phone number change for the currently authenticated user. A text will be sent to the provided phone number, which they will need to verify before the change takes effect.","type":"text"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/getUser(identifier:)-swift.type.method":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getUser"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage0A8UserInfoV","text":"PassageUserInfo","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getUser(identifier:)-swift.type.method","role":"symbol","title":"getUser(identifier:)","url":"\/documentation\/passage\/passageauth\/getuser(identifier:)-swift.type.method","abstract":[{"type":"text","text":"Get the public details about a user."}]},"doc://Passage/documentation/Passage/PassageAuth/init(appId:)":{"url":"\/documentation\/passage\/passageauth\/init(appid:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/init(appId:)","title":"init(appId:)","type":"topic"},"doc://Passage/documentation/Passage/PassageAuth/newLoginMagicLink(identifier:language:)-swift.type.method":{"role":"symbol","title":"newLoginMagicLink(identifier:language:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newLoginMagicLink(identifier:language:)-swift.type.method","url":"\/documentation\/passage\/passageauth\/newloginmagiclink(identifier:language:)-swift.type.method","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"newLoginMagicLink"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"language","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage9MagicLinkV","text":"MagicLink","kind":"typeIdentifier"}],"abstract":[{"text":"Creates and send a magic link to login the user. The user will receive an email or text to complete the login.","type":"text"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/listDevices()":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"listDevices"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> [","kind":"text"},{"text":"DeviceInfo","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10DeviceInfoa"},{"text":"]","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"List devices for the current authenticated user. Device information includes the friendly name, ID, when the device was added, and when it was last used."}],"title":"listDevices()","url":"\/documentation\/passage\/passageauth\/listdevices()","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/listDevices()"},"doc://Passage/documentation/Passage/PassageAuth/newRegisterOneTimePasscode(identifier:language:)-swift.method":{"role":"symbol","title":"newRegisterOneTimePasscode(identifier:language:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newRegisterOneTimePasscode(identifier:language:)-swift.method","url":"\/documentation\/passage\/passageauth\/newregisteronetimepasscode(identifier:language:)-swift.method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"newRegisterOneTimePasscode","kind":"identifier"},{"kind":"text","text":"("},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"language","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"OneTimePasscode","kind":"typeIdentifier","preciseIdentifier":"s:7Passage15OneTimePasscodeV"}],"abstract":[{"text":"Creates and sends a one time passcode to the user. The user will receive an email or text to complete the registration.","type":"text"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/addDevice(options:)":{"role":"symbol","title":"addDevice(options:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/addDevice(options:)","url":"\/documentation\/passage\/passageauth\/adddevice(options:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"addDevice"},{"text":"(","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage22PasskeyCreationOptionsV","text":"PasskeyCreationOptions","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage10DeviceInfoa","text":"DeviceInfo","kind":"typeIdentifier"}],"abstract":[{"text":"Adds the current device for the current authenticated user.","type":"text"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/getUser(identifier:)-swift.method":{"title":"getUser(identifier:)","url":"\/documentation\/passage\/passageauth\/getuser(identifier:)-swift.method","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getUser(identifier:)-swift.method","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"getUser"},{"kind":"text","text":"("},{"text":"identifier","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A8UserInfoV","text":"PassageUserInfo"},{"kind":"text","text":"?"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/PassageAuth/oneTimePasscodeActivate(otp:otpId:)-swift.type.method":{"role":"symbol","title":"oneTimePasscodeActivate(otp:otpId:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/oneTimePasscodeActivate(otp:otpId:)-swift.type.method","url":"\/documentation\/passage\/passageauth\/onetimepasscodeactivate(otp:otpid:)-swift.type.method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"oneTimePasscodeActivate","kind":"identifier"},{"kind":"text","text":"("},{"text":"otp","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"otpId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult","kind":"typeIdentifier"}],"abstract":[{"text":"Completes a one time passcode login workflow by activating the one time passcode.","type":"text"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/init()":{"role":"symbol","title":"init()","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/init()","url":"\/documentation\/passage\/passageauth\/init()","fragments":[{"text":"init","kind":"identifier"},{"text":"()","kind":"text"}],"abstract":[{"text":"Initialize PassageAuth with the ","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore","isActive":true,"type":"reference"},{"text":" token store that implements ","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","type":"reference","isActive":true}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/getCurrentUser(token:)":{"role":"symbol","title":"getCurrentUser(token:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getCurrentUser(token:)","url":"\/documentation\/passage\/passageauth\/getcurrentuser(token:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getCurrentUser","kind":"identifier"},{"kind":"text","text":"("},{"text":"token","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"PassageUserInfo","kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A8UserInfoV"}],"abstract":[{"type":"text","text":"This method fetches the user by the specified token."}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/changePhone(token:newPhone:language:)":{"url":"\/documentation\/passage\/passageauth\/changephone(token:newphone:language:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"changePhone","kind":"identifier"},{"kind":"text","text":"("},{"text":"token","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"newPhone"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"language"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"MagicLink","kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV"}],"kind":"symbol","abstract":[{"text":"Initiates a phone number change for the currently authenticated user. A text will be sent to the provided phone number, which they will need to verify before the change takes effect.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/changePhone(token:newPhone:language:)","title":"changePhone(token:newPhone:language:)","type":"topic"},"doc://Passage/documentation/Passage/PassageAuth/loginWithMagicLink(identifier:language:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"loginWithMagicLink","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"language","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"MagicLink","kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV"}],"role":"symbol","url":"\/documentation\/passage\/passageauth\/loginwithmagiclink(identifier:language:)","type":"topic","title":"loginWithMagicLink(identifier:language:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/loginWithMagicLink(identifier:language:)","kind":"symbol","abstract":[{"text":"Login by sending the user a magic link.","type":"text"}]},"doc://Passage/documentation/Passage/PassageAuth/registerWithPasskey(identifier:options:)-swift.type.method":{"role":"symbol","title":"registerWithPasskey(identifier:options:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/registerWithPasskey(identifier:options:)-swift.type.method","url":"\/documentation\/passage\/passageauth\/registerwithpasskey(identifier:options:)-swift.type.method","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"registerWithPasskey","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage22PasskeyCreationOptionsV","text":"PasskeyCreationOptions","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Register a new account"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/getAuthToken()":{"role":"symbol","title":"getAuthToken()","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getAuthToken()","url":"\/documentation\/passage\/passageauth\/getauthtoken()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getAuthToken"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Checks validity of the auth token and refreshes the session, if required."}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/getMagicLinkStatus(id:)-swift.method":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getMagicLinkStatus"},{"kind":"text","text":"("},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult","kind":"typeIdentifier"}],"title":"getMagicLinkStatus(id:)","url":"\/documentation\/passage\/passageauth\/getmagiclinkstatus(id:)-swift.method","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getMagicLinkStatus(id:)-swift.method","kind":"symbol","abstract":[{"text":"Checks the status of a magic link to see if it has been activated.","type":"text"}],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/overrideApiUrl(with:)":{"url":"\/documentation\/passage\/passageauth\/overrideapiurl(with:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"overrideApiUrl","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/overrideApiUrl(with:)","role":"symbol","title":"overrideApiUrl(with:)","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/PassageAuth/getMagicLinkStatus(id:)-swift.type.method":{"abstract":[{"text":"Checks the status of a magic link to see if it has been activated.","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getMagicLinkStatus(id:)-swift.type.method","role":"symbol","title":"getMagicLinkStatus(id:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getMagicLinkStatus","kind":"identifier"},{"kind":"text","text":"("},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/passageauth\/getmagiclinkstatus(id:)-swift.type.method"},"doc://Passage/documentation/Passage/PassageAuth/newRegisterMagicLink(identifier:language:)-swift.method":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newRegisterMagicLink(identifier:language:)-swift.method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"newRegisterMagicLink"},{"kind":"text","text":"("},{"kind":"externalParam","text":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"language"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"MagicLink","kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV"}],"url":"\/documentation\/passage\/passageauth\/newregistermagiclink(identifier:language:)-swift.method","abstract":[{"type":"text","text":"Creates and send a magic link to register the user. The user will receive an email or text to complete the registration."}],"kind":"symbol","title":"newRegisterMagicLink(identifier:language:)","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/PassageAuth/loginWithMagicLink(identifier:)":{"title":"loginWithMagicLink(identifier:)","abstract":[{"text":"Login by sending the user a magic link.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginWithMagicLink"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV","text":"MagicLink"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/loginWithMagicLink(identifier:)","url":"\/documentation\/passage\/passageauth\/loginwithmagiclink(identifier:)","kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/appInfo()-swift.method":{"role":"symbol","title":"appInfo()","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/appInfo()-swift.method","url":"\/documentation\/passage\/passageauth\/appinfo()-swift.method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"appInfo","kind":"identifier"},{"text":"() ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage7AppInfoa","text":"AppInfo","kind":"typeIdentifier"}],"abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/newRegisterOneTimePasscode(identifier:language:)-swift.type.method":{"url":"\/documentation\/passage\/passageauth\/newregisteronetimepasscode(identifier:language:)-swift.type.method","kind":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"newRegisterOneTimePasscode"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"language"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage15OneTimePasscodeV","text":"OneTimePasscode","kind":"typeIdentifier"}],"title":"newRegisterOneTimePasscode(identifier:language:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newRegisterOneTimePasscode(identifier:language:)-swift.type.method","role":"symbol","abstract":[{"type":"text","text":"Creates and sends a one time passcode to the user. The user will receive an email or text to complete the registration."}]},"doc://Passage/documentation/Passage/PassageStore":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageStore","kind":"identifier"}],"url":"\/documentation\/passage\/passagestore","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore","navigatorTitle":[{"kind":"identifier","text":"PassageStore"}],"type":"topic","kind":"symbol","title":"PassageStore"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageAuth/editDevice(token:deviceId:friendlyName:)":{"role":"symbol","abstract":[{"text":"Edits the information about the device provided. Currently only the name can be edited.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"editDevice"},{"text":"(","kind":"text"},{"text":"token","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"friendlyName","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"DeviceInfo","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10DeviceInfoa"}],"url":"\/documentation\/passage\/passageauth\/editdevice(token:deviceid:friendlyname:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/editDevice(token:deviceId:friendlyName:)","type":"topic","kind":"symbol","title":"editDevice(token:deviceId:friendlyName:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/adddevice(options:).json b/docs/data/documentation/passage/passageauth/adddevice(options:).json index 496c8100..2bee17c9 100644 --- a/docs/data/documentation/passage/passageauth/adddevice(options:).json +++ b/docs/data/documentation/passage/passageauth/adddevice(options:).json @@ -1 +1 @@ -{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"variants":[{"paths":["\/documentation\/passage\/passageauth\/adddevice(options:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/addDevice(options:)"},"sections":[],"metadata":{"platforms":[{"unavailable":false,"beta":false,"introducedAt":"16.0","deprecated":false,"name":"iOS"}],"roleHeading":"Instance Method","title":"addDevice(options:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addDevice","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage22PasskeyCreationOptionsV","text":"PasskeyCreationOptions"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"DeviceInfo","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10DeviceInfoV"}],"externalID":"s:7Passage0A4AuthC9addDevice7optionsAA0D4InfoVAA22PasskeyCreationOptionsVSg_tYaKF","modules":[{"name":"Passage"}],"symbolKind":"method","role":"symbol"},"abstract":[{"text":"Adds the current device for the current authenticated user.","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addDevice","kind":"identifier"},{"kind":"text","text":"("},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions","kind":"typeIdentifier","preciseIdentifier":"s:7Passage22PasskeyCreationOptionsV","text":"PasskeyCreationOptions"},{"kind":"text","text":"? = nil) "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"DeviceInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","preciseIdentifier":"s:7Passage10DeviceInfoV"}]}]},{"content":[{"anchor":"return-value","type":"heading","level":2,"text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","isActive":true,"type":"reference"}]}],"kind":"content"},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"inlineContent":[{"text":"NOTE: Passkey login is only available for iOS 16+, earlier versions of iOS will send a magic link.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"If Passkeys are supported by the current device the user will be prompted to allow","type":"text"}]},{"inlineContent":[{"type":"text","text":"Auth Token from the instance tokenStore will be used."}],"type":"paragraph"},{"name":"Throws","style":"note","content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","type":"reference"},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","isActive":true}]}],"type":"aside"}]}],"references":{"doc://Passage/documentation/Passage/PasskeyCreationOptions":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PasskeyCreationOptions","kind":"identifier"}],"url":"\/documentation\/passage\/passkeycreationoptions","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PasskeyCreationOptions"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions","type":"topic","title":"PasskeyCreationOptions","abstract":[]},"doc://Passage/documentation/Passage/PassageAuth/addDevice(options:)":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"addDevice"},{"text":"(","kind":"text"},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage22PasskeyCreationOptionsV","text":"PasskeyCreationOptions"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"DeviceInfo","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10DeviceInfoV"}],"url":"\/documentation\/passage\/passageauth\/adddevice(options:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/addDevice(options:)","type":"topic","title":"addDevice(options:)","abstract":[{"type":"text","text":"Adds the current device for the current authenticated user."}]},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/AuthResult":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"url":"\/documentation\/passage\/authresult","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"topic","title":"AuthResult","abstract":[{"type":"text","text":"The authentication result containing the users tokens and redirect url"}]},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/DeviceInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceInfo"}],"url":"\/documentation\/passage\/deviceinfo","role":"symbol","navigatorTitle":[{"text":"DeviceInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","type":"topic","title":"DeviceInfo","abstract":[{"type":"text","text":"Information about a registered device"}]},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/addDevice(options:)"},"abstract":[{"type":"text","text":"Adds the current device for the current authenticated user."}],"metadata":{"externalID":"s:7Passage0A4AuthC9addDevice7optionsAA10CredentialVAA22PasskeyCreationOptionsVSg_tYaKF","role":"symbol","title":"addDevice(options:)","platforms":[{"unavailable":false,"beta":false,"introducedAt":"16.0","deprecated":false,"name":"iOS"}],"modules":[{"name":"Passage"}],"roleHeading":"Instance Method","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addDevice","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage22PasskeyCreationOptionsV","text":"PasskeyCreationOptions"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10DeviceInfoa","text":"DeviceInfo"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"addDevice"},{"kind":"text","text":"("},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions","text":"PasskeyCreationOptions","preciseIdentifier":"s:7Passage22PasskeyCreationOptionsV","kind":"typeIdentifier"},{"text":"? = nil) ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage10DeviceInfoa","text":"DeviceInfo","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo"}]}]},{"kind":"content","content":[{"anchor":"return-value","type":"heading","level":2,"text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult"}]}]},{"content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"NOTE: Passkey login is only available for iOS 16+, earlier versions of iOS will send a magic link."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"If Passkeys are supported by the current device the user will be prompted to allow"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Auth Token from the instance tokenStore will be used."}],"type":"paragraph"},{"name":"Throws","type":"aside","style":"note","content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError","type":"reference","isActive":true}]}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/adddevice(options:)"]}],"references":{"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AddDeviceError":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/adddeviceerror","role":"symbol","navigatorTitle":[{"text":"AddDeviceError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AddDeviceError","kind":"identifier"}],"title":"AddDeviceError","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError","abstract":[]},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage/DeviceInfo":{"type":"topic","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceInfo"}],"url":"\/documentation\/passage\/deviceinfo","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DeviceInfo"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","abstract":[{"type":"text","text":"Information about a registered device"}],"title":"DeviceInfo"},"doc://Passage/documentation/Passage/PassageAuth/addDevice(options:)":{"role":"symbol","title":"addDevice(options:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/addDevice(options:)","url":"\/documentation\/passage\/passageauth\/adddevice(options:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"addDevice"},{"text":"(","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage22PasskeyCreationOptionsV","text":"PasskeyCreationOptions","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage10DeviceInfoa","text":"DeviceInfo","kind":"typeIdentifier"}],"abstract":[{"text":"Adds the current device for the current authenticated user.","type":"text"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PasskeyCreationOptions":{"type":"topic","title":"PasskeyCreationOptions","identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PasskeyCreationOptions","kind":"identifier"}],"kind":"symbol","abstract":[],"navigatorTitle":[{"text":"PasskeyCreationOptions","kind":"identifier"}],"role":"symbol","url":"\/documentation\/passage\/passkeycreationoptions"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/adddevice(token:options:).json b/docs/data/documentation/passage/passageauth/adddevice(token:options:).json index 76b98afc..8ea02735 100644 --- a/docs/data/documentation/passage/passageauth/adddevice(token:options:).json +++ b/docs/data/documentation/passage/passageauth/adddevice(token:options:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"addDevice","kind":"identifier"},{"kind":"text","text":"("},{"text":"token","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage22PasskeyCreationOptionsV","identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions","text":"PasskeyCreationOptions","kind":"typeIdentifier"},{"text":"? = nil) ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","text":"DeviceInfo","preciseIdentifier":"s:7Passage10DeviceInfoV","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The user’s auth token"}]}],"name":"token"}]},{"kind":"content","content":[{"anchor":"return-value","text":"Return Value","level":2,"type":"heading"},{"inlineContent":[{"text":"","type":"text"},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","isActive":true}],"type":"paragraph"}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"NOTE: Passkey login is only available for iOS 16+, earlier versions of iOS will send a magic link.","type":"text"}]},{"inlineContent":[{"text":"If Passkeys are supported by the current device the user will be prompted to allow","type":"text"}],"type":"paragraph"},{"name":"Throws","content":[{"inlineContent":[{"type":"text","text":""},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","isActive":true},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","isActive":true}],"type":"paragraph"}],"type":"aside","style":"note"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"metadata":{"platforms":[{"introducedAt":"16.0","unavailable":false,"name":"iOS","beta":false,"deprecated":false}],"roleHeading":"Type Method","symbolKind":"method","externalID":"s:7Passage0A4AuthC9addDevice5token7optionsAA0D4InfoVSS_AA22PasskeyCreationOptionsVSgtYaKFZ","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"addDevice","kind":"identifier"},{"text":"(","kind":"text"},{"text":"token","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"text":"PasskeyCreationOptions","preciseIdentifier":"s:7Passage22PasskeyCreationOptionsV","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"DeviceInfo","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10DeviceInfoV"}],"role":"symbol","title":"addDevice(token:options:)","modules":[{"name":"Passage"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/addDevice(token:options:)","interfaceLanguage":"swift"},"abstract":[{"text":"Adds the current device for the current authenticated user.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/adddevice(token:options:)"]}],"references":{"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PasskeyCreationOptions":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PasskeyCreationOptions","kind":"identifier"}],"url":"\/documentation\/passage\/passkeycreationoptions","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PasskeyCreationOptions"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions","type":"topic","title":"PasskeyCreationOptions","abstract":[]},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/AuthResult":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"url":"\/documentation\/passage\/authresult","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"topic","title":"AuthResult","abstract":[{"type":"text","text":"The authentication result containing the users tokens and redirect url"}]},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/DeviceInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceInfo"}],"url":"\/documentation\/passage\/deviceinfo","role":"symbol","navigatorTitle":[{"text":"DeviceInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","type":"topic","title":"DeviceInfo","abstract":[{"type":"text","text":"Information about a registered device"}]},"doc://Passage/documentation/Passage/PassageAuth/addDevice(token:options:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/addDevice(token:options:)","url":"\/documentation\/passage\/passageauth\/adddevice(token:options:)","type":"topic","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"addDevice"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"token"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PasskeyCreationOptions","preciseIdentifier":"s:7Passage22PasskeyCreationOptionsV"},{"kind":"text","text":"?) "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"DeviceInfo","preciseIdentifier":"s:7Passage10DeviceInfoV","kind":"typeIdentifier"}],"title":"addDevice(token:options:)","role":"symbol","abstract":[{"text":"Adds the current device for the current authenticated user.","type":"text"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Adds the current device for the current authenticated user.","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/passageauth\/adddevice(token:options:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addDevice","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"token"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions","preciseIdentifier":"s:7Passage22PasskeyCreationOptionsV","kind":"typeIdentifier","text":"PasskeyCreationOptions"},{"text":"? = nil) ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"DeviceInfo","preciseIdentifier":"s:7Passage10DeviceInfoa","identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo"}]}]},{"parameters":[{"name":"token","content":[{"inlineContent":[{"type":"text","text":"The user’s auth token"}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","isActive":true,"type":"reference"}]}],"kind":"content"},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"NOTE: Passkey login is only available for iOS 16+, earlier versions of iOS will send a magic link.","type":"text"}]},{"inlineContent":[{"type":"text","text":"If Passkeys are supported by the current device the user will be prompted to allow"}],"type":"paragraph"},{"name":"Throws","style":"note","type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError","isActive":true,"type":"reference"}]}]}]}],"sections":[],"metadata":{"roleHeading":"Type Method","role":"symbol","symbolKind":"method","title":"addDevice(token:options:)","platforms":[{"introducedAt":"16.0","name":"iOS","deprecated":false,"beta":false,"unavailable":false}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"addDevice"},{"text":"(","kind":"text"},{"text":"token","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage22PasskeyCreationOptionsV","text":"PasskeyCreationOptions"},{"kind":"text","text":"?) "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage10DeviceInfoa","kind":"typeIdentifier","text":"DeviceInfo"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage0A4AuthC9addDevice5token7optionsAA10CredentialVSS_AA22PasskeyCreationOptionsVSgtYaKFZ"},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/addDevice(token:options:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/PassageAuth/addDevice(token:options:)":{"role":"symbol","title":"addDevice(token:options:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/addDevice(token:options:)","url":"\/documentation\/passage\/passageauth\/adddevice(token:options:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"addDevice","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"token"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage22PasskeyCreationOptionsV","text":"PasskeyCreationOptions","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage10DeviceInfoa","text":"DeviceInfo","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Adds the current device for the current authenticated user."}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage/DeviceInfo":{"type":"topic","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceInfo"}],"url":"\/documentation\/passage\/deviceinfo","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DeviceInfo"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","abstract":[{"type":"text","text":"Information about a registered device"}],"title":"DeviceInfo"},"doc://Passage/documentation/Passage/AddDeviceError":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/adddeviceerror","role":"symbol","navigatorTitle":[{"text":"AddDeviceError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AddDeviceError","kind":"identifier"}],"title":"AddDeviceError","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage/PasskeyCreationOptions":{"type":"topic","title":"PasskeyCreationOptions","identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PasskeyCreationOptions","kind":"identifier"}],"kind":"symbol","abstract":[],"navigatorTitle":[{"text":"PasskeyCreationOptions","kind":"identifier"}],"role":"symbol","url":"\/documentation\/passage\/passkeycreationoptions"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/appinfo()-swift.method.json b/docs/data/documentation/passage/passageauth/appinfo()-swift.method.json new file mode 100644 index 00000000..93598333 --- /dev/null +++ b/docs/data/documentation/passage/passageauth/appinfo()-swift.method.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/appInfo()-swift.method"},"metadata":{"externalID":"s:7Passage0A4AuthC7appInfoAA3AppVyYaKF","role":"symbol","title":"appInfo()","roleHeading":"Instance Method","modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"appInfo","kind":"identifier"},{"text":"() ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage7AppInfoa","text":"AppInfo"}]},"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"appInfo","kind":"identifier"},{"text":"() ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage7AppInfoa","text":"AppInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo","kind":"typeIdentifier"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"variants":[{"paths":["\/documentation\/passage\/passageauth\/appinfo()-swift.method"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage/AppInfo":{"title":"AppInfo","abstract":[{"text":"Struct describing a Passage Application","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppInfo"}],"navigatorTitle":[{"text":"AppInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo","url":"\/documentation\/passage\/appinfo","kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/appInfo()-swift.method":{"role":"symbol","title":"appInfo()","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/appInfo()-swift.method","url":"\/documentation\/passage\/passageauth\/appinfo()-swift.method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"appInfo","kind":"identifier"},{"text":"() ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage7AppInfoa","text":"AppInfo","kind":"typeIdentifier"}],"abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/appinfo()-swift.type.method.json b/docs/data/documentation/passage/passageauth/appinfo()-swift.type.method.json new file mode 100644 index 00000000..c1eed93a --- /dev/null +++ b/docs/data/documentation/passage/passageauth/appinfo()-swift.type.method.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/appinfo()-swift.type.method"]}],"abstract":[{"type":"text","text":"Fetches data about an application, specifically the settings that would affect the way that users register and login."}],"metadata":{"externalID":"s:7Passage0A4AuthC7appInfoAA3AppVyYaKFZ","modules":[{"name":"Passage"}],"roleHeading":"Type Method","role":"symbol","symbolKind":"method","title":"appInfo()","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"appInfo","kind":"identifier"},{"text":"() ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage7AppInfoa","text":"AppInfo"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/appInfo()-swift.type.method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"appInfo","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage7AppInfoa","text":"AppInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo","kind":"typeIdentifier"}],"platforms":["iOS"],"languages":["swift"]}]},{"kind":"content","content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"inlineContent":[{"type":"text","text":""},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfoError","isActive":true}]}],"style":"note","name":"Throws","type":"aside"}],"kind":"content"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"references":{"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage/AppInfo":{"title":"AppInfo","abstract":[{"text":"Struct describing a Passage Application","type":"text"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppInfo"}],"navigatorTitle":[{"text":"AppInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo","url":"\/documentation\/passage\/appinfo","kind":"symbol"},"doc://Passage/documentation/Passage/AppInfoError":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppInfoError"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfoError","url":"\/documentation\/passage\/appinfoerror","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AppInfoError","kind":"identifier"}],"type":"topic","title":"AppInfoError"},"doc://Passage/documentation/Passage/PassageAuth/appInfo()-swift.type.method":{"role":"symbol","title":"appInfo()","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/appInfo()-swift.type.method","url":"\/documentation\/passage\/passageauth\/appinfo()-swift.type.method","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"appInfo","kind":"identifier"},{"text":"() ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"AppInfo","kind":"typeIdentifier","preciseIdentifier":"s:7Passage7AppInfoa"}],"abstract":[{"text":"Fetches data about an application, specifically the settings that would affect the way that users register and login.","type":"text"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/appinfo().json b/docs/data/documentation/passage/passageauth/appinfo().json deleted file mode 100644 index d66aacdd..00000000 --- a/docs/data/documentation/passage/passageauth/appinfo().json +++ /dev/null @@ -1 +0,0 @@ -{"variants":[{"paths":["\/documentation\/passage\/passageauth\/appinfo()"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/appInfo()"},"kind":"symbol","abstract":[{"type":"text","text":"Fetches data about an application, specifically the settings that would affect the way that users register and login."}],"metadata":{"externalID":"s:7Passage0A4AuthC7appInfoAA03AppD0VSgyYaKFZ","modules":[{"name":"Passage"}],"title":"appInfo()","roleHeading":"Type Method","symbolKind":"method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"appInfo","kind":"identifier"},{"text":"() ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage7AppInfoV","text":"AppInfo","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"appInfo","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"AppInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo","kind":"typeIdentifier","preciseIdentifier":"s:7Passage7AppInfoV"},{"kind":"text","text":"?"}]}]},{"kind":"content","content":[{"text":"Return Value","type":"heading","anchor":"return-value","level":2},{"inlineContent":[{"type":"text","text":""},{"isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo","type":"reference"}],"type":"paragraph"}]},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"name":"Throws","style":"note","type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","isActive":true,"type":"reference"},{"type":"text","text":", "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError"}]}]}]}],"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/AppInfo":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AppInfo"}],"navigatorTitle":[{"kind":"identifier","text":"AppInfo"}],"role":"symbol","abstract":[{"type":"text","text":"Struct describing a Passage Application"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/appinfo","title":"AppInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfo"},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/appInfo()":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/appInfo()","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"appInfo","kind":"identifier"},{"text":"() ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"AppInfo","kind":"typeIdentifier","preciseIdentifier":"s:7Passage7AppInfoV"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"Fetches data about an application, specifically the settings that would affect the way that users register and login."}],"kind":"symbol","title":"appInfo()","url":"\/documentation\/passage\/passageauth\/appinfo()"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/authorize(with:in:prefersephemeralwebbrowsersession:)-swift.method.json b/docs/data/documentation/passage/passageauth/authorize(with:in:prefersephemeralwebbrowsersession:)-swift.method.json index e9debd65..272707eb 100644 --- a/docs/data/documentation/passage/passageauth/authorize(with:in:prefersephemeralwebbrowsersession:)-swift.method.json +++ b/docs/data/documentation/passage/passageauth/authorize(with:in:prefersephemeralwebbrowsersession:)-swift.method.json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"externalID":"s:7Passage0A4AuthC9authorize4with2in33prefersEphemeralWebBrowserSessionAA0B6ResultVAA0A16SocialConnectionO_So8UIWindowCSbtYaKF","title":"authorize(with:in:prefersEphemeralWebBrowserSession:)","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"authorize","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage0A16SocialConnectionO","text":"PassageSocialConnection","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"in"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)UIWindow","text":"UIWindow","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"prefersEphemeralWebBrowserSession"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV","kind":"typeIdentifier"}],"symbolKind":"method"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/authorize(with:in:prefersEphemeralWebBrowserSession:)-swift.method"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"authorize","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"kind":"text","text":" "},{"kind":"internalParam","text":"connection"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage0A16SocialConnectionO","kind":"typeIdentifier","text":"PassageSocialConnection","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection"},{"text":", ","kind":"text"},{"text":"in","kind":"externalParam"},{"kind":"text","text":" "},{"text":"window","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)UIWindow","text":"UIWindow","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"prefersEphemeralWebBrowserSession"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":" = false) ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"connection","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"PassageSocialConnection - the Social connection to use for authorization"}]}]},{"name":"window","content":[{"type":"paragraph","inlineContent":[{"text":"UIWindow - the window used as context for presenting the secured web view","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Bool - Set prefersEphemeralWebBrowserSession to true to request that the","type":"text"},{"type":"text","text":" "},{"text":"browser doesn’t share cookies or other browsing data between the authentication session and the user’s normal browser session.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Defaults to false."}]}],"name":"prefersEphemeralWebBrowserSession"}]},{"content":[{"level":2,"type":"heading","text":"Return Value","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","isActive":true,"type":"reference"}]}],"kind":"content"},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"inlineContent":[{"text":"Using ","type":"text"},{"code":"PassageSocialConnection.apple","type":"codeVoice"},{"text":" connection triggers the native Sign in with Apple UI, while all other connections trigger a secure web view.","type":"text"}],"type":"paragraph"},{"type":"aside","style":"note","content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialError","isActive":true,"type":"reference"},{"type":"text","text":", "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError"},{"text":", ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","type":"reference"}]}],"name":"Throws"}]}],"sections":[],"abstract":[{"text":"Authorizes user via a supported third-party social provider.","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/passageauth\/authorize(with:in:prefersephemeralwebbrowsersession:)-swift.method"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"references":{"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageSocialError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialError","type":"topic","url":"\/documentation\/passage\/passagesocialerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"PassageSocialError","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageSocialError","navigatorTitle":[{"text":"PassageSocialError","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageSocialConnection":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","url":"\/documentation\/passage\/passagesocialconnection","role":"symbol","abstract":[],"title":"PassageSocialConnection","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageSocialConnection","kind":"identifier"}],"navigatorTitle":[{"text":"PassageSocialConnection","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/AuthResult":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"url":"\/documentation\/passage\/authresult","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"topic","title":"AuthResult","abstract":[{"type":"text","text":"The authentication result containing the users tokens and redirect url"}]},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAuth/authorize(with:in:prefersEphemeralWebBrowserSession:)-swift.method":{"url":"\/documentation\/passage\/passageauth\/authorize(with:in:prefersephemeralwebbrowsersession:)-swift.method","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/authorize(with:in:prefersEphemeralWebBrowserSession:)-swift.method","title":"authorize(with:in:prefersEphemeralWebBrowserSession:)","abstract":[{"text":"Authorizes user via a supported third-party social provider.","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"authorize","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PassageSocialConnection","preciseIdentifier":"s:7Passage0A16SocialConnectionO"},{"kind":"text","text":", "},{"text":"in","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)UIWindow","text":"UIWindow","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"prefersEphemeralWebBrowserSession"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult","kind":"typeIdentifier"}],"kind":"symbol","type":"topic"},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","metadata":{"externalID":"s:7Passage0A4AuthC9authorize4with2in33prefersEphemeralWebBrowserSessionAA0B6ResultVAA0A16SocialConnectionO_So8UIWindowCSbtYaKF","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"authorize","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PassageSocialConnection","preciseIdentifier":"s:7Passage0A16SocialConnectionO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"in"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)UIWindow","text":"UIWindow"},{"kind":"text","text":", "},{"text":"prefersEphemeralWebBrowserSession","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult"}],"title":"authorize(with:in:prefersEphemeralWebBrowserSession:)","modules":[{"name":"Passage"}],"role":"symbol","symbolKind":"method"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"sections":[],"variants":[{"paths":["\/documentation\/passage\/passageauth\/authorize(with:in:prefersephemeralwebbrowsersession:)-swift.method"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Authorizes user via a supported third-party social provider.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"authorize","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":" ","kind":"text"},{"text":"connection","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A16SocialConnectionO","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","text":"PassageSocialConnection"},{"kind":"text","text":", "},{"kind":"externalParam","text":"in"},{"kind":"text","text":" "},{"kind":"internalParam","text":"window"},{"kind":"text","text":": "},{"text":"UIWindow","preciseIdentifier":"c:objc(cs)UIWindow","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"prefersEphemeralWebBrowserSession"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":" = false) "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult"}]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"PassageSocialConnection - the Social connection to use for authorization","type":"text"}],"type":"paragraph"}],"name":"connection"},{"name":"window","content":[{"inlineContent":[{"type":"text","text":"UIWindow - the window used as context for presenting the secured web view"}],"type":"paragraph"}]},{"name":"prefersEphemeralWebBrowserSession","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Bool - Set prefersEphemeralWebBrowserSession to true to request that the"},{"text":" ","type":"text"},{"type":"text","text":"browser doesn’t share cookies or other browsing data between the authentication session and the user’s normal browser session."},{"type":"text","text":" "},{"type":"text","text":"Defaults to false."}]}]}]},{"kind":"content","content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","isActive":true,"type":"reference"}]}]},{"content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"inlineContent":[{"type":"text","text":"Using "},{"type":"codeVoice","code":"PassageSocialConnection.apple"},{"type":"text","text":" connection triggers the native Sign in with Apple UI, while all other connections trigger a secure web view."}],"type":"paragraph"},{"name":"Throws","style":"note","content":[{"inlineContent":[{"text":"","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError"}],"type":"paragraph"}],"type":"aside"}],"kind":"content"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/authorize(with:in:prefersEphemeralWebBrowserSession:)-swift.method","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage/SocialAuthError":{"role":"symbol","title":"SocialAuthError","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError","url":"\/documentation\/passage\/socialautherror","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"SocialAuthError","kind":"identifier"}],"navigatorTitle":[{"text":"SocialAuthError","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAuth/authorize(with:in:prefersEphemeralWebBrowserSession:)-swift.method":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"authorize","kind":"identifier"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage0A16SocialConnectionO","text":"PassageSocialConnection","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"in","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)UIWindow","text":"UIWindow","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"prefersEphemeralWebBrowserSession"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV"}],"title":"authorize(with:in:prefersEphemeralWebBrowserSession:)","abstract":[{"text":"Authorizes user via a supported third-party social provider.","type":"text"}],"role":"symbol","url":"\/documentation\/passage\/passageauth\/authorize(with:in:prefersephemeralwebbrowsersession:)-swift.method","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/authorize(with:in:prefersEphemeralWebBrowserSession:)-swift.method"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageSocialConnection":{"kind":"symbol","url":"\/documentation\/passage\/passagesocialconnection","role":"symbol","title":"PassageSocialConnection","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PassageSocialConnection","kind":"identifier"}],"abstract":[],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageSocialConnection"}]},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/authorize(with:in:prefersephemeralwebbrowsersession:)-swift.type.method.json b/docs/data/documentation/passage/passageauth/authorize(with:in:prefersephemeralwebbrowsersession:)-swift.type.method.json index 6cd48600..0f62ef80 100644 --- a/docs/data/documentation/passage/passageauth/authorize(with:in:prefersephemeralwebbrowsersession:)-swift.type.method.json +++ b/docs/data/documentation/passage/passageauth/authorize(with:in:prefersephemeralwebbrowsersession:)-swift.type.method.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"authorize","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"text":" ","kind":"text"},{"text":"connection","kind":"internalParam"},{"kind":"text","text":": "},{"text":"PassageSocialConnection","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","preciseIdentifier":"s:7Passage0A16SocialConnectionO","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"in","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"window"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)UIWindow","text":"UIWindow"},{"text":", ","kind":"text"},{"text":"prefersEphemeralWebBrowserSession","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":" = false) ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","kind":"typeIdentifier","text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV"}],"languages":["swift"],"platforms":["iOS"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"PassageSocialConnection - the Social connection to use for authorization"}]}],"name":"connection"},{"name":"window","content":[{"type":"paragraph","inlineContent":[{"text":"UIWindow - the window used as context for presenting the secured web view","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Bool - Set prefersEphemeralWebBrowserSession to true to request that the","type":"text"},{"text":" ","type":"text"},{"text":"browser doesn’t share cookies or other browsing data between the authentication session and the user’s normal browser session.","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"Defaults to false."}]}],"name":"prefersEphemeralWebBrowserSession"}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"inlineContent":[{"type":"text","text":""},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult"}],"type":"paragraph"}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Using ","type":"text"},{"type":"codeVoice","code":"PassageSocialConnection.apple"},{"text":" connection triggers the native Sign in with Apple UI, while all other connections trigger a secure web view.","type":"text"}]},{"name":"Throws","type":"aside","style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialError","isActive":true},{"type":"text","text":", "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","type":"reference","isActive":true},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","isActive":true}]}]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/passageauth\/authorize(with:in:prefersephemeralwebbrowsersession:)-swift.type.method"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"metadata":{"externalID":"s:7Passage0A4AuthC9authorize4with2in33prefersEphemeralWebBrowserSessionAA0B6ResultVAA0A16SocialConnectionO_So8UIWindowCSbtYaKFZ","roleHeading":"Type Method","role":"symbol","symbolKind":"method","modules":[{"name":"Passage"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorize"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage0A16SocialConnectionO","text":"PassageSocialConnection","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"in","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"UIWindow","preciseIdentifier":"c:objc(cs)UIWindow","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"prefersEphemeralWebBrowserSession"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"}],"title":"authorize(with:in:prefersEphemeralWebBrowserSession:)"},"abstract":[{"type":"text","text":"Authorizes user via a supported third-party social provider."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/authorize(with:in:prefersEphemeralWebBrowserSession:)-swift.type.method","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/PassageAuth/authorize(with:in:prefersEphemeralWebBrowserSession:)-swift.type.method":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"authorize","kind":"identifier"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage0A16SocialConnectionO","text":"PassageSocialConnection","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"in","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)UIWindow","text":"UIWindow"},{"kind":"text","text":", "},{"kind":"externalParam","text":"prefersEphemeralWebBrowserSession"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/authorize(with:in:prefersEphemeralWebBrowserSession:)-swift.type.method","url":"\/documentation\/passage\/passageauth\/authorize(with:in:prefersephemeralwebbrowsersession:)-swift.type.method","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Authorizes user via a supported third-party social provider."}],"title":"authorize(with:in:prefersEphemeralWebBrowserSession:)"},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageSocialConnection":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","url":"\/documentation\/passage\/passagesocialconnection","role":"symbol","abstract":[],"title":"PassageSocialConnection","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageSocialConnection","kind":"identifier"}],"navigatorTitle":[{"text":"PassageSocialConnection","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageSocialError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialError","type":"topic","url":"\/documentation\/passage\/passagesocialerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"PassageSocialError","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageSocialError","navigatorTitle":[{"text":"PassageSocialError","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AuthResult":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"url":"\/documentation\/passage\/authresult","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"topic","title":"AuthResult","abstract":[{"type":"text","text":"The authentication result containing the users tokens and redirect url"}]}}} \ No newline at end of file +{"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/passageauth\/authorize(with:in:prefersephemeralwebbrowsersession:)-swift.type.method"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"authorize","kind":"identifier"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"connection"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage0A16SocialConnectionO","text":"PassageSocialConnection","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"in","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"window","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)UIWindow","text":"UIWindow","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"prefersEphemeralWebBrowserSession"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":" = false) ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult"}],"languages":["swift"],"platforms":["iOS"]}]},{"parameters":[{"name":"connection","content":[{"inlineContent":[{"type":"text","text":"PassageSocialConnection - the Social connection to use for authorization"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"UIWindow - the window used as context for presenting the secured web view","type":"text"}]}],"name":"window"},{"name":"prefersEphemeralWebBrowserSession","content":[{"inlineContent":[{"type":"text","text":"Bool - Set prefersEphemeralWebBrowserSession to true to request that the"},{"type":"text","text":" "},{"type":"text","text":"browser doesn’t share cookies or other browsing data between the authentication session and the user’s normal browser session."},{"type":"text","text":" "},{"type":"text","text":"Defaults to false."}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"return-value","level":2,"text":"Return Value","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"reference"}]}]},{"kind":"content","content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Using "},{"code":"PassageSocialConnection.apple","type":"codeVoice"},{"type":"text","text":" connection triggers the native Sign in with Apple UI, while all other connections trigger a secure web view."}]},{"type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError"}]}],"name":"Throws","style":"note"}]}],"metadata":{"role":"symbol","externalID":"s:7Passage0A4AuthC9authorize4with2in33prefersEphemeralWebBrowserSessionAA0B6ResultVAA0A16SocialConnectionO_So8UIWindowCSbtYaKFZ","modules":[{"name":"Passage"}],"title":"authorize(with:in:prefersEphemeralWebBrowserSession:)","roleHeading":"Type Method","symbolKind":"method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"authorize","kind":"identifier"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage0A16SocialConnectionO","text":"PassageSocialConnection","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"in","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UIWindow","preciseIdentifier":"c:objc(cs)UIWindow"},{"kind":"text","text":", "},{"kind":"externalParam","text":"prefersEphemeralWebBrowserSession"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"abstract":[{"text":"Authorizes user via a supported third-party social provider.","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/authorize(with:in:prefersEphemeralWebBrowserSession:)-swift.type.method","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageSocialConnection":{"kind":"symbol","url":"\/documentation\/passage\/passagesocialconnection","role":"symbol","title":"PassageSocialConnection","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PassageSocialConnection","kind":"identifier"}],"abstract":[],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageSocialConnection"}]},"doc://Passage/documentation/Passage/SocialAuthError":{"role":"symbol","title":"SocialAuthError","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError","url":"\/documentation\/passage\/socialautherror","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"SocialAuthError","kind":"identifier"}],"navigatorTitle":[{"text":"SocialAuthError","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAuth/authorize(with:in:prefersEphemeralWebBrowserSession:)-swift.type.method":{"role":"symbol","title":"authorize(with:in:prefersEphemeralWebBrowserSession:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/authorize(with:in:prefersEphemeralWebBrowserSession:)-swift.type.method","url":"\/documentation\/passage\/passageauth\/authorize(with:in:prefersephemeralwebbrowsersession:)-swift.type.method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"authorize","kind":"identifier"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A16SocialConnectionO","text":"PassageSocialConnection"},{"kind":"text","text":", "},{"text":"in","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)UIWindow","text":"UIWindow"},{"text":", ","kind":"text"},{"text":"prefersEphemeralWebBrowserSession","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"}],"abstract":[{"type":"text","text":"Authorizes user via a supported third-party social provider."}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/beginautofill(anchor:onsuccess:onerror:oncancel:)-swift.method.json b/docs/data/documentation/passage/passageauth/beginautofill(anchor:onsuccess:onerror:oncancel:)-swift.method.json index 7c1ce1ce..4721bcaf 100644 --- a/docs/data/documentation/passage/passageauth/beginautofill(anchor:onsuccess:onerror:oncancel:)-swift.method.json +++ b/docs/data/documentation/passage/passageauth/beginautofill(anchor:onsuccess:onerror:oncancel:)-swift.method.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"platforms":[{"beta":false,"deprecated":false,"name":"iOS","introducedAt":"16.0","unavailable":false}],"externalID":"s:7Passage0A4AuthC13beginAutoFill6anchor9onSuccess0G5Error0G6CancelySo8UIWindowC_yAA0B6ResultVcSgys0I0_pcSgyycSgtYaKF","title":"beginAutoFill(anchor:onSuccess:onError:onCancel:)","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"beginAutoFill","kind":"identifier"},{"kind":"text","text":"("},{"text":"anchor","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ASPresentationAnchor","preciseIdentifier":"c:@T@ASPresentationAnchor","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"onSuccess"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?, "},{"text":"onError","kind":"externalParam"},{"text":": ((","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":") -> ","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":")?, ","kind":"text"},{"text":"onCancel","kind":"externalParam"},{"text":": (() -> ","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":")?) "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"}],"roleHeading":"Instance Method","role":"symbol","modules":[{"name":"Passage"}]},"abstract":[{"type":"text","text":"Start the Passkey Autofill Service"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"beginAutoFill","kind":"identifier"},{"text":"(","kind":"text"},{"text":"anchor","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@ASPresentationAnchor","kind":"typeIdentifier","text":"ASPresentationAnchor"},{"kind":"text","text":", "},{"kind":"externalParam","text":"onSuccess"},{"text":": ((","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","preciseIdentifier":"s:7Passage10AuthResultV","kind":"typeIdentifier","text":"AuthResult"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?, ","kind":"text"},{"text":"onError","kind":"externalParam"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?, ","kind":"text"},{"text":"onCancel","kind":"externalParam"},{"kind":"text","text":": (() -> "},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":")?) ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"Usually set to Window on your View."}],"type":"paragraph"}],"name":"anchor"},{"content":[{"inlineContent":[{"text":"function to run on successful Passkey login, this method should update the UI to a logged in state","type":"text"}],"type":"paragraph"}],"name":"onSuccess"},{"content":[{"inlineContent":[{"type":"text","text":"function to run if an error occures on Passkey login."}],"type":"paragraph"}],"name":"onError"},{"content":[{"type":"paragraph","inlineContent":[{"text":"function to run if the user cancels the Passkey login","type":"text"}]}],"name":"onCancel"}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"inlineContent":[{"text":"Void","type":"text"}],"type":"paragraph"}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"You should call this as early in your View lifecycle as possible. Make sure your input field has it’s textContentType set to username.","type":"text"}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/beginautofill(anchor:onsuccess:onerror:oncancel:)-swift.method"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/beginAutoFill(anchor:onSuccess:onError:onCancel:)-swift.method"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/beginAutoFill(anchor:onSuccess:onError:onCancel:)-swift.method":{"type":"topic","url":"\/documentation\/passage\/passageauth\/beginautofill(anchor:onsuccess:onerror:oncancel:)-swift.method","abstract":[{"type":"text","text":"Start the Passkey Autofill Service"}],"title":"beginAutoFill(anchor:onSuccess:onError:onCancel:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/beginAutoFill(anchor:onSuccess:onError:onCancel:)-swift.method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"beginAutoFill","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"anchor"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@ASPresentationAnchor","text":"ASPresentationAnchor","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"onSuccess","kind":"externalParam"},{"text":": ((","kind":"text"},{"text":"AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")?, ","kind":"text"},{"text":"onError","kind":"externalParam"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":")?, "},{"kind":"externalParam","text":"onCancel"},{"kind":"text","text":": (() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":")?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AuthResult":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"url":"\/documentation\/passage\/authresult","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"topic","title":"AuthResult","abstract":[{"type":"text","text":"The authentication result containing the users tokens and redirect url"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/beginAutoFill(anchor:onSuccess:onError:onCancel:)-swift.method","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"kind":"symbol","sections":[],"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"beginAutoFill"},{"kind":"text","text":"("},{"text":"anchor","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ASPresentationAnchor","preciseIdentifier":"c:@T@ASPresentationAnchor","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"onSuccess","kind":"externalParam"},{"text":": ((","kind":"text"},{"preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?, ","kind":"text"},{"text":"onError","kind":"externalParam"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":")?, ","kind":"text"},{"kind":"externalParam","text":"onCancel"},{"text":": (() -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?) ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":[{"unavailable":false,"name":"iOS","introducedAt":"16.0","beta":false,"deprecated":false}],"externalID":"s:7Passage0A4AuthC13beginAutoFill6anchor9onSuccess0G5Error0G6CancelySo8UIWindowC_yAA0B6ResultVcSgys0I0_pcSgyycSgtYaKF","symbolKind":"method","roleHeading":"Instance Method","modules":[{"name":"Passage"}],"title":"beginAutoFill(anchor:onSuccess:onError:onCancel:)"},"abstract":[{"text":"Start the Passkey Autofill Service","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"beginAutoFill","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"anchor"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@ASPresentationAnchor","kind":"typeIdentifier","text":"ASPresentationAnchor"},{"text":", ","kind":"text"},{"text":"onSuccess","kind":"externalParam"},{"kind":"text","text":": (("},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","kind":"typeIdentifier","text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?, ","kind":"text"},{"text":"onError","kind":"externalParam"},{"text":": ((","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?, ","kind":"text"},{"kind":"externalParam","text":"onCancel"},{"text":": (() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":")?) ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Usually set to Window on your View."}]}],"name":"anchor"},{"name":"onSuccess","content":[{"inlineContent":[{"type":"text","text":"function to run on successful Passkey login, this method should update the UI to a logged in state"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"function to run if an error occures on Passkey login.","type":"text"}]}],"name":"onError"},{"name":"onCancel","content":[{"inlineContent":[{"text":"function to run if the user cancels the Passkey login","type":"text"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Void"}]}]},{"content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"You should call this as early in your View lifecycle as possible. Make sure your input field has it’s textContentType set to username."}]}],"kind":"content"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/passageauth\/beginautofill(anchor:onsuccess:onerror:oncancel:)-swift.method"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/PassageAuth/beginAutoFill(anchor:onSuccess:onError:onCancel:)-swift.method":{"role":"symbol","abstract":[{"type":"text","text":"Start the Passkey Autofill Service"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"beginAutoFill"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"anchor"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@ASPresentationAnchor","kind":"typeIdentifier","text":"ASPresentationAnchor"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"onSuccess"},{"text":": ((","kind":"text"},{"text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?, "},{"kind":"externalParam","text":"onError"},{"kind":"text","text":": (("},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?, ","kind":"text"},{"text":"onCancel","kind":"externalParam"},{"text":": (() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?) "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/passageauth\/beginautofill(anchor:onsuccess:onerror:oncancel:)-swift.method","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/beginAutoFill(anchor:onSuccess:onError:onCancel:)-swift.method","type":"topic","kind":"symbol","title":"beginAutoFill(anchor:onSuccess:onError:onCancel:)"},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/beginautofill(anchor:onsuccess:onerror:oncancel:)-swift.type.method.json b/docs/data/documentation/passage/passageauth/beginautofill(anchor:onsuccess:onerror:oncancel:)-swift.type.method.json index 039995f6..e70d6ea9 100644 --- a/docs/data/documentation/passage/passageauth/beginautofill(anchor:onsuccess:onerror:oncancel:)-swift.type.method.json +++ b/docs/data/documentation/passage/passageauth/beginautofill(anchor:onsuccess:onerror:oncancel:)-swift.type.method.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"platforms":[{"deprecated":false,"introducedAt":"16.0","name":"iOS","unavailable":false,"beta":false}],"externalID":"s:7Passage0A4AuthC13beginAutoFill6anchor9onSuccess0G5Error0G6CancelySo8UIWindowC_yAA0B6ResultVcSgys0I0_pcSgyycSgtYaKFZ","title":"beginAutoFill(anchor:onSuccess:onError:onCancel:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"beginAutoFill","kind":"identifier"},{"text":"(","kind":"text"},{"text":"anchor","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@ASPresentationAnchor","text":"ASPresentationAnchor","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"onSuccess","kind":"externalParam"},{"text":": ((","kind":"text"},{"text":"AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":")?, ","kind":"text"},{"kind":"externalParam","text":"onError"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":")?, ","kind":"text"},{"kind":"externalParam","text":"onCancel"},{"text":": (() -> ","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":")?) ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"roleHeading":"Type Method","role":"symbol","modules":[{"name":"Passage"}]},"abstract":[{"type":"text","text":"Start the Passkey Autofill Service"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"beginAutoFill","kind":"identifier"},{"text":"(","kind":"text"},{"text":"anchor","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ASPresentationAnchor","kind":"typeIdentifier","preciseIdentifier":"c:@T@ASPresentationAnchor"},{"text":", ","kind":"text"},{"text":"onSuccess","kind":"externalParam"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","text":"AuthResult"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?, ","kind":"text"},{"text":"onError","kind":"externalParam"},{"text":": ((","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":") -> ","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":")?, "},{"text":"onCancel","kind":"externalParam"},{"text":": (() -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?) ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Usually set to Window on your View."}]}],"name":"anchor"},{"name":"onSuccess","content":[{"inlineContent":[{"type":"text","text":"function to run on successful Passkey login, this method should update the UI to a logged in state"}],"type":"paragraph"}]},{"name":"onError","content":[{"inlineContent":[{"text":"function to run if an error occures on Passkey login.","type":"text"}],"type":"paragraph"}]},{"name":"onCancel","content":[{"type":"paragraph","inlineContent":[{"text":"function to run if the user cancels the Passkey login","type":"text"}]}]}]},{"content":[{"type":"heading","text":"Return Value","level":2,"anchor":"return-value"},{"inlineContent":[{"type":"text","text":"Void"}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"You should call this as early in your View lifecycle as possible. Make sure your input field has it’s textContentType set to username."}]}]}],"variants":[{"paths":["\/documentation\/passage\/passageauth\/beginautofill(anchor:onsuccess:onerror:oncancel:)-swift.type.method"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/beginAutoFill(anchor:onSuccess:onError:onCancel:)-swift.type.method","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAuth/beginAutoFill(anchor:onSuccess:onError:onCancel:)-swift.type.method":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/beginAutoFill(anchor:onSuccess:onError:onCancel:)-swift.type.method","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"beginAutoFill","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"anchor"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@ASPresentationAnchor","text":"ASPresentationAnchor"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"onSuccess"},{"kind":"text","text":": (("},{"text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?, "},{"kind":"externalParam","text":"onError"},{"text":": ((","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?, ","kind":"text"},{"kind":"externalParam","text":"onCancel"},{"text":": (() -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?) "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"}],"abstract":[{"type":"text","text":"Start the Passkey Autofill Service"}],"kind":"symbol","title":"beginAutoFill(anchor:onSuccess:onError:onCancel:)","url":"\/documentation\/passage\/passageauth\/beginautofill(anchor:onsuccess:onerror:oncancel:)-swift.type.method"},"doc://Passage/documentation/Passage/AuthResult":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"url":"\/documentation\/passage\/authresult","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"topic","title":"AuthResult","abstract":[{"type":"text","text":"The authentication result containing the users tokens and redirect url"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"kind":"symbol","metadata":{"externalID":"s:7Passage0A4AuthC13beginAutoFill6anchor9onSuccess0G5Error0G6CancelySo8UIWindowC_yAA0B6ResultVcSgys0I0_pcSgyycSgtYaKFZ","modules":[{"name":"Passage"}],"roleHeading":"Type Method","role":"symbol","title":"beginAutoFill(anchor:onSuccess:onError:onCancel:)","symbolKind":"method","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"beginAutoFill","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"anchor"},{"text":": ","kind":"text"},{"text":"ASPresentationAnchor","kind":"typeIdentifier","preciseIdentifier":"c:@T@ASPresentationAnchor"},{"kind":"text","text":", "},{"text":"onSuccess","kind":"externalParam"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?, ","kind":"text"},{"text":"onError","kind":"externalParam"},{"kind":"text","text":": (("},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?, "},{"kind":"externalParam","text":"onCancel"},{"text":": (() -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?) "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"platforms":[{"deprecated":false,"introducedAt":"16.0","unavailable":false,"beta":false,"name":"iOS"}]},"abstract":[{"text":"Start the Passkey Autofill Service","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/passageauth\/beginautofill(anchor:onsuccess:onerror:oncancel:)-swift.type.method"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/beginAutoFill(anchor:onSuccess:onError:onCancel:)-swift.type.method","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"beginAutoFill","kind":"identifier"},{"kind":"text","text":"("},{"text":"anchor","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@ASPresentationAnchor","text":"ASPresentationAnchor","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"onSuccess","kind":"externalParam"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?, "},{"text":"onError","kind":"externalParam"},{"text":": ((","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?, "},{"text":"onCancel","kind":"externalParam"},{"kind":"text","text":": (() -> "},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":")?) ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"Usually set to Window on your View."}],"type":"paragraph"}],"name":"anchor"},{"name":"onSuccess","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"function to run on successful Passkey login, this method should update the UI to a logged in state"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"function to run if an error occures on Passkey login."}]}],"name":"onError"},{"name":"onCancel","content":[{"inlineContent":[{"text":"function to run if the user cancels the Passkey login","type":"text"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Void"}]}]},{"content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"You should call this as early in your View lifecycle as possible. Make sure your input field has it’s textContentType set to username."}]}],"kind":"content"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAuth/beginAutoFill(anchor:onSuccess:onError:onCancel:)-swift.type.method":{"role":"symbol","title":"beginAutoFill(anchor:onSuccess:onError:onCancel:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/beginAutoFill(anchor:onSuccess:onError:onCancel:)-swift.type.method","url":"\/documentation\/passage\/passageauth\/beginautofill(anchor:onsuccess:onerror:oncancel:)-swift.type.method","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"beginAutoFill","kind":"identifier"},{"text":"(","kind":"text"},{"text":"anchor","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"ASPresentationAnchor","preciseIdentifier":"c:@T@ASPresentationAnchor"},{"kind":"text","text":", "},{"text":"onSuccess","kind":"externalParam"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?, "},{"text":"onError","kind":"externalParam"},{"text":": ((","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")?, ","kind":"text"},{"text":"onCancel","kind":"externalParam"},{"text":": (() -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":")?) "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"abstract":[{"text":"Start the Passkey Autofill Service","type":"text"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/changeemail(newemail:language:).json b/docs/data/documentation/passage/passageauth/changeemail(newemail:language:).json index 45514c48..a16bde68 100644 --- a/docs/data/documentation/passage/passageauth/changeemail(newemail:language:).json +++ b/docs/data/documentation/passage/passageauth/changeemail(newemail:language:).json @@ -1 +1 @@ -{"abstract":[{"text":"Initiates an email change for the currently authenticated user. An email will be sent to the provided email, which they will need to verify before the change takes effect.","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/changeEmail(newEmail:language:)","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage"}],"roleHeading":"Instance Method","externalID":"s:7Passage0A4AuthC11changeEmail03newD08languageAA9MagicLinkVSgSS_SSSgtYaKF","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"changeEmail"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"newEmail"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"language","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"MagicLink","kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV"},{"text":"?","kind":"text"}],"title":"changeEmail(newEmail:language:)","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/changeemail(newemail:language:)"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"changeEmail","kind":"identifier"},{"kind":"text","text":"("},{"text":"newEmail","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? = nil) ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage9MagicLinkV","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","text":"MagicLink"},{"text":"?","kind":"text"}]}],"kind":"declarations"},{"parameters":[{"name":"newEmail","content":[{"inlineContent":[{"text":"string - valid email address","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"optional language string for localizing emails, if no lanuage or an invalid language is provided the application default lanuage will be used","type":"text"}]}],"name":"language"}],"kind":"parameters"},{"content":[{"type":"heading","level":2,"text":"Return Value","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink"}]}],"kind":"content"},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Auth Token from the instance tokenStore will be used."}],"type":"paragraph"},{"name":"Throws","content":[{"inlineContent":[{"text":"","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError"},{"type":"text","text":", "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError"}],"type":"paragraph"}],"style":"note","type":"aside"}]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAuth/changeEmail(newEmail:language:)":{"url":"\/documentation\/passage\/passageauth\/changeemail(newemail:language:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"changeEmail","kind":"identifier"},{"text":"(","kind":"text"},{"text":"newEmail","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"language","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"MagicLink","preciseIdentifier":"s:7Passage9MagicLinkV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"changeEmail(newEmail:language:)","kind":"symbol","abstract":[{"text":"Initiates an email change for the currently authenticated user. An email will be sent to the provided email, which they will need to verify before the change takes effect.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/changeEmail(newEmail:language:)"},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/MagicLink":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"MagicLink","kind":"identifier"}],"url":"\/documentation\/passage\/magiclink","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","type":"topic","title":"MagicLink","abstract":[{"type":"text","text":"Describes a magic link"}]}}} \ No newline at end of file +{"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/passageauth\/changeemail(newemail:language:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/changeEmail(newEmail:language:)","interfaceLanguage":"swift"},"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"externalID":"s:7Passage0A4AuthC11changeEmail03newD08languageAA9MagicLinkVSgSS_SSSgtYaKF","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"changeEmail"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"newEmail"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV","text":"MagicLink"},{"kind":"text","text":"?"}],"roleHeading":"Instance Method","symbolKind":"method","title":"changeEmail(newEmail:language:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"abstract":[{"type":"text","text":"Initiates an email change for the currently authenticated user. An email will be sent to the provided email, which they will need to verify before the change takes effect."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"changeEmail","kind":"identifier"},{"text":"(","kind":"text"},{"text":"newEmail","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? = nil) ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"MagicLink","preciseIdentifier":"s:7Passage9MagicLinkV","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink"},{"kind":"text","text":"?"}],"platforms":["iOS"]}]},{"parameters":[{"content":[{"inlineContent":[{"text":"string - valid email address","type":"text"}],"type":"paragraph"}],"name":"newEmail"},{"name":"language","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"optional language string for localizing emails, if no lanuage or an invalid language is provided the application default lanuage will be used"}]}]}],"kind":"parameters"},{"content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"inlineContent":[{"type":"text","text":""},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","isActive":true}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"inlineContent":[{"type":"text","text":"Auth Token from the instance tokenStore will be used."}],"type":"paragraph"},{"style":"note","name":"Throws","type":"aside","content":[{"inlineContent":[{"type":"text","text":""},{"isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError","type":"reference"}],"type":"paragraph"}]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAuth/changeEmail(newEmail:language:)":{"role":"symbol","title":"changeEmail(newEmail:language:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/changeEmail(newEmail:language:)","url":"\/documentation\/passage\/passageauth\/changeemail(newemail:language:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"changeEmail","kind":"identifier"},{"text":"(","kind":"text"},{"text":"newEmail","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"MagicLink","preciseIdentifier":"s:7Passage9MagicLinkV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"Initiates an email change for the currently authenticated user. An email will be sent to the provided email, which they will need to verify before the change takes effect."}],"kind":"symbol"},"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/UserError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"UserError","kind":"identifier"}],"url":"\/documentation\/passage\/usererror","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"abstract":[],"kind":"symbol","title":"UserError","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/changeemail(token:newemail:language:).json b/docs/data/documentation/passage/passageauth/changeemail(token:newemail:language:).json index f8a0d184..04999507 100644 --- a/docs/data/documentation/passage/passageauth/changeemail(token:newemail:language:).json +++ b/docs/data/documentation/passage/passageauth/changeemail(token:newemail:language:).json @@ -1 +1 @@ -{"metadata":{"symbolKind":"method","modules":[{"name":"Passage"}],"externalID":"s:7Passage0A4AuthC11changeEmail5token03newD08languageAA9MagicLinkVSS_S2SSgtYaKFZ","roleHeading":"Type Method","title":"changeEmail(token:newEmail:language:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"changeEmail","kind":"identifier"},{"text":"(","kind":"text"},{"text":"token","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"newEmail","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"language","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"MagicLink","preciseIdentifier":"s:7Passage9MagicLinkV"}]},"abstract":[{"type":"text","text":"Initiates an email change for the currently authenticated user. An email will be sent to the provided email, which they will need to verify before the change takes effect."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/changeEmail(token:newEmail:language:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/changeemail(token:newemail:language:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"changeEmail"},{"kind":"text","text":"("},{"text":"token","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"newEmail","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"language","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil) ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"MagicLink","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","preciseIdentifier":"s:7Passage9MagicLinkV","kind":"typeIdentifier"}],"platforms":["iOS"],"languages":["swift"]}]},{"parameters":[{"name":"token","content":[{"type":"paragraph","inlineContent":[{"text":"The user’s auth token","type":"text"}]}]},{"content":[{"inlineContent":[{"text":"string - valid email address","type":"text"}],"type":"paragraph"}],"name":"newEmail"},{"name":"language","content":[{"inlineContent":[{"text":"optional language string for localizing emails, if no lanuage or an invalid language is provided the application default lanuage will be used","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"level":2,"type":"heading","text":"Return Value","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink"}]}],"kind":"content"},{"content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"content":[{"inlineContent":[{"text":"","type":"text"},{"isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","type":"reference"},{"type":"text","text":", "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError"}],"type":"paragraph"}],"name":"Throws","style":"note","type":"aside"}],"kind":"content"}],"references":{"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAuth/changeEmail(token:newEmail:language:)":{"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"changeEmail","kind":"identifier"},{"kind":"text","text":"("},{"text":"token","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"newEmail","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"language"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"MagicLink","preciseIdentifier":"s:7Passage9MagicLinkV"}],"url":"\/documentation\/passage\/passageauth\/changeemail(token:newemail:language:)","type":"topic","title":"changeEmail(token:newEmail:language:)","role":"symbol","abstract":[{"text":"Initiates an email change for the currently authenticated user. An email will be sent to the provided email, which they will need to verify before the change takes effect.","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/changeEmail(token:newEmail:language:)"},"doc://Passage/documentation/Passage/MagicLink":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"MagicLink","kind":"identifier"}],"url":"\/documentation\/passage\/magiclink","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","type":"topic","title":"MagicLink","abstract":[{"type":"text","text":"Describes a magic link"}]},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file +{"sections":[],"variants":[{"paths":["\/documentation\/passage\/passageauth\/changeemail(token:newemail:language:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/changeEmail(token:newEmail:language:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"metadata":{"externalID":"s:7Passage0A4AuthC11changeEmail5token03newD08languageAA9MagicLinkVSS_S2SSgtYaKFZ","modules":[{"name":"Passage"}],"roleHeading":"Type Method","role":"symbol","symbolKind":"method","title":"changeEmail(token:newEmail:language:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"changeEmail"},{"kind":"text","text":"("},{"kind":"externalParam","text":"token"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"newEmail"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"language","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"MagicLink","kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV"}]},"kind":"symbol","abstract":[{"type":"text","text":"Initiates an email change for the currently authenticated user. An email will be sent to the provided email, which they will need to verify before the change takes effect."}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"changeEmail"},{"kind":"text","text":"("},{"kind":"externalParam","text":"token"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"newEmail"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage9MagicLinkV","text":"MagicLink","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"token","content":[{"type":"paragraph","inlineContent":[{"text":"The user’s auth token","type":"text"}]}]},{"name":"newEmail","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"string - valid email address"}]}]},{"name":"language","content":[{"inlineContent":[{"type":"text","text":"optional language string for localizing emails, if no lanuage or an invalid language is provided the application default lanuage will be used"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"text":"Return Value","level":2,"anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","isActive":true}]}]},{"content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"content":[{"inlineContent":[{"text":"","type":"text"},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError","isActive":true}],"type":"paragraph"}],"name":"Throws","type":"aside","style":"note"}],"kind":"content"}],"references":{"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAuth/changeEmail(token:newEmail:language:)":{"abstract":[{"type":"text","text":"Initiates an email change for the currently authenticated user. An email will be sent to the provided email, which they will need to verify before the change takes effect."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/changeEmail(token:newEmail:language:)","role":"symbol","title":"changeEmail(token:newEmail:language:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"changeEmail","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"token"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"newEmail"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"language","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage9MagicLinkV","kind":"typeIdentifier","text":"MagicLink"}],"kind":"symbol","url":"\/documentation\/passage\/passageauth\/changeemail(token:newemail:language:)","type":"topic"},"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"UserError","kind":"identifier"}],"url":"\/documentation\/passage\/usererror","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"abstract":[],"kind":"symbol","title":"UserError","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/changephone(newphone:language:).json b/docs/data/documentation/passage/passageauth/changephone(newphone:language:).json index d7a7bcf6..3040eb35 100644 --- a/docs/data/documentation/passage/passageauth/changephone(newphone:language:).json +++ b/docs/data/documentation/passage/passageauth/changephone(newphone:language:).json @@ -1 +1 @@ -{"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"changePhone","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"newPhone"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"language","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"MagicLink","kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV"},{"text":"?","kind":"text"}],"symbolKind":"method","externalID":"s:7Passage0A4AuthC11changePhone03newD08languageAA9MagicLinkVSgSS_SSSgtYaKF","role":"symbol","roleHeading":"Instance Method","modules":[{"name":"Passage"}],"title":"changePhone(newPhone:language:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"changePhone"},{"kind":"text","text":"("},{"text":"newPhone","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil) "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"MagicLink","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","preciseIdentifier":"s:7Passage9MagicLinkV"},{"text":"?","kind":"text"}]}]},{"parameters":[{"name":"newPhone","content":[{"inlineContent":[{"text":"string - valid E164 formatted phone number.","type":"text"}],"type":"paragraph"}]},{"name":"language","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"optional language string for localizing emails, if no lanuage or an invalid language is provided the application default lanuage will be used"}]}]}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"inlineContent":[{"type":"text","text":""},{"isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","type":"reference"}],"type":"paragraph"}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Auth Token from the instance tokenStore will be used."}]},{"style":"note","type":"aside","name":"Throws","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","type":"reference","isActive":true},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","isActive":true}]}]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/changePhone(newPhone:language:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/passageauth\/changephone(newphone:language:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Initiates a phone number change for the currently authenticated user. A text will be sent to the provided phone number, which they will need to verify before the change takes effect."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/MagicLink":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"MagicLink","kind":"identifier"}],"url":"\/documentation\/passage\/magiclink","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","type":"topic","title":"MagicLink","abstract":[{"type":"text","text":"Describes a magic link"}]},"doc://Passage/documentation/Passage/PassageAuth/changePhone(newPhone:language:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"changePhone"},{"kind":"text","text":"("},{"kind":"externalParam","text":"newPhone"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV","text":"MagicLink"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"Initiates a phone number change for the currently authenticated user. A text will be sent to the provided phone number, which they will need to verify before the change takes effect."}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/changePhone(newPhone:language:)","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageauth\/changephone(newphone:language:)","title":"changePhone(newPhone:language:)"},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/changephone(newphone:language:)"]}],"metadata":{"title":"changePhone(newPhone:language:)","roleHeading":"Instance Method","externalID":"s:7Passage0A4AuthC11changePhone03newD08languageAA9MagicLinkVSgSS_SSSgtYaKF","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"changePhone"},{"text":"(","kind":"text"},{"text":"newPhone","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"MagicLink","preciseIdentifier":"s:7Passage9MagicLinkV"},{"kind":"text","text":"?"}],"symbolKind":"method","role":"symbol","modules":[{"name":"Passage"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"sections":[],"abstract":[{"text":"Initiates a phone number change for the currently authenticated user. A text will be sent to the provided phone number, which they will need to verify before the change takes effect.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"changePhone"},{"kind":"text","text":"("},{"text":"newPhone","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"language"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? = nil) ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"MagicLink","kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"string - valid E164 formatted phone number.","type":"text"}]}],"name":"newPhone"},{"name":"language","content":[{"inlineContent":[{"type":"text","text":"optional language string for localizing emails, if no lanuage or an invalid language is provided the application default lanuage will be used"}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"level":2,"anchor":"return-value","type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink"}]}],"kind":"content"},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Auth Token from the instance tokenStore will be used."}]},{"name":"Throws","style":"note","type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError","type":"reference","isActive":true}]}]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/changePhone(newPhone:language:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/UserError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"UserError","kind":"identifier"}],"url":"\/documentation\/passage\/usererror","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"abstract":[],"kind":"symbol","title":"UserError","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/PassageAuth/changePhone(newPhone:language:)":{"role":"symbol","title":"changePhone(newPhone:language:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/changePhone(newPhone:language:)","url":"\/documentation\/passage\/passageauth\/changephone(newphone:language:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"changePhone"},{"text":"(","kind":"text"},{"text":"newPhone","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV","text":"MagicLink"},{"text":"?","kind":"text"}],"abstract":[{"text":"Initiates a phone number change for the currently authenticated user. A text will be sent to the provided phone number, which they will need to verify before the change takes effect.","type":"text"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/changephone(token:newphone:language:).json b/docs/data/documentation/passage/passageauth/changephone(token:newphone:language:).json index cd22d64e..9884358d 100644 --- a/docs/data/documentation/passage/passageauth/changephone(token:newphone:language:).json +++ b/docs/data/documentation/passage/passageauth/changephone(token:newphone:language:).json @@ -1 +1 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/changePhone(token:newPhone:language:)"},"variants":[{"paths":["\/documentation\/passage\/passageauth\/changephone(token:newphone:language:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"text":"Initiates a phone number change for the currently authenticated user. A text will be sent to the provided phone number, which they will need to verify before the change takes effect.","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"metadata":{"roleHeading":"Type Method","symbolKind":"method","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"changePhone","kind":"identifier"},{"text":"(","kind":"text"},{"text":"token","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"newPhone","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"language","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"MagicLink","preciseIdentifier":"s:7Passage9MagicLinkV","kind":"typeIdentifier"}],"role":"symbol","title":"changePhone(token:newPhone:language:)","externalID":"s:7Passage0A4AuthC11changePhone5token03newD08languageAA9MagicLinkVSS_S2SSgtYaKFZ"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"changePhone","kind":"identifier"},{"kind":"text","text":"("},{"text":"token","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"newPhone","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil) ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","text":"MagicLink"}]}]},{"parameters":[{"name":"token","content":[{"type":"paragraph","inlineContent":[{"text":"The user’s auth token","type":"text"}]}]},{"name":"newPhone","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"string - valid E164 formatted phone number."}]}]},{"name":"language","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"optional language string for localizing emails, if no lanuage or an invalid language is provided the application default lanuage will be used"}]}]}],"kind":"parameters"},{"content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","isActive":true}]}],"kind":"content"},{"kind":"content","content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","isActive":true,"type":"reference"}]}],"type":"aside","name":"Throws"}]}],"references":{"doc://Passage/documentation/Passage/PassageAuth/changePhone(token:newPhone:language:)":{"title":"changePhone(token:newPhone:language:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/changePhone(token:newPhone:language:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"changePhone"},{"text":"(","kind":"text"},{"text":"token","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"newPhone","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"language"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"MagicLink","kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV"}],"abstract":[{"type":"text","text":"Initiates a phone number change for the currently authenticated user. A text will be sent to the provided phone number, which they will need to verify before the change takes effect."}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageauth\/changephone(token:newphone:language:)"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/MagicLink":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"MagicLink","kind":"identifier"}],"url":"\/documentation\/passage\/magiclink","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","type":"topic","title":"MagicLink","abstract":[{"type":"text","text":"Describes a magic link"}]},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Type Method","symbolKind":"method","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"changePhone"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"token"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"newPhone","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"language","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV","text":"MagicLink"}],"modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage0A4AuthC11changePhone5token03newD08languageAA9MagicLinkVSS_S2SSgtYaKFZ","title":"changePhone(token:newPhone:language:)"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"changePhone","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"token"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"newPhone"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"language","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil) "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"MagicLink","preciseIdentifier":"s:7Passage9MagicLinkV","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"},{"parameters":[{"name":"token","content":[{"inlineContent":[{"type":"text","text":"The user’s auth token"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"string - valid E164 formatted phone number."}],"type":"paragraph"}],"name":"newPhone"},{"name":"language","content":[{"inlineContent":[{"text":"optional language string for localizing emails, if no lanuage or an invalid language is provided the application default lanuage will be used","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink"}]}],"kind":"content"},{"content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError"}]}],"type":"aside","name":"Throws","style":"note"}],"kind":"content"}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/passageauth\/changephone(token:newphone:language:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Initiates a phone number change for the currently authenticated user. A text will be sent to the provided phone number, which they will need to verify before the change takes effect.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/changePhone(token:newPhone:language:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"UserError","kind":"identifier"}],"url":"\/documentation\/passage\/usererror","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"abstract":[],"kind":"symbol","title":"UserError","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/PassageAuth/changePhone(token:newPhone:language:)":{"url":"\/documentation\/passage\/passageauth\/changephone(token:newphone:language:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"changePhone","kind":"identifier"},{"kind":"text","text":"("},{"text":"token","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"newPhone"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"language"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"MagicLink","kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV"}],"kind":"symbol","abstract":[{"text":"Initiates a phone number change for the currently authenticated user. A text will be sent to the provided phone number, which they will need to verify before the change takes effect.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/changePhone(token:newPhone:language:)","title":"changePhone(token:newPhone:language:)","type":"topic"},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/editdevice(deviceid:friendlyname:).json b/docs/data/documentation/passage/passageauth/editdevice(deviceid:friendlyname:).json index 1d290413..e958f631 100644 --- a/docs/data/documentation/passage/passageauth/editdevice(deviceid:friendlyname:).json +++ b/docs/data/documentation/passage/passageauth/editdevice(deviceid:friendlyname:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Edits the information about the device provided. Currently only the name can be edited."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"metadata":{"externalID":"s:7Passage0A4AuthC10editDevice8deviceId12friendlyNameAA0D4InfoVSgSS_SStYaKF","modules":[{"name":"Passage"}],"title":"editDevice(deviceId:friendlyName:)","symbolKind":"method","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"editDevice","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"friendlyName","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage10DeviceInfoV","text":"DeviceInfo","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/editdevice(deviceid:friendlyname:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"editDevice","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"friendlyName"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"DeviceInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","preciseIdentifier":"s:7Passage10DeviceInfoV"},{"text":"?","kind":"text"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"deviceId","content":[{"inlineContent":[{"text":"The id of the device to update","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"The new friendly name for the device"}],"type":"paragraph"}],"name":"friendlyName"}]},{"content":[{"anchor":"return-value","type":"heading","level":2,"text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo"}]}],"kind":"content"},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Auth Token from the instance tokenStore will be used."}]},{"type":"aside","style":"note","content":[{"inlineContent":[{"type":"text","text":""},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError","isActive":true,"type":"reference"},{"type":"text","text":", "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError"},{"text":", ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError"}],"type":"paragraph"}],"name":"Throws"}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/editDevice(deviceId:friendlyName:)"},"references":{"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageDeviceError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError","type":"topic","url":"\/documentation\/passage\/passagedeviceerror","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PassageDeviceError","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Passage Device Errors","type":"text"}],"title":"PassageDeviceError","navigatorTitle":[{"kind":"identifier","text":"PassageDeviceError"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/DeviceInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceInfo"}],"url":"\/documentation\/passage\/deviceinfo","role":"symbol","navigatorTitle":[{"text":"DeviceInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","type":"topic","title":"DeviceInfo","abstract":[{"type":"text","text":"Information about a registered device"}]},"doc://Passage/documentation/Passage/PassageAuth/editDevice(deviceId:friendlyName:)":{"url":"\/documentation\/passage\/passageauth\/editdevice(deviceid:friendlyname:)","type":"topic","title":"editDevice(deviceId:friendlyName:)","abstract":[{"type":"text","text":"Edits the information about the device provided. Currently only the name can be edited."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/editDevice(deviceId:friendlyName:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"editDevice"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"friendlyName"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage10DeviceInfoV","text":"DeviceInfo","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"editDevice","kind":"identifier"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"friendlyName"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","text":"DeviceInfo","preciseIdentifier":"s:7Passage10DeviceInfoa"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"deviceId","content":[{"inlineContent":[{"type":"text","text":"The id of the device to update"}],"type":"paragraph"}]},{"name":"friendlyName","content":[{"inlineContent":[{"text":"The new friendly name for the device","type":"text"}],"type":"paragraph"}]}]},{"content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","isActive":true}]}],"kind":"content"},{"content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"Auth Token from the instance tokenStore will be used.","type":"text"}],"type":"paragraph"},{"name":"Throws","type":"aside","style":"note","content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError"}]}]}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/editdevice(deviceid:friendlyname:)"]}],"metadata":{"role":"symbol","symbolKind":"method","modules":[{"name":"Passage"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"editDevice"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"friendlyName","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage10DeviceInfoa","text":"DeviceInfo","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"editDevice(deviceId:friendlyName:)","externalID":"s:7Passage0A4AuthC10editDevice8deviceId12friendlyNameAA10CredentialVSgSS_SStYaKF","roleHeading":"Instance Method"},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/editDevice(deviceId:friendlyName:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Edits the information about the device provided. Currently only the name can be edited."}],"sections":[],"references":{"doc://Passage/documentation/Passage/PassageAuth/editDevice(deviceId:friendlyName:)":{"url":"\/documentation\/passage\/passageauth\/editdevice(deviceid:friendlyname:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"editDevice"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"friendlyName","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10DeviceInfoa","text":"DeviceInfo"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/editDevice(deviceId:friendlyName:)","title":"editDevice(deviceId:friendlyName:)","type":"topic","abstract":[{"type":"text","text":"Edits the information about the device provided. Currently only the name can be edited."}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/DeviceInfo":{"type":"topic","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceInfo"}],"url":"\/documentation\/passage\/deviceinfo","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DeviceInfo"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","abstract":[{"type":"text","text":"Information about a registered device"}],"title":"DeviceInfo"},"doc://Passage/documentation/Passage/UserError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"UserError","kind":"identifier"}],"url":"\/documentation\/passage\/usererror","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"abstract":[],"kind":"symbol","title":"UserError","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/editdevice(token:deviceid:friendlyname:).json b/docs/data/documentation/passage/passageauth/editdevice(token:deviceid:friendlyname:).json index 110605e8..2f3e1a7c 100644 --- a/docs/data/documentation/passage/passageauth/editdevice(token:deviceid:friendlyname:).json +++ b/docs/data/documentation/passage/passageauth/editdevice(token:deviceid:friendlyname:).json @@ -1 +1 @@ -{"abstract":[{"text":"Edits the information about the device provided. Currently only the name can be edited.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/editdevice(token:deviceid:friendlyname:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"editDevice","kind":"identifier"},{"text":"(","kind":"text"},{"text":"token","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"friendlyName","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","kind":"typeIdentifier","text":"DeviceInfo","preciseIdentifier":"s:7Passage10DeviceInfoV"},{"kind":"text","text":"?"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"token","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The user’s auth token"}]}]},{"name":"deviceId","content":[{"inlineContent":[{"text":"The id of the device to update","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"The new friendly name for the device","type":"text"}]}],"name":"friendlyName"}]},{"content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"inlineContent":[{"text":"","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","type":"reference","isActive":true}],"type":"paragraph"}],"kind":"content"},{"content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"name":"Throws","type":"aside","style":"note","content":[{"inlineContent":[{"text":"","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError"},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","isActive":true}],"type":"paragraph"}]}],"kind":"content"}],"metadata":{"externalID":"s:7Passage0A4AuthC10editDevice5token8deviceId12friendlyNameAA0D4InfoVSgSS_S2StYaKFZ","symbolKind":"method","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"editDevice"},{"kind":"text","text":"("},{"text":"token","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"friendlyName","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"DeviceInfo","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10DeviceInfoV"},{"text":"?","kind":"text"}],"role":"symbol","title":"editDevice(token:deviceId:friendlyName:)","roleHeading":"Type Method"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/editDevice(token:deviceId:friendlyName:)","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/DeviceInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceInfo"}],"url":"\/documentation\/passage\/deviceinfo","role":"symbol","navigatorTitle":[{"text":"DeviceInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","type":"topic","title":"DeviceInfo","abstract":[{"type":"text","text":"Information about a registered device"}]},"doc://Passage/documentation/Passage/PassageAuth/editDevice(token:deviceId:friendlyName:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/editDevice(token:deviceId:friendlyName:)","type":"topic","url":"\/documentation\/passage\/passageauth\/editdevice(token:deviceid:friendlyname:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"editDevice","kind":"identifier"},{"text":"(","kind":"text"},{"text":"token","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"friendlyName","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10DeviceInfoV","text":"DeviceInfo"},{"kind":"text","text":"?"}],"role":"symbol","abstract":[{"text":"Edits the information about the device provided. Currently only the name can be edited.","type":"text"}],"title":"editDevice(token:deviceId:friendlyName:)","kind":"symbol"},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageDeviceError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError","type":"topic","url":"\/documentation\/passage\/passagedeviceerror","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PassageDeviceError","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Passage Device Errors","type":"text"}],"title":"PassageDeviceError","navigatorTitle":[{"kind":"identifier","text":"PassageDeviceError"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file +{"abstract":[{"text":"Edits the information about the device provided. Currently only the name can be edited.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"method","roleHeading":"Type Method","title":"editDevice(token:deviceId:friendlyName:)","externalID":"s:7Passage0A4AuthC10editDevice5token8deviceId12friendlyNameAA10CredentialVSS_S2StYaKFZ","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"editDevice"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"token"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"friendlyName"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage10DeviceInfoa","kind":"typeIdentifier","text":"DeviceInfo"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/editDevice(token:deviceId:friendlyName:)","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/passageauth\/editdevice(token:deviceid:friendlyname:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"editDevice"},{"kind":"text","text":"("},{"text":"token","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"friendlyName"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","text":"DeviceInfo","preciseIdentifier":"s:7Passage10DeviceInfoa"}]}],"kind":"declarations"},{"parameters":[{"name":"token","content":[{"type":"paragraph","inlineContent":[{"text":"The user’s auth token","type":"text"}]}]},{"name":"deviceId","content":[{"inlineContent":[{"text":"The id of the device to update","type":"text"}],"type":"paragraph"}]},{"name":"friendlyName","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The new friendly name for the device"}]}]}],"kind":"parameters"},{"content":[{"text":"Return Value","anchor":"return-value","level":2,"type":"heading"},{"inlineContent":[{"text":"","type":"text"},{"isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","type":"reference"}],"type":"paragraph"}],"kind":"content"},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"style":"note","type":"aside","content":[{"inlineContent":[{"text":"","type":"text"},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError","isActive":true}],"type":"paragraph"}],"name":"Throws"}],"kind":"content"}],"references":{"doc://Passage/documentation/Passage/DeviceInfo":{"type":"topic","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceInfo"}],"url":"\/documentation\/passage\/deviceinfo","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DeviceInfo"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","abstract":[{"type":"text","text":"Information about a registered device"}],"title":"DeviceInfo"},"doc://Passage/documentation/Passage/PassageAuth/editDevice(token:deviceId:friendlyName:)":{"role":"symbol","abstract":[{"text":"Edits the information about the device provided. Currently only the name can be edited.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"editDevice"},{"text":"(","kind":"text"},{"text":"token","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"friendlyName","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"DeviceInfo","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10DeviceInfoa"}],"url":"\/documentation\/passage\/passageauth\/editdevice(token:deviceid:friendlyname:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/editDevice(token:deviceId:friendlyName:)","type":"topic","kind":"symbol","title":"editDevice(token:deviceId:friendlyName:)"},"doc://Passage/documentation/Passage/UserError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"UserError","kind":"identifier"}],"url":"\/documentation\/passage\/usererror","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"abstract":[],"kind":"symbol","title":"UserError","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/getauthtoken().json b/docs/data/documentation/passage/passageauth/getauthtoken().json index 8ad5a7bf..fdda2f41 100644 --- a/docs/data/documentation/passage/passageauth/getauthtoken().json +++ b/docs/data/documentation/passage/passageauth/getauthtoken().json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"metadata":{"title":"getAuthToken()","modules":[{"name":"Passage"}],"externalID":"s:7Passage0A4AuthC03getB5TokenSSyYaKF","symbolKind":"method","role":"symbol","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getAuthToken","kind":"identifier"},{"kind":"text","text":"() "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getAuthToken"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]}]},{"content":[{"text":"Return Value","level":2,"type":"heading","anchor":"return-value"},{"inlineContent":[{"text":"Current authToken","type":"text"}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"name":"Throws","type":"aside","style":"note","content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError"},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSessionError","isActive":true}]}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/getauthtoken()"]}],"abstract":[{"type":"text","text":"Checks validity of the auth token and refreshes the session, if required."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getAuthToken()"},"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageSessionError":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PassageSessionError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSessionError","kind":"symbol","navigatorTitle":[{"text":"PassageSessionError","kind":"identifier"}],"title":"PassageSessionError","url":"\/documentation\/passage\/passagesessionerror","abstract":[{"type":"text","text":"Passage Session Errors"}],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/getAuthToken()":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getAuthToken()","title":"getAuthToken()","abstract":[{"text":"Checks validity of the auth token and refreshes the session, if required.","type":"text"}],"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"getAuthToken","kind":"identifier"},{"text":"() ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/passageauth\/getauthtoken()","role":"symbol","kind":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getAuthToken","kind":"identifier"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]}]},{"content":[{"text":"Return Value","type":"heading","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"text":"Current authToken","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"style":"note","name":"Throws","content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError"}]}],"type":"aside"}]}],"metadata":{"symbolKind":"method","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Instance Method","title":"getAuthToken()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getAuthToken"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"externalID":"s:7Passage0A4AuthC03getB5TokenSSyYaKF"},"kind":"symbol","abstract":[{"text":"Checks validity of the auth token and refreshes the session, if required.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/getauthtoken()"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getAuthToken()","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageTokenError":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageTokenError","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError","title":"PassageTokenError","navigatorTitle":[{"text":"PassageTokenError","kind":"identifier"}],"url":"\/documentation\/passage\/passagetokenerror"},"doc://Passage/documentation/Passage/PassageAuth/getAuthToken()":{"role":"symbol","title":"getAuthToken()","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getAuthToken()","url":"\/documentation\/passage\/passageauth\/getauthtoken()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getAuthToken"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Checks validity of the auth token and refreshes the session, if required."}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/getauthtoken(authtoken:refreshtoken:).json b/docs/data/documentation/passage/passageauth/getauthtoken(authtoken:refreshtoken:).json index af9f7ffa..7c21ed52 100644 --- a/docs/data/documentation/passage/passageauth/getauthtoken(authtoken:refreshtoken:).json +++ b/docs/data/documentation/passage/passageauth/getauthtoken(authtoken:refreshtoken:).json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:7Passage0A4AuthC03getB5Token04authD007refreshD0SSAE_SSSgAFtSS_AGtYaKFZ","title":"getAuthToken(authToken:refreshToken:)","symbolKind":"method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"getAuthToken","kind":"identifier"},{"text":"(","kind":"text"},{"text":"authToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> (authToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", refreshToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"roleHeading":"Type Method","role":"symbol","modules":[{"name":"Passage"}]},"abstract":[{"type":"text","text":"Checks validity of the auth token and refreshes the session, if required."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getAuthToken"},{"kind":"text","text":"("},{"text":"authToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> (authToken"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", refreshToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"platforms":["iOS"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Return Value","anchor":"return-value"},{"inlineContent":[{"text":"Current authToken and an optional refresh token, if being used","type":"text"}],"type":"paragraph"}]},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"name":"Throws","type":"aside","style":"note","content":[{"inlineContent":[{"type":"text","text":""},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSessionError","isActive":true,"type":"reference"}],"type":"paragraph"}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/passage\/passageauth\/getauthtoken(authtoken:refreshtoken:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getAuthToken(authToken:refreshToken:)"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/PassageAuth/getAuthToken(authToken:refreshToken:)":{"type":"topic","url":"\/documentation\/passage\/passageauth\/getauthtoken(authtoken:refreshtoken:)","abstract":[{"type":"text","text":"Checks validity of the auth token and refreshes the session, if required."}],"title":"getAuthToken(authToken:refreshToken:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getAuthToken(authToken:refreshToken:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getAuthToken"},{"text":"(","kind":"text"},{"text":"authToken","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> (authToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", refreshToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?)","kind":"text"}],"kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageSessionError":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PassageSessionError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSessionError","kind":"symbol","navigatorTitle":[{"text":"PassageSessionError","kind":"identifier"}],"title":"PassageSessionError","url":"\/documentation\/passage\/passagesessionerror","abstract":[{"type":"text","text":"Passage Session Errors"}],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getAuthToken(authToken:refreshToken:)"},"metadata":{"externalID":"s:7Passage0A4AuthC03getB5Token04authD007refreshD0SSAE_SSSgAFtSS_AGtYaKFZ","modules":[{"name":"Passage"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"getAuthToken","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"authToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> (authToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", refreshToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?)"}],"symbolKind":"method","roleHeading":"Type Method","role":"symbol","title":"getAuthToken(authToken:refreshToken:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getAuthToken"},{"kind":"text","text":"("},{"kind":"externalParam","text":"authToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> (authToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", refreshToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"languages":["swift"]}]},{"content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"Current authToken and an optional refresh token, if being used"}]}],"kind":"content"},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"style":"note","name":"Throws","content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError"}]}],"type":"aside"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/getauthtoken(authtoken:refreshtoken:)"]}],"kind":"symbol","abstract":[{"text":"Checks validity of the auth token and refreshes the session, if required.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage/NewLoginMagicLinkError":{"navigatorTitle":[{"text":"NewLoginMagicLinkError","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"NewLoginMagicLinkError","type":"topic","url":"\/documentation\/passage\/newloginmagiclinkerror","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NewLoginMagicLinkError","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageAuth/getAuthToken(authToken:refreshToken:)":{"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getAuthToken"},{"text":"(","kind":"text"},{"text":"authToken","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> (authToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", refreshToken","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"url":"\/documentation\/passage\/passageauth\/getauthtoken(authtoken:refreshtoken:)","abstract":[{"type":"text","text":"Checks validity of the auth token and refreshes the session, if required."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getAuthToken(authToken:refreshToken:)","role":"symbol","title":"getAuthToken(authToken:refreshToken:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/getcurrentuser().json b/docs/data/documentation/passage/passageauth/getcurrentuser().json index 5f83e5e6..9c6715b5 100644 --- a/docs/data/documentation/passage/passageauth/getcurrentuser().json +++ b/docs/data/documentation/passage/passageauth/getcurrentuser().json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/passage\/passageauth\/getcurrentuser()"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"getCurrentUser"},{"text":"() ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","preciseIdentifier":"s:7Passage0A8UserInfoV","kind":"typeIdentifier","text":"PassageUserInfo"},{"kind":"text","text":"?"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"anchor":"return-value","type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"reference","isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"},{"type":"text","text":" the User object that represents an authenticated user"}]}]},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Will use the authToken from the tokenStore on the instance."}]},{"name":"Throws","type":"aside","content":[{"inlineContent":[{"text":"","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","type":"reference","isActive":true},{"type":"text","text":", "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError"}],"type":"paragraph"}],"style":"note"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getCurrentUser()","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"abstract":[{"text":"This method fetches the current authenticated user","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"externalID":"s:7Passage0A4AuthC14getCurrentUserAA0aE4InfoVSgyYaKF","title":"getCurrentUser()","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getCurrentUser"},{"text":"() ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A8UserInfoV","text":"PassageUserInfo"},{"text":"?","kind":"text"}],"roleHeading":"Instance Method","role":"symbol","modules":[{"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage/PassageAuth/getCurrentUser()":{"title":"getCurrentUser()","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getCurrentUser()","abstract":[{"text":"This method fetches the current authenticated user","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"getCurrentUser"},{"text":"() ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage0A8UserInfoV","text":"PassageUserInfo","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/passageauth\/getcurrentuser()","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/PassageUserInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PassageUserInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","type":"topic","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"abstract":[{"text":"Information about a Passage user","type":"text"}],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Instance Method","externalID":"s:7Passage0A4AuthC14getCurrentUserAA0aE4InfoVSgyYaKF","role":"symbol","symbolKind":"method","modules":[{"name":"Passage"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getCurrentUser","kind":"identifier"},{"kind":"text","text":"() "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage0A8UserInfoV","text":"PassageUserInfo","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"getCurrentUser()"},"abstract":[{"type":"text","text":"This method fetches the current authenticated user"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"variants":[{"paths":["\/documentation\/passage\/passageauth\/getcurrentuser()"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getCurrentUser()","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getCurrentUser"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","preciseIdentifier":"s:7Passage0A8UserInfoV","kind":"typeIdentifier","text":"PassageUserInfo"},{"kind":"text","text":"?"}],"platforms":["iOS"]}],"kind":"declarations"},{"content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"inlineContent":[{"text":"","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"},{"text":" the User object that represents an authenticated user","type":"text"}],"type":"paragraph"}],"kind":"content"},{"content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Will use the authToken from the tokenStore on the instance.","type":"text"}]},{"content":[{"inlineContent":[{"text":"","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError"}],"type":"paragraph"}],"type":"aside","name":"Throws","style":"note"}],"kind":"content"}],"references":{"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageAuth/getCurrentUser()":{"role":"symbol","title":"getCurrentUser()","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getCurrentUser()","url":"\/documentation\/passage\/passageauth\/getcurrentuser()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"getCurrentUser","kind":"identifier"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage0A8UserInfoV","text":"PassageUserInfo","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"This method fetches the current authenticated user"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageUserInfo":{"title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","abstract":[{"type":"text","text":"Information about a Passage user"}],"kind":"symbol","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageUserInfo"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/UserError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"UserError","kind":"identifier"}],"url":"\/documentation\/passage\/usererror","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"abstract":[],"kind":"symbol","title":"UserError","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/getcurrentuser(token:).json b/docs/data/documentation/passage/passageauth/getcurrentuser(token:).json index cfa272f1..114502b5 100644 --- a/docs/data/documentation/passage/passageauth/getcurrentuser(token:).json +++ b/docs/data/documentation/passage/passageauth/getcurrentuser(token:).json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"metadata":{"roleHeading":"Type Method","role":"symbol","title":"getCurrentUser(token:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getCurrentUser","kind":"identifier"},{"text":"(","kind":"text"},{"text":"token","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"PassageUserInfo","kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A8UserInfoV"},{"text":"?","kind":"text"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage0A4AuthC14getCurrentUser5tokenAA0aE4InfoVSgSS_tYaKFZ"},"abstract":[{"text":"This method fetches the user by the specified token.","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/passageauth\/getcurrentuser(token:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getCurrentUser"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"token"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A8UserInfoV","text":"PassageUserInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"token","content":[{"inlineContent":[{"type":"text","text":"an auth token from the AuthResult object"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"return-value","text":"Return Value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"reference","isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"},{"text":" the User object that represents an authenticated user","type":"text"}]}]},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","isActive":true,"type":"reference"},{"type":"text","text":", "},{"isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","type":"reference"}]}],"type":"aside","name":"Throws"}]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getCurrentUser(token:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAuth/getCurrentUser(token:)":{"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getCurrentUser","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"token"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A8UserInfoV","text":"PassageUserInfo"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getCurrentUser(token:)","title":"getCurrentUser(token:)","url":"\/documentation\/passage\/passageauth\/getcurrentuser(token:)","type":"topic","abstract":[{"text":"This method fetches the user by the specified token.","type":"text"}],"role":"symbol"},"doc://Passage/documentation/Passage/PassageUserInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PassageUserInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","type":"topic","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"abstract":[{"text":"Information about a Passage user","type":"text"}],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"kind":"symbol","abstract":[{"type":"text","text":"This method fetches the user by the specified token."}],"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"getCurrentUser"},{"text":"(","kind":"text"},{"text":"token","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"PassageUserInfo","kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A8UserInfoV"}],"role":"symbol","modules":[{"name":"Passage"}],"title":"getCurrentUser(token:)","externalID":"s:7Passage0A4AuthC14getCurrentUser5tokenAA0aE4InfoVSS_tYaKFZ","roleHeading":"Type Method","symbolKind":"method"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getCurrentUser(token:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getCurrentUser","kind":"identifier"},{"text":"(","kind":"text"},{"text":"token","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","preciseIdentifier":"s:7Passage0A8UserInfoV","text":"PassageUserInfo","kind":"typeIdentifier"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"an auth token from the AuthResult object","type":"text"}],"type":"paragraph"}],"name":"token"}]},{"content":[{"anchor":"return-value","type":"heading","level":2,"text":"Return Value"},{"inlineContent":[{"type":"text","text":""},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","isActive":true,"type":"reference"},{"text":" the User object that represents an authenticated user","type":"text"}],"type":"paragraph"}],"kind":"content"},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"style":"note","type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError"}]}],"name":"Throws"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/getcurrentuser(token:)"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageUserInfo":{"title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","abstract":[{"type":"text","text":"Information about a Passage user"}],"kind":"symbol","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageUserInfo"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/UserError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"UserError","kind":"identifier"}],"url":"\/documentation\/passage\/usererror","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"abstract":[],"kind":"symbol","title":"UserError","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAuth/getCurrentUser(token:)":{"role":"symbol","title":"getCurrentUser(token:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getCurrentUser(token:)","url":"\/documentation\/passage\/passageauth\/getcurrentuser(token:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getCurrentUser","kind":"identifier"},{"kind":"text","text":"("},{"text":"token","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"PassageUserInfo","kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A8UserInfoV"}],"abstract":[{"type":"text","text":"This method fetches the user by the specified token."}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/getmagiclinkstatus(id:)-swift.method.json b/docs/data/documentation/passage/passageauth/getmagiclinkstatus(id:)-swift.method.json index 1ac9d94c..01e367b1 100644 --- a/docs/data/documentation/passage/passageauth/getmagiclinkstatus(id:)-swift.method.json +++ b/docs/data/documentation/passage/passageauth/getmagiclinkstatus(id:)-swift.method.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:7Passage0A4AuthC18getMagicLinkStatus2idAA0B6ResultVSS_tYaKF","roleHeading":"Instance Method","symbolKind":"method","role":"symbol","modules":[{"name":"Passage"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getMagicLinkStatus"},{"kind":"text","text":"("},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV"}],"title":"getMagicLinkStatus(id:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getMagicLinkStatus(id:)-swift.method"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"getMagicLinkStatus","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","text":"AuthResult"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"string - ID of the magic link (from response body of login or register with magic link)","type":"text"}],"type":"paragraph"}],"name":"id"}]},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult"},{"text":" The AuthResult object contains an authentication token (JWT) and redirect URL. The auth token should be used on all subsequent authenticated requests to the app. The redirect URL specifies the route that users should be redirected to after completed registration or login","type":"text"}]}]},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"inlineContent":[{"type":"text","text":"Upon successful activation the tokens will be stored in the tokenStore on the instance."}],"type":"paragraph"},{"name":"Throws","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"reference","isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError"},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","isActive":true}]}],"type":"aside","style":"note"}],"kind":"content"}],"abstract":[{"type":"text","text":"Checks the status of a magic link to see if it has been activated."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/getmagiclinkstatus(id:)-swift.method"]}],"references":{"doc://Passage/documentation/Passage/PassageAuth/getMagicLinkStatus(id:)-swift.method":{"url":"\/documentation\/passage\/passageauth\/getmagiclinkstatus(id:)-swift.method","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getMagicLinkStatus(id:)-swift.method","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getMagicLinkStatus"},{"text":"(","kind":"text"},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"}],"kind":"symbol","abstract":[{"type":"text","text":"Checks the status of a magic link to see if it has been activated."}],"title":"getMagicLinkStatus(id:)"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/AuthResult":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"url":"\/documentation\/passage\/authresult","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"topic","title":"AuthResult","abstract":[{"type":"text","text":"The authentication result containing the users tokens and redirect url"}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getMagicLinkStatus(id:)-swift.method","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","abstract":[{"type":"text","text":"Checks the status of a magic link to see if it has been activated."}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getMagicLinkStatus"},{"text":"(","kind":"text"},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"AuthResult","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","preciseIdentifier":"s:7Passage10AuthResultV","kind":"typeIdentifier"}],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"string - ID of the magic link (from response body of login or register with magic link)"}]}],"name":"id"}]},{"content":[{"text":"Return Value","anchor":"return-value","level":2,"type":"heading"},{"inlineContent":[{"text":"","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","isActive":true,"type":"reference"},{"type":"text","text":" The AuthResult object contains an authentication token (JWT) and redirect URL. The auth token should be used on all subsequent authenticated requests to the app. The redirect URL specifies the route that users should be redirected to after completed registration or login"}],"type":"paragraph"}],"kind":"content"},{"content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"inlineContent":[{"text":"Upon successful activation the tokens will be stored in the tokenStore on the instance.","type":"text"}],"type":"paragraph"},{"name":"Throws","style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"reference","isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError"}]}],"type":"aside"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/passage\/passageauth\/getmagiclinkstatus(id:)-swift.method"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"getMagicLinkStatus","kind":"identifier"},{"text":"(","kind":"text"},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"}],"title":"getMagicLinkStatus(id:)","symbolKind":"method","externalID":"s:7Passage0A4AuthC18getMagicLinkStatus2idAA0B6ResultVSS_tYaKF","modules":[{"name":"Passage"}],"roleHeading":"Instance Method","role":"symbol"},"references":{"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage/GetMagicLinkStatusError":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetMagicLinkStatusError"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"GetMagicLinkStatusError","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError","navigatorTitle":[{"text":"GetMagicLinkStatusError","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatuserror"},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAuth/getMagicLinkStatus(id:)-swift.method":{"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getMagicLinkStatus"},{"kind":"text","text":"("},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult","kind":"typeIdentifier"}],"title":"getMagicLinkStatus(id:)","url":"\/documentation\/passage\/passageauth\/getmagiclinkstatus(id:)-swift.method","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getMagicLinkStatus(id:)-swift.method","kind":"symbol","abstract":[{"text":"Checks the status of a magic link to see if it has been activated.","type":"text"}],"role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/getmagiclinkstatus(id:)-swift.type.method.json b/docs/data/documentation/passage/passageauth/getmagiclinkstatus(id:)-swift.type.method.json index e2ccf8e2..f48fe522 100644 --- a/docs/data/documentation/passage/passageauth/getmagiclinkstatus(id:)-swift.type.method.json +++ b/docs/data/documentation/passage/passageauth/getmagiclinkstatus(id:)-swift.type.method.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getMagicLinkStatus(id:)-swift.type.method"},"abstract":[{"text":"Checks the status of a magic link to see if it has been activated.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"getMagicLinkStatus","kind":"identifier"},{"text":"(","kind":"text"},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","text":"AuthResult"}]}],"kind":"declarations"},{"parameters":[{"name":"id","content":[{"inlineContent":[{"type":"text","text":"string - ID of the magic link (from response body of login or register with magic link)"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"anchor":"return-value","type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","isActive":true},{"type":"text","text":" The AuthResult object contains an authentication token (JWT) and redirect URL. The auth token should be used on all subsequent authenticated requests to the app. The redirect URL specifies the route that users should be redirected to after completed registration or login"}]}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method is usually used for polling."}]},{"content":[{"inlineContent":[{"type":"text","text":""},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError"},{"type":"text","text":", "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError"}],"type":"paragraph"}],"name":"Throws","type":"aside","style":"note"}]}],"metadata":{"externalID":"s:7Passage0A4AuthC18getMagicLinkStatus2idAA0B6ResultVSS_tYaKFZ","modules":[{"name":"Passage"}],"title":"getMagicLinkStatus(id:)","symbolKind":"method","roleHeading":"Type Method","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getMagicLinkStatus"},{"text":"(","kind":"text"},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV"}],"role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/getmagiclinkstatus(id:)-swift.type.method"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/AuthResult":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"url":"\/documentation\/passage\/authresult","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"topic","title":"AuthResult","abstract":[{"type":"text","text":"The authentication result containing the users tokens and redirect url"}]},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/getMagicLinkStatus(id:)-swift.type.method":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getMagicLinkStatus(id:)-swift.type.method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"getMagicLinkStatus","kind":"identifier"},{"text":"(","kind":"text"},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Checks the status of a magic link to see if it has been activated."}],"kind":"symbol","title":"getMagicLinkStatus(id:)","url":"\/documentation\/passage\/passageauth\/getmagiclinkstatus(id:)-swift.type.method"},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getMagicLinkStatus","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"AuthResult","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"}],"languages":["swift"],"platforms":["iOS"]}]},{"parameters":[{"name":"id","content":[{"inlineContent":[{"type":"text","text":"string - ID of the magic link (from response body of login or register with magic link)"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"inlineContent":[{"type":"text","text":""},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","isActive":true,"type":"reference"},{"text":" The AuthResult object contains an authentication token (JWT) and redirect URL. The auth token should be used on all subsequent authenticated requests to the app. The redirect URL specifies the route that users should be redirected to after completed registration or login","type":"text"}],"type":"paragraph"}]},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"This method is usually used for polling."}],"type":"paragraph"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"reference","isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError"}]}],"type":"aside","name":"Throws","style":"note"}]}],"kind":"symbol","abstract":[{"text":"Checks the status of a magic link to see if it has been activated.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/getmagiclinkstatus(id:)-swift.type.method"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getMagicLinkStatus(id:)-swift.type.method"},"sections":[],"metadata":{"title":"getMagicLinkStatus(id:)","role":"symbol","roleHeading":"Type Method","externalID":"s:7Passage0A4AuthC18getMagicLinkStatus2idAA0B6ResultVSS_tYaKFZ","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getMagicLinkStatus","kind":"identifier"},{"kind":"text","text":"("},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV","kind":"typeIdentifier"}],"symbolKind":"method","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"references":{"doc://Passage/documentation/Passage/PassageAuth/getMagicLinkStatus(id:)-swift.type.method":{"abstract":[{"text":"Checks the status of a magic link to see if it has been activated.","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getMagicLinkStatus(id:)-swift.type.method","role":"symbol","title":"getMagicLinkStatus(id:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getMagicLinkStatus","kind":"identifier"},{"kind":"text","text":"("},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/passageauth\/getmagiclinkstatus(id:)-swift.type.method"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage/GetMagicLinkStatusError":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetMagicLinkStatusError"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"GetMagicLinkStatusError","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError","navigatorTitle":[{"text":"GetMagicLinkStatusError","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatuserror"},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/getuser(identifier:)-swift.method.json b/docs/data/documentation/passage/passageauth/getuser(identifier:)-swift.method.json new file mode 100644 index 00000000..24a7217d --- /dev/null +++ b/docs/data/documentation/passage/passageauth/getuser(identifier:)-swift.method.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getUser"},{"kind":"text","text":"("},{"text":"identifier","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage0A8UserInfoV","kind":"typeIdentifier","text":"PassageUserInfo"},{"text":"?","kind":"text"}],"roleHeading":"Instance Method","role":"symbol","title":"getUser(identifier:)","symbolKind":"method","externalID":"s:7Passage0A4AuthC7getUser10identifierAA0aD4InfoVSgSS_tYaKF"},"variants":[{"paths":["\/documentation\/passage\/passageauth\/getuser(identifier:)-swift.method"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getUser(identifier:)-swift.method","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getUser"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","text":"PassageUserInfo","preciseIdentifier":"s:7Passage0A8UserInfoV"},{"kind":"text","text":"?"}],"platforms":["iOS"]}]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/PassageUserInfo":{"title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","abstract":[{"type":"text","text":"Information about a Passage user"}],"kind":"symbol","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageUserInfo"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/getUser(identifier:)-swift.method":{"title":"getUser(identifier:)","url":"\/documentation\/passage\/passageauth\/getuser(identifier:)-swift.method","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getUser(identifier:)-swift.method","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"getUser"},{"kind":"text","text":"("},{"text":"identifier","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A8UserInfoV","text":"PassageUserInfo"},{"kind":"text","text":"?"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/getuser(identifier:)-swift.type.method.json b/docs/data/documentation/passage/passageauth/getuser(identifier:)-swift.type.method.json new file mode 100644 index 00000000..6a5704b8 --- /dev/null +++ b/docs/data/documentation/passage/passageauth/getuser(identifier:)-swift.type.method.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"externalID":"s:7Passage0A4AuthC7getUser10identifierAA0aD4InfoVSgSS_tYaKFZ","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"getUser"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A8UserInfoV","text":"PassageUserInfo"},{"text":"?","kind":"text"}],"symbolKind":"method","modules":[{"name":"Passage"}],"roleHeading":"Type Method","title":"getUser(identifier:)","role":"symbol"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getUser(identifier:)-swift.type.method"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"getUser"},{"kind":"text","text":"("},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A8UserInfoV","text":"PassageUserInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"},{"text":"?","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"identifier","content":[{"inlineContent":[{"type":"text","text":"string - email or phone number, depending on your app settings"}],"type":"paragraph"}]}]},{"content":[{"level":2,"type":"heading","anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","type":"reference","isActive":true},{"text":" the unauthenticated information about a user, including their status, user ID, and whether or not they have previously signed in with WebAuthn.","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"inlineContent":[{"type":"text","text":"This method gets information about a user (not the currently logged in user) this contains the unauthenticated information about a user, including"},{"type":"text","text":" "},{"type":"text","text":"their status, user ID, and whether or not they have previously signed in with WebAuthn."}],"type":"paragraph"},{"type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError"}]}],"name":"Throws","style":"note"}]}],"abstract":[{"type":"text","text":"Get the public details about a user."}],"variants":[{"paths":["\/documentation\/passage\/passageauth\/getuser(identifier:)-swift.type.method"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageUserInfo":{"title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","abstract":[{"type":"text","text":"Information about a Passage user"}],"kind":"symbol","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageUserInfo"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/UserError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"UserError","kind":"identifier"}],"url":"\/documentation\/passage\/usererror","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"abstract":[],"kind":"symbol","title":"UserError","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/PassageAuth/getUser(identifier:)-swift.type.method":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"getUser"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage0A8UserInfoV","text":"PassageUserInfo","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getUser(identifier:)-swift.type.method","role":"symbol","title":"getUser(identifier:)","url":"\/documentation\/passage\/passageauth\/getuser(identifier:)-swift.type.method","abstract":[{"type":"text","text":"Get the public details about a user."}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/getuser(identifier:).json b/docs/data/documentation/passage/passageauth/getuser(identifier:).json deleted file mode 100644 index b024bd3d..00000000 --- a/docs/data/documentation/passage/passageauth/getuser(identifier:).json +++ /dev/null @@ -1 +0,0 @@ -{"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getUser(identifier:)"},"variants":[{"paths":["\/documentation\/passage\/passageauth\/getuser(identifier:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"type":"text","text":"Get the public details about a user."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"metadata":{"externalID":"s:7Passage0A4AuthC7getUser10identifierAA0aD4InfoVSgSS_tYaKFZ","modules":[{"name":"Passage"}],"title":"getUser(identifier:)","roleHeading":"Type Method","symbolKind":"method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"getUser","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"PassageUserInfo","preciseIdentifier":"s:7Passage0A8UserInfoV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getUser"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","preciseIdentifier":"s:7Passage0A8UserInfoV","kind":"typeIdentifier","text":"PassageUserInfo"},{"text":"?","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"identifier","content":[{"inlineContent":[{"text":"string - email or phone number, depending on your app settings","type":"text"}],"type":"paragraph"}]}]},{"content":[{"anchor":"return-value","type":"heading","level":2,"text":"Return Value"},{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","isActive":true,"type":"reference"},{"type":"text","text":" the unauthenticated information about a user, including their status, user ID, and whether or not they have previously signed in with WebAuthn."}]}],"kind":"content"},{"kind":"content","content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"inlineContent":[{"type":"text","text":"This method gets information about a user (not the currently logged in user) this contains the unauthenticated information about a user, including"},{"type":"text","text":" "},{"type":"text","text":"their status, user ID, and whether or not they have previously signed in with WebAuthn."}],"type":"paragraph"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError"},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","isActive":true}]}],"type":"aside","name":"Throws"}]}],"references":{"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/getUser(identifier:)":{"title":"getUser(identifier:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/getUser(identifier:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"getUser"},{"kind":"text","text":"("},{"text":"identifier","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"PassageUserInfo","preciseIdentifier":"s:7Passage0A8UserInfoV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"Get the public details about a user."}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageauth\/getuser(identifier:)"},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageUserInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PassageUserInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","type":"topic","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"abstract":[{"text":"Information about a Passage user","type":"text"}],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/identifierexists(identifier:).json b/docs/data/documentation/passage/passageauth/identifierexists(identifier:).json index 14f06c94..ae985093 100644 --- a/docs/data/documentation/passage/passageauth/identifierexists(identifier:).json +++ b/docs/data/documentation/passage/passageauth/identifierexists(identifier:).json @@ -1 +1 @@ -{"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"identifierExists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"symbolKind":"method","externalID":"s:7Passage0A4AuthC16identifierExists0C0SbSS_tYaKFZ","role":"symbol","modules":[{"name":"Passage"}],"roleHeading":"Type Method","title":"identifierExists(identifier:)"},"abstract":[{"type":"text","text":"Checks if the identifier provided exists for the application."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"identifierExists","kind":"identifier"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"platforms":["iOS"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"string - email or phone number, depending on your app settings","type":"text"}]}],"name":"identifier"}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Return Value","anchor":"return-value"},{"inlineContent":[{"text":"","type":"text"},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","isActive":true},{"text":" This contains the unauthenticated information about a user, including their status, user ID, and whether or not they have previously signed in with WebAuthn.","type":"text"}],"type":"paragraph"}]},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"This method should be used to determine whether to register or log in a user. This method also checks that the app supports the"},{"type":"text","text":" "},{"type":"text","text":"identifier types (e.g., it will throw an error if a phone number is supplied to an app that only supports emails as an identifier)."}],"type":"paragraph"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"variants":[{"paths":["\/documentation\/passage\/passageauth\/identifierexists(identifier:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/identifierExists(identifier:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/PassageUserInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PassageUserInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","type":"topic","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"abstract":[{"text":"Information about a Passage user","type":"text"}],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAuth/identifierExists(identifier:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"identifierExists"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Checks if the identifier provided exists for the application."}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/identifierExists(identifier:)","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageauth\/identifierexists(identifier:)","title":"identifierExists(identifier:)"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"symbolKind":"method","modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage0A4AuthC16identifierExists0C0SbSS_tYaKFZ","title":"identifierExists(identifier:)","roleHeading":"Type Method","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"identifierExists"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/identifierExists(identifier:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"abstract":[{"type":"text","text":"Checks if the identifier provided exists for the application."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"identifierExists"},{"kind":"text","text":"("},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"string - email or phone number, depending on your app settings"}],"type":"paragraph"}],"name":"identifier"}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"Bool"}]}]},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"inlineContent":[{"type":"text","text":"This method should be used to determine whether to register or log in a user. This method also checks that the app supports the"},{"type":"text","text":" "},{"type":"text","text":"identifier types (e.g., it will throw an error if a phone number is supplied to an app that only supports emails as an identifier)."}],"type":"paragraph"},{"style":"note","name":"Throws","type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError","isActive":true,"type":"reference"}]}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/identifierexists(identifier:)"]}],"references":{"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAuth/identifierExists(identifier:)":{"role":"symbol","kind":"symbol","type":"topic","url":"\/documentation\/passage\/passageauth\/identifierexists(identifier:)","title":"identifierExists(identifier:)","abstract":[{"text":"Checks if the identifier provided exists for the application.","type":"text"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"identifierExists","kind":"identifier"},{"kind":"text","text":"("},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/identifierExists(identifier:)"},"doc://Passage/documentation/Passage/UserError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"UserError","kind":"identifier"}],"url":"\/documentation\/passage\/usererror","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"abstract":[],"kind":"symbol","title":"UserError","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/init().json b/docs/data/documentation/passage/passageauth/init().json index 2784c437..6bd286d5 100644 --- a/docs/data/documentation/passage/passageauth/init().json +++ b/docs/data/documentation/passage/passageauth/init().json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/init()","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"()","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/init()"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"kind":"symbol","abstract":[{"type":"text","text":"Initialize PassageAuth with the "},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore","isActive":true},{"text":" token store that implements ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore"}],"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"()","kind":"text"}],"symbolKind":"init","externalID":"s:7Passage0A4AuthCACycfc","role":"symbol","roleHeading":"Initializer","modules":[{"name":"Passage"}],"title":"init()"},"references":{"doc://Passage/documentation/Passage/PassageAuth/init()":{"fragments":[{"text":"init","kind":"identifier"},{"text":"()","kind":"text"}],"abstract":[{"text":"Initialize PassageAuth with the ","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore","type":"reference","isActive":true},{"type":"text","text":" token store that implements "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","type":"reference","isActive":true}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/init()","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageauth\/init()","title":"init()"},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageTokenStore":{"title":"PassageTokenStore","navigatorTitle":[{"text":"PassageTokenStore","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageTokenStore"}],"abstract":[{"text":"Protocol for Token Storage to use with Passage","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagetokenstore"},"doc://Passage/documentation/Passage/PassageStore":{"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageStore","kind":"identifier"}],"abstract":[],"navigatorTitle":[{"text":"PassageStore","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagestore","title":"PassageStore"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"kind":"symbol","metadata":{"roleHeading":"Initializer","title":"init()","fragments":[{"text":"init","kind":"identifier"},{"text":"()","kind":"text"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage0A4AuthCACycfc","symbolKind":"init","role":"symbol"},"abstract":[{"type":"text","text":"Initialize PassageAuth with the "},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore","isActive":true},{"type":"text","text":" token store that implements "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","type":"reference","isActive":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/init()"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/init()","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"()"}],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageTokenStore":{"role":"symbol","abstract":[{"type":"text","text":"Protocol for Token Storage to use with Passage"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageTokenStore","kind":"identifier"}],"url":"\/documentation\/passage\/passagetokenstore","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","navigatorTitle":[{"kind":"identifier","text":"PassageTokenStore"}],"type":"topic","kind":"symbol","title":"PassageTokenStore"},"doc://Passage/documentation/Passage/PassageAuth/init()":{"role":"symbol","title":"init()","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/init()","url":"\/documentation\/passage\/passageauth\/init()","fragments":[{"text":"init","kind":"identifier"},{"text":"()","kind":"text"}],"abstract":[{"text":"Initialize PassageAuth with the ","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore","isActive":true,"type":"reference"},{"text":" token store that implements ","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","type":"reference","isActive":true}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageStore":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageStore","kind":"identifier"}],"url":"\/documentation\/passage\/passagestore","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore","navigatorTitle":[{"kind":"identifier","text":"PassageStore"}],"type":"topic","kind":"symbol","title":"PassageStore"},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/init(appid:).json b/docs/data/documentation/passage/passageauth/init(appid:).json index ee5d8c96..6ae12bcc 100644 --- a/docs/data/documentation/passage/passageauth/init(appid:).json +++ b/docs/data/documentation/passage/passageauth/init(appid:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/init(appId:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/passageauth\/init(appid:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"init(appId:)","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"externalID":"s:7Passage0A4AuthC5appIdACSS_tcfc","symbolKind":"init"},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/init(appId:)":{"title":"init(appId:)","type":"topic","url":"\/documentation\/passage\/passageauth\/init(appid:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/init(appId:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"kind":"symbol","abstract":[]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/init(appId:)"},"sections":[],"metadata":{"roleHeading":"Initializer","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage0A4AuthC5appIdACSS_tcfc","title":"init(appId:)"},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/passageauth\/init(appid:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageAuth/init(appId:)":{"url":"\/documentation\/passage\/passageauth\/init(appid:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/init(appId:)","title":"init(appId:)","type":"topic"},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/init(appid:tokenstore:).json b/docs/data/documentation/passage/passageauth/init(appid:tokenstore:).json index 1a516890..9ea46e28 100644 --- a/docs/data/documentation/passage/passageauth/init(appid:tokenstore:).json +++ b/docs/data/documentation/passage/passageauth/init(appid:tokenstore:).json @@ -1 +1 @@ -{"metadata":{"roleHeading":"Initializer","externalID":"s:7Passage0A4AuthC5appId10tokenStoreACSS_AA0a5TokenF0_ptcfc","symbolKind":"init","role":"symbol","modules":[{"name":"Passage"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"tokenStore","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A10TokenStoreP","text":"PassageTokenStore"},{"text":")","kind":"text"}],"title":"init(appId:tokenStore:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tokenStore"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage0A10TokenStoreP","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","text":"PassageTokenStore"},{"kind":"text","text":")"}],"platforms":["iOS"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/init(appId:tokenStore:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/passageauth\/init(appid:tokenstore:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAuth/init(appId:tokenStore:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"tokenStore"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage0A10TokenStoreP","text":"PassageTokenStore","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/init(appId:tokenStore:)","kind":"symbol","title":"init(appId:tokenStore:)","url":"\/documentation\/passage\/passageauth\/init(appid:tokenstore:)","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageTokenStore":{"title":"PassageTokenStore","navigatorTitle":[{"text":"PassageTokenStore","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageTokenStore"}],"abstract":[{"text":"Protocol for Token Storage to use with Passage","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagetokenstore"},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/init(appId:tokenStore:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage0A4AuthC5appId10tokenStoreACSS_AA0a5TokenF0_ptcfc","title":"init(appId:tokenStore:)","roleHeading":"Initializer","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"tokenStore"},{"text":": ","kind":"text"},{"text":"PassageTokenStore","kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A10TokenStoreP"},{"kind":"text","text":")"}],"role":"symbol","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"tokenStore","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","preciseIdentifier":"s:7Passage0A10TokenStoreP","text":"PassageTokenStore","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/passageauth\/init(appid:tokenstore:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAuth/init(appId:tokenStore:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/init(appId:tokenStore:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"tokenStore","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PassageTokenStore","preciseIdentifier":"s:7Passage0A10TokenStoreP"},{"kind":"text","text":")"}],"abstract":[],"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/passageauth\/init(appid:tokenstore:)","title":"init(appId:tokenStore:)","type":"topic"},"doc://Passage/documentation/Passage/PassageTokenStore":{"role":"symbol","abstract":[{"type":"text","text":"Protocol for Token Storage to use with Passage"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageTokenStore","kind":"identifier"}],"url":"\/documentation\/passage\/passagetokenstore","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","navigatorTitle":[{"kind":"identifier","text":"PassageTokenStore"}],"type":"topic","kind":"symbol","title":"PassageTokenStore"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/init(tokenstore:).json b/docs/data/documentation/passage/passageauth/init(tokenstore:).json index dbdc92b3..2d263c2b 100644 --- a/docs/data/documentation/passage/passageauth/init(tokenstore:).json +++ b/docs/data/documentation/passage/passageauth/init(tokenstore:).json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Initialize PassageAuth with a class that implements "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore"}],"variants":[{"paths":["\/documentation\/passage\/passageauth\/init(tokenstore:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"init(tokenStore:)","symbolKind":"init","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"tokenStore","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage0A10TokenStoreP","kind":"typeIdentifier","text":"PassageTokenStore"},{"text":")","kind":"text"}],"role":"symbol","externalID":"s:7Passage0A4AuthC10tokenStoreAcA0a5TokenD0_p_tcfc","modules":[{"name":"Passage"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/init(tokenStore:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"tokenStore","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A10TokenStoreP","text":"PassageTokenStore","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore"},{"text":")","kind":"text"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"tokenStore","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"token store class that implements "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore"}]}]}]}],"references":{"doc://Passage/documentation/Passage/PassageAuth/init(tokenStore:)":{"title":"init(tokenStore:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/init(tokenStore:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"tokenStore","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage0A10TokenStoreP","kind":"typeIdentifier","text":"PassageTokenStore"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Initialize PassageAuth with a class that implements "},{"isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","type":"reference"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageauth\/init(tokenstore:)"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageTokenStore":{"title":"PassageTokenStore","navigatorTitle":[{"text":"PassageTokenStore","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageTokenStore"}],"abstract":[{"text":"Protocol for Token Storage to use with Passage","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagetokenstore"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"Passage"}],"title":"init(tokenStore:)","role":"symbol","roleHeading":"Initializer","externalID":"s:7Passage0A4AuthC10tokenStoreAcA0a5TokenD0_p_tcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"tokenStore","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A10TokenStoreP","text":"PassageTokenStore"},{"text":")","kind":"text"}],"symbolKind":"init"},"variants":[{"paths":["\/documentation\/passage\/passageauth\/init(tokenstore:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"abstract":[{"type":"text","text":"Initialize PassageAuth with a class that implements "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","isActive":true,"type":"reference"}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"tokenStore","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","text":"PassageTokenStore","preciseIdentifier":"s:7Passage0A10TokenStoreP"},{"kind":"text","text":")"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"tokenStore","content":[{"inlineContent":[{"text":"token store class that implements ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore"}],"type":"paragraph"}]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/init(tokenStore:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageAuth/init(tokenStore:)":{"role":"symbol","title":"init(tokenStore:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/init(tokenStore:)","url":"\/documentation\/passage\/passageauth\/init(tokenstore:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"tokenStore","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A10TokenStoreP","text":"PassageTokenStore"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Initialize PassageAuth with a class that implements "},{"isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","type":"reference"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageTokenStore":{"role":"symbol","abstract":[{"type":"text","text":"Protocol for Token Storage to use with Passage"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageTokenStore","kind":"identifier"}],"url":"\/documentation\/passage\/passagetokenstore","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","navigatorTitle":[{"kind":"identifier","text":"PassageTokenStore"}],"type":"topic","kind":"symbol","title":"PassageTokenStore"},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/listdevices().json b/docs/data/documentation/passage/passageauth/listdevices().json index 5c6f13a7..9bdc2c5e 100644 --- a/docs/data/documentation/passage/passageauth/listdevices().json +++ b/docs/data/documentation/passage/passageauth/listdevices().json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/listdevices()"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/listDevices()","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Method","externalID":"s:7Passage0A4AuthC11listDevicesSayAA10DeviceInfoVGyYaKF","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"listDevices","kind":"identifier"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"text":"DeviceInfo","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10DeviceInfoV"},{"kind":"text","text":"]"}],"title":"listDevices()","role":"symbol","modules":[{"name":"Passage"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"abstract":[{"text":"List devices for the current authenticated user. Device information includes the friendly name, ID, when the device was added, and when it was last used.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"listDevices"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10DeviceInfoV","text":"DeviceInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo"},{"text":"]","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"},{"content":[{"anchor":"return-value","level":2,"text":"Return Value","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Array of ","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","type":"reference","isActive":true}]}],"kind":"content"},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"Auth Token from the instance tokenStore will be used.","type":"text"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","isActive":true,"type":"reference"}]}],"name":"Throws","type":"aside","style":"note"}],"kind":"content"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"references":{"doc://Passage/documentation/Passage/PassageAuth/listDevices()":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"listDevices","kind":"identifier"},{"text":"() ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"DeviceInfo","preciseIdentifier":"s:7Passage10DeviceInfoV"},{"text":"]","kind":"text"}],"role":"symbol","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"List devices for the current authenticated user. Device information includes the friendly name, ID, when the device was added, and when it was last used."}],"url":"\/documentation\/passage\/passageauth\/listdevices()","title":"listDevices()","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/listDevices()"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/DeviceInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceInfo"}],"url":"\/documentation\/passage\/deviceinfo","role":"symbol","navigatorTitle":[{"text":"DeviceInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","type":"topic","title":"DeviceInfo","abstract":[{"type":"text","text":"Information about a registered device"}]},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"List devices for the current authenticated user. Device information includes the friendly name, ID, when the device was added, and when it was last used."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"listDevices","kind":"identifier"},{"kind":"text","text":"() "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10DeviceInfoa","text":"DeviceInfo"},{"text":"]","kind":"text"}]}]},{"kind":"content","content":[{"text":"Return Value","level":2,"anchor":"return-value","type":"heading"},{"inlineContent":[{"type":"text","text":"Array of "},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","isActive":true}],"type":"paragraph"}]},{"content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"inlineContent":[{"text":"Auth Token from the instance tokenStore will be used.","type":"text"}],"type":"paragraph"},{"content":[{"inlineContent":[{"type":"text","text":""},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError"}],"type":"paragraph"}],"name":"Throws","type":"aside","style":"note"}],"kind":"content"}],"metadata":{"symbolKind":"method","externalID":"s:7Passage0A4AuthC11listDevicesSayAA10CredentialVGyYaKF","modules":[{"name":"Passage"}],"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"listDevices","kind":"identifier"},{"text":"() ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> ["},{"preciseIdentifier":"s:7Passage10DeviceInfoa","text":"DeviceInfo","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"title":"listDevices()","role":"symbol"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/listDevices()","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/listdevices()"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"sections":[],"references":{"doc://Passage/documentation/Passage/PassageAuth/listDevices()":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"listDevices"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> [","kind":"text"},{"text":"DeviceInfo","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10DeviceInfoa"},{"text":"]","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"List devices for the current authenticated user. Device information includes the friendly name, ID, when the device was added, and when it was last used."}],"title":"listDevices()","url":"\/documentation\/passage\/passageauth\/listdevices()","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/listDevices()"},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage/DeviceInfo":{"type":"topic","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceInfo"}],"url":"\/documentation\/passage\/deviceinfo","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DeviceInfo"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","abstract":[{"type":"text","text":"Information about a registered device"}],"title":"DeviceInfo"},"doc://Passage/documentation/Passage/UserError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"UserError","kind":"identifier"}],"url":"\/documentation\/passage\/usererror","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"abstract":[],"kind":"symbol","title":"UserError","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/listdevices(token:).json b/docs/data/documentation/passage/passageauth/listdevices(token:).json index 6cf9fa90..61b8c20f 100644 --- a/docs/data/documentation/passage/passageauth/listdevices(token:).json +++ b/docs/data/documentation/passage/passageauth/listdevices(token:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/listDevices(token:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/listdevices(token:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"abstract":[{"text":"List devices for the user. Device information includes the friendly name, ID, when the device was added, and when it was last used.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"listDevices"},{"text":"(","kind":"text"},{"text":"token","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","text":"DeviceInfo","preciseIdentifier":"s:7Passage10DeviceInfoV"},{"text":"]","kind":"text"}]}]},{"content":[{"anchor":"return-value","level":2,"text":"Return Value","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Array of ","type":"text"},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","isActive":true}]}],"kind":"content"},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"User must be authenticated or the call will throw an error."}]},{"type":"aside","style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","type":"reference","isActive":true},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","isActive":true}]}],"name":"Throws"}]}],"metadata":{"roleHeading":"Type Method","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"listDevices","kind":"identifier"},{"kind":"text","text":"("},{"text":"token","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"text":"DeviceInfo","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10DeviceInfoV"},{"text":"]","kind":"text"}],"role":"symbol","title":"listDevices(token:)","externalID":"s:7Passage0A4AuthC11listDevices5tokenSayAA10DeviceInfoVGSS_tYaKFZ","symbolKind":"method","modules":[{"name":"Passage"}]},"sections":[],"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAuth/listDevices(token:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"listDevices"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"token"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> [","kind":"text"},{"preciseIdentifier":"s:7Passage10DeviceInfoV","kind":"typeIdentifier","text":"DeviceInfo"},{"kind":"text","text":"]"}],"type":"topic","abstract":[{"text":"List devices for the user. Device information includes the friendly name, ID, when the device was added, and when it was last used.","type":"text"}],"role":"symbol","url":"\/documentation\/passage\/passageauth\/listdevices(token:)","title":"listDevices(token:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/listDevices(token:)"},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/DeviceInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceInfo"}],"url":"\/documentation\/passage\/deviceinfo","role":"symbol","navigatorTitle":[{"text":"DeviceInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","type":"topic","title":"DeviceInfo","abstract":[{"type":"text","text":"Information about a registered device"}]}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"listDevices"},{"text":"(","kind":"text"},{"text":"token","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> ["},{"text":"DeviceInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10DeviceInfoa"},{"kind":"text","text":"]"}],"platforms":["iOS"]}]},{"kind":"content","content":[{"level":2,"anchor":"return-value","text":"Return Value","type":"heading"},{"inlineContent":[{"type":"text","text":"Array of "},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo"}],"type":"paragraph"}]},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"User must be authenticated or the call will throw an error.","type":"text"}],"type":"paragraph"},{"style":"note","type":"aside","content":[{"inlineContent":[{"text":"","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError","type":"reference","isActive":true}],"type":"paragraph"}],"name":"Throws"}]}],"variants":[{"paths":["\/documentation\/passage\/passageauth\/listdevices(token:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"kind":"symbol","abstract":[{"type":"text","text":"List devices for the user. Device information includes the friendly name, ID, when the device was added, and when it was last used."}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/listDevices(token:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage0A4AuthC11listDevices5tokenSayAA10CredentialVGSS_tYaKFZ","symbolKind":"method","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"listDevices","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"token"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> [","kind":"text"},{"text":"DeviceInfo","preciseIdentifier":"s:7Passage10DeviceInfoa","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"title":"listDevices(token:)","roleHeading":"Type Method","modules":[{"name":"Passage"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageAuth/listDevices(token:)":{"role":"symbol","title":"listDevices(token:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/listDevices(token:)","url":"\/documentation\/passage\/passageauth\/listdevices(token:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"listDevices","kind":"identifier"},{"text":"(","kind":"text"},{"text":"token","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> ["},{"text":"DeviceInfo","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10DeviceInfoa"},{"text":"]","kind":"text"}],"abstract":[{"text":"List devices for the user. Device information includes the friendly name, ID, when the device was added, and when it was last used.","type":"text"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage/DeviceInfo":{"type":"topic","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceInfo"}],"url":"\/documentation\/passage\/deviceinfo","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DeviceInfo"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","abstract":[{"type":"text","text":"Information about a registered device"}],"title":"DeviceInfo"},"doc://Passage/documentation/Passage/UserError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"UserError","kind":"identifier"}],"url":"\/documentation\/passage\/usererror","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"abstract":[],"kind":"symbol","title":"UserError","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/login(identifier:)-swift.method.json b/docs/data/documentation/passage/passageauth/login(identifier:)-swift.method.json deleted file mode 100644 index f9727a6b..00000000 --- a/docs/data/documentation/passage/passageauth/login(identifier:)-swift.method.json +++ /dev/null @@ -1 +0,0 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"login","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> (authResult","kind":"text"},{"text":": ","kind":"text"},{"text":"AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult"},{"kind":"text","text":"?, authFallbackResult"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthFallbackResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage18AuthFallbackResultP","text":"AuthFallbackResult"},{"text":"?)","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"identifier","content":[{"inlineContent":[{"text":"string - email or phone number, depending on your app settings","type":"text"}],"type":"paragraph"}]}]},{"content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"(authResult: "},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","isActive":true},{"type":"text","text":"?, authFallbackResult: "},{"isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthFallbackResult","type":"reference"},{"text":"?)","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"If the user is authenticated and not sent a magic link or one time passcode, the tokens will be stored in the tokenStore","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"on the instance."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"NOTE: Passkey login is only available for iOS 16+, earlier versions of iOS will send magic link or one time passcode."}]},{"type":"paragraph","inlineContent":[{"text":"iOS 16+","type":"text"},{"type":"text","text":" "},{"type":"text","text":"On iOS 16+ this method will prompt a user to login to your app using a Passkey. This function handles the"},{"type":"text","text":" "},{"type":"text","text":"WebAuthN interactions with Passage the the user’s device."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"If the user does not have a Passkey or they cancel the Passkey prompt and an identifer is passed in"},{"type":"text","text":" "},{"text":"a magic link will be sent.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"iOS 14 and 15"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method will send a magic link or one time passcode to the user (either email or text depending on identifier)."}]},{"inlineContent":[{"text":"Returns a tuple (authResult: ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult"},{"type":"text","text":"?, authFallbackResult: "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthFallbackResult","isActive":true,"type":"reference"},{"type":"text","text":"?)"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"If an authResult is returned the user was logged in. If an authFallbackResult is returned the user was sent a magic link or a one time passcode,","type":"text"},{"type":"text","text":" "},{"text":"and if neither are returned, then the user was not logged in and no fallback method was used.","type":"text"}]},{"type":"aside","name":"Throws","style":"note","content":[{"inlineContent":[{"text":"","type":"text"},{"type":"codeVoice","code":"PasageLoginError"},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError"},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError"}],"type":"paragraph"}]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/login(identifier:)-swift.method"]}],"sections":[],"metadata":{"externalID":"s:7Passage0A4AuthC5login10identifierAA0B6ResultVSg04authE0_AA0b8FallbackE0_pSg0fgE0tSS_tYaKF","role":"symbol","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"login","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> (authResult","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult","kind":"typeIdentifier"},{"kind":"text","text":"?, authFallbackResult"},{"kind":"text","text":": "},{"text":"AuthFallbackResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage18AuthFallbackResultP"},{"kind":"text","text":"?)"}],"roleHeading":"Instance Method","title":"login(identifier:)","modules":[{"name":"Passage"}],"platforms":[]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/login(identifier:)-swift.method"},"abstract":[{"type":"text","text":"Login a user with either a Passkey or use a fallback method."}],"deprecationSummary":[{"inlineContent":[{"text":"Use `loginWithPasskey` instead","type":"text"}],"type":"paragraph"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/AuthFallbackResult":{"deprecated":true,"url":"\/documentation\/passage\/authfallbackresult","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AuthFallbackResult","kind":"identifier"}],"title":"AuthFallbackResult","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthFallbackResult"}],"abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthFallbackResult"},"doc://Passage/documentation/Passage/AuthResult":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"url":"\/documentation\/passage\/authresult","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"topic","title":"AuthResult","abstract":[{"type":"text","text":"The authentication result containing the users tokens and redirect url"}]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAuth/login(identifier:)-swift.method":{"deprecated":true,"url":"\/documentation\/passage\/passageauth\/login(identifier:)-swift.method","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/login(identifier:)-swift.method","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"login","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> (authResult","kind":"text"},{"text":": ","kind":"text"},{"text":"AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"},{"text":"?, authFallbackResult","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage18AuthFallbackResultP","text":"AuthFallbackResult"},{"text":"?)","kind":"text"}],"type":"topic","title":"login(identifier:)","abstract":[{"text":"Login a user with either a Passkey or use a fallback method.","type":"text"}]},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/login(identifier:)-swift.type.method.json b/docs/data/documentation/passage/passageauth/login(identifier:)-swift.type.method.json deleted file mode 100644 index 4a9685a5..00000000 --- a/docs/data/documentation/passage/passageauth/login(identifier:)-swift.type.method.json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/login(identifier:)-swift.type.method","interfaceLanguage":"swift"},"sections":[],"metadata":{"symbolKind":"method","roleHeading":"Type Method","role":"symbol","platforms":[],"title":"login(identifier:)","externalID":"s:7Passage0A4AuthC5login10identifierAA0B6ResultVSg04authE0_AA0b8FallbackE0_pSg0fgE0tSS_tYaKFZ","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"login"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> (authResult","kind":"text"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult","kind":"typeIdentifier"},{"kind":"text","text":"?, authFallbackResult"},{"text":": ","kind":"text"},{"text":"AuthFallbackResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage18AuthFallbackResultP"},{"kind":"text","text":"?)"}],"modules":[{"name":"Passage"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"deprecationSummary":[{"type":"paragraph","inlineContent":[{"text":"Use `loginWithPasskey` instead","type":"text"}]}],"variants":[{"paths":["\/documentation\/passage\/passageauth\/login(identifier:)-swift.type.method"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Login a user with either a Passkey or use a fallback method."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"login","kind":"identifier"},{"kind":"text","text":"("},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> (authResult"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV"},{"text":"?, authFallbackResult","kind":"text"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage18AuthFallbackResultP","text":"AuthFallbackResult","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthFallbackResult"},{"text":"?)","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"identifier","content":[{"type":"paragraph","inlineContent":[{"text":"string - email or phone number, depending on your app settings","type":"text"}]}]}]},{"content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"(authResult: "},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","isActive":true},{"text":"?, authFallbackResult: ","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthFallbackResult","isActive":true,"type":"reference"},{"text":"?)","type":"text"}]}],"kind":"content"},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"NOTE: Passkey login is only available for iOS 16+, earlier versions of iOS will send magic link or one time passcode.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"iOS 16+"},{"type":"text","text":" "},{"type":"text","text":"On iOS 16+ this method will prompt a user to login to your app using a Passkey. This function handles the"},{"text":" ","type":"text"},{"text":"WebAuthN interactions with Passage the the user’s device.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"If the user does not have a Passkey or they cancel the Passkey prompt and an identifer is passed in","type":"text"},{"text":" ","type":"text"},{"text":"a magic link will be sent.","type":"text"}]},{"inlineContent":[{"type":"text","text":"iOS 14 and 15"}],"type":"paragraph"},{"inlineContent":[{"text":"This method will send a magic link or one time passcode to the user (either email or text depending on identifier).","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Returns a tuple (authResult: ","type":"text"},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","isActive":true},{"text":"?, authFallbackResult: ","type":"text"},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthFallbackResult","isActive":true},{"type":"text","text":"?)"}]},{"inlineContent":[{"type":"text","text":"If an authResult is returned the user was logged in. If an authFallbackResult is returned the user was sent a magic link or a one time passcode,"},{"text":" ","type":"text"},{"text":"and if neither are returned, then the user was not logged in and no fallback method was used.","type":"text"}],"type":"paragraph"},{"style":"note","type":"aside","name":"Throws","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"PasageLoginError"},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","isActive":true},{"text":", ","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","isActive":true,"type":"reference"}]}]}],"kind":"content"}],"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/AuthResult":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"url":"\/documentation\/passage\/authresult","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"topic","title":"AuthResult","abstract":[{"type":"text","text":"The authentication result containing the users tokens and redirect url"}]},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/AuthFallbackResult":{"deprecated":true,"url":"\/documentation\/passage\/authfallbackresult","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AuthFallbackResult","kind":"identifier"}],"title":"AuthFallbackResult","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthFallbackResult"}],"abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthFallbackResult"},"doc://Passage/documentation/Passage/PassageAuth/login(identifier:)-swift.type.method":{"deprecated":true,"type":"topic","title":"login(identifier:)","role":"symbol","abstract":[{"type":"text","text":"Login a user with either a Passkey or use a fallback method."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/login(identifier:)-swift.type.method","url":"\/documentation\/passage\/passageauth\/login(identifier:)-swift.type.method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"login"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> (authResult","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult","kind":"typeIdentifier"},{"text":"?, authFallbackResult","kind":"text"},{"text":": ","kind":"text"},{"text":"AuthFallbackResult","preciseIdentifier":"s:7Passage18AuthFallbackResultP","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/loginwithmagiclink(identifier:).json b/docs/data/documentation/passage/passageauth/loginwithmagiclink(identifier:).json index 3893d726..d8bfc0ba 100644 --- a/docs/data/documentation/passage/passageauth/loginwithmagiclink(identifier:).json +++ b/docs/data/documentation/passage/passageauth/loginwithmagiclink(identifier:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"metadata":{"externalID":"s:7Passage0A4AuthC18loginWithMagicLink10identifierAA0eF0VSgSS_tYaKF","roleHeading":"Instance Method","symbolKind":"method","role":"symbol","modules":[{"name":"Passage"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"loginWithMagicLink"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"MagicLink","kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV"},{"kind":"text","text":"?"}],"title":"loginWithMagicLink(identifier:)"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"loginWithMagicLink","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage9MagicLinkV","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","text":"MagicLink"},{"kind":"text","text":"?"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"string - email or phone number, depending on your app settings","type":"text"}]}],"name":"identifier"}],"kind":"parameters"},{"content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"inlineContent":[{"type":"text","text":""},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","type":"reference","isActive":true}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"Any tokens stored in the tokenStore on the instance will be cleared before sending the magic link."}],"type":"paragraph"},{"name":"Throws","type":"aside","style":"note","content":[{"inlineContent":[{"type":"text","text":""},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","isActive":true,"type":"reference"},{"type":"text","text":", "},{"isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","type":"reference"}],"type":"paragraph"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/loginWithMagicLink(identifier:)"},"sections":[],"abstract":[{"type":"text","text":"Login by sending the user a magic link."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/passageauth\/loginwithmagiclink(identifier:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/PassageAuth/loginWithMagicLink(identifier:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/loginWithMagicLink(identifier:)","title":"loginWithMagicLink(identifier:)","abstract":[{"text":"Login by sending the user a magic link.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginWithMagicLink"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"MagicLink","preciseIdentifier":"s:7Passage9MagicLinkV","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/passageauth\/loginwithmagiclink(identifier:)","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/MagicLink":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"MagicLink","kind":"identifier"}],"url":"\/documentation\/passage\/magiclink","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","type":"topic","title":"MagicLink","abstract":[{"type":"text","text":"Describes a magic link"}]},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/loginWithMagicLink(identifier:)","interfaceLanguage":"swift"},"metadata":{"title":"loginWithMagicLink(identifier:)","modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"loginWithMagicLink"},{"kind":"text","text":"("},{"text":"identifier","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV","text":"MagicLink"},{"kind":"text","text":"?"}],"roleHeading":"Instance Method","externalID":"s:7Passage0A4AuthC18loginWithMagicLink10identifierAA0eF0VSgSS_tYaKF","role":"symbol"},"abstract":[{"text":"Login by sending the user a magic link.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/loginwithmagiclink(identifier:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginWithMagicLink"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage9MagicLinkV","text":"MagicLink","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}]},{"kind":"parameters","parameters":[{"name":"identifier","content":[{"inlineContent":[{"text":"string - email or phone number, depending on your app settings","type":"text"}],"type":"paragraph"}]}]},{"content":[{"level":2,"anchor":"return-value","text":"Return Value","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","isActive":true}]}],"kind":"content"},{"content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"Any tokens stored in the tokenStore on the instance will be cleared before sending the magic link."}],"type":"paragraph"},{"name":"Throws","style":"note","content":[{"inlineContent":[{"type":"text","text":""},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError"}],"type":"paragraph"}],"type":"aside"}],"kind":"content"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageAuth/loginWithMagicLink(identifier:)":{"title":"loginWithMagicLink(identifier:)","abstract":[{"text":"Login by sending the user a magic link.","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginWithMagicLink"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV","text":"MagicLink"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/loginWithMagicLink(identifier:)","url":"\/documentation\/passage\/passageauth\/loginwithmagiclink(identifier:)","kind":"symbol"},"doc://Passage/documentation/Passage/NewLoginMagicLinkError":{"navigatorTitle":[{"text":"NewLoginMagicLinkError","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"NewLoginMagicLinkError","type":"topic","url":"\/documentation\/passage\/newloginmagiclinkerror","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NewLoginMagicLinkError","kind":"identifier"}]},"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/loginwithmagiclink(identifier:language:).json b/docs/data/documentation/passage/passageauth/loginwithmagiclink(identifier:language:).json index 7f8717e3..4bea69e2 100644 --- a/docs/data/documentation/passage/passageauth/loginwithmagiclink(identifier:language:).json +++ b/docs/data/documentation/passage/passageauth/loginwithmagiclink(identifier:language:).json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/loginWithMagicLink(identifier:language:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"loginWithMagicLink","kind":"identifier"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil) "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage9MagicLinkV","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","text":"MagicLink","kind":"typeIdentifier"}]}]},{"parameters":[{"name":"identifier","content":[{"type":"paragraph","inlineContent":[{"text":"string - email or phone number, depending on your app settings","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"optional language string for localizing emails, if no lanuage or an invalid language is provided the application default lanuage will be used"}]}],"name":"language"}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","anchor":"return-value","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink"}]}]},{"content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"name":"Throws","type":"aside","style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","isActive":true,"type":"reference"},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError"}]}]}],"kind":"content"}],"abstract":[{"text":"Login by sending the user a magic link.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"externalID":"s:7Passage0A4AuthC18loginWithMagicLink10identifier8languageAA0eF0VSS_SSSgtYaKFZ","symbolKind":"method","roleHeading":"Type Method","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"loginWithMagicLink","kind":"identifier"},{"kind":"text","text":"("},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"language","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV","text":"MagicLink"}],"role":"symbol","title":"loginWithMagicLink(identifier:language:)","modules":[{"name":"Passage"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/loginwithmagiclink(identifier:language:)"]}],"sections":[],"references":{"doc://Passage/documentation/Passage/PassageAuth/loginWithMagicLink(identifier:language:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/loginWithMagicLink(identifier:language:)","abstract":[{"text":"Login by sending the user a magic link.","type":"text"}],"url":"\/documentation\/passage\/passageauth\/loginwithmagiclink(identifier:language:)","type":"topic","kind":"symbol","title":"loginWithMagicLink(identifier:language:)","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"loginWithMagicLink","kind":"identifier"},{"kind":"text","text":"("},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"language","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV","text":"MagicLink"}]},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/MagicLink":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"MagicLink","kind":"identifier"}],"url":"\/documentation\/passage\/magiclink","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","type":"topic","title":"MagicLink","abstract":[{"type":"text","text":"Describes a magic link"}]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"loginWithMagicLink","kind":"identifier"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"language","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"MagicLink","preciseIdentifier":"s:7Passage9MagicLinkV"}],"role":"symbol","title":"loginWithMagicLink(identifier:language:)","roleHeading":"Type Method","symbolKind":"method","externalID":"s:7Passage0A4AuthC18loginWithMagicLink10identifier8languageAA0eF0VSS_SSSgtYaKFZ"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/loginWithMagicLink(identifier:language:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Login by sending the user a magic link."}],"variants":[{"paths":["\/documentation\/passage\/passageauth\/loginwithmagiclink(identifier:language:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"loginWithMagicLink","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"language","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil) "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV","text":"MagicLink","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink"}]}]},{"parameters":[{"name":"identifier","content":[{"inlineContent":[{"text":"string - email or phone number, depending on your app settings","type":"text"}],"type":"paragraph"}]},{"name":"language","content":[{"inlineContent":[{"text":"optional language string for localizing emails, if no lanuage or an invalid language is provided the application default lanuage will be used","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","type":"reference","isActive":true}]}]},{"content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"style":"note","type":"aside","content":[{"inlineContent":[{"type":"text","text":""},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError","isActive":true}],"type":"paragraph"}],"name":"Throws"}],"kind":"content"}],"sections":[],"references":{"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NewLoginMagicLinkError":{"navigatorTitle":[{"text":"NewLoginMagicLinkError","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"NewLoginMagicLinkError","type":"topic","url":"\/documentation\/passage\/newloginmagiclinkerror","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NewLoginMagicLinkError","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAuth/loginWithMagicLink(identifier:language:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"loginWithMagicLink","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"language","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"MagicLink","kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV"}],"role":"symbol","url":"\/documentation\/passage\/passageauth\/loginwithmagiclink(identifier:language:)","type":"topic","title":"loginWithMagicLink(identifier:language:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/loginWithMagicLink(identifier:language:)","kind":"symbol","abstract":[{"text":"Login by sending the user a magic link.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/loginwithpasskey(identifier:)-swift.method.json b/docs/data/documentation/passage/passageauth/loginwithpasskey(identifier:)-swift.method.json index 6b84bb0e..324e2245 100644 --- a/docs/data/documentation/passage/passageauth/loginwithpasskey(identifier:)-swift.method.json +++ b/docs/data/documentation/passage/passageauth/loginwithpasskey(identifier:)-swift.method.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"metadata":{"title":"loginWithPasskey(identifier:)","modules":[{"name":"Passage"}],"externalID":"s:7Passage0A4AuthC16loginWithPasskey10identifierAA0B6ResultVSSSg_tYaKF","role":"symbol","symbolKind":"method","roleHeading":"Instance Method","platforms":[{"name":"iOS","unavailable":false,"deprecated":false,"beta":false,"introducedAt":"16.0"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginWithPasskey"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"loginWithPasskey"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? = nil) ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","kind":"typeIdentifier"}]}],"kind":"declarations"},{"parameters":[{"name":"identifier","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The user’s email, phone number, or other unique id"}]}]}],"kind":"parameters"},{"content":[{"anchor":"return-value","text":"Return Value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"reference","isActive":true}]}],"kind":"content"},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"inlineContent":[{"text":"NOTE: Only available on iOS 16+.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If the user is authenticated the tokens will be stored in the tokenStore on the instance."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Prompts a user to login to your app using a Passkey. This functions handles the WebAuthn interactions with Passage and the user’s browser and device."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"When called will show a list of Passkeys for the user to select from and will"},{"type":"text","text":" "},{"text":"then login with the selected PassKey.","type":"text"}]},{"type":"paragraph","inlineContent":[{"text":"If the user has no passkeys a PassageLoginError.canceledOrNoPasskey will be thrown.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"This would be a good time to let them enter their identifier and get a login magic link or register"},{"text":" ","type":"text"},{"text":"for a new account.","type":"text"}]},{"style":"note","type":"aside","name":"Throws","content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","type":"reference","isActive":true},{"type":"text","text":","},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError","isActive":true,"type":"reference"},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError"}]}]}]}],"variants":[{"paths":["\/documentation\/passage\/passageauth\/loginwithpasskey(identifier:)-swift.method"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Login a user using a Passkey"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/loginWithPasskey(identifier:)-swift.method","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAuth/loginWithPasskey(identifier:)-swift.method":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/loginWithPasskey(identifier:)-swift.method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"loginWithPasskey"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Login a user using a Passkey"}],"kind":"symbol","title":"loginWithPasskey(identifier:)","url":"\/documentation\/passage\/passageauth\/loginwithpasskey(identifier:)-swift.method"},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/AuthResult":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"url":"\/documentation\/passage\/authresult","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"topic","title":"AuthResult","abstract":[{"type":"text","text":"The authentication result containing the users tokens and redirect url"}]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageASAuthorizationError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError","type":"topic","url":"\/documentation\/passage\/passageasauthorizationerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageASAuthorizationError"}],"role":"symbol","abstract":[{"text":"Errors thrown from the ASAuthorization Controller","type":"text"}],"title":"PassageASAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"PassageASAuthorizationError"}],"kind":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/loginWithPasskey(identifier:)-swift.method"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginWithPasskey"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil) ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult"}],"platforms":["iOS"]}],"kind":"declarations"},{"parameters":[{"name":"identifier","content":[{"inlineContent":[{"type":"text","text":"The user’s email, phone number, or other unique id"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"anchor":"return-value","text":"Return Value","type":"heading"},{"inlineContent":[{"text":"","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","isActive":true,"type":"reference"}],"type":"paragraph"}]},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"NOTE: Only available on iOS 16+."}]},{"inlineContent":[{"type":"text","text":"If the user is authenticated the tokens will be stored in the tokenStore on the instance."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Prompts a user to login to your app using a Passkey. This functions handles the WebAuthn interactions with Passage and the user’s browser and device."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"When called will show a list of Passkeys for the user to select from and will"},{"text":" ","type":"text"},{"type":"text","text":"then login with the selected PassKey."}]},{"inlineContent":[{"text":"If the user has no passkeys a PassageLoginError.canceledOrNoPasskey will be thrown.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"This would be a good time to let them enter their identifier and get a login magic link or register"},{"type":"text","text":" "},{"text":"for a new account.","type":"text"}],"type":"paragraph"},{"name":"Throws","style":"note","content":[{"inlineContent":[{"text":"","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError"}],"type":"paragraph"}],"type":"aside"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/passage\/passageauth\/loginwithpasskey(identifier:)-swift.method"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage0A4AuthC16loginWithPasskey10identifierAA0B6ResultVSSSg_tYaKF","platforms":[{"name":"iOS","unavailable":false,"introducedAt":"16.0","deprecated":false,"beta":false}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"loginWithPasskey"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult"}],"role":"symbol","roleHeading":"Instance Method","symbolKind":"method","modules":[{"name":"Passage"}],"title":"loginWithPasskey(identifier:)"},"abstract":[{"type":"text","text":"Login a user using a Passkey"}],"references":{"doc://Passage/documentation/Passage/PassageAuth/loginWithPasskey(identifier:)-swift.method":{"role":"symbol","abstract":[{"text":"Login a user using a Passkey","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginWithPasskey"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"}],"url":"\/documentation\/passage\/passageauth\/loginwithpasskey(identifier:)-swift.method","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/loginWithPasskey(identifier:)-swift.method","type":"topic","kind":"symbol","title":"loginWithPasskey(identifier:)"},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWithPasskeyError":{"title":"LoginWithPasskeyError","type":"topic","kind":"symbol","navigatorTitle":[{"text":"LoginWithPasskeyError","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError","role":"symbol","url":"\/documentation\/passage\/loginwithpasskeyerror","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"LoginWithPasskeyError","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/loginwithpasskey(identifier:)-swift.type.method.json b/docs/data/documentation/passage/passageauth/loginwithpasskey(identifier:)-swift.type.method.json index 302f4951..9a39cf43 100644 --- a/docs/data/documentation/passage/passageauth/loginwithpasskey(identifier:)-swift.type.method.json +++ b/docs/data/documentation/passage/passageauth/loginwithpasskey(identifier:)-swift.type.method.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"symbol","symbolKind":"method","platforms":[{"deprecated":false,"unavailable":false,"name":"iOS","beta":false,"introducedAt":"16.0"}],"roleHeading":"Type Method","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginWithPasskey"},{"kind":"text","text":"("},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult","kind":"typeIdentifier"}],"title":"loginWithPasskey(identifier:)","externalID":"s:7Passage0A4AuthC16loginWithPasskey10identifierAA0B6ResultVSSSg_tYaKFZ"},"abstract":[{"type":"text","text":"Login a user using a Passkey"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginWithPasskey"},{"kind":"text","text":"("},{"kind":"externalParam","text":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? = nil) ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","text":"AuthResult"}]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The user’s email, phone number, or other unique id"}]}],"name":"identifier"}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","isActive":true}]}]},{"content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"NOTE: Only available on iOS 16+."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Prompts a user to login to your app using a Passkey. This functions handles the WebAuthn interactions with Passage and the user’s browser and device.","type":"text"}]},{"inlineContent":[{"text":"When called will show a list of Passkeys for the user to select from and will","type":"text"},{"text":" ","type":"text"},{"text":"then login with the selected PassKey.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If the user has no passkeys a PassageLoginError.canceledOrNoPasskey will be thrown."}]},{"type":"paragraph","inlineContent":[{"text":"This would be a good time to let them enter their identifier and get a login magic link or register","type":"text"},{"type":"text","text":" "},{"type":"text","text":"for a new account."}]},{"type":"aside","name":"Throws","style":"note","content":[{"inlineContent":[{"type":"text","text":""},{"type":"reference","isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError"},{"type":"text","text":","},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError","isActive":true},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","isActive":true}],"type":"paragraph"}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/loginwithpasskey(identifier:)-swift.type.method"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/loginWithPasskey(identifier:)-swift.type.method","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/PassageAuth/loginWithPasskey(identifier:)-swift.type.method":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/loginWithPasskey(identifier:)-swift.type.method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginWithPasskey"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"}],"abstract":[{"type":"text","text":"Login a user using a Passkey"}],"kind":"symbol","title":"loginWithPasskey(identifier:)","url":"\/documentation\/passage\/passageauth\/loginwithpasskey(identifier:)-swift.type.method"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/AuthResult":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"url":"\/documentation\/passage\/authresult","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"topic","title":"AuthResult","abstract":[{"type":"text","text":"The authentication result containing the users tokens and redirect url"}]},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageASAuthorizationError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError","type":"topic","url":"\/documentation\/passage\/passageasauthorizationerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageASAuthorizationError"}],"role":"symbol","abstract":[{"text":"Errors thrown from the ASAuthorization Controller","type":"text"}],"title":"PassageASAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"PassageASAuthorizationError"}],"kind":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/loginwithpasskey(identifier:)-swift.type.method"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/loginWithPasskey(identifier:)-swift.type.method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"loginWithPasskey","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil) "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult"}],"languages":["swift"]}]},{"parameters":[{"name":"identifier","content":[{"inlineContent":[{"text":"The user’s email, phone number, or other unique id","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"text":"Return Value","type":"heading","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","isActive":true}]}],"kind":"content"},{"content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"NOTE: Only available on iOS 16+.","type":"text"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Prompts a user to login to your app using a Passkey. This functions handles the WebAuthn interactions with Passage and the user’s browser and device."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"When called will show a list of Passkeys for the user to select from and will"},{"type":"text","text":" "},{"type":"text","text":"then login with the selected PassKey."}]},{"inlineContent":[{"text":"If the user has no passkeys a PassageLoginError.canceledOrNoPasskey will be thrown.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"This would be a good time to let them enter their identifier and get a login magic link or register"},{"text":" ","type":"text"},{"type":"text","text":"for a new account."}],"type":"paragraph"},{"type":"aside","name":"Throws","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError","isActive":true,"type":"reference"}]}],"style":"note"}],"kind":"content"}],"abstract":[{"type":"text","text":"Login a user using a Passkey"}],"sections":[],"metadata":{"modules":[{"name":"Passage"}],"roleHeading":"Type Method","symbolKind":"method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginWithPasskey"},{"kind":"text","text":"("},{"text":"identifier","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult","kind":"typeIdentifier"}],"externalID":"s:7Passage0A4AuthC16loginWithPasskey10identifierAA0B6ResultVSSSg_tYaKFZ","title":"loginWithPasskey(identifier:)","role":"symbol","platforms":[{"deprecated":false,"name":"iOS","unavailable":false,"introducedAt":"16.0","beta":false}]},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/LoginWithPasskeyError":{"title":"LoginWithPasskeyError","type":"topic","kind":"symbol","navigatorTitle":[{"text":"LoginWithPasskeyError","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError","role":"symbol","url":"\/documentation\/passage\/loginwithpasskeyerror","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"LoginWithPasskeyError","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAuth/loginWithPasskey(identifier:)-swift.type.method":{"role":"symbol","title":"loginWithPasskey(identifier:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/loginWithPasskey(identifier:)-swift.type.method","url":"\/documentation\/passage\/passageauth\/loginwithpasskey(identifier:)-swift.type.method","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"loginWithPasskey","kind":"identifier"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"}],"abstract":[{"text":"Login a user using a Passkey","type":"text"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/magiclinkactivate(usermagiclink:)-swift.method.json b/docs/data/documentation/passage/passageauth/magiclinkactivate(usermagiclink:)-swift.method.json index 9faeff0c..f6fc0ba6 100644 --- a/docs/data/documentation/passage/passageauth/magiclinkactivate(usermagiclink:)-swift.method.json +++ b/docs/data/documentation/passage/passageauth/magiclinkactivate(usermagiclink:)-swift.method.json @@ -1 +1 @@ -{"abstract":[{"text":"Completes a magic link login workflow by activating the magic link.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"metadata":{"title":"magicLinkActivate(userMagicLink:)","symbolKind":"method","modules":[{"name":"Passage"}],"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"magicLinkActivate","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"userMagicLink"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:7Passage0A4AuthC17magicLinkActivate09userMagicD0AA0B6ResultVSS_tYaKF"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"magicLinkActivate","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"userMagicLink"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"userMagicLink","content":[{"inlineContent":[{"type":"text","text":"string - full magic link that starts with “ml” (sent via email or text to the user)"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"inlineContent":[{"type":"text","text":""},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","isActive":true,"type":"reference"},{"type":"text","text":" The AuthResult object contains an authentication token (JWT) and redirect URL. The auth token should be used on all subsequent authenticated requests to the app. The redirect URL specifies the route that users should be redirected to after completed registration or login"}],"type":"paragraph"}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"The magic link is in the psg_magic_link query parameter when a user clicks the link in their email or text.","type":"text"}]},{"inlineContent":[{"type":"text","text":"Upon successful activation the tokens will be stored in the tokenStore on the instance."}],"type":"paragraph"},{"type":"aside","style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","isActive":true},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","isActive":true}]}],"name":"Throws"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/magicLinkActivate(userMagicLink:)-swift.method","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/passageauth\/magiclinkactivate(usermagiclink:)-swift.method"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/AuthResult":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"url":"\/documentation\/passage\/authresult","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"topic","title":"AuthResult","abstract":[{"type":"text","text":"The authentication result containing the users tokens and redirect url"}]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAuth/magicLinkActivate(userMagicLink:)-swift.method":{"role":"symbol","title":"magicLinkActivate(userMagicLink:)","kind":"symbol","url":"\/documentation\/passage\/passageauth\/magiclinkactivate(usermagiclink:)-swift.method","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/magicLinkActivate(userMagicLink:)-swift.method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"magicLinkActivate"},{"text":"(","kind":"text"},{"text":"userMagicLink","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Completes a magic link login workflow by activating the magic link."}]}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/magicLinkActivate(userMagicLink:)-swift.method","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage0A4AuthC17magicLinkActivate09userMagicD0AA0B6ResultVSS_tYaKF","role":"symbol","title":"magicLinkActivate(userMagicLink:)","modules":[{"name":"Passage"}],"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"magicLinkActivate"},{"kind":"text","text":"("},{"kind":"externalParam","text":"userMagicLink"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage10AuthResultV","kind":"typeIdentifier","text":"AuthResult"}],"symbolKind":"method"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/magiclinkactivate(usermagiclink:)-swift.method"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"magicLinkActivate","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"userMagicLink"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult"}],"platforms":["iOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"string - full magic link that starts with “ml” (sent via email or text to the user)"}]}],"name":"userMagicLink"}]},{"kind":"content","content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"reference","isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult"},{"text":" The AuthResult object contains an authentication token (JWT) and redirect URL. The auth token should be used on all subsequent authenticated requests to the app. The redirect URL specifies the route that users should be redirected to after completed registration or login","type":"text"}]}]},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The magic link is in the psg_magic_link query parameter when a user clicks the link in their email or text."}]},{"inlineContent":[{"type":"text","text":"Upon successful activation the tokens will be stored in the tokenStore on the instance."}],"type":"paragraph"},{"content":[{"inlineContent":[{"type":"text","text":""},{"isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError","type":"reference"}],"type":"paragraph"}],"style":"note","name":"Throws","type":"aside"}],"kind":"content"}],"abstract":[{"type":"text","text":"Completes a magic link login workflow by activating the magic link."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage/MagicLinkActivateError":{"kind":"symbol","url":"\/documentation\/passage\/magiclinkactivateerror","role":"symbol","title":"MagicLinkActivateError","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkActivateError"}],"abstract":[],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"MagicLinkActivateError"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageAuth/magicLinkActivate(userMagicLink:)-swift.method":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/magicLinkActivate(userMagicLink:)-swift.method","abstract":[{"type":"text","text":"Completes a magic link login workflow by activating the magic link."}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"magicLinkActivate"},{"kind":"text","text":"("},{"text":"userMagicLink","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage10AuthResultV","kind":"typeIdentifier","text":"AuthResult"}],"title":"magicLinkActivate(userMagicLink:)","kind":"symbol","url":"\/documentation\/passage\/passageauth\/magiclinkactivate(usermagiclink:)-swift.method"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/magiclinkactivate(usermagiclink:)-swift.type.method.json b/docs/data/documentation/passage/passageauth/magiclinkactivate(usermagiclink:)-swift.type.method.json index 9f95f2f4..f3049799 100644 --- a/docs/data/documentation/passage/passageauth/magiclinkactivate(usermagiclink:)-swift.type.method.json +++ b/docs/data/documentation/passage/passageauth/magiclinkactivate(usermagiclink:)-swift.type.method.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"magicLinkActivate","kind":"identifier"},{"text":"(","kind":"text"},{"text":"userMagicLink","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult"}],"languages":["swift"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"string - full magic link that starts with “ml” (sent via email or text to the user)"}],"type":"paragraph"}],"name":"userMagicLink"}]},{"content":[{"type":"heading","level":2,"text":"Return Value","anchor":"return-value"},{"inlineContent":[{"text":"","type":"text"},{"isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"reference"},{"type":"text","text":" The AuthResult object contains an authentication token (JWT) and redirect URL. The auth token should be used on all subsequent authenticated requests to the app. The redirect URL specifies the route that users should be redirected to after completed registration or login"}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"Used to activate either a login or registration magic link."}],"type":"paragraph"},{"content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","isActive":true,"type":"reference"},{"type":"text","text":", "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","isActive":true,"type":"reference"}]}],"name":"Throws","type":"aside","style":"note"}]}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/magicLinkActivate(userMagicLink:)-swift.type.method","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/passageauth\/magiclinkactivate(usermagiclink:)-swift.type.method"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"symbolKind":"method","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"magicLinkActivate"},{"text":"(","kind":"text"},{"text":"userMagicLink","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult"}],"roleHeading":"Type Method","externalID":"s:7Passage0A4AuthC17magicLinkActivate09userMagicD0AA0B6ResultVSS_tYaKFZ","modules":[{"name":"Passage"}],"role":"symbol","title":"magicLinkActivate(userMagicLink:)"},"abstract":[{"type":"text","text":"Completes a magic link login workflow by activating the magic link. The magic link is in the psg_magic_link query parameter when a user clicks the link in their email or text."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"references":{"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAuth/magicLinkActivate(userMagicLink:)-swift.type.method":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"magicLinkActivate","kind":"identifier"},{"text":"(","kind":"text"},{"text":"userMagicLink","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult"}],"abstract":[{"type":"text","text":"Completes a magic link login workflow by activating the magic link. The magic link is in the psg_magic_link query parameter when a user clicks the link in their email or text."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/magicLinkActivate(userMagicLink:)-swift.type.method","role":"symbol","title":"magicLinkActivate(userMagicLink:)","url":"\/documentation\/passage\/passageauth\/magiclinkactivate(usermagiclink:)-swift.type.method","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/AuthResult":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"url":"\/documentation\/passage\/authresult","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"topic","title":"AuthResult","abstract":[{"type":"text","text":"The authentication result containing the users tokens and redirect url"}]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"magicLinkActivate"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"userMagicLink"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult"}],"externalID":"s:7Passage0A4AuthC17magicLinkActivate09userMagicD0AA0B6ResultVSS_tYaKFZ","title":"magicLinkActivate(userMagicLink:)","role":"symbol","roleHeading":"Type Method"},"sections":[],"abstract":[{"type":"text","text":"Completes a magic link login workflow by activating the magic link. The magic link is in the psg_magic_link query parameter when a user clicks the link in their email or text."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/magicLinkActivate(userMagicLink:)-swift.type.method","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"magicLinkActivate"},{"kind":"text","text":"("},{"text":"userMagicLink","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"AuthResult","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"}]}],"kind":"declarations"},{"parameters":[{"name":"userMagicLink","content":[{"type":"paragraph","inlineContent":[{"text":"string - full magic link that starts with “ml” (sent via email or text to the user)","type":"text"}]}]}],"kind":"parameters"},{"content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","isActive":true},{"type":"text","text":" The AuthResult object contains an authentication token (JWT) and redirect URL. The auth token should be used on all subsequent authenticated requests to the app. The redirect URL specifies the route that users should be redirected to after completed registration or login"}]}],"kind":"content"},{"kind":"content","content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"Used to activate either a login or registration magic link.","type":"text"}]},{"type":"aside","name":"Throws","style":"note","content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError","isActive":true,"type":"reference"}]}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/passage\/passageauth\/magiclinkactivate(usermagiclink:)-swift.type.method"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage/MagicLinkActivateError":{"kind":"symbol","url":"\/documentation\/passage\/magiclinkactivateerror","role":"symbol","title":"MagicLinkActivateError","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkActivateError"}],"abstract":[],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"MagicLinkActivateError"}]},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAuth/magicLinkActivate(userMagicLink:)-swift.type.method":{"role":"symbol","title":"magicLinkActivate(userMagicLink:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/magicLinkActivate(userMagicLink:)-swift.type.method","url":"\/documentation\/passage\/passageauth\/magiclinkactivate(usermagiclink:)-swift.type.method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"magicLinkActivate","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"userMagicLink"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage10AuthResultV","kind":"typeIdentifier","text":"AuthResult"}],"abstract":[{"text":"Completes a magic link login workflow by activating the magic link. The magic link is in the psg_magic_link query parameter when a user clicks the link in their email or text.","type":"text"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/newloginmagiclink(identifier:language:)-swift.method.json b/docs/data/documentation/passage/passageauth/newloginmagiclink(identifier:language:)-swift.method.json new file mode 100644 index 00000000..d8e66955 --- /dev/null +++ b/docs/data/documentation/passage/passageauth/newloginmagiclink(identifier:language:)-swift.method.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newLoginMagicLink(identifier:language:)-swift.method"},"metadata":{"externalID":"s:7Passage0A4AuthC17newLoginMagicLink10identifier8languageAA0eF0VSS_SSSgtYaKF","modules":[{"name":"Passage"}],"roleHeading":"Instance Method","role":"symbol","symbolKind":"method","title":"newLoginMagicLink(identifier:language:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"newLoginMagicLink"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"language"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage9MagicLinkV","text":"MagicLink","kind":"typeIdentifier"}]},"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"newLoginMagicLink","kind":"identifier"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"language","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"MagicLink","preciseIdentifier":"s:7Passage9MagicLinkV","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"string - email or phone number, depending on your app settings"}],"type":"paragraph"}],"name":"identifier"},{"name":"language","content":[{"inlineContent":[{"text":"optional language string for localizing emails, if no lanuage or an invalid language is provided the application default lanuage will be used","type":"text"}],"type":"paragraph"}]}]},{"content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"inlineContent":[{"text":"","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","type":"reference","isActive":true},{"type":"text","text":" This type include the magic link ID, which can be used to check if the magic link has been activate or not, using the getMagicLinkStatus() method."}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"type":"aside","style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError","type":"reference","isActive":true}]}],"name":"Throws"}]}],"variants":[{"paths":["\/documentation\/passage\/passageauth\/newloginmagiclink(identifier:language:)-swift.method"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Creates and send a magic link to login the user. The user will receive an email or text to complete the login."}],"references":{"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/PassageAuth/newLoginMagicLink(identifier:language:)-swift.method":{"role":"symbol","title":"newLoginMagicLink(identifier:language:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newLoginMagicLink(identifier:language:)-swift.method","url":"\/documentation\/passage\/passageauth\/newloginmagiclink(identifier:language:)-swift.method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"newLoginMagicLink"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"language","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"MagicLink","kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV"}],"abstract":[{"type":"text","text":"Creates and send a magic link to login the user. The user will receive an email or text to complete the login."}],"kind":"symbol"},"doc://Passage/documentation/Passage/NewLoginMagicLinkError":{"navigatorTitle":[{"text":"NewLoginMagicLinkError","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"NewLoginMagicLinkError","type":"topic","url":"\/documentation\/passage\/newloginmagiclinkerror","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NewLoginMagicLinkError","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/newloginmagiclink(identifier:language:)-swift.type.method.json b/docs/data/documentation/passage/passageauth/newloginmagiclink(identifier:language:)-swift.type.method.json new file mode 100644 index 00000000..d58db389 --- /dev/null +++ b/docs/data/documentation/passage/passageauth/newloginmagiclink(identifier:language:)-swift.type.method.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/passageauth\/newloginmagiclink(identifier:language:)-swift.type.method"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newLoginMagicLink(identifier:language:)-swift.type.method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"newLoginMagicLink"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"language","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil) "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage9MagicLinkV","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","kind":"typeIdentifier","text":"MagicLink"}],"languages":["swift"],"platforms":["iOS"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"string - email or phone number, depending on your app settings"}]}],"name":"identifier"},{"name":"language","content":[{"inlineContent":[{"type":"text","text":"optional language string for localizing emails, if no lanuage or an invalid language is provided the application default lanuage will be used"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"anchor":"return-value","type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","type":"reference","isActive":true},{"type":"text","text":" This type include the magic link ID, which can be used to check if the magic link has been activate or not, using the getMagicLinkStatus() method."}]}]},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"name":"Throws","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError","isActive":true}]}],"style":"note","type":"aside"}],"kind":"content"}],"abstract":[{"type":"text","text":"Creates and send a magic link to login the user. The user will receive an email or text to complete the login."}],"sections":[],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"newLoginMagicLink"},{"kind":"text","text":"("},{"kind":"externalParam","text":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"language","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV","text":"MagicLink"}],"externalID":"s:7Passage0A4AuthC17newLoginMagicLink10identifier8languageAA0eF0VSS_SSSgtYaKFZ","title":"newLoginMagicLink(identifier:language:)","role":"symbol","roleHeading":"Type Method"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAuth/newLoginMagicLink(identifier:language:)-swift.type.method":{"role":"symbol","title":"newLoginMagicLink(identifier:language:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newLoginMagicLink(identifier:language:)-swift.type.method","url":"\/documentation\/passage\/passageauth\/newloginmagiclink(identifier:language:)-swift.type.method","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"newLoginMagicLink"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"language","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage9MagicLinkV","text":"MagicLink","kind":"typeIdentifier"}],"abstract":[{"text":"Creates and send a magic link to login the user. The user will receive an email or text to complete the login.","type":"text"}],"kind":"symbol"},"doc://Passage/documentation/Passage/NewLoginMagicLinkError":{"navigatorTitle":[{"text":"NewLoginMagicLinkError","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"NewLoginMagicLinkError","type":"topic","url":"\/documentation\/passage\/newloginmagiclinkerror","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NewLoginMagicLinkError","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/newloginmagiclink(identifier:language:).json b/docs/data/documentation/passage/passageauth/newloginmagiclink(identifier:language:).json deleted file mode 100644 index d274a9f1..00000000 --- a/docs/data/documentation/passage/passageauth/newloginmagiclink(identifier:language:).json +++ /dev/null @@ -1 +0,0 @@ -{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newLoginMagicLink(identifier:language:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/newloginmagiclink(identifier:language:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"metadata":{"externalID":"s:7Passage0A4AuthC17newLoginMagicLink10identifier8languageAA0eF0VSS_SSSgtYaKFZ","symbolKind":"method","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"newLoginMagicLink"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"MagicLink","preciseIdentifier":"s:7Passage9MagicLinkV","kind":"typeIdentifier"}],"modules":[{"name":"Passage"}],"title":"newLoginMagicLink(identifier:language:)","roleHeading":"Type Method"},"abstract":[{"type":"text","text":"Creates and send a magic link to login the user. The user will receive an email or text to complete the login."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"newLoginMagicLink","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"language"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil) "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage9MagicLinkV","text":"MagicLink","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink"}]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"string - email or phone number, depending on your app settings","type":"text"}]}],"name":"identifier"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"optional language string for localizing emails, if no lanuage or an invalid language is provided the application default lanuage will be used"}]}],"name":"language"}]},{"content":[{"level":2,"anchor":"return-value","type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","type":"reference","isActive":true},{"text":" This type include the magic link ID, which can be used to check if the magic link has been activate or not, using the getMagicLinkStatus() method.","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"style":"note","name":"Throws","content":[{"inlineContent":[{"text":"","type":"text"},{"isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","type":"reference"},{"type":"text","text":", "},{"isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","type":"reference"}],"type":"paragraph"}],"type":"aside"}]}],"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAuth/newLoginMagicLink(identifier:language:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newLoginMagicLink(identifier:language:)","title":"newLoginMagicLink(identifier:language:)","abstract":[{"type":"text","text":"Creates and send a magic link to login the user. The user will receive an email or text to complete the login."}],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"newLoginMagicLink","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage9MagicLinkV","text":"MagicLink","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/passageauth\/newloginmagiclink(identifier:language:)","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/MagicLink":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"MagicLink","kind":"identifier"}],"url":"\/documentation\/passage\/magiclink","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","type":"topic","title":"MagicLink","abstract":[{"type":"text","text":"Describes a magic link"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/newloginonetimepasscode(identifier:language:)-swift.method.json b/docs/data/documentation/passage/passageauth/newloginonetimepasscode(identifier:language:)-swift.method.json new file mode 100644 index 00000000..3928ef2e --- /dev/null +++ b/docs/data/documentation/passage/passageauth/newloginonetimepasscode(identifier:language:)-swift.method.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/newloginonetimepasscode(identifier:language:)-swift.method"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"newLoginOneTimePasscode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"language","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil) ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"OneTimePasscode","preciseIdentifier":"s:7Passage15OneTimePasscodeV","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode"}],"platforms":["iOS"],"languages":["swift"]}]},{"parameters":[{"name":"identifier","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"string - email or phone number, depending on your app settings"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"optional language string for localizing emails, if no lanuage or an invalid language is provided the application default lanuage will be used"}]}],"name":"language"}],"kind":"parameters"},{"content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"inlineContent":[{"type":"text","text":""},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode","isActive":true}],"type":"paragraph"}],"kind":"content"},{"content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"aside","name":"Throws","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError"}]}],"style":"note"}],"kind":"content"}],"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"newLoginOneTimePasscode"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"language"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"OneTimePasscode","kind":"typeIdentifier","preciseIdentifier":"s:7Passage15OneTimePasscodeV"}],"externalID":"s:7Passage0A4AuthC23newLoginOneTimePasscode10identifier8languageAA0efG0VSS_SSSgtYaKF","title":"newLoginOneTimePasscode(identifier:language:)","symbolKind":"method","roleHeading":"Instance Method","role":"symbol"},"abstract":[{"type":"text","text":"Creates and sends a one time passcode to login the user. The user will receive an email or text to complete the login."}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newLoginOneTimePasscode(identifier:language:)-swift.method","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage/OneTimePasscode":{"kind":"symbol","url":"\/documentation\/passage\/onetimepasscode","role":"symbol","title":"OneTimePasscode","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"OneTimePasscode","kind":"identifier"}],"abstract":[{"text":"Describes a one time passcode","type":"text"}],"type":"topic","navigatorTitle":[{"text":"OneTimePasscode","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageAuth/newLoginOneTimePasscode(identifier:language:)-swift.method":{"abstract":[{"type":"text","text":"Creates and sends a one time passcode to login the user. The user will receive an email or text to complete the login."}],"kind":"symbol","url":"\/documentation\/passage\/passageauth\/newloginonetimepasscode(identifier:language:)-swift.method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"newLoginOneTimePasscode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"OneTimePasscode","kind":"typeIdentifier","preciseIdentifier":"s:7Passage15OneTimePasscodeV"}],"title":"newLoginOneTimePasscode(identifier:language:)","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newLoginOneTimePasscode(identifier:language:)-swift.method"},"doc://Passage/documentation/Passage/NewLoginOneTimePasscodeError":{"kind":"symbol","url":"\/documentation\/passage\/newloginonetimepasscodeerror","role":"symbol","title":"NewLoginOneTimePasscodeError","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewLoginOneTimePasscodeError","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"NewLoginOneTimePasscodeError","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/newloginonetimepasscode(identifier:language:)-swift.type.method.json b/docs/data/documentation/passage/passageauth/newloginonetimepasscode(identifier:language:)-swift.type.method.json new file mode 100644 index 00000000..ebc04d03 --- /dev/null +++ b/docs/data/documentation/passage/passageauth/newloginonetimepasscode(identifier:language:)-swift.type.method.json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/newloginonetimepasscode(identifier:language:)-swift.type.method"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"metadata":{"title":"newLoginOneTimePasscode(identifier:language:)","modules":[{"name":"Passage"}],"externalID":"s:7Passage0A4AuthC23newLoginOneTimePasscode10identifier8languageAA0efG0VSS_SSSgtYaKFZ","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"newLoginOneTimePasscode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"language","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage15OneTimePasscodeV","text":"OneTimePasscode"}],"symbolKind":"method","role":"symbol","roleHeading":"Type Method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"newLoginOneTimePasscode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"language","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil) ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"OneTimePasscode","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode","preciseIdentifier":"s:7Passage15OneTimePasscodeV"}],"platforms":["iOS"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"string - email or phone number, depending on your app settings"}]}],"name":"identifier"},{"content":[{"inlineContent":[{"type":"text","text":"optional language string for localizing emails, if no lanuage or an invalid language is provided the application default lanuage will be used"}],"type":"paragraph"}],"name":"language"}],"kind":"parameters"},{"content":[{"level":2,"type":"heading","anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode","isActive":true}]}],"kind":"content"},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"aside","name":"Throws","style":"note","content":[{"inlineContent":[{"type":"text","text":""},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError","type":"reference","isActive":true}],"type":"paragraph"}]}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newLoginOneTimePasscode(identifier:language:)-swift.type.method"},"abstract":[{"text":"Creates and sends a one time passcode to login the user. The user will receive an email or text to complete the login.","type":"text"}],"references":{"doc://Passage/documentation/Passage/PassageAuth/newLoginOneTimePasscode(identifier:language:)-swift.type.method":{"kind":"symbol","url":"\/documentation\/passage\/passageauth\/newloginonetimepasscode(identifier:language:)-swift.type.method","role":"symbol","title":"newLoginOneTimePasscode(identifier:language:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newLoginOneTimePasscode(identifier:language:)-swift.type.method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"newLoginOneTimePasscode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage15OneTimePasscodeV","text":"OneTimePasscode"}],"abstract":[{"type":"text","text":"Creates and sends a one time passcode to login the user. The user will receive an email or text to complete the login."}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NewLoginOneTimePasscodeError":{"kind":"symbol","url":"\/documentation\/passage\/newloginonetimepasscodeerror","role":"symbol","title":"NewLoginOneTimePasscodeError","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewLoginOneTimePasscodeError","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"NewLoginOneTimePasscodeError","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage/OneTimePasscode":{"kind":"symbol","url":"\/documentation\/passage\/onetimepasscode","role":"symbol","title":"OneTimePasscode","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"OneTimePasscode","kind":"identifier"}],"abstract":[{"text":"Describes a one time passcode","type":"text"}],"type":"topic","navigatorTitle":[{"text":"OneTimePasscode","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/newloginonetimepasscode(identifier:language:).json b/docs/data/documentation/passage/passageauth/newloginonetimepasscode(identifier:language:).json deleted file mode 100644 index 32fc7d43..00000000 --- a/docs/data/documentation/passage/passageauth/newloginonetimepasscode(identifier:language:).json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"metadata":{"symbolKind":"method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"newLoginOneTimePasscode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"language","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"OneTimePasscode","preciseIdentifier":"s:7Passage15OneTimePasscodeV"}],"role":"symbol","externalID":"s:7Passage0A4AuthC23newLoginOneTimePasscode10identifier8languageAA0efG0VSS_SSSgtYaKFZ","modules":[{"name":"Passage"}],"title":"newLoginOneTimePasscode(identifier:language:)","roleHeading":"Type Method"},"abstract":[{"type":"text","text":"Creates and sends a one time passcode to login the user. The user will receive an email or text to complete the login."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newLoginOneTimePasscode(identifier:language:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"newLoginOneTimePasscode"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"language","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil) ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"OneTimePasscode","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode","preciseIdentifier":"s:7Passage15OneTimePasscodeV"}]}]},{"parameters":[{"name":"identifier","content":[{"type":"paragraph","inlineContent":[{"text":"string - email or phone number, depending on your app settings","type":"text"}]}]},{"name":"language","content":[{"inlineContent":[{"text":"optional language string for localizing emails, if no lanuage or an invalid language is provided the application default lanuage will be used","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode"}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","type":"reference"},{"type":"text","text":", "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","isActive":true,"type":"reference"}]}],"style":"note","name":"Throws"}]}],"variants":[{"paths":["\/documentation\/passage\/passageauth\/newloginonetimepasscode(identifier:language:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/OneTimePasscode":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OneTimePasscode","kind":"identifier"}],"navigatorTitle":[{"text":"OneTimePasscode","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"Describes a one time passcode"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/onetimepasscode","title":"OneTimePasscode","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/newLoginOneTimePasscode(identifier:language:)":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"newLoginOneTimePasscode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"language","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"OneTimePasscode","preciseIdentifier":"s:7Passage15OneTimePasscodeV"}],"role":"symbol","type":"topic","kind":"symbol","abstract":[{"type":"text","text":"Creates and sends a one time passcode to login the user. The user will receive an email or text to complete the login."}],"title":"newLoginOneTimePasscode(identifier:language:)","url":"\/documentation\/passage\/passageauth\/newloginonetimepasscode(identifier:language:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newLoginOneTimePasscode(identifier:language:)"},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/newregistermagiclink(identifier:language:)-swift.method.json b/docs/data/documentation/passage/passageauth/newregistermagiclink(identifier:language:)-swift.method.json new file mode 100644 index 00000000..10c1cfdc --- /dev/null +++ b/docs/data/documentation/passage/passageauth/newregistermagiclink(identifier:language:)-swift.method.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"newRegisterMagicLink","kind":"identifier"},{"kind":"text","text":"("},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"language","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"MagicLink","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","preciseIdentifier":"s:7Passage9MagicLinkV"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"},{"parameters":[{"name":"identifier","content":[{"inlineContent":[{"type":"text","text":"string - email or phone number, depending on your app settings"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"optional language string for localizing emails, if no lanuage or an invalid language is provided the application default lanuage will be used"}]}],"name":"language"}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","type":"heading","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","isActive":true},{"text":" This type include the magic link ID, which can be used to check if the magic link has been activate or not, using the getMagicLinkStatus() method","type":"text"}]}]},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"name":"Throws","content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError","isActive":true,"type":"reference"}]}],"type":"aside","style":"note"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","metadata":{"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"newRegisterMagicLink","kind":"identifier"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"language"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV","text":"MagicLink"}],"symbolKind":"method","role":"symbol","modules":[{"name":"Passage"}],"externalID":"s:7Passage0A4AuthC20newRegisterMagicLink10identifier8languageAA0eF0VSS_SSSgtYaKF","title":"newRegisterMagicLink(identifier:language:)"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newRegisterMagicLink(identifier:language:)-swift.method"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/newregistermagiclink(identifier:language:)-swift.method"]}],"abstract":[{"type":"text","text":"Creates and send a magic link to register the user. The user will receive an email or text to complete the registration."}],"references":{"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NewRegisterMagicLinkError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NewRegisterMagicLinkError","kind":"identifier"}],"url":"\/documentation\/passage\/newregistermagiclinkerror","navigatorTitle":[{"kind":"identifier","text":"NewRegisterMagicLinkError"}],"abstract":[],"kind":"symbol","title":"NewRegisterMagicLinkError","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/PassageAuth/newRegisterMagicLink(identifier:language:)-swift.method":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newRegisterMagicLink(identifier:language:)-swift.method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"newRegisterMagicLink"},{"kind":"text","text":"("},{"kind":"externalParam","text":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"language"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"MagicLink","kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV"}],"url":"\/documentation\/passage\/passageauth\/newregistermagiclink(identifier:language:)-swift.method","abstract":[{"type":"text","text":"Creates and send a magic link to register the user. The user will receive an email or text to complete the registration."}],"kind":"symbol","title":"newRegisterMagicLink(identifier:language:)","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/newregistermagiclink(identifier:language:)-swift.type.method.json b/docs/data/documentation/passage/passageauth/newregistermagiclink(identifier:language:)-swift.type.method.json new file mode 100644 index 00000000..01a08d5f --- /dev/null +++ b/docs/data/documentation/passage/passageauth/newregistermagiclink(identifier:language:)-swift.type.method.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/passageauth\/newregistermagiclink(identifier:language:)-swift.type.method"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Creates and send a magic link to register the user. The user will receive an email or text to complete the registration."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newRegisterMagicLink(identifier:language:)-swift.type.method","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"newRegisterMagicLink"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil) ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV","text":"MagicLink"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"identifier","content":[{"type":"paragraph","inlineContent":[{"text":"string - email or phone number, depending on your app settings","type":"text"}]}]},{"name":"language","content":[{"inlineContent":[{"type":"text","text":"optional language string for localizing emails, if no lanuage or an invalid language is provided the application default lanuage will be used"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"inlineContent":[{"text":"","type":"text"},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","isActive":true},{"type":"text","text":" This type include the magic link ID, which can be used to check if the magic link has been activate or not, using the getMagicLinkStatus() method"}],"type":"paragraph"}]},{"kind":"content","content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"name":"Throws","content":[{"inlineContent":[{"text":"","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError","isActive":true,"type":"reference"}],"type":"paragraph"}],"type":"aside","style":"note"}]}],"kind":"symbol","metadata":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"newRegisterMagicLink"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"language","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"MagicLink","kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV"}],"roleHeading":"Type Method","symbolKind":"method","externalID":"s:7Passage0A4AuthC20newRegisterMagicLink10identifier8languageAA0eF0VSS_SSSgtYaKFZ","role":"symbol","title":"newRegisterMagicLink(identifier:language:)","modules":[{"name":"Passage"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/PassageAuth/newRegisterMagicLink(identifier:language:)-swift.type.method":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"newRegisterMagicLink"},{"kind":"text","text":"("},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage9MagicLinkV","text":"MagicLink","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/passageauth\/newregistermagiclink(identifier:language:)-swift.type.method","abstract":[{"text":"Creates and send a magic link to register the user. The user will receive an email or text to complete the registration.","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newRegisterMagicLink(identifier:language:)-swift.type.method","role":"symbol","title":"newRegisterMagicLink(identifier:language:)","kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage/NewRegisterMagicLinkError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NewRegisterMagicLinkError","kind":"identifier"}],"url":"\/documentation\/passage\/newregistermagiclinkerror","navigatorTitle":[{"kind":"identifier","text":"NewRegisterMagicLinkError"}],"abstract":[],"kind":"symbol","title":"NewRegisterMagicLinkError","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/newregistermagiclink(identifier:language:).json b/docs/data/documentation/passage/passageauth/newregistermagiclink(identifier:language:).json deleted file mode 100644 index d209fbbc..00000000 --- a/docs/data/documentation/passage/passageauth/newregistermagiclink(identifier:language:).json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newRegisterMagicLink(identifier:language:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Type Method","externalID":"s:7Passage0A4AuthC20newRegisterMagicLink10identifier8languageAA0eF0VSS_SSSgtYaKFZ","symbolKind":"method","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"newRegisterMagicLink","kind":"identifier"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"language","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"MagicLink","preciseIdentifier":"s:7Passage9MagicLinkV","kind":"typeIdentifier"}],"title":"newRegisterMagicLink(identifier:language:)","role":"symbol","modules":[{"name":"Passage"}]},"sections":[],"abstract":[{"text":"Creates and send a magic link to register the user. The user will receive an email or text to complete the registration.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"newRegisterMagicLink","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? = nil) ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","kind":"typeIdentifier","text":"MagicLink","preciseIdentifier":"s:7Passage9MagicLinkV"}],"platforms":["iOS"],"languages":["swift"]}]},{"parameters":[{"name":"identifier","content":[{"inlineContent":[{"text":"string - email or phone number, depending on your app settings","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"optional language string for localizing emails, if no lanuage or an invalid language is provided the application default lanuage will be used"}]}],"name":"language"}],"kind":"parameters"},{"content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"inlineContent":[{"type":"text","text":""},{"isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","type":"reference"},{"text":" This type include the magic link ID, which can be used to check if the magic link has been activate or not, using the getMagicLinkStatus() method","type":"text"}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"name":"Throws","type":"aside","style":"note","content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError"},{"type":"text","text":", "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","isActive":true,"type":"reference"}]}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/newregistermagiclink(identifier:language:)"]}],"references":{"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/newRegisterMagicLink(identifier:language:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newRegisterMagicLink(identifier:language:)","type":"topic","url":"\/documentation\/passage\/passageauth\/newregistermagiclink(identifier:language:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"newRegisterMagicLink"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV","text":"MagicLink"}],"role":"symbol","abstract":[{"text":"Creates and send a magic link to register the user. The user will receive an email or text to complete the registration.","type":"text"}],"title":"newRegisterMagicLink(identifier:language:)","kind":"symbol"},"doc://Passage/documentation/Passage/MagicLink":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"MagicLink","kind":"identifier"}],"url":"\/documentation\/passage\/magiclink","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","type":"topic","title":"MagicLink","abstract":[{"type":"text","text":"Describes a magic link"}]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/newregisteronetimepasscode(identifier:language:)-swift.method.json b/docs/data/documentation/passage/passageauth/newregisteronetimepasscode(identifier:language:)-swift.method.json new file mode 100644 index 00000000..35872628 --- /dev/null +++ b/docs/data/documentation/passage/passageauth/newregisteronetimepasscode(identifier:language:)-swift.method.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newRegisterOneTimePasscode(identifier:language:)-swift.method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"newRegisterOneTimePasscode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"language","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil) ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode","preciseIdentifier":"s:7Passage15OneTimePasscodeV","text":"OneTimePasscode","kind":"typeIdentifier"}]}]},{"kind":"parameters","parameters":[{"name":"identifier","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"string - email or phone number, depending on your app settings"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"optional language string for localizing emails, if no lanuage or an invalid language is provided the application default lanuage will be used","type":"text"}]}],"name":"language"}]},{"content":[{"text":"Return Value","level":2,"type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode","type":"reference","isActive":true}]}],"kind":"content"},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError","isActive":true}]}],"style":"note","name":"Throws","type":"aside"}]}],"variants":[{"paths":["\/documentation\/passage\/passageauth\/newregisteronetimepasscode(identifier:language:)-swift.method"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"metadata":{"externalID":"s:7Passage0A4AuthC26newRegisterOneTimePasscode10identifier8languageAA0efG0VSS_SSSgtYaKF","role":"symbol","title":"newRegisterOneTimePasscode(identifier:language:)","roleHeading":"Instance Method","modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"newRegisterOneTimePasscode"},{"kind":"text","text":"("},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage15OneTimePasscodeV","text":"OneTimePasscode"}]},"kind":"symbol","abstract":[{"text":"Creates and sends a one time passcode to the user. The user will receive an email or text to complete the registration.","type":"text"}],"references":{"doc://Passage/documentation/Passage/PassageAuth/newRegisterOneTimePasscode(identifier:language:)-swift.method":{"role":"symbol","title":"newRegisterOneTimePasscode(identifier:language:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newRegisterOneTimePasscode(identifier:language:)-swift.method","url":"\/documentation\/passage\/passageauth\/newregisteronetimepasscode(identifier:language:)-swift.method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"newRegisterOneTimePasscode","kind":"identifier"},{"kind":"text","text":"("},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"language","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"OneTimePasscode","kind":"typeIdentifier","preciseIdentifier":"s:7Passage15OneTimePasscodeV"}],"abstract":[{"text":"Creates and sends a one time passcode to the user. The user will receive an email or text to complete the registration.","type":"text"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OneTimePasscode":{"kind":"symbol","url":"\/documentation\/passage\/onetimepasscode","role":"symbol","title":"OneTimePasscode","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"OneTimePasscode","kind":"identifier"}],"abstract":[{"text":"Describes a one time passcode","type":"text"}],"type":"topic","navigatorTitle":[{"text":"OneTimePasscode","kind":"identifier"}]},"doc://Passage/documentation/Passage/NewRegisterOneTimePasscodeError":{"type":"topic","url":"\/documentation\/passage\/newregisteronetimepasscodeerror","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError","navigatorTitle":[{"kind":"identifier","text":"NewRegisterOneTimePasscodeError"}],"title":"NewRegisterOneTimePasscodeError","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NewRegisterOneTimePasscodeError"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/newregisteronetimepasscode(identifier:language:)-swift.type.method.json b/docs/data/documentation/passage/passageauth/newregisteronetimepasscode(identifier:language:)-swift.type.method.json new file mode 100644 index 00000000..d88c870b --- /dev/null +++ b/docs/data/documentation/passage/passageauth/newregisteronetimepasscode(identifier:language:)-swift.type.method.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"metadata":{"modules":[{"name":"Passage"}],"externalID":"s:7Passage0A4AuthC26newRegisterOneTimePasscode10identifier8languageAA0efG0VSS_SSSgtYaKFZ","roleHeading":"Type Method","title":"newRegisterOneTimePasscode(identifier:language:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"newRegisterOneTimePasscode","kind":"identifier"},{"kind":"text","text":"("},{"text":"identifier","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"language","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?) "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage15OneTimePasscodeV","text":"OneTimePasscode"}],"role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newRegisterOneTimePasscode(identifier:language:)-swift.type.method"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Creates and sends a one time passcode to the user. The user will receive an email or text to complete the registration.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"newRegisterOneTimePasscode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"OneTimePasscode","kind":"typeIdentifier","preciseIdentifier":"s:7Passage15OneTimePasscodeV","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode"}],"languages":["swift"]}]},{"parameters":[{"name":"identifier","content":[{"inlineContent":[{"text":"string - email or phone number, depending on your app settings","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"optional language string for localizing emails, if no lanuage or an invalid language is provided the application default lanuage will be used","type":"text"}]}],"name":"language"}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","level":2,"type":"heading","anchor":"return-value"},{"inlineContent":[{"text":"","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode","type":"reference","isActive":true}],"type":"paragraph"}]},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"name":"Throws","type":"aside","style":"note","content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError","type":"reference"}]}]}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/newregisteronetimepasscode(identifier:language:)-swift.type.method"]}],"references":{"doc://Passage/documentation/Passage/PassageAuth/newRegisterOneTimePasscode(identifier:language:)-swift.type.method":{"url":"\/documentation\/passage\/passageauth\/newregisteronetimepasscode(identifier:language:)-swift.type.method","kind":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"newRegisterOneTimePasscode"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"language"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage15OneTimePasscodeV","text":"OneTimePasscode","kind":"typeIdentifier"}],"title":"newRegisterOneTimePasscode(identifier:language:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newRegisterOneTimePasscode(identifier:language:)-swift.type.method","role":"symbol","abstract":[{"type":"text","text":"Creates and sends a one time passcode to the user. The user will receive an email or text to complete the registration."}]},"doc://Passage/documentation/Passage/OneTimePasscode":{"kind":"symbol","url":"\/documentation\/passage\/onetimepasscode","role":"symbol","title":"OneTimePasscode","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"OneTimePasscode","kind":"identifier"}],"abstract":[{"text":"Describes a one time passcode","type":"text"}],"type":"topic","navigatorTitle":[{"text":"OneTimePasscode","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NewRegisterOneTimePasscodeError":{"type":"topic","url":"\/documentation\/passage\/newregisteronetimepasscodeerror","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError","navigatorTitle":[{"kind":"identifier","text":"NewRegisterOneTimePasscodeError"}],"title":"NewRegisterOneTimePasscodeError","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NewRegisterOneTimePasscodeError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/newregisteronetimepasscode(identifier:language:).json b/docs/data/documentation/passage/passageauth/newregisteronetimepasscode(identifier:language:).json deleted file mode 100644 index 7288bdb2..00000000 --- a/docs/data/documentation/passage/passageauth/newregisteronetimepasscode(identifier:language:).json +++ /dev/null @@ -1 +0,0 @@ -{"kind":"symbol","abstract":[{"type":"text","text":"Creates and sends a one time passcode to the user. The user will receive an email or text to complete the registration."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/newregisteronetimepasscode(identifier:language:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"sections":[],"metadata":{"roleHeading":"Type Method","externalID":"s:7Passage0A4AuthC26newRegisterOneTimePasscode10identifier8languageAA0efG0VSS_SSSgtYaKFZ","symbolKind":"method","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"newRegisterOneTimePasscode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage15OneTimePasscodeV","text":"OneTimePasscode"}],"title":"newRegisterOneTimePasscode(identifier:language:)","role":"symbol","modules":[{"name":"Passage"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"newRegisterOneTimePasscode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"language","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil) ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage15OneTimePasscodeV","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode","text":"OneTimePasscode","kind":"typeIdentifier"}]}]},{"kind":"parameters","parameters":[{"name":"identifier","content":[{"inlineContent":[{"text":"string - email or phone number, depending on your app settings","type":"text"}],"type":"paragraph"}]},{"name":"language","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"optional language string for localizing emails, if no lanuage or an invalid language is provided the application default lanuage will be used"}]}]}]},{"content":[{"level":2,"anchor":"return-value","type":"heading","text":"Return Value"},{"inlineContent":[{"type":"text","text":""},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode","type":"reference","isActive":true}],"type":"paragraph"}],"kind":"content"},{"content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"name":"Throws","type":"aside","style":"note","content":[{"inlineContent":[{"text":"","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError"},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError"}],"type":"paragraph"}]}],"kind":"content"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newRegisterOneTimePasscode(identifier:language:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/newRegisterOneTimePasscode(identifier:language:)":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/newRegisterOneTimePasscode(identifier:language:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"newRegisterOneTimePasscode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"OneTimePasscode","kind":"typeIdentifier","preciseIdentifier":"s:7Passage15OneTimePasscodeV"}],"abstract":[{"type":"text","text":"Creates and sends a one time passcode to the user. The user will receive an email or text to complete the registration."}],"kind":"symbol","title":"newRegisterOneTimePasscode(identifier:language:)","url":"\/documentation\/passage\/passageauth\/newregisteronetimepasscode(identifier:language:)"},"doc://Passage/documentation/Passage/OneTimePasscode":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"OneTimePasscode","kind":"identifier"}],"navigatorTitle":[{"text":"OneTimePasscode","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"Describes a one time passcode"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/onetimepasscode","title":"OneTimePasscode","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscode"},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/onetimepasscodeactivate(otp:otpid:)-swift.method.json b/docs/data/documentation/passage/passageauth/onetimepasscodeactivate(otp:otpid:)-swift.method.json index d646b78c..06f593fc 100644 --- a/docs/data/documentation/passage/passageauth/onetimepasscodeactivate(otp:otpid:)-swift.method.json +++ b/docs/data/documentation/passage/passageauth/onetimepasscodeactivate(otp:otpid:)-swift.method.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/passage\/passageauth\/onetimepasscodeactivate(otp:otpid:)-swift.method"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/oneTimePasscodeActivate(otp:otpId:)-swift.method","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage0A4AuthC23oneTimePasscodeActivate3otp0G2IdAA0B6ResultVSS_SStYaKF","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"oneTimePasscodeActivate","kind":"identifier"},{"text":"(","kind":"text"},{"text":"otp","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"otpId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage10AuthResultV","kind":"typeIdentifier","text":"AuthResult"}],"modules":[{"name":"Passage"}],"symbolKind":"method","role":"symbol","roleHeading":"Instance Method","title":"oneTimePasscodeActivate(otp:otpId:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"oneTimePasscodeActivate"},{"text":"(","kind":"text"},{"text":"otp","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"otpId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","text":"AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"}],"platforms":["iOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"otp","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"string - The OTP provided by your user"}]}]},{"content":[{"inlineContent":[{"text":"string - The OTP id returned from login or register method","type":"text"}],"type":"paragraph"}],"name":"otpId"}]},{"kind":"content","content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"reference","isActive":true},{"type":"text","text":" The AuthResult object contains an authentication token (JWT) and redirect URL. The auth token should be used on all subsequent authenticated requests to the app. The redirect URL specifies the route that users should be redirected to after completed registration or login"}]}]},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Upon successful activation the tokens will be stored in the tokenStore on the instance."}]},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","isActive":true},{"type":"text","text":", "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","isActive":true,"type":"reference"}]}],"type":"aside","name":"Throws"}]}],"sections":[],"abstract":[{"text":"Activates a One-Time Passcode","type":"text"}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAuth/oneTimePasscodeActivate(otp:otpId:)-swift.method":{"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"oneTimePasscodeActivate"},{"kind":"text","text":"("},{"text":"otp","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"otpId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"}],"url":"\/documentation\/passage\/passageauth\/onetimepasscodeactivate(otp:otpid:)-swift.method","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/oneTimePasscodeActivate(otp:otpId:)-swift.method","type":"topic","title":"oneTimePasscodeActivate(otp:otpId:)","abstract":[{"text":"Activates a One-Time Passcode","type":"text"}]},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AuthResult":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"url":"\/documentation\/passage\/authresult","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"topic","title":"AuthResult","abstract":[{"type":"text","text":"The authentication result containing the users tokens and redirect url"}]}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/onetimepasscodeactivate(otp:otpid:)-swift.method"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"oneTimePasscodeActivate"},{"text":"(","kind":"text"},{"text":"otp","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"otpId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"string - The OTP provided by your user"}]}],"name":"otp"},{"name":"otpId","content":[{"inlineContent":[{"type":"text","text":"string - The OTP id returned from login or register method"}],"type":"paragraph"}]}]},{"content":[{"level":2,"type":"heading","anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","isActive":true},{"text":" The AuthResult object contains an authentication token (JWT) and redirect URL. The auth token should be used on all subsequent authenticated requests to the app. The redirect URL specifies the route that users should be redirected to after completed registration or login","type":"text"}]}],"kind":"content"},{"content":[{"level":2,"anchor":"discussion","type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Upon successful activation the tokens will be stored in the tokenStore on the instance."}]},{"name":"Throws","style":"note","type":"aside","content":[{"inlineContent":[{"type":"text","text":""},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError","isActive":true,"type":"reference"}],"type":"paragraph"}]}],"kind":"content"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/oneTimePasscodeActivate(otp:otpId:)-swift.method","interfaceLanguage":"swift"},"metadata":{"title":"oneTimePasscodeActivate(otp:otpId:)","modules":[{"name":"Passage"}],"externalID":"s:7Passage0A4AuthC23oneTimePasscodeActivate3otp0G2IdAA0B6ResultVSS_SStYaKF","role":"symbol","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"oneTimePasscodeActivate"},{"kind":"text","text":"("},{"kind":"externalParam","text":"otp"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"otpId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV"}],"roleHeading":"Instance Method"},"abstract":[{"type":"text","text":"Activates a One-Time Passcode"}],"references":{"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OneTimePasscodeActivateError":{"abstract":[],"url":"\/documentation\/passage\/onetimepasscodeactivateerror","role":"symbol","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"OneTimePasscodeActivateError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError","kind":"symbol","navigatorTitle":[{"text":"OneTimePasscodeActivateError","kind":"identifier"}],"title":"OneTimePasscodeActivateError"},"doc://Passage/documentation/Passage/PassageAuth/oneTimePasscodeActivate(otp:otpId:)-swift.method":{"role":"symbol","title":"oneTimePasscodeActivate(otp:otpId:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/oneTimePasscodeActivate(otp:otpId:)-swift.method","url":"\/documentation\/passage\/passageauth\/onetimepasscodeactivate(otp:otpid:)-swift.method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"oneTimePasscodeActivate"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"otp"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"otpId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Activates a One-Time Passcode"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/onetimepasscodeactivate(otp:otpid:)-swift.type.method.json b/docs/data/documentation/passage/passageauth/onetimepasscodeactivate(otp:otpid:)-swift.type.method.json index 4d2950b7..a2d3e7e8 100644 --- a/docs/data/documentation/passage/passageauth/onetimepasscodeactivate(otp:otpid:)-swift.type.method.json +++ b/docs/data/documentation/passage/passageauth/onetimepasscodeactivate(otp:otpid:)-swift.type.method.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/passage\/passageauth\/onetimepasscodeactivate(otp:otpid:)-swift.type.method"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/oneTimePasscodeActivate(otp:otpId:)-swift.type.method"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"oneTimePasscodeActivate","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"otp"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"otpId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult"}]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The user’s one time passcode","type":"text"}]}],"name":"otp"},{"content":[{"inlineContent":[{"type":"text","text":"The one time passcode id"}],"type":"paragraph"}],"name":"otpId"}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","level":2,"type":"heading","anchor":"return-value"},{"inlineContent":[{"text":"","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"reference","isActive":true},{"text":" The AuthResult object contains an authentication token (JWT) and redirect URL. The auth token should be used on all subsequent authenticated requests to the app. The redirect URL specifies the route that users should be redirected to after completed registration or login","type":"text"}],"type":"paragraph"}]},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Used to activate either a login or registration one time passcode.","type":"text"}]},{"type":"aside","style":"note","content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError"},{"type":"text","text":", "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","isActive":true,"type":"reference"}]}],"name":"Throws"}]}],"abstract":[{"type":"text","text":"Completes a one time passcode login workflow by activating the one time passcode."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"metadata":{"roleHeading":"Type Method","symbolKind":"method","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"oneTimePasscodeActivate","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"otp"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"otpId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage10AuthResultV","kind":"typeIdentifier","text":"AuthResult"}],"externalID":"s:7Passage0A4AuthC23oneTimePasscodeActivate3otp0G2IdAA0B6ResultVSS_SStYaKFZ","modules":[{"name":"Passage"}],"title":"oneTimePasscodeActivate(otp:otpId:)"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/AuthResult":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"url":"\/documentation\/passage\/authresult","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"topic","title":"AuthResult","abstract":[{"type":"text","text":"The authentication result containing the users tokens and redirect url"}]},"doc://Passage/documentation/Passage/PassageAuth/oneTimePasscodeActivate(otp:otpId:)-swift.type.method":{"url":"\/documentation\/passage\/passageauth\/onetimepasscodeactivate(otp:otpid:)-swift.type.method","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/oneTimePasscodeActivate(otp:otpId:)-swift.type.method","kind":"symbol","abstract":[{"type":"text","text":"Completes a one time passcode login workflow by activating the one time passcode."}],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"oneTimePasscodeActivate","kind":"identifier"},{"text":"(","kind":"text"},{"text":"otp","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"otpId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult"}],"type":"topic","title":"oneTimePasscodeActivate(otp:otpId:)"},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/onetimepasscodeactivate(otp:otpid:)-swift.type.method"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"oneTimePasscodeActivate"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"otp"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"otpId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"otp","content":[{"inlineContent":[{"type":"text","text":"The user’s one time passcode"}],"type":"paragraph"}]},{"name":"otpId","content":[{"inlineContent":[{"type":"text","text":"The one time passcode id"}],"type":"paragraph"}]}]},{"content":[{"level":2,"anchor":"return-value","text":"Return Value","type":"heading"},{"inlineContent":[{"text":"","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"reference","isActive":true},{"type":"text","text":" The AuthResult object contains an authentication token (JWT) and redirect URL. The auth token should be used on all subsequent authenticated requests to the app. The redirect URL specifies the route that users should be redirected to after completed registration or login"}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"Used to activate either a login or registration one time passcode.","type":"text"}]},{"content":[{"inlineContent":[{"text":"","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError","isActive":true,"type":"reference"}],"type":"paragraph"}],"name":"Throws","type":"aside","style":"note"}]}],"metadata":{"externalID":"s:7Passage0A4AuthC23oneTimePasscodeActivate3otp0G2IdAA0B6ResultVSS_SStYaKFZ","role":"symbol","modules":[{"name":"Passage"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"oneTimePasscodeActivate"},{"kind":"text","text":"("},{"kind":"externalParam","text":"otp"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"otpId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV","kind":"typeIdentifier"}],"title":"oneTimePasscodeActivate(otp:otpId:)","roleHeading":"Type Method","symbolKind":"method"},"abstract":[{"type":"text","text":"Completes a one time passcode login workflow by activating the one time passcode."}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/oneTimePasscodeActivate(otp:otpId:)-swift.type.method"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"sections":[],"references":{"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage/PassageAuth/oneTimePasscodeActivate(otp:otpId:)-swift.type.method":{"role":"symbol","title":"oneTimePasscodeActivate(otp:otpId:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/oneTimePasscodeActivate(otp:otpId:)-swift.type.method","url":"\/documentation\/passage\/passageauth\/onetimepasscodeactivate(otp:otpid:)-swift.type.method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"oneTimePasscodeActivate","kind":"identifier"},{"kind":"text","text":"("},{"text":"otp","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"otpId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult","kind":"typeIdentifier"}],"abstract":[{"text":"Completes a one time passcode login workflow by activating the one time passcode.","type":"text"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OneTimePasscodeActivateError":{"abstract":[],"url":"\/documentation\/passage\/onetimepasscodeactivateerror","role":"symbol","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"OneTimePasscodeActivateError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError","kind":"symbol","navigatorTitle":[{"text":"OneTimePasscodeActivateError","kind":"identifier"}],"title":"OneTimePasscodeActivateError"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/overrideapiurl(with:).json b/docs/data/documentation/passage/passageauth/overrideapiurl(with:).json index 52b1dfc0..69209800 100644 --- a/docs/data/documentation/passage/passageauth/overrideapiurl(with:).json +++ b/docs/data/documentation/passage/passageauth/overrideapiurl(with:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/overrideapiurl(with:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"metadata":{"title":"overrideApiUrl(with:)","externalID":"s:7Passage0A4AuthC14overrideApiUrl4withySS_tF","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"overrideApiUrl","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"role":"symbol","roleHeading":"Instance Method","symbolKind":"method"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"overrideApiUrl","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"newUrl"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/overrideApiUrl(with:)"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAuth/overrideApiUrl(with:)":{"title":"overrideApiUrl(with:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"overrideApiUrl","kind":"identifier"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/overrideApiUrl(with:)","url":"\/documentation\/passage\/passageauth\/overrideapiurl(with:)","abstract":[],"role":"symbol","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/overrideApiUrl(with:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"overrideApiUrl","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"text":" ","kind":"text"},{"text":"newUrl","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/passageauth\/overrideapiurl(with:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"externalID":"s:7Passage0A4AuthC14overrideApiUrl4withySS_tF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"overrideApiUrl","kind":"identifier"},{"kind":"text","text":"("},{"text":"with","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"role":"symbol","title":"overrideApiUrl(with:)","symbolKind":"method","roleHeading":"Instance Method"},"sections":[],"references":{"doc://Passage/documentation/Passage/PassageAuth/overrideApiUrl(with:)":{"url":"\/documentation\/passage\/passageauth\/overrideapiurl(with:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"overrideApiUrl","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/overrideApiUrl(with:)","role":"symbol","title":"overrideApiUrl(with:)","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/refresh().json b/docs/data/documentation/passage/passageauth/refresh().json index ae03801e..39db337d 100644 --- a/docs/data/documentation/passage/passageauth/refresh().json +++ b/docs/data/documentation/passage/passageauth/refresh().json @@ -1 +1 @@ -{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/refresh()"},"metadata":{"roleHeading":"Instance Method","externalID":"s:7Passage0A4AuthC7refreshAA0B6ResultVyYaKF","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"refresh"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult","kind":"typeIdentifier"}],"title":"refresh()","role":"symbol","modules":[{"name":"Passage"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"sections":[],"abstract":[{"type":"text","text":"Refreshes the current user’s session using the refresh token."},{"type":"text","text":" "},{"text":"Refresh tokens must be enabled on the current application.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refresh","kind":"identifier"},{"kind":"text","text":"() "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","kind":"typeIdentifier","text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV"}],"languages":["swift"]}]},{"content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult"}]}],"kind":"content"},{"content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Refresh Token from the instance tokenStore will be used.","type":"text"}]},{"content":[{"inlineContent":[{"type":"text","text":""},{"type":"reference","isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError"},{"text":", ","type":"text"},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","isActive":true}],"type":"paragraph"}],"name":"Throws","type":"aside","style":"note"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/refresh()"]}],"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAuth/refresh()":{"url":"\/documentation\/passage\/passageauth\/refresh()","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refresh","kind":"identifier"},{"kind":"text","text":"() "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult"}],"title":"refresh()","kind":"symbol","abstract":[{"type":"text","text":"Refreshes the current user’s session using the refresh token."},{"type":"text","text":" "},{"text":"Refresh tokens must be enabled on the current application.","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/refresh()"},"doc://Passage/documentation/Passage/AuthResult":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"url":"\/documentation\/passage\/authresult","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"topic","title":"AuthResult","abstract":[{"type":"text","text":"The authentication result containing the users tokens and redirect url"}]},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"refresh","kind":"identifier"},{"kind":"text","text":"() "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage10AuthResultV","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","text":"AuthResult","kind":"typeIdentifier"}],"platforms":["iOS"]}]},{"content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","isActive":true}]}],"kind":"content"},{"kind":"content","content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"Refresh Token from the instance tokenStore will be used."}],"type":"paragraph"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError","type":"reference"}]}],"name":"Throws","type":"aside","style":"note"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Refreshes the current user’s session using the refresh token."},{"type":"text","text":" "},{"text":"Refresh tokens must be enabled on the current application.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/refresh()"]}],"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"refresh","kind":"identifier"},{"text":"() ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult"}],"symbolKind":"method","modules":[{"name":"Passage"}],"title":"refresh()","role":"symbol","roleHeading":"Instance Method","externalID":"s:7Passage0A4AuthC7refreshAA0B6ResultVyYaKF"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/refresh()","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage/PassageTokenError":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageTokenError","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError","title":"PassageTokenError","navigatorTitle":[{"text":"PassageTokenError","kind":"identifier"}],"url":"\/documentation\/passage\/passagetokenerror"},"doc://Passage/documentation/Passage/PassageAuth/refresh()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refresh"},{"kind":"text","text":"() "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"}],"url":"\/documentation\/passage\/passageauth\/refresh()","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/refresh()","abstract":[{"type":"text","text":"Refreshes the current user’s session using the refresh token."},{"type":"text","text":" "},{"type":"text","text":"Refresh tokens must be enabled on the current application."}],"title":"refresh()","kind":"symbol","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/refresh(refreshtoken:).json b/docs/data/documentation/passage/passageauth/refresh(refreshtoken:).json index 955b81e3..604f1cd9 100644 --- a/docs/data/documentation/passage/passageauth/refresh(refreshtoken:).json +++ b/docs/data/documentation/passage/passageauth/refresh(refreshtoken:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/refresh(refreshToken:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/refresh(refreshtoken:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"abstract":[{"type":"text","text":"Refreshes the current user’s session using the refresh token."},{"text":" ","type":"text"},{"type":"text","text":"Refresh tokens must be enabled on the current application."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refresh"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"AuthResult","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","preciseIdentifier":"s:7Passage10AuthResultV"}]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"text":"Return Value","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","isActive":true}]}]},{"kind":"content","content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"name":"Throws","style":"note","type":"aside","content":[{"inlineContent":[{"type":"text","text":""},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError"},{"type":"text","text":", "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","isActive":true,"type":"reference"}],"type":"paragraph"}]}]}],"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refresh","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"}],"symbolKind":"method","externalID":"s:7Passage0A4AuthC7refresh0C5TokenAA0B6ResultVSS_tYaKFZ","role":"symbol","modules":[{"name":"Passage"}],"roleHeading":"Type Method","title":"refresh(refreshToken:)"},"references":{"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAuth/refresh(refreshToken:)":{"url":"\/documentation\/passage\/passageauth\/refresh(refreshtoken:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/refresh(refreshToken:)","kind":"symbol","abstract":[{"type":"text","text":"Refreshes the current user’s session using the refresh token."},{"text":" ","type":"text"},{"type":"text","text":"Refresh tokens must be enabled on the current application."}],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refresh","kind":"identifier"},{"kind":"text","text":"("},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult"}],"type":"topic","title":"refresh(refreshToken:)"},"doc://Passage/documentation/Passage/AuthResult":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"url":"\/documentation\/passage\/authresult","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"topic","title":"AuthResult","abstract":[{"type":"text","text":"The authentication result containing the users tokens and redirect url"}]},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"kind":"symbol","abstract":[{"type":"text","text":"Refreshes the current user’s session using the refresh token."},{"text":" ","type":"text"},{"text":"Refresh tokens must be enabled on the current application.","type":"text"}],"metadata":{"externalID":"s:7Passage0A4AuthC7refresh0C5TokenAA0B6ResultVSS_tYaKFZ","roleHeading":"Type Method","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"refresh","kind":"identifier"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult","kind":"typeIdentifier"}],"modules":[{"name":"Passage"}],"symbolKind":"method","title":"refresh(refreshToken:)"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/refresh(refreshToken:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"refresh","kind":"identifier"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult"}]}]},{"content":[{"anchor":"return-value","type":"heading","level":2,"text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","isActive":true}]}],"kind":"content"},{"content":[{"type":"heading","text":"Discussion","level":2,"anchor":"discussion"},{"style":"note","type":"aside","content":[{"inlineContent":[{"text":"","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError","isActive":true,"type":"reference"}],"type":"paragraph"}],"name":"Throws"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/passage\/passageauth\/refresh(refreshtoken:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/PassageAuth/refresh(refreshToken:)":{"kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refresh"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Refreshes the current user’s session using the refresh token."},{"type":"text","text":" "},{"text":"Refresh tokens must be enabled on the current application.","type":"text"}],"url":"\/documentation\/passage\/passageauth\/refresh(refreshtoken:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/refresh(refreshToken:)","title":"refresh(refreshToken:)"},"doc://Passage/documentation/Passage/PassageTokenError":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageTokenError","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError","title":"PassageTokenError","navigatorTitle":[{"text":"PassageTokenError","kind":"identifier"}],"url":"\/documentation\/passage\/passagetokenerror"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/register(identifier:)-swift.method.json b/docs/data/documentation/passage/passageauth/register(identifier:)-swift.method.json deleted file mode 100644 index 7ec2a4b2..00000000 --- a/docs/data/documentation/passage/passageauth/register(identifier:)-swift.method.json +++ /dev/null @@ -1 +0,0 @@ -{"variants":[{"paths":["\/documentation\/passage\/passageauth\/register(identifier:)-swift.method"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/register(identifier:)-swift.method"},"abstract":[{"text":"Register a new user using a Passkey or a fallback method, and manage the tokens.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"deprecationSummary":[{"inlineContent":[{"type":"text","text":"Use `registerWithPasskey` instead"}],"type":"paragraph"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"externalID":"s:7Passage0A4AuthC8register10identifierAA0B6ResultVSg04authE0_AA0b8FallbackE0_pSg0fgE0tSS_tYaKF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"register"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> (authResult","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage10AuthResultV","kind":"typeIdentifier","text":"AuthResult"},{"text":"?, authFallbackResult","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage18AuthFallbackResultP","text":"AuthFallbackResult"},{"text":"?)","kind":"text"}],"modules":[{"name":"Passage"}],"title":"register(identifier:)","roleHeading":"Instance Method","platforms":[],"symbolKind":"method","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"register","kind":"identifier"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> (authResult"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult"},{"kind":"text","text":"?, authFallbackResult"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthFallbackResult","preciseIdentifier":"s:7Passage18AuthFallbackResultP","kind":"typeIdentifier","text":"AuthFallbackResult"},{"text":"?)","kind":"text"}],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"string - email or phone number, depending on your app settings"}],"type":"paragraph"}],"name":"identifier"}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"text":"Return Value","type":"heading"},{"inlineContent":[{"type":"text","text":"(authResult: "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"reference","isActive":true},{"text":"?, authFallbackResult: ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthFallbackResult"},{"type":"text","text":"?)"}],"type":"paragraph"}]},{"content":[{"anchor":"discussion","type":"heading","text":"Discussion","level":2},{"inlineContent":[{"text":"If the user is authenticated and not sent a magic link or one time passcode, the tokens will be stored in the tokenStore","type":"text"},{"type":"text","text":" "},{"type":"text","text":"on the instance."}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Note: Passkey registration is only available for iOS 16+, earlier versions of iOS will send a"},{"type":"text","text":" "},{"type":"text","text":"registration magic link or one time passcode."}]},{"type":"paragraph","inlineContent":[{"text":"If your Passage application is configured to not allow public signups this method will throw","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"a "},{"isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError","type":"reference"},{"type":"text","text":".publicRegistrationDisabled."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"If your Passage application is configured to require identifier verification then Passkeys will not be used and a magic link"},{"text":" ","type":"text"},{"type":"text","text":"or a one time passcode will be sent and the user will have to verify their identifier before being authenticated."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Returns a tuple (authResult: "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"reference","isActive":true},{"type":"text","text":"?, authFallbackResult: "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthFallbackResult","isActive":true,"type":"reference"},{"type":"text","text":"?)"}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"If an authResult is returned the user was registered and logged in. If an authFallbackResult is returned the user was sent a magic link"},{"text":" ","type":"text"},{"text":"or one time passcode, and if neither are returned, then the user was not registered and no fallback method was used.","type":"text"}]}],"kind":"content"}],"sections":[],"references":{"doc://Passage/documentation/Passage/AuthFallbackResult":{"deprecated":true,"url":"\/documentation\/passage\/authfallbackresult","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AuthFallbackResult","kind":"identifier"}],"title":"AuthFallbackResult","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthFallbackResult"}],"abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthFallbackResult"},"doc://Passage/documentation/Passage/AuthResult":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"url":"\/documentation\/passage\/authresult","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"topic","title":"AuthResult","abstract":[{"type":"text","text":"The authentication result containing the users tokens and redirect url"}]},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageRegisterError":{"navigatorTitle":[{"kind":"identifier","text":"PassageRegisterError"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError","title":"PassageRegisterError","abstract":[{"type":"text","text":"Registration Errors"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageRegisterError"}],"url":"\/documentation\/passage\/passageregistererror","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAuth/register(identifier:)-swift.method":{"type":"topic","url":"\/documentation\/passage\/passageauth\/register(identifier:)-swift.method","deprecated":true,"title":"register(identifier:)","abstract":[{"text":"Register a new user using a Passkey or a fallback method, and manage the tokens.","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/register(identifier:)-swift.method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"register"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> (authResult","kind":"text"},{"text":": ","kind":"text"},{"text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV","kind":"typeIdentifier"},{"kind":"text","text":"?, authFallbackResult"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AuthFallbackResult","preciseIdentifier":"s:7Passage18AuthFallbackResultP"},{"text":"?)","kind":"text"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/register(identifier:)-swift.type.method.json b/docs/data/documentation/passage/passageauth/register(identifier:)-swift.type.method.json deleted file mode 100644 index 63f23a80..00000000 --- a/docs/data/documentation/passage/passageauth/register(identifier:)-swift.type.method.json +++ /dev/null @@ -1 +0,0 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/register(identifier:)-swift.type.method"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/register(identifier:)-swift.type.method"},"deprecationSummary":[{"type":"paragraph","inlineContent":[{"text":"Use `registerWithPasskey` instead","type":"text"}]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"register","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> (authResult","kind":"text"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult"},{"text":"?, authFallbackResult","kind":"text"},{"kind":"text","text":": "},{"text":"AuthFallbackResult","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthFallbackResult","preciseIdentifier":"s:7Passage18AuthFallbackResultP"},{"kind":"text","text":"?)"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"identifier","content":[{"inlineContent":[{"text":"string - email or phone number, depending on your app settings","type":"text"}],"type":"paragraph"}]}]},{"content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"text":"(authResult: ","type":"text"},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","isActive":true},{"text":"?, magicLink: ","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","type":"reference","isActive":true},{"text":"?)","type":"text"}]}],"kind":"content"},{"content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"inlineContent":[{"type":"text","text":"Note: Passkey registration is only available for iOS 16+, earlier versions of iOS will send a"},{"type":"text","text":" "},{"text":"registration magic link or one time passcode.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"If your Passage application is configured to not allow public signups this method will throw","type":"text"},{"text":" ","type":"text"},{"text":"a ","type":"text"},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError","isActive":true},{"type":"text","text":".publicRegistrationDisabled."}]},{"inlineContent":[{"text":"If your Passage application is configured to require identifier verification then Passkeys will not be used and a magic link","type":"text"},{"type":"text","text":" "},{"type":"text","text":"or a one time passcode will be sent and the user will have to verify their identifier before being authenticated."}],"type":"paragraph"},{"inlineContent":[{"text":"Returns a tuple (authResult: ","type":"text"},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","isActive":true},{"text":"?, authFallbackResult: ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthFallbackResult"},{"type":"text","text":"?)"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"If an authResult is returned the user was registered and logged in. If an authFallbackResult is returned the user was sent a magic link","type":"text"},{"type":"text","text":" "},{"type":"text","text":"or one time passcode, and if neither are returned, then the user was not registered and no fallback method was used."}]},{"name":"Throws","style":"note","type":"aside","content":[{"inlineContent":[{"text":"","type":"text"},{"isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","type":"reference"},{"text":", ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError"}],"type":"paragraph"}]}],"kind":"content"}],"abstract":[{"type":"text","text":"Register a new user using a Passkey or a fallback method"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"metadata":{"roleHeading":"Type Method","modules":[{"name":"Passage"}],"symbolKind":"method","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"register","kind":"identifier"},{"kind":"text","text":"("},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> (authResult","kind":"text"},{"kind":"text","text":": "},{"text":"AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"},{"kind":"text","text":"?, authFallbackResult"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage18AuthFallbackResultP","text":"AuthFallbackResult","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"externalID":"s:7Passage0A4AuthC8register10identifierAA0B6ResultVSg04authE0_AA0b8FallbackE0_pSg0fgE0tSS_tYaKFZ","platforms":[],"title":"register(identifier:)"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/register(identifier:)-swift.type.method":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/register(identifier:)-swift.type.method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"register"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> (authResult"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult"},{"text":"?, authFallbackResult","kind":"text"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage18AuthFallbackResultP","text":"AuthFallbackResult"},{"text":"?)","kind":"text"}],"abstract":[{"type":"text","text":"Register a new user using a Passkey or a fallback method"}],"deprecated":true,"kind":"symbol","title":"register(identifier:)","url":"\/documentation\/passage\/passageauth\/register(identifier:)-swift.type.method"},"doc://Passage/documentation/Passage/AuthResult":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"url":"\/documentation\/passage\/authresult","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"topic","title":"AuthResult","abstract":[{"type":"text","text":"The authentication result containing the users tokens and redirect url"}]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/MagicLink":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"MagicLink","kind":"identifier"}],"url":"\/documentation\/passage\/magiclink","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","type":"topic","title":"MagicLink","abstract":[{"type":"text","text":"Describes a magic link"}]},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageRegisterError":{"navigatorTitle":[{"kind":"identifier","text":"PassageRegisterError"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError","title":"PassageRegisterError","abstract":[{"type":"text","text":"Registration Errors"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageRegisterError"}],"url":"\/documentation\/passage\/passageregistererror","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/AuthFallbackResult":{"deprecated":true,"url":"\/documentation\/passage\/authfallbackresult","type":"topic","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"AuthFallbackResult","kind":"identifier"}],"title":"AuthFallbackResult","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthFallbackResult"}],"abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthFallbackResult"},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/registerwithpasskey(identifier:options:)-swift.method.json b/docs/data/documentation/passage/passageauth/registerwithpasskey(identifier:options:)-swift.method.json new file mode 100644 index 00000000..650efaf8 --- /dev/null +++ b/docs/data/documentation/passage/passageauth/registerwithpasskey(identifier:options:)-swift.method.json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"variants":[{"paths":["\/documentation\/passage\/passageauth\/registerwithpasskey(identifier:options:)-swift.method"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Register a new account"}],"metadata":{"externalID":"s:7Passage0A4AuthC19registerWithPasskey10identifier7optionsAA0B6ResultVSS_AA0E15CreationOptionsVSgtYaKF","modules":[{"name":"Passage"}],"roleHeading":"Instance Method","role":"symbol","title":"registerWithPasskey(identifier:options:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"registerWithPasskey"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage22PasskeyCreationOptionsV","kind":"typeIdentifier","text":"PasskeyCreationOptions"},{"kind":"text","text":"?) "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult","kind":"typeIdentifier"}],"platforms":[{"introducedAt":"16.0","unavailable":false,"deprecated":false,"beta":false,"name":"iOS"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/registerWithPasskey(identifier:options:)-swift.method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"registerWithPasskey","kind":"identifier"},{"kind":"text","text":"("},{"text":"identifier","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage22PasskeyCreationOptionsV","text":"PasskeyCreationOptions","identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions"},{"kind":"text","text":"? = nil) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult","kind":"typeIdentifier"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"identifier","content":[{"inlineContent":[{"type":"text","text":"The users email or phone number"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Optional configuration for passkey creation"}],"type":"paragraph"}],"name":"options"}]},{"content":[{"text":"Return Value","level":2,"anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","isActive":true}]}],"kind":"content"},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"inlineContent":[{"text":"This method registers a new account.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If an Error occures, the account might already be registered and should login with a passkey"},{"type":"text","text":" "},{"text":"or a magic link.","type":"text"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError","type":"reference","isActive":true}]}],"name":"Throws","style":"note","type":"aside"}]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAuth/registerWithPasskey(identifier:options:)-swift.method":{"role":"symbol","title":"registerWithPasskey(identifier:options:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/registerWithPasskey(identifier:options:)-swift.method","url":"\/documentation\/passage\/passageauth\/registerwithpasskey(identifier:options:)-swift.method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"registerWithPasskey","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PasskeyCreationOptions","kind":"typeIdentifier","preciseIdentifier":"s:7Passage22PasskeyCreationOptionsV"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult"}],"abstract":[{"type":"text","text":"Register a new account"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PasskeyCreationOptions":{"type":"topic","title":"PasskeyCreationOptions","identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PasskeyCreationOptions","kind":"identifier"}],"kind":"symbol","abstract":[],"navigatorTitle":[{"text":"PasskeyCreationOptions","kind":"identifier"}],"role":"symbol","url":"\/documentation\/passage\/passkeycreationoptions"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage/RegisterWithPasskeyError":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"RegisterWithPasskeyError","kind":"identifier"}],"url":"\/documentation\/passage\/registerwithpasskeyerror","title":"RegisterWithPasskeyError","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError","type":"topic","navigatorTitle":[{"text":"RegisterWithPasskeyError","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/registerwithpasskey(identifier:options:)-swift.type.method.json b/docs/data/documentation/passage/passageauth/registerwithpasskey(identifier:options:)-swift.type.method.json new file mode 100644 index 00000000..8ffc30b0 --- /dev/null +++ b/docs/data/documentation/passage/passageauth/registerwithpasskey(identifier:options:)-swift.type.method.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/passageauth\/registerwithpasskey(identifier:options:)-swift.type.method"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/registerWithPasskey(identifier:options:)-swift.type.method","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"registerWithPasskey","kind":"identifier"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage22PasskeyCreationOptionsV","text":"PasskeyCreationOptions","identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions"},{"kind":"text","text":"? = nil) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"identifier","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The users email or phone number"}]}]}]},{"content":[{"anchor":"return-value","level":2,"text":"Return Value","type":"heading"},{"inlineContent":[{"type":"text","text":""},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"reference","isActive":true}],"type":"paragraph"}],"kind":"content"},{"content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"This method registers a new account.","type":"text"}]},{"inlineContent":[{"type":"text","text":"If an Error occures, the account might already be registered and should login with a passkey"},{"type":"text","text":" "},{"text":"or a magic link.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"This method does not check for AppInfo.require_identifier_verification. It should be checked","type":"text"},{"text":" ","type":"text"},{"text":"prior to this and if true should call sendRegisterMagicLink()","type":"text"}]},{"inlineContent":[{"text":"This method is private because it could bypass the Passage App Configuration requiring identifiers to be verified.","type":"text"}],"type":"paragraph"},{"style":"note","type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError"}]}],"name":"Throws"}],"kind":"content"}],"abstract":[{"text":"Register a new account","type":"text"}],"metadata":{"externalID":"s:7Passage0A4AuthC19registerWithPasskey10identifier7optionsAA0B6ResultVSS_AA0E15CreationOptionsVSgtYaKFZ","modules":[{"name":"Passage"}],"roleHeading":"Type Method","role":"symbol","title":"registerWithPasskey(identifier:options:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"registerWithPasskey"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage22PasskeyCreationOptionsV","text":"PasskeyCreationOptions"},{"kind":"text","text":"?) "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"}],"platforms":[{"introducedAt":"16.0","unavailable":false,"deprecated":false,"beta":false,"name":"iOS"}]},"references":{"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAuth/registerWithPasskey(identifier:options:)-swift.type.method":{"role":"symbol","title":"registerWithPasskey(identifier:options:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/registerWithPasskey(identifier:options:)-swift.type.method","url":"\/documentation\/passage\/passageauth\/registerwithpasskey(identifier:options:)-swift.type.method","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"registerWithPasskey","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage22PasskeyCreationOptionsV","text":"PasskeyCreationOptions","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Register a new account"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PasskeyCreationOptions":{"type":"topic","title":"PasskeyCreationOptions","identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PasskeyCreationOptions","kind":"identifier"}],"kind":"symbol","abstract":[],"navigatorTitle":[{"text":"PasskeyCreationOptions","kind":"identifier"}],"role":"symbol","url":"\/documentation\/passage\/passkeycreationoptions"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage/RegisterWithPasskeyError":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"RegisterWithPasskeyError","kind":"identifier"}],"url":"\/documentation\/passage\/registerwithpasskeyerror","title":"RegisterWithPasskeyError","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError","type":"topic","navigatorTitle":[{"text":"RegisterWithPasskeyError","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/registerwithpasskey(identifier:options:).json b/docs/data/documentation/passage/passageauth/registerwithpasskey(identifier:options:).json deleted file mode 100644 index 63190e36..00000000 --- a/docs/data/documentation/passage/passageauth/registerwithpasskey(identifier:options:).json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/registerWithPasskey(identifier:options:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"registerWithPasskey","kind":"identifier"},{"kind":"text","text":"("},{"text":"identifier","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PasskeyCreationOptions","preciseIdentifier":"s:7Passage22PasskeyCreationOptionsV","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions"},{"text":"? = nil) ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"AuthResult","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","preciseIdentifier":"s:7Passage10AuthResultV"}],"languages":["swift"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The users email or phone number"}]}],"name":"identifier"},{"name":"options","content":[{"type":"paragraph","inlineContent":[{"text":"Optional configuration for passkey creation","type":"text"}]}]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"text":"Return Value","type":"heading"},{"inlineContent":[{"text":"","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult"}],"type":"paragraph"}]},{"kind":"content","content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"inlineContent":[{"type":"text","text":"This method registers a new account."}],"type":"paragraph"},{"inlineContent":[{"text":"If an Error occures, the account might already be registered and should login with a passkey","type":"text"},{"type":"text","text":" "},{"text":"or a magic link.","type":"text"}],"type":"paragraph"},{"style":"note","type":"aside","name":"Throws","content":[{"inlineContent":[{"text":"","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError"},{"type":"text","text":", "},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError","isActive":true}],"type":"paragraph"}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/registerwithpasskey(identifier:options:)"]}],"abstract":[{"text":"Register a new account","type":"text"}],"metadata":{"roleHeading":"Instance Method","symbolKind":"method","role":"symbol","platforms":[{"deprecated":false,"unavailable":false,"name":"iOS","beta":false,"introducedAt":"16.0"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"registerWithPasskey"},{"kind":"text","text":"("},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage22PasskeyCreationOptionsV","text":"PasskeyCreationOptions","kind":"typeIdentifier"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult","kind":"typeIdentifier"}],"externalID":"s:7Passage0A4AuthC19registerWithPasskey10identifier7optionsAA0B6ResultVSS_AA0E15CreationOptionsVSgtYaKF","modules":[{"name":"Passage"}],"title":"registerWithPasskey(identifier:options:)"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"references":{"doc://Passage/documentation/Passage/PassageASAuthorizationError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageASAuthorizationError","type":"topic","url":"\/documentation\/passage\/passageasauthorizationerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageASAuthorizationError"}],"role":"symbol","abstract":[{"text":"Errors thrown from the ASAuthorization Controller","type":"text"}],"title":"PassageASAuthorizationError","navigatorTitle":[{"kind":"identifier","text":"PassageASAuthorizationError"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/AuthResult":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"url":"\/documentation\/passage\/authresult","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"topic","title":"AuthResult","abstract":[{"type":"text","text":"The authentication result containing the users tokens and redirect url"}]},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/registerWithPasskey(identifier:options:)":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/registerWithPasskey(identifier:options:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"registerWithPasskey","kind":"identifier"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"options","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"PasskeyCreationOptions","preciseIdentifier":"s:7Passage22PasskeyCreationOptionsV","kind":"typeIdentifier"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Register a new account"}],"kind":"symbol","title":"registerWithPasskey(identifier:options:)","url":"\/documentation\/passage\/passageauth\/registerwithpasskey(identifier:options:)"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PasskeyCreationOptions":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PasskeyCreationOptions","kind":"identifier"}],"url":"\/documentation\/passage\/passkeycreationoptions","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PasskeyCreationOptions"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions","type":"topic","title":"PasskeyCreationOptions","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/revokedevice(deviceid:).json b/docs/data/documentation/passage/passageauth/revokedevice(deviceid:).json index 4e3d160d..7fa0f27a 100644 --- a/docs/data/documentation/passage/passageauth/revokedevice(deviceid:).json +++ b/docs/data/documentation/passage/passageauth/revokedevice(deviceid:).json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"title":"revokeDevice(deviceId:)","roleHeading":"Instance Method","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"revokeDevice"},{"kind":"text","text":"("},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"}],"role":"symbol","externalID":"s:7Passage0A4AuthC12revokeDevice8deviceIdySS_tYaKF","modules":[{"name":"Passage"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"revokeDevice"},{"text":"(","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"Id of the device to revoke access","type":"text"}],"type":"paragraph"}],"name":"deviceId"}]},{"kind":"content","content":[{"type":"heading","text":"Return Value","level":2,"anchor":"return-value"},{"inlineContent":[{"type":"text","text":"Void"}],"type":"paragraph"}]},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Auth Token from the instance tokenStore will be used."}]},{"content":[{"inlineContent":[{"type":"text","text":""},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError"},{"text":", ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError"}],"type":"paragraph"}],"type":"aside","style":"note","name":"Throws"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"variants":[{"paths":["\/documentation\/passage\/passageauth\/revokedevice(deviceid:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/revokeDevice(deviceId:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"abstract":[{"text":"Revokes a device for the current authenticated user. The device will no longer be able to log into the Passage account and will need to be re-added.","type":"text"}],"references":{"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageDeviceError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError","type":"topic","url":"\/documentation\/passage\/passagedeviceerror","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PassageDeviceError","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Passage Device Errors","type":"text"}],"title":"PassageDeviceError","navigatorTitle":[{"kind":"identifier","text":"PassageDeviceError"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/revokeDevice(deviceId:)":{"title":"revokeDevice(deviceId:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/revokeDevice(deviceId:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"revokeDevice"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"}],"abstract":[{"text":"Revokes a device for the current authenticated user. The device will no longer be able to log into the Passage account and will need to be re-added.","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageauth\/revokedevice(deviceid:)"},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/revokedevice(deviceid:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"revokeDevice"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"}],"externalID":"s:7Passage0A4AuthC12revokeDevice8deviceIdySS_tYaKF","title":"revokeDevice(deviceId:)","role":"symbol","symbolKind":"method","modules":[{"name":"Passage"}],"roleHeading":"Instance Method"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/revokeDevice(deviceId:)"},"sections":[],"abstract":[{"type":"text","text":"Revokes a device for the current authenticated user. The device will no longer be able to log into the Passage account and will need to be re-added."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"revokeDevice"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"Id of the device to revoke access"}],"type":"paragraph"}],"name":"deviceId"}]},{"content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"text":"Void","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"inlineContent":[{"type":"text","text":"Auth Token from the instance tokenStore will be used."}],"type":"paragraph"},{"content":[{"inlineContent":[{"text":"","type":"text"},{"isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError","type":"reference"}],"type":"paragraph"}],"name":"Throws","type":"aside","style":"note"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageAuth/revokeDevice(deviceId:)":{"kind":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/revokeDevice(deviceId:)","abstract":[{"type":"text","text":"Revokes a device for the current authenticated user. The device will no longer be able to log into the Passage account and will need to be re-added."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"revokeDevice","kind":"identifier"},{"kind":"text","text":"("},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"title":"revokeDevice(deviceId:)","url":"\/documentation\/passage\/passageauth\/revokedevice(deviceid:)","role":"symbol"},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage/UserError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"UserError","kind":"identifier"}],"url":"\/documentation\/passage\/usererror","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"abstract":[],"kind":"symbol","title":"UserError","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/revokedevice(token:deviceid:).json b/docs/data/documentation/passage/passageauth/revokedevice(token:deviceid:).json index d6f02f83..bf9a0773 100644 --- a/docs/data/documentation/passage/passageauth/revokedevice(token:deviceid:).json +++ b/docs/data/documentation/passage/passageauth/revokedevice(token:deviceid:).json @@ -1 +1 @@ -{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"revokeDevice"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"token"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Users auth token"}]}],"name":"token"},{"name":"deviceId","content":[{"type":"paragraph","inlineContent":[{"text":"Id of the device to revoke access","type":"text"}]}]}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Return Value","anchor":"return-value"},{"inlineContent":[{"text":"Void","type":"text"}],"type":"paragraph"}]},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"type":"aside","style":"note","content":[{"inlineContent":[{"text":"","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError"},{"text":", ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError"}],"type":"paragraph"}],"name":"Throws"}],"kind":"content"}],"kind":"symbol","metadata":{"role":"symbol","externalID":"s:7Passage0A4AuthC12revokeDevice5token8deviceIdySS_SStYaKFZ","symbolKind":"method","roleHeading":"Type Method","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"revokeDevice","kind":"identifier"},{"kind":"text","text":"("},{"text":"token","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}],"modules":[{"name":"Passage"}],"title":"revokeDevice(token:deviceId:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Revokes a device for the current authenticated user. The device will no longer be able to log into the Passage account and will need to be re-added."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/revokeDevice(token:deviceId:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/revokedevice(token:deviceid:)"]}],"references":{"doc://Passage/documentation/Passage/PassageDeviceError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError","type":"topic","url":"\/documentation\/passage\/passagedeviceerror","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PassageDeviceError","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Passage Device Errors","type":"text"}],"title":"PassageDeviceError","navigatorTitle":[{"kind":"identifier","text":"PassageDeviceError"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageAuth/revokeDevice(token:deviceId:)":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/revokeDevice(token:deviceId:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"revokeDevice","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"token"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[{"type":"text","text":"Revokes a device for the current authenticated user. The device will no longer be able to log into the Passage account and will need to be re-added."}],"kind":"symbol","title":"revokeDevice(token:deviceId:)","url":"\/documentation\/passage\/passageauth\/revokedevice(token:deviceid:)"},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"revokeDevice"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"token"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"deviceId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["iOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"Users auth token"}],"type":"paragraph"}],"name":"token"},{"content":[{"inlineContent":[{"type":"text","text":"Id of the device to revoke access"}],"type":"paragraph"}],"name":"deviceId"}]},{"content":[{"level":2,"type":"heading","anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Void"}]}],"kind":"content"},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","level":2,"type":"heading"},{"name":"Throws","style":"note","content":[{"inlineContent":[{"text":"","type":"text"},{"isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError","type":"reference"}],"type":"paragraph"}],"type":"aside"}]}],"variants":[{"paths":["\/documentation\/passage\/passageauth\/revokedevice(token:deviceid:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"type":"text","text":"Revokes a device for the current authenticated user. The device will no longer be able to log into the Passage account and will need to be re-added."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"metadata":{"symbolKind":"method","role":"symbol","title":"revokeDevice(token:deviceId:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"revokeDevice","kind":"identifier"},{"kind":"text","text":"("},{"text":"token","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}],"roleHeading":"Type Method","externalID":"s:7Passage0A4AuthC12revokeDevice5token8deviceIdySS_SStYaKFZ","modules":[{"name":"Passage"}]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/revokeDevice(token:deviceId:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageAuth/revokeDevice(token:deviceId:)":{"role":"symbol","title":"revokeDevice(token:deviceId:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"revokeDevice"},{"kind":"text","text":"("},{"text":"token","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"deviceId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[{"text":"Revokes a device for the current authenticated user. The device will no longer be able to log into the Passage account and will need to be re-added.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/revokeDevice(token:deviceId:)","url":"\/documentation\/passage\/passageauth\/revokedevice(token:deviceid:)"},"doc://Passage/documentation/Passage/UserError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"UserError","kind":"identifier"}],"url":"\/documentation\/passage\/usererror","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"abstract":[],"kind":"symbol","title":"UserError","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/signout().json b/docs/data/documentation/passage/passageauth/signout().json index c9ec9c09..986113de 100644 --- a/docs/data/documentation/passage/passageauth/signout().json +++ b/docs/data/documentation/passage/passageauth/signout().json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"Sign out the current user. If the app is configured to use refresh tokens the user’s current session will be signed out."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"signOut","kind":"identifier"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]},{"content":[{"text":"Return Value","level":2,"anchor":"return-value","type":"heading"},{"inlineContent":[{"type":"text","text":"Void"}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"Will clear the tokens from the tokenStore set on the instance.","type":"text"}],"type":"paragraph"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/signOut()","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"variants":[{"paths":["\/documentation\/passage\/passageauth\/signout()"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"signOut","kind":"identifier"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","title":"signOut()","symbolKind":"method","externalID":"s:7Passage0A4AuthC7signOutyyYaKF","modules":[{"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAuth/signOut()":{"kind":"symbol","url":"\/documentation\/passage\/passageauth\/signout()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"signOut","kind":"identifier"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","type":"topic","title":"signOut()","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/signOut()","abstract":[{"type":"text","text":"Sign out the current user. If the app is configured to use refresh tokens the user’s current session will be signed out."}]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Sign out the current user. If the app is configured to use refresh tokens the user’s current session will be signed out.","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/passageauth\/signout()"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"signOut","kind":"identifier"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}],"symbolKind":"method","modules":[{"name":"Passage"}],"roleHeading":"Instance Method","role":"symbol","externalID":"s:7Passage0A4AuthC7signOutyyYaKF","title":"signOut()"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"signOut","kind":"identifier"},{"text":"() ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["iOS"]}]},{"content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"Void"}],"type":"paragraph"}],"kind":"content"},{"content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Will clear the tokens from the tokenStore set on the instance.","type":"text"}]}],"kind":"content"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/signOut()","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageAuth/signOut()":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/signOut()","type":"topic","role":"symbol","title":"signOut()","kind":"symbol","url":"\/documentation\/passage\/passageauth\/signout()","abstract":[{"text":"Sign out the current user. If the app is configured to use refresh tokens the user’s current session will be signed out.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"signOut"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}]},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/signout(refreshtoken:).json b/docs/data/documentation/passage/passageauth/signout(refreshtoken:).json index 660ce6f9..a6fe674e 100644 --- a/docs/data/documentation/passage/passageauth/signout(refreshtoken:).json +++ b/docs/data/documentation/passage/passageauth/signout(refreshtoken:).json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"externalID":"s:7Passage0A4AuthC7signOut12refreshTokenySS_tYaKFZ","symbolKind":"method","title":"signOut(refreshToken:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"signOut","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"refreshToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}],"roleHeading":"Type Method","role":"symbol","modules":[{"name":"Passage"}]},"abstract":[{"type":"text","text":"Sign out the current user’s session"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"signOut","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["iOS"]}],"kind":"declarations"},{"content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Void"}]}],"kind":"content"},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Parameter The user’s refresh token","type":"text"}]}]}]},{"name":"Throws","type":"aside","style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","isActive":true,"type":"reference"}]}]}]}],"variants":[{"paths":["\/documentation\/passage\/passageauth\/signout(refreshtoken:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/signOut(refreshToken:)","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/PassageAuth/signOut(refreshToken:)":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/signOut(refreshToken:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"signOut"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[{"type":"text","text":"Sign out the current user’s session"}],"kind":"symbol","title":"signOut(refreshToken:)","url":"\/documentation\/passage\/passageauth\/signout(refreshtoken:)"},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAPIError":{"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageAPIError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAPIError","title":"PassageAPIError","url":"\/documentation\/passage\/passageapierror","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageAPIError"}],"abstract":[],"role":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/signOut(refreshToken:)"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"signOut"},{"kind":"text","text":"("},{"kind":"externalParam","text":"refreshToken"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Return Value","level":2,"anchor":"return-value","type":"heading"},{"inlineContent":[{"type":"text","text":"Void"}],"type":"paragraph"}]},{"content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Parameter The user’s refresh token","type":"text"}]}]}],"type":"unorderedList"},{"name":"Throws","style":"note","type":"aside","content":[{"inlineContent":[{"text":"","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError","isActive":true,"type":"reference"}],"type":"paragraph"}]}],"kind":"content"}],"sections":[],"metadata":{"modules":[{"name":"Passage"}],"role":"symbol","title":"signOut(refreshToken:)","roleHeading":"Type Method","externalID":"s:7Passage0A4AuthC7signOut12refreshTokenySS_tYaKFZ","symbolKind":"method","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"signOut","kind":"identifier"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}]},"variants":[{"paths":["\/documentation\/passage\/passageauth\/signout(refreshtoken:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Sign out the current user’s session"}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"references":{"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAuth/signOut(refreshToken:)":{"url":"\/documentation\/passage\/passageauth\/signout(refreshtoken:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/signOut(refreshToken:)","abstract":[{"text":"Sign out the current user’s session","type":"text"}],"title":"signOut(refreshToken:)","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"signOut","kind":"identifier"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"}]},"doc://Passage/documentation/Passage/PassageTokenError":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageTokenError","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError","title":"PassageTokenError","navigatorTitle":[{"text":"PassageTokenError","kind":"identifier"}],"url":"\/documentation\/passage\/passagetokenerror"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageauth/tokenstore.json b/docs/data/documentation/passage/passageauth/tokenstore.json index 6223b446..027da6cf 100644 --- a/docs/data/documentation/passage/passageauth/tokenstore.json +++ b/docs/data/documentation/passage/passageauth/tokenstore.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"tokenStore","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PassageTokenStore","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","preciseIdentifier":"s:7Passage0A10TokenStoreP"}]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"text":"Used by class methods to manage the tokens when logging in, registering, etc","type":"text"}]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"A token store that implements "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","isActive":true,"type":"reference"}],"metadata":{"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"tokenStore","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PassageTokenStore","kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A10TokenStoreP"}],"externalID":"s:7Passage0A4AuthC10tokenStoreAA0a5TokenD0_pvp","modules":[{"name":"Passage"}],"title":"tokenStore"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/tokenStore","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/tokenstore"]}],"references":{"doc://Passage/documentation/Passage/PassageAuth/tokenStore":{"url":"\/documentation\/passage\/passageauth\/tokenstore","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/tokenStore","kind":"symbol","abstract":[{"text":"A token store that implements ","type":"text"},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","isActive":true}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tokenStore","kind":"identifier"},{"kind":"text","text":": "},{"text":"PassageTokenStore","preciseIdentifier":"s:7Passage0A10TokenStoreP","kind":"typeIdentifier"}],"type":"topic","title":"tokenStore"},"doc://Passage/documentation/Passage/PassageAuth":{"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAuth"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","title":"PassageAuth","url":"\/documentation\/passage\/passageauth","type":"topic","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageTokenStore":{"title":"PassageTokenStore","navigatorTitle":[{"text":"PassageTokenStore","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageTokenStore"}],"abstract":[{"text":"Protocol for Token Storage to use with Passage","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagetokenstore"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"text":"A token store that implements ","type":"text"},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","isActive":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"tokenStore"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PassageTokenStore","preciseIdentifier":"s:7Passage0A10TokenStoreP","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore"}],"languages":["swift"]}]},{"content":[{"anchor":"discussion","level":2,"text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Used by class methods to manage the tokens when logging in, registering, etc","type":"text"}]}],"kind":"content"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/tokenStore","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAuth"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageauth\/tokenstore"]}],"metadata":{"title":"tokenStore","externalID":"s:7Passage0A4AuthC10tokenStoreAA0a5TokenD0_pvp","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tokenStore","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PassageTokenStore","preciseIdentifier":"s:7Passage0A10TokenStoreP"}],"symbolKind":"property","modules":[{"name":"Passage"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"references":{"doc://Passage/documentation/Passage/PassageTokenStore":{"role":"symbol","abstract":[{"type":"text","text":"Protocol for Token Storage to use with Passage"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageTokenStore","kind":"identifier"}],"url":"\/documentation\/passage\/passagetokenstore","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","navigatorTitle":[{"kind":"identifier","text":"PassageTokenStore"}],"type":"topic","kind":"symbol","title":"PassageTokenStore"},"doc://Passage/documentation/Passage/PassageAuth":{"url":"\/documentation\/passage\/passageauth","role":"symbol","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth","type":"topic","title":"PassageAuth","navigatorTitle":[{"text":"PassageAuth","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageAuth","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageAuth/tokenStore":{"title":"tokenStore","url":"\/documentation\/passage\/passageauth\/tokenstore","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"tokenStore","kind":"identifier"},{"text":": ","kind":"text"},{"text":"PassageTokenStore","kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A10TokenStoreP"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAuth\/tokenStore","abstract":[{"type":"text","text":"A token store that implements "},{"isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","type":"reference"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageautofillauthorizationcontroller.json b/docs/data/documentation/passage/passageautofillauthorizationcontroller.json index e5b8d123..cf2a4870 100644 --- a/docs/data/documentation/passage/passageautofillauthorizationcontroller.json +++ b/docs/data/documentation/passage/passageautofillauthorizationcontroller.json @@ -1 +1 @@ -{"relationshipsSections":[{"type":"inheritsFrom","title":"Inherits From","identifiers":["doc:\/\/Passage\/objc(cs)NSObject"],"kind":"relationships"},{"type":"conformsTo","identifiers":["doc:\/\/Passage\/objc(pl)ASAuthorizationControllerDelegate","doc:\/\/Passage\/objc(pl)ASAuthorizationControllerPresentationContextProviding","doc:\/\/Passage\/objc(pl)NSObject","doc:\/\/Passage\/s7CVarArgP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"kind":"relationships","title":"Conforms To"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageAutofillAuthorizationController","kind":"identifier"}],"languages":["swift"]}]}],"metadata":{"platforms":[{"name":"iOS","introducedAt":"16.0","beta":false,"deprecated":false,"unavailable":false}],"navigatorTitle":[{"text":"PassageAutofillAuthorizationController","kind":"identifier"}],"externalID":"c:@M@Passage@objc(cs)PassageAutofillAuthorizationController","title":"PassageAutofillAuthorizationController","symbolKind":"class","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"PassageAutofillAuthorizationController","kind":"identifier"}],"roleHeading":"Class","role":"symbol","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/authorizationController(controller:didCompleteWithAuthorization:)","doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/authorizationController(controller:didCompleteWithError:)","doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/begin(anchor:onSuccess:onError:onCancel:)","doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/cancel()","doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/presentationAnchor(for:)"]},{"title":"Type Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/shared"]}],"variants":[{"paths":["\/documentation\/passage\/passageautofillauthorizationcontroller"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://Passage/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://Passage/objc(pl)ASAuthorizationControllerDelegate":{"type":"unresolvable","identifier":"doc:\/\/Passage\/objc(pl)ASAuthorizationControllerDelegate","title":"AuthenticationServices.ASAuthorizationControllerDelegate"},"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController":{"title":"PassageAutofillAuthorizationController","navigatorTitle":[{"text":"PassageAutofillAuthorizationController","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageAutofillAuthorizationController"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageautofillauthorizationcontroller"},"doc://Passage/objc(cs)NSObject":{"type":"unresolvable","identifier":"doc:\/\/Passage\/objc(cs)NSObject","title":"ObjectiveC.NSObject"},"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController/authorizationController(controller:didCompleteWithAuthorization:)":{"title":"authorizationController(controller:didCompleteWithAuthorization:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/authorizationController(controller:didCompleteWithAuthorization:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"authorizationController","kind":"identifier"},{"text":"(","kind":"text"},{"text":"controller","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)ASAuthorizationController","kind":"typeIdentifier","text":"ASAuthorizationController"},{"text":", ","kind":"text"},{"text":"didCompleteWithAuthorization","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ASAuthorization","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ASAuthorization"},{"text":")","kind":"text"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageautofillauthorizationcontroller\/authorizationcontroller(controller:didcompletewithauthorization:)"},"doc://Passage/s7CVarArgP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s7CVarArgP","title":"Swift.CVarArg"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController/cancel()":{"type":"topic","url":"\/documentation\/passage\/passageautofillauthorizationcontroller\/cancel()","title":"cancel()","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/cancel()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cancel","kind":"identifier"},{"text":"()","kind":"text"}],"kind":"symbol","role":"symbol"},"doc://Passage/objc(pl)NSObject":{"type":"unresolvable","identifier":"doc:\/\/Passage\/objc(pl)NSObject","title":"ObjectiveC.NSObjectProtocol"},"doc://Passage/objc(pl)ASAuthorizationControllerPresentationContextProviding":{"type":"unresolvable","identifier":"doc:\/\/Passage\/objc(pl)ASAuthorizationControllerPresentationContextProviding","title":"AuthenticationServices.ASAuthorizationControllerPresentationContextProviding"},"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController/authorizationController(controller:didCompleteWithError:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/authorizationController(controller:didCompleteWithError:)","title":"authorizationController(controller:didCompleteWithError:)","abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"authorizationController"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"controller"},{"text":": ","kind":"text"},{"text":"ASAuthorizationController","preciseIdentifier":"c:objc(cs)ASAuthorizationController","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"didCompleteWithError","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/passageautofillauthorizationcontroller\/authorizationcontroller(controller:didcompletewitherror:)","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController/presentationAnchor(for:)":{"url":"\/documentation\/passage\/passageautofillauthorizationcontroller\/presentationanchor(for:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"presentationAnchor"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ASAuthorizationController","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ASAuthorizationController"},{"kind":"text","text":") -> "},{"text":"ASPresentationAnchor","kind":"typeIdentifier","preciseIdentifier":"c:@T@ASPresentationAnchor"}],"title":"presentationAnchor(for:)","kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/presentationAnchor(for:)"},"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController/begin(anchor:onSuccess:onError:onCancel:)":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/begin(anchor:onSuccess:onError:onCancel:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"begin","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"anchor"},{"text":": ","kind":"text"},{"text":"ASPresentationAnchor","kind":"typeIdentifier","preciseIdentifier":"c:@T@ASPresentationAnchor"},{"kind":"text","text":", "},{"kind":"externalParam","text":"onSuccess"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")?, ","kind":"text"},{"text":"onError","kind":"externalParam"},{"text":": ((","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?, ","kind":"text"},{"text":"onCancel","kind":"externalParam"},{"kind":"text","text":": (() -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?) ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"kind":"symbol","title":"begin(anchor:onSuccess:onError:onCancel:)","url":"\/documentation\/passage\/passageautofillauthorizationcontroller\/begin(anchor:onsuccess:onerror:oncancel:)"},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController/shared":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/shared","url":"\/documentation\/passage\/passageautofillauthorizationcontroller\/shared","type":"topic","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"shared"},{"text":": ","kind":"text"},{"text":"PassageAutofillAuthorizationController","kind":"typeIdentifier","preciseIdentifier":"c:@M@Passage@objc(cs)PassageAutofillAuthorizationController"}],"title":"shared","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController"},"relationshipsSections":[{"title":"Inherits From","identifiers":["doc:\/\/Passage\/objc(cs)NSObject"],"type":"inheritsFrom","kind":"relationships"},{"identifiers":["doc:\/\/Passage\/objc(pl)ASAuthorizationControllerDelegate","doc:\/\/Passage\/objc(pl)ASAuthorizationControllerPresentationContextProviding","doc:\/\/Passage\/objc(pl)NSObject","doc:\/\/Passage\/s7CVarArgP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/authorizationController(controller:didCompleteWithAuthorization:)","doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/authorizationController(controller:didCompleteWithError:)","doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/begin(anchor:onSuccess:onError:onCancel:)","doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/cancel()","doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/presentationAnchor(for:)"],"title":"Instance Methods"},{"title":"Type Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/shared"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageautofillauthorizationcontroller"]}],"metadata":{"platforms":[{"deprecated":false,"name":"iOS","introducedAt":"16.0","unavailable":false,"beta":false}],"roleHeading":"Class","symbolKind":"class","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"PassageAutofillAuthorizationController","kind":"identifier"}],"externalID":"c:@M@Passage@objc(cs)PassageAutofillAuthorizationController","role":"symbol","navigatorTitle":[{"text":"PassageAutofillAuthorizationController","kind":"identifier"}],"title":"PassageAutofillAuthorizationController","modules":[{"name":"Passage"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAutofillAuthorizationController"}]}]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/objc(cs)NSObject":{"type":"unresolvable","identifier":"doc:\/\/Passage\/objc(cs)NSObject","title":"ObjectiveC.NSObject"},"doc://Passage/objc(pl)NSObject":{"type":"unresolvable","identifier":"doc:\/\/Passage\/objc(pl)NSObject","title":"ObjectiveC.NSObjectProtocol"},"doc://Passage/objc(pl)ASAuthorizationControllerPresentationContextProviding":{"type":"unresolvable","identifier":"doc:\/\/Passage\/objc(pl)ASAuthorizationControllerPresentationContextProviding","title":"AuthenticationServices.ASAuthorizationControllerPresentationContextProviding"},"doc://Passage/objc(pl)ASAuthorizationControllerDelegate":{"type":"unresolvable","identifier":"doc:\/\/Passage\/objc(pl)ASAuthorizationControllerDelegate","title":"AuthenticationServices.ASAuthorizationControllerDelegate"},"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController/presentationAnchor(for:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"presentationAnchor","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"ASAuthorizationController","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ASAuthorizationController"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"c:@T@ASPresentationAnchor","text":"ASPresentationAnchor","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/passageautofillauthorizationcontroller\/presentationanchor(for:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/presentationAnchor(for:)","role":"symbol","title":"presentationAnchor(for:)","kind":"symbol"},"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController/begin(anchor:onSuccess:onError:onCancel:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"begin","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"anchor"},{"kind":"text","text":": "},{"text":"ASPresentationAnchor","kind":"typeIdentifier","preciseIdentifier":"c:@T@ASPresentationAnchor"},{"kind":"text","text":", "},{"kind":"externalParam","text":"onSuccess"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":")?, ","kind":"text"},{"text":"onError","kind":"externalParam"},{"text":": ((","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")?, ","kind":"text"},{"text":"onCancel","kind":"externalParam"},{"kind":"text","text":": (() -> "},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?) "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","url":"\/documentation\/passage\/passageautofillauthorizationcontroller\/begin(anchor:onsuccess:onerror:oncancel:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/begin(anchor:onSuccess:onError:onCancel:)","role":"symbol","title":"begin(anchor:onSuccess:onError:onCancel:)","kind":"symbol"},"doc://Passage/s7CVarArgP":{"title":"Swift.CVarArg","identifier":"doc:\/\/Passage\/s7CVarArgP","type":"unresolvable"},"doc://Passage/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH","type":"unresolvable"},"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController/authorizationController(controller:didCompleteWithError:)":{"type":"topic","title":"authorizationController(controller:didCompleteWithError:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/authorizationController(controller:didCompleteWithError:)","url":"\/documentation\/passage\/passageautofillauthorizationcontroller\/authorizationcontroller(controller:didcompletewitherror:)","kind":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"authorizationController","kind":"identifier"},{"text":"(","kind":"text"},{"text":"controller","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ASAuthorizationController","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ASAuthorizationController"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"didCompleteWithError"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":")","kind":"text"}]},"doc://Passage/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","type":"unresolvable"},"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController/cancel()":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"cancel"},{"text":"()","kind":"text"}],"type":"topic","url":"\/documentation\/passage\/passageautofillauthorizationcontroller\/cancel()","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/cancel()","role":"symbol","title":"cancel()","kind":"symbol"},"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController/authorizationController(controller:didCompleteWithAuthorization:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authorizationController"},{"kind":"text","text":"("},{"text":"controller","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ASAuthorizationController","preciseIdentifier":"c:objc(cs)ASAuthorizationController"},{"text":", ","kind":"text"},{"text":"didCompleteWithAuthorization","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)ASAuthorization","kind":"typeIdentifier","text":"ASAuthorization"},{"text":")","kind":"text"}],"type":"topic","url":"\/documentation\/passage\/passageautofillauthorizationcontroller\/authorizationcontroller(controller:didcompletewithauthorization:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/authorizationController(controller:didCompleteWithAuthorization:)","role":"symbol","title":"authorizationController(controller:didCompleteWithAuthorization:)","kind":"symbol"},"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController/shared":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"shared","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PassageAutofillAuthorizationController","preciseIdentifier":"c:@M@Passage@objc(cs)PassageAutofillAuthorizationController"}],"type":"topic","url":"\/documentation\/passage\/passageautofillauthorizationcontroller\/shared","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/shared","role":"symbol","title":"shared","kind":"symbol"},"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController":{"type":"topic","title":"PassageAutofillAuthorizationController","role":"symbol","url":"\/documentation\/passage\/passageautofillauthorizationcontroller","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController","navigatorTitle":[{"kind":"identifier","text":"PassageAutofillAuthorizationController"}],"abstract":[],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAutofillAuthorizationController"}]},"doc://Passage/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageautofillauthorizationcontroller/authorizationcontroller(controller:didcompletewithauthorization:).json b/docs/data/documentation/passage/passageautofillauthorizationcontroller/authorizationcontroller(controller:didcompletewithauthorization:).json index 12d564b2..bf702187 100644 --- a/docs/data/documentation/passage/passageautofillauthorizationcontroller/authorizationcontroller(controller:didcompletewithauthorization:).json +++ b/docs/data/documentation/passage/passageautofillauthorizationcontroller/authorizationcontroller(controller:didcompletewithauthorization:).json @@ -1 +1 @@ -{"kind":"symbol","metadata":{"title":"authorizationController(controller:didCompleteWithAuthorization:)","roleHeading":"Instance Method","platforms":[{"deprecated":false,"name":"iOS","introducedAt":"16.0","unavailable":false,"beta":false}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"authorizationController","kind":"identifier"},{"text":"(","kind":"text"},{"text":"controller","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)ASAuthorizationController","kind":"typeIdentifier","text":"ASAuthorizationController"},{"kind":"text","text":", "},{"kind":"externalParam","text":"didCompleteWithAuthorization"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ASAuthorization","text":"ASAuthorization"},{"kind":"text","text":")"}],"role":"symbol","externalID":"c:@M@Passage@objc(cs)PassageAutofillAuthorizationController(im)authorizationController:didCompleteWithAuthorization:","modules":[{"name":"Passage"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorizationController"},{"text":"(","kind":"text"},{"text":"controller","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ASAuthorizationController","preciseIdentifier":"c:objc(cs)ASAuthorizationController","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"didCompleteWithAuthorization","kind":"externalParam"},{"kind":"text","text":" "},{"text":"authorization","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"ASAuthorization","preciseIdentifier":"c:objc(cs)ASAuthorization","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageautofillauthorizationcontroller\/authorizationcontroller(controller:didcompletewithauthorization:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/authorizationController(controller:didCompleteWithAuthorization:)"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"code":"ASAuthorizationControllerDelegate.authorizationController(controller:didCompleteWithAuthorization:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController":{"title":"PassageAutofillAuthorizationController","navigatorTitle":[{"text":"PassageAutofillAuthorizationController","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageAutofillAuthorizationController"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageautofillauthorizationcontroller"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController/authorizationController(controller:didCompleteWithAuthorization:)":{"title":"authorizationController(controller:didCompleteWithAuthorization:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/authorizationController(controller:didCompleteWithAuthorization:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"authorizationController","kind":"identifier"},{"text":"(","kind":"text"},{"text":"controller","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)ASAuthorizationController","kind":"typeIdentifier","text":"ASAuthorizationController"},{"text":", ","kind":"text"},{"text":"didCompleteWithAuthorization","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ASAuthorization","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ASAuthorization"},{"text":")","kind":"text"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageautofillauthorizationcontroller\/authorizationcontroller(controller:didcompletewithauthorization:)"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"authorizationController","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"controller"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ASAuthorizationController","text":"ASAuthorizationController"},{"kind":"text","text":", "},{"kind":"externalParam","text":"didCompleteWithAuthorization"},{"text":" ","kind":"text"},{"text":"authorization","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"ASAuthorization","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ASAuthorization"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"metadata":{"title":"authorizationController(controller:didCompleteWithAuthorization:)","modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"authorizationController","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"controller"},{"kind":"text","text":": "},{"text":"ASAuthorizationController","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ASAuthorizationController"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"didCompleteWithAuthorization"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)ASAuthorization","text":"ASAuthorization","kind":"typeIdentifier"},{"kind":"text","text":")"}],"roleHeading":"Instance Method","externalID":"c:@M@Passage@objc(cs)PassageAutofillAuthorizationController(im)authorizationController:didCompleteWithAuthorization:","platforms":[{"introducedAt":"16.0","deprecated":false,"unavailable":false,"name":"iOS","beta":false}],"role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageautofillauthorizationcontroller\/authorizationcontroller(controller:didcompletewithauthorization:)"]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/authorizationController(controller:didCompleteWithAuthorization:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"ASAuthorizationControllerDelegate.authorizationController(controller:didCompleteWithAuthorization:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController/authorizationController(controller:didCompleteWithAuthorization:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authorizationController"},{"kind":"text","text":"("},{"text":"controller","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ASAuthorizationController","preciseIdentifier":"c:objc(cs)ASAuthorizationController"},{"text":", ","kind":"text"},{"text":"didCompleteWithAuthorization","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)ASAuthorization","kind":"typeIdentifier","text":"ASAuthorization"},{"text":")","kind":"text"}],"type":"topic","url":"\/documentation\/passage\/passageautofillauthorizationcontroller\/authorizationcontroller(controller:didcompletewithauthorization:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/authorizationController(controller:didCompleteWithAuthorization:)","role":"symbol","title":"authorizationController(controller:didCompleteWithAuthorization:)","kind":"symbol"},"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController":{"type":"topic","title":"PassageAutofillAuthorizationController","role":"symbol","url":"\/documentation\/passage\/passageautofillauthorizationcontroller","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController","navigatorTitle":[{"kind":"identifier","text":"PassageAutofillAuthorizationController"}],"abstract":[],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAutofillAuthorizationController"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageautofillauthorizationcontroller/authorizationcontroller(controller:didcompletewitherror:).json b/docs/data/documentation/passage/passageautofillauthorizationcontroller/authorizationcontroller(controller:didcompletewitherror:).json index 03623036..8b0d951b 100644 --- a/docs/data/documentation/passage/passageautofillauthorizationcontroller/authorizationcontroller(controller:didcompletewitherror:).json +++ b/docs/data/documentation/passage/passageautofillauthorizationcontroller/authorizationcontroller(controller:didcompletewitherror:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/authorizationController(controller:didCompleteWithError:)"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"ASAuthorizationControllerDelegate.authorizationController(controller:didCompleteWithError:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/passageautofillauthorizationcontroller\/authorizationcontroller(controller:didcompletewitherror:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"authorizationController","kind":"identifier"},{"kind":"text","text":"("},{"text":"controller","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ASAuthorizationController","text":"ASAuthorizationController"},{"text":", ","kind":"text"},{"text":"didCompleteWithError","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"error"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"metadata":{"platforms":[{"introducedAt":"16.0","beta":false,"unavailable":false,"name":"iOS","deprecated":false}],"externalID":"c:@M@Passage@objc(cs)PassageAutofillAuthorizationController(im)authorizationController:didCompleteWithError:","role":"symbol","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"authorizationController","kind":"identifier"},{"text":"(","kind":"text"},{"text":"controller","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ASAuthorizationController","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ASAuthorizationController"},{"kind":"text","text":", "},{"kind":"externalParam","text":"didCompleteWithError"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"name":"Passage"}],"title":"authorizationController(controller:didCompleteWithError:)","roleHeading":"Instance Method"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController"]]},"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController/authorizationController(controller:didCompleteWithError:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/authorizationController(controller:didCompleteWithError:)","title":"authorizationController(controller:didCompleteWithError:)","abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"authorizationController"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"controller"},{"text":": ","kind":"text"},{"text":"ASAuthorizationController","preciseIdentifier":"c:objc(cs)ASAuthorizationController","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"didCompleteWithError","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/passageautofillauthorizationcontroller\/authorizationcontroller(controller:didcompletewitherror:)","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController":{"title":"PassageAutofillAuthorizationController","navigatorTitle":[{"text":"PassageAutofillAuthorizationController","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageAutofillAuthorizationController"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageautofillauthorizationcontroller"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/authorizationController(controller:didCompleteWithError:)"},"kind":"symbol","metadata":{"platforms":[{"deprecated":false,"introducedAt":"16.0","name":"iOS","unavailable":false,"beta":false}],"title":"authorizationController(controller:didCompleteWithError:)","role":"symbol","symbolKind":"method","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"authorizationController"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"controller"},{"kind":"text","text":": "},{"text":"ASAuthorizationController","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ASAuthorizationController"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"didCompleteWithError"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":")"}],"externalID":"c:@M@Passage@objc(cs)PassageAutofillAuthorizationController(im)authorizationController:didCompleteWithError:","modules":[{"name":"Passage"}]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"ASAuthorizationControllerDelegate.authorizationController(controller:didCompleteWithError:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"authorizationController"},{"text":"(","kind":"text"},{"text":"controller","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:objc(cs)ASAuthorizationController","kind":"typeIdentifier","text":"ASAuthorizationController"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"didCompleteWithError"},{"kind":"text","text":" "},{"kind":"internalParam","text":"error"},{"text":": ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")"}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageautofillauthorizationcontroller\/authorizationcontroller(controller:didcompletewitherror:)"]}],"references":{"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController/authorizationController(controller:didCompleteWithError:)":{"type":"topic","title":"authorizationController(controller:didCompleteWithError:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/authorizationController(controller:didCompleteWithError:)","url":"\/documentation\/passage\/passageautofillauthorizationcontroller\/authorizationcontroller(controller:didcompletewitherror:)","kind":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"authorizationController","kind":"identifier"},{"text":"(","kind":"text"},{"text":"controller","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ASAuthorizationController","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ASAuthorizationController"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"didCompleteWithError"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":")","kind":"text"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController":{"type":"topic","title":"PassageAutofillAuthorizationController","role":"symbol","url":"\/documentation\/passage\/passageautofillauthorizationcontroller","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController","navigatorTitle":[{"kind":"identifier","text":"PassageAutofillAuthorizationController"}],"abstract":[],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAutofillAuthorizationController"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageautofillauthorizationcontroller/begin(anchor:onsuccess:onerror:oncancel:).json b/docs/data/documentation/passage/passageautofillauthorizationcontroller/begin(anchor:onsuccess:onerror:oncancel:).json index 7a5cdd97..03287ed9 100644 --- a/docs/data/documentation/passage/passageautofillauthorizationcontroller/begin(anchor:onsuccess:onerror:oncancel:).json +++ b/docs/data/documentation/passage/passageautofillauthorizationcontroller/begin(anchor:onsuccess:onerror:oncancel:).json @@ -1 +1 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/begin(anchor:onSuccess:onError:onCancel:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"begin","kind":"identifier"},{"text":"(","kind":"text"},{"text":"anchor","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@ASPresentationAnchor","text":"ASPresentationAnchor"},{"text":", ","kind":"text"},{"text":"onSuccess","kind":"externalParam"},{"text":": ((","kind":"text"},{"text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult"},{"kind":"text","text":") -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?, ","kind":"text"},{"text":"onError","kind":"externalParam"},{"text":": ((","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?, "},{"text":"onCancel","kind":"externalParam"},{"kind":"text","text":": (() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":")?) ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageautofillauthorizationcontroller\/begin(anchor:onsuccess:onerror:oncancel:)"]}],"metadata":{"roleHeading":"Instance Method","symbolKind":"method","role":"symbol","platforms":[{"deprecated":false,"unavailable":false,"name":"iOS","beta":false,"introducedAt":"16.0"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"begin"},{"kind":"text","text":"("},{"text":"anchor","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@ASPresentationAnchor","kind":"typeIdentifier","text":"ASPresentationAnchor"},{"text":", ","kind":"text"},{"text":"onSuccess","kind":"externalParam"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":")?, ","kind":"text"},{"text":"onError","kind":"externalParam"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":")?, ","kind":"text"},{"text":"onCancel","kind":"externalParam"},{"kind":"text","text":": (() -> "},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")?) ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"}],"externalID":"s:7Passage0A31AutofillAuthorizationControllerC5begin6anchor9onSuccess0G5Error0G6CancelySo8UIWindowC_yAA10AuthResultVcSgys0I0_pcSgyycSgtYaKF","modules":[{"name":"Passage"}],"title":"begin(anchor:onSuccess:onError:onCancel:)"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController"]]},"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController/begin(anchor:onSuccess:onError:onCancel:)":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/begin(anchor:onSuccess:onError:onCancel:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"begin","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"anchor"},{"text":": ","kind":"text"},{"text":"ASPresentationAnchor","kind":"typeIdentifier","preciseIdentifier":"c:@T@ASPresentationAnchor"},{"kind":"text","text":", "},{"kind":"externalParam","text":"onSuccess"},{"text":": ((","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")?, ","kind":"text"},{"text":"onError","kind":"externalParam"},{"text":": ((","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?, ","kind":"text"},{"text":"onCancel","kind":"externalParam"},{"kind":"text","text":": (() -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":")?) ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"kind":"symbol","title":"begin(anchor:onSuccess:onError:onCancel:)","url":"\/documentation\/passage\/passageautofillauthorizationcontroller\/begin(anchor:onsuccess:onerror:oncancel:)"},"doc://Passage/documentation/Passage/AuthResult":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"url":"\/documentation\/passage\/authresult","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"topic","title":"AuthResult","abstract":[{"type":"text","text":"The authentication result containing the users tokens and redirect url"}]},"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController":{"title":"PassageAutofillAuthorizationController","navigatorTitle":[{"text":"PassageAutofillAuthorizationController","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageAutofillAuthorizationController"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageautofillauthorizationcontroller"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageautofillauthorizationcontroller\/begin(anchor:onsuccess:onerror:oncancel:)"]}],"sections":[],"kind":"symbol","metadata":{"symbolKind":"method","role":"symbol","title":"begin(anchor:onSuccess:onError:onCancel:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"begin","kind":"identifier"},{"text":"(","kind":"text"},{"text":"anchor","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@ASPresentationAnchor","text":"ASPresentationAnchor"},{"kind":"text","text":", "},{"kind":"externalParam","text":"onSuccess"},{"text":": ((","kind":"text"},{"preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":")?, ","kind":"text"},{"kind":"externalParam","text":"onError"},{"text":": ((","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":")?, "},{"text":"onCancel","kind":"externalParam"},{"kind":"text","text":": (() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":")?) "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"}],"roleHeading":"Instance Method","platforms":[{"name":"iOS","introducedAt":"16.0","deprecated":false,"beta":false,"unavailable":false}],"externalID":"s:7Passage0A31AutofillAuthorizationControllerC5begin6anchor9onSuccess0G5Error0G6CancelySo8UIWindowC_yAA10AuthResultVcSgys0I0_pcSgyycSgtYaKF","modules":[{"name":"Passage"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"begin"},{"kind":"text","text":"("},{"kind":"externalParam","text":"anchor"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@ASPresentationAnchor","text":"ASPresentationAnchor","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"onSuccess","kind":"externalParam"},{"kind":"text","text":": (("},{"text":"AuthResult","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?, "},{"kind":"externalParam","text":"onError"},{"kind":"text","text":": (("},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":")?, "},{"kind":"externalParam","text":"onCancel"},{"text":": (() -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?) "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/begin(anchor:onSuccess:onError:onCancel:)"},"references":{"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController/begin(anchor:onSuccess:onError:onCancel:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"begin","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"anchor"},{"kind":"text","text":": "},{"text":"ASPresentationAnchor","kind":"typeIdentifier","preciseIdentifier":"c:@T@ASPresentationAnchor"},{"kind":"text","text":", "},{"kind":"externalParam","text":"onSuccess"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":")?, ","kind":"text"},{"text":"onError","kind":"externalParam"},{"text":": ((","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"text":")?, ","kind":"text"},{"text":"onCancel","kind":"externalParam"},{"kind":"text","text":": (() -> "},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":")?) "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","url":"\/documentation\/passage\/passageautofillauthorizationcontroller\/begin(anchor:onsuccess:onerror:oncancel:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/begin(anchor:onSuccess:onError:onCancel:)","role":"symbol","title":"begin(anchor:onSuccess:onError:onCancel:)","kind":"symbol"},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController":{"type":"topic","title":"PassageAutofillAuthorizationController","role":"symbol","url":"\/documentation\/passage\/passageautofillauthorizationcontroller","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController","navigatorTitle":[{"kind":"identifier","text":"PassageAutofillAuthorizationController"}],"abstract":[],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAutofillAuthorizationController"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageautofillauthorizationcontroller/cancel().json b/docs/data/documentation/passage/passageautofillauthorizationcontroller/cancel().json index 56f201d6..386265ea 100644 --- a/docs/data/documentation/passage/passageautofillauthorizationcontroller/cancel().json +++ b/docs/data/documentation/passage/passageautofillauthorizationcontroller/cancel().json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"platforms":[{"name":"iOS","introducedAt":"16.0","beta":false,"deprecated":false,"unavailable":false}],"externalID":"s:7Passage0A31AutofillAuthorizationControllerC6cancelyyF","title":"cancel()","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cancel"},{"text":"()","kind":"text"}],"roleHeading":"Instance Method","role":"symbol","modules":[{"name":"Passage"}]},"variants":[{"paths":["\/documentation\/passage\/passageautofillauthorizationcontroller\/cancel()"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cancel","kind":"identifier"},{"text":"()","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/cancel()","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController/cancel()":{"type":"topic","url":"\/documentation\/passage\/passageautofillauthorizationcontroller\/cancel()","title":"cancel()","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/cancel()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cancel","kind":"identifier"},{"text":"()","kind":"text"}],"kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController":{"title":"PassageAutofillAuthorizationController","navigatorTitle":[{"text":"PassageAutofillAuthorizationController","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageAutofillAuthorizationController"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageautofillauthorizationcontroller"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/cancel()"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cancel"},{"text":"()","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/passageautofillauthorizationcontroller\/cancel()"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController"]]},"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"cancel"},{"text":"()","kind":"text"}],"role":"symbol","symbolKind":"method","title":"cancel()","roleHeading":"Instance Method","externalID":"s:7Passage0A31AutofillAuthorizationControllerC6cancelyyF","platforms":[{"name":"iOS","beta":false,"unavailable":false,"deprecated":false,"introducedAt":"16.0"}],"modules":[{"name":"Passage"}]},"sections":[],"references":{"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController":{"type":"topic","title":"PassageAutofillAuthorizationController","role":"symbol","url":"\/documentation\/passage\/passageautofillauthorizationcontroller","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController","navigatorTitle":[{"kind":"identifier","text":"PassageAutofillAuthorizationController"}],"abstract":[],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAutofillAuthorizationController"}]},"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController/cancel()":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"cancel"},{"text":"()","kind":"text"}],"type":"topic","url":"\/documentation\/passage\/passageautofillauthorizationcontroller\/cancel()","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/cancel()","role":"symbol","title":"cancel()","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageautofillauthorizationcontroller/presentationanchor(for:).json b/docs/data/documentation/passage/passageautofillauthorizationcontroller/presentationanchor(for:).json index 4fb5fff2..a24acaef 100644 --- a/docs/data/documentation/passage/passageautofillauthorizationcontroller/presentationanchor(for:).json +++ b/docs/data/documentation/passage/passageautofillauthorizationcontroller/presentationanchor(for:).json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController"]]},"metadata":{"roleHeading":"Instance Method","symbolKind":"method","externalID":"c:@M@Passage@objc(cs)PassageAutofillAuthorizationController(im)presentationAnchorForAuthorizationController:","title":"presentationAnchor(for:)","modules":[{"name":"Passage"}],"platforms":[{"introducedAt":"16.0","unavailable":false,"beta":false,"name":"iOS","deprecated":false}],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"presentationAnchor","kind":"identifier"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ASAuthorizationController","preciseIdentifier":"c:objc(cs)ASAuthorizationController","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@ASPresentationAnchor","text":"ASPresentationAnchor"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"presentationAnchor","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":" ","kind":"text"},{"text":"controller","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"ASAuthorizationController","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ASAuthorizationController"},{"kind":"text","text":") -> "},{"text":"ASPresentationAnchor","kind":"typeIdentifier","preciseIdentifier":"c:@T@ASPresentationAnchor"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/passageautofillauthorizationcontroller\/presentationanchor(for:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"ASAuthorizationControllerPresentationContextProviding.presentationAnchor(for:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/presentationAnchor(for:)"},"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController/presentationAnchor(for:)":{"url":"\/documentation\/passage\/passageautofillauthorizationcontroller\/presentationanchor(for:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"presentationAnchor"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ASAuthorizationController","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ASAuthorizationController"},{"kind":"text","text":") -> "},{"text":"ASPresentationAnchor","kind":"typeIdentifier","preciseIdentifier":"c:@T@ASPresentationAnchor"}],"title":"presentationAnchor(for:)","kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/presentationAnchor(for:)"},"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController":{"title":"PassageAutofillAuthorizationController","navigatorTitle":[{"text":"PassageAutofillAuthorizationController","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageAutofillAuthorizationController"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageautofillauthorizationcontroller"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"presentationAnchor"},{"kind":"text","text":"("},{"text":"for","kind":"externalParam"},{"kind":"text","text":" "},{"text":"controller","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)ASAuthorizationController","kind":"typeIdentifier","text":"ASAuthorizationController"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"c:@T@ASPresentationAnchor","text":"ASPresentationAnchor","kind":"typeIdentifier"}]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"ASAuthorizationControllerPresentationContextProviding.presentationAnchor(for:)"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/presentationAnchor(for:)"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageautofillauthorizationcontroller\/presentationanchor(for:)"]}],"metadata":{"title":"presentationAnchor(for:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"presentationAnchor"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)ASAuthorizationController","kind":"typeIdentifier","text":"ASAuthorizationController"},{"kind":"text","text":") -> "},{"text":"ASPresentationAnchor","preciseIdentifier":"c:@T@ASPresentationAnchor","kind":"typeIdentifier"}],"symbolKind":"method","roleHeading":"Instance Method","role":"symbol","externalID":"c:@M@Passage@objc(cs)PassageAutofillAuthorizationController(im)presentationAnchorForAuthorizationController:","platforms":[{"unavailable":false,"deprecated":false,"beta":false,"introducedAt":"16.0","name":"iOS"}],"modules":[{"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController":{"type":"topic","title":"PassageAutofillAuthorizationController","role":"symbol","url":"\/documentation\/passage\/passageautofillauthorizationcontroller","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController","navigatorTitle":[{"kind":"identifier","text":"PassageAutofillAuthorizationController"}],"abstract":[],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAutofillAuthorizationController"}]},"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController/presentationAnchor(for:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"presentationAnchor","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"for"},{"text":": ","kind":"text"},{"text":"ASAuthorizationController","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ASAuthorizationController"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"c:@T@ASPresentationAnchor","text":"ASPresentationAnchor","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/passageautofillauthorizationcontroller\/presentationanchor(for:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/presentationAnchor(for:)","role":"symbol","title":"presentationAnchor(for:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageautofillauthorizationcontroller/shared.json b/docs/data/documentation/passage/passageautofillauthorizationcontroller/shared.json index c873c559..07491dd1 100644 --- a/docs/data/documentation/passage/passageautofillauthorizationcontroller/shared.json +++ b/docs/data/documentation/passage/passageautofillauthorizationcontroller/shared.json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shared"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@M@Passage@objc(cs)PassageAutofillAuthorizationController","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController","text":"PassageAutofillAuthorizationController","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController"]]},"metadata":{"platforms":[{"introducedAt":"16.0","beta":false,"unavailable":false,"name":"iOS","deprecated":false}],"roleHeading":"Type Property","symbolKind":"property","externalID":"s:7Passage0A31AutofillAuthorizationControllerC6sharedACvpZ","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shared"},{"kind":"text","text":": "},{"text":"PassageAutofillAuthorizationController","preciseIdentifier":"c:@M@Passage@objc(cs)PassageAutofillAuthorizationController","kind":"typeIdentifier"}],"title":"shared","role":"symbol","modules":[{"name":"Passage"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/shared","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/passageautofillauthorizationcontroller\/shared"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController":{"title":"PassageAutofillAuthorizationController","navigatorTitle":[{"text":"PassageAutofillAuthorizationController","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageAutofillAuthorizationController"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageautofillauthorizationcontroller"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController/shared":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/shared","url":"\/documentation\/passage\/passageautofillauthorizationcontroller\/shared","type":"topic","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"shared"},{"text":": ","kind":"text"},{"text":"PassageAutofillAuthorizationController","kind":"typeIdentifier","preciseIdentifier":"c:@M@Passage@objc(cs)PassageAutofillAuthorizationController"}],"title":"shared","role":"symbol","abstract":[]}}} \ No newline at end of file +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageautofillauthorizationcontroller\/shared"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/shared","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage"}],"externalID":"s:7Passage0A31AutofillAuthorizationControllerC6sharedACvpZ","symbolKind":"property","roleHeading":"Type Property","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"shared"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@M@Passage@objc(cs)PassageAutofillAuthorizationController","text":"PassageAutofillAuthorizationController","kind":"typeIdentifier"}],"platforms":[{"introducedAt":"16.0","deprecated":false,"name":"iOS","unavailable":false,"beta":false}],"role":"symbol","title":"shared"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"shared","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController","text":"PassageAutofillAuthorizationController","preciseIdentifier":"c:@M@Passage@objc(cs)PassageAutofillAuthorizationController"}],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController"]]},"references":{"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController":{"type":"topic","title":"PassageAutofillAuthorizationController","role":"symbol","url":"\/documentation\/passage\/passageautofillauthorizationcontroller","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController","navigatorTitle":[{"kind":"identifier","text":"PassageAutofillAuthorizationController"}],"abstract":[],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageAutofillAuthorizationController"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageAutofillAuthorizationController/shared":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"shared","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PassageAutofillAuthorizationController","preciseIdentifier":"c:@M@Passage@objc(cs)PassageAutofillAuthorizationController"}],"type":"topic","url":"\/documentation\/passage\/passageautofillauthorizationcontroller\/shared","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageAutofillAuthorizationController\/shared","role":"symbol","title":"shared","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageconfigurationerror.json b/docs/data/documentation/passage/passageconfigurationerror.json new file mode 100644 index 00000000..097803ff --- /dev/null +++ b/docs/data/documentation/passage/passageconfigurationerror.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageConfigurationError","kind":"identifier"}]}]}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError\/cannotFindAppId","doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError\/cannotFindPassagePlist"]},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError\/description"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError\/Error-Implementations"],"title":"Default Implementations","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageconfigurationerror"]}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","relationshipsSections":[{"identifiers":["doc:\/\/Passage\/SQ","doc:\/\/Passage\/s5ErrorP","doc:\/\/Passage\/SH","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError"},"metadata":{"roleHeading":"Enumeration","externalID":"s:7Passage0A18ConfigurationErrorO","navigatorTitle":[{"text":"PassageConfigurationError","kind":"identifier"}],"role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"enum","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"PassageConfigurationError","kind":"identifier"}],"title":"PassageConfigurationError"},"references":{"doc://Passage/documentation/Passage/PassageConfigurationError/Error-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError\/Error-Implementations","abstract":[],"type":"topic","role":"collectionGroup","title":"Error Implementations","kind":"article","url":"\/documentation\/passage\/passageconfigurationerror\/error-implementations"},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage/PassageConfigurationError/description":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError\/description","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"description","kind":"symbol","url":"\/documentation\/passage\/passageconfigurationerror\/description"},"doc://Passage/documentation/Passage/PassageConfigurationError/cannotFindPassagePlist":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError\/cannotFindPassagePlist","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"cannotFindPassagePlist"}],"title":"PassageConfigurationError.cannotFindPassagePlist","kind":"symbol","url":"\/documentation\/passage\/passageconfigurationerror\/cannotfindpassageplist"},"doc://Passage/documentation/Passage/PassageConfigurationError":{"kind":"symbol","url":"\/documentation\/passage\/passageconfigurationerror","role":"symbol","title":"PassageConfigurationError","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"PassageConfigurationError","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"PassageConfigurationError","kind":"identifier"}]},"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/PassageConfigurationError/cannotFindAppId":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError\/cannotFindAppId","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"cannotFindAppId","kind":"identifier"}],"title":"PassageConfigurationError.cannotFindAppId","kind":"symbol","url":"\/documentation\/passage\/passageconfigurationerror\/cannotfindappid"},"doc://Passage/s5ErrorP":{"title":"Swift.Error","type":"unresolvable","identifier":"doc:\/\/Passage\/s5ErrorP"},"doc://Passage/documentation/Passage/PassageConfigurationError/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError\/Equatable-Implementations","abstract":[],"type":"topic","role":"collectionGroup","title":"Equatable Implementations","kind":"article","url":"\/documentation\/passage\/passageconfigurationerror\/equatable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageconfigurationerror/!=(_:_:).json b/docs/data/documentation/passage/passageconfigurationerror/!=(_:_:).json new file mode 100644 index 00000000..dbace117 --- /dev/null +++ b/docs/data/documentation/passage/passageconfigurationerror/!=(_:_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"variants":[{"paths":["\/documentation\/passage\/passageconfigurationerror\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["iOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError\/!=(_:_:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError","doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError\/Equatable-Implementations"]]},"metadata":{"symbolKind":"op","role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"extendedModule":"Swift","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage0A18ConfigurationErrorO","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage/PassageConfigurationError":{"kind":"symbol","url":"\/documentation\/passage\/passageconfigurationerror","role":"symbol","title":"PassageConfigurationError","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"PassageConfigurationError","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"PassageConfigurationError","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageConfigurationError/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError\/Equatable-Implementations","abstract":[],"type":"topic","role":"collectionGroup","title":"Equatable Implementations","kind":"article","url":"\/documentation\/passage\/passageconfigurationerror\/equatable-implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageConfigurationError/!=(_:_:)":{"kind":"symbol","url":"\/documentation\/passage\/passageconfigurationerror\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageconfigurationerror/cannotfindappid.json b/docs/data/documentation/passage/passageconfigurationerror/cannotfindappid.json new file mode 100644 index 00000000..3bedd30e --- /dev/null +++ b/docs/data/documentation/passage/passageconfigurationerror/cannotfindappid.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage0A18ConfigurationErrorO15cannotFindAppIdyA2CmF","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"cannotFindAppId","kind":"identifier"}],"symbolKind":"case","roleHeading":"Case","title":"PassageConfigurationError.cannotFindAppId","modules":[{"name":"Passage"}],"role":"symbol"},"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError\/cannotFindAppId","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageconfigurationerror\/cannotfindappid"]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cannotFindAppId","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage/PassageConfigurationError/cannotFindAppId":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError\/cannotFindAppId","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"cannotFindAppId","kind":"identifier"}],"title":"PassageConfigurationError.cannotFindAppId","kind":"symbol","url":"\/documentation\/passage\/passageconfigurationerror\/cannotfindappid"},"doc://Passage/documentation/Passage/PassageConfigurationError":{"kind":"symbol","url":"\/documentation\/passage\/passageconfigurationerror","role":"symbol","title":"PassageConfigurationError","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"PassageConfigurationError","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"PassageConfigurationError","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageconfigurationerror/cannotfindpassageplist.json b/docs/data/documentation/passage/passageconfigurationerror/cannotfindpassageplist.json new file mode 100644 index 00000000..2808fef8 --- /dev/null +++ b/docs/data/documentation/passage/passageconfigurationerror/cannotfindpassageplist.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError\/cannotFindPassagePlist"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cannotFindPassagePlist"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"variants":[{"paths":["\/documentation\/passage\/passageconfigurationerror\/cannotfindpassageplist"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"case","role":"symbol","title":"PassageConfigurationError.cannotFindPassagePlist","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"cannotFindPassagePlist","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage0A18ConfigurationErrorO010cannotFindA5PlistyA2CmF","modules":[{"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage/PassageConfigurationError/cannotFindPassagePlist":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError\/cannotFindPassagePlist","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"cannotFindPassagePlist"}],"title":"PassageConfigurationError.cannotFindPassagePlist","kind":"symbol","url":"\/documentation\/passage\/passageconfigurationerror\/cannotfindpassageplist"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageConfigurationError":{"kind":"symbol","url":"\/documentation\/passage\/passageconfigurationerror","role":"symbol","title":"PassageConfigurationError","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"PassageConfigurationError","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"PassageConfigurationError","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageconfigurationerror/description.json b/docs/data/documentation/passage/passageconfigurationerror/description.json new file mode 100644 index 00000000..b984ef5f --- /dev/null +++ b/docs/data/documentation/passage/passageconfigurationerror/description.json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/passageconfigurationerror\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError\/description","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage0A18ConfigurationErrorO11descriptionSSvp","modules":[{"name":"Passage"}],"roleHeading":"Instance Property","role":"symbol","title":"description","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"references":{"doc://Passage/documentation/Passage/PassageConfigurationError/description":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError\/description","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"description","kind":"symbol","url":"\/documentation\/passage\/passageconfigurationerror\/description"},"doc://Passage/documentation/Passage/PassageConfigurationError":{"kind":"symbol","url":"\/documentation\/passage\/passageconfigurationerror","role":"symbol","title":"PassageConfigurationError","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"PassageConfigurationError","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"PassageConfigurationError","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageconfigurationerror/equatable-implementations.json b/docs/data/documentation/passage/passageconfigurationerror/equatable-implementations.json new file mode 100644 index 00000000..d6ac80fc --- /dev/null +++ b/docs/data/documentation/passage/passageconfigurationerror/equatable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageconfigurationerror\/equatable-implementations"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError"]]},"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError\/!=(_:_:)"],"generated":true}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/PassageConfigurationError/!=(_:_:)":{"kind":"symbol","url":"\/documentation\/passage\/passageconfigurationerror\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/PassageConfigurationError":{"kind":"symbol","url":"\/documentation\/passage\/passageconfigurationerror","role":"symbol","title":"PassageConfigurationError","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"PassageConfigurationError","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"PassageConfigurationError","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageconfigurationerror/error-implementations.json b/docs/data/documentation/passage/passageconfigurationerror/error-implementations.json new file mode 100644 index 00000000..f9b7ed3f --- /dev/null +++ b/docs/data/documentation/passage/passageconfigurationerror/error-implementations.json @@ -0,0 +1 @@ +{"metadata":{"role":"collectionGroup","title":"Error Implementations","modules":[{"name":"Passage"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageconfigurationerror\/error-implementations"]}],"sections":[],"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError\/Error-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError\/localizedDescription"],"generated":true}],"references":{"doc://Passage/documentation/Passage/PassageConfigurationError":{"kind":"symbol","url":"\/documentation\/passage\/passageconfigurationerror","role":"symbol","title":"PassageConfigurationError","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"PassageConfigurationError","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"PassageConfigurationError","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageConfigurationError/localizedDescription":{"type":"topic","url":"\/documentation\/passage\/passageconfigurationerror\/localizeddescription","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol","title":"localizedDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError\/localizedDescription","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageconfigurationerror/localizeddescription.json b/docs/data/documentation/passage/passageconfigurationerror/localizeddescription.json new file mode 100644 index 00000000..71cd2262 --- /dev/null +++ b/docs/data/documentation/passage/passageconfigurationerror/localizeddescription.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"paths":["\/documentation\/passage\/passageconfigurationerror\/localizeddescription"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError\/localizedDescription","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"extendedModule":"Swift","role":"symbol","symbolKind":"property","platforms":[{"introducedAt":"8.0","name":"iOS","beta":false,"deprecated":false,"unavailable":false},{"unavailable":false,"beta":false,"introducedAt":"10.10","deprecated":false,"name":"macOS"},{"name":"tvOS","introducedAt":"9.0","unavailable":false,"beta":false,"deprecated":false},{"introducedAt":"2.0","deprecated":false,"name":"watchOS","unavailable":false,"beta":false}],"roleHeading":"Instance Property","externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:7Passage0A18ConfigurationErrorO","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"localizedDescription","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Error.localizedDescription","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError","doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError\/Error-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/PassageConfigurationError/localizedDescription":{"type":"topic","url":"\/documentation\/passage\/passageconfigurationerror\/localizeddescription","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol","title":"localizedDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError\/localizedDescription","role":"symbol"},"doc://Passage/documentation/Passage/PassageConfigurationError/Error-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError\/Error-Implementations","abstract":[],"type":"topic","role":"collectionGroup","title":"Error Implementations","kind":"article","url":"\/documentation\/passage\/passageconfigurationerror\/error-implementations"},"doc://Passage/documentation/Passage/PassageConfigurationError":{"kind":"symbol","url":"\/documentation\/passage\/passageconfigurationerror","role":"symbol","title":"PassageConfigurationError","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageConfigurationError","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"PassageConfigurationError","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"PassageConfigurationError","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagedeviceerror.json b/docs/data/documentation/passage/passagedeviceerror.json deleted file mode 100644 index 074886f4..00000000 --- a/docs/data/documentation/passage/passagedeviceerror.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Passage\/SQ","doc:\/\/Passage\/s5ErrorP","doc:\/\/Passage\/SH","doc:\/\/Passage\/s8SendableP"],"kind":"relationships","type":"conformsTo"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError"},"metadata":{"roleHeading":"Enumeration","symbolKind":"enum","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageDeviceError"}],"externalID":"s:7Passage0A11DeviceErrorO","modules":[{"name":"Passage"}],"title":"PassageDeviceError","navigatorTitle":[{"text":"PassageDeviceError","kind":"identifier"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagedeviceerror"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"abstract":[{"type":"text","text":"Passage Device Errors"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError\/notFound"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError\/Error-Implementations"],"generated":true,"title":"Default Implementations"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageDeviceError","kind":"identifier"}]}],"kind":"declarations"}],"references":{"doc://Passage/s5ErrorP":{"title":"Swift.Error","identifier":"doc:\/\/Passage\/s5ErrorP","type":"unresolvable"},"doc://Passage/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ","type":"unresolvable"},"doc://Passage/documentation/Passage/PassageDeviceError/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError\/Equatable-Implementations","title":"Equatable Implementations","abstract":[],"type":"topic","url":"\/documentation\/passage\/passagedeviceerror\/equatable-implementations","role":"collectionGroup","kind":"article"},"doc://Passage/documentation/Passage/PassageDeviceError/Error-Implementations":{"url":"\/documentation\/passage\/passagedeviceerror\/error-implementations","abstract":[],"kind":"article","title":"Error Implementations","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError\/Error-Implementations"},"doc://Passage/documentation/Passage/PassageDeviceError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError","type":"topic","url":"\/documentation\/passage\/passagedeviceerror","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PassageDeviceError","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Passage Device Errors","type":"text"}],"title":"PassageDeviceError","navigatorTitle":[{"kind":"identifier","text":"PassageDeviceError"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/PassageDeviceError/notFound":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError\/notFound","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"notFound","kind":"identifier"}],"abstract":[],"title":"PassageDeviceError.notFound","kind":"symbol","url":"\/documentation\/passage\/passagedeviceerror\/notfound"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagedeviceerror/!=(_:_:).json b/docs/data/documentation/passage/passagedeviceerror/!=(_:_:).json deleted file mode 100644 index a0f2c64a..00000000 --- a/docs/data/documentation/passage/passagedeviceerror/!=(_:_:).json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError\/!=(_:_:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError","doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError\/Equatable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}]}],"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage0A11DeviceErrorO","extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"!=(_:_:)","roleHeading":"Operator","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol"},"variants":[{"paths":["\/documentation\/passage\/passagedeviceerror\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/PassageDeviceError/!=(_:_:)":{"abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError\/!=(_:_:)","url":"\/documentation\/passage\/passagedeviceerror\/!=(_:_:)","role":"symbol","type":"topic","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Passage/documentation/Passage/PassageDeviceError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError","type":"topic","url":"\/documentation\/passage\/passagedeviceerror","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PassageDeviceError","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Passage Device Errors","type":"text"}],"title":"PassageDeviceError","navigatorTitle":[{"kind":"identifier","text":"PassageDeviceError"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageDeviceError/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError\/Equatable-Implementations","title":"Equatable Implementations","abstract":[],"type":"topic","url":"\/documentation\/passage\/passagedeviceerror\/equatable-implementations","role":"collectionGroup","kind":"article"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagedeviceerror/equatable-implementations.json b/docs/data/documentation/passage/passagedeviceerror/equatable-implementations.json deleted file mode 100644 index 0a1be593..00000000 --- a/docs/data/documentation/passage/passagedeviceerror/equatable-implementations.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"variants":[{"paths":["\/documentation\/passage\/passagedeviceerror\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage"}],"title":"Equatable Implementations","role":"collectionGroup"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError\/!=(_:_:)"],"title":"Operators","generated":true}],"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageDeviceError/!=(_:_:)":{"abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError\/!=(_:_:)","url":"\/documentation\/passage\/passagedeviceerror\/!=(_:_:)","role":"symbol","type":"topic","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://Passage/documentation/Passage/PassageDeviceError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError","type":"topic","url":"\/documentation\/passage\/passagedeviceerror","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PassageDeviceError","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Passage Device Errors","type":"text"}],"title":"PassageDeviceError","navigatorTitle":[{"kind":"identifier","text":"PassageDeviceError"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagedeviceerror/error-implementations.json b/docs/data/documentation/passage/passagedeviceerror/error-implementations.json deleted file mode 100644 index 945915e5..00000000 --- a/docs/data/documentation/passage/passagedeviceerror/error-implementations.json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError\/Error-Implementations"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError"]]},"variants":[{"paths":["\/documentation\/passage\/passagedeviceerror\/error-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError\/localizedDescription"],"generated":true}],"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Error Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"article","references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageDeviceError/localizedDescription":{"url":"\/documentation\/passage\/passagedeviceerror\/localizeddescription","abstract":[],"title":"localizedDescription","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError\/localizedDescription"},"doc://Passage/documentation/Passage/PassageDeviceError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError","type":"topic","url":"\/documentation\/passage\/passagedeviceerror","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PassageDeviceError","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Passage Device Errors","type":"text"}],"title":"PassageDeviceError","navigatorTitle":[{"kind":"identifier","text":"PassageDeviceError"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagedeviceerror/localizeddescription.json b/docs/data/documentation/passage/passagedeviceerror/localizeddescription.json deleted file mode 100644 index 578548d3..00000000 --- a/docs/data/documentation/passage/passagedeviceerror/localizeddescription.json +++ /dev/null @@ -1 +0,0 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagedeviceerror\/localizeddescription"]}],"metadata":{"platforms":[{"deprecated":false,"unavailable":false,"name":"iOS","beta":false,"introducedAt":"8.0"},{"introducedAt":"10.10","beta":false,"unavailable":false,"deprecated":false,"name":"macOS"},{"introducedAt":"9.0","unavailable":false,"beta":false,"name":"tvOS","deprecated":false},{"introducedAt":"2.0","name":"watchOS","deprecated":false,"beta":false,"unavailable":false}],"extendedModule":"Swift","title":"localizedDescription","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"roleHeading":"Instance Property","role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:7Passage0A11DeviceErrorO","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError","doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError\/Error-Implementations"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError\/localizedDescription","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Error.localizedDescription"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/PassageDeviceError/localizedDescription":{"url":"\/documentation\/passage\/passagedeviceerror\/localizeddescription","abstract":[],"title":"localizedDescription","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError\/localizedDescription"},"doc://Passage/documentation/Passage/PassageDeviceError/Error-Implementations":{"url":"\/documentation\/passage\/passagedeviceerror\/error-implementations","abstract":[],"kind":"article","title":"Error Implementations","role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError\/Error-Implementations"},"doc://Passage/documentation/Passage/PassageDeviceError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError","type":"topic","url":"\/documentation\/passage\/passagedeviceerror","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PassageDeviceError","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Passage Device Errors","type":"text"}],"title":"PassageDeviceError","navigatorTitle":[{"kind":"identifier","text":"PassageDeviceError"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagedeviceerror/notfound.json b/docs/data/documentation/passage/passagedeviceerror/notfound.json deleted file mode 100644 index 8d54d75b..00000000 --- a/docs/data/documentation/passage/passagedeviceerror/notfound.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError\/notFound"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagedeviceerror\/notfound"]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"notFound","kind":"identifier"}]}],"kind":"declarations"}],"metadata":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"notFound","kind":"identifier"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage0A11DeviceErrorO8notFoundyA2CmF","title":"PassageDeviceError.notFound","roleHeading":"Case","symbolKind":"case"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/PassageDeviceError/notFound":{"role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError\/notFound","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"notFound","kind":"identifier"}],"abstract":[],"title":"PassageDeviceError.notFound","kind":"symbol","url":"\/documentation\/passage\/passagedeviceerror\/notfound"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageDeviceError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageDeviceError","type":"topic","url":"\/documentation\/passage\/passagedeviceerror","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PassageDeviceError","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Passage Device Errors","type":"text"}],"title":"PassageDeviceError","navigatorTitle":[{"kind":"identifier","text":"PassageDeviceError"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageerror.json b/docs/data/documentation/passage/passageerror.json index c25e323a..26c8f190 100644 --- a/docs/data/documentation/passage/passageerror.json +++ b/docs/data/documentation/passage/passageerror.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"metadata":{"roleHeading":"Enumeration","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageError"}],"role":"symbol","title":"PassageError","externalID":"s:7Passage0A5ErrorO","symbolKind":"enum","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"modules":[{"name":"Passage"}]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageError\/authFallbacksNotSupported","doc:\/\/Passage\/documentation\/Passage\/PassageError\/invalidAppInfo","doc:\/\/Passage\/documentation\/Passage\/PassageError\/invalidAuthFallbackMethod","doc:\/\/Passage\/documentation\/Passage\/PassageError\/unauthorized","doc:\/\/Passage\/documentation\/Passage\/PassageError\/unknown","doc:\/\/Passage\/documentation\/Passage\/PassageError\/userAlreadyExists","doc:\/\/Passage\/documentation\/Passage\/PassageError\/userDoesNotExist"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageError\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/PassageError\/Error-Implementations"],"title":"Default Implementations","generated":true}],"schemaVersion":{"minor":3,"major":0,"patch":0},"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/Passage\/SQ","doc:\/\/Passage\/s5ErrorP","doc:\/\/Passage\/SH","doc:\/\/Passage\/s8SendableP"],"kind":"relationships"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageerror"]}],"abstract":[{"type":"text","text":"Any unspecified PassageError"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageError"},"references":{"doc://Passage/documentation/Passage/PassageError/authFallbacksNotSupported":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError\/authFallbacksNotSupported","type":"topic","url":"\/documentation\/passage\/passageerror\/authfallbacksnotsupported","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authFallbacksNotSupported"}],"role":"symbol","abstract":[],"title":"PassageError.authFallbacksNotSupported","kind":"symbol"},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageError/invalidAppInfo":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"invalidAppInfo","kind":"identifier"}],"abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError\/invalidAppInfo","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror\/invalidappinfo","title":"PassageError.invalidAppInfo"},"doc://Passage/documentation/Passage/PassageError/invalidAuthFallbackMethod":{"url":"\/documentation\/passage\/passageerror\/invalidauthfallbackmethod","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidAuthFallbackMethod"}],"title":"PassageError.invalidAuthFallbackMethod","kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError\/invalidAuthFallbackMethod"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/PassageError/Equatable-Implementations":{"url":"\/documentation\/passage\/passageerror\/equatable-implementations","type":"topic","title":"Equatable Implementations","kind":"article","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError\/Equatable-Implementations"},"doc://Passage/documentation/Passage/PassageError/userAlreadyExists":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError\/userAlreadyExists","abstract":[],"title":"PassageError.userAlreadyExists","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror\/useralreadyexists","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userAlreadyExists"}]},"doc://Passage/documentation/Passage/PassageError/userDoesNotExist":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"userDoesNotExist"}],"abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError\/userDoesNotExist","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror\/userdoesnotexist","title":"PassageError.userDoesNotExist"},"doc://Passage/documentation/Passage/PassageError/unauthorized":{"url":"\/documentation\/passage\/passageerror\/unauthorized","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unauthorized"}],"title":"PassageError.unauthorized","kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError\/unauthorized"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage/PassageError/Error-Implementations":{"url":"\/documentation\/passage\/passageerror\/error-implementations","type":"topic","title":"Error Implementations","kind":"article","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError\/Error-Implementations"},"doc://Passage/s5ErrorP":{"title":"Swift.Error","type":"unresolvable","identifier":"doc:\/\/Passage\/s5ErrorP"},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP"},"doc://Passage/documentation/Passage/PassageError/unknown":{"url":"\/documentation\/passage\/passageerror\/unknown","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unknown"}],"title":"PassageError.unknown","kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError\/unknown"}}} \ No newline at end of file +{"topicSections":[{"title":"Type Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageError\/convert(error:)"]}],"kind":"symbol","relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s5ErrorP","doc:\/\/Passage\/s8SendableP"],"type":"inheritsFrom","title":"Inherits From","kind":"relationships"},{"title":"Conforming Types","identifiers":["doc:\/\/Passage\/documentation\/Passage\/AddDeviceError","doc:\/\/Passage\/documentation\/Passage\/AppInfoError","doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError","doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError","doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError","doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError","doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError","doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError","doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError","doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError","doc:\/\/Passage\/documentation\/Passage\/PassageTokenError","doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError","doc:\/\/Passage\/documentation\/Passage\/SocialAuthError","doc:\/\/Passage\/documentation\/Passage\/UserError"],"kind":"relationships","type":"conformingTypes"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"title":"PassageError","roleHeading":"Protocol","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage0A5ErrorP","symbolKind":"protocol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageError"}]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"},{"text":" : ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/passageerror"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageError","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"references":{"doc://Passage/documentation/Passage/NewLoginOneTimePasscodeError":{"kind":"symbol","url":"\/documentation\/passage\/newloginonetimepasscodeerror","role":"symbol","title":"NewLoginOneTimePasscodeError","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginOneTimePasscodeError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"NewLoginOneTimePasscodeError","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"NewLoginOneTimePasscodeError","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/OneTimePasscodeActivateError":{"abstract":[],"url":"\/documentation\/passage\/onetimepasscodeactivateerror","role":"symbol","type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"OneTimePasscodeActivateError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeActivateError","kind":"symbol","navigatorTitle":[{"text":"OneTimePasscodeActivateError","kind":"identifier"}],"title":"OneTimePasscodeActivateError"},"doc://Passage/documentation/Passage/MagicLinkActivateError":{"kind":"symbol","url":"\/documentation\/passage\/magiclinkactivateerror","role":"symbol","title":"MagicLinkActivateError","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLinkActivateError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MagicLinkActivateError"}],"abstract":[],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"MagicLinkActivateError"}]},"doc://Passage/documentation/Passage/LoginWithPasskeyError":{"title":"LoginWithPasskeyError","type":"topic","kind":"symbol","navigatorTitle":[{"text":"LoginWithPasskeyError","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/LoginWithPasskeyError","role":"symbol","url":"\/documentation\/passage\/loginwithpasskeyerror","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"LoginWithPasskeyError","kind":"identifier"}]},"doc://Passage/documentation/Passage/NewRegisterOneTimePasscodeError":{"type":"topic","url":"\/documentation\/passage\/newregisteronetimepasscodeerror","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterOneTimePasscodeError","navigatorTitle":[{"kind":"identifier","text":"NewRegisterOneTimePasscodeError"}],"title":"NewRegisterOneTimePasscodeError","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"NewRegisterOneTimePasscodeError"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/NewRegisterMagicLinkError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/NewRegisterMagicLinkError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NewRegisterMagicLinkError","kind":"identifier"}],"url":"\/documentation\/passage\/newregistermagiclinkerror","navigatorTitle":[{"kind":"identifier","text":"NewRegisterMagicLinkError"}],"abstract":[],"kind":"symbol","title":"NewRegisterMagicLinkError","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/AppInfoError":{"abstract":[],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppInfoError"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AppInfoError","url":"\/documentation\/passage\/appinfoerror","kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AppInfoError","kind":"identifier"}],"type":"topic","title":"AppInfoError"},"doc://Passage/documentation/Passage/RegisterWithPasskeyError":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"RegisterWithPasskeyError","kind":"identifier"}],"url":"\/documentation\/passage\/registerwithpasskeyerror","title":"RegisterWithPasskeyError","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError","type":"topic","navigatorTitle":[{"text":"RegisterWithPasskeyError","kind":"identifier"}],"role":"symbol"},"doc://Passage/s8SendableP":{"identifier":"doc:\/\/Passage\/s8SendableP","type":"unresolvable","title":"Swift.Sendable"},"doc://Passage/documentation/Passage/NewLoginMagicLinkError":{"navigatorTitle":[{"text":"NewLoginMagicLinkError","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"NewLoginMagicLinkError","type":"topic","url":"\/documentation\/passage\/newloginmagiclinkerror","identifier":"doc:\/\/Passage\/documentation\/Passage\/NewLoginMagicLinkError","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"NewLoginMagicLinkError","kind":"identifier"}]},"doc://Passage/documentation/Passage/UserError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"UserError","kind":"identifier"}],"url":"\/documentation\/passage\/usererror","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"abstract":[],"kind":"symbol","title":"UserError","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/AddDeviceError":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/adddeviceerror","role":"symbol","navigatorTitle":[{"text":"AddDeviceError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"AddDeviceError","kind":"identifier"}],"title":"AddDeviceError","identifier":"doc:\/\/Passage\/documentation\/Passage\/AddDeviceError","abstract":[]},"doc://Passage/documentation/Passage/GetMagicLinkStatusError":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GetMagicLinkStatusError"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"GetMagicLinkStatusError","identifier":"doc:\/\/Passage\/documentation\/Passage\/GetMagicLinkStatusError","navigatorTitle":[{"text":"GetMagicLinkStatusError","kind":"identifier"}],"url":"\/documentation\/passage\/getmagiclinkstatuserror"},"doc://Passage/documentation/Passage/PassageTokenError":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageTokenError","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError","title":"PassageTokenError","navigatorTitle":[{"text":"PassageTokenError","kind":"identifier"}],"url":"\/documentation\/passage\/passagetokenerror"},"doc://Passage/documentation/Passage/PassageError/convert(error:)":{"type":"topic","url":"\/documentation\/passage\/passageerror\/convert(error:)","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"convert","kind":"identifier"},{"text":"(","kind":"text"},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"kind":"symbol","title":"convert(error:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError\/convert(error:)","required":true,"role":"symbol"},"doc://Passage/documentation/Passage/PassageError":{"kind":"symbol","url":"\/documentation\/passage\/passageerror","role":"symbol","title":"PassageError","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageError"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"PassageError","kind":"identifier"}]},"doc://Passage/s5ErrorP":{"identifier":"doc:\/\/Passage\/s5ErrorP","type":"unresolvable","title":"Swift.Error"},"doc://Passage/documentation/Passage/SocialAuthError":{"role":"symbol","title":"SocialAuthError","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError","url":"\/documentation\/passage\/socialautherror","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"SocialAuthError","kind":"identifier"}],"navigatorTitle":[{"text":"SocialAuthError","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageerror/!=(_:_:).json b/docs/data/documentation/passage/passageerror/!=(_:_:).json deleted file mode 100644 index b2de4a70..00000000 --- a/docs/data/documentation/passage/passageerror/!=(_:_:).json +++ /dev/null @@ -1 +0,0 @@ -{"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage0A5ErrorO","title":"!=(_:_:)","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"roleHeading":"Operator","role":"symbol","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageerror\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageError","doc:\/\/Passage\/documentation\/Passage\/PassageError\/Equatable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageError\/!=(_:_:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/PassageError/!=(_:_:)":{"url":"\/documentation\/passage\/passageerror\/!=(_:_:)","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError\/!=(_:_:)"},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageError/Equatable-Implementations":{"url":"\/documentation\/passage\/passageerror\/equatable-implementations","type":"topic","title":"Equatable Implementations","kind":"article","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError\/Equatable-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageerror/authfallbacksnotsupported.json b/docs/data/documentation/passage/passageerror/authfallbacksnotsupported.json deleted file mode 100644 index 0420e1bc..00000000 --- a/docs/data/documentation/passage/passageerror/authfallbacksnotsupported.json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageError\/authFallbacksNotSupported"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"roleHeading":"Case","externalID":"s:7Passage0A5ErrorO25authFallbacksNotSupportedyA2CmF","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authFallbacksNotSupported"}],"title":"PassageError.authFallbacksNotSupported","role":"symbol","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageError"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"authFallbacksNotSupported","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/passage\/passageerror\/authfallbacksnotsupported"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageError/authFallbacksNotSupported":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError\/authFallbacksNotSupported","type":"topic","url":"\/documentation\/passage\/passageerror\/authfallbacksnotsupported","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authFallbacksNotSupported"}],"role":"symbol","abstract":[],"title":"PassageError.authFallbacksNotSupported","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageerror/convert(error:).json b/docs/data/documentation/passage/passageerror/convert(error:).json new file mode 100644 index 00000000..8e9d8784 --- /dev/null +++ b/docs/data/documentation/passage/passageerror/convert(error:).json @@ -0,0 +1 @@ +{"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"convert"},{"text":"(","kind":"text"},{"text":"error","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"Passage"}],"required":true,"symbolKind":"method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"convert"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"text":": ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"externalID":"s:7Passage0A5ErrorP7convert5errorxs0B0_p_tFZ","title":"convert(error:)","role":"symbol","roleHeading":"Type Method"},"variants":[{"paths":["\/documentation\/passage\/passageerror\/convert(error:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageError\/convert(error:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageError"]]},"references":{"doc://Passage/documentation/Passage/PassageError/convert(error:)":{"type":"topic","url":"\/documentation\/passage\/passageerror\/convert(error:)","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"convert","kind":"identifier"},{"text":"(","kind":"text"},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Self"}],"kind":"symbol","title":"convert(error:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError\/convert(error:)","required":true,"role":"symbol"},"doc://Passage/documentation/Passage/PassageError":{"kind":"symbol","url":"\/documentation\/passage\/passageerror","role":"symbol","title":"PassageError","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageError"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageerror/equatable-implementations.json b/docs/data/documentation/passage/passageerror/equatable-implementations.json deleted file mode 100644 index f1c57547..00000000 --- a/docs/data/documentation/passage/passageerror/equatable-implementations.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageError"]]},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageError\/!=(_:_:)"],"generated":true,"title":"Operators"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageerror\/equatable-implementations"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageError\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/PassageError/!=(_:_:)":{"url":"\/documentation\/passage\/passageerror\/!=(_:_:)","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageerror/error-implementations.json b/docs/data/documentation/passage/passageerror/error-implementations.json deleted file mode 100644 index 70c5447b..00000000 --- a/docs/data/documentation/passage/passageerror/error-implementations.json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageError\/Error-Implementations"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageError"]]},"variants":[{"paths":["\/documentation\/passage\/passageerror\/error-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageError\/localizedDescription"]}],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Error Implementations"},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"article","references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageError/localizedDescription":{"url":"\/documentation\/passage\/passageerror\/localizeddescription","kind":"symbol","role":"symbol","abstract":[],"title":"localizedDescription","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError\/localizedDescription"},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageerror/invalidappinfo.json b/docs/data/documentation/passage/passageerror/invalidappinfo.json deleted file mode 100644 index 7dc0f4b9..00000000 --- a/docs/data/documentation/passage/passageerror/invalidappinfo.json +++ /dev/null @@ -1 +0,0 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidAppInfo"}]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageError\/invalidAppInfo","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Case","symbolKind":"case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"invalidAppInfo","kind":"identifier"}],"externalID":"s:7Passage0A5ErrorO14invalidAppInfoyA2CmF","modules":[{"name":"Passage"}],"title":"PassageError.invalidAppInfo"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageError"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageerror\/invalidappinfo"]}],"references":{"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageError/invalidAppInfo":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"invalidAppInfo","kind":"identifier"}],"abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError\/invalidAppInfo","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror\/invalidappinfo","title":"PassageError.invalidAppInfo"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageerror/invalidauthfallbackmethod.json b/docs/data/documentation/passage/passageerror/invalidauthfallbackmethod.json deleted file mode 100644 index f47c0bcd..00000000 --- a/docs/data/documentation/passage/passageerror/invalidauthfallbackmethod.json +++ /dev/null @@ -1 +0,0 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageerror\/invalidauthfallbackmethod"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageError\/invalidAuthFallbackMethod"},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"invalidAuthFallbackMethod","kind":"identifier"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageError"]]},"metadata":{"roleHeading":"Case","symbolKind":"case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"invalidAuthFallbackMethod","kind":"identifier"}],"externalID":"s:7Passage0A5ErrorO25invalidAuthFallbackMethodyA2CmF","modules":[{"name":"Passage"}],"title":"PassageError.invalidAuthFallbackMethod"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/PassageError/invalidAuthFallbackMethod":{"url":"\/documentation\/passage\/passageerror\/invalidauthfallbackmethod","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidAuthFallbackMethod"}],"title":"PassageError.invalidAuthFallbackMethod","kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError\/invalidAuthFallbackMethod"},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageerror/localizeddescription.json b/docs/data/documentation/passage/passageerror/localizeddescription.json deleted file mode 100644 index 5ee678b0..00000000 --- a/docs/data/documentation/passage/passageerror/localizeddescription.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageError","doc:\/\/Passage\/documentation\/Passage\/PassageError\/Error-Implementations"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"role":"symbol","symbolKind":"property","platforms":[{"name":"iOS","introducedAt":"8.0","unavailable":false,"beta":false,"deprecated":false},{"beta":false,"introducedAt":"10.10","name":"macOS","unavailable":false,"deprecated":false},{"introducedAt":"9.0","beta":false,"unavailable":false,"name":"tvOS","deprecated":false},{"deprecated":false,"unavailable":false,"name":"watchOS","introducedAt":"2.0","beta":false}],"title":"localizedDescription","extendedModule":"Swift","roleHeading":"Instance Property","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:7Passage0A5ErrorO","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Error.localizedDescription","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/passageerror\/localizeddescription"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageError\/localizedDescription","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageError/Error-Implementations":{"url":"\/documentation\/passage\/passageerror\/error-implementations","type":"topic","title":"Error Implementations","kind":"article","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError\/Error-Implementations"},"doc://Passage/documentation/Passage/PassageError/localizedDescription":{"url":"\/documentation\/passage\/passageerror\/localizeddescription","kind":"symbol","role":"symbol","abstract":[],"title":"localizedDescription","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError\/localizedDescription"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageerror/unauthorized.json b/docs/data/documentation/passage/passageerror/unauthorized.json deleted file mode 100644 index 9c1003d8..00000000 --- a/docs/data/documentation/passage/passageerror/unauthorized.json +++ /dev/null @@ -1 +0,0 @@ -{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageError"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageError\/unauthorized","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unauthorized","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageerror\/unauthorized"]}],"metadata":{"externalID":"s:7Passage0A5ErrorO12unauthorizedyA2CmF","modules":[{"name":"Passage"}],"title":"PassageError.unauthorized","symbolKind":"case","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"unauthorized","kind":"identifier"}],"role":"symbol"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageError/unauthorized":{"url":"\/documentation\/passage\/passageerror\/unauthorized","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unauthorized"}],"title":"PassageError.unauthorized","kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError\/unauthorized"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageerror/unknown.json b/docs/data/documentation/passage/passageerror/unknown.json deleted file mode 100644 index 1148549b..00000000 --- a/docs/data/documentation/passage/passageerror/unknown.json +++ /dev/null @@ -1 +0,0 @@ -{"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageError\/unknown"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageerror\/unknown"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageError"]]},"metadata":{"title":"PassageError.unknown","modules":[{"name":"Passage"}],"externalID":"s:7Passage0A5ErrorO7unknownyA2CmF","role":"symbol","symbolKind":"case","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unknown"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"unknown","kind":"identifier"}]}],"kind":"declarations"}],"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageError/unknown":{"url":"\/documentation\/passage\/passageerror\/unknown","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"unknown"}],"title":"PassageError.unknown","kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError\/unknown"},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageerror/useralreadyexists.json b/docs/data/documentation/passage/passageerror/useralreadyexists.json deleted file mode 100644 index 697a185c..00000000 --- a/docs/data/documentation/passage/passageerror/useralreadyexists.json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageError\/userAlreadyExists"},"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"Passage"}],"roleHeading":"Case","externalID":"s:7Passage0A5ErrorO17userAlreadyExistsyA2CmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userAlreadyExists"}],"title":"PassageError.userAlreadyExists","symbolKind":"case","role":"symbol"},"variants":[{"paths":["\/documentation\/passage\/passageerror\/useralreadyexists"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userAlreadyExists","kind":"identifier"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageError"]]},"references":{"doc://Passage/documentation/Passage/PassageError/userAlreadyExists":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError\/userAlreadyExists","abstract":[],"title":"PassageError.userAlreadyExists","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror\/useralreadyexists","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userAlreadyExists"}]},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageerror/userdoesnotexist.json b/docs/data/documentation/passage/passageerror/userdoesnotexist.json deleted file mode 100644 index f11b1fc1..00000000 --- a/docs/data/documentation/passage/passageerror/userdoesnotexist.json +++ /dev/null @@ -1 +0,0 @@ -{"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userDoesNotExist","kind":"identifier"}],"symbolKind":"case","externalID":"s:7Passage0A5ErrorO16userDoesNotExistyA2CmF","role":"symbol","modules":[{"name":"Passage"}],"roleHeading":"Case","title":"PassageError.userDoesNotExist"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"userDoesNotExist","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageError\/userDoesNotExist","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageerror\/userdoesnotexist"]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageError"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","abstract":[{"text":"Any unspecified PassageError","type":"text"}],"title":"PassageError","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror","navigatorTitle":[{"text":"PassageError","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageError/userDoesNotExist":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"userDoesNotExist"}],"abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError\/userDoesNotExist","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerror\/userdoesnotexist","title":"PassageError.userDoesNotExist"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageerrorresponsebody.json b/docs/data/documentation/passage/passageerrorresponsebody.json index ab4de98c..f649eb64 100644 --- a/docs/data/documentation/passage/passageerrorresponsebody.json +++ b/docs/data/documentation/passage/passageerrorresponsebody.json @@ -1 +1 @@ -{"sections":[],"relationshipsSections":[{"type":"conformsTo","kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE"]}],"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PassageErrorResponseBody","kind":"identifier"}],"externalID":"s:7Passage0A17ErrorResponseBodyV","modules":[{"name":"Passage"}],"title":"PassageErrorResponseBody","roleHeading":"Structure","navigatorTitle":[{"kind":"identifier","text":"PassageErrorResponseBody"}],"symbolKind":"struct"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageErrorResponseBody","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageerrorresponsebody"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageErrorResponseBody\/init(from:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"PassageErrorResponseBody","kind":"identifier"}]}]}],"references":{"doc://Passage/documentation/Passage/PassageErrorResponseBody/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageErrorResponseBody\/init(from:)","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerrorresponsebody\/init(from:)","title":"init(from:)"},"doc://Passage/documentation/Passage/PassageErrorResponseBody":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PassageErrorResponseBody","kind":"identifier"}],"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"PassageErrorResponseBody"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageErrorResponseBody","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerrorresponsebody","title":"PassageErrorResponseBody"},"doc://Passage/Se":{"identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/SE":{"identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable","type":"unresolvable"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"struct","externalID":"s:7Passage0A17ErrorResponseBodyV","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageErrorResponseBody","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"PassageErrorResponseBody","kind":"identifier"}],"title":"PassageErrorResponseBody","roleHeading":"Structure"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageErrorResponseBody\/init(from:)"],"title":"Initializers"}],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageErrorResponseBody","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageErrorResponseBody"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageerrorresponsebody"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageErrorResponseBody":{"title":"PassageErrorResponseBody","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageErrorResponseBody"}],"navigatorTitle":[{"text":"PassageErrorResponseBody","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageErrorResponseBody","url":"\/documentation\/passage\/passageerrorresponsebody","kind":"symbol"},"doc://Passage/documentation/Passage/PassageErrorResponseBody/init(from:)":{"url":"\/documentation\/passage\/passageerrorresponsebody\/init(from:)","kind":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageErrorResponseBody\/init(from:)","role":"symbol","abstract":[]},"doc://Passage/SE":{"identifier":"doc:\/\/Passage\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://Passage/Se":{"identifier":"doc:\/\/Passage\/Se","type":"unresolvable","title":"Swift.Decodable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageerrorresponsebody/init(from:).json b/docs/data/documentation/passage/passageerrorresponsebody/init(from:).json index ed8d0460..4a60fc63 100644 --- a/docs/data/documentation/passage/passageerrorresponsebody/init(from:).json +++ b/docs/data/documentation/passage/passageerrorresponsebody/init(from:).json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/passageerrorresponsebody\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageErrorResponseBody\/init(from:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageErrorResponseBody"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"symbolKind":"init","externalID":"s:7Passage0A17ErrorResponseBodyV4fromACs7Decoder_p_tKcfc","role":"symbol","modules":[{"name":"Passage"}],"roleHeading":"Initializer","title":"init(from:)"},"references":{"doc://Passage/documentation/Passage/PassageErrorResponseBody":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PassageErrorResponseBody","kind":"identifier"}],"abstract":[],"navigatorTitle":[{"kind":"identifier","text":"PassageErrorResponseBody"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageErrorResponseBody","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerrorresponsebody","title":"PassageErrorResponseBody"},"doc://Passage/documentation/Passage/PassageErrorResponseBody/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageErrorResponseBody\/init(from:)","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageerrorresponsebody\/init(from:)","title":"init(from:)"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageErrorResponseBody"]]},"variants":[{"paths":["\/documentation\/passage\/passageerrorresponsebody\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageErrorResponseBody\/init(from:)"},"kind":"symbol","metadata":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"init(from:)","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Initializer","externalID":"s:7Passage0A17ErrorResponseBodyV4fromACs7Decoder_p_tKcfc","symbolKind":"init"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]}],"references":{"doc://Passage/documentation/Passage/PassageErrorResponseBody/init(from:)":{"url":"\/documentation\/passage\/passageerrorresponsebody\/init(from:)","kind":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageErrorResponseBody\/init(from:)","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/PassageErrorResponseBody":{"title":"PassageErrorResponseBody","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageErrorResponseBody"}],"navigatorTitle":[{"text":"PassageErrorResponseBody","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageErrorResponseBody","url":"\/documentation\/passage\/passageerrorresponsebody","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageloginerror.json b/docs/data/documentation/passage/passageloginerror.json deleted file mode 100644 index fb3ff6cf..00000000 --- a/docs/data/documentation/passage/passageloginerror.json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageLoginError","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageLoginError\/identifierRequired"],"title":"Enumeration Cases"},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageLoginError\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/PassageLoginError\/Error-Implementations"],"generated":true}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"metadata":{"roleHeading":"Enumeration","symbolKind":"enum","navigatorTitle":[{"text":"PassageLoginError","kind":"identifier"}],"externalID":"s:7Passage0A10LoginErrorO","title":"PassageLoginError","role":"symbol","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageLoginError"}]},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/SQ","doc:\/\/Passage\/s5ErrorP","doc:\/\/Passage\/SH","doc:\/\/Passage\/s8SendableP"],"title":"Conforms To","type":"conformsTo","kind":"relationships"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageLoginError","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageloginerror"]}],"references":{"doc://Passage/documentation/Passage/PassageLoginError/Error-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageLoginError\/Error-Implementations","type":"topic","url":"\/documentation\/passage\/passageloginerror\/error-implementations","role":"collectionGroup","abstract":[],"title":"Error Implementations","kind":"article"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/s5ErrorP":{"title":"Swift.Error","type":"unresolvable","identifier":"doc:\/\/Passage\/s5ErrorP"},"doc://Passage/documentation/Passage/PassageLoginError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageLoginError","type":"topic","url":"\/documentation\/passage\/passageloginerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"PassageLoginError","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageLoginError","navigatorTitle":[{"text":"PassageLoginError","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageLoginError/identifierRequired":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageLoginError\/identifierRequired","type":"topic","url":"\/documentation\/passage\/passageloginerror\/identifierrequired","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"identifierRequired","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageLoginError.identifierRequired","kind":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageLoginError/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageLoginError\/Equatable-Implementations","type":"topic","url":"\/documentation\/passage\/passageloginerror\/equatable-implementations","role":"collectionGroup","abstract":[],"title":"Equatable Implementations","kind":"article"},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageloginerror/!=(_:_:).json b/docs/data/documentation/passage/passageloginerror/!=(_:_:).json deleted file mode 100644 index aa4a6ad8..00000000 --- a/docs/data/documentation/passage/passageloginerror/!=(_:_:).json +++ /dev/null @@ -1 +0,0 @@ -{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageLoginError","doc:\/\/Passage\/documentation\/Passage\/PassageLoginError\/Equatable-Implementations"]]},"metadata":{"title":"!=(_:_:)","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"extendedModule":"Swift","role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage0A10LoginErrorO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Operator"},"sections":[],"variants":[{"paths":["\/documentation\/passage\/passageloginerror\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageLoginError\/!=(_:_:)"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/PassageLoginError/!=(_:_:)":{"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/passageloginerror\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageLoginError\/!=(_:_:)"},"doc://Passage/documentation/Passage/PassageLoginError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageLoginError","type":"topic","url":"\/documentation\/passage\/passageloginerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"PassageLoginError","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageLoginError","navigatorTitle":[{"text":"PassageLoginError","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageLoginError/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageLoginError\/Equatable-Implementations","type":"topic","url":"\/documentation\/passage\/passageloginerror\/equatable-implementations","role":"collectionGroup","abstract":[],"title":"Equatable Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageloginerror/equatable-implementations.json b/docs/data/documentation/passage/passageloginerror/equatable-implementations.json deleted file mode 100644 index 61f59422..00000000 --- a/docs/data/documentation/passage/passageloginerror/equatable-implementations.json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageLoginError\/Equatable-Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageloginerror\/equatable-implementations"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageLoginError"]]},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageLoginError\/!=(_:_:)"]}],"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage/PassageLoginError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageLoginError","type":"topic","url":"\/documentation\/passage\/passageloginerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"PassageLoginError","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageLoginError","navigatorTitle":[{"text":"PassageLoginError","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageLoginError/!=(_:_:)":{"type":"topic","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/passageloginerror\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageLoginError\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageloginerror/error-implementations.json b/docs/data/documentation/passage/passageloginerror/error-implementations.json deleted file mode 100644 index ce43a006..00000000 --- a/docs/data/documentation/passage/passageloginerror/error-implementations.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageloginerror\/error-implementations"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageLoginError\/Error-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Error Implementations"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageLoginError"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageLoginError\/localizedDescription"],"generated":true}],"references":{"doc://Passage/documentation/Passage/PassageLoginError/localizedDescription":{"url":"\/documentation\/passage\/passageloginerror\/localizeddescription","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"localizedDescription","kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageLoginError\/localizedDescription"},"doc://Passage/documentation/Passage/PassageLoginError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageLoginError","type":"topic","url":"\/documentation\/passage\/passageloginerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"PassageLoginError","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageLoginError","navigatorTitle":[{"text":"PassageLoginError","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageloginerror/identifierrequired.json b/docs/data/documentation/passage/passageloginerror/identifierrequired.json deleted file mode 100644 index 5b50c597..00000000 --- a/docs/data/documentation/passage/passageloginerror/identifierrequired.json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageLoginError\/identifierRequired"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageLoginError"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"identifierRequired"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageloginerror\/identifierrequired"]}],"metadata":{"externalID":"s:7Passage0A10LoginErrorO18identifierRequiredyA2CmF","modules":[{"name":"Passage"}],"title":"PassageLoginError.identifierRequired","roleHeading":"Case","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"identifierRequired","kind":"identifier"}],"role":"symbol"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/PassageLoginError/identifierRequired":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageLoginError\/identifierRequired","type":"topic","url":"\/documentation\/passage\/passageloginerror\/identifierrequired","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"identifierRequired","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageLoginError.identifierRequired","kind":"symbol"},"doc://Passage/documentation/Passage/PassageLoginError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageLoginError","type":"topic","url":"\/documentation\/passage\/passageloginerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"PassageLoginError","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageLoginError","navigatorTitle":[{"text":"PassageLoginError","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageloginerror/localizeddescription.json b/docs/data/documentation/passage/passageloginerror/localizeddescription.json deleted file mode 100644 index 6a3cb883..00000000 --- a/docs/data/documentation/passage/passageloginerror/localizeddescription.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageLoginError","doc:\/\/Passage\/documentation\/Passage\/PassageLoginError\/Error-Implementations"]]},"metadata":{"title":"localizedDescription","modules":[{"name":"Passage","relatedModules":["Swift"]}],"externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:7Passage0A10LoginErrorO","role":"symbol","symbolKind":"property","extendedModule":"Swift","roleHeading":"Instance Property","platforms":[{"introducedAt":"8.0","beta":false,"unavailable":false,"name":"iOS","deprecated":false},{"beta":false,"deprecated":false,"name":"macOS","introducedAt":"10.10","unavailable":false},{"name":"tvOS","introducedAt":"9.0","unavailable":false,"beta":false,"deprecated":false},{"deprecated":false,"unavailable":false,"name":"watchOS","introducedAt":"2.0","beta":false}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageloginerror\/localizeddescription"]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Error.localizedDescription","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageLoginError\/localizedDescription","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/PassageLoginError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageLoginError","type":"topic","url":"\/documentation\/passage\/passageloginerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"PassageLoginError","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageLoginError","navigatorTitle":[{"text":"PassageLoginError","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageLoginError/Error-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageLoginError\/Error-Implementations","type":"topic","url":"\/documentation\/passage\/passageloginerror\/error-implementations","role":"collectionGroup","abstract":[],"title":"Error Implementations","kind":"article"},"doc://Passage/documentation/Passage/PassageLoginError/localizedDescription":{"url":"\/documentation\/passage\/passageloginerror\/localizeddescription","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"localizedDescription","kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageLoginError\/localizedDescription"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageotperror.json b/docs/data/documentation/passage/passageotperror.json deleted file mode 100644 index c09d029d..00000000 --- a/docs/data/documentation/passage/passageotperror.json +++ /dev/null @@ -1 +0,0 @@ -{"metadata":{"roleHeading":"Enumeration","symbolKind":"enum","navigatorTitle":[{"text":"PassageOTPError","kind":"identifier"}],"externalID":"s:7Passage0A8OTPErrorO","title":"PassageOTPError","role":"symbol","modules":[{"name":"Passage"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageOTPError"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageOTPError"}]}]}],"variants":[{"paths":["\/documentation\/passage\/passageotperror"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageOTPError\/exceededAttempts"]},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageOTPError\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/PassageOTPError\/Error-Implementations"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageOTPError","interfaceLanguage":"swift"},"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/Passage\/SQ","doc:\/\/Passage\/s5ErrorP","doc:\/\/Passage\/SH","doc:\/\/Passage\/s8SendableP"],"kind":"relationships"}],"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Passage\/s8SendableP"},"doc://Passage/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage/PassageOTPError":{"title":"PassageOTPError","type":"topic","navigatorTitle":[{"text":"PassageOTPError","kind":"identifier"}],"url":"\/documentation\/passage\/passageotperror","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageOTPError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageOTPError","kind":"identifier"}],"kind":"symbol","abstract":[]},"doc://Passage/documentation/Passage/PassageOTPError/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageOTPError\/Equatable-Implementations","kind":"article","role":"collectionGroup","type":"topic","title":"Equatable Implementations","url":"\/documentation\/passage\/passageotperror\/equatable-implementations"},"doc://Passage/documentation/Passage/PassageOTPError/exceededAttempts":{"title":"PassageOTPError.exceededAttempts","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageOTPError\/exceededAttempts","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"exceededAttempts","kind":"identifier"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageotperror\/exceededattempts"},"doc://Passage/documentation/Passage/PassageOTPError/Error-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageOTPError\/Error-Implementations","abstract":[],"url":"\/documentation\/passage\/passageotperror\/error-implementations","type":"topic","kind":"article","title":"Error Implementations","role":"collectionGroup"},"doc://Passage/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/s5ErrorP":{"type":"unresolvable","title":"Swift.Error","identifier":"doc:\/\/Passage\/s5ErrorP"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageotperror/!=(_:_:).json b/docs/data/documentation/passage/passageotperror/!=(_:_:).json deleted file mode 100644 index f84221b3..00000000 --- a/docs/data/documentation/passage/passageotperror/!=(_:_:).json +++ /dev/null @@ -1 +0,0 @@ -{"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageOTPError","doc:\/\/Passage\/documentation\/Passage\/PassageOTPError\/Equatable-Implementations"]]},"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage0A8OTPErrorO","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"roleHeading":"Operator","extendedModule":"Swift","symbolKind":"op","modules":[{"name":"Passage","relatedModules":["Swift"]}],"role":"symbol","title":"!=(_:_:)"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageotperror\/!=(_:_:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageOTPError\/!=(_:_:)","interfaceLanguage":"swift"},"sections":[],"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageOTPError/!=(_:_:)":{"title":"!=(_:_:)","type":"topic","url":"\/documentation\/passage\/passageotperror\/!=(_:_:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageOTPError\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","abstract":[]},"doc://Passage/documentation/Passage/PassageOTPError":{"title":"PassageOTPError","type":"topic","navigatorTitle":[{"text":"PassageOTPError","kind":"identifier"}],"url":"\/documentation\/passage\/passageotperror","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageOTPError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageOTPError","kind":"identifier"}],"kind":"symbol","abstract":[]},"doc://Passage/documentation/Passage/PassageOTPError/Equatable-Implementations":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageOTPError\/Equatable-Implementations","kind":"article","role":"collectionGroup","type":"topic","title":"Equatable Implementations","url":"\/documentation\/passage\/passageotperror\/equatable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageotperror/equatable-implementations.json b/docs/data/documentation/passage/passageotperror/equatable-implementations.json deleted file mode 100644 index 494556c7..00000000 --- a/docs/data/documentation/passage/passageotperror/equatable-implementations.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"variants":[{"paths":["\/documentation\/passage\/passageotperror\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageOTPError\/Equatable-Implementations"},"kind":"article","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageOTPError"]]},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageOTPError\/!=(_:_:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageOTPError":{"title":"PassageOTPError","type":"topic","navigatorTitle":[{"text":"PassageOTPError","kind":"identifier"}],"url":"\/documentation\/passage\/passageotperror","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageOTPError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageOTPError","kind":"identifier"}],"kind":"symbol","abstract":[]},"doc://Passage/documentation/Passage/PassageOTPError/!=(_:_:)":{"title":"!=(_:_:)","type":"topic","url":"\/documentation\/passage\/passageotperror\/!=(_:_:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageOTPError\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageotperror/error-implementations.json b/docs/data/documentation/passage/passageotperror/error-implementations.json deleted file mode 100644 index 1d7142d3..00000000 --- a/docs/data/documentation/passage/passageotperror/error-implementations.json +++ /dev/null @@ -1 +0,0 @@ -{"kind":"article","metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Error Implementations"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageOTPError\/localizedDescription"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageotperror\/error-implementations"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageOTPError\/Error-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageOTPError"]]},"references":{"doc://Passage/documentation/Passage/PassageOTPError":{"title":"PassageOTPError","type":"topic","navigatorTitle":[{"text":"PassageOTPError","kind":"identifier"}],"url":"\/documentation\/passage\/passageotperror","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageOTPError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageOTPError","kind":"identifier"}],"kind":"symbol","abstract":[]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageOTPError/localizedDescription":{"title":"localizedDescription","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"url":"\/documentation\/passage\/passageotperror\/localizeddescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageOTPError\/localizedDescription"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageotperror/exceededattempts.json b/docs/data/documentation/passage/passageotperror/exceededattempts.json deleted file mode 100644 index 28e36412..00000000 --- a/docs/data/documentation/passage/passageotperror/exceededattempts.json +++ /dev/null @@ -1 +0,0 @@ -{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageOTPError"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"exceededAttempts","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"metadata":{"title":"PassageOTPError.exceededAttempts","roleHeading":"Case","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"exceededAttempts","kind":"identifier"}],"role":"symbol","externalID":"s:7Passage0A8OTPErrorO16exceededAttemptsyA2CmF","modules":[{"name":"Passage"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageOTPError\/exceededAttempts","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/passageotperror\/exceededattempts"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/PassageOTPError":{"title":"PassageOTPError","type":"topic","navigatorTitle":[{"text":"PassageOTPError","kind":"identifier"}],"url":"\/documentation\/passage\/passageotperror","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageOTPError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageOTPError","kind":"identifier"}],"kind":"symbol","abstract":[]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageOTPError/exceededAttempts":{"title":"PassageOTPError.exceededAttempts","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageOTPError\/exceededAttempts","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"exceededAttempts","kind":"identifier"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageotperror\/exceededattempts"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageotperror/localizeddescription.json b/docs/data/documentation/passage/passageotperror/localizeddescription.json deleted file mode 100644 index 64aed2e4..00000000 --- a/docs/data/documentation/passage/passageotperror/localizeddescription.json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageOTPError\/localizedDescription","interfaceLanguage":"swift"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Error.localizedDescription","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageotperror\/localizeddescription"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageOTPError","doc:\/\/Passage\/documentation\/Passage\/PassageOTPError\/Error-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["iOS"],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"localizedDescription","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"role":"symbol","roleHeading":"Instance Property","extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:7Passage0A8OTPErrorO","platforms":[{"introducedAt":"8.0","unavailable":false,"name":"iOS","beta":false,"deprecated":false},{"introducedAt":"10.10","beta":false,"unavailable":false,"name":"macOS","deprecated":false},{"beta":false,"introducedAt":"9.0","name":"tvOS","unavailable":false,"deprecated":false},{"deprecated":false,"name":"watchOS","unavailable":false,"beta":false,"introducedAt":"2.0"}]},"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageOTPError/Error-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageOTPError\/Error-Implementations","abstract":[],"url":"\/documentation\/passage\/passageotperror\/error-implementations","type":"topic","kind":"article","title":"Error Implementations","role":"collectionGroup"},"doc://Passage/documentation/Passage/PassageOTPError":{"title":"PassageOTPError","type":"topic","navigatorTitle":[{"text":"PassageOTPError","kind":"identifier"}],"url":"\/documentation\/passage\/passageotperror","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageOTPError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageOTPError","kind":"identifier"}],"kind":"symbol","abstract":[]},"doc://Passage/documentation/Passage/PassageOTPError/localizedDescription":{"title":"localizedDescription","abstract":[],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"url":"\/documentation\/passage\/passageotperror\/localizeddescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageOTPError\/localizedDescription"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageregistererror.json b/docs/data/documentation/passage/passageregistererror.json deleted file mode 100644 index 26fed53f..00000000 --- a/docs/data/documentation/passage/passageregistererror.json +++ /dev/null @@ -1 +0,0 @@ -{"abstract":[{"type":"text","text":"Registration Errors"}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageRegisterError","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/passageregistererror"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError","interfaceLanguage":"swift"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError\/publicRegistrationDisabled","doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError\/userAlreadyExists"]},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError\/Error-Implementations"],"generated":true}],"relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/Passage\/SQ","doc:\/\/Passage\/s5ErrorP","doc:\/\/Passage\/SH","doc:\/\/Passage\/s8SendableP"],"kind":"relationships","title":"Conforms To"}],"metadata":{"navigatorTitle":[{"kind":"identifier","text":"PassageRegisterError"}],"externalID":"s:7Passage0A13RegisterErrorO","symbolKind":"enum","title":"PassageRegisterError","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageRegisterError"}],"roleHeading":"Enumeration","role":"symbol","modules":[{"name":"Passage"}]},"sections":[],"references":{"doc://Passage/documentation/Passage/PassageRegisterError/Error-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError\/Error-Implementations","title":"Error Implementations","abstract":[],"type":"topic","url":"\/documentation\/passage\/passageregistererror\/error-implementations","role":"collectionGroup","kind":"article"},"doc://Passage/documentation/Passage/PassageRegisterError/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError\/Equatable-Implementations","title":"Equatable Implementations","abstract":[],"type":"topic","url":"\/documentation\/passage\/passageregistererror\/equatable-implementations","role":"collectionGroup","kind":"article"},"doc://Passage/documentation/Passage/PassageRegisterError/publicRegistrationDisabled":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError\/publicRegistrationDisabled","title":"PassageRegisterError.publicRegistrationDisabled","abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"publicRegistrationDisabled"}],"url":"\/documentation\/passage\/passageregistererror\/publicregistrationdisabled","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/PassageRegisterError":{"navigatorTitle":[{"kind":"identifier","text":"PassageRegisterError"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError","title":"PassageRegisterError","abstract":[{"type":"text","text":"Registration Errors"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageRegisterError"}],"url":"\/documentation\/passage\/passageregistererror","role":"symbol","kind":"symbol"},"doc://Passage/s5ErrorP":{"title":"Swift.Error","type":"unresolvable","identifier":"doc:\/\/Passage\/s5ErrorP"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP"},"doc://Passage/documentation/Passage/PassageRegisterError/userAlreadyExists":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError\/userAlreadyExists","title":"PassageRegisterError.userAlreadyExists","abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userAlreadyExists","kind":"identifier"}],"url":"\/documentation\/passage\/passageregistererror\/useralreadyexists","role":"symbol","kind":"symbol"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageregistererror/!=(_:_:).json b/docs/data/documentation/passage/passageregistererror/!=(_:_:).json deleted file mode 100644 index 6413fc72..00000000 --- a/docs/data/documentation/passage/passageregistererror/!=(_:_:).json +++ /dev/null @@ -1 +0,0 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError\/!=(_:_:)"},"variants":[{"paths":["\/documentation\/passage\/passageregistererror\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"!=(_:_:)","modules":[{"name":"Passage","relatedModules":["Swift"]}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage0A13RegisterErrorO","role":"symbol","symbolKind":"op","extendedModule":"Swift","roleHeading":"Operator","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError","doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError\/Equatable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageRegisterError/!=(_:_:)":{"title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError\/!=(_:_:)","abstract":[],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/passageregistererror\/!=(_:_:)","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/PassageRegisterError/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError\/Equatable-Implementations","title":"Equatable Implementations","abstract":[],"type":"topic","url":"\/documentation\/passage\/passageregistererror\/equatable-implementations","role":"collectionGroup","kind":"article"},"doc://Passage/documentation/Passage/PassageRegisterError":{"navigatorTitle":[{"kind":"identifier","text":"PassageRegisterError"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError","title":"PassageRegisterError","abstract":[{"type":"text","text":"Registration Errors"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageRegisterError"}],"url":"\/documentation\/passage\/passageregistererror","role":"symbol","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageregistererror/equatable-implementations.json b/docs/data/documentation/passage/passageregistererror/equatable-implementations.json deleted file mode 100644 index 036b6d69..00000000 --- a/docs/data/documentation/passage/passageregistererror/equatable-implementations.json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError\/Equatable-Implementations"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError"]]},"variants":[{"paths":["\/documentation\/passage\/passageregistererror\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError\/!=(_:_:)"],"title":"Operators","generated":true}],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"article","references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageRegisterError/!=(_:_:)":{"title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError\/!=(_:_:)","abstract":[],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/passageregistererror\/!=(_:_:)","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/PassageRegisterError":{"navigatorTitle":[{"kind":"identifier","text":"PassageRegisterError"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError","title":"PassageRegisterError","abstract":[{"type":"text","text":"Registration Errors"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageRegisterError"}],"url":"\/documentation\/passage\/passageregistererror","role":"symbol","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageregistererror/error-implementations.json b/docs/data/documentation/passage/passageregistererror/error-implementations.json deleted file mode 100644 index 0946a51b..00000000 --- a/docs/data/documentation/passage/passageregistererror/error-implementations.json +++ /dev/null @@ -1 +0,0 @@ -{"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError\/Error-Implementations"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError\/localizedDescription"],"generated":true}],"metadata":{"modules":[{"name":"Passage"}],"title":"Error Implementations","role":"collectionGroup"},"variants":[{"paths":["\/documentation\/passage\/passageregistererror\/error-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError"]]},"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageRegisterError":{"navigatorTitle":[{"kind":"identifier","text":"PassageRegisterError"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError","title":"PassageRegisterError","abstract":[{"type":"text","text":"Registration Errors"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageRegisterError"}],"url":"\/documentation\/passage\/passageregistererror","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/PassageRegisterError/localizedDescription":{"url":"\/documentation\/passage\/passageregistererror\/localizeddescription","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError\/localizedDescription","type":"topic","title":"localizedDescription","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageregistererror/localizeddescription.json b/docs/data/documentation/passage/passageregistererror/localizeddescription.json deleted file mode 100644 index efff769c..00000000 --- a/docs/data/documentation/passage/passageregistererror/localizeddescription.json +++ /dev/null @@ -1 +0,0 @@ -{"metadata":{"title":"localizedDescription","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","platforms":[{"name":"iOS","introducedAt":"8.0","beta":false,"deprecated":false,"unavailable":false},{"beta":false,"introducedAt":"10.10","deprecated":false,"unavailable":false,"name":"macOS"},{"deprecated":false,"unavailable":false,"name":"tvOS","beta":false,"introducedAt":"9.0"},{"introducedAt":"2.0","deprecated":false,"name":"watchOS","unavailable":false,"beta":false}],"externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:7Passage0A13RegisterErrorO","symbolKind":"property","role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError","doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError\/Error-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Error.localizedDescription","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError\/localizedDescription"},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageregistererror\/localizeddescription"]}],"references":{"doc://Passage/documentation/Passage/PassageRegisterError/localizedDescription":{"url":"\/documentation\/passage\/passageregistererror\/localizeddescription","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError\/localizedDescription","type":"topic","title":"localizedDescription","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"abstract":[]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageRegisterError/Error-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError\/Error-Implementations","title":"Error Implementations","abstract":[],"type":"topic","url":"\/documentation\/passage\/passageregistererror\/error-implementations","role":"collectionGroup","kind":"article"},"doc://Passage/documentation/Passage/PassageRegisterError":{"navigatorTitle":[{"kind":"identifier","text":"PassageRegisterError"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError","title":"PassageRegisterError","abstract":[{"type":"text","text":"Registration Errors"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageRegisterError"}],"url":"\/documentation\/passage\/passageregistererror","role":"symbol","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageregistererror/publicregistrationdisabled.json b/docs/data/documentation/passage/passageregistererror/publicregistrationdisabled.json deleted file mode 100644 index ecd9859e..00000000 --- a/docs/data/documentation/passage/passageregistererror/publicregistrationdisabled.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError"]]},"metadata":{"title":"PassageRegisterError.publicRegistrationDisabled","modules":[{"name":"Passage"}],"externalID":"s:7Passage0A13RegisterErrorO26publicRegistrationDisabledyA2CmF","symbolKind":"case","role":"symbol","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"publicRegistrationDisabled","kind":"identifier"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"publicRegistrationDisabled"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageregistererror\/publicregistrationdisabled"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError\/publicRegistrationDisabled","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/PassageRegisterError/publicRegistrationDisabled":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError\/publicRegistrationDisabled","title":"PassageRegisterError.publicRegistrationDisabled","abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"publicRegistrationDisabled"}],"url":"\/documentation\/passage\/passageregistererror\/publicregistrationdisabled","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageRegisterError":{"navigatorTitle":[{"kind":"identifier","text":"PassageRegisterError"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError","title":"PassageRegisterError","abstract":[{"type":"text","text":"Registration Errors"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageRegisterError"}],"url":"\/documentation\/passage\/passageregistererror","role":"symbol","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageregistererror/useralreadyexists.json b/docs/data/documentation/passage/passageregistererror/useralreadyexists.json deleted file mode 100644 index d633cca0..00000000 --- a/docs/data/documentation/passage/passageregistererror/useralreadyexists.json +++ /dev/null @@ -1 +0,0 @@ -{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError\/userAlreadyExists","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userAlreadyExists","kind":"identifier"}],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/passageregistererror\/useralreadyexists"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage0A13RegisterErrorO17userAlreadyExistsyA2CmF","modules":[{"name":"Passage"}],"title":"PassageRegisterError.userAlreadyExists","symbolKind":"case","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userAlreadyExists","kind":"identifier"}],"role":"symbol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/PassageRegisterError/userAlreadyExists":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError\/userAlreadyExists","title":"PassageRegisterError.userAlreadyExists","abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userAlreadyExists","kind":"identifier"}],"url":"\/documentation\/passage\/passageregistererror\/useralreadyexists","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageRegisterError":{"navigatorTitle":[{"kind":"identifier","text":"PassageRegisterError"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageRegisterError","title":"PassageRegisterError","abstract":[{"type":"text","text":"Registration Errors"}],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageRegisterError"}],"url":"\/documentation\/passage\/passageregistererror","role":"symbol","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagesessionerror.json b/docs/data/documentation/passage/passagesessionerror.json deleted file mode 100644 index 60e993a6..00000000 --- a/docs/data/documentation/passage/passagesessionerror.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"metadata":{"title":"PassageSessionError","modules":[{"name":"Passage"}],"externalID":"s:7Passage0A12SessionErrorO","symbolKind":"enum","role":"symbol","roleHeading":"Enumeration","navigatorTitle":[{"kind":"identifier","text":"PassageSessionError"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PassageSessionError","kind":"identifier"}]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageSessionError\/loginRequired"],"title":"Enumeration Cases"},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageSessionError\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/PassageSessionError\/Error-Implementations"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"relationshipsSections":[{"title":"Conforms To","kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/Passage\/SQ","doc:\/\/Passage\/s5ErrorP","doc:\/\/Passage\/SH","doc:\/\/Passage\/s8SendableP"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageSessionError"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/passagesessionerror"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Passage Session Errors","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageSessionError","interfaceLanguage":"swift"},"references":{"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Passage/s5ErrorP":{"identifier":"doc:\/\/Passage\/s5ErrorP","title":"Swift.Error","type":"unresolvable"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageSessionError/loginRequired":{"url":"\/documentation\/passage\/passagesessionerror\/loginrequired","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSessionError\/loginRequired","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"loginRequired","kind":"identifier"}],"type":"topic","title":"PassageSessionError.loginRequired"},"doc://Passage/documentation/Passage/PassageSessionError":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PassageSessionError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSessionError","kind":"symbol","navigatorTitle":[{"text":"PassageSessionError","kind":"identifier"}],"title":"PassageSessionError","url":"\/documentation\/passage\/passagesessionerror","abstract":[{"type":"text","text":"Passage Session Errors"}],"role":"symbol"},"doc://Passage/documentation/Passage/PassageSessionError/Error-Implementations":{"title":"Error Implementations","url":"\/documentation\/passage\/passagesessionerror\/error-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSessionError\/Error-Implementations","abstract":[],"role":"collectionGroup","type":"topic","kind":"article"},"doc://Passage/s8SendableP":{"identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable","type":"unresolvable"},"doc://Passage/documentation/Passage/PassageSessionError/Equatable-Implementations":{"url":"\/documentation\/passage\/passagesessionerror\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSessionError\/Equatable-Implementations","kind":"article","abstract":[],"role":"collectionGroup","type":"topic","title":"Equatable Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagesessionerror/!=(_:_:).json b/docs/data/documentation/passage/passagesessionerror/!=(_:_:).json deleted file mode 100644 index 7f0ce0b9..00000000 --- a/docs/data/documentation/passage/passagesessionerror/!=(_:_:).json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageSessionError\/!=(_:_:)"},"variants":[{"paths":["\/documentation\/passage\/passagesessionerror\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageSessionError","doc:\/\/Passage\/documentation\/Passage\/PassageSessionError\/Equatable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}]}],"metadata":{"extendedModule":"Swift","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage0A12SessionErrorO","title":"!=(_:_:)","roleHeading":"Operator","symbolKind":"op"},"references":{"doc://Passage/documentation/Passage/PassageSessionError/Equatable-Implementations":{"url":"\/documentation\/passage\/passagesessionerror\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSessionError\/Equatable-Implementations","kind":"article","abstract":[],"role":"collectionGroup","type":"topic","title":"Equatable Implementations"},"doc://Passage/documentation/Passage/PassageSessionError":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PassageSessionError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSessionError","kind":"symbol","navigatorTitle":[{"text":"PassageSessionError","kind":"identifier"}],"title":"PassageSessionError","url":"\/documentation\/passage\/passagesessionerror","abstract":[{"type":"text","text":"Passage Session Errors"}],"role":"symbol"},"doc://Passage/documentation/Passage/PassageSessionError/!=(_:_:)":{"type":"topic","url":"\/documentation\/passage\/passagesessionerror\/!=(_:_:)","abstract":[],"title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSessionError\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagesessionerror/equatable-implementations.json b/docs/data/documentation/passage/passagesessionerror/equatable-implementations.json deleted file mode 100644 index e970f475..00000000 --- a/docs/data/documentation/passage/passagesessionerror/equatable-implementations.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"variants":[{"paths":["\/documentation\/passage\/passagesessionerror\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageSessionError"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageSessionError\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageSessionError\/!=(_:_:)"],"title":"Operators","generated":true}],"kind":"article","references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageSessionError":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PassageSessionError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSessionError","kind":"symbol","navigatorTitle":[{"text":"PassageSessionError","kind":"identifier"}],"title":"PassageSessionError","url":"\/documentation\/passage\/passagesessionerror","abstract":[{"type":"text","text":"Passage Session Errors"}],"role":"symbol"},"doc://Passage/documentation/Passage/PassageSessionError/!=(_:_:)":{"type":"topic","url":"\/documentation\/passage\/passagesessionerror\/!=(_:_:)","abstract":[],"title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSessionError\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagesessionerror/error-implementations.json b/docs/data/documentation/passage/passagesessionerror/error-implementations.json deleted file mode 100644 index 125689a2..00000000 --- a/docs/data/documentation/passage/passagesessionerror/error-implementations.json +++ /dev/null @@ -1 +0,0 @@ -{"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Error Implementations"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageSessionError\/Error-Implementations","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageSessionError\/localizedDescription"],"title":"Instance Properties","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagesessionerror\/error-implementations"]}],"kind":"article","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageSessionError"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/PassageSessionError":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PassageSessionError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSessionError","kind":"symbol","navigatorTitle":[{"text":"PassageSessionError","kind":"identifier"}],"title":"PassageSessionError","url":"\/documentation\/passage\/passagesessionerror","abstract":[{"type":"text","text":"Passage Session Errors"}],"role":"symbol"},"doc://Passage/documentation/Passage/PassageSessionError/localizedDescription":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSessionError\/localizedDescription","kind":"symbol","title":"localizedDescription","url":"\/documentation\/passage\/passagesessionerror\/localizeddescription","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagesessionerror/localizeddescription.json b/docs/data/documentation/passage/passagesessionerror/localizeddescription.json deleted file mode 100644 index 9d7e2042..00000000 --- a/docs/data/documentation/passage/passagesessionerror/localizeddescription.json +++ /dev/null @@ -1 +0,0 @@ -{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageSessionError","doc:\/\/Passage\/documentation\/Passage\/PassageSessionError\/Error-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageSessionError\/localizedDescription"},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property","role":"symbol","title":"localizedDescription","externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:7Passage0A12SessionErrorO","symbolKind":"property","extendedModule":"Swift","platforms":[{"introducedAt":"8.0","deprecated":false,"name":"iOS","unavailable":false,"beta":false},{"unavailable":false,"beta":false,"deprecated":false,"name":"macOS","introducedAt":"10.10"},{"unavailable":false,"name":"tvOS","deprecated":false,"introducedAt":"9.0","beta":false},{"deprecated":false,"introducedAt":"2.0","unavailable":false,"name":"watchOS","beta":false}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Error.localizedDescription","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagesessionerror\/localizeddescription"]}],"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageSessionError/localizedDescription":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSessionError\/localizedDescription","kind":"symbol","title":"localizedDescription","url":"\/documentation\/passage\/passagesessionerror\/localizeddescription","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/PassageSessionError/Error-Implementations":{"title":"Error Implementations","url":"\/documentation\/passage\/passagesessionerror\/error-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSessionError\/Error-Implementations","abstract":[],"role":"collectionGroup","type":"topic","kind":"article"},"doc://Passage/documentation/Passage/PassageSessionError":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PassageSessionError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSessionError","kind":"symbol","navigatorTitle":[{"text":"PassageSessionError","kind":"identifier"}],"title":"PassageSessionError","url":"\/documentation\/passage\/passagesessionerror","abstract":[{"type":"text","text":"Passage Session Errors"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagesessionerror/loginrequired.json b/docs/data/documentation/passage/passagesessionerror/loginrequired.json deleted file mode 100644 index 0f2c4f4a..00000000 --- a/docs/data/documentation/passage/passagesessionerror/loginrequired.json +++ /dev/null @@ -1 +0,0 @@ -{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageSessionError"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageSessionError\/loginRequired","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Case","symbolKind":"case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginRequired"}],"externalID":"s:7Passage0A12SessionErrorO13loginRequiredyA2CmF","modules":[{"name":"Passage"}],"title":"PassageSessionError.loginRequired"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"loginRequired","kind":"identifier"}]}]}],"variants":[{"paths":["\/documentation\/passage\/passagesessionerror\/loginrequired"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/PassageSessionError":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PassageSessionError","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSessionError","kind":"symbol","navigatorTitle":[{"text":"PassageSessionError","kind":"identifier"}],"title":"PassageSessionError","url":"\/documentation\/passage\/passagesessionerror","abstract":[{"type":"text","text":"Passage Session Errors"}],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageSessionError/loginRequired":{"url":"\/documentation\/passage\/passagesessionerror\/loginrequired","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSessionError\/loginRequired","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"loginRequired","kind":"identifier"}],"type":"topic","title":"PassageSessionError.loginRequired"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagesettingserror.json b/docs/data/documentation/passage/passagesettingserror.json deleted file mode 100644 index f64914ab..00000000 --- a/docs/data/documentation/passage/passagesettingserror.json +++ /dev/null @@ -1 +0,0 @@ -{"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageSettingsError\/errorReadingPlist"]},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageSettingsError\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/PassageSettingsError\/Error-Implementations"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagesettingserror"]}],"kind":"symbol","metadata":{"title":"PassageSettingsError","roleHeading":"Enumeration","symbolKind":"enum","navigatorTitle":[{"kind":"identifier","text":"PassageSettingsError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"PassageSettingsError","kind":"identifier"}],"role":"symbol","externalID":"s:7Passage0A13SettingsErrorO","modules":[{"name":"Passage"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageSettingsError"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"relationshipsSections":[{"title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/Passage\/SQ","doc:\/\/Passage\/s5ErrorP","doc:\/\/Passage\/SH","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageSettingsError"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"abstract":[{"type":"text","text":"Passage Settings Error - configuration errors"}],"references":{"doc://Passage/documentation/Passage/PassageSettingsError/errorReadingPlist":{"title":"PassageSettingsError.errorReadingPlist","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSettingsError\/errorReadingPlist","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"errorReadingPlist","kind":"identifier"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagesettingserror\/errorreadingplist"},"doc://Passage/documentation/Passage/PassageSettingsError":{"title":"PassageSettingsError","navigatorTitle":[{"text":"PassageSettingsError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSettingsError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageSettingsError","kind":"identifier"}],"abstract":[{"type":"text","text":"Passage Settings Error - configuration errors"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagesettingserror"},"doc://Passage/s5ErrorP":{"title":"Swift.Error","type":"unresolvable","identifier":"doc:\/\/Passage\/s5ErrorP"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageSettingsError/Equatable-Implementations":{"title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSettingsError\/Equatable-Implementations","abstract":[],"kind":"article","role":"collectionGroup","type":"topic","url":"\/documentation\/passage\/passagesettingserror\/equatable-implementations"},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP"},"doc://Passage/documentation/Passage/PassageSettingsError/Error-Implementations":{"title":"Error Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSettingsError\/Error-Implementations","abstract":[],"kind":"article","role":"collectionGroup","type":"topic","url":"\/documentation\/passage\/passagesettingserror\/error-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagesettingserror/!=(_:_:).json b/docs/data/documentation/passage/passagesettingserror/!=(_:_:).json deleted file mode 100644 index 73740b9d..00000000 --- a/docs/data/documentation/passage/passagesettingserror/!=(_:_:).json +++ /dev/null @@ -1 +0,0 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagesettingserror\/!=(_:_:)"]}],"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage0A13SettingsErrorO","role":"symbol","symbolKind":"op","title":"!=(_:_:)","roleHeading":"Operator","extendedModule":"Swift","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageSettingsError","doc:\/\/Passage\/documentation\/Passage\/PassageSettingsError\/Equatable-Implementations"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageSettingsError\/!=(_:_:)","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/PassageSettingsError/!=(_:_:)":{"url":"\/documentation\/passage\/passagesettingserror\/!=(_:_:)","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSettingsError\/!=(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","title":"!=(_:_:)"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageSettingsError/Equatable-Implementations":{"title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSettingsError\/Equatable-Implementations","abstract":[],"kind":"article","role":"collectionGroup","type":"topic","url":"\/documentation\/passage\/passagesettingserror\/equatable-implementations"},"doc://Passage/documentation/Passage/PassageSettingsError":{"title":"PassageSettingsError","navigatorTitle":[{"text":"PassageSettingsError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSettingsError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageSettingsError","kind":"identifier"}],"abstract":[{"type":"text","text":"Passage Settings Error - configuration errors"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagesettingserror"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagesettingserror/equatable-implementations.json b/docs/data/documentation/passage/passagesettingserror/equatable-implementations.json deleted file mode 100644 index 981d5c74..00000000 --- a/docs/data/documentation/passage/passagesettingserror/equatable-implementations.json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageSettingsError\/Equatable-Implementations"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageSettingsError"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagesettingserror\/equatable-implementations"]}],"sections":[],"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageSettingsError\/!=(_:_:)"]}],"references":{"doc://Passage/documentation/Passage/PassageSettingsError/!=(_:_:)":{"url":"\/documentation\/passage\/passagesettingserror\/!=(_:_:)","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSettingsError\/!=(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","title":"!=(_:_:)"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageSettingsError":{"title":"PassageSettingsError","navigatorTitle":[{"text":"PassageSettingsError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSettingsError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageSettingsError","kind":"identifier"}],"abstract":[{"type":"text","text":"Passage Settings Error - configuration errors"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagesettingserror"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagesettingserror/error-implementations.json b/docs/data/documentation/passage/passagesettingserror/error-implementations.json deleted file mode 100644 index e3be164b..00000000 --- a/docs/data/documentation/passage/passagesettingserror/error-implementations.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageSettingsError\/Error-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageSettingsError\/localizedDescription"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagesettingserror\/error-implementations"]}],"metadata":{"role":"collectionGroup","title":"Error Implementations","modules":[{"name":"Passage"}]},"kind":"article","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageSettingsError"]]},"references":{"doc://Passage/documentation/Passage/PassageSettingsError":{"title":"PassageSettingsError","navigatorTitle":[{"text":"PassageSettingsError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSettingsError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageSettingsError","kind":"identifier"}],"abstract":[{"type":"text","text":"Passage Settings Error - configuration errors"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagesettingserror"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageSettingsError/localizedDescription":{"title":"localizedDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSettingsError\/localizedDescription","abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"url":"\/documentation\/passage\/passagesettingserror\/localizeddescription","role":"symbol","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagesettingserror/errorreadingplist.json b/docs/data/documentation/passage/passagesettingserror/errorreadingplist.json deleted file mode 100644 index 478adbe7..00000000 --- a/docs/data/documentation/passage/passagesettingserror/errorreadingplist.json +++ /dev/null @@ -1 +0,0 @@ -{"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/passagesettingserror\/errorreadingplist"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageSettingsError"]]},"sections":[],"metadata":{"roleHeading":"Case","externalID":"s:7Passage0A13SettingsErrorO17errorReadingPlistyA2CmF","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"errorReadingPlist","kind":"identifier"}],"title":"PassageSettingsError.errorReadingPlist","role":"symbol","modules":[{"name":"Passage"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"errorReadingPlist","kind":"identifier"}],"platforms":["iOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageSettingsError\/errorReadingPlist"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/PassageSettingsError":{"title":"PassageSettingsError","navigatorTitle":[{"text":"PassageSettingsError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSettingsError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageSettingsError","kind":"identifier"}],"abstract":[{"type":"text","text":"Passage Settings Error - configuration errors"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagesettingserror"},"doc://Passage/documentation/Passage/PassageSettingsError/errorReadingPlist":{"title":"PassageSettingsError.errorReadingPlist","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSettingsError\/errorReadingPlist","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"errorReadingPlist","kind":"identifier"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagesettingserror\/errorreadingplist"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagesettingserror/localizeddescription.json b/docs/data/documentation/passage/passagesettingserror/localizeddescription.json deleted file mode 100644 index d5e0aa0f..00000000 --- a/docs/data/documentation/passage/passagesettingserror/localizeddescription.json +++ /dev/null @@ -1 +0,0 @@ -{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageSettingsError","doc:\/\/Passage\/documentation\/Passage\/PassageSettingsError\/Error-Implementations"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageSettingsError\/localizedDescription","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Error.localizedDescription"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/passage\/passagesettingserror\/localizeddescription"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"symbolKind":"property","extendedModule":"Swift","platforms":[{"introducedAt":"8.0","deprecated":false,"name":"iOS","unavailable":false,"beta":false},{"introducedAt":"10.10","name":"macOS","deprecated":false,"beta":false,"unavailable":false},{"unavailable":false,"beta":false,"introducedAt":"9.0","name":"tvOS","deprecated":false},{"name":"watchOS","introducedAt":"2.0","deprecated":false,"unavailable":false,"beta":false}],"externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:7Passage0A13SettingsErrorO","title":"localizedDescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property","role":"symbol"},"references":{"doc://Passage/documentation/Passage/PassageSettingsError":{"title":"PassageSettingsError","navigatorTitle":[{"text":"PassageSettingsError","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSettingsError","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageSettingsError","kind":"identifier"}],"abstract":[{"type":"text","text":"Passage Settings Error - configuration errors"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagesettingserror"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageSettingsError/localizedDescription":{"title":"localizedDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSettingsError\/localizedDescription","abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"url":"\/documentation\/passage\/passagesettingserror\/localizeddescription","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/PassageSettingsError/Error-Implementations":{"title":"Error Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSettingsError\/Error-Implementations","abstract":[],"kind":"article","role":"collectionGroup","type":"topic","url":"\/documentation\/passage\/passagesettingserror\/error-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagesocialconnection.json b/docs/data/documentation/passage/passagesocialconnection.json index 9c2860df..bc917bdc 100644 --- a/docs/data/documentation/passage/passagesocialconnection.json +++ b/docs/data/documentation/passage/passagesocialconnection.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","interfaceLanguage":"swift"},"metadata":{"title":"PassageSocialConnection","navigatorTitle":[{"text":"PassageSocialConnection","kind":"identifier"}],"modules":[{"name":"Passage"}],"roleHeading":"Enumeration","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageSocialConnection"}],"externalID":"s:7Passage0A16SocialConnectionO","symbolKind":"enum"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/apple","doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/github","doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/google"],"title":"Enumeration Cases"},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/init(rawValue:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/RawRepresentable-Implementations"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageSocialConnection","kind":"identifier"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"relationshipsSections":[{"type":"conformsTo","kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagesocialconnection"]}],"references":{"doc://Passage/documentation/Passage/PassageSocialConnection/init(rawValue:)":{"title":"init(rawValue:)","type":"topic","url":"\/documentation\/passage\/passagesocialconnection\/init(rawvalue:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"kind":"symbol","abstract":[]},"doc://Passage/documentation/Passage/PassageSocialConnection/Equatable-Implementations":{"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/Equatable-Implementations","url":"\/documentation\/passage\/passagesocialconnection\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","abstract":[],"type":"topic"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/PassageSocialConnection/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","type":"topic","url":"\/documentation\/passage\/passagesocialconnection\/rawrepresentable-implementations","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/RawRepresentable-Implementations","kind":"article","abstract":[]},"doc://Passage/documentation/Passage/PassageSocialConnection/apple":{"title":"PassageSocialConnection.apple","type":"topic","url":"\/documentation\/passage\/passagesocialconnection\/apple","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/apple","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"apple","kind":"identifier"}],"kind":"symbol","abstract":[]},"doc://Passage/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/Passage\/SY"},"doc://Passage/documentation/Passage/PassageSocialConnection/google":{"title":"PassageSocialConnection.google","type":"topic","url":"\/documentation\/passage\/passagesocialconnection\/google","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/google","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"google","kind":"identifier"}],"kind":"symbol","abstract":[]},"doc://Passage/documentation/Passage/PassageSocialConnection/github":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"github","kind":"identifier"}],"url":"\/documentation\/passage\/passagesocialconnection\/github","type":"topic","kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/github","title":"PassageSocialConnection.github"},"doc://Passage/documentation/Passage/PassageSocialConnection":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","url":"\/documentation\/passage\/passagesocialconnection","role":"symbol","abstract":[],"title":"PassageSocialConnection","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageSocialConnection","kind":"identifier"}],"navigatorTitle":[{"text":"PassageSocialConnection","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/apple","doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/github","doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/google"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/init(rawValue:)"],"title":"Initializers"},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/RawRepresentable-Implementations"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","interfaceLanguage":"swift"},"metadata":{"symbolKind":"enum","role":"symbol","title":"PassageSocialConnection","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageSocialConnection"}],"roleHeading":"Enumeration","navigatorTitle":[{"text":"PassageSocialConnection","kind":"identifier"}],"externalID":"s:7Passage0A16SocialConnectionO","modules":[{"name":"Passage"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageSocialConnection","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/passagesocialconnection"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/PassageSocialConnection/google":{"kind":"symbol","url":"\/documentation\/passage\/passagesocialconnection\/google","role":"symbol","title":"PassageSocialConnection.google","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/google","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"google"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/PassageSocialConnection":{"kind":"symbol","url":"\/documentation\/passage\/passagesocialconnection","role":"symbol","title":"PassageSocialConnection","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PassageSocialConnection","kind":"identifier"}],"abstract":[],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageSocialConnection"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageSocialConnection/apple":{"role":"symbol","title":"PassageSocialConnection.apple","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"apple"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/apple","url":"\/documentation\/passage\/passagesocialconnection\/apple"},"doc://Passage/documentation/Passage/PassageSocialConnection/RawRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/passagesocialconnection\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/RawRepresentable-Implementations","type":"topic","kind":"article","title":"RawRepresentable Implementations"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/PassageSocialConnection/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/Equatable-Implementations","url":"\/documentation\/passage\/passagesocialconnection\/equatable-implementations"},"doc://Passage/SY":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/PassageSocialConnection/init(rawValue:)":{"title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/init(rawValue:)","role":"symbol","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/passagesocialconnection\/init(rawvalue:)"},"doc://Passage/documentation/Passage/PassageSocialConnection/github":{"role":"symbol","title":"PassageSocialConnection.github","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"github","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/github","url":"\/documentation\/passage\/passagesocialconnection\/github"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagesocialconnection/!=(_:_:).json b/docs/data/documentation/passage/passagesocialconnection/!=(_:_:).json index c6ecf337..a6917b80 100644 --- a/docs/data/documentation/passage/passagesocialconnection/!=(_:_:).json +++ b/docs/data/documentation/passage/passagesocialconnection/!=(_:_:).json @@ -1 +1 @@ -{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/!=(_:_:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/Equatable-Implementations"]]},"kind":"symbol","metadata":{"extendedModule":"Swift","roleHeading":"Operator","role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage0A16SocialConnectionO","title":"!=(_:_:)","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"modules":[{"name":"Passage","relatedModules":["Swift"]}]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/passagesocialconnection\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageSocialConnection/Equatable-Implementations":{"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/Equatable-Implementations","url":"\/documentation\/passage\/passagesocialconnection\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/PassageSocialConnection":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","url":"\/documentation\/passage\/passagesocialconnection","role":"symbol","abstract":[],"title":"PassageSocialConnection","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageSocialConnection","kind":"identifier"}],"navigatorTitle":[{"text":"PassageSocialConnection","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/PassageSocialConnection/!=(_:_:)":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/!=(_:_:)","url":"\/documentation\/passage\/passagesocialconnection\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/Equatable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagesocialconnection\/!=(_:_:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","sections":[],"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage0A16SocialConnectionO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","roleHeading":"Operator","role":"symbol","extendedModule":"Swift","title":"!=(_:_:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/!=(_:_:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/PassageSocialConnection":{"kind":"symbol","url":"\/documentation\/passage\/passagesocialconnection","role":"symbol","title":"PassageSocialConnection","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PassageSocialConnection","kind":"identifier"}],"abstract":[],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageSocialConnection"}]},"doc://Passage/documentation/Passage/PassageSocialConnection/!=(_:_:)":{"type":"topic","url":"\/documentation\/passage\/passagesocialconnection\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/!=(_:_:)","abstract":[],"title":"!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageSocialConnection/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/Equatable-Implementations","url":"\/documentation\/passage\/passagesocialconnection\/equatable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagesocialconnection/apple.json b/docs/data/documentation/passage/passagesocialconnection/apple.json index 652ff7db..9c793c33 100644 --- a/docs/data/documentation/passage/passagesocialconnection/apple.json +++ b/docs/data/documentation/passage/passagesocialconnection/apple.json @@ -1 +1 @@ -{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagesocialconnection\/apple"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection"]]},"sections":[],"metadata":{"roleHeading":"Case","externalID":"s:7Passage0A16SocialConnectionO5appleyA2CmF","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"apple"}],"title":"PassageSocialConnection.apple","role":"symbol","modules":[{"name":"Passage"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"apple"}]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/apple","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/PassageSocialConnection/apple":{"title":"PassageSocialConnection.apple","type":"topic","url":"\/documentation\/passage\/passagesocialconnection\/apple","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/apple","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"apple","kind":"identifier"}],"kind":"symbol","abstract":[]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageSocialConnection":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","url":"\/documentation\/passage\/passagesocialconnection","role":"symbol","abstract":[],"title":"PassageSocialConnection","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageSocialConnection","kind":"identifier"}],"navigatorTitle":[{"text":"PassageSocialConnection","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"metadata":{"externalID":"s:7Passage0A16SocialConnectionO5appleyA2CmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","title":"PassageSocialConnection.apple","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"apple"}]},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/apple","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/passagesocialconnection\/apple"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"apple","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage/PassageSocialConnection":{"kind":"symbol","url":"\/documentation\/passage\/passagesocialconnection","role":"symbol","title":"PassageSocialConnection","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PassageSocialConnection","kind":"identifier"}],"abstract":[],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageSocialConnection"}]},"doc://Passage/documentation/Passage/PassageSocialConnection/apple":{"role":"symbol","title":"PassageSocialConnection.apple","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"apple"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/apple","url":"\/documentation\/passage\/passagesocialconnection\/apple"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagesocialconnection/equatable-implementations.json b/docs/data/documentation/passage/passagesocialconnection/equatable-implementations.json index d45a24fb..0d829468 100644 --- a/docs/data/documentation/passage/passagesocialconnection/equatable-implementations.json +++ b/docs/data/documentation/passage/passagesocialconnection/equatable-implementations.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/Equatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagesocialconnection\/equatable-implementations"]}],"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/!=(_:_:)"]}],"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"article","references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageSocialConnection/!=(_:_:)":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/!=(_:_:)","url":"\/documentation\/passage\/passagesocialconnection\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic"},"doc://Passage/documentation/Passage/PassageSocialConnection":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","url":"\/documentation\/passage\/passagesocialconnection","role":"symbol","abstract":[],"title":"PassageSocialConnection","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageSocialConnection","kind":"identifier"}],"navigatorTitle":[{"text":"PassageSocialConnection","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagesocialconnection\/equatable-implementations"]}],"sections":[],"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/!=(_:_:)"]}],"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/Equatable-Implementations","interfaceLanguage":"swift"},"kind":"article","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageSocialConnection/!=(_:_:)":{"type":"topic","url":"\/documentation\/passage\/passagesocialconnection\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/!=(_:_:)","abstract":[],"title":"!=(_:_:)"},"doc://Passage/documentation/Passage/PassageSocialConnection":{"kind":"symbol","url":"\/documentation\/passage\/passagesocialconnection","role":"symbol","title":"PassageSocialConnection","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PassageSocialConnection","kind":"identifier"}],"abstract":[],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageSocialConnection"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagesocialconnection/github.json b/docs/data/documentation/passage/passagesocialconnection/github.json index 8ec55af2..31244106 100644 --- a/docs/data/documentation/passage/passagesocialconnection/github.json +++ b/docs/data/documentation/passage/passagesocialconnection/github.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"case","title":"PassageSocialConnection.github","externalID":"s:7Passage0A16SocialConnectionO6githubyA2CmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"github"}],"roleHeading":"Case","role":"symbol","modules":[{"name":"Passage"}]},"variants":[{"paths":["\/documentation\/passage\/passagesocialconnection\/github"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"github","kind":"identifier"}]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/github","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageSocialConnection/github":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"github","kind":"identifier"}],"url":"\/documentation\/passage\/passagesocialconnection\/github","type":"topic","kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/github","title":"PassageSocialConnection.github"},"doc://Passage/documentation/Passage/PassageSocialConnection":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","url":"\/documentation\/passage\/passagesocialconnection","role":"symbol","abstract":[],"title":"PassageSocialConnection","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageSocialConnection","kind":"identifier"}],"navigatorTitle":[{"text":"PassageSocialConnection","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"metadata":{"externalID":"s:7Passage0A16SocialConnectionO6githubyA2CmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","title":"PassageSocialConnection.github","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"github","kind":"identifier"}]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/github","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/passage\/passagesocialconnection\/github"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"github","kind":"identifier"}],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection"]]},"references":{"doc://Passage/documentation/Passage/PassageSocialConnection":{"kind":"symbol","url":"\/documentation\/passage\/passagesocialconnection","role":"symbol","title":"PassageSocialConnection","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PassageSocialConnection","kind":"identifier"}],"abstract":[],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageSocialConnection"}]},"doc://Passage/documentation/Passage/PassageSocialConnection/github":{"role":"symbol","title":"PassageSocialConnection.github","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"github","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/github","url":"\/documentation\/passage\/passagesocialconnection\/github"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagesocialconnection/google.json b/docs/data/documentation/passage/passagesocialconnection/google.json index baa32193..ed9b458e 100644 --- a/docs/data/documentation/passage/passagesocialconnection/google.json +++ b/docs/data/documentation/passage/passagesocialconnection/google.json @@ -1 +1 @@ -{"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"google"}],"symbolKind":"case","externalID":"s:7Passage0A16SocialConnectionO6googleyA2CmF","role":"symbol","modules":[{"name":"Passage"}],"roleHeading":"Case","title":"PassageSocialConnection.google"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"google","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/google"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagesocialconnection\/google"]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageSocialConnection":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","url":"\/documentation\/passage\/passagesocialconnection","role":"symbol","abstract":[],"title":"PassageSocialConnection","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageSocialConnection","kind":"identifier"}],"navigatorTitle":[{"text":"PassageSocialConnection","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/PassageSocialConnection/google":{"title":"PassageSocialConnection.google","type":"topic","url":"\/documentation\/passage\/passagesocialconnection\/google","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/google","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"google","kind":"identifier"}],"kind":"symbol","abstract":[]}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection"]]},"sections":[],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","role":"symbol","title":"PassageSocialConnection.google","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"google","kind":"identifier"}],"externalID":"s:7Passage0A16SocialConnectionO6googleyA2CmF"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/google","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"google"}],"languages":["swift"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagesocialconnection\/google"]}],"references":{"doc://Passage/documentation/Passage/PassageSocialConnection":{"kind":"symbol","url":"\/documentation\/passage\/passagesocialconnection","role":"symbol","title":"PassageSocialConnection","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PassageSocialConnection","kind":"identifier"}],"abstract":[],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageSocialConnection"}]},"doc://Passage/documentation/Passage/PassageSocialConnection/google":{"kind":"symbol","url":"\/documentation\/passage\/passagesocialconnection\/google","role":"symbol","title":"PassageSocialConnection.google","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/google","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"google"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagesocialconnection/hash(into:).json b/docs/data/documentation/passage/passagesocialconnection/hash(into:).json index d3ec9109..67ccdb6d 100644 --- a/docs/data/documentation/passage/passagesocialconnection/hash(into:).json +++ b/docs/data/documentation/passage/passagesocialconnection/hash(into:).json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagesocialconnection\/hash(into:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/hash(into:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"role":"symbol","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage0A16SocialConnectionO","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"extendedModule":"Swift","title":"hash(into:)","symbolKind":"method"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/PassageSocialConnection/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","type":"topic","url":"\/documentation\/passage\/passagesocialconnection\/rawrepresentable-implementations","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/RawRepresentable-Implementations","kind":"article","abstract":[]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageSocialConnection":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","url":"\/documentation\/passage\/passagesocialconnection","role":"symbol","abstract":[],"title":"PassageSocialConnection","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageSocialConnection","kind":"identifier"}],"navigatorTitle":[{"text":"PassageSocialConnection","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/PassageSocialConnection/hash(into:)":{"url":"\/documentation\/passage\/passagesocialconnection\/hash(into:)","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[],"title":"hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/hash(into:)"}}} \ No newline at end of file +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/RawRepresentable-Implementations"]]},"metadata":{"roleHeading":"Instance Method","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage0A16SocialConnectionO","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"extendedModule":"Swift","role":"symbol","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/hash(into:)","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagesocialconnection\/hash(into:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/PassageSocialConnection/hash(into:)":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/passagesocialconnection\/hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/hash(into:)","type":"topic","kind":"symbol","title":"hash(into:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Passage/documentation/Passage/PassageSocialConnection/RawRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/passagesocialconnection\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/RawRepresentable-Implementations","type":"topic","kind":"article","title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageSocialConnection":{"kind":"symbol","url":"\/documentation\/passage\/passagesocialconnection","role":"symbol","title":"PassageSocialConnection","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PassageSocialConnection","kind":"identifier"}],"abstract":[],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageSocialConnection"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagesocialconnection/hashvalue.json b/docs/data/documentation/passage/passagesocialconnection/hashvalue.json index f90ef105..60ac2fd8 100644 --- a/docs/data/documentation/passage/passagesocialconnection/hashvalue.json +++ b/docs/data/documentation/passage/passagesocialconnection/hashvalue.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagesocialconnection\/hashvalue"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/RawRepresentable-Implementations"]]},"metadata":{"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage0A16SocialConnectionO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","title":"hashValue","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]}},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/hashValue","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageSocialConnection/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","type":"topic","url":"\/documentation\/passage\/passagesocialconnection\/rawrepresentable-implementations","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/RawRepresentable-Implementations","kind":"article","abstract":[]},"doc://Passage/documentation/Passage/PassageSocialConnection/hashValue":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/hashValue","type":"topic","kind":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"url":"\/documentation\/passage\/passagesocialconnection\/hashvalue","role":"symbol","title":"hashValue","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://Passage/documentation/Passage/PassageSocialConnection":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","url":"\/documentation\/passage\/passagesocialconnection","role":"symbol","abstract":[],"title":"PassageSocialConnection","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageSocialConnection","kind":"identifier"}],"navigatorTitle":[{"text":"PassageSocialConnection","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/hashValue","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage0A16SocialConnectionO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property","role":"symbol","title":"hashValue","symbolKind":"property","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/RawRepresentable-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagesocialconnection\/hashvalue"]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/PassageSocialConnection/RawRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/passagesocialconnection\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/RawRepresentable-Implementations","type":"topic","kind":"article","title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageSocialConnection":{"kind":"symbol","url":"\/documentation\/passage\/passagesocialconnection","role":"symbol","title":"PassageSocialConnection","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PassageSocialConnection","kind":"identifier"}],"abstract":[],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageSocialConnection"}]},"doc://Passage/documentation/Passage/PassageSocialConnection/hashValue":{"abstract":[],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/hashValue","title":"hashValue","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/passagesocialconnection\/hashvalue"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagesocialconnection/init(rawvalue:).json b/docs/data/documentation/passage/passagesocialconnection/init(rawvalue:).json index a5ab2c9a..af3b4d78 100644 --- a/docs/data/documentation/passage/passagesocialconnection/init(rawvalue:).json +++ b/docs/data/documentation/passage/passagesocialconnection/init(rawvalue:).json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/passage\/passagesocialconnection\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/init(rawValue:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"externalID":"s:7Passage0A16SocialConnectionO8rawValueACSgSS_tcfc","symbolKind":"init","title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"roleHeading":"Initializer","role":"symbol","modules":[{"name":"Passage"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageSocialConnection/init(rawValue:)":{"title":"init(rawValue:)","type":"topic","url":"\/documentation\/passage\/passagesocialconnection\/init(rawvalue:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"kind":"symbol","abstract":[]},"doc://Passage/documentation/Passage/PassageSocialConnection":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","url":"\/documentation\/passage\/passagesocialconnection","role":"symbol","abstract":[],"title":"PassageSocialConnection","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageSocialConnection","kind":"identifier"}],"navigatorTitle":[{"text":"PassageSocialConnection","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagesocialconnection\/init(rawvalue:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/init(rawValue:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"title":"init(rawValue:)","role":"symbol","symbolKind":"init","modules":[{"name":"Passage"}],"roleHeading":"Initializer","externalID":"s:7Passage0A16SocialConnectionO8rawValueACSgSS_tcfc","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"sections":[],"references":{"doc://Passage/documentation/Passage/PassageSocialConnection/init(rawValue:)":{"title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/init(rawValue:)","role":"symbol","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/passagesocialconnection\/init(rawvalue:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageSocialConnection":{"kind":"symbol","url":"\/documentation\/passage\/passagesocialconnection","role":"symbol","title":"PassageSocialConnection","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PassageSocialConnection","kind":"identifier"}],"abstract":[],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageSocialConnection"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagesocialconnection/rawrepresentable-implementations.json b/docs/data/documentation/passage/passagesocialconnection/rawrepresentable-implementations.json index 8592606b..580c2c98 100644 --- a/docs/data/documentation/passage/passagesocialconnection/rawrepresentable-implementations.json +++ b/docs/data/documentation/passage/passagesocialconnection/rawrepresentable-implementations.json @@ -1 +1 @@ -{"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagesocialconnection\/rawrepresentable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection"]]},"sections":[],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/hashValue"],"title":"Instance Properties","generated":true},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/hash(into:)"],"title":"Instance Methods"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/RawRepresentable-Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/PassageSocialConnection/hashValue":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/hashValue","type":"topic","kind":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"url":"\/documentation\/passage\/passagesocialconnection\/hashvalue","role":"symbol","title":"hashValue","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]}},"doc://Passage/documentation/Passage/PassageSocialConnection":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","url":"\/documentation\/passage\/passagesocialconnection","role":"symbol","abstract":[],"title":"PassageSocialConnection","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageSocialConnection","kind":"identifier"}],"navigatorTitle":[{"text":"PassageSocialConnection","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/PassageSocialConnection/hash(into:)":{"url":"\/documentation\/passage\/passagesocialconnection\/hash(into:)","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[],"title":"hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/hash(into:)"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/RawRepresentable-Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/hashValue"],"generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/hash(into:)"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagesocialconnection\/rawrepresentable-implementations"]}],"metadata":{"role":"collectionGroup","title":"RawRepresentable Implementations","modules":[{"name":"Passage"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageSocialConnection":{"kind":"symbol","url":"\/documentation\/passage\/passagesocialconnection","role":"symbol","title":"PassageSocialConnection","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"PassageSocialConnection","kind":"identifier"}],"abstract":[],"type":"topic","navigatorTitle":[{"kind":"identifier","text":"PassageSocialConnection"}]},"doc://Passage/documentation/Passage/PassageSocialConnection/hashValue":{"abstract":[],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/hashValue","title":"hashValue","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/passagesocialconnection\/hashvalue"},"doc://Passage/documentation/Passage/PassageSocialConnection/hash(into:)":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/passagesocialconnection\/hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialConnection\/hash(into:)","type":"topic","kind":"symbol","title":"hash(into:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagesocialerror.json b/docs/data/documentation/passage/passagesocialerror.json deleted file mode 100644 index 2e426c5d..00000000 --- a/docs/data/documentation/passage/passagesocialerror.json +++ /dev/null @@ -1 +0,0 @@ -{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageSocialError\/missingAppleCredentials","doc:\/\/Passage\/documentation\/Passage\/PassageSocialError\/missingAuthCode"],"title":"Enumeration Cases"},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageSocialError\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/PassageSocialError\/Error-Implementations"],"generated":true}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialError","interfaceLanguage":"swift"},"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/Passage\/SQ","doc:\/\/Passage\/s5ErrorP","doc:\/\/Passage\/SH","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagesocialerror"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageSocialError"}],"platforms":["iOS"]}]}],"metadata":{"externalID":"s:7Passage0A11SocialErrorO","symbolKind":"enum","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"PassageSocialError","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"text":"PassageSocialError","kind":"identifier"}],"title":"PassageSocialError","roleHeading":"Enumeration"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ","type":"unresolvable"},"doc://Passage/documentation/Passage/PassageSocialError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialError","type":"topic","url":"\/documentation\/passage\/passagesocialerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"PassageSocialError","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageSocialError","navigatorTitle":[{"text":"PassageSocialError","kind":"identifier"}],"kind":"symbol"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/PassageSocialError/missingAuthCode":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialError\/missingAuthCode","type":"topic","url":"\/documentation\/passage\/passagesocialerror\/missingauthcode","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"missingAuthCode","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageSocialError.missingAuthCode","kind":"symbol"},"doc://Passage/documentation/Passage/PassageSocialError/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialError\/Equatable-Implementations","type":"topic","url":"\/documentation\/passage\/passagesocialerror\/equatable-implementations","role":"collectionGroup","abstract":[],"title":"Equatable Implementations","kind":"article"},"doc://Passage/documentation/Passage/PassageSocialError/missingAppleCredentials":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialError\/missingAppleCredentials","type":"topic","url":"\/documentation\/passage\/passagesocialerror\/missingapplecredentials","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"missingAppleCredentials","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageSocialError.missingAppleCredentials","kind":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageSocialError/Error-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialError\/Error-Implementations","type":"topic","url":"\/documentation\/passage\/passagesocialerror\/error-implementations","role":"collectionGroup","abstract":[],"title":"Error Implementations","kind":"article"},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP"},"doc://Passage/s5ErrorP":{"title":"Swift.Error","type":"unresolvable","identifier":"doc:\/\/Passage\/s5ErrorP"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagesocialerror/!=(_:_:).json b/docs/data/documentation/passage/passagesocialerror/!=(_:_:).json deleted file mode 100644 index af3297ca..00000000 --- a/docs/data/documentation/passage/passagesocialerror/!=(_:_:).json +++ /dev/null @@ -1 +0,0 @@ -{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","metadata":{"title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage0A11SocialErrorO","role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Operator","extendedModule":"Swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageSocialError","doc:\/\/Passage\/documentation\/Passage\/PassageSocialError\/Equatable-Implementations"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialError\/!=(_:_:)","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagesocialerror\/!=(_:_:)"]}],"references":{"doc://Passage/documentation/Passage/PassageSocialError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialError","type":"topic","url":"\/documentation\/passage\/passagesocialerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"PassageSocialError","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageSocialError","navigatorTitle":[{"text":"PassageSocialError","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageSocialError/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialError\/!=(_:_:)","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagesocialerror\/!=(_:_:)","title":"!=(_:_:)"},"doc://Passage/documentation/Passage/PassageSocialError/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialError\/Equatable-Implementations","type":"topic","url":"\/documentation\/passage\/passagesocialerror\/equatable-implementations","role":"collectionGroup","abstract":[],"title":"Equatable Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagesocialerror/equatable-implementations.json b/docs/data/documentation/passage/passagesocialerror/equatable-implementations.json deleted file mode 100644 index 148b0e03..00000000 --- a/docs/data/documentation/passage/passagesocialerror/equatable-implementations.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageSocialError"]]},"metadata":{"modules":[{"name":"Passage"}],"title":"Equatable Implementations","role":"collectionGroup"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageSocialError\/!=(_:_:)"],"generated":true}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"article","variants":[{"paths":["\/documentation\/passage\/passagesocialerror\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialError\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/PassageSocialError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialError","type":"topic","url":"\/documentation\/passage\/passagesocialerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"PassageSocialError","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageSocialError","navigatorTitle":[{"text":"PassageSocialError","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageSocialError/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialError\/!=(_:_:)","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagesocialerror\/!=(_:_:)","title":"!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagesocialerror/error-implementations.json b/docs/data/documentation/passage/passagesocialerror/error-implementations.json deleted file mode 100644 index facb1679..00000000 --- a/docs/data/documentation/passage/passagesocialerror/error-implementations.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagesocialerror\/error-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialError\/Error-Implementations"},"metadata":{"title":"Error Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageSocialError"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageSocialError\/localizedDescription"],"generated":true}],"references":{"doc://Passage/documentation/Passage/PassageSocialError/localizedDescription":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/passage\/passagesocialerror\/localizeddescription","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialError\/localizedDescription","kind":"symbol","abstract":[],"title":"localizedDescription"},"doc://Passage/documentation/Passage/PassageSocialError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialError","type":"topic","url":"\/documentation\/passage\/passagesocialerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"PassageSocialError","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageSocialError","navigatorTitle":[{"text":"PassageSocialError","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagesocialerror/localizeddescription.json b/docs/data/documentation/passage/passagesocialerror/localizeddescription.json deleted file mode 100644 index 589879d4..00000000 --- a/docs/data/documentation/passage/passagesocialerror/localizeddescription.json +++ /dev/null @@ -1 +0,0 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/passagesocialerror\/localizeddescription"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageSocialError","doc:\/\/Passage\/documentation\/Passage\/PassageSocialError\/Error-Implementations"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialError\/localizedDescription","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Error.localizedDescription","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"metadata":{"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:7Passage0A11SocialErrorO","symbolKind":"property","extendedModule":"Swift","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"title":"localizedDescription","platforms":[{"name":"iOS","introducedAt":"8.0","beta":false,"deprecated":false,"unavailable":false},{"beta":false,"introducedAt":"10.10","deprecated":false,"unavailable":false,"name":"macOS"},{"introducedAt":"9.0","deprecated":false,"name":"tvOS","unavailable":false,"beta":false},{"unavailable":false,"beta":false,"deprecated":false,"name":"watchOS","introducedAt":"2.0"}]},"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageSocialError/Error-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialError\/Error-Implementations","type":"topic","url":"\/documentation\/passage\/passagesocialerror\/error-implementations","role":"collectionGroup","abstract":[],"title":"Error Implementations","kind":"article"},"doc://Passage/documentation/Passage/PassageSocialError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialError","type":"topic","url":"\/documentation\/passage\/passagesocialerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"PassageSocialError","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageSocialError","navigatorTitle":[{"text":"PassageSocialError","kind":"identifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageSocialError/localizedDescription":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/passage\/passagesocialerror\/localizeddescription","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialError\/localizedDescription","kind":"symbol","abstract":[],"title":"localizedDescription"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagesocialerror/missingapplecredentials.json b/docs/data/documentation/passage/passagesocialerror/missingapplecredentials.json deleted file mode 100644 index 745d6c83..00000000 --- a/docs/data/documentation/passage/passagesocialerror/missingapplecredentials.json +++ /dev/null @@ -1 +0,0 @@ -{"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialError\/missingAppleCredentials","interfaceLanguage":"swift"},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"missingAppleCredentials"}],"platforms":["iOS"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Case","symbolKind":"case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"missingAppleCredentials","kind":"identifier"}],"externalID":"s:7Passage0A11SocialErrorO23missingAppleCredentialsyA2CmF","modules":[{"name":"Passage"}],"title":"PassageSocialError.missingAppleCredentials"},"variants":[{"paths":["\/documentation\/passage\/passagesocialerror\/missingapplecredentials"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageSocialError"]]},"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageSocialError/missingAppleCredentials":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialError\/missingAppleCredentials","type":"topic","url":"\/documentation\/passage\/passagesocialerror\/missingapplecredentials","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"missingAppleCredentials","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageSocialError.missingAppleCredentials","kind":"symbol"},"doc://Passage/documentation/Passage/PassageSocialError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialError","type":"topic","url":"\/documentation\/passage\/passagesocialerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"PassageSocialError","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageSocialError","navigatorTitle":[{"text":"PassageSocialError","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagesocialerror/missingauthcode.json b/docs/data/documentation/passage/passagesocialerror/missingauthcode.json deleted file mode 100644 index 8c907e5c..00000000 --- a/docs/data/documentation/passage/passagesocialerror/missingauthcode.json +++ /dev/null @@ -1 +0,0 @@ -{"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"missingAuthCode","kind":"identifier"}],"symbolKind":"case","externalID":"s:7Passage0A11SocialErrorO15missingAuthCodeyA2CmF","role":"symbol","roleHeading":"Case","modules":[{"name":"Passage"}],"title":"PassageSocialError.missingAuthCode"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"missingAuthCode","kind":"identifier"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialError\/missingAuthCode","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/passagesocialerror\/missingauthcode"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageSocialError"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/PassageSocialError/missingAuthCode":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialError\/missingAuthCode","type":"topic","url":"\/documentation\/passage\/passagesocialerror\/missingauthcode","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"missingAuthCode","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageSocialError.missingAuthCode","kind":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageSocialError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageSocialError","type":"topic","url":"\/documentation\/passage\/passagesocialerror","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"PassageSocialError","kind":"identifier"}],"role":"symbol","abstract":[],"title":"PassageSocialError","navigatorTitle":[{"text":"PassageSocialError","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagestore.json b/docs/data/documentation/passage/passagestore.json index e1b158da..896ef716 100644 --- a/docs/data/documentation/passage/passagestore.json +++ b/docs/data/documentation/passage/passagestore.json @@ -1 +1 @@ -{"sections":[],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"navigatorTitle":[{"text":"PassageStore","kind":"identifier"}],"symbolKind":"class","title":"PassageStore","externalID":"s:7Passage0A5StoreC","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageStore","kind":"identifier"}],"roleHeading":"Class","role":"symbol","modules":[{"name":"Passage"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagestore"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageStore"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageStore"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageStore\/authToken","doc:\/\/Passage\/documentation\/Passage\/PassageStore\/refreshToken"]},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageStore\/clearTokens()","doc:\/\/Passage\/documentation\/Passage\/PassageStore\/setTokens(authResult:)","doc:\/\/Passage\/documentation\/Passage\/PassageStore\/setTokens(authToken:refreshToken:)"]},{"title":"Type Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageStore\/shared"]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/PassageTokenStore":{"title":"PassageTokenStore","navigatorTitle":[{"text":"PassageTokenStore","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageTokenStore"}],"abstract":[{"text":"Protocol for Token Storage to use with Passage","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagetokenstore"},"doc://Passage/documentation/Passage/PassageStore":{"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageStore","kind":"identifier"}],"abstract":[],"navigatorTitle":[{"text":"PassageStore","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagestore","title":"PassageStore"},"doc://Passage/documentation/Passage/PassageStore/refreshToken":{"url":"\/documentation\/passage\/passagestore\/refreshtoken","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore\/refreshToken","type":"topic","title":"refreshToken","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"a valid refresh token"}]},"doc://Passage/documentation/Passage/PassageStore/authToken":{"url":"\/documentation\/passage\/passagestore\/authtoken","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"authToken","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"authToken","kind":"symbol","abstract":[{"text":"A valid auth token","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore\/authToken"},"doc://Passage/documentation/Passage/PassageStore/shared":{"type":"topic","url":"\/documentation\/passage\/passagestore\/shared","title":"shared","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore\/shared","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"shared","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage0A5StoreC","kind":"typeIdentifier","text":"PassageStore"}],"kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageStore/setTokens(authResult:)":{"url":"\/documentation\/passage\/passagestore\/settokens(authresult:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"authResult"},{"text":": ","kind":"text"},{"text":"AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"},{"text":")","kind":"text"}],"title":"setTokens(authResult:)","kind":"symbol","abstract":[{"text":"Set the auth token, refresh token or both from an ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore\/setTokens(authResult:)"},"doc://Passage/documentation/Passage/PassageStore/clearTokens()":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore\/clearTokens()","title":"clearTokens()","abstract":[{"text":"Clear the tokens, both auth and refresh tokens.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clearTokens"},{"text":"()","kind":"text"}],"url":"\/documentation\/passage\/passagestore\/cleartokens()","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/AuthResult":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"url":"\/documentation\/passage\/authresult","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"topic","title":"AuthResult","abstract":[{"type":"text","text":"The authentication result containing the users tokens and redirect url"}]},"doc://Passage/documentation/Passage/PassageStore/setTokens(authToken:refreshToken:)":{"url":"\/documentation\/passage\/passagestore\/settokens(authtoken:refreshtoken:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setTokens"},{"text":"(","kind":"text"},{"text":"authToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"title":"setTokens(authToken:refreshToken:)","kind":"symbol","abstract":[{"type":"text","text":"Set the auth token, refresh token or both from the tokens passed in"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore\/setTokens(authToken:refreshToken:)"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"relationshipsSections":[{"title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore"],"type":"conformsTo"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageStore"},"metadata":{"roleHeading":"Class","symbolKind":"class","modules":[{"name":"Passage"}],"externalID":"s:7Passage0A5StoreC","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageStore","kind":"identifier"}],"navigatorTitle":[{"text":"PassageStore","kind":"identifier"}],"title":"PassageStore","role":"symbol"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageStore"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagestore"]}],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageStore\/authToken","doc:\/\/Passage\/documentation\/Passage\/PassageStore\/refreshToken"],"title":"Instance Properties"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageStore\/clearTokens()","doc:\/\/Passage\/documentation\/Passage\/PassageStore\/setTokens(authResult:)","doc:\/\/Passage\/documentation\/Passage\/PassageStore\/setTokens(authToken:refreshToken:)"],"title":"Instance Methods"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageStore\/shared"],"title":"Type Properties"}],"sections":[],"references":{"doc://Passage/documentation/Passage/PassageStore":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageStore","kind":"identifier"}],"url":"\/documentation\/passage\/passagestore","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore","navigatorTitle":[{"kind":"identifier","text":"PassageStore"}],"type":"topic","kind":"symbol","title":"PassageStore"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageStore/clearTokens()":{"role":"symbol","abstract":[{"type":"text","text":"Clear the tokens, both auth and refresh tokens."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clearTokens"},{"text":"()","kind":"text"}],"url":"\/documentation\/passage\/passagestore\/cleartokens()","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore\/clearTokens()","type":"topic","kind":"symbol","title":"clearTokens()"},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage/PassageStore/shared":{"role":"symbol","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shared"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PassageStore","preciseIdentifier":"s:7Passage0A5StoreC"}],"url":"\/documentation\/passage\/passagestore\/shared","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore\/shared","type":"topic","kind":"symbol","title":"shared"},"doc://Passage/documentation/Passage/PassageTokenStore":{"role":"symbol","abstract":[{"type":"text","text":"Protocol for Token Storage to use with Passage"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageTokenStore","kind":"identifier"}],"url":"\/documentation\/passage\/passagetokenstore","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","navigatorTitle":[{"kind":"identifier","text":"PassageTokenStore"}],"type":"topic","kind":"symbol","title":"PassageTokenStore"},"doc://Passage/documentation/Passage/PassageStore/setTokens(authResult:)":{"role":"symbol","abstract":[{"type":"text","text":"Set the auth token, refresh token or both from an "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","isActive":true,"type":"reference"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setTokens"},{"kind":"text","text":"("},{"text":"authResult","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/passagestore\/settokens(authresult:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore\/setTokens(authResult:)","type":"topic","kind":"symbol","title":"setTokens(authResult:)"},"doc://Passage/documentation/Passage/PassageStore/refreshToken":{"role":"symbol","abstract":[{"text":"a valid refresh token","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/passagestore\/refreshtoken","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore\/refreshToken","type":"topic","kind":"symbol","title":"refreshToken"},"doc://Passage/documentation/Passage/PassageStore/setTokens(authToken:refreshToken:)":{"role":"symbol","abstract":[{"text":"Set the auth token, refresh token or both from the tokens passed in","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"setTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"authToken","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"url":"\/documentation\/passage\/passagestore\/settokens(authtoken:refreshtoken:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore\/setTokens(authToken:refreshToken:)","type":"topic","kind":"symbol","title":"setTokens(authToken:refreshToken:)"},"doc://Passage/documentation/Passage/PassageStore/authToken":{"role":"symbol","abstract":[{"text":"A valid auth token","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/passagestore\/authtoken","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore\/authToken","type":"topic","kind":"symbol","title":"authToken"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagestore/authtoken.json b/docs/data/documentation/passage/passagestore/authtoken.json index 501310f6..83ba1736 100644 --- a/docs/data/documentation/passage/passagestore/authtoken.json +++ b/docs/data/documentation/passage/passagestore/authtoken.json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageStore\/authToken","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["iOS"]}]}],"metadata":{"roleHeading":"Instance Property","externalID":"s:7Passage0A5StoreC9authTokenSSSgvp","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authToken","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"authToken","role":"symbol","modules":[{"name":"Passage"}]},"abstract":[{"text":"A valid auth token","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/passagestore\/authtoken"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageStore"]]},"references":{"doc://Passage/documentation/Passage/PassageStore/authToken":{"url":"\/documentation\/passage\/passagestore\/authtoken","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"authToken","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"title":"authToken","kind":"symbol","abstract":[{"text":"A valid auth token","type":"text"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore\/authToken"},"doc://Passage/documentation/Passage/PassageStore":{"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageStore","kind":"identifier"}],"abstract":[],"navigatorTitle":[{"text":"PassageStore","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagestore","title":"PassageStore"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageStore"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authToken","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" "},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagestore\/authtoken"]}],"abstract":[{"type":"text","text":"A valid auth token"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageStore\/authToken","interfaceLanguage":"swift"},"metadata":{"title":"authToken","externalID":"s:7Passage0A5StoreC9authTokenSSSgvp","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"symbolKind":"property","modules":[{"name":"Passage"}]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/PassageStore/authToken":{"role":"symbol","abstract":[{"text":"A valid auth token","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/passagestore\/authtoken","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore\/authToken","type":"topic","kind":"symbol","title":"authToken"},"doc://Passage/documentation/Passage/PassageStore":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageStore","kind":"identifier"}],"url":"\/documentation\/passage\/passagestore","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore","navigatorTitle":[{"kind":"identifier","text":"PassageStore"}],"type":"topic","kind":"symbol","title":"PassageStore"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagestore/cleartokens().json b/docs/data/documentation/passage/passagestore/cleartokens().json index 37d78fd3..4149dfff 100644 --- a/docs/data/documentation/passage/passagestore/cleartokens().json +++ b/docs/data/documentation/passage/passagestore/cleartokens().json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageStore"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageStore\/clearTokens()"},"abstract":[{"text":"Clear the tokens, both auth and refresh tokens.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clearTokens","kind":"identifier"},{"kind":"text","text":"()"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"metadata":{"externalID":"s:7Passage0A5StoreC11clearTokensyyF","modules":[{"name":"Passage"}],"title":"clearTokens()","symbolKind":"method","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clearTokens"},{"text":"()","kind":"text"}],"role":"symbol"},"variants":[{"paths":["\/documentation\/passage\/passagestore\/cleartokens()"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageStore":{"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageStore","kind":"identifier"}],"abstract":[],"navigatorTitle":[{"text":"PassageStore","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagestore","title":"PassageStore"},"doc://Passage/documentation/Passage/PassageStore/clearTokens()":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore\/clearTokens()","title":"clearTokens()","abstract":[{"text":"Clear the tokens, both auth and refresh tokens.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clearTokens"},{"text":"()","kind":"text"}],"url":"\/documentation\/passage\/passagestore\/cleartokens()","role":"symbol","kind":"symbol"}}} \ No newline at end of file +{"abstract":[{"text":"Clear the tokens, both auth and refresh tokens.","type":"text"}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"clearTokens","kind":"identifier"},{"text":"()","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagestore\/cleartokens()"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageStore\/clearTokens()"},"metadata":{"symbolKind":"method","role":"symbol","title":"clearTokens()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"clearTokens","kind":"identifier"},{"text":"()","kind":"text"}],"roleHeading":"Instance Method","externalID":"s:7Passage0A5StoreC11clearTokensyyF","modules":[{"name":"Passage"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageStore"]]},"references":{"doc://Passage/documentation/Passage/PassageStore/clearTokens()":{"role":"symbol","abstract":[{"type":"text","text":"Clear the tokens, both auth and refresh tokens."}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"clearTokens"},{"text":"()","kind":"text"}],"url":"\/documentation\/passage\/passagestore\/cleartokens()","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore\/clearTokens()","type":"topic","kind":"symbol","title":"clearTokens()"},"doc://Passage/documentation/Passage/PassageStore":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageStore","kind":"identifier"}],"url":"\/documentation\/passage\/passagestore","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore","navigatorTitle":[{"kind":"identifier","text":"PassageStore"}],"type":"topic","kind":"symbol","title":"PassageStore"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagestore/refreshtoken.json b/docs/data/documentation/passage/passagestore/refreshtoken.json index 551a9775..cb406851 100644 --- a/docs/data/documentation/passage/passagestore/refreshtoken.json +++ b/docs/data/documentation/passage/passagestore/refreshtoken.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/passage\/passagestore\/refreshtoken"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"a valid refresh token","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageStore"]]},"metadata":{"roleHeading":"Instance Property","externalID":"s:7Passage0A5StoreC12refreshTokenSSSgvp","modules":[{"name":"Passage"}],"title":"refreshToken","symbolKind":"property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageStore\/refreshToken"},"references":{"doc://Passage/documentation/Passage/PassageStore":{"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageStore","kind":"identifier"}],"abstract":[],"navigatorTitle":[{"text":"PassageStore","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagestore","title":"PassageStore"},"doc://Passage/documentation/Passage/PassageStore/refreshToken":{"url":"\/documentation\/passage\/passagestore\/refreshtoken","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore\/refreshToken","type":"topic","title":"refreshToken","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"a valid refresh token"}]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagestore\/refreshtoken"]}],"metadata":{"roleHeading":"Instance Property","role":"symbol","externalID":"s:7Passage0A5StoreC12refreshTokenSSSgvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"modules":[{"name":"Passage"}],"symbolKind":"property","title":"refreshToken"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageStore\/refreshToken"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageStore"]]},"abstract":[{"type":"text","text":"a valid refresh token"}],"references":{"doc://Passage/documentation/Passage/PassageStore":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageStore","kind":"identifier"}],"url":"\/documentation\/passage\/passagestore","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore","navigatorTitle":[{"kind":"identifier","text":"PassageStore"}],"type":"topic","kind":"symbol","title":"PassageStore"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageStore/refreshToken":{"role":"symbol","abstract":[{"text":"a valid refresh token","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/passagestore\/refreshtoken","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore\/refreshToken","type":"topic","kind":"symbol","title":"refreshToken"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagestore/settokens(authresult:).json b/docs/data/documentation/passage/passagestore/settokens(authresult:).json index 9660fb04..194373dd 100644 --- a/docs/data/documentation/passage/passagestore/settokens(authresult:).json +++ b/docs/data/documentation/passage/passagestore/settokens(authresult:).json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageStore\/setTokens(authResult:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"setTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"authResult","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"A "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"reference","isActive":true},{"type":"text","text":" returned from a successful login or registration"}],"type":"paragraph"}],"name":"authResult"}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"inlineContent":[{"type":"text","text":"Void"}],"type":"paragraph"}]}],"metadata":{"roleHeading":"Instance Method","externalID":"s:7Passage0A5StoreC9setTokens10authResultyAA04AuthF0V_tF","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"setTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"authResult","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"},{"kind":"text","text":")"}],"title":"setTokens(authResult:)","role":"symbol","modules":[{"name":"Passage"}]},"abstract":[{"text":"Set the auth token, refresh token or both from an ","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","isActive":true,"type":"reference"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagestore\/settokens(authresult:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageStore"]]},"references":{"doc://Passage/documentation/Passage/AuthResult":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"url":"\/documentation\/passage\/authresult","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"topic","title":"AuthResult","abstract":[{"type":"text","text":"The authentication result containing the users tokens and redirect url"}]},"doc://Passage/documentation/Passage/PassageStore":{"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageStore","kind":"identifier"}],"abstract":[],"navigatorTitle":[{"text":"PassageStore","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagestore","title":"PassageStore"},"doc://Passage/documentation/Passage/PassageStore/setTokens(authResult:)":{"url":"\/documentation\/passage\/passagestore\/settokens(authresult:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"authResult"},{"text":": ","kind":"text"},{"text":"AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"},{"text":")","kind":"text"}],"title":"setTokens(authResult:)","kind":"symbol","abstract":[{"text":"Set the auth token, refresh token or both from an ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore\/setTokens(authResult:)"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:7Passage0A5StoreC9setTokens10authResultyAA04AuthF0V_tF","modules":[{"name":"Passage"}],"roleHeading":"Instance Method","role":"symbol","symbolKind":"method","title":"setTokens(authResult:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"setTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"authResult"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"variants":[{"paths":["\/documentation\/passage\/passagestore\/settokens(authresult:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Set the auth token, refresh token or both from an ","type":"text"},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","isActive":true}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"setTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"authResult","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A "},{"isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"reference"},{"type":"text","text":" returned from a successful login or registration"}]}],"name":"authResult"}]},{"content":[{"text":"Return Value","level":2,"anchor":"return-value","type":"heading"},{"inlineContent":[{"text":"Void","type":"text"}],"type":"paragraph"}],"kind":"content"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageStore\/setTokens(authResult:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageStore"]]},"references":{"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage/PassageStore/setTokens(authResult:)":{"role":"symbol","abstract":[{"type":"text","text":"Set the auth token, refresh token or both from an "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","isActive":true,"type":"reference"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setTokens"},{"kind":"text","text":"("},{"text":"authResult","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/passagestore\/settokens(authresult:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore\/setTokens(authResult:)","type":"topic","kind":"symbol","title":"setTokens(authResult:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageStore":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageStore","kind":"identifier"}],"url":"\/documentation\/passage\/passagestore","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore","navigatorTitle":[{"kind":"identifier","text":"PassageStore"}],"type":"topic","kind":"symbol","title":"PassageStore"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagestore/settokens(authtoken:refreshtoken:).json b/docs/data/documentation/passage/passagestore/settokens(authtoken:refreshtoken:).json index 5430a2c5..fbe3c2fd 100644 --- a/docs/data/documentation/passage/passagestore/settokens(authtoken:refreshtoken:).json +++ b/docs/data/documentation/passage/passagestore/settokens(authtoken:refreshtoken:).json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageStore"]]},"metadata":{"externalID":"s:7Passage0A5StoreC9setTokens9authToken07refreshF0ySSSg_AGtF","modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"setTokens"},{"text":"(","kind":"text"},{"text":"authToken","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"role":"symbol","title":"setTokens(authToken:refreshToken:)","roleHeading":"Instance Method"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"setTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"authToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"a valid auth token"}]}],"name":"authToken"},{"name":"refreshToken","content":[{"type":"paragraph","inlineContent":[{"text":"a valid refresh token","type":"text"}]}]}]},{"kind":"content","content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"inlineContent":[{"text":"Void","type":"text"}],"type":"paragraph"}]}],"variants":[{"paths":["\/documentation\/passage\/passagestore\/settokens(authtoken:refreshtoken:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Set the auth token, refresh token or both from the tokens passed in"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageStore\/setTokens(authToken:refreshToken:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/PassageStore":{"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageStore","kind":"identifier"}],"abstract":[],"navigatorTitle":[{"text":"PassageStore","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagestore","title":"PassageStore"},"doc://Passage/documentation/Passage/PassageStore/setTokens(authToken:refreshToken:)":{"url":"\/documentation\/passage\/passagestore\/settokens(authtoken:refreshtoken:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setTokens"},{"text":"(","kind":"text"},{"text":"authToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"title":"setTokens(authToken:refreshToken:)","kind":"symbol","abstract":[{"type":"text","text":"Set the auth token, refresh token or both from the tokens passed in"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore\/setTokens(authToken:refreshToken:)"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagestore\/settokens(authtoken:refreshtoken:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageStore"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageStore\/setTokens(authToken:refreshToken:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"authToken"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"platforms":["iOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"authToken","content":[{"inlineContent":[{"type":"text","text":"a valid auth token"}],"type":"paragraph"}]},{"name":"refreshToken","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"a valid refresh token"}]}]}]},{"content":[{"anchor":"return-value","type":"heading","level":2,"text":"Return Value"},{"type":"paragraph","inlineContent":[{"text":"Void","type":"text"}]}],"kind":"content"}],"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"symbolKind":"method","externalID":"s:7Passage0A5StoreC9setTokens9authToken07refreshF0ySSSg_AGtF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"setTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"authToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"role":"symbol","title":"setTokens(authToken:refreshToken:)","roleHeading":"Instance Method"},"abstract":[{"text":"Set the auth token, refresh token or both from the tokens passed in","type":"text"}],"references":{"doc://Passage/documentation/Passage/PassageStore":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageStore","kind":"identifier"}],"url":"\/documentation\/passage\/passagestore","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore","navigatorTitle":[{"kind":"identifier","text":"PassageStore"}],"type":"topic","kind":"symbol","title":"PassageStore"},"doc://Passage/documentation/Passage/PassageStore/setTokens(authToken:refreshToken:)":{"role":"symbol","abstract":[{"text":"Set the auth token, refresh token or both from the tokens passed in","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"setTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"authToken","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"url":"\/documentation\/passage\/passagestore\/settokens(authtoken:refreshtoken:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore\/setTokens(authToken:refreshToken:)","type":"topic","kind":"symbol","title":"setTokens(authToken:refreshToken:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagestore/shared.json b/docs/data/documentation/passage/passagestore/shared.json index 91d8cad5..4f00baff 100644 --- a/docs/data/documentation/passage/passagestore/shared.json +++ b/docs/data/documentation/passage/passagestore/shared.json @@ -1 +1 @@ -{"metadata":{"title":"shared","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"shared","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PassageStore","preciseIdentifier":"s:7Passage0A5StoreC"}],"symbolKind":"property","externalID":"s:7Passage0A5StoreC6sharedACvpZ","role":"symbol","modules":[{"name":"Passage"}],"roleHeading":"Type Property"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagestore\/shared"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"shared","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage0A5StoreC","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore","text":"PassageStore"}],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageStore\/shared"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageStore"]]},"sections":[],"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageStore":{"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageStore","kind":"identifier"}],"abstract":[],"navigatorTitle":[{"text":"PassageStore","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagestore","title":"PassageStore"},"doc://Passage/documentation/Passage/PassageStore/shared":{"type":"topic","url":"\/documentation\/passage\/passagestore\/shared","title":"shared","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore\/shared","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"shared","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage0A5StoreC","kind":"typeIdentifier","text":"PassageStore"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"metadata":{"externalID":"s:7Passage0A5StoreC6sharedACvpZ","modules":[{"name":"Passage"}],"roleHeading":"Type Property","role":"symbol","title":"shared","symbolKind":"property","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shared"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PassageStore","preciseIdentifier":"s:7Passage0A5StoreC"}]},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageStore\/shared","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/passagestore\/shared"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"shared","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage0A5StoreC","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore","kind":"typeIdentifier","text":"PassageStore"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageStore"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/PassageStore/shared":{"role":"symbol","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"shared"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"PassageStore","preciseIdentifier":"s:7Passage0A5StoreC"}],"url":"\/documentation\/passage\/passagestore\/shared","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore\/shared","type":"topic","kind":"symbol","title":"shared"},"doc://Passage/documentation/Passage/PassageStore":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageStore","kind":"identifier"}],"url":"\/documentation\/passage\/passagestore","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore","navigatorTitle":[{"kind":"identifier","text":"PassageStore"}],"type":"topic","kind":"symbol","title":"PassageStore"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagetokenerror.json b/docs/data/documentation/passage/passagetokenerror.json new file mode 100644 index 00000000..26ab5dc8 --- /dev/null +++ b/docs/data/documentation/passage/passagetokenerror.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageTokenError\/loginRequired","doc:\/\/Passage\/documentation\/Passage\/PassageTokenError\/unauthorized","doc:\/\/Passage\/documentation\/Passage\/PassageTokenError\/unspecified"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageTokenError\/convert(error:)"],"title":"Type Methods"},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageTokenError\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/PassageTokenError\/Error-Implementations"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageTokenError"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagetokenerror"]}],"sections":[],"metadata":{"modules":[{"name":"Passage"}],"navigatorTitle":[{"kind":"identifier","text":"PassageTokenError"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"PassageTokenError","kind":"identifier"}],"externalID":"s:7Passage0A10TokenErrorO","symbolKind":"enum","roleHeading":"Enumeration","title":"PassageTokenError","role":"symbol"},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageError","doc:\/\/Passage\/SQ","doc:\/\/Passage\/s5ErrorP","doc:\/\/Passage\/SH","doc:\/\/Passage\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"references":{"doc://Passage/documentation/Passage/PassageTokenError":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageTokenError","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError","title":"PassageTokenError","navigatorTitle":[{"text":"PassageTokenError","kind":"identifier"}],"url":"\/documentation\/passage\/passagetokenerror"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/PassageTokenError/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/passagetokenerror\/equatable-implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError\/Equatable-Implementations","abstract":[],"title":"Equatable Implementations"},"doc://Passage/documentation/Passage/PassageError":{"kind":"symbol","url":"\/documentation\/passage\/passageerror","role":"symbol","title":"PassageError","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageError"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/PassageTokenError/unspecified":{"type":"topic","url":"\/documentation\/passage\/passagetokenerror\/unspecified","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unspecified"}],"role":"symbol","kind":"symbol","title":"PassageTokenError.unspecified","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError\/unspecified"},"doc://Passage/s5ErrorP":{"identifier":"doc:\/\/Passage\/s5ErrorP","title":"Swift.Error","type":"unresolvable"},"doc://Passage/documentation/Passage/PassageTokenError/Error-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","title":"Error Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError\/Error-Implementations","kind":"article","url":"\/documentation\/passage\/passagetokenerror\/error-implementations"},"doc://Passage/documentation/Passage/PassageTokenError/unauthorized":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError\/unauthorized","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unauthorized","kind":"identifier"}],"title":"PassageTokenError.unauthorized","kind":"symbol","url":"\/documentation\/passage\/passagetokenerror\/unauthorized"},"doc://Passage/documentation/Passage/PassageTokenError/convert(error:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"convert","kind":"identifier"},{"kind":"text","text":"("},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Passage0A10TokenErrorO","kind":"typeIdentifier","text":"PassageTokenError"}],"type":"topic","url":"\/documentation\/passage\/passagetokenerror\/convert(error:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError\/convert(error:)","role":"symbol","title":"convert(error:)","kind":"symbol"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Passage/documentation/Passage/PassageTokenError/loginRequired":{"role":"symbol","title":"PassageTokenError.loginRequired","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"loginRequired"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError\/loginRequired","url":"\/documentation\/passage\/passagetokenerror\/loginrequired"},"doc://Passage/s8SendableP":{"identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable","type":"unresolvable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagetokenerror/!=(_:_:).json b/docs/data/documentation/passage/passagetokenerror/!=(_:_:).json new file mode 100644 index 00000000..3b537d05 --- /dev/null +++ b/docs/data/documentation/passage/passagetokenerror/!=(_:_:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError\/!=(_:_:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/passagetokenerror\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","metadata":{"roleHeading":"Operator","symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage0A10TokenErrorO","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","extendedModule":"Swift","title":"!=(_:_:)","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageTokenError","doc:\/\/Passage\/documentation\/Passage\/PassageTokenError\/Equatable-Implementations"]]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/PassageTokenError/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError\/!=(_:_:)","url":"\/documentation\/passage\/passagetokenerror\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageTokenError/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/passagetokenerror\/equatable-implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError\/Equatable-Implementations","abstract":[],"title":"Equatable Implementations"},"doc://Passage/documentation/Passage/PassageTokenError":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageTokenError","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError","title":"PassageTokenError","navigatorTitle":[{"text":"PassageTokenError","kind":"identifier"}],"url":"\/documentation\/passage\/passagetokenerror"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagetokenerror/convert(error:).json b/docs/data/documentation/passage/passagetokenerror/convert(error:).json new file mode 100644 index 00000000..57c9fe6a --- /dev/null +++ b/docs/data/documentation/passage/passagetokenerror/convert(error:).json @@ -0,0 +1 @@ +{"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"PassageError.convert(error:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"convert","kind":"identifier"},{"text":"(","kind":"text"},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError","text":"PassageTokenError","preciseIdentifier":"s:7Passage0A10TokenErrorO","kind":"typeIdentifier"}]}]}],"variants":[{"paths":["\/documentation\/passage\/passagetokenerror\/convert(error:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError\/convert(error:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageTokenError"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"convert","kind":"identifier"},{"kind":"text","text":"("},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Passage0A10TokenErrorO","kind":"typeIdentifier","text":"PassageTokenError"}],"symbolKind":"method","roleHeading":"Type Method","externalID":"s:7Passage0A10TokenErrorO7convert5errorACs0C0_p_tFZ","role":"symbol","title":"convert(error:)","modules":[{"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage/PassageTokenError":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageTokenError","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError","title":"PassageTokenError","navigatorTitle":[{"text":"PassageTokenError","kind":"identifier"}],"url":"\/documentation\/passage\/passagetokenerror"},"doc://Passage/documentation/Passage/PassageTokenError/convert(error:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"convert","kind":"identifier"},{"kind":"text","text":"("},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier","text":"Error"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Passage0A10TokenErrorO","kind":"typeIdentifier","text":"PassageTokenError"}],"type":"topic","url":"\/documentation\/passage\/passagetokenerror\/convert(error:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError\/convert(error:)","role":"symbol","title":"convert(error:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagetokenerror/equatable-implementations.json b/docs/data/documentation/passage/passagetokenerror/equatable-implementations.json new file mode 100644 index 00000000..071bb7bf --- /dev/null +++ b/docs/data/documentation/passage/passagetokenerror/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageTokenError"]]},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageTokenError\/!=(_:_:)"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagetokenerror\/equatable-implementations"]}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/PassageTokenError/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError\/!=(_:_:)","url":"\/documentation\/passage\/passagetokenerror\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageTokenError":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageTokenError","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError","title":"PassageTokenError","navigatorTitle":[{"text":"PassageTokenError","kind":"identifier"}],"url":"\/documentation\/passage\/passagetokenerror"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagetokenerror/error-implementations.json b/docs/data/documentation/passage/passagetokenerror/error-implementations.json new file mode 100644 index 00000000..a526ee59 --- /dev/null +++ b/docs/data/documentation/passage/passagetokenerror/error-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageTokenError\/localizedDescription"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageTokenError"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError\/Error-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"variants":[{"paths":["\/documentation\/passage\/passagetokenerror\/error-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Error Implementations"},"kind":"article","references":{"doc://Passage/documentation/Passage/PassageTokenError/localizedDescription":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[],"role":"symbol","type":"topic","title":"localizedDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError\/localizedDescription","kind":"symbol","url":"\/documentation\/passage\/passagetokenerror\/localizeddescription"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageTokenError":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageTokenError","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError","title":"PassageTokenError","navigatorTitle":[{"text":"PassageTokenError","kind":"identifier"}],"url":"\/documentation\/passage\/passagetokenerror"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagetokenerror/localizeddescription.json b/docs/data/documentation/passage/passagetokenerror/localizeddescription.json new file mode 100644 index 00000000..eb7cd303 --- /dev/null +++ b/docs/data/documentation/passage/passagetokenerror/localizeddescription.json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"role":"symbol","roleHeading":"Instance Property","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"localizedDescription","extendedModule":"Swift","platforms":[{"beta":false,"deprecated":false,"name":"iOS","introducedAt":"8.0","unavailable":false},{"introducedAt":"10.10","unavailable":false,"deprecated":false,"beta":false,"name":"macOS"},{"deprecated":false,"name":"tvOS","introducedAt":"9.0","beta":false,"unavailable":false},{"name":"watchOS","unavailable":false,"deprecated":false,"introducedAt":"2.0","beta":false}],"externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:7Passage0A10TokenErrorO","symbolKind":"property"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Error.localizedDescription"},{"text":".","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageTokenError","doc:\/\/Passage\/documentation\/Passage\/PassageTokenError\/Error-Implementations"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError\/localizedDescription","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/passagetokenerror\/localizeddescription"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/PassageTokenError/localizedDescription":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[],"role":"symbol","type":"topic","title":"localizedDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError\/localizedDescription","kind":"symbol","url":"\/documentation\/passage\/passagetokenerror\/localizeddescription"},"doc://Passage/documentation/Passage/PassageTokenError":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageTokenError","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError","title":"PassageTokenError","navigatorTitle":[{"text":"PassageTokenError","kind":"identifier"}],"url":"\/documentation\/passage\/passagetokenerror"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageTokenError/Error-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","title":"Error Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError\/Error-Implementations","kind":"article","url":"\/documentation\/passage\/passagetokenerror\/error-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagetokenerror/loginrequired.json b/docs/data/documentation/passage/passagetokenerror/loginrequired.json new file mode 100644 index 00000000..ef883e8c --- /dev/null +++ b/docs/data/documentation/passage/passagetokenerror/loginrequired.json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageTokenError"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError\/loginRequired"},"metadata":{"symbolKind":"case","role":"symbol","title":"PassageTokenError.loginRequired","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"loginRequired","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage0A10TokenErrorO13loginRequiredyA2CmF","modules":[{"name":"Passage"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagetokenerror\/loginrequired"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"loginRequired"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"references":{"doc://Passage/documentation/Passage/PassageTokenError/loginRequired":{"role":"symbol","title":"PassageTokenError.loginRequired","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"loginRequired"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError\/loginRequired","url":"\/documentation\/passage\/passagetokenerror\/loginrequired"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageTokenError":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageTokenError","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError","title":"PassageTokenError","navigatorTitle":[{"text":"PassageTokenError","kind":"identifier"}],"url":"\/documentation\/passage\/passagetokenerror"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagetokenerror/unauthorized.json b/docs/data/documentation/passage/passagetokenerror/unauthorized.json new file mode 100644 index 00000000..7b45f414 --- /dev/null +++ b/docs/data/documentation/passage/passagetokenerror/unauthorized.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError\/unauthorized"},"metadata":{"roleHeading":"Case","externalID":"s:7Passage0A10TokenErrorO12unauthorizedyA2CmF","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"unauthorized","kind":"identifier"}],"title":"PassageTokenError.unauthorized"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageTokenError"]]},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagetokenerror\/unauthorized"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unauthorized","kind":"identifier"}]}]}],"references":{"doc://Passage/documentation/Passage/PassageTokenError":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageTokenError","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError","title":"PassageTokenError","navigatorTitle":[{"text":"PassageTokenError","kind":"identifier"}],"url":"\/documentation\/passage\/passagetokenerror"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageTokenError/unauthorized":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError\/unauthorized","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unauthorized","kind":"identifier"}],"title":"PassageTokenError.unauthorized","kind":"symbol","url":"\/documentation\/passage\/passagetokenerror\/unauthorized"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagetokenerror/unspecified.json b/docs/data/documentation/passage/passagetokenerror/unspecified.json new file mode 100644 index 00000000..500e44f0 --- /dev/null +++ b/docs/data/documentation/passage/passagetokenerror/unspecified.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagetokenerror\/unspecified"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unspecified","kind":"identifier"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError\/unspecified"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageTokenError"]]},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unspecified"}],"externalID":"s:7Passage0A10TokenErrorO11unspecifiedyA2CmF","title":"PassageTokenError.unspecified","role":"symbol","roleHeading":"Case"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"references":{"doc://Passage/documentation/Passage/PassageTokenError/unspecified":{"type":"topic","url":"\/documentation\/passage\/passagetokenerror\/unspecified","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unspecified"}],"role":"symbol","kind":"symbol","title":"PassageTokenError.unspecified","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError\/unspecified"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageTokenError":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageTokenError","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenError","title":"PassageTokenError","navigatorTitle":[{"text":"PassageTokenError","kind":"identifier"}],"url":"\/documentation\/passage\/passagetokenerror"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagetokenstore.json b/docs/data/documentation/passage/passagetokenstore.json index 726a67b0..6ab841f1 100644 --- a/docs/data/documentation/passage/passagetokenstore.json +++ b/docs/data/documentation/passage/passagetokenstore.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/passage\/passagetokenstore"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/authToken","doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/refreshToken"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/clearTokens()","doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/setTokens(authResult:)","doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/setTokens(authToken:refreshToken:)"],"title":"Instance Methods"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"metadata":{"roleHeading":"Protocol","externalID":"s:7Passage0A10TokenStoreP","symbolKind":"protocol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageTokenStore"}],"title":"PassageTokenStore","navigatorTitle":[{"text":"PassageTokenStore","kind":"identifier"}],"role":"symbol","modules":[{"name":"Passage"}]},"abstract":[{"text":"Protocol for Token Storage to use with Passage","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"kind":"symbol","relationshipsSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageStore"],"title":"Conforming Types","kind":"relationships","type":"conformingTypes"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageTokenStore","kind":"identifier"}]}]},{"content":[{"level":2,"type":"heading","text":"Overview","anchor":"overview"},{"inlineContent":[{"text":"Protocl that must be implemented that can be used with","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"the PassageAuth methods to manage the users tokens"},{"type":"text","text":" "},{"type":"text","text":"instead of having to manage them manually."}],"type":"paragraph"},{"inlineContent":[{"text":"Login and Registration will clear existing tokens and set the new ones.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":"Signout will clear any existing tokens.","type":"text"}]}],"kind":"content"}],"references":{"doc://Passage/documentation/Passage/PassageTokenStore/clearTokens()":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/clearTokens()","type":"topic","url":"\/documentation\/passage\/passagetokenstore\/cleartokens()","required":true,"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"clearTokens","kind":"identifier"},{"kind":"text","text":"()"}],"role":"symbol","abstract":[{"text":"Clear the tokens, both auth and refresh tokens.","type":"text"}],"title":"clearTokens()","kind":"symbol"},"doc://Passage/documentation/Passage/PassageTokenStore/setTokens(authResult:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/setTokens(authResult:)","type":"topic","url":"\/documentation\/passage\/passagetokenstore\/settokens(authresult:)","required":true,"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"setTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"authResult","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"},{"text":")","kind":"text"}],"role":"symbol","abstract":[{"text":"Set the auth token, refresh token or both from an ","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"reference","isActive":true}],"title":"setTokens(authResult:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageTokenStore":{"title":"PassageTokenStore","navigatorTitle":[{"text":"PassageTokenStore","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageTokenStore"}],"abstract":[{"text":"Protocol for Token Storage to use with Passage","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagetokenstore"},"doc://Passage/documentation/Passage/PassageTokenStore/authToken":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/authToken","type":"topic","url":"\/documentation\/passage\/passagetokenstore\/authtoken","required":true,"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authToken","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"type":"text","text":"A valid auth token"}],"title":"authToken","kind":"symbol"},"doc://Passage/documentation/Passage/AuthResult":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"url":"\/documentation\/passage\/authresult","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"topic","title":"AuthResult","abstract":[{"type":"text","text":"The authentication result containing the users tokens and redirect url"}]},"doc://Passage/documentation/Passage/PassageTokenStore/setTokens(authToken:refreshToken:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/setTokens(authToken:refreshToken:)","type":"topic","url":"\/documentation\/passage\/passagetokenstore\/settokens(authtoken:refreshtoken:)","required":true,"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"setTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"authToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"role":"symbol","abstract":[{"type":"text","text":"Set the auth token, refresh token or both from the tokens passed in"}],"title":"setTokens(authToken:refreshToken:)","kind":"symbol"},"doc://Passage/documentation/Passage/PassageStore":{"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageStore","kind":"identifier"}],"abstract":[],"navigatorTitle":[{"text":"PassageStore","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagestore","title":"PassageStore"},"doc://Passage/documentation/Passage/PassageTokenStore/refreshToken":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/refreshToken","type":"topic","url":"\/documentation\/passage\/passagetokenstore\/refreshtoken","required":true,"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"type":"text","text":"a valid refresh token"}],"title":"refreshToken","kind":"symbol"}}} \ No newline at end of file +{"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/authToken","doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/refreshToken"]},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/clearTokens()","doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/setTokens(authResult:)","doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/setTokens(authToken:refreshToken:)"]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","interfaceLanguage":"swift"},"metadata":{"title":"PassageTokenStore","roleHeading":"Protocol","role":"symbol","externalID":"s:7Passage0A10TokenStoreP","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"PassageTokenStore","kind":"identifier"}],"navigatorTitle":[{"text":"PassageTokenStore","kind":"identifier"}],"symbolKind":"protocol","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"abstract":[{"type":"text","text":"Protocol for Token Storage to use with Passage"}],"relationshipsSections":[{"title":"Conforming Types","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageStore"],"kind":"relationships","type":"conformingTypes"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageTokenStore"}],"platforms":["iOS"]}]},{"content":[{"level":2,"anchor":"overview","type":"heading","text":"Overview"},{"inlineContent":[{"type":"text","text":"Protocl that must be implemented that can be used with"},{"type":"text","text":" "},{"type":"text","text":"the PassageAuth methods to manage the users tokens"},{"type":"text","text":" "},{"type":"text","text":"instead of having to manage them manually."}],"type":"paragraph"},{"inlineContent":[{"text":"Login and Registration will clear existing tokens and set the new ones.","type":"text"}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Signout will clear any existing tokens."}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/passage\/passagetokenstore"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/PassageStore":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageStore","kind":"identifier"}],"url":"\/documentation\/passage\/passagestore","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageStore","navigatorTitle":[{"kind":"identifier","text":"PassageStore"}],"type":"topic","kind":"symbol","title":"PassageStore"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageTokenStore/setTokens(authToken:refreshToken:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/setTokens(authToken:refreshToken:)","url":"\/documentation\/passage\/passagetokenstore\/settokens(authtoken:refreshtoken:)","type":"topic","title":"setTokens(authToken:refreshToken:)","role":"symbol","required":true,"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"setTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"authToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?)"}],"abstract":[{"type":"text","text":"Set the auth token, refresh token or both from the tokens passed in"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageTokenStore/clearTokens()":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/clearTokens()","url":"\/documentation\/passage\/passagetokenstore\/cleartokens()","type":"topic","title":"clearTokens()","role":"symbol","required":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"clearTokens"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Clear the tokens, both auth and refresh tokens."}],"kind":"symbol"},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage/PassageTokenStore/setTokens(authResult:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/setTokens(authResult:)","url":"\/documentation\/passage\/passagetokenstore\/settokens(authresult:)","type":"topic","title":"setTokens(authResult:)","role":"symbol","required":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setTokens"},{"text":"(","kind":"text"},{"text":"authResult","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Set the auth token, refresh token or both from an "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageTokenStore":{"role":"symbol","abstract":[{"type":"text","text":"Protocol for Token Storage to use with Passage"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageTokenStore","kind":"identifier"}],"url":"\/documentation\/passage\/passagetokenstore","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","navigatorTitle":[{"kind":"identifier","text":"PassageTokenStore"}],"type":"topic","kind":"symbol","title":"PassageTokenStore"},"doc://Passage/documentation/Passage/PassageTokenStore/authToken":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/authToken","url":"\/documentation\/passage\/passagetokenstore\/authtoken","type":"topic","title":"authToken","role":"symbol","required":true,"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"A valid auth token"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageTokenStore/refreshToken":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/refreshToken","url":"\/documentation\/passage\/passagetokenstore\/refreshtoken","type":"topic","title":"refreshToken","role":"symbol","required":true,"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"a valid refresh token"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagetokenstore/authtoken.json b/docs/data/documentation/passage/passagetokenstore/authtoken.json index 8cae2429..e37a1a74 100644 --- a/docs/data/documentation/passage/passagetokenstore/authtoken.json +++ b/docs/data/documentation/passage/passagetokenstore/authtoken.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagetokenstore\/authtoken"]}],"kind":"symbol","metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"authToken","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","externalID":"s:7Passage0A10TokenStoreP04authB0SSSgvp","role":"symbol","title":"authToken","modules":[{"name":"Passage"}],"required":true,"symbolKind":"property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/authToken"},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore"]]},"abstract":[{"type":"text","text":"A valid auth token"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}]}]}],"references":{"doc://Passage/documentation/Passage/PassageTokenStore":{"title":"PassageTokenStore","navigatorTitle":[{"text":"PassageTokenStore","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageTokenStore"}],"abstract":[{"text":"Protocol for Token Storage to use with Passage","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagetokenstore"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageTokenStore/authToken":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/authToken","type":"topic","url":"\/documentation\/passage\/passagetokenstore\/authtoken","required":true,"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authToken","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"type":"text","text":"A valid auth token"}],"title":"authToken","kind":"symbol"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"type":"text","text":"A valid auth token"}],"metadata":{"roleHeading":"Instance Property","externalID":"s:7Passage0A10TokenStoreP04authB0SSSgvp","required":true,"role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"title":"authToken"},"variants":[{"paths":["\/documentation\/passage\/passagetokenstore\/authtoken"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/authToken","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/PassageTokenStore":{"role":"symbol","abstract":[{"type":"text","text":"Protocol for Token Storage to use with Passage"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageTokenStore","kind":"identifier"}],"url":"\/documentation\/passage\/passagetokenstore","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","navigatorTitle":[{"kind":"identifier","text":"PassageTokenStore"}],"type":"topic","kind":"symbol","title":"PassageTokenStore"},"doc://Passage/documentation/Passage/PassageTokenStore/authToken":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/authToken","url":"\/documentation\/passage\/passagetokenstore\/authtoken","type":"topic","title":"authToken","role":"symbol","required":true,"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"A valid auth token"}],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagetokenstore/cleartokens().json b/docs/data/documentation/passage/passagetokenstore/cleartokens().json index f9fe1e0f..cd78ed2a 100644 --- a/docs/data/documentation/passage/passagetokenstore/cleartokens().json +++ b/docs/data/documentation/passage/passagetokenstore/cleartokens().json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/clearTokens()","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore"]]},"abstract":[{"type":"text","text":"Clear the tokens, both auth and refresh tokens."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clearTokens","kind":"identifier"},{"text":"()","kind":"text"}]}]}],"metadata":{"externalID":"s:7Passage0A10TokenStoreP11clearTokensyyF","modules":[{"name":"Passage"}],"required":true,"title":"clearTokens()","roleHeading":"Instance Method","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clearTokens"},{"kind":"text","text":"()"}],"role":"symbol"},"variants":[{"paths":["\/documentation\/passage\/passagetokenstore\/cleartokens()"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/PassageTokenStore/clearTokens()":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/clearTokens()","type":"topic","url":"\/documentation\/passage\/passagetokenstore\/cleartokens()","required":true,"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"clearTokens","kind":"identifier"},{"kind":"text","text":"()"}],"role":"symbol","abstract":[{"text":"Clear the tokens, both auth and refresh tokens.","type":"text"}],"title":"clearTokens()","kind":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageTokenStore":{"title":"PassageTokenStore","navigatorTitle":[{"text":"PassageTokenStore","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageTokenStore"}],"abstract":[{"text":"Protocol for Token Storage to use with Passage","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagetokenstore"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/clearTokens()"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"clearTokens","kind":"identifier"},{"kind":"text","text":"()"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagetokenstore\/cleartokens()"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore"]]},"sections":[],"metadata":{"externalID":"s:7Passage0A10TokenStoreP11clearTokensyyF","role":"symbol","title":"clearTokens()","roleHeading":"Instance Method","modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"clearTokens"},{"kind":"text","text":"()"}],"required":true},"abstract":[{"text":"Clear the tokens, both auth and refresh tokens.","type":"text"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageTokenStore/clearTokens()":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/clearTokens()","url":"\/documentation\/passage\/passagetokenstore\/cleartokens()","type":"topic","title":"clearTokens()","role":"symbol","required":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"clearTokens"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Clear the tokens, both auth and refresh tokens."}],"kind":"symbol"},"doc://Passage/documentation/Passage/PassageTokenStore":{"role":"symbol","abstract":[{"type":"text","text":"Protocol for Token Storage to use with Passage"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageTokenStore","kind":"identifier"}],"url":"\/documentation\/passage\/passagetokenstore","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","navigatorTitle":[{"kind":"identifier","text":"PassageTokenStore"}],"type":"topic","kind":"symbol","title":"PassageTokenStore"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagetokenstore/refreshtoken.json b/docs/data/documentation/passage/passagetokenstore/refreshtoken.json index 309b82ac..b99155da 100644 --- a/docs/data/documentation/passage/passagetokenstore/refreshtoken.json +++ b/docs/data/documentation/passage/passagetokenstore/refreshtoken.json @@ -1 +1 @@ -{"metadata":{"externalID":"s:7Passage0A10TokenStoreP07refreshB0SSSgvp","title":"refreshToken","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","required":true,"role":"symbol","modules":[{"name":"Passage"}]},"variants":[{"paths":["\/documentation\/passage\/passagetokenstore\/refreshtoken"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"a valid refresh token"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}]}]}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/refreshToken","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageTokenStore/refreshToken":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/refreshToken","type":"topic","url":"\/documentation\/passage\/passagetokenstore\/refreshtoken","required":true,"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"refreshToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"role":"symbol","abstract":[{"type":"text","text":"a valid refresh token"}],"title":"refreshToken","kind":"symbol"},"doc://Passage/documentation/Passage/PassageTokenStore":{"title":"PassageTokenStore","navigatorTitle":[{"text":"PassageTokenStore","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageTokenStore"}],"abstract":[{"text":"Protocol for Token Storage to use with Passage","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagetokenstore"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagetokenstore\/refreshtoken"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"refreshToken","roleHeading":"Instance Property","externalID":"s:7Passage0A10TokenStoreP07refreshB0SSSgvp","modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol","required":true},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore"]]},"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/refreshToken"},"abstract":[{"type":"text","text":"a valid refresh token"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageTokenStore":{"role":"symbol","abstract":[{"type":"text","text":"Protocol for Token Storage to use with Passage"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageTokenStore","kind":"identifier"}],"url":"\/documentation\/passage\/passagetokenstore","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","navigatorTitle":[{"kind":"identifier","text":"PassageTokenStore"}],"type":"topic","kind":"symbol","title":"PassageTokenStore"},"doc://Passage/documentation/Passage/PassageTokenStore/refreshToken":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/refreshToken","url":"\/documentation\/passage\/passagetokenstore\/refreshtoken","type":"topic","title":"refreshToken","role":"symbol","required":true,"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"a valid refresh token"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagetokenstore/settokens(authresult:).json b/docs/data/documentation/passage/passagetokenstore/settokens(authresult:).json index e3b3093d..737f6253 100644 --- a/docs/data/documentation/passage/passagetokenstore/settokens(authresult:).json +++ b/docs/data/documentation/passage/passagetokenstore/settokens(authresult:).json @@ -1 +1 @@ -{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagetokenstore\/settokens(authresult:)"]}],"kind":"symbol","abstract":[{"type":"text","text":"Set the auth token, refresh token or both from an "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","isActive":true,"type":"reference"}],"metadata":{"externalID":"s:7Passage0A10TokenStoreP9setTokens10authResultyAA04AuthG0V_tF","required":true,"title":"setTokens(authResult:)","role":"symbol","symbolKind":"method","roleHeading":"Instance Method","modules":[{"name":"Passage"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setTokens"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"authResult"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult"},{"text":")","kind":"text"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/setTokens(authResult:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"setTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"authResult"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","kind":"typeIdentifier","text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV"},{"text":")","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"authResult","content":[{"type":"paragraph","inlineContent":[{"text":"A ","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","isActive":true,"type":"reference"},{"type":"text","text":" returned from a successful login or registration"}]}]}]},{"content":[{"type":"heading","text":"Return Value","level":2,"anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"Void","type":"text"}]}],"kind":"content"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore"]]},"references":{"doc://Passage/documentation/Passage/PassageTokenStore/setTokens(authResult:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/setTokens(authResult:)","type":"topic","url":"\/documentation\/passage\/passagetokenstore\/settokens(authresult:)","required":true,"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"setTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"authResult","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AuthResult","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV"},{"text":")","kind":"text"}],"role":"symbol","abstract":[{"text":"Set the auth token, refresh token or both from an ","type":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"reference","isActive":true}],"title":"setTokens(authResult:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/AuthResult":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"url":"\/documentation\/passage\/authresult","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthResult"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"topic","title":"AuthResult","abstract":[{"type":"text","text":"The authentication result containing the users tokens and redirect url"}]},"doc://Passage/documentation/Passage/PassageTokenStore":{"title":"PassageTokenStore","navigatorTitle":[{"text":"PassageTokenStore","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageTokenStore"}],"abstract":[{"text":"Protocol for Token Storage to use with Passage","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagetokenstore"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/setTokens(authResult:)"},"sections":[],"variants":[{"paths":["\/documentation\/passage\/passagetokenstore\/settokens(authresult:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"setTokens","kind":"identifier"},{"kind":"text","text":"("},{"text":"authResult","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["iOS"]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"A "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","type":"reference","isActive":true},{"type":"text","text":" returned from a successful login or registration"}],"type":"paragraph"}],"name":"authResult"}],"kind":"parameters"},{"content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Void"}]}],"kind":"content"}],"abstract":[{"type":"text","text":"Set the auth token, refresh token or both from an "},{"type":"reference","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","isActive":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore"]]},"metadata":{"required":true,"externalID":"s:7Passage0A10TokenStoreP9setTokens10authResultyAA04AuthG0V_tF","role":"symbol","title":"setTokens(authResult:)","modules":[{"name":"Passage"}],"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setTokens"},{"text":"(","kind":"text"},{"text":"authResult","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10AuthResultV","text":"AuthResult"},{"text":")","kind":"text"}],"symbolKind":"method"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/PassageTokenStore/setTokens(authResult:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/setTokens(authResult:)","url":"\/documentation\/passage\/passagetokenstore\/settokens(authresult:)","type":"topic","title":"setTokens(authResult:)","role":"symbol","required":true,"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"setTokens"},{"text":"(","kind":"text"},{"text":"authResult","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AuthResult","preciseIdentifier":"s:7Passage10AuthResultV"},{"text":")","kind":"text"}],"abstract":[{"type":"text","text":"Set the auth token, refresh token or both from an "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult"}],"kind":"symbol"},"doc://Passage/documentation/Passage/AuthResult":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResult","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/authresult","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AuthResult","kind":"identifier"}],"navigatorTitle":[{"text":"AuthResult","kind":"identifier"}],"abstract":[],"title":"AuthResult"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageTokenStore":{"role":"symbol","abstract":[{"type":"text","text":"Protocol for Token Storage to use with Passage"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageTokenStore","kind":"identifier"}],"url":"\/documentation\/passage\/passagetokenstore","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","navigatorTitle":[{"kind":"identifier","text":"PassageTokenStore"}],"type":"topic","kind":"symbol","title":"PassageTokenStore"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagetokenstore/settokens(authtoken:refreshtoken:).json b/docs/data/documentation/passage/passagetokenstore/settokens(authtoken:refreshtoken:).json index 833295a8..7f035fc1 100644 --- a/docs/data/documentation/passage/passagetokenstore/settokens(authtoken:refreshtoken:).json +++ b/docs/data/documentation/passage/passagetokenstore/settokens(authtoken:refreshtoken:).json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore"]]},"metadata":{"title":"setTokens(authToken:refreshToken:)","modules":[{"name":"Passage"}],"externalID":"s:7Passage0A10TokenStoreP9setTokens04authB007refreshB0ySSSg_AGtF","role":"symbol","symbolKind":"method","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"setTokens"},{"kind":"text","text":"("},{"text":"authToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"required":true},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"setTokens"},{"text":"(","kind":"text"},{"text":"authToken","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?)","kind":"text"}]}]},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"text":"a valid auth token","type":"text"}],"type":"paragraph"}],"name":"authToken"},{"name":"refreshToken","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"a valid refresh token"}]}]}]},{"content":[{"type":"heading","level":2,"text":"Return Value","anchor":"return-value"},{"inlineContent":[{"type":"text","text":"Void"}],"type":"paragraph"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/passage\/passagetokenstore\/settokens(authtoken:refreshtoken:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Set the auth token, refresh token or both from the tokens passed in"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/setTokens(authToken:refreshToken:)"},"references":{"doc://Passage/documentation/Passage/PassageTokenStore/setTokens(authToken:refreshToken:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/setTokens(authToken:refreshToken:)","type":"topic","url":"\/documentation\/passage\/passagetokenstore\/settokens(authtoken:refreshtoken:)","required":true,"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"setTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"authToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"role":"symbol","abstract":[{"type":"text","text":"Set the auth token, refresh token or both from the tokens passed in"}],"title":"setTokens(authToken:refreshToken:)","kind":"symbol"},"doc://Passage/documentation/Passage/PassageTokenStore":{"title":"PassageTokenStore","navigatorTitle":[{"text":"PassageTokenStore","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageTokenStore"}],"abstract":[{"text":"Protocol for Token Storage to use with Passage","type":"text"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagetokenstore"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file +{"metadata":{"externalID":"s:7Passage0A10TokenStoreP9setTokens04authB007refreshB0ySSSg_AGtF","modules":[{"name":"Passage"}],"roleHeading":"Instance Method","role":"symbol","required":true,"title":"setTokens(authToken:refreshToken:)","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"setTokens","kind":"identifier"},{"text":"(","kind":"text"},{"text":"authToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?)"}]},"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/setTokens(authToken:refreshToken:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagetokenstore\/settokens(authtoken:refreshtoken:)"]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"setTokens"},{"kind":"text","text":"("},{"text":"authToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"a valid auth token"}],"type":"paragraph"}],"name":"authToken"},{"content":[{"inlineContent":[{"text":"a valid refresh token","type":"text"}],"type":"paragraph"}],"name":"refreshToken"}]},{"kind":"content","content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"type":"paragraph","inlineContent":[{"text":"Void","type":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Set the auth token, refresh token or both from the tokens passed in"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageTokenStore":{"role":"symbol","abstract":[{"type":"text","text":"Protocol for Token Storage to use with Passage"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageTokenStore","kind":"identifier"}],"url":"\/documentation\/passage\/passagetokenstore","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore","navigatorTitle":[{"kind":"identifier","text":"PassageTokenStore"}],"type":"topic","kind":"symbol","title":"PassageTokenStore"},"doc://Passage/documentation/Passage/PassageTokenStore/setTokens(authToken:refreshToken:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenStore\/setTokens(authToken:refreshToken:)","url":"\/documentation\/passage\/passagetokenstore\/settokens(authtoken:refreshtoken:)","type":"topic","title":"setTokens(authToken:refreshToken:)","role":"symbol","required":true,"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"setTokens","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"authToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?)"}],"abstract":[{"type":"text","text":"Set the auth token, refresh token or both from the tokens passed in"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagetokenutils.json b/docs/data/documentation/passage/passagetokenutils.json index e9f48fc7..fe236eb3 100644 --- a/docs/data/documentation/passage/passagetokenutils.json +++ b/docs/data/documentation/passage/passagetokenutils.json @@ -1 +1 @@ -{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PassageTokenUtils","kind":"identifier"}],"externalID":"s:7Passage0A10TokenUtilsC","modules":[{"name":"Passage"}],"title":"PassageTokenUtils","roleHeading":"Class","navigatorTitle":[{"text":"PassageTokenUtils","kind":"identifier"}],"symbolKind":"class"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils"},"abstract":[{"type":"text","text":"Some utils for Passage Tokens"}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/init(token:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/decodedToken","doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/expirationDate","doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/isExpired","doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/token"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/decode(jwtToken:)","doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/isTokenExpired(decodedToken:)","doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/isTokenExpired(token:)"],"title":"Type Methods"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageTokenUtils"}],"platforms":["iOS"],"languages":["swift"]}]},{"content":[{"anchor":"overview","level":2,"text":"Overview","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"Utils to decode and check if the token is expired","type":"text"},{"type":"text","text":" "},{"text":"Can use the static methods or instantiate a new instance","type":"text"}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/passage\/passagetokenutils"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/PassageTokenUtils":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageTokenUtils"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils","kind":"symbol","navigatorTitle":[{"text":"PassageTokenUtils","kind":"identifier"}],"title":"PassageTokenUtils","url":"\/documentation\/passage\/passagetokenutils","abstract":[{"text":"Some utils for Passage Tokens","type":"text"}],"role":"symbol"},"doc://Passage/documentation/Passage/PassageTokenUtils/isTokenExpired(token:)":{"url":"\/documentation\/passage\/passagetokenutils\/istokenexpired(token:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/isTokenExpired(token:)","kind":"symbol","abstract":[{"text":"Check if a encoded token is expired","type":"text"}],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isTokenExpired","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"token"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","title":"isTokenExpired(token:)"},"doc://Passage/documentation/Passage/PassageTokenUtils/init(token:)":{"abstract":[{"type":"text","text":"Create a new instance of the class with a token"}],"url":"\/documentation\/passage\/passagetokenutils\/init(token:)","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/init(token:)","title":"init(token:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"token"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}]},"doc://Passage/documentation/Passage/PassageTokenUtils/isExpired":{"title":"isExpired","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/isExpired","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isExpired","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Whether the current token is expired or not"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagetokenutils\/isexpired"},"doc://Passage/documentation/Passage/PassageTokenUtils/token":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"token","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/passagetokenutils\/token","type":"topic","title":"token","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/token","abstract":[{"type":"text","text":"The token to work with"}]},"doc://Passage/documentation/Passage/PassageTokenUtils/isTokenExpired(decodedToken:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isTokenExpired"},{"kind":"text","text":"("},{"text":"decodedToken","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"text":"Any","kind":"keyword"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/isTokenExpired(decodedToken:)","kind":"symbol","title":"isTokenExpired(decodedToken:)","url":"\/documentation\/passage\/passagetokenutils\/istokenexpired(decodedtoken:)","abstract":[{"text":"Check if a decoded token is expired","type":"text"}],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageTokenUtils/decodedToken":{"kind":"symbol","url":"\/documentation\/passage\/passagetokenutils\/decodedtoken","title":"decodedToken","type":"topic","abstract":[{"type":"text","text":"The decoded token"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/decodedToken","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"decodedToken","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"kind":"text","text":"]"}]},"doc://Passage/documentation/Passage/PassageTokenUtils/expirationDate":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/expirationDate","abstract":[],"url":"\/documentation\/passage\/passagetokenutils\/expirationdate","type":"topic","kind":"symbol","title":"expirationDate","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"}]},"doc://Passage/documentation/Passage/PassageTokenUtils/decode(jwtToken:)":{"title":"decode(jwtToken:)","kind":"symbol","type":"topic","abstract":[{"text":"Decode the passed in token","type":"text"}],"role":"symbol","url":"\/documentation\/passage\/passagetokenutils\/decode(jwttoken:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/decode(jwtToken:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"decode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"jwtToken"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"text":"Any","kind":"keyword"},{"text":"]","kind":"text"}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageTokenUtils","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"overview","text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Utils to decode and check if the token is expired"},{"type":"text","text":" "},{"text":"Can use the static methods or instantiate a new instance","type":"text"}]}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagetokenutils"]}],"abstract":[{"text":"Some utils for Passage Tokens","type":"text"}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/init(token:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/decodedToken","doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/expirationDate","doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/isExpired","doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/token"]},{"title":"Type Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/decode(jwtToken:)","doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/isTokenExpired(decodedToken:)","doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/isTokenExpired(token:)"]}],"metadata":{"title":"PassageTokenUtils","modules":[{"name":"Passage"}],"symbolKind":"class","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageTokenUtils","kind":"identifier"}],"navigatorTitle":[{"text":"PassageTokenUtils","kind":"identifier"}],"roleHeading":"Class","externalID":"s:7Passage0A10TokenUtilsC","role":"symbol"},"references":{"doc://Passage/documentation/Passage/PassageTokenUtils/token":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/token","abstract":[{"text":"The token to work with","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"token"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"token","kind":"symbol","url":"\/documentation\/passage\/passagetokenutils\/token"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageTokenUtils/decodedToken":{"title":"decodedToken","abstract":[{"type":"text","text":"The decoded token"}],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodedToken"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/decodedToken","url":"\/documentation\/passage\/passagetokenutils\/decodedtoken","kind":"symbol"},"doc://Passage/documentation/Passage/PassageTokenUtils/isExpired":{"title":"isExpired","abstract":[{"text":"Whether the current token is expired or not","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isExpired","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/isExpired","url":"\/documentation\/passage\/passagetokenutils\/isexpired","kind":"symbol"},"doc://Passage/documentation/Passage/PassageTokenUtils/expirationDate":{"title":"expirationDate","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/expirationDate","url":"\/documentation\/passage\/passagetokenutils\/expirationdate","kind":"symbol"},"doc://Passage/documentation/Passage/PassageTokenUtils/isTokenExpired(token:)":{"title":"isTokenExpired(token:)","abstract":[{"text":"Check if a encoded token is expired","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isTokenExpired","kind":"identifier"},{"kind":"text","text":"("},{"text":"token","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/isTokenExpired(token:)","url":"\/documentation\/passage\/passagetokenutils\/istokenexpired(token:)","kind":"symbol"},"doc://Passage/documentation/Passage/PassageTokenUtils/init(token:)":{"title":"init(token:)","abstract":[{"type":"text","text":"Create a new instance of the class with a token"}],"role":"symbol","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"token"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/init(token:)","url":"\/documentation\/passage\/passagetokenutils\/init(token:)"},"doc://Passage/documentation/Passage/PassageTokenUtils/isTokenExpired(decodedToken:)":{"title":"isTokenExpired(decodedToken:)","abstract":[{"text":"Check if a decoded token is expired","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isTokenExpired"},{"text":"(","kind":"text"},{"text":"decodedToken","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/isTokenExpired(decodedToken:)","url":"\/documentation\/passage\/passagetokenutils\/istokenexpired(decodedtoken:)","kind":"symbol"},"doc://Passage/documentation/Passage/PassageTokenUtils":{"title":"PassageTokenUtils","abstract":[{"type":"text","text":"Some utils for Passage Tokens"}],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PassageTokenUtils"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageTokenUtils","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils","url":"\/documentation\/passage\/passagetokenutils"},"doc://Passage/documentation/Passage/PassageTokenUtils/decode(jwtToken:)":{"title":"decode(jwtToken:)","abstract":[{"text":"Decode the passed in token","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"jwtToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/decode(jwtToken:)","url":"\/documentation\/passage\/passagetokenutils\/decode(jwttoken:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagetokenutils/decode(jwttoken:).json b/docs/data/documentation/passage/passagetokenutils/decode(jwttoken:).json index eacf67b8..90787dea 100644 --- a/docs/data/documentation/passage/passagetokenutils/decode(jwttoken:).json +++ b/docs/data/documentation/passage/passagetokenutils/decode(jwttoken:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/decode(jwtToken:)"},"kind":"symbol","abstract":[{"text":"Decode the passed in token","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagetokenutils\/decode(jwttoken:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decode"},{"text":"(","kind":"text"},{"text":"jwtToken","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"jwt"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":") -> ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"kind":"text","text":"]"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"jwt","content":[{"type":"paragraph","inlineContent":[{"text":"The jwt token to decode","type":"text"}]}]}]},{"content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"A dictionary of the decoded token.","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"text":"Discussion","type":"heading","level":2,"anchor":"discussion"},{"inlineContent":[{"type":"text","text":"The token will be decoded into a Dictionary"}],"type":"paragraph"}]}],"metadata":{"title":"decode(jwtToken:)","modules":[{"name":"Passage"}],"externalID":"s:7Passage0A10TokenUtilsC6decode03jwtB0SDySSypGSS_tFZ","role":"symbol","symbolKind":"method","roleHeading":"Type Method","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"decode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"jwtToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") -> ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"text":"]","kind":"text"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils"]]},"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageTokenUtils/decode(jwtToken:)":{"title":"decode(jwtToken:)","kind":"symbol","type":"topic","abstract":[{"text":"Decode the passed in token","type":"text"}],"role":"symbol","url":"\/documentation\/passage\/passagetokenutils\/decode(jwttoken:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/decode(jwtToken:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"decode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"jwtToken"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"text":"Any","kind":"keyword"},{"text":"]","kind":"text"}]},"doc://Passage/documentation/Passage/PassageTokenUtils":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageTokenUtils"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils","kind":"symbol","navigatorTitle":[{"text":"PassageTokenUtils","kind":"identifier"}],"title":"PassageTokenUtils","url":"\/documentation\/passage\/passagetokenutils","abstract":[{"text":"Some utils for Passage Tokens","type":"text"}],"role":"symbol"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils"]]},"metadata":{"symbolKind":"method","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"jwtToken"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") -> [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"Any","kind":"keyword"},{"text":"]","kind":"text"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage0A10TokenUtilsC6decode03jwtB0SDySSypGSS_tFZ","roleHeading":"Type Method","title":"decode(jwtToken:)"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"jwtToken","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"jwt","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"keyword","text":"Any"},{"text":"]","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"},{"parameters":[{"name":"jwt","content":[{"type":"paragraph","inlineContent":[{"text":"The jwt token to decode","type":"text"}]}]}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"return-value","type":"heading","level":2,"text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A dictionary of the decoded token."}]}]},{"content":[{"text":"Discussion","level":2,"type":"heading","anchor":"discussion"},{"inlineContent":[{"text":"The token will be decoded into a Dictionary","type":"text"}],"type":"paragraph"}],"kind":"content"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagetokenutils\/decode(jwttoken:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/decode(jwtToken:)"},"abstract":[{"text":"Decode the passed in token","type":"text"}],"references":{"doc://Passage/documentation/Passage/PassageTokenUtils":{"title":"PassageTokenUtils","abstract":[{"type":"text","text":"Some utils for Passage Tokens"}],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PassageTokenUtils"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageTokenUtils","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils","url":"\/documentation\/passage\/passagetokenutils"},"doc://Passage/documentation/Passage/PassageTokenUtils/decode(jwtToken:)":{"title":"decode(jwtToken:)","abstract":[{"text":"Decode the passed in token","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"jwtToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/decode(jwtToken:)","url":"\/documentation\/passage\/passagetokenutils\/decode(jwttoken:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagetokenutils/decodedtoken.json b/docs/data/documentation/passage/passagetokenutils/decodedtoken.json index 5adc73d0..5fbf9487 100644 --- a/docs/data/documentation/passage/passagetokenutils/decodedtoken.json +++ b/docs/data/documentation/passage/passagetokenutils/decodedtoken.json @@ -1 +1 @@ -{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagetokenutils\/decodedtoken"]}],"metadata":{"title":"decodedToken","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"externalID":"s:7Passage0A10TokenUtilsC07decodedB0SDySSypGvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodedToken"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"text":"]","kind":"text"}],"role":"symbol"},"abstract":[{"type":"text","text":"The decoded token"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodedToken"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"Any","kind":"keyword"},{"text":"]","kind":"text"}]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"inlineContent":[{"type":"text","text":"when instantiating a new instance of the class with a token"},{"type":"text","text":" "},{"type":"text","text":"that token is automatically decoded and stored here"}],"type":"paragraph"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/decodedToken","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils"]]},"references":{"doc://Passage/documentation/Passage/PassageTokenUtils/decodedToken":{"kind":"symbol","url":"\/documentation\/passage\/passagetokenutils\/decodedtoken","title":"decodedToken","type":"topic","abstract":[{"type":"text","text":"The decoded token"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/decodedToken","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"decodedToken","kind":"identifier"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"kind":"text","text":"]"}]},"doc://Passage/documentation/Passage/PassageTokenUtils":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageTokenUtils"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils","kind":"symbol","navigatorTitle":[{"text":"PassageTokenUtils","kind":"identifier"}],"title":"PassageTokenUtils","url":"\/documentation\/passage\/passagetokenutils","abstract":[{"text":"Some utils for Passage Tokens","type":"text"}],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"decodedToken","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"text":"]","kind":"text"}],"platforms":["iOS"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"when instantiating a new instance of the class with a token"},{"type":"text","text":" "},{"text":"that token is automatically decoded and stored here","type":"text"}]}]}],"abstract":[{"type":"text","text":"The decoded token"}],"metadata":{"title":"decodedToken","modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decodedToken","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"keyword","text":"Any"},{"kind":"text","text":"]"}],"roleHeading":"Instance Property","externalID":"s:7Passage0A10TokenUtilsC07decodedB0SDySSypGvp","role":"symbol"},"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/decodedToken","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/passagetokenutils\/decodedtoken"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageTokenUtils/decodedToken":{"title":"decodedToken","abstract":[{"type":"text","text":"The decoded token"}],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodedToken"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/decodedToken","url":"\/documentation\/passage\/passagetokenutils\/decodedtoken","kind":"symbol"},"doc://Passage/documentation/Passage/PassageTokenUtils":{"title":"PassageTokenUtils","abstract":[{"type":"text","text":"Some utils for Passage Tokens"}],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PassageTokenUtils"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageTokenUtils","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils","url":"\/documentation\/passage\/passagetokenutils"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagetokenutils/expirationdate.json b/docs/data/documentation/passage/passagetokenutils/expirationdate.json index 470f79f0..8888062e 100644 --- a/docs/data/documentation/passage/passagetokenutils/expirationdate.json +++ b/docs/data/documentation/passage/passagetokenutils/expirationdate.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"expirationDate","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"expirationDate","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DateV","text":"Date","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:7Passage0A10TokenUtilsC14expirationDate10Foundation0E0Vvp","modules":[{"name":"Passage"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagetokenutils\/expirationdate"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationDate"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV","text":"Date"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/expirationDate","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageTokenUtils":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageTokenUtils"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils","kind":"symbol","navigatorTitle":[{"text":"PassageTokenUtils","kind":"identifier"}],"title":"PassageTokenUtils","url":"\/documentation\/passage\/passagetokenutils","abstract":[{"text":"Some utils for Passage Tokens","type":"text"}],"role":"symbol"},"doc://Passage/documentation/Passage/PassageTokenUtils/expirationDate":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/expirationDate","abstract":[],"url":"\/documentation\/passage\/passagetokenutils\/expirationdate","type":"topic","kind":"symbol","title":"expirationDate","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"}]}}} \ No newline at end of file +{"sections":[],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DateV"}],"title":"expirationDate","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"property","externalID":"s:7Passage0A10TokenUtilsC14expirationDate10Foundation0E0Vvp","roleHeading":"Instance Property"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/expirationDate","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"kind":"text","text":": "},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagetokenutils\/expirationdate"]}],"references":{"doc://Passage/documentation/Passage/PassageTokenUtils/expirationDate":{"title":"expirationDate","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"expirationDate","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Date","preciseIdentifier":"s:10Foundation4DateV","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/expirationDate","url":"\/documentation\/passage\/passagetokenutils\/expirationdate","kind":"symbol"},"doc://Passage/documentation/Passage/PassageTokenUtils":{"title":"PassageTokenUtils","abstract":[{"type":"text","text":"Some utils for Passage Tokens"}],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PassageTokenUtils"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageTokenUtils","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils","url":"\/documentation\/passage\/passagetokenutils"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagetokenutils/init(token:).json b/docs/data/documentation/passage/passagetokenutils/init(token:).json index 707dd8f6..ed95657e 100644 --- a/docs/data/documentation/passage/passagetokenutils/init(token:).json +++ b/docs/data/documentation/passage/passagetokenutils/init(token:).json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/init(token:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:7Passage0A10TokenUtilsC5tokenACSS_tcfc","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"init","title":"init(token:)","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"token"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils"]]},"abstract":[{"type":"text","text":"Create a new instance of the class with a token"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagetokenutils\/init(token:)"]}],"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"token","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The encoded token."}],"type":"paragraph"}],"name":"token"}],"kind":"parameters"}],"references":{"doc://Passage/documentation/Passage/PassageTokenUtils":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageTokenUtils"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils","kind":"symbol","navigatorTitle":[{"text":"PassageTokenUtils","kind":"identifier"}],"title":"PassageTokenUtils","url":"\/documentation\/passage\/passagetokenutils","abstract":[{"text":"Some utils for Passage Tokens","type":"text"}],"role":"symbol"},"doc://Passage/documentation/Passage/PassageTokenUtils/init(token:)":{"abstract":[{"type":"text","text":"Create a new instance of the class with a token"}],"url":"\/documentation\/passage\/passagetokenutils\/init(token:)","kind":"symbol","role":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/init(token:)","title":"init(token:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"token"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"title":"init(token:)","role":"symbol","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"token","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage0A10TokenUtilsC5tokenACSS_tcfc","symbolKind":"init"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/init(token:)"},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Create a new instance of the class with a token"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"token","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["iOS"]}]},{"parameters":[{"name":"token","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The encoded token."}]}]}],"kind":"parameters"}],"variants":[{"paths":["\/documentation\/passage\/passagetokenutils\/init(token:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/PassageTokenUtils":{"title":"PassageTokenUtils","abstract":[{"type":"text","text":"Some utils for Passage Tokens"}],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PassageTokenUtils"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageTokenUtils","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils","url":"\/documentation\/passage\/passagetokenutils"},"doc://Passage/documentation/Passage/PassageTokenUtils/init(token:)":{"title":"init(token:)","abstract":[{"type":"text","text":"Create a new instance of the class with a token"}],"role":"symbol","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"token"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/init(token:)","url":"\/documentation\/passage\/passagetokenutils\/init(token:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagetokenutils/isexpired.json b/docs/data/documentation/passage/passagetokenutils/isexpired.json index eae0869b..346c6749 100644 --- a/docs/data/documentation/passage/passagetokenutils/isexpired.json +++ b/docs/data/documentation/passage/passagetokenutils/isexpired.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/isExpired","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/passagetokenutils\/isexpired"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"type":"text","text":"Whether the current token is expired or not"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils"]]},"metadata":{"externalID":"s:7Passage0A10TokenUtilsC9isExpiredSbvp","modules":[{"name":"Passage"}],"title":"isExpired","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isExpired"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"isExpired","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageTokenUtils/isExpired":{"title":"isExpired","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/isExpired","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"isExpired","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Whether the current token is expired or not"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passagetokenutils\/isexpired"},"doc://Passage/documentation/Passage/PassageTokenUtils":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageTokenUtils"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils","kind":"symbol","navigatorTitle":[{"text":"PassageTokenUtils","kind":"identifier"}],"title":"PassageTokenUtils","url":"\/documentation\/passage\/passagetokenutils","abstract":[{"text":"Some utils for Passage Tokens","type":"text"}],"role":"symbol"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isExpired"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"metadata":{"title":"isExpired","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"isExpired","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:7Passage0A10TokenUtilsC9isExpiredSbvp","role":"symbol","modules":[{"name":"Passage"}]},"sections":[],"variants":[{"paths":["\/documentation\/passage\/passagetokenutils\/isexpired"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils"]]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/isExpired","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Whether the current token is expired or not"}],"references":{"doc://Passage/documentation/Passage/PassageTokenUtils/isExpired":{"title":"isExpired","abstract":[{"text":"Whether the current token is expired or not","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isExpired","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/isExpired","url":"\/documentation\/passage\/passagetokenutils\/isexpired","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageTokenUtils":{"title":"PassageTokenUtils","abstract":[{"type":"text","text":"Some utils for Passage Tokens"}],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PassageTokenUtils"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageTokenUtils","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils","url":"\/documentation\/passage\/passagetokenutils"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagetokenutils/istokenexpired(decodedtoken:).json b/docs/data/documentation/passage/passagetokenutils/istokenexpired(decodedtoken:).json index 3c9b122b..fba9f98f 100644 --- a/docs/data/documentation/passage/passagetokenutils/istokenexpired(decodedtoken:).json +++ b/docs/data/documentation/passage/passagetokenutils/istokenexpired(decodedtoken:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils"]]},"abstract":[{"text":"Check if a decoded token is expired","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isTokenExpired","kind":"identifier"},{"text":"(","kind":"text"},{"text":"decodedToken","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"kind":"keyword","text":"Any"},{"text":"]) -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]},{"parameters":[{"name":"decodedToken","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The decoded jwt token"}]}]}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"inlineContent":[{"text":"`true if the token is expired, or false if not","type":"text"}],"type":"paragraph"}]}],"variants":[{"paths":["\/documentation\/passage\/passagetokenutils\/istokenexpired(decodedtoken:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isTokenExpired"},{"text":"(","kind":"text"},{"text":"decodedToken","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"kind":"keyword","text":"Any"},{"text":"]) -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"externalID":"s:7Passage0A10TokenUtilsC02isB7Expired07decodedB0SbSDySSypG_tFZ","symbolKind":"method","roleHeading":"Type Method","modules":[{"name":"Passage"}],"title":"isTokenExpired(decodedToken:)","role":"symbol"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/isTokenExpired(decodedToken:)","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageTokenUtils":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageTokenUtils"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils","kind":"symbol","navigatorTitle":[{"text":"PassageTokenUtils","kind":"identifier"}],"title":"PassageTokenUtils","url":"\/documentation\/passage\/passagetokenutils","abstract":[{"text":"Some utils for Passage Tokens","type":"text"}],"role":"symbol"},"doc://Passage/documentation/Passage/PassageTokenUtils/isTokenExpired(decodedToken:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isTokenExpired"},{"kind":"text","text":"("},{"text":"decodedToken","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"text":"Any","kind":"keyword"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/isTokenExpired(decodedToken:)","kind":"symbol","title":"isTokenExpired(decodedToken:)","url":"\/documentation\/passage\/passagetokenutils\/istokenexpired(decodedtoken:)","abstract":[{"text":"Check if a decoded token is expired","type":"text"}],"role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils"]]},"sections":[],"variants":[{"paths":["\/documentation\/passage\/passagetokenutils\/istokenexpired(decodedtoken:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Check if a decoded token is expired"}],"metadata":{"externalID":"s:7Passage0A10TokenUtilsC02isB7Expired07decodedB0SbSDySSypG_tFZ","modules":[{"name":"Passage"}],"roleHeading":"Type Method","role":"symbol","title":"isTokenExpired(decodedToken:)","symbolKind":"method","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isTokenExpired"},{"kind":"text","text":"("},{"kind":"externalParam","text":"decodedToken"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"kind":"keyword","text":"Any"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/isTokenExpired(decodedToken:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isTokenExpired","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"decodedToken"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"Any","kind":"keyword"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"decodedToken","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The decoded jwt token"}]}]}]},{"content":[{"level":2,"anchor":"return-value","text":"Return Value","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"`true if the token is expired, or false if not","type":"text"}]}],"kind":"content"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","references":{"doc://Passage/documentation/Passage/PassageTokenUtils":{"title":"PassageTokenUtils","abstract":[{"type":"text","text":"Some utils for Passage Tokens"}],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PassageTokenUtils"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageTokenUtils","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils","url":"\/documentation\/passage\/passagetokenutils"},"doc://Passage/documentation/Passage/PassageTokenUtils/isTokenExpired(decodedToken:)":{"title":"isTokenExpired(decodedToken:)","abstract":[{"text":"Check if a decoded token is expired","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"isTokenExpired"},{"text":"(","kind":"text"},{"text":"decodedToken","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/isTokenExpired(decodedToken:)","url":"\/documentation\/passage\/passagetokenutils\/istokenexpired(decodedtoken:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagetokenutils/istokenexpired(token:).json b/docs/data/documentation/passage/passagetokenutils/istokenexpired(token:).json index 692d47c3..c7048792 100644 --- a/docs/data/documentation/passage/passagetokenutils/istokenexpired(token:).json +++ b/docs/data/documentation/passage/passagetokenutils/istokenexpired(token:).json @@ -1 +1 @@ -{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils"]]},"kind":"symbol","abstract":[{"type":"text","text":"Check if a encoded token is expired"}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/isTokenExpired(token:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Type Method","symbolKind":"method","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isTokenExpired","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"token"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"externalID":"s:7Passage0A10TokenUtilsC02isB7Expired5tokenSbSS_tFZ","modules":[{"name":"Passage"}],"title":"isTokenExpired(token:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isTokenExpired"},{"text":"(","kind":"text"},{"text":"token","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The encoded jwt token"}]}],"name":"token"}]},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"return-value","text":"Return Value"},{"inlineContent":[{"type":"text","text":"`true if the token is expired, or false if not"}],"type":"paragraph"}]}],"variants":[{"paths":["\/documentation\/passage\/passagetokenutils\/istokenexpired(token:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageTokenUtils":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageTokenUtils"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils","kind":"symbol","navigatorTitle":[{"text":"PassageTokenUtils","kind":"identifier"}],"title":"PassageTokenUtils","url":"\/documentation\/passage\/passagetokenutils","abstract":[{"text":"Some utils for Passage Tokens","type":"text"}],"role":"symbol"},"doc://Passage/documentation/Passage/PassageTokenUtils/isTokenExpired(token:)":{"url":"\/documentation\/passage\/passagetokenutils\/istokenexpired(token:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/isTokenExpired(token:)","kind":"symbol","abstract":[{"text":"Check if a encoded token is expired","type":"text"}],"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"isTokenExpired","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"token"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","title":"isTokenExpired(token:)"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagetokenutils\/istokenexpired(token:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"externalID":"s:7Passage0A10TokenUtilsC02isB7Expired5tokenSbSS_tFZ","modules":[{"name":"Passage"}],"role":"symbol","title":"isTokenExpired(token:)","roleHeading":"Type Method","symbolKind":"method","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"isTokenExpired"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"token"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/isTokenExpired(token:)"},"abstract":[{"text":"Check if a encoded token is expired","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isTokenExpired","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"token"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]},{"parameters":[{"name":"token","content":[{"inlineContent":[{"text":"The encoded jwt token","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"return-value","text":"Return Value","level":2,"type":"heading"},{"type":"paragraph","inlineContent":[{"text":"`true if the token is expired, or false if not","type":"text"}]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageTokenUtils":{"title":"PassageTokenUtils","abstract":[{"type":"text","text":"Some utils for Passage Tokens"}],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PassageTokenUtils"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageTokenUtils","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils","url":"\/documentation\/passage\/passagetokenutils"},"doc://Passage/documentation/Passage/PassageTokenUtils/isTokenExpired(token:)":{"title":"isTokenExpired(token:)","abstract":[{"text":"Check if a encoded token is expired","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isTokenExpired","kind":"identifier"},{"kind":"text","text":"("},{"text":"token","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/isTokenExpired(token:)","url":"\/documentation\/passage\/passagetokenutils\/istokenexpired(token:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passagetokenutils/token.json b/docs/data/documentation/passage/passagetokenutils/token.json index cfadcb6a..b963ef89 100644 --- a/docs/data/documentation/passage/passagetokenutils/token.json +++ b/docs/data/documentation/passage/passagetokenutils/token.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils"]]},"metadata":{"title":"token","modules":[{"name":"Passage"}],"externalID":"s:7Passage0A10TokenUtilsC5tokenSSvp","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"token","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"token"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"platforms":["iOS"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"set when a new instance of the class is instantiated"}]}]}],"variants":[{"paths":["\/documentation\/passage\/passagetokenutils\/token"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"The token to work with","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/token"},"references":{"doc://Passage/documentation/Passage/PassageTokenUtils":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageTokenUtils"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils","kind":"symbol","navigatorTitle":[{"text":"PassageTokenUtils","kind":"identifier"}],"title":"PassageTokenUtils","url":"\/documentation\/passage\/passagetokenutils","abstract":[{"text":"Some utils for Passage Tokens","type":"text"}],"role":"symbol"},"doc://Passage/documentation/Passage/PassageTokenUtils/token":{"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"token","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/passagetokenutils\/token","type":"topic","title":"token","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/token","abstract":[{"type":"text","text":"The token to work with"}]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passagetokenutils\/token"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils"]]},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"token","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"set when a new instance of the class is instantiated","type":"text"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/token"},"metadata":{"roleHeading":"Instance Property","externalID":"s:7Passage0A10TokenUtilsC5tokenSSvp","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"token"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"token"},"kind":"symbol","abstract":[{"text":"The token to work with","type":"text"}],"references":{"doc://Passage/documentation/Passage/PassageTokenUtils/token":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils\/token","abstract":[{"text":"The token to work with","type":"text"}],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"token"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"token","kind":"symbol","url":"\/documentation\/passage\/passagetokenutils\/token"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageTokenUtils":{"title":"PassageTokenUtils","abstract":[{"type":"text","text":"Some utils for Passage Tokens"}],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"PassageTokenUtils"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"PassageTokenUtils","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageTokenUtils","url":"\/documentation\/passage\/passagetokenutils"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageuserinfo.json b/docs/data/documentation/passage/passageuserinfo.json index a169cf80..f7d9432a 100644 --- a/docs/data/documentation/passage/passageuserinfo.json +++ b/docs/data/documentation/passage/passageuserinfo.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE"],"title":"Conforms To","type":"conformsTo","kind":"relationships"}],"abstract":[{"type":"text","text":"Information about a Passage user"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageUserInfo","kind":"identifier"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","metadata":{"roleHeading":"Structure","externalID":"s:7Passage0A8UserInfoV","symbolKind":"struct","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageUserInfo"}],"title":"PassageUserInfo","navigatorTitle":[{"kind":"identifier","text":"PassageUserInfo"}],"role":"symbol","modules":[{"name":"Passage"}]},"variants":[{"paths":["\/documentation\/passage\/passageuserinfo"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/init(from:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/createdAt","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/email","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/emailVerified","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/id","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/lastLoginAt","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/loginCount","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/phone","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/phoneVerified","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/status","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/updatedAt","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/userMetadata","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/webauthn","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/webauthnDevices","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/webauthnTypes"],"title":"Instance Properties"}],"references":{"doc://Passage/documentation/Passage/PassageUserInfo/email":{"url":"\/documentation\/passage\/passageuserinfo\/email","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"email"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"email","kind":"symbol","abstract":[{"type":"text","text":"user’s email address"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/email"},"doc://Passage/documentation/Passage/PassageUserInfo/id":{"title":"id","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"the user’s unique id"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageuserinfo\/id"},"doc://Passage/documentation/Passage/PassageUserInfo/createdAt":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"createdAt","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/createdAt","role":"symbol","abstract":[{"text":"when the user was created","type":"text"}],"url":"\/documentation\/passage\/passageuserinfo\/createdat","type":"topic","title":"createdAt","kind":"symbol"},"doc://Passage/documentation/Passage/PassageUserInfo/loginCount":{"url":"\/documentation\/passage\/passageuserinfo\/logincount","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginCount"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"loginCount","kind":"symbol","abstract":[{"type":"text","text":"number of times the user has logged in"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/loginCount"},"doc://Passage/documentation/Passage/PassageUserInfo/emailVerified":{"url":"\/documentation\/passage\/passageuserinfo\/emailverified","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emailVerified"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"emailVerified","kind":"symbol","abstract":[{"type":"text","text":"has the user’s email been verified"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/emailVerified"},"doc://Passage/documentation/Passage/PassageUserInfo/webauthnDevices":{"url":"\/documentation\/passage\/passageuserinfo\/webauthndevices","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"webauthnDevices"},{"text":": [","kind":"text"},{"text":"DeviceInfo","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10DeviceInfoV"},{"text":"]?","kind":"text"}],"title":"webauthnDevices","kind":"symbol","abstract":[{"type":"text","text":"Devices the user has used webauthn on"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/webauthnDevices"},"doc://Passage/documentation/Passage/PassageUserInfo/userMetadata":{"url":"\/documentation\/passage\/passageuserinfo\/usermetadata","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userMetadata"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"text":"]?","kind":"text"}],"title":"userMetadata","kind":"symbol","abstract":[{"type":"text","text":"Custom metadata collected about the user"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/userMetadata"},"doc://Passage/documentation/Passage/PassageUserInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PassageUserInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","type":"topic","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"abstract":[{"text":"Information about a Passage user","type":"text"}],"role":"symbol"},"doc://Passage/documentation/Passage/PassageUserInfo/phone":{"type":"topic","url":"\/documentation\/passage\/passageuserinfo\/phone","abstract":[{"text":"user’s phone number","type":"text"}],"title":"phone","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/phone","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"phone"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/PassageUserInfo/status":{"url":"\/documentation\/passage\/passageuserinfo\/status","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"status","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"title":"status","kind":"symbol","abstract":[{"type":"text","text":"status of the user"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/status"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageUserInfo/lastLoginAt":{"url":"\/documentation\/passage\/passageuserinfo\/lastloginat","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"lastLoginAt","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"lastLoginAt","kind":"symbol","abstract":[{"type":"text","text":"last time the user logged in"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/lastLoginAt"},"doc://Passage/documentation/Passage/PassageUserInfo/webauthnTypes":{"url":"\/documentation\/passage\/passageuserinfo\/webauthntypes","type":"topic","title":"webauthnTypes","abstract":[{"type":"text","text":"types of webauthn the user has used - passkey or platform"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/webauthnTypes","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"webauthnTypes"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]?","kind":"text"}],"kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/PassageUserInfo/updatedAt":{"url":"\/documentation\/passage\/passageuserinfo\/updatedat","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"updatedAt","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"title":"updatedAt","kind":"symbol","abstract":[{"type":"text","text":"when the user was last update"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/updatedAt"},"doc://Passage/documentation/Passage/PassageUserInfo/webauthn":{"url":"\/documentation\/passage\/passageuserinfo\/webauthn","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"webauthn","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"webauthn","kind":"symbol","abstract":[{"type":"text","text":"does the user support webauthn"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/webauthn"},"doc://Passage/Se":{"type":"unresolvable","identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable"},"doc://Passage/SE":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable"},"doc://Passage/documentation/Passage/PassageUserInfo/phoneVerified":{"url":"\/documentation\/passage\/passageuserinfo\/phoneverified","type":"topic","abstract":[{"text":"has the user’s phone number been verified","type":"text"}],"title":"phoneVerified","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/phoneVerified","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"phoneVerified","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/PassageUserInfo/init(from:)":{"url":"\/documentation\/passage\/passageuserinfo\/init(from:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(from:)","kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/init(from:)"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"sections":[],"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE"]}],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/init(from:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/createdAt","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/email","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/emailVerified","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/id","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/lastLoginAt","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/loginCount","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/phone","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/phoneVerified","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/socialConnections","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/status","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/updatedAt","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/userMetadata","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/webauthn","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/webauthnDevices","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/webauthnTypes"]}],"abstract":[{"text":"Information about a Passage user","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/passageuserinfo"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage0A8UserInfoV","modules":[{"name":"Passage"}],"roleHeading":"Structure","role":"symbol","title":"PassageUserInfo","symbolKind":"struct","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PassageUserInfo","kind":"identifier"}],"navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageUserInfo"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","references":{"doc://Passage/documentation/Passage/PassageUserInfo/phone":{"kind":"symbol","abstract":[{"type":"text","text":"user’s phone number"}],"title":"phone","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"phone"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/passageuserinfo\/phone","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/phone","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/PassageUserInfo/webauthnTypes":{"title":"webauthnTypes","abstract":[{"text":"types of webauthn the user has used - passkey or platform","type":"text"}],"url":"\/documentation\/passage\/passageuserinfo\/webauthntypes","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"webauthnTypes"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/webauthnTypes","type":"topic","role":"symbol"},"doc://Passage/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/documentation/Passage/PassageUserInfo/id":{"url":"\/documentation\/passage\/passageuserinfo\/id","kind":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"id","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/id","role":"symbol","abstract":[{"text":"the user’s unique id","type":"text"}]},"doc://Passage/documentation/Passage/PassageUserInfo/email":{"abstract":[{"type":"text","text":"user’s email address"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"email","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"title":"email","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/email","url":"\/documentation\/passage\/passageuserinfo\/email","type":"topic"},"doc://Passage/documentation/Passage/PassageUserInfo/createdAt":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createdAt","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/passageuserinfo\/createdat","title":"createdAt","abstract":[{"text":"when the user was created","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/createdAt"},"doc://Passage/documentation/Passage/PassageUserInfo/init(from:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/init(from:)","role":"symbol","kind":"symbol","title":"init(from:)","type":"topic","url":"\/documentation\/passage\/passageuserinfo\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[]},"doc://Passage/documentation/Passage/PassageUserInfo":{"title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","abstract":[{"type":"text","text":"Information about a Passage user"}],"kind":"symbol","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageUserInfo"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/PassageUserInfo/status":{"title":"status","abstract":[{"type":"text","text":"status of the user"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"status","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/status","url":"\/documentation\/passage\/passageuserinfo\/status","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/documentation/Passage/PassageUserInfo/lastLoginAt":{"title":"lastLoginAt","kind":"symbol","abstract":[{"type":"text","text":"last time the user logged in"}],"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"lastLoginAt","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/lastLoginAt","url":"\/documentation\/passage\/passageuserinfo\/lastloginat"},"doc://Passage/documentation/Passage/PassageUserInfo/socialConnections":{"title":"socialConnections","abstract":[{"text":"social accounts connected to your user","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"socialConnections","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UserSocialConnections","preciseIdentifier":"s:7Passage21UserSocialConnectionsV"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/socialConnections","url":"\/documentation\/passage\/passageuserinfo\/socialconnections","kind":"symbol"},"doc://Passage/documentation/Passage/PassageUserInfo/emailVerified":{"role":"symbol","title":"emailVerified","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"emailVerified","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","abstract":[{"text":"has the user’s email been verified","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/emailVerified","url":"\/documentation\/passage\/passageuserinfo\/emailverified"},"doc://Passage/documentation/Passage/PassageUserInfo/phoneVerified":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/phoneVerified","abstract":[{"type":"text","text":"has the user’s phone number been verified"}],"type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"phoneVerified"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"phoneVerified","kind":"symbol","url":"\/documentation\/passage\/passageuserinfo\/phoneverified"},"doc://Passage/documentation/Passage/PassageUserInfo/webauthn":{"title":"webauthn","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/webauthn","kind":"symbol","url":"\/documentation\/passage\/passageuserinfo\/webauthn","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"webauthn","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"does the user support webauthn"}]},"doc://Passage/documentation/Passage/PassageUserInfo/updatedAt":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"updatedAt"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/passageuserinfo\/updatedat","title":"updatedAt","abstract":[{"type":"text","text":"when the user was last update"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/updatedAt","role":"symbol","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/PassageUserInfo/userMetadata":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userMetadata"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10AnyCodableAAV","kind":"typeIdentifier","text":"AnyCodable"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/passageuserinfo\/usermetadata","abstract":[{"type":"text","text":"your Passage app’s custom user metadata"}],"title":"userMetadata","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/userMetadata","role":"symbol","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/PassageUserInfo/webauthnDevices":{"title":"webauthnDevices","url":"\/documentation\/passage\/passageuserinfo\/webauthndevices","kind":"symbol","abstract":[{"type":"text","text":"Devices the user has used webauthn on"}],"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"webauthnDevices","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Passage10DeviceInfoa","kind":"typeIdentifier","text":"DeviceInfo"},{"kind":"text","text":"]?"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/webauthnDevices","role":"symbol"},"doc://Passage/documentation/Passage/PassageUserInfo/loginCount":{"abstract":[{"type":"text","text":"number of times the user has logged in"}],"type":"topic","title":"loginCount","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/loginCount","url":"\/documentation\/passage\/passageuserinfo\/logincount","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"loginCount"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageuserinfo/createdat.json b/docs/data/documentation/passage/passageuserinfo/createdat.json index 0df51fb6..e72e5a4c 100644 --- a/docs/data/documentation/passage/passageuserinfo/createdat.json +++ b/docs/data/documentation/passage/passageuserinfo/createdat.json @@ -1 +1 @@ -{"abstract":[{"type":"text","text":"when the user was created"}],"variants":[{"paths":["\/documentation\/passage\/passageuserinfo\/createdat"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"createdAt","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/createdAt","interfaceLanguage":"swift"},"metadata":{"role":"symbol","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"externalID":"s:7Passage0A8UserInfoV9createdAtSSSgvp","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"createdAt","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"title":"createdAt"},"references":{"doc://Passage/documentation/Passage/PassageUserInfo/createdAt":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"createdAt","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/createdAt","role":"symbol","abstract":[{"text":"when the user was created","type":"text"}],"url":"\/documentation\/passage\/passageuserinfo\/createdat","type":"topic","title":"createdAt","kind":"symbol"},"doc://Passage/documentation/Passage/PassageUserInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PassageUserInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","type":"topic","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"abstract":[{"text":"Information about a Passage user","type":"text"}],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageuserinfo\/createdat"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/createdAt"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"createdAt","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"kind":"symbol","metadata":{"symbolKind":"property","modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage0A8UserInfoV9createdAtSSSgvp","roleHeading":"Instance Property","title":"createdAt","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"createdAt","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"abstract":[{"text":"when the user was created","type":"text"}],"references":{"doc://Passage/documentation/Passage/PassageUserInfo":{"title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","abstract":[{"type":"text","text":"Information about a Passage user"}],"kind":"symbol","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageUserInfo"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/PassageUserInfo/createdAt":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createdAt","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/passageuserinfo\/createdat","title":"createdAt","abstract":[{"text":"when the user was created","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/createdAt"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageuserinfo/email.json b/docs/data/documentation/passage/passageuserinfo/email.json index d40f0196..6588c82a 100644 --- a/docs/data/documentation/passage/passageuserinfo/email.json +++ b/docs/data/documentation/passage/passageuserinfo/email.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"email","modules":[{"name":"Passage"}],"externalID":"s:7Passage0A8UserInfoV5emailSSSgvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"email","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property"},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"email"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/email","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"user’s email address"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageuserinfo\/email"]}],"references":{"doc://Passage/documentation/Passage/PassageUserInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PassageUserInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","type":"topic","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"abstract":[{"text":"Information about a Passage user","type":"text"}],"role":"symbol"},"doc://Passage/documentation/Passage/PassageUserInfo/email":{"url":"\/documentation\/passage\/passageuserinfo\/email","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"email"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"email","kind":"symbol","abstract":[{"type":"text","text":"user’s email address"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/email"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"email"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/email"},"metadata":{"roleHeading":"Instance Property","modules":[{"name":"Passage"}],"symbolKind":"property","externalID":"s:7Passage0A8UserInfoV5emailSSSgvp","role":"symbol","title":"email","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"email"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"abstract":[{"type":"text","text":"user’s email address"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageuserinfo\/email"]}],"references":{"doc://Passage/documentation/Passage/PassageUserInfo/email":{"abstract":[{"type":"text","text":"user’s email address"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"email","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"title":"email","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/email","url":"\/documentation\/passage\/passageuserinfo\/email","type":"topic"},"doc://Passage/documentation/Passage/PassageUserInfo":{"title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","abstract":[{"type":"text","text":"Information about a Passage user"}],"kind":"symbol","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageUserInfo"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageuserinfo/emailverified.json b/docs/data/documentation/passage/passageuserinfo/emailverified.json index afdb7822..8fc687b4 100644 --- a/docs/data/documentation/passage/passageuserinfo/emailverified.json +++ b/docs/data/documentation/passage/passageuserinfo/emailverified.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/emailVerified","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"emailVerified","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageuserinfo\/emailverified"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"has the user’s email been verified"}],"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"emailVerified","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"property","externalID":"s:7Passage0A8UserInfoV13emailVerifiedSbvp","title":"emailVerified","modules":[{"name":"Passage"}],"roleHeading":"Instance Property","role":"symbol"},"references":{"doc://Passage/documentation/Passage/PassageUserInfo/emailVerified":{"url":"\/documentation\/passage\/passageuserinfo\/emailverified","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emailVerified"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"emailVerified","kind":"symbol","abstract":[{"type":"text","text":"has the user’s email been verified"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/emailVerified"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageUserInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PassageUserInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","type":"topic","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"abstract":[{"text":"Information about a Passage user","type":"text"}],"role":"symbol"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/emailVerified","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"emailVerified","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"]]},"abstract":[{"text":"has the user’s email been verified","type":"text"}],"metadata":{"symbolKind":"property","role":"symbol","title":"emailVerified","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"emailVerified","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"roleHeading":"Instance Property","externalID":"s:7Passage0A8UserInfoV13emailVerifiedSbvp","modules":[{"name":"Passage"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageuserinfo\/emailverified"]}],"sections":[],"references":{"doc://Passage/documentation/Passage/PassageUserInfo/emailVerified":{"role":"symbol","title":"emailVerified","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"emailVerified","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","abstract":[{"text":"has the user’s email been verified","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/emailVerified","url":"\/documentation\/passage\/passageuserinfo\/emailverified"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageUserInfo":{"title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","abstract":[{"type":"text","text":"Information about a Passage user"}],"kind":"symbol","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageUserInfo"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageuserinfo/id.json b/docs/data/documentation/passage/passageuserinfo/id.json index 0b2dc78f..64a8689d 100644 --- a/docs/data/documentation/passage/passageuserinfo/id.json +++ b/docs/data/documentation/passage/passageuserinfo/id.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"]]},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"platforms":["iOS"]}],"kind":"declarations"}],"metadata":{"title":"id","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"role":"symbol","externalID":"s:7Passage0A8UserInfoV2idSSvp","modules":[{"name":"Passage"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","abstract":[{"type":"text","text":"the user’s unique id"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/id"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageuserinfo\/id"]}],"references":{"doc://Passage/documentation/Passage/PassageUserInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PassageUserInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","type":"topic","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"abstract":[{"text":"Information about a Passage user","type":"text"}],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageUserInfo/id":{"title":"id","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"the user’s unique id"}],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passageuserinfo\/id"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"property","externalID":"s:7Passage0A8UserInfoV2idSSvp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"role":"symbol","title":"id","roleHeading":"Instance Property"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/id","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"the user’s unique id"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/passage\/passageuserinfo\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageUserInfo/id":{"url":"\/documentation\/passage\/passageuserinfo\/id","kind":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"id","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/id","role":"symbol","abstract":[{"text":"the user’s unique id","type":"text"}]},"doc://Passage/documentation/Passage/PassageUserInfo":{"title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","abstract":[{"type":"text","text":"Information about a Passage user"}],"kind":"symbol","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageUserInfo"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageuserinfo/init(from:).json b/docs/data/documentation/passage/passageuserinfo/init(from:).json index c06ef6e7..4b5a021c 100644 --- a/docs/data/documentation/passage/passageuserinfo/init(from:).json +++ b/docs/data/documentation/passage/passageuserinfo/init(from:).json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageuserinfo\/init(from:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/init(from:)","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","metadata":{"title":"init(from:)","externalID":"s:7Passage0A8UserInfoV4fromACs7Decoder_p_tKcfc","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"roleHeading":"Initializer","symbolKind":"init","modules":[{"name":"Passage"}]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/PassageUserInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PassageUserInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","type":"topic","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"abstract":[{"text":"Information about a Passage user","type":"text"}],"role":"symbol"},"doc://Passage/documentation/Passage/PassageUserInfo/init(from:)":{"url":"\/documentation\/passage\/passageuserinfo\/init(from:)","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"title":"init(from:)","kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/init(from:)"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/init(from:)","interfaceLanguage":"swift"},"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"symbolKind":"init","roleHeading":"Initializer","externalID":"s:7Passage0A8UserInfoV4fromACs7Decoder_p_tKcfc"},"variants":[{"paths":["\/documentation\/passage\/passageuserinfo\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/PassageUserInfo/init(from:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/init(from:)","role":"symbol","kind":"symbol","title":"init(from:)","type":"topic","url":"\/documentation\/passage\/passageuserinfo\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"abstract":[]},"doc://Passage/documentation/Passage/PassageUserInfo":{"title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","abstract":[{"type":"text","text":"Information about a Passage user"}],"kind":"symbol","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageUserInfo"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageuserinfo/lastloginat.json b/docs/data/documentation/passage/passageuserinfo/lastloginat.json index 7354f395..840983fa 100644 --- a/docs/data/documentation/passage/passageuserinfo/lastloginat.json +++ b/docs/data/documentation/passage/passageuserinfo/lastloginat.json @@ -1 +1 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/lastLoginAt","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/passageuserinfo\/lastloginat"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"]]},"metadata":{"title":"lastLoginAt","modules":[{"name":"Passage"}],"externalID":"s:7Passage0A8UserInfoV11lastLoginAtSSSgvp","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"lastLoginAt","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"abstract":[{"text":"last time the user logged in","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"lastLoginAt","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageUserInfo/lastLoginAt":{"url":"\/documentation\/passage\/passageuserinfo\/lastloginat","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"lastLoginAt","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"lastLoginAt","kind":"symbol","abstract":[{"type":"text","text":"last time the user logged in"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/lastLoginAt"},"doc://Passage/documentation/Passage/PassageUserInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PassageUserInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","type":"topic","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"abstract":[{"text":"Information about a Passage user","type":"text"}],"role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"lastLoginAt","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"languages":["swift"]}]}],"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/lastLoginAt"},"abstract":[{"type":"text","text":"last time the user logged in"}],"metadata":{"externalID":"s:7Passage0A8UserInfoV11lastLoginAtSSSgvp","role":"symbol","symbolKind":"property","modules":[{"name":"Passage"}],"roleHeading":"Instance Property","title":"lastLoginAt","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lastLoginAt","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageuserinfo\/lastloginat"]}],"references":{"doc://Passage/documentation/Passage/PassageUserInfo":{"title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","abstract":[{"type":"text","text":"Information about a Passage user"}],"kind":"symbol","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageUserInfo"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageUserInfo/lastLoginAt":{"title":"lastLoginAt","kind":"symbol","abstract":[{"type":"text","text":"last time the user logged in"}],"role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"lastLoginAt","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/lastLoginAt","url":"\/documentation\/passage\/passageuserinfo\/lastloginat"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageuserinfo/logincount.json b/docs/data/documentation/passage/passageuserinfo/logincount.json index 81792965..60973d8e 100644 --- a/docs/data/documentation/passage/passageuserinfo/logincount.json +++ b/docs/data/documentation/passage/passageuserinfo/logincount.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"loginCount","modules":[{"name":"Passage"}],"externalID":"s:7Passage0A8UserInfoV10loginCountSiSgvp","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginCount"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginCount"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/loginCount","interfaceLanguage":"swift"},"abstract":[{"text":"number of times the user has logged in","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageuserinfo\/logincount"]}],"references":{"doc://Passage/documentation/Passage/PassageUserInfo/loginCount":{"url":"\/documentation\/passage\/passageuserinfo\/logincount","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginCount"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"loginCount","kind":"symbol","abstract":[{"type":"text","text":"number of times the user has logged in"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/loginCount"},"doc://Passage/documentation/Passage/PassageUserInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PassageUserInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","type":"topic","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"abstract":[{"text":"Information about a Passage user","type":"text"}],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file +{"metadata":{"symbolKind":"property","title":"loginCount","roleHeading":"Instance Property","externalID":"s:7Passage0A8UserInfoV10loginCountSiSgvp","role":"symbol","modules":[{"name":"Passage"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"loginCount"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/loginCount"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"abstract":[{"text":"number of times the user has logged in","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageuserinfo\/logincount"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"loginCount","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":"?"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/PassageUserInfo/loginCount":{"abstract":[{"type":"text","text":"number of times the user has logged in"}],"type":"topic","title":"loginCount","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/loginCount","url":"\/documentation\/passage\/passageuserinfo\/logincount","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"loginCount"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?"}]},"doc://Passage/documentation/Passage/PassageUserInfo":{"title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","abstract":[{"type":"text","text":"Information about a Passage user"}],"kind":"symbol","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageUserInfo"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageuserinfo/phone.json b/docs/data/documentation/passage/passageuserinfo/phone.json index a163361d..c5a93d3e 100644 --- a/docs/data/documentation/passage/passageuserinfo/phone.json +++ b/docs/data/documentation/passage/passageuserinfo/phone.json @@ -1 +1 @@ -{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"phone","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/phone"},"metadata":{"externalID":"s:7Passage0A8UserInfoV5phoneSSSgvp","modules":[{"name":"Passage"}],"title":"phone","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"phone"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol"},"sections":[],"kind":"symbol","abstract":[{"text":"user’s phone number","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/passageuserinfo\/phone"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/PassageUserInfo/phone":{"type":"topic","url":"\/documentation\/passage\/passageuserinfo\/phone","abstract":[{"text":"user’s phone number","type":"text"}],"title":"phone","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/phone","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"phone"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/PassageUserInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PassageUserInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","type":"topic","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"abstract":[{"text":"Information about a Passage user","type":"text"}],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/phone"},"metadata":{"symbolKind":"property","externalID":"s:7Passage0A8UserInfoV5phoneSSSgvp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"phone","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"phone","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Instance Property"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"]]},"abstract":[{"type":"text","text":"user’s phone number"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"phone","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageuserinfo\/phone"]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageUserInfo":{"title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","abstract":[{"type":"text","text":"Information about a Passage user"}],"kind":"symbol","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageUserInfo"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/PassageUserInfo/phone":{"kind":"symbol","abstract":[{"type":"text","text":"user’s phone number"}],"title":"phone","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"phone"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/passageuserinfo\/phone","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/phone","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageuserinfo/phoneverified.json b/docs/data/documentation/passage/passageuserinfo/phoneverified.json index ca32dfdc..6e973345 100644 --- a/docs/data/documentation/passage/passageuserinfo/phoneverified.json +++ b/docs/data/documentation/passage/passageuserinfo/phoneverified.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:7Passage0A8UserInfoV13phoneVerifiedSbvp","title":"phoneVerified","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"phoneVerified"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"roleHeading":"Instance Property","role":"symbol","modules":[{"name":"Passage"}]},"abstract":[{"type":"text","text":"has the user’s phone number been verified"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"phoneVerified"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/passageuserinfo\/phoneverified"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/phoneVerified"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/PassageUserInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PassageUserInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","type":"topic","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"abstract":[{"text":"Information about a Passage user","type":"text"}],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageUserInfo/phoneVerified":{"url":"\/documentation\/passage\/passageuserinfo\/phoneverified","type":"topic","abstract":[{"text":"has the user’s phone number been verified","type":"text"}],"title":"phoneVerified","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/phoneVerified","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"phoneVerified","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageuserinfo\/phoneverified"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"]]},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"phoneVerified"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/phoneVerified","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"roleHeading":"Instance Property","externalID":"s:7Passage0A8UserInfoV13phoneVerifiedSbvp","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"phoneVerified"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"phoneVerified"},"abstract":[{"type":"text","text":"has the user’s phone number been verified"}],"references":{"doc://Passage/documentation/Passage/PassageUserInfo/phoneVerified":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/phoneVerified","abstract":[{"type":"text","text":"has the user’s phone number been verified"}],"type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"phoneVerified"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"phoneVerified","kind":"symbol","url":"\/documentation\/passage\/passageuserinfo\/phoneverified"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageUserInfo":{"title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","abstract":[{"type":"text","text":"Information about a Passage user"}],"kind":"symbol","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageUserInfo"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageuserinfo/socialconnections.json b/docs/data/documentation/passage/passageuserinfo/socialconnections.json new file mode 100644 index 00000000..09e8bd27 --- /dev/null +++ b/docs/data/documentation/passage/passageuserinfo/socialconnections.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"social accounts connected to your user","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageuserinfo\/socialconnections"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/socialConnections"},"sections":[],"metadata":{"title":"socialConnections","modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"socialConnections"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UserSocialConnections","preciseIdentifier":"s:7Passage21UserSocialConnectionsV"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","externalID":"s:7Passage0A8UserInfoV17socialConnectionsAA0b6SocialE0VSgvp","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"socialConnections","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","text":"UserSocialConnections","preciseIdentifier":"s:7Passage21UserSocialConnectionsV"},{"text":"?","kind":"text"}]}]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserSocialConnections":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserSocialConnections"}],"abstract":[],"url":"\/documentation\/passage\/usersocialconnections","title":"UserSocialConnections","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserSocialConnections"}]},"doc://Passage/documentation/Passage/PassageUserInfo/socialConnections":{"title":"socialConnections","abstract":[{"text":"social accounts connected to your user","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"socialConnections","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UserSocialConnections","preciseIdentifier":"s:7Passage21UserSocialConnectionsV"},{"text":"?","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/socialConnections","url":"\/documentation\/passage\/passageuserinfo\/socialconnections","kind":"symbol"},"doc://Passage/documentation/Passage/PassageUserInfo":{"title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","abstract":[{"type":"text","text":"Information about a Passage user"}],"kind":"symbol","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageUserInfo"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageuserinfo/status.json b/docs/data/documentation/passage/passageuserinfo/status.json index 75ac9f12..7394a6ac 100644 --- a/docs/data/documentation/passage/passageuserinfo/status.json +++ b/docs/data/documentation/passage/passageuserinfo/status.json @@ -1 +1 @@ -{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/status","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"status of the user"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"status","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]}]}],"metadata":{"externalID":"s:7Passage0A8UserInfoV6statusSSvp","modules":[{"name":"Passage"}],"title":"status","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"status","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageuserinfo\/status"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageUserInfo/status":{"url":"\/documentation\/passage\/passageuserinfo\/status","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"status","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"title":"status","kind":"symbol","abstract":[{"type":"text","text":"status of the user"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/status"},"doc://Passage/documentation/Passage/PassageUserInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PassageUserInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","type":"topic","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"abstract":[{"text":"Information about a Passage user","type":"text"}],"role":"symbol"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/status"},"metadata":{"title":"status","modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"status","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","externalID":"s:7Passage0A8UserInfoV6statusSSvp","role":"symbol"},"abstract":[{"text":"status of the user","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/passageuserinfo\/status"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"]]},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"status","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/PassageUserInfo":{"title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","abstract":[{"type":"text","text":"Information about a Passage user"}],"kind":"symbol","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageUserInfo"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/PassageUserInfo/status":{"title":"status","abstract":[{"type":"text","text":"status of the user"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"status","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/status","url":"\/documentation\/passage\/passageuserinfo\/status","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageuserinfo/updatedat.json b/docs/data/documentation/passage/passageuserinfo/updatedat.json index 5c782021..ee1098b2 100644 --- a/docs/data/documentation/passage/passageuserinfo/updatedat.json +++ b/docs/data/documentation/passage/passageuserinfo/updatedat.json @@ -1 +1 @@ -{"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"symbolKind":"property","title":"updatedAt","externalID":"s:7Passage0A8UserInfoV9updatedAtSSSgvp","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"updatedAt","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","role":"symbol","modules":[{"name":"Passage"}]},"abstract":[{"type":"text","text":"when the user was last update"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"updatedAt","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/passage\/passageuserinfo\/updatedat"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/updatedAt"},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageUserInfo/updatedAt":{"url":"\/documentation\/passage\/passageuserinfo\/updatedat","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"updatedAt","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"title":"updatedAt","kind":"symbol","abstract":[{"type":"text","text":"when the user was last update"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/updatedAt"},"doc://Passage/documentation/Passage/PassageUserInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PassageUserInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","type":"topic","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"abstract":[{"text":"Information about a Passage user","type":"text"}],"role":"symbol"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/passageuserinfo\/updatedat"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"when the user was last update"}],"metadata":{"externalID":"s:7Passage0A8UserInfoV9updatedAtSSSgvp","modules":[{"name":"Passage"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","title":"updatedAt","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"updatedAt","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/updatedAt"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"updatedAt"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"platforms":["iOS"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"references":{"doc://Passage/documentation/Passage/PassageUserInfo":{"title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","abstract":[{"type":"text","text":"Information about a Passage user"}],"kind":"symbol","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageUserInfo"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/PassageUserInfo/updatedAt":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"updatedAt"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/passageuserinfo\/updatedat","title":"updatedAt","abstract":[{"type":"text","text":"when the user was last update"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/updatedAt","role":"symbol","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageuserinfo/usermetadata.json b/docs/data/documentation/passage/passageuserinfo/usermetadata.json index a0d1a652..32a5722e 100644 --- a/docs/data/documentation/passage/passageuserinfo/usermetadata.json +++ b/docs/data/documentation/passage/passageuserinfo/usermetadata.json @@ -1 +1 @@ -{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageuserinfo\/usermetadata"]}],"metadata":{"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userMetadata"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"text":"Any","kind":"keyword"},{"text":"]?","kind":"text"}],"externalID":"s:7Passage0A8UserInfoV12userMetadataSDySSypGSgvp","modules":[{"name":"Passage"}],"title":"userMetadata"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/userMetadata","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"]]},"abstract":[{"text":"Custom metadata collected about the user","type":"text"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userMetadata","kind":"identifier"},{"kind":"text","text":": ["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"keyword","text":"Any"},{"kind":"text","text":"]? { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageUserInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PassageUserInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","type":"topic","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"abstract":[{"text":"Information about a Passage user","type":"text"}],"role":"symbol"},"doc://Passage/documentation/Passage/PassageUserInfo/userMetadata":{"url":"\/documentation\/passage\/passageuserinfo\/usermetadata","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userMetadata"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"text":"]?","kind":"text"}],"title":"userMetadata","kind":"symbol","abstract":[{"type":"text","text":"Custom metadata collected about the user"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/userMetadata"}}} \ No newline at end of file +{"abstract":[{"text":"your Passage app’s custom user metadata","type":"text"}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/userMetadata","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/passageuserinfo\/usermetadata"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"externalID":"s:7Passage0A8UserInfoV12userMetadata10AnyCodableAEVSgvp","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"userMetadata","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"userMetadata","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"userMetadata"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable"},{"kind":"text","text":"?"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/PassageUserInfo":{"title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","abstract":[{"type":"text","text":"Information about a Passage user"}],"kind":"symbol","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageUserInfo"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageUserInfo/userMetadata":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userMetadata"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10AnyCodableAAV","kind":"typeIdentifier","text":"AnyCodable"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/passageuserinfo\/usermetadata","abstract":[{"type":"text","text":"your Passage app’s custom user metadata"}],"title":"userMetadata","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/userMetadata","role":"symbol","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageuserinfo/webauthn.json b/docs/data/documentation/passage/passageuserinfo/webauthn.json index 59bbd06d..83fc565a 100644 --- a/docs/data/documentation/passage/passageuserinfo/webauthn.json +++ b/docs/data/documentation/passage/passageuserinfo/webauthn.json @@ -1 +1 @@ -{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/webauthn","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"text":"does the user support webauthn","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/passageuserinfo\/webauthn"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"webauthn"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"?","kind":"text"}],"platforms":["iOS"]}]}],"metadata":{"title":"webauthn","modules":[{"name":"Passage"}],"externalID":"s:7Passage0A8UserInfoV8webauthnSbSgvp","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"webauthn"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":"?","kind":"text"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"]]},"references":{"doc://Passage/documentation/Passage/PassageUserInfo/webauthn":{"url":"\/documentation\/passage\/passageuserinfo\/webauthn","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"webauthn","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"webauthn","kind":"symbol","abstract":[{"type":"text","text":"does the user support webauthn"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/webauthn"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageUserInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PassageUserInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","type":"topic","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"abstract":[{"text":"Information about a Passage user","type":"text"}],"role":"symbol"}}} \ No newline at end of file +{"metadata":{"title":"webauthn","modules":[{"name":"Passage"}],"externalID":"s:7Passage0A8UserInfoV8webauthnSbSgvp","role":"symbol","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"webauthn","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":"?","kind":"text"}]},"abstract":[{"type":"text","text":"does the user support webauthn"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"webauthn"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"languages":["swift"]}]}],"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/passageuserinfo\/webauthn"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/webauthn","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PassageUserInfo":{"title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","abstract":[{"type":"text","text":"Information about a Passage user"}],"kind":"symbol","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageUserInfo"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/PassageUserInfo/webauthn":{"title":"webauthn","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/webauthn","kind":"symbol","url":"\/documentation\/passage\/passageuserinfo\/webauthn","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"webauthn","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":"?","kind":"text"}],"abstract":[{"type":"text","text":"does the user support webauthn"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageuserinfo/webauthndevices.json b/docs/data/documentation/passage/passageuserinfo/webauthndevices.json index 37fe59da..87d81ede 100644 --- a/docs/data/documentation/passage/passageuserinfo/webauthndevices.json +++ b/docs/data/documentation/passage/passageuserinfo/webauthndevices.json @@ -1 +1 @@ -{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"]]},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:7Passage0A8UserInfoV15webauthnDevicesSayAA06DeviceC0VGSgvp","title":"webauthnDevices","role":"symbol","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"webauthnDevices","kind":"identifier"},{"text":": [","kind":"text"},{"text":"DeviceInfo","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10DeviceInfoV"},{"text":"]?","kind":"text"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"webauthnDevices"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:7Passage10DeviceInfoV","text":"DeviceInfo","identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/passageuserinfo\/webauthndevices"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Devices the user has used webauthn on","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/webauthnDevices","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PassageUserInfo/webauthnDevices":{"url":"\/documentation\/passage\/passageuserinfo\/webauthndevices","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"webauthnDevices"},{"text":": [","kind":"text"},{"text":"DeviceInfo","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10DeviceInfoV"},{"text":"]?","kind":"text"}],"title":"webauthnDevices","kind":"symbol","abstract":[{"type":"text","text":"Devices the user has used webauthn on"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/webauthnDevices"},"doc://Passage/documentation/Passage/PassageUserInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PassageUserInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","type":"topic","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"abstract":[{"text":"Information about a Passage user","type":"text"}],"role":"symbol"},"doc://Passage/documentation/Passage/DeviceInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceInfo"}],"url":"\/documentation\/passage\/deviceinfo","role":"symbol","navigatorTitle":[{"text":"DeviceInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","type":"topic","title":"DeviceInfo","abstract":[{"type":"text","text":"Information about a registered device"}]}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"webauthnDevices"},{"text":": [","kind":"text"},{"text":"DeviceInfo","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10DeviceInfoa","identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo"},{"text":"]?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageuserinfo\/webauthndevices"]}],"abstract":[{"type":"text","text":"Devices the user has used webauthn on"}],"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"symbolKind":"property","title":"webauthnDevices","externalID":"s:7Passage0A8UserInfoV15webauthnDevicesSayAA10CredentialVGSgvp","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"webauthnDevices"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:7Passage10DeviceInfoa","text":"DeviceInfo","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"roleHeading":"Instance Property","role":"symbol"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/webauthnDevices","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/DeviceInfo":{"type":"topic","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"DeviceInfo"}],"url":"\/documentation\/passage\/deviceinfo","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"DeviceInfo"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/DeviceInfo","abstract":[{"type":"text","text":"Information about a registered device"}],"title":"DeviceInfo"},"doc://Passage/documentation/Passage/PassageUserInfo/webauthnDevices":{"title":"webauthnDevices","url":"\/documentation\/passage\/passageuserinfo\/webauthndevices","kind":"symbol","abstract":[{"type":"text","text":"Devices the user has used webauthn on"}],"type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"webauthnDevices","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Passage10DeviceInfoa","kind":"typeIdentifier","text":"DeviceInfo"},{"kind":"text","text":"]?"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/webauthnDevices","role":"symbol"},"doc://Passage/documentation/Passage/PassageUserInfo":{"title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","abstract":[{"type":"text","text":"Information about a Passage user"}],"kind":"symbol","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageUserInfo"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passageuserinfo/webauthntypes.json b/docs/data/documentation/passage/passageuserinfo/webauthntypes.json index 7fcfb06d..3f280d74 100644 --- a/docs/data/documentation/passage/passageuserinfo/webauthntypes.json +++ b/docs/data/documentation/passage/passageuserinfo/webauthntypes.json @@ -1 +1 @@ -{"metadata":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"webauthnTypes","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]?","kind":"text"}],"symbolKind":"property","externalID":"s:7Passage0A8UserInfoV13webauthnTypesSaySSGSgvp","role":"symbol","modules":[{"name":"Passage"}],"roleHeading":"Instance Property","title":"webauthnTypes"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"webauthnTypes","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]?","kind":"text"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/webauthnTypes"},"variants":[{"paths":["\/documentation\/passage\/passageuserinfo\/webauthntypes"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"abstract":[{"text":"types of webauthn the user has used - passkey or platform","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage/PassageUserInfo":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PassageUserInfo","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","type":"topic","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"abstract":[{"text":"Information about a Passage user","type":"text"}],"role":"symbol"},"doc://Passage/documentation/Passage/PassageUserInfo/webauthnTypes":{"url":"\/documentation\/passage\/passageuserinfo\/webauthntypes","type":"topic","title":"webauthnTypes","abstract":[{"type":"text","text":"types of webauthn the user has used - passkey or platform"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/webauthnTypes","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"webauthnTypes"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]?","kind":"text"}],"kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file +{"sections":[],"metadata":{"title":"webauthnTypes","symbolKind":"property","externalID":"s:7Passage0A8UserInfoV13webauthnTypesSaySSGSgvp","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"webauthnTypes","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]?","kind":"text"}],"modules":[{"name":"Passage"}],"role":"symbol"},"abstract":[{"text":"types of webauthn the user has used - passkey or platform","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passageuserinfo\/webauthntypes"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/webauthnTypes","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"webauthnTypes"},{"text":": [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","references":{"doc://Passage/documentation/Passage/PassageUserInfo/webauthnTypes":{"title":"webauthnTypes","abstract":[{"text":"types of webauthn the user has used - passkey or platform","type":"text"}],"url":"\/documentation\/passage\/passageuserinfo\/webauthntypes","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"webauthnTypes"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo\/webauthnTypes","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/PassageUserInfo":{"title":"PassageUserInfo","url":"\/documentation\/passage\/passageuserinfo","abstract":[{"type":"text","text":"Information about a Passage user"}],"kind":"symbol","navigatorTitle":[{"text":"PassageUserInfo","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PassageUserInfo"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageUserInfo","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passkeyauthmethod.json b/docs/data/documentation/passage/passkeyauthmethod.json deleted file mode 100644 index 8aaf8c7e..00000000 --- a/docs/data/documentation/passage/passkeyauthmethod.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PasskeyAuthMethod","interfaceLanguage":"swift"},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ"],"title":"Conforms To","type":"conformsTo"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PasskeyAuthMethod\/init(from:)"]},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PasskeyAuthMethod\/Equatable-Implementations"],"title":"Default Implementations"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PasskeyAuthMethod","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"metadata":{"roleHeading":"Structure","symbolKind":"struct","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PasskeyAuthMethod"}],"externalID":"s:7Passage17PasskeyAuthMethodV","modules":[{"name":"Passage"}],"title":"PasskeyAuthMethod","navigatorTitle":[{"kind":"identifier","text":"PasskeyAuthMethod"}]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passkeyauthmethod"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"references":{"doc://Passage/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/documentation/Passage/PasskeyAuthMethod/Equatable-Implementations":{"title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyAuthMethod\/Equatable-Implementations","abstract":[],"kind":"article","role":"collectionGroup","type":"topic","url":"\/documentation\/passage\/passkeyauthmethod\/equatable-implementations"},"doc://Passage/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage/PasskeyAuthMethod":{"title":"PasskeyAuthMethod","navigatorTitle":[{"text":"PasskeyAuthMethod","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyAuthMethod","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PasskeyAuthMethod","kind":"identifier"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passkeyauthmethod"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/documentation/Passage/PasskeyAuthMethod/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyAuthMethod\/init(from:)","role":"symbol","type":"topic","url":"\/documentation\/passage\/passkeyauthmethod\/init(from:)","title":"init(from:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passkeyauthmethod/!=(_:_:).json b/docs/data/documentation/passage/passkeyauthmethod/!=(_:_:).json deleted file mode 100644 index 9cd9bf17..00000000 --- a/docs/data/documentation/passage/passkeyauthmethod/!=(_:_:).json +++ /dev/null @@ -1 +0,0 @@ -{"metadata":{"title":"!=(_:_:)","roleHeading":"Operator","symbolKind":"op","extendedModule":"Swift","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage17PasskeyAuthMethodV","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PasskeyAuthMethod\/!=(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PasskeyAuthMethod","doc:\/\/Passage\/documentation\/Passage\/PasskeyAuthMethod\/Equatable-Implementations"]]},"variants":[{"paths":["\/documentation\/passage\/passkeyauthmethod\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"references":{"doc://Passage/documentation/Passage/PasskeyAuthMethod":{"title":"PasskeyAuthMethod","navigatorTitle":[{"text":"PasskeyAuthMethod","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyAuthMethod","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PasskeyAuthMethod","kind":"identifier"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passkeyauthmethod"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PasskeyAuthMethod/Equatable-Implementations":{"title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyAuthMethod\/Equatable-Implementations","abstract":[],"kind":"article","role":"collectionGroup","type":"topic","url":"\/documentation\/passage\/passkeyauthmethod\/equatable-implementations"},"doc://Passage/documentation/Passage/PasskeyAuthMethod/!=(_:_:)":{"title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyAuthMethod\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passkeyauthmethod\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passkeyauthmethod/equatable-implementations.json b/docs/data/documentation/passage/passkeyauthmethod/equatable-implementations.json deleted file mode 100644 index 0c0adaa7..00000000 --- a/docs/data/documentation/passage/passkeyauthmethod/equatable-implementations.json +++ /dev/null @@ -1 +0,0 @@ -{"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PasskeyAuthMethod\/Equatable-Implementations"},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PasskeyAuthMethod"]]},"sections":[],"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PasskeyAuthMethod\/!=(_:_:)"]}],"variants":[{"paths":["\/documentation\/passage\/passkeyauthmethod\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/PasskeyAuthMethod/!=(_:_:)":{"title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyAuthMethod\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passkeyauthmethod\/!=(_:_:)"},"doc://Passage/documentation/Passage/PasskeyAuthMethod":{"title":"PasskeyAuthMethod","navigatorTitle":[{"text":"PasskeyAuthMethod","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyAuthMethod","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PasskeyAuthMethod","kind":"identifier"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passkeyauthmethod"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passkeyauthmethod/init(from:).json b/docs/data/documentation/passage/passkeyauthmethod/init(from:).json deleted file mode 100644 index 7bbdc4f9..00000000 --- a/docs/data/documentation/passage/passkeyauthmethod/init(from:).json +++ /dev/null @@ -1 +0,0 @@ -{"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"symbolKind":"init","externalID":"s:7Passage17PasskeyAuthMethodV4fromACs7Decoder_p_tKcfc","role":"symbol","roleHeading":"Initializer","modules":[{"name":"Passage"}],"title":"init(from:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PasskeyAuthMethod"]]},"variants":[{"paths":["\/documentation\/passage\/passkeyauthmethod\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PasskeyAuthMethod\/init(from:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PasskeyAuthMethod":{"title":"PasskeyAuthMethod","navigatorTitle":[{"text":"PasskeyAuthMethod","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyAuthMethod","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PasskeyAuthMethod","kind":"identifier"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/passkeyauthmethod"},"doc://Passage/documentation/Passage/PasskeyAuthMethod/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyAuthMethod\/init(from:)","role":"symbol","type":"topic","url":"\/documentation\/passage\/passkeyauthmethod\/init(from:)","title":"init(from:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passkeycreationoptions.json b/docs/data/documentation/passage/passkeycreationoptions.json index 712a936d..92d022e9 100644 --- a/docs/data/documentation/passage/passkeycreationoptions.json +++ b/docs/data/documentation/passage/passkeycreationoptions.json @@ -1 +1 @@ -{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PasskeyCreationOptions"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions\/init(authenticatorAttachment:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions\/authenticatorAttachment"]}],"variants":[{"paths":["\/documentation\/passage\/passkeycreationoptions"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Structure","symbolKind":"struct","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PasskeyCreationOptions","kind":"identifier"}],"externalID":"s:7Passage22PasskeyCreationOptionsV","modules":[{"name":"Passage"}],"title":"PasskeyCreationOptions","navigatorTitle":[{"kind":"identifier","text":"PasskeyCreationOptions"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"references":{"doc://Passage/documentation/Passage/PasskeyCreationOptions/authenticatorAttachment":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions\/authenticatorAttachment","title":"authenticatorAttachment","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"authenticatorAttachment","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AuthenticatorAttachment","kind":"typeIdentifier","preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO"}],"url":"\/documentation\/passage\/passkeycreationoptions\/authenticatorattachment","kind":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PasskeyCreationOptions/init(authenticatorAttachment:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions\/init(authenticatorAttachment:)","abstract":[],"url":"\/documentation\/passage\/passkeycreationoptions\/init(authenticatorattachment:)","type":"topic","kind":"symbol","title":"init(authenticatorAttachment:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"authenticatorAttachment"},{"text":": ","kind":"text"},{"text":"AuthenticatorAttachment","preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://Passage/documentation/Passage/PasskeyCreationOptions":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PasskeyCreationOptions","kind":"identifier"}],"url":"\/documentation\/passage\/passkeycreationoptions","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PasskeyCreationOptions"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions","type":"topic","title":"PasskeyCreationOptions","abstract":[]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PasskeyCreationOptions","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions\/init(authenticatorAttachment:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions\/authenticatorAttachment"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/passkeycreationoptions"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"struct","role":"symbol","title":"PasskeyCreationOptions","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PasskeyCreationOptions"}],"roleHeading":"Structure","navigatorTitle":[{"kind":"identifier","text":"PasskeyCreationOptions"}],"externalID":"s:7Passage22PasskeyCreationOptionsV","modules":[{"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage/PasskeyCreationOptions/init(authenticatorAttachment:)":{"type":"topic","title":"init(authenticatorAttachment:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions\/init(authenticatorAttachment:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"authenticatorAttachment","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AuthenticatorAttachment","kind":"typeIdentifier","preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO"},{"text":")","kind":"text"}],"kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/passage\/passkeycreationoptions\/init(authenticatorattachment:)"},"doc://Passage/documentation/Passage/PasskeyCreationOptions":{"type":"topic","title":"PasskeyCreationOptions","identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PasskeyCreationOptions","kind":"identifier"}],"kind":"symbol","abstract":[],"navigatorTitle":[{"text":"PasskeyCreationOptions","kind":"identifier"}],"role":"symbol","url":"\/documentation\/passage\/passkeycreationoptions"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PasskeyCreationOptions/authenticatorAttachment":{"role":"symbol","title":"authenticatorAttachment","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authenticatorAttachment","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO","text":"AuthenticatorAttachment","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions\/authenticatorAttachment","url":"\/documentation\/passage\/passkeycreationoptions\/authenticatorattachment"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passkeycreationoptions/authenticatorattachment.json b/docs/data/documentation/passage/passkeycreationoptions/authenticatorattachment.json index 780bd6b2..4c159d2c 100644 --- a/docs/data/documentation/passage/passkeycreationoptions/authenticatorattachment.json +++ b/docs/data/documentation/passage/passkeycreationoptions/authenticatorattachment.json @@ -1 +1 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions\/authenticatorAttachment"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passkeycreationoptions\/authenticatorattachment"]}],"metadata":{"modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage22PasskeyCreationOptionsV23authenticatorAttachmentAA013AuthenticatorF0Ovp","title":"authenticatorAttachment","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"authenticatorAttachment","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AuthenticatorAttachment","preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO"}],"symbolKind":"property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authenticatorAttachment","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","kind":"typeIdentifier","text":"AuthenticatorAttachment"}],"platforms":["iOS"],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/PasskeyCreationOptions/authenticatorAttachment":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions\/authenticatorAttachment","title":"authenticatorAttachment","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"authenticatorAttachment","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AuthenticatorAttachment","kind":"typeIdentifier","preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO"}],"url":"\/documentation\/passage\/passkeycreationoptions\/authenticatorattachment","kind":"symbol"},"doc://Passage/documentation/Passage/AuthenticatorAttachment":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","type":"topic","url":"\/documentation\/passage\/authenticatorattachment","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticatorAttachment"}],"role":"symbol","abstract":[],"title":"AuthenticatorAttachment","navigatorTitle":[{"kind":"identifier","text":"AuthenticatorAttachment"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PasskeyCreationOptions":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PasskeyCreationOptions","kind":"identifier"}],"url":"\/documentation\/passage\/passkeycreationoptions","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PasskeyCreationOptions"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions","type":"topic","title":"PasskeyCreationOptions","abstract":[]}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/passkeycreationoptions\/authenticatorattachment"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authenticatorAttachment","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AuthenticatorAttachment","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO"}]}]}],"sections":[],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"authenticatorAttachment","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AuthenticatorAttachment","preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO"}],"externalID":"s:7Passage22PasskeyCreationOptionsV23authenticatorAttachmentAA013AuthenticatorF0Ovp","title":"authenticatorAttachment","role":"symbol","roleHeading":"Instance Property"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions\/authenticatorAttachment"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PasskeyCreationOptions/authenticatorAttachment":{"role":"symbol","title":"authenticatorAttachment","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authenticatorAttachment","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO","text":"AuthenticatorAttachment","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions\/authenticatorAttachment","url":"\/documentation\/passage\/passkeycreationoptions\/authenticatorattachment"},"doc://Passage/documentation/Passage/AuthenticatorAttachment":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"AuthenticatorAttachment","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatorattachment","abstract":[{"text":"selects the type of authentication that will be used in this WebAuthN flow request","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticatorAttachment"}],"title":"AuthenticatorAttachment","kind":"symbol"},"doc://Passage/documentation/Passage/PasskeyCreationOptions":{"type":"topic","title":"PasskeyCreationOptions","identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PasskeyCreationOptions","kind":"identifier"}],"kind":"symbol","abstract":[],"navigatorTitle":[{"text":"PasskeyCreationOptions","kind":"identifier"}],"role":"symbol","url":"\/documentation\/passage\/passkeycreationoptions"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passkeycreationoptions/init(authenticatorattachment:).json b/docs/data/documentation/passage/passkeycreationoptions/init(authenticatorattachment:).json index f8d167e1..bb6965af 100644 --- a/docs/data/documentation/passage/passkeycreationoptions/init(authenticatorattachment:).json +++ b/docs/data/documentation/passage/passkeycreationoptions/init(authenticatorattachment:).json @@ -1 +1 @@ -{"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"authenticatorAttachment","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AuthenticatorAttachment","preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions\/init(authenticatorAttachment:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/passkeycreationoptions\/init(authenticatorattachment:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions"]]},"metadata":{"roleHeading":"Initializer","symbolKind":"init","externalID":"s:7Passage22PasskeyCreationOptionsV23authenticatorAttachmentAcA013AuthenticatorF0O_tcfc","title":"init(authenticatorAttachment:)","modules":[{"name":"Passage"}],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"authenticatorAttachment","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO","text":"AuthenticatorAttachment"},{"text":")","kind":"text"}]},"references":{"doc://Passage/documentation/Passage/PasskeyCreationOptions/init(authenticatorAttachment:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions\/init(authenticatorAttachment:)","abstract":[],"url":"\/documentation\/passage\/passkeycreationoptions\/init(authenticatorattachment:)","type":"topic","kind":"symbol","title":"init(authenticatorAttachment:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"authenticatorAttachment"},{"text":": ","kind":"text"},{"text":"AuthenticatorAttachment","preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://Passage/documentation/Passage/AuthenticatorAttachment":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","type":"topic","url":"\/documentation\/passage\/authenticatorattachment","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticatorAttachment"}],"role":"symbol","abstract":[],"title":"AuthenticatorAttachment","navigatorTitle":[{"kind":"identifier","text":"AuthenticatorAttachment"}],"kind":"symbol"},"doc://Passage/documentation/Passage/PasskeyCreationOptions":{"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"PasskeyCreationOptions","kind":"identifier"}],"url":"\/documentation\/passage\/passkeycreationoptions","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"PasskeyCreationOptions"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions","type":"topic","title":"PasskeyCreationOptions","abstract":[]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions\/init(authenticatorAttachment:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions"]]},"variants":[{"paths":["\/documentation\/passage\/passkeycreationoptions\/init(authenticatorattachment:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"init(authenticatorAttachment:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"authenticatorAttachment"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO","text":"AuthenticatorAttachment","kind":"typeIdentifier"},{"text":")","kind":"text"}],"roleHeading":"Initializer","externalID":"s:7Passage22PasskeyCreationOptionsV23authenticatorAttachmentAcA013AuthenticatorF0O_tcfc","modules":[{"name":"Passage"}],"role":"symbol","symbolKind":"init"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"authenticatorAttachment","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AuthenticatorAttachment","preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment"},{"text":")","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage/PasskeyCreationOptions":{"type":"topic","title":"PasskeyCreationOptions","identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PasskeyCreationOptions","kind":"identifier"}],"kind":"symbol","abstract":[],"navigatorTitle":[{"text":"PasskeyCreationOptions","kind":"identifier"}],"role":"symbol","url":"\/documentation\/passage\/passkeycreationoptions"},"doc://Passage/documentation/Passage/PasskeyCreationOptions/init(authenticatorAttachment:)":{"type":"topic","title":"init(authenticatorAttachment:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyCreationOptions\/init(authenticatorAttachment:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"authenticatorAttachment","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AuthenticatorAttachment","kind":"typeIdentifier","preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO"},{"text":")","kind":"text"}],"kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/passage\/passkeycreationoptions\/init(authenticatorattachment:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AuthenticatorAttachment":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"AuthenticatorAttachment","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatorattachment","abstract":[{"text":"selects the type of authentication that will be used in this WebAuthN flow request","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticatorAttachment"}],"title":"AuthenticatorAttachment","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passkeyreadinessapi.json b/docs/data/documentation/passage/passkeyreadinessapi.json new file mode 100644 index 00000000..88f9a195 --- /dev/null +++ b/docs/data/documentation/passage/passkeyreadinessapi.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PasskeyReadinessAPI","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"metadata":{"navigatorTitle":[{"text":"PasskeyReadinessAPI","kind":"identifier"}],"modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"PasskeyReadinessAPI","kind":"identifier"}],"roleHeading":"Class","role":"symbol","symbolKind":"class","title":"PasskeyReadinessAPI","externalID":"s:7Passage19PasskeyReadinessAPIC"},"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"title":"Type Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PasskeyReadinessAPI\/createPasskeyReadiness(createPasskeyReadinessRequest:userAgent:origin:deviceOS:deviceOSVersion:appIdentifier:)","doc:\/\/Passage\/documentation\/Passage\/PasskeyReadinessAPI\/createPasskeyReadinessWithRequestBuilder(createPasskeyReadinessRequest:userAgent:origin:deviceOS:deviceOSVersion:appIdentifier:)"]}],"variants":[{"paths":["\/documentation\/passage\/passkeyreadinessapi"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"PasskeyReadinessAPI","kind":"identifier"}],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/PasskeyReadinessAPI":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"PasskeyReadinessAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PasskeyReadinessAPI"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyReadinessAPI","role":"symbol","title":"PasskeyReadinessAPI","type":"topic","url":"\/documentation\/passage\/passkeyreadinessapi"},"doc://Passage/documentation/Passage/PasskeyReadinessAPI/createPasskeyReadinessWithRequestBuilder(createPasskeyReadinessRequest:userAgent:origin:deviceOS:deviceOSVersion:appIdentifier:)":{"abstract":[{"type":"text","text":"Create Passkey Readiness Analytics"}],"kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"createPasskeyReadinessWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"createPasskeyReadinessRequest"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage29CreatePasskeyReadinessRequestV","text":"CreatePasskeyReadinessRequest","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"userAgent","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"origin","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"deviceOS","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"deviceOSVersion","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"appIdentifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier","text":"RequestBuilder"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":">","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyReadinessAPI\/createPasskeyReadinessWithRequestBuilder(createPasskeyReadinessRequest:userAgent:origin:deviceOS:deviceOSVersion:appIdentifier:)","role":"symbol","title":"createPasskeyReadinessWithRequestBuilder(createPasskeyReadinessRequest:userAgent:origin:deviceOS:deviceOSVersion:appIdentifier:)","type":"topic","url":"\/documentation\/passage\/passkeyreadinessapi\/createpasskeyreadinesswithrequestbuilder(createpasskeyreadinessrequest:useragent:origin:deviceos:deviceosversion:appidentifier:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PasskeyReadinessAPI/createPasskeyReadiness(createPasskeyReadinessRequest:userAgent:origin:deviceOS:deviceOSVersion:appIdentifier:)":{"abstract":[{"type":"text","text":"Create Passkey Readiness Analytics"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"createPasskeyReadiness","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"createPasskeyReadinessRequest"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage29CreatePasskeyReadinessRequestV","text":"CreatePasskeyReadinessRequest","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"userAgent","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"origin","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"deviceOS","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"deviceOSVersion","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"appIdentifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyReadinessAPI\/createPasskeyReadiness(createPasskeyReadinessRequest:userAgent:origin:deviceOS:deviceOSVersion:appIdentifier:)","role":"symbol","title":"createPasskeyReadiness(createPasskeyReadinessRequest:userAgent:origin:deviceOS:deviceOSVersion:appIdentifier:)","type":"topic","url":"\/documentation\/passage\/passkeyreadinessapi\/createpasskeyreadiness(createpasskeyreadinessrequest:useragent:origin:deviceos:deviceosversion:appidentifier:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passkeyreadinessapi/createpasskeyreadiness(createpasskeyreadinessrequest:useragent:origin:deviceos:deviceosversion:appidentifier:).json b/docs/data/documentation/passage/passkeyreadinessapi/createpasskeyreadiness(createpasskeyreadinessrequest:useragent:origin:deviceos:deviceosversion:appidentifier:).json new file mode 100644 index 00000000..f66f313c --- /dev/null +++ b/docs/data/documentation/passage/passkeyreadinessapi/createpasskeyreadiness(createpasskeyreadinessrequest:useragent:origin:deviceos:deviceosversion:appidentifier:).json @@ -0,0 +1 @@ +{"kind":"symbol","abstract":[{"type":"text","text":"Create Passkey Readiness Analytics"}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PasskeyReadinessAPI\/createPasskeyReadiness(createPasskeyReadinessRequest:userAgent:origin:deviceOS:deviceOSVersion:appIdentifier:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"createPasskeyReadiness(createPasskeyReadinessRequest:userAgent:origin:deviceOS:deviceOSVersion:appIdentifier:)","modules":[{"name":"Passage"}],"platforms":[{"name":"iOS","introducedAt":"13.0","beta":false,"deprecated":false,"unavailable":false},{"deprecated":false,"name":"macOS","unavailable":false,"introducedAt":"10.15","beta":false},{"beta":false,"introducedAt":"13.0","deprecated":false,"name":"tvOS","unavailable":false},{"deprecated":false,"introducedAt":"6.0","name":"watchOS","unavailable":false,"beta":false}],"roleHeading":"Type Method","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createPasskeyReadiness"},{"kind":"text","text":"("},{"kind":"externalParam","text":"createPasskeyReadinessRequest"},{"kind":"text","text":": "},{"text":"CreatePasskeyReadinessRequest","preciseIdentifier":"s:7Passage29CreatePasskeyReadinessRequestV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"userAgent","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?, ","kind":"text"},{"text":"origin","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"deviceOS"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"deviceOSVersion","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"appIdentifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?) ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"}],"externalID":"s:7Passage19PasskeyReadinessAPIC06createbC00ebC7Request9userAgent6origin8deviceOS0J9OSVersion13appIdentifieryAA06CreatebcF0V_SSSgA4MtYaKFZ","role":"symbol","symbolKind":"method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"createPasskeyReadiness"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"createPasskeyReadinessRequest"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage29CreatePasskeyReadinessRequestV","text":"CreatePasskeyReadinessRequest"},{"kind":"text","text":", "},{"text":"userAgent","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"origin","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"deviceOS"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"deviceOSVersion"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"appIdentifier","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"? = nil) "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["iOS"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"(body) Passkey readiness metrics","type":"text"}]}],"name":"createPasskeyReadinessRequest"},{"name":"userAgent","content":[{"inlineContent":[{"text":"(header) (optional)","type":"text"}],"type":"paragraph"}]},{"name":"origin","content":[{"inlineContent":[{"type":"text","text":"(header) url for passkey readiness (optional)"}],"type":"paragraph"}]},{"name":"deviceOS","content":[{"inlineContent":[{"type":"text","text":"(header) device os - mobile only (optional)"}],"type":"paragraph"}]},{"name":"deviceOSVersion","content":[{"inlineContent":[{"text":"(header) device os version - mobile only (optional)","type":"text"}],"type":"paragraph"}]},{"name":"appIdentifier","content":[{"type":"paragraph","inlineContent":[{"text":"(header) app identifier - mobile only (optional)","type":"text"}]}]}],"kind":"parameters"},{"content":[{"level":2,"type":"heading","anchor":"return-value","text":"Return Value"},{"inlineContent":[{"type":"text","text":"Void"}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PasskeyReadinessAPI"]]},"variants":[{"paths":["\/documentation\/passage\/passkeyreadinessapi\/createpasskeyreadiness(createpasskeyreadinessrequest:useragent:origin:deviceos:deviceosversion:appidentifier:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/PasskeyReadinessAPI":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"PasskeyReadinessAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PasskeyReadinessAPI"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyReadinessAPI","role":"symbol","title":"PasskeyReadinessAPI","type":"topic","url":"\/documentation\/passage\/passkeyreadinessapi"},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest":{"title":"CreatePasskeyReadinessRequest","url":"\/documentation\/passage\/createpasskeyreadinessrequest","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CreatePasskeyReadinessRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CreatePasskeyReadinessRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/PasskeyReadinessAPI/createPasskeyReadiness(createPasskeyReadinessRequest:userAgent:origin:deviceOS:deviceOSVersion:appIdentifier:)":{"abstract":[{"type":"text","text":"Create Passkey Readiness Analytics"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"createPasskeyReadiness","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"createPasskeyReadinessRequest"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage29CreatePasskeyReadinessRequestV","text":"CreatePasskeyReadinessRequest","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"userAgent","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"origin","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"deviceOS","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"deviceOSVersion","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"appIdentifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyReadinessAPI\/createPasskeyReadiness(createPasskeyReadinessRequest:userAgent:origin:deviceOS:deviceOSVersion:appIdentifier:)","role":"symbol","title":"createPasskeyReadiness(createPasskeyReadinessRequest:userAgent:origin:deviceOS:deviceOSVersion:appIdentifier:)","type":"topic","url":"\/documentation\/passage\/passkeyreadinessapi\/createpasskeyreadiness(createpasskeyreadinessrequest:useragent:origin:deviceos:deviceosversion:appidentifier:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/passkeyreadinessapi/createpasskeyreadinesswithrequestbuilder(createpasskeyreadinessrequest:useragent:origin:deviceos:deviceosversion:appidentifier:).json b/docs/data/documentation/passage/passkeyreadinessapi/createpasskeyreadinesswithrequestbuilder(createpasskeyreadinessrequest:useragent:origin:deviceos:deviceosversion:appidentifier:).json new file mode 100644 index 00000000..6511363d --- /dev/null +++ b/docs/data/documentation/passage/passkeyreadinessapi/createpasskeyreadinesswithrequestbuilder(createpasskeyreadinessrequest:useragent:origin:deviceos:deviceosversion:appidentifier:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/PasskeyReadinessAPI"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"createPasskeyReadinessWithRequestBuilder"},{"text":"(","kind":"text"},{"text":"createPasskeyReadinessRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","text":"CreatePasskeyReadinessRequest","preciseIdentifier":"s:7Passage29CreatePasskeyReadinessRequestV"},{"kind":"text","text":", "},{"text":"userAgent","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"origin"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"? = nil, "},{"text":"deviceOS","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? = nil, ","kind":"text"},{"text":"deviceOSVersion","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"? = nil, "},{"text":"appIdentifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? = nil) -> ","kind":"text"},{"kind":"typeIdentifier","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"createPasskeyReadinessRequest","content":[{"inlineContent":[{"text":"(body) Passkey readiness metrics","type":"text"}],"type":"paragraph"}]},{"name":"userAgent","content":[{"inlineContent":[{"type":"text","text":"(header) (optional)"}],"type":"paragraph"}]},{"name":"origin","content":[{"inlineContent":[{"text":"(header) url for passkey readiness (optional)","type":"text"}],"type":"paragraph"}]},{"name":"deviceOS","content":[{"inlineContent":[{"type":"text","text":"(header) device os - mobile only (optional)"}],"type":"paragraph"}]},{"name":"deviceOSVersion","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(header) device os version - mobile only (optional)"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(header) app identifier - mobile only (optional)"}]}],"name":"appIdentifier"}]},{"kind":"content","content":[{"type":"heading","text":"Return Value","level":2,"anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"RequestBuilder"}]}]},{"content":[{"type":"heading","text":"Discussion","anchor":"discussion","level":2},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"POST \/analytics\/passkey-readiness"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"Sends device’s WebAuthn passkey readiness metrics"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"API Key:","type":"text"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"type: apiKey X-API-KEY (HEADER)","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"name: ApiKeyAuth","type":"text"}]}]}]}]}],"type":"unorderedList"}],"kind":"content"}],"kind":"symbol","abstract":[{"text":"Create Passkey Readiness Analytics","type":"text"}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/PasskeyReadinessAPI\/createPasskeyReadinessWithRequestBuilder(createPasskeyReadinessRequest:userAgent:origin:deviceOS:deviceOSVersion:appIdentifier:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage19PasskeyReadinessAPIC06createbC18WithRequestBuilder0ebcG09userAgent6origin8deviceOS0L9OSVersion13appIdentifierAA0gH0CyytGAA06CreatebcG0V_SSSgA4PtFZ","modules":[{"name":"Passage"}],"roleHeading":"Type Method","role":"symbol","symbolKind":"method","title":"createPasskeyReadinessWithRequestBuilder(createPasskeyReadinessRequest:userAgent:origin:deviceOS:deviceOSVersion:appIdentifier:)","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"createPasskeyReadinessWithRequestBuilder"},{"kind":"text","text":"("},{"kind":"externalParam","text":"createPasskeyReadinessRequest"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage29CreatePasskeyReadinessRequestV","kind":"typeIdentifier","text":"CreatePasskeyReadinessRequest"},{"text":", ","kind":"text"},{"text":"userAgent","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"origin","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"deviceOS","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"deviceOSVersion"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"appIdentifier","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":">","kind":"text"}]},"variants":[{"paths":["\/documentation\/passage\/passkeyreadinessapi\/createpasskeyreadinesswithrequestbuilder(createpasskeyreadinessrequest:useragent:origin:deviceos:deviceosversion:appidentifier:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/PasskeyReadinessAPI/createPasskeyReadinessWithRequestBuilder(createPasskeyReadinessRequest:userAgent:origin:deviceOS:deviceOSVersion:appIdentifier:)":{"abstract":[{"type":"text","text":"Create Passkey Readiness Analytics"}],"kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"createPasskeyReadinessWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"createPasskeyReadinessRequest"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage29CreatePasskeyReadinessRequestV","text":"CreatePasskeyReadinessRequest","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"userAgent","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"origin","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"deviceOS","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"deviceOSVersion","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"appIdentifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier","text":"RequestBuilder"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":">","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyReadinessAPI\/createPasskeyReadinessWithRequestBuilder(createPasskeyReadinessRequest:userAgent:origin:deviceOS:deviceOSVersion:appIdentifier:)","role":"symbol","title":"createPasskeyReadinessWithRequestBuilder(createPasskeyReadinessRequest:userAgent:origin:deviceOS:deviceOSVersion:appIdentifier:)","type":"topic","url":"\/documentation\/passage\/passkeyreadinessapi\/createpasskeyreadinesswithrequestbuilder(createpasskeyreadinessrequest:useragent:origin:deviceos:deviceosversion:appidentifier:)"},"doc://Passage/documentation/Passage/PasskeyReadinessAPI":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"PasskeyReadinessAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PasskeyReadinessAPI"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/PasskeyReadinessAPI","role":"symbol","title":"PasskeyReadinessAPI","type":"topic","url":"\/documentation\/passage\/passkeyreadinessapi"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreatePasskeyReadinessRequest":{"title":"CreatePasskeyReadinessRequest","url":"\/documentation\/passage\/createpasskeyreadinessrequest","abstract":[],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CreatePasskeyReadinessRequest"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"CreatePasskeyReadinessRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreatePasskeyReadinessRequest","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertion.json b/docs/data/documentation/passage/protocolcredentialassertion.json new file mode 100644 index 00000000..20895b87 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertion.json @@ -0,0 +1 @@ +{"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/init(publicKey:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/publicKey"],"title":"Instance Properties"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/encode(to:)"],"title":"Instance Methods"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys"],"title":"Enumerations"},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/Equatable-Implementations"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProtocolCredentialAssertion"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProtocolCredentialAssertion"}],"externalID":"s:7Passage27ProtocolCredentialAssertionV","symbolKind":"struct","roleHeading":"Structure","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertion"}],"modules":[{"name":"Passage"}],"title":"ProtocolCredentialAssertion"},"sections":[],"variants":[{"paths":["\/documentation\/passage\/protocolcredentialassertion"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Passage/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/init(publicKey:)":{"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"publicKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage36ProtocolCredentialAssertionPublicKeyV","text":"ProtocolCredentialAssertionPublicKey"},{"text":")","kind":"text"}],"abstract":[],"url":"\/documentation\/passage\/protocolcredentialassertion\/init(publickey:)","role":"symbol","title":"init(publicKey:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/init(publicKey:)","type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/encode(to:)":{"type":"topic","abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/encode(to:)","url":"\/documentation\/passage\/protocolcredentialassertion\/encode(to:)","kind":"symbol"},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertion","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertion"}],"title":"ProtocolCredentialAssertion","url":"\/documentation\/passage\/protocolcredentialassertion","type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/init(from:)":{"type":"topic","abstract":[],"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/init(from:)","url":"\/documentation\/passage\/protocolcredentialassertion\/init(from:)","kind":"symbol"},"doc://Passage/Se":{"identifier":"doc:\/\/Passage\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/publicKey":{"abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"publicKey","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage36ProtocolCredentialAssertionPublicKeyV","text":"ProtocolCredentialAssertionPublicKey"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/publicKey","kind":"symbol","title":"publicKey","url":"\/documentation\/passage\/protocolcredentialassertion\/publickey","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/Equatable-Implementations":{"type":"topic","abstract":[],"role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/Equatable-Implementations","url":"\/documentation\/passage\/protocolcredentialassertion\/equatable-implementations","kind":"article"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys":{"abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"ProtocolCredentialAssertion.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys","url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertion/!=(_:_:).json b/docs/data/documentation/passage/protocolcredentialassertion/!=(_:_:).json new file mode 100644 index 00000000..32b00390 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertion/!=(_:_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/Equatable-Implementations"]]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage27ProtocolCredentialAssertionV","roleHeading":"Operator","role":"symbol","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"op","title":"!=(_:_:)"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/!=(_:_:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertion\/!=(_:_:)"]}],"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertion":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertion","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertion"}],"title":"ProtocolCredentialAssertion","url":"\/documentation\/passage\/protocolcredentialassertion","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/protocolcredentialassertion\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/Equatable-Implementations":{"type":"topic","abstract":[],"role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/Equatable-Implementations","url":"\/documentation\/passage\/protocolcredentialassertion\/equatable-implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertion/codingkeys.json b/docs/data/documentation/passage/protocolcredentialassertion/codingkeys.json new file mode 100644 index 00000000..94602ad0 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertion/codingkeys.json @@ -0,0 +1 @@ +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys","interfaceLanguage":"swift"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/publicKey"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/RawRepresentable-Implementations"],"generated":true}],"metadata":{"modules":[{"name":"Passage"}],"externalID":"s:7Passage27ProtocolCredentialAssertionV10CodingKeysO","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"roleHeading":"Enumeration","symbolKind":"enum","title":"ProtocolCredentialAssertion.CodingKeys"},"kind":"symbol","relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"title":"Conforms To","type":"conformsTo"}],"variants":[{"paths":["\/documentation\/passage\/protocolcredentialassertion\/codingkeys"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys/RawRepresentable-Implementations":{"url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","kind":"article"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys/init(stringValue:)":{"url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/init(stringvalue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/init(stringValue:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"init(stringValue:)","kind":"symbol","type":"topic"},"doc://Passage/s9CodingKeyP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP","title":"Swift.CodingKey"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys":{"abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"ProtocolCredentialAssertion.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys","url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys","type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertion","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertion"}],"title":"ProtocolCredentialAssertion","url":"\/documentation\/passage\/protocolcredentialassertion","type":"topic"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys/CodingKey-Implementations":{"url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/codingkey-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","type":"topic","kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys/init(intValue:)":{"url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/init(intvalue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/init(intValue:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"title":"init(intValue:)","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys/init(rawValue:)":{"url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/init(rawvalue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/init(rawValue:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"init(rawValue:)","kind":"symbol","type":"topic"},"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys/publicKey":{"url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/publickey","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/publicKey","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"publicKey","kind":"identifier"}],"title":"ProtocolCredentialAssertion.CodingKeys.publicKey","kind":"symbol","type":"topic"},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys/Equatable-Implementations":{"role":"collectionGroup","url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/Equatable-Implementations","abstract":[]},"doc://Passage/SY":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertion/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/protocolcredentialassertion/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..7a13f69c --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertion/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/Equatable-Implementations"]]},"metadata":{"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"title":"!=(_:_:)","symbolKind":"op","role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage27ProtocolCredentialAssertionV10CodingKeysO","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"variants":[{"paths":["\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/!=(_:_:)"},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertion":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertion","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertion"}],"title":"ProtocolCredentialAssertion","url":"\/documentation\/passage\/protocolcredentialassertion","type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys":{"abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"ProtocolCredentialAssertion.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys","url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys/Equatable-Implementations":{"role":"collectionGroup","url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/Equatable-Implementations","abstract":[]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys/!=(_:_:)":{"type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","abstract":[],"url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/!=(_:_:)","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertion/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/protocolcredentialassertion/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..328902e5 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertion/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/description"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/codingkey-implementations"]}],"metadata":{"modules":[{"name":"Passage"}],"title":"CodingKey Implementations","role":"collectionGroup"},"sections":[],"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys/description":{"title":"description","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/description","url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/description","kind":"symbol"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys/debugDescription":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/debugDescription","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"debugDescription","kind":"symbol","url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/debugdescription"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertion","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertion"}],"title":"ProtocolCredentialAssertion","url":"\/documentation\/passage\/protocolcredentialassertion","type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys":{"abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"ProtocolCredentialAssertion.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys","url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertion/codingkeys/debugdescription.json b/docs/data/documentation/passage/protocolcredentialassertion/codingkeys/debugdescription.json new file mode 100644 index 00000000..615de970 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertion/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/CodingKey-Implementations"]]},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage27ProtocolCredentialAssertionV10CodingKeysO","roleHeading":"Instance Property","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"debugDescription","extendedModule":"Swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys/CodingKey-Implementations":{"url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/codingkey-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","type":"topic","kind":"article"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys":{"abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"ProtocolCredentialAssertion.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys","url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertion","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertion"}],"title":"ProtocolCredentialAssertion","url":"\/documentation\/passage\/protocolcredentialassertion","type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys/debugDescription":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/debugDescription","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"debugDescription","kind":"symbol","url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/debugdescription"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertion/codingkeys/description.json b/docs/data/documentation/passage/protocolcredentialassertion/codingkeys/description.json new file mode 100644 index 00000000..c92cefd5 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertion/codingkeys/description.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/description","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/CodingKey-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/description"]}],"sections":[],"metadata":{"extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"description","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage27ProtocolCredentialAssertionV10CodingKeysO","role":"symbol"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.description"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys":{"abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"ProtocolCredentialAssertion.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys","url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys","type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertion","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertion"}],"title":"ProtocolCredentialAssertion","url":"\/documentation\/passage\/protocolcredentialassertion","type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys/CodingKey-Implementations":{"url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/codingkey-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","type":"topic","kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys/description":{"title":"description","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/description","url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/description","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertion/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/protocolcredentialassertion/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..9dee4e42 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertion/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/!=(_:_:)"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/Equatable-Implementations"},"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/equatable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys"]]},"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertion":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertion","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertion"}],"title":"ProtocolCredentialAssertion","url":"\/documentation\/passage\/protocolcredentialassertion","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys":{"abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"ProtocolCredentialAssertion.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys","url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys","type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys/!=(_:_:)":{"type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","abstract":[],"url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/!=(_:_:)","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertion/codingkeys/hash(into:).json b/docs/data/documentation/passage/protocolcredentialassertion/codingkeys/hash(into:).json new file mode 100644 index 00000000..d384fab6 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertion/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage27ProtocolCredentialAssertionV10CodingKeysO","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"hash(into:)","extendedModule":"Swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/RawRepresentable-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys":{"abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"ProtocolCredentialAssertion.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys","url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys","type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys/hash(into:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/hash(into:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"hash(into:)","kind":"symbol","url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/hash(into:)"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertion","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertion"}],"title":"ProtocolCredentialAssertion","url":"\/documentation\/passage\/protocolcredentialassertion","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys/RawRepresentable-Implementations":{"url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertion/codingkeys/hashvalue.json b/docs/data/documentation/passage/protocolcredentialassertion/codingkeys/hashvalue.json new file mode 100644 index 00000000..25ea8a9e --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertion/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/hashValue"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/RawRepresentable-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Instance Property","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage27ProtocolCredentialAssertionV10CodingKeysO","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"symbolKind":"property","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"role":"symbol","extendedModule":"Swift","title":"hashValue"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/hashvalue"]}],"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys/RawRepresentable-Implementations":{"url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/rawrepresentable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","kind":"article"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys/hashValue":{"url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/hashvalue","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/hashValue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"kind":"symbol","role":"symbol","title":"hashValue"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertion","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertion"}],"title":"ProtocolCredentialAssertion","url":"\/documentation\/passage\/protocolcredentialassertion","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys":{"abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"ProtocolCredentialAssertion.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys","url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertion/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/protocolcredentialassertion/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..85c824df --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertion/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/init(intvalue:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/init(intValue:)"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"roleHeading":"Initializer","symbolKind":"init","role":"symbol","title":"init(intValue:)","modules":[{"name":"Passage"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"externalID":"s:7Passage27ProtocolCredentialAssertionV10CodingKeysO8intValueAESgSi_tcfc"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys":{"abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"ProtocolCredentialAssertion.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys","url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys","type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertion","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertion"}],"title":"ProtocolCredentialAssertion","url":"\/documentation\/passage\/protocolcredentialassertion","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys/init(intValue:)":{"url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/init(intvalue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/init(intValue:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"title":"init(intValue:)","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertion/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/protocolcredentialassertion/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..4e439db6 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertion/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/init(rawvalue:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys"]]},"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"roleHeading":"Initializer","externalID":"s:7Passage27ProtocolCredentialAssertionV10CodingKeysO8rawValueAESgSS_tcfc","title":"init(rawValue:)"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertion":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertion","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertion"}],"title":"ProtocolCredentialAssertion","url":"\/documentation\/passage\/protocolcredentialassertion","type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys":{"abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"ProtocolCredentialAssertion.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys","url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys/init(rawValue:)":{"url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/init(rawvalue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/init(rawValue:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"init(rawValue:)","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertion/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/protocolcredentialassertion/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..475d13d4 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertion/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"metadata":{"title":"init(stringValue:)","roleHeading":"Initializer","externalID":"s:7Passage27ProtocolCredentialAssertionV10CodingKeysO11stringValueAESgSS_tcfc","role":"symbol","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"modules":[{"name":"Passage"}]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/init(stringValue:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/init(stringvalue:)"]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys/init(stringValue:)":{"url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/init(stringvalue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/init(stringValue:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"init(stringValue:)","kind":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertion","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertion"}],"title":"ProtocolCredentialAssertion","url":"\/documentation\/passage\/protocolcredentialassertion","type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys":{"abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"ProtocolCredentialAssertion.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys","url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertion/codingkeys/publickey.json b/docs/data/documentation/passage/protocolcredentialassertion/codingkeys/publickey.json new file mode 100644 index 00000000..54c1e2d7 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertion/codingkeys/publickey.json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","metadata":{"symbolKind":"case","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"publicKey","kind":"identifier"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage27ProtocolCredentialAssertionV10CodingKeysO9publicKeyyA2EmF","roleHeading":"Case","title":"ProtocolCredentialAssertion.CodingKeys.publicKey"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"publicKey"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/publickey"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/publicKey"},"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys/publicKey":{"url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/publickey","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/publicKey","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"publicKey","kind":"identifier"}],"title":"ProtocolCredentialAssertion.CodingKeys.publicKey","kind":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys":{"abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"ProtocolCredentialAssertion.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys","url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys","type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertion","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertion"}],"title":"ProtocolCredentialAssertion","url":"\/documentation\/passage\/protocolcredentialassertion","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertion/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/protocolcredentialassertion/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..8bdbe096 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertion/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/rawrepresentable-implementations"]}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"kind":"article","schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"RawRepresentable Implementations"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/hashValue"],"generated":true,"title":"Instance Properties"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys/hashValue":{"url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/hashvalue","type":"topic","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/hashValue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"kind":"symbol","role":"symbol","title":"hashValue"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertion","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertion"}],"title":"ProtocolCredentialAssertion","url":"\/documentation\/passage\/protocolcredentialassertion","type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys/hash(into:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys\/hash(into:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"hash(into:)","kind":"symbol","url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/hash(into:)"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/CodingKeys":{"abstract":[],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"ProtocolCredentialAssertion.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/CodingKeys","url":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertion/encode(to:).json b/docs/data/documentation/passage/protocolcredentialassertion/encode(to:).json new file mode 100644 index 00000000..793d7a13 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertion/encode(to:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["iOS"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion"]]},"metadata":{"externalID":"s:7Passage27ProtocolCredentialAssertionV6encode2toys7Encoder_p_tKF","symbolKind":"method","roleHeading":"Instance Method","modules":[{"name":"Passage"}],"role":"symbol","title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertion\/encode(to:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/encode(to:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/encode(to:)":{"type":"topic","abstract":[],"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/encode(to:)","url":"\/documentation\/passage\/protocolcredentialassertion\/encode(to:)","kind":"symbol"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertion","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertion"}],"title":"ProtocolCredentialAssertion","url":"\/documentation\/passage\/protocolcredentialassertion","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertion/equatable-implementations.json b/docs/data/documentation/passage/protocolcredentialassertion/equatable-implementations.json new file mode 100644 index 00000000..4c8aed15 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertion/equatable-implementations.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/protocolcredentialassertion\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"title":"Equatable Implementations","role":"collectionGroup"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/!=(_:_:)"],"generated":true,"title":"Operators"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/Equatable-Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertion":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertion","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertion"}],"title":"ProtocolCredentialAssertion","url":"\/documentation\/passage\/protocolcredentialassertion","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/protocolcredentialassertion\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertion/init(from:).json b/docs/data/documentation/passage/protocolcredentialassertion/init(from:).json new file mode 100644 index 00000000..eae0e0ba --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertion/init(from:).json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/init(from:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/protocolcredentialassertion\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion"]]},"metadata":{"externalID":"s:7Passage27ProtocolCredentialAssertionV4fromACs7Decoder_p_tKcfc","role":"symbol","title":"init(from:)","roleHeading":"Initializer","modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/init(from:)":{"type":"topic","abstract":[],"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/init(from:)","url":"\/documentation\/passage\/protocolcredentialassertion\/init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertion","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertion"}],"title":"ProtocolCredentialAssertion","url":"\/documentation\/passage\/protocolcredentialassertion","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertion/init(publickey:).json b/docs/data/documentation/passage/protocolcredentialassertion/init(publickey:).json new file mode 100644 index 00000000..7b6e83dc --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertion/init(publickey:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/init(publicKey:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion"]]},"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"externalID":"s:7Passage27ProtocolCredentialAssertionV9publicKeyAcA0bcd6PublicF0V_tcfc","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"publicKey"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage36ProtocolCredentialAssertionPublicKeyV","kind":"typeIdentifier","text":"ProtocolCredentialAssertionPublicKey"},{"kind":"text","text":")"}],"role":"symbol","symbolKind":"init","title":"init(publicKey:)","roleHeading":"Initializer"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"publicKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ProtocolCredentialAssertionPublicKey","preciseIdentifier":"s:7Passage36ProtocolCredentialAssertionPublicKeyV","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey"},{"kind":"text","text":")"}],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertion\/init(publickey:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertionPublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKey"}],"title":"ProtocolCredentialAssertionPublicKey","url":"\/documentation\/passage\/protocolcredentialassertionpublickey","type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertion","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertion"}],"title":"ProtocolCredentialAssertion","url":"\/documentation\/passage\/protocolcredentialassertion","type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/init(publicKey:)":{"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"publicKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage36ProtocolCredentialAssertionPublicKeyV","text":"ProtocolCredentialAssertionPublicKey"},{"text":")","kind":"text"}],"abstract":[],"url":"\/documentation\/passage\/protocolcredentialassertion\/init(publickey:)","role":"symbol","title":"init(publicKey:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/init(publicKey:)","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertion/publickey.json b/docs/data/documentation/passage/protocolcredentialassertion/publickey.json new file mode 100644 index 00000000..84f49bea --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertion/publickey.json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/protocolcredentialassertion\/publickey"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/publicKey","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"metadata":{"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"publicKey","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ProtocolCredentialAssertionPublicKey","preciseIdentifier":"s:7Passage36ProtocolCredentialAssertionPublicKeyV"}],"role":"symbol","externalID":"s:7Passage27ProtocolCredentialAssertionV9publicKeyAA0bcd6PublicF0Vvp","symbolKind":"property","modules":[{"name":"Passage"}],"title":"publicKey"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"publicKey","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","preciseIdentifier":"s:7Passage36ProtocolCredentialAssertionPublicKeyV","kind":"typeIdentifier","text":"ProtocolCredentialAssertionPublicKey"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertion/publicKey":{"abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"publicKey","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage36ProtocolCredentialAssertionPublicKeyV","text":"ProtocolCredentialAssertionPublicKey"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion\/publicKey","kind":"symbol","title":"publicKey","url":"\/documentation\/passage\/protocolcredentialassertion\/publickey","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertionPublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKey"}],"title":"ProtocolCredentialAssertionPublicKey","url":"\/documentation\/passage\/protocolcredentialassertionpublickey","type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertion":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertion","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertion","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertion"}],"title":"ProtocolCredentialAssertion","url":"\/documentation\/passage\/protocolcredentialassertion","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickey.json b/docs/data/documentation/passage/protocolcredentialassertionpublickey.json new file mode 100644 index 00000000..7a34c8f8 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickey.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","interfaceLanguage":"swift"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/init(allowCredentials:challenge:extensions:rpId:timeout:userVerification:)","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/init(from:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/allowCredentials","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/challenge","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/extensions","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/rpId","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/timeout","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/userVerification"],"title":"Instance Properties"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/encode(to:)"],"title":"Instance Methods"},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/Equatable-Implementations"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKey"}]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"struct","externalID":"s:7Passage36ProtocolCredentialAssertionPublicKeyV","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ProtocolCredentialAssertionPublicKey","kind":"identifier"}],"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKey"}],"title":"ProtocolCredentialAssertionPublicKey","roleHeading":"Structure"},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/protocolcredentialassertionpublickey"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"references":{"doc://Passage/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/allowCredentials":{"role":"symbol","title":"allowCredentials","abstract":[],"url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/allowcredentials","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"allowCredentials"},{"kind":"text","text":": ["},{"text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"typeIdentifier","preciseIdentifier":"s:7Passage57ProtocolCredentialAssertionPublicKeyAllowCredentialsInnerV"},{"text":"]?","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/allowCredentials","kind":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/init(allowCredentials:challenge:extensions:rpId:timeout:userVerification:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"allowCredentials","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","preciseIdentifier":"s:7Passage57ProtocolCredentialAssertionPublicKeyAllowCredentialsInnerV"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"challenge"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"extensions","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"rpId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"timeout","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"userVerification","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?)"}],"type":"topic","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/init(allowcredentials:challenge:extensions:rpid:timeout:userverification:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/init(allowCredentials:challenge:extensions:rpId:timeout:userVerification:)","role":"symbol","title":"init(allowCredentials:challenge:extensions:rpId:timeout:userVerification:)","kind":"symbol"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/Equatable-Implementations","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/equatable-implementations","kind":"article"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/challenge":{"type":"topic","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/challenge","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"challenge"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"role":"symbol","kind":"symbol","title":"challenge","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/challenge"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/timeout":{"type":"topic","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/timeout","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"timeout"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/timeout","abstract":[],"title":"timeout"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/init(from:)":{"role":"symbol","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/init(from:)","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/init(from:)"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertionPublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKey"}],"title":"ProtocolCredentialAssertionPublicKey","url":"\/documentation\/passage\/protocolcredentialassertionpublickey","type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/rpId":{"type":"topic","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/rpid","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rpId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"role":"symbol","kind":"symbol","title":"rpId","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/rpId"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/encode(to:)":{"abstract":[],"kind":"symbol","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"encode(to:)","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/encode(to:)"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys","role":"symbol","title":"ProtocolCredentialAssertionPublicKey.CodingKeys","abstract":[],"type":"topic"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/userVerification":{"title":"userVerification","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/userVerification","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userVerification","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/userverification","role":"symbol","abstract":[{"type":"text","text":"UserVerification This member describes the Relying Party’s requirements regarding user verification for the create() operation. Eligible authenticators are filtered to only those capable of satisfying this requirement."}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/extensions":{"type":"topic","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/extensions","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"extensions"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/extensions","abstract":[],"title":"extensions"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/Se":{"identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickey/!=(_:_:).json b/docs/data/documentation/passage/protocolcredentialassertionpublickey/!=(_:_:).json new file mode 100644 index 00000000..331a2e6b --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickey/!=(_:_:).json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"op","role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"roleHeading":"Operator","extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage36ProtocolCredentialAssertionPublicKeyV","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/Equatable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/!=(_:_:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertionpublickey\/!=(_:_:)"]}],"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/!=(_:_:)","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/Equatable-Implementations","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/equatable-implementations","kind":"article"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertionPublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKey"}],"title":"ProtocolCredentialAssertionPublicKey","url":"\/documentation\/passage\/protocolcredentialassertionpublickey","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickey/allowcredentials.json b/docs/data/documentation/passage/protocolcredentialassertionpublickey/allowcredentials.json new file mode 100644 index 00000000..2c316dc9 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickey/allowcredentials.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/allowCredentials","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey"]]},"sections":[],"metadata":{"roleHeading":"Instance Property","role":"symbol","title":"allowCredentials","modules":[{"name":"Passage"}],"symbolKind":"property","externalID":"s:7Passage36ProtocolCredentialAssertionPublicKeyV16allowCredentialsSayAA0bcdef5AllowH5InnerVGSgvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"allowCredentials","kind":"identifier"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage57ProtocolCredentialAssertionPublicKeyAllowCredentialsInnerV","text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"},{"text":"]?","kind":"text"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertionpublickey\/allowcredentials"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"allowCredentials","kind":"identifier"},{"text":": [","kind":"text"},{"text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","preciseIdentifier":"s:7Passage57ProtocolCredentialAssertionPublicKeyAllowCredentialsInnerV","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"},{"kind":"text","text":"]?"}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner","navigatorTitle":[{"text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertionPublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKey"}],"title":"ProtocolCredentialAssertionPublicKey","url":"\/documentation\/passage\/protocolcredentialassertionpublickey","type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/allowCredentials":{"role":"symbol","title":"allowCredentials","abstract":[],"url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/allowcredentials","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"allowCredentials"},{"kind":"text","text":": ["},{"text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"typeIdentifier","preciseIdentifier":"s:7Passage57ProtocolCredentialAssertionPublicKeyAllowCredentialsInnerV"},{"text":"]?","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/allowCredentials","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickey/challenge.json b/docs/data/documentation/passage/protocolcredentialassertionpublickey/challenge.json new file mode 100644 index 00000000..22d55f8c --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickey/challenge.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey"]]},"kind":"symbol","metadata":{"roleHeading":"Instance Property","title":"challenge","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"challenge"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage36ProtocolCredentialAssertionPublicKeyV9challengeSSvp","symbolKind":"property","role":"symbol"},"variants":[{"paths":["\/documentation\/passage\/protocolcredentialassertionpublickey\/challenge"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/challenge"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"challenge"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertionPublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKey"}],"title":"ProtocolCredentialAssertionPublicKey","url":"\/documentation\/passage\/protocolcredentialassertionpublickey","type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/challenge":{"type":"topic","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/challenge","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"challenge"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"role":"symbol","kind":"symbol","title":"challenge","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/challenge"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys.json b/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys.json new file mode 100644 index 00000000..a865a7ae --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys.json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/allowCredentials","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/challenge","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/extensions","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/rpId","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/timeout","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/userVerification"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/RawRepresentable-Implementations"]}],"sections":[],"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"title":"Conforms To","type":"conformsTo"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}]}],"kind":"declarations"}],"metadata":{"externalID":"s:7Passage36ProtocolCredentialAssertionPublicKeyV10CodingKeysO","modules":[{"name":"Passage"}],"roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","title":"ProtocolCredentialAssertionPublicKey.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"variants":[{"paths":["\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/s12CaseIterableP":{"title":"Swift.CaseIterable","type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys/userVerification":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/userVerification","kind":"symbol","abstract":[],"title":"ProtocolCredentialAssertionPublicKey.CodingKeys.userVerification","type":"topic","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/userverification","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userVerification"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys/init(rawValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/init(rawValue:)","type":"topic","title":"init(rawValue:)","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/init(rawvalue:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys","role":"symbol","title":"ProtocolCredentialAssertionPublicKey.CodingKeys","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys/init(intValue:)":{"role":"symbol","title":"init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/init(intValue:)","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/init(intvalue:)"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","abstract":[],"type":"topic"},"doc://Passage/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys/rpId":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/rpId","type":"topic","title":"ProtocolCredentialAssertionPublicKey.CodingKeys.rpId","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/rpid","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rpId"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys/allowCredentials":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/allowCredentials","kind":"symbol","abstract":[],"title":"ProtocolCredentialAssertionPublicKey.CodingKeys.allowCredentials","type":"topic","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/allowcredentials","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"allowCredentials","kind":"identifier"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys/extensions":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/extensions","type":"topic","title":"ProtocolCredentialAssertionPublicKey.CodingKeys.extensions","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/extensions","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"extensions"}]},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertionPublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKey"}],"title":"ProtocolCredentialAssertionPublicKey","url":"\/documentation\/passage\/protocolcredentialassertionpublickey","type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys/challenge":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"challenge"}],"type":"topic","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/challenge","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/challenge","role":"symbol","title":"ProtocolCredentialAssertionPublicKey.CodingKeys.challenge","kind":"symbol"},"doc://Passage/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/RawRepresentable-Implementations","kind":"article","abstract":[],"title":"RawRepresentable Implementations","type":"topic","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/s9CodingKeyP":{"title":"Swift.CodingKey","type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys/CodingKey-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/CodingKey-Implementations","type":"topic","title":"CodingKey Implementations","abstract":[],"kind":"article","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/codingkey-implementations","role":"collectionGroup"},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys/timeout":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/timeout","type":"topic","title":"ProtocolCredentialAssertionPublicKey.CodingKeys.timeout","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/timeout","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"timeout","kind":"identifier"}]},"doc://Passage/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/Passage\/SY"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys/init(stringValue:)":{"title":"init(stringValue:)","kind":"symbol","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/init(stringvalue:)","abstract":[],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/init(stringValue:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..b6cf0e8c --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/!=(_:_:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/Equatable-Implementations"]]},"variants":[{"paths":["\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage36ProtocolCredentialAssertionPublicKeyV10CodingKeysO","symbolKind":"op","roleHeading":"Operator","extendedModule":"Swift","role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertionPublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKey"}],"title":"ProtocolCredentialAssertionPublicKey","url":"\/documentation\/passage\/protocolcredentialassertionpublickey","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys","role":"symbol","title":"ProtocolCredentialAssertionPublicKey.CodingKeys","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/allowcredentials.json b/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/allowcredentials.json new file mode 100644 index 00000000..89f9ce02 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/allowcredentials.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/allowcredentials"]}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/allowCredentials","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"symbolKind":"case","role":"symbol","title":"ProtocolCredentialAssertionPublicKey.CodingKeys.allowCredentials","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"allowCredentials","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage36ProtocolCredentialAssertionPublicKeyV10CodingKeysO16allowCredentialsyA2EmF","modules":[{"name":"Passage"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"allowCredentials","kind":"identifier"}]}]}],"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys/allowCredentials":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/allowCredentials","kind":"symbol","abstract":[],"title":"ProtocolCredentialAssertionPublicKey.CodingKeys.allowCredentials","type":"topic","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/allowcredentials","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"allowCredentials","kind":"identifier"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys","role":"symbol","title":"ProtocolCredentialAssertionPublicKey.CodingKeys","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertionPublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKey"}],"title":"ProtocolCredentialAssertionPublicKey","url":"\/documentation\/passage\/protocolcredentialassertionpublickey","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/challenge.json b/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/challenge.json new file mode 100644 index 00000000..f55e8639 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/challenge.json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"challenge","kind":"identifier"}],"roleHeading":"Case","symbolKind":"case","externalID":"s:7Passage36ProtocolCredentialAssertionPublicKeyV10CodingKeysO9challengeyA2EmF","role":"symbol","title":"ProtocolCredentialAssertionPublicKey.CodingKeys.challenge","modules":[{"name":"Passage"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/challenge"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/challenge"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"challenge"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys","role":"symbol","title":"ProtocolCredentialAssertionPublicKey.CodingKeys","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys/challenge":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"challenge"}],"type":"topic","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/challenge","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/challenge","role":"symbol","title":"ProtocolCredentialAssertionPublicKey.CodingKeys.challenge","kind":"symbol"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertionPublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKey"}],"title":"ProtocolCredentialAssertionPublicKey","url":"\/documentation\/passage\/protocolcredentialassertionpublickey","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..3b0e15a8 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/codingkey-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys"]]},"metadata":{"title":"CodingKey Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"sections":[],"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/description"],"generated":true}],"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys/description":{"role":"symbol","title":"description","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/description","type":"topic","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/description","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys","role":"symbol","title":"ProtocolCredentialAssertionPublicKey.CodingKeys","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys/debugDescription":{"role":"symbol","type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/debugDescription","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/debugdescription","title":"debugDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertionPublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKey"}],"title":"ProtocolCredentialAssertionPublicKey","url":"\/documentation\/passage\/protocolcredentialassertionpublickey","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/debugdescription.json b/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/debugdescription.json new file mode 100644 index 00000000..b7389c77 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/debugDescription"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"extendedModule":"Swift","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage36ProtocolCredentialAssertionPublicKeyV10CodingKeysO","title":"debugDescription","role":"symbol","roleHeading":"Instance Property"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/CodingKey-Implementations"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertionPublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKey"}],"title":"ProtocolCredentialAssertionPublicKey","url":"\/documentation\/passage\/protocolcredentialassertionpublickey","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys/CodingKey-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/CodingKey-Implementations","type":"topic","title":"CodingKey Implementations","abstract":[],"kind":"article","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/codingkey-implementations","role":"collectionGroup"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys","role":"symbol","title":"ProtocolCredentialAssertionPublicKey.CodingKeys","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys/debugDescription":{"role":"symbol","type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/debugDescription","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/debugdescription","title":"debugDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/description.json b/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/description.json new file mode 100644 index 00000000..0e0eadd4 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/description.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/description","interfaceLanguage":"swift"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.description","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"title":"description","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"symbolKind":"property","extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage36ProtocolCredentialAssertionPublicKeyV10CodingKeysO","role":"symbol"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/CodingKey-Implementations"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/description"]}],"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys","role":"symbol","title":"ProtocolCredentialAssertionPublicKey.CodingKeys","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys/CodingKey-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/CodingKey-Implementations","type":"topic","title":"CodingKey Implementations","abstract":[],"kind":"article","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/codingkey-implementations","role":"collectionGroup"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys/description":{"role":"symbol","title":"description","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/description","type":"topic","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/description","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertionPublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKey"}],"title":"ProtocolCredentialAssertionPublicKey","url":"\/documentation\/passage\/protocolcredentialassertionpublickey","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..8e53b886 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/equatable-implementations"]}],"sections":[],"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/!=(_:_:)"],"title":"Operators"}],"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"kind":"article","references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys","role":"symbol","title":"ProtocolCredentialAssertionPublicKey.CodingKeys","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertionPublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKey"}],"title":"ProtocolCredentialAssertionPublicKey","url":"\/documentation\/passage\/protocolcredentialassertionpublickey","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"kind":"symbol","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/extensions.json b/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/extensions.json new file mode 100644 index 00000000..f99e33ab --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/extensions.json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"title":"ProtocolCredentialAssertionPublicKey.CodingKeys.extensions","roleHeading":"Case","modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage36ProtocolCredentialAssertionPublicKeyV10CodingKeysO10extensionsyA2EmF","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"extensions"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"extensions","kind":"identifier"}],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/extensions"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/extensions"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys/extensions":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/extensions","type":"topic","title":"ProtocolCredentialAssertionPublicKey.CodingKeys.extensions","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/extensions","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"extensions"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertionPublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKey"}],"title":"ProtocolCredentialAssertionPublicKey","url":"\/documentation\/passage\/protocolcredentialassertionpublickey","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys","role":"symbol","title":"ProtocolCredentialAssertionPublicKey.CodingKeys","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/hash(into:).json b/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/hash(into:).json new file mode 100644 index 00000000..3269fca7 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/hash(into:)"},"kind":"symbol","metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage36ProtocolCredentialAssertionPublicKeyV10CodingKeysO","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"hash(into:)","extendedModule":"Swift","role":"symbol","roleHeading":"Instance Method","symbolKind":"method"},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/hash(into:)"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/RawRepresentable-Implementations"]]},"sections":[],"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/RawRepresentable-Implementations","kind":"article","abstract":[],"title":"RawRepresentable Implementations","type":"topic","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys/hash(into:)":{"type":"topic","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"role":"symbol","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"hash(into:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/hash(into:)"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertionPublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKey"}],"title":"ProtocolCredentialAssertionPublicKey","url":"\/documentation\/passage\/protocolcredentialassertionpublickey","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys","role":"symbol","title":"ProtocolCredentialAssertionPublicKey.CodingKeys","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/hashvalue.json b/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/hashvalue.json new file mode 100644 index 00000000..da544dae --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage36ProtocolCredentialAssertionPublicKeyV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","extendedModule":"Swift","title":"hashValue"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/hashvalue"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys","role":"symbol","title":"ProtocolCredentialAssertionPublicKey.CodingKeys","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/RawRepresentable-Implementations","kind":"article","abstract":[],"title":"RawRepresentable Implementations","type":"topic","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys/hashValue":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/hashvalue","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/hashValue","role":"symbol","title":"hashValue","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertionPublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKey"}],"title":"ProtocolCredentialAssertionPublicKey","url":"\/documentation\/passage\/protocolcredentialassertionpublickey","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..f8b09875 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/init(intvalue:)"]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/init(intValue:)"},"metadata":{"symbolKind":"init","role":"symbol","title":"init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"roleHeading":"Initializer","externalID":"s:7Passage36ProtocolCredentialAssertionPublicKeyV10CodingKeysO8intValueAESgSi_tcfc","modules":[{"name":"Passage"}]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertionPublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKey"}],"title":"ProtocolCredentialAssertionPublicKey","url":"\/documentation\/passage\/protocolcredentialassertionpublickey","type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys","role":"symbol","title":"ProtocolCredentialAssertionPublicKey.CodingKeys","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys/init(intValue:)":{"role":"symbol","title":"init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/init(intValue:)","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/init(intvalue:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..df1d0a5c --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/init(rawvalue:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/init(rawValue:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Initializer","symbolKind":"init","externalID":"s:7Passage36ProtocolCredentialAssertionPublicKeyV10CodingKeysO8rawValueAESgSS_tcfc","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"role":"symbol","title":"init(rawValue:)","modules":[{"name":"Passage"}]},"sections":[],"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys","role":"symbol","title":"ProtocolCredentialAssertionPublicKey.CodingKeys","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys/init(rawValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/init(rawValue:)","type":"topic","title":"init(rawValue:)","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/init(rawvalue:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertionPublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKey"}],"title":"ProtocolCredentialAssertionPublicKey","url":"\/documentation\/passage\/protocolcredentialassertionpublickey","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..8a976564 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys"]]},"metadata":{"title":"init(stringValue:)","externalID":"s:7Passage36ProtocolCredentialAssertionPublicKeyV10CodingKeysO11stringValueAESgSS_tcfc","roleHeading":"Initializer","role":"symbol","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"name":"Passage"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/init(stringvalue:)"]}],"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertionPublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKey"}],"title":"ProtocolCredentialAssertionPublicKey","url":"\/documentation\/passage\/protocolcredentialassertionpublickey","type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys/init(stringValue:)":{"title":"init(stringValue:)","kind":"symbol","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/init(stringvalue:)","abstract":[],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/init(stringValue:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys","role":"symbol","title":"ProtocolCredentialAssertionPublicKey.CodingKeys","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..c3080c61 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"RawRepresentable Implementations"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/rawrepresentable-implementations"]}],"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/hashValue"]},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/hash(into:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys"]]},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/RawRepresentable-Implementations"},"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys/hashValue":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/hashvalue","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/hashValue","role":"symbol","title":"hashValue","kind":"symbol"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys","role":"symbol","title":"ProtocolCredentialAssertionPublicKey.CodingKeys","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertionPublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKey"}],"title":"ProtocolCredentialAssertionPublicKey","url":"\/documentation\/passage\/protocolcredentialassertionpublickey","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys/hash(into:)":{"type":"topic","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"role":"symbol","kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"title":"hash(into:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/hash(into:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/rpid.json b/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/rpid.json new file mode 100644 index 00000000..21aabeda --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/rpid.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/rpId","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rpId"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/rpid"]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rpId","kind":"identifier"}],"externalID":"s:7Passage36ProtocolCredentialAssertionPublicKeyV10CodingKeysO4rpIdyA2EmF","title":"ProtocolCredentialAssertionPublicKey.CodingKeys.rpId","role":"symbol","roleHeading":"Case"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys/rpId":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/rpId","type":"topic","title":"ProtocolCredentialAssertionPublicKey.CodingKeys.rpId","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/rpid","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rpId"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys","role":"symbol","title":"ProtocolCredentialAssertionPublicKey.CodingKeys","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertionPublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKey"}],"title":"ProtocolCredentialAssertionPublicKey","url":"\/documentation\/passage\/protocolcredentialassertionpublickey","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/timeout.json b/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/timeout.json new file mode 100644 index 00000000..44f09bcc --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/timeout.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys"]]},"metadata":{"externalID":"s:7Passage36ProtocolCredentialAssertionPublicKeyV10CodingKeysO7timeoutyA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","symbolKind":"case","title":"ProtocolCredentialAssertionPublicKey.CodingKeys.timeout","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"timeout"}]},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"timeout","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/timeout","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/timeout"]}],"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertionPublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKey"}],"title":"ProtocolCredentialAssertionPublicKey","url":"\/documentation\/passage\/protocolcredentialassertionpublickey","type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys/timeout":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/timeout","type":"topic","title":"ProtocolCredentialAssertionPublicKey.CodingKeys.timeout","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/timeout","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"timeout","kind":"identifier"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys","role":"symbol","title":"ProtocolCredentialAssertionPublicKey.CodingKeys","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/userverification.json b/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/userverification.json new file mode 100644 index 00000000..8ae26b85 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickey/codingkeys/userverification.json @@ -0,0 +1 @@ +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userVerification"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/userverification"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys"]]},"kind":"symbol","metadata":{"title":"ProtocolCredentialAssertionPublicKey.CodingKeys.userVerification","externalID":"s:7Passage36ProtocolCredentialAssertionPublicKeyV10CodingKeysO16userVerificationyA2EmF","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userVerification","kind":"identifier"}],"roleHeading":"Case","modules":[{"name":"Passage"}],"symbolKind":"case"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/userVerification","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys/userVerification":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys\/userVerification","kind":"symbol","abstract":[],"title":"ProtocolCredentialAssertionPublicKey.CodingKeys.userVerification","type":"topic","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/userverification","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userVerification"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertionPublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKey"}],"title":"ProtocolCredentialAssertionPublicKey","url":"\/documentation\/passage\/protocolcredentialassertionpublickey","type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/CodingKeys","role":"symbol","title":"ProtocolCredentialAssertionPublicKey.CodingKeys","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickey/encode(to:).json b/docs/data/documentation/passage/protocolcredentialassertionpublickey/encode(to:).json new file mode 100644 index 00000000..f13fead6 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickey/encode(to:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertionpublickey\/encode(to:)"]}],"sections":[],"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"externalID":"s:7Passage36ProtocolCredentialAssertionPublicKeyV6encode2toys7Encoder_p_tKF","title":"encode(to:)","symbolKind":"method","roleHeading":"Instance Method","role":"symbol"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/encode(to:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"kind":"internalParam","text":"encoder"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/encode(to:)":{"abstract":[],"kind":"symbol","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"encode(to:)","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/encode(to:)"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertionPublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKey"}],"title":"ProtocolCredentialAssertionPublicKey","url":"\/documentation\/passage\/protocolcredentialassertionpublickey","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickey/equatable-implementations.json b/docs/data/documentation/passage/protocolcredentialassertionpublickey/equatable-implementations.json new file mode 100644 index 00000000..a3f4e0f5 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickey/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey"]]},"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/protocolcredentialassertionpublickey\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/Equatable-Implementations"},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/!=(_:_:)"]}],"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/!=(_:_:)","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertionPublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKey"}],"title":"ProtocolCredentialAssertionPublicKey","url":"\/documentation\/passage\/protocolcredentialassertionpublickey","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickey/extensions.json b/docs/data/documentation/passage/protocolcredentialassertionpublickey/extensions.json new file mode 100644 index 00000000..6f0fda65 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickey/extensions.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"extensions"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable"},{"text":"?","kind":"text"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/extensions"},"sections":[],"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"extensions"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable"},{"text":"?","kind":"text"}],"externalID":"s:7Passage36ProtocolCredentialAssertionPublicKeyV10extensions10AnyCodableAEVSgvp","title":"extensions","role":"symbol","roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertionpublickey\/extensions"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertionPublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKey"}],"title":"ProtocolCredentialAssertionPublicKey","url":"\/documentation\/passage\/protocolcredentialassertionpublickey","type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/extensions":{"type":"topic","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/extensions","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"extensions"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/extensions","abstract":[],"title":"extensions"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickey/init(allowcredentials:challenge:extensions:rpid:timeout:userverification:).json b/docs/data/documentation/passage/protocolcredentialassertionpublickey/init(allowcredentials:challenge:extensions:rpid:timeout:userverification:).json new file mode 100644 index 00000000..40e15538 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickey/init(allowcredentials:challenge:extensions:rpid:timeout:userverification:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey"]]},"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"allowCredentials","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Passage57ProtocolCredentialAssertionPublicKeyAllowCredentialsInnerV","text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"text":"challenge","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"extensions","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"rpId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"timeout","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"userVerification"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?)","kind":"text"}],"roleHeading":"Initializer","symbolKind":"init","externalID":"s:7Passage36ProtocolCredentialAssertionPublicKeyV16allowCredentials9challenge10extensions4rpId7timeout16userVerificationACSayAA0bcdef5AllowH5InnerVGSg_SS10AnyCodableANVSgSSSgSiSgAQtcfc","role":"symbol","title":"init(allowCredentials:challenge:extensions:rpId:timeout:userVerification:)","modules":[{"name":"Passage"}]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/init(allowCredentials:challenge:extensions:rpId:timeout:userVerification:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"allowCredentials"},{"kind":"text","text":": ["},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","preciseIdentifier":"s:7Passage57ProtocolCredentialAssertionPublicKeyAllowCredentialsInnerV","kind":"typeIdentifier"},{"kind":"text","text":"]? = nil, "},{"kind":"externalParam","text":"challenge"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"extensions","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"rpId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"timeout","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"userVerification"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"? = nil)","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertionpublickey\/init(allowcredentials:challenge:extensions:rpid:timeout:userverification:)"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/init(allowCredentials:challenge:extensions:rpId:timeout:userVerification:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"allowCredentials","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","preciseIdentifier":"s:7Passage57ProtocolCredentialAssertionPublicKeyAllowCredentialsInnerV"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"challenge"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"extensions","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"rpId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"timeout","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"userVerification","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?)"}],"type":"topic","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/init(allowcredentials:challenge:extensions:rpid:timeout:userverification:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/init(allowCredentials:challenge:extensions:rpId:timeout:userVerification:)","role":"symbol","title":"init(allowCredentials:challenge:extensions:rpId:timeout:userVerification:)","kind":"symbol"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner","navigatorTitle":[{"text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertionPublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKey"}],"title":"ProtocolCredentialAssertionPublicKey","url":"\/documentation\/passage\/protocolcredentialassertionpublickey","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickey/init(from:).json b/docs/data/documentation/passage/protocolcredentialassertionpublickey/init(from:).json new file mode 100644 index 00000000..39b663d2 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickey/init(from:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertionpublickey\/init(from:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/init(from:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"init","role":"symbol","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"roleHeading":"Initializer","externalID":"s:7Passage36ProtocolCredentialAssertionPublicKeyV4fromACs7Decoder_p_tKcfc","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["iOS"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertionPublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKey"}],"title":"ProtocolCredentialAssertionPublicKey","url":"\/documentation\/passage\/protocolcredentialassertionpublickey","type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/init(from:)":{"role":"symbol","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/init(from:)","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/init(from:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickey/rpid.json b/docs/data/documentation/passage/protocolcredentialassertionpublickey/rpid.json new file mode 100644 index 00000000..139b9134 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickey/rpid.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/rpId"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertionpublickey\/rpid"]}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"rpId"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey"]]},"metadata":{"role":"symbol","externalID":"s:7Passage36ProtocolCredentialAssertionPublicKeyV4rpIdSSSgvp","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"symbolKind":"property","title":"rpId","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"rpId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/rpId":{"type":"topic","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/rpid","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"rpId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"role":"symbol","kind":"symbol","title":"rpId","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/rpId"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertionPublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKey"}],"title":"ProtocolCredentialAssertionPublicKey","url":"\/documentation\/passage\/protocolcredentialassertionpublickey","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickey/timeout.json b/docs/data/documentation/passage/protocolcredentialassertionpublickey/timeout.json new file mode 100644 index 00000000..3324fac7 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickey/timeout.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/timeout","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/protocolcredentialassertionpublickey\/timeout"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"timeout","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}],"platforms":["iOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"timeout","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"symbolKind":"property","modules":[{"name":"Passage"}],"externalID":"s:7Passage36ProtocolCredentialAssertionPublicKeyV7timeoutSiSgvp","role":"symbol","roleHeading":"Instance Property","title":"timeout"},"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertionPublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKey"}],"title":"ProtocolCredentialAssertionPublicKey","url":"\/documentation\/passage\/protocolcredentialassertionpublickey","type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/timeout":{"type":"topic","url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/timeout","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"timeout"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/timeout","abstract":[],"title":"timeout"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickey/userverification.json b/docs/data/documentation/passage/protocolcredentialassertionpublickey/userverification.json new file mode 100644 index 00000000..6a25dc3a --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickey/userverification.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/userVerification"},"abstract":[{"type":"text","text":"UserVerification This member describes the Relying Party’s requirements regarding user verification for the create() operation. Eligible authenticators are filtered to only those capable of satisfying this requirement."}],"metadata":{"title":"userVerification","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"userVerification","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:7Passage36ProtocolCredentialAssertionPublicKeyV16userVerificationSSSgvp","role":"symbol","modules":[{"name":"Passage"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userVerification"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertionpublickey\/userverification"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey":{"abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"ProtocolCredentialAssertionPublicKey","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKey"}],"title":"ProtocolCredentialAssertionPublicKey","url":"\/documentation\/passage\/protocolcredentialassertionpublickey","type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKey/userVerification":{"title":"userVerification","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKey\/userVerification","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userVerification","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"url":"\/documentation\/passage\/protocolcredentialassertionpublickey\/userverification","role":"symbol","abstract":[{"type":"text","text":"UserVerification This member describes the Relying Party’s requirements regarding user verification for the create() operation. Eligible authenticators are filtered to only those capable of satisfying this requirement."}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner.json b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner.json new file mode 100644 index 00000000..f5ef045d --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner"]}],"metadata":{"symbolKind":"struct","role":"symbol","title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"}],"roleHeading":"Structure","navigatorTitle":[{"text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"identifier"}],"externalID":"s:7Passage57ProtocolCredentialAssertionPublicKeyAllowCredentialsInnerV","modules":[{"name":"Passage"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","interfaceLanguage":"swift"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/init(id:transports:type:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/id","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/transports","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/type"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/encode(to:)"]},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/Equatable-Implementations"]}],"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"kind":"relationships"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"references":{"doc://Passage/Se":{"type":"unresolvable","identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/transports":{"role":"symbol","title":"transports","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transports","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"type":"topic","abstract":[{"type":"text","text":"The authenticator transports that can be used."}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/transports","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/transports"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner.CodingKeys","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/init(id:transports:type:)":{"url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/init(id:transports:type:)","role":"symbol","title":"init(id:transports:type:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/init(id:transports:type:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"transports"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/type":{"role":"symbol","title":"type","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic","abstract":[{"type":"text","text":"The valid credential types."}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/type","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/type"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner","navigatorTitle":[{"text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"}],"abstract":[],"type":"topic"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/encode(to:)":{"role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/encode(to:)","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/encode(to:)"},"doc://Passage/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/init(from:)":{"role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/init(from:)","type":"topic","kind":"symbol","title":"init(from:)"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/id":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/id","kind":"symbol","type":"topic","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/id","abstract":[{"type":"text","text":"CredentialID The ID of a credential to allow\/disallow."}],"role":"symbol","title":"id","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/Equatable-Implementations","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/equatable-implementations","kind":"article"},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/!=(_:_:).json b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/!=(_:_:).json new file mode 100644 index 00000000..55d30b46 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/!=(_:_:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/!=(_:_:)"},"metadata":{"title":"!=(_:_:)","modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage57ProtocolCredentialAssertionPublicKeyAllowCredentialsInnerV","role":"symbol"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/!=(_:_:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/Equatable-Implementations"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/Equatable-Implementations","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/equatable-implementations","kind":"article"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/!=(_:_:)","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner","navigatorTitle":[{"text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys.json b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys.json new file mode 100644 index 00000000..198cc3e2 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"]]},"metadata":{"roleHeading":"Enumeration","externalID":"s:7Passage57ProtocolCredentialAssertionPublicKeyAllowCredentialsInnerV10CodingKeysO","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"enum","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner.CodingKeys"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}]}]}],"variants":[{"paths":["\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/id","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/transports","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/type"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/RawRepresentable-Implementations"],"generated":true}],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys"},"sections":[],"references":{"doc://Passage/SY":{"identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable","type":"unresolvable"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner","navigatorTitle":[{"text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys/type":{"abstract":[],"role":"symbol","title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner.CodingKeys.type","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/type","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/type"},"doc://Passage/s23CustomStringConvertibleP":{"identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible","type":"unresolvable"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys/transports":{"abstract":[],"role":"symbol","title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner.CodingKeys.transports","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/transports","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"transports","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/transports"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys/id":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner.CodingKeys.id","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/id","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/id","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys/init(stringValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/init(stringvalue:)","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/init(stringValue:)","role":"symbol","title":"init(stringValue:)","type":"topic"},"doc://Passage/s9CodingKeyP":{"identifier":"doc:\/\/Passage\/s9CodingKeyP","title":"Swift.CodingKey","type":"unresolvable"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys/Equatable-Implementations":{"abstract":[],"url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/equatable-implementations","kind":"article","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/Equatable-Implementations","type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys/init(rawValue:)":{"abstract":[],"role":"symbol","title":"init(rawValue:)","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/init(rawvalue:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/init(rawValue:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/codingkey-implementations"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner.CodingKeys","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP"},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys/init(intValue:)":{"abstract":[],"role":"symbol","title":"init(intValue:)","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/init(intvalue:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/init(intValue:)"},"doc://Passage/s12CaseIterableP":{"identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable","type":"unresolvable"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","kind":"article","title":"RawRepresentable Implementations","type":"topic","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/RawRepresentable-Implementations","abstract":[]},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..3bdbb5ea --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/Equatable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}]}],"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"op","extendedModule":"Swift","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage57ProtocolCredentialAssertionPublicKeyAllowCredentialsInnerV10CodingKeysO","title":"!=(_:_:)"},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/!=(_:_:)"},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys/Equatable-Implementations":{"abstract":[],"url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/equatable-implementations","kind":"article","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/Equatable-Implementations","type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner.CodingKeys","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner","navigatorTitle":[{"text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys/!=(_:_:)":{"abstract":[],"url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/!=(_:_:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/!=(_:_:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..995cdad9 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/CodingKey-Implementations"},"sections":[],"variants":[{"paths":["\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"title":"CodingKey Implementations","role":"collectionGroup"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys"]]},"kind":"article","topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/description"],"generated":true}],"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys/debugDescription":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[],"type":"topic","title":"debugDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/debugDescription","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/debugdescription"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner.CodingKeys","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner","navigatorTitle":[{"text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys/description":{"role":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/description","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/description","type":"topic","kind":"symbol","title":"description"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/debugdescription.json b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/debugdescription.json new file mode 100644 index 00000000..9913216c --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"metadata":{"role":"symbol","extendedModule":"Swift","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage57ProtocolCredentialAssertionPublicKeyAllowCredentialsInnerV10CodingKeysO","symbolKind":"property","title":"debugDescription","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/CodingKey-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/debugdescription"]}],"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner.CodingKeys","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner","navigatorTitle":[{"text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/codingkey-implementations"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys/debugDescription":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[],"type":"topic","title":"debugDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/debugDescription","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/debugdescription"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/description.json b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/description.json new file mode 100644 index 00000000..c86f9b35 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/description.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/CodingKey-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"property","role":"symbol","title":"description","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"extendedModule":"Swift","roleHeading":"Instance Property","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage57ProtocolCredentialAssertionPublicKeyAllowCredentialsInnerV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.description"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/description","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner","navigatorTitle":[{"text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/codingkey-implementations"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys/description":{"role":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/description","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/description","type":"topic","kind":"symbol","title":"description"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner.CodingKeys","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..06854425 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys"]]},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/!=(_:_:)"]}],"kind":"article","metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"variants":[{"paths":["\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys/!=(_:_:)":{"abstract":[],"url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/!=(_:_:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/!=(_:_:)","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner","navigatorTitle":[{"text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner.CodingKeys","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/hash(into:).json b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/hash(into:).json new file mode 100644 index 00000000..6066cac0 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/hash(into:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/RawRepresentable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"metadata":{"symbolKind":"method","role":"symbol","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"extendedModule":"Swift","roleHeading":"Instance Method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage57ProtocolCredentialAssertionPublicKeyAllowCredentialsInnerV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]}},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner.CodingKeys","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys/hash(into:)":{"title":"hash(into:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/hash(into:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/hash(into:)","kind":"symbol"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","kind":"article","title":"RawRepresentable Implementations","type":"topic","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/RawRepresentable-Implementations","abstract":[]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner","navigatorTitle":[{"text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/hashvalue.json b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/hashvalue.json new file mode 100644 index 00000000..0ae9b805 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage57ProtocolCredentialAssertionPublicKeyAllowCredentialsInnerV10CodingKeysO","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"extendedModule":"Swift","roleHeading":"Instance Property","title":"hashValue","symbolKind":"property"},"variants":[{"paths":["\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/RawRepresentable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","kind":"article","title":"RawRepresentable Implementations","type":"topic","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/RawRepresentable-Implementations","abstract":[]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys/hashValue":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/hashvalue","title":"hashValue","type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/hashValue"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner.CodingKeys","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner","navigatorTitle":[{"text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/id.json b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/id.json new file mode 100644 index 00000000..92a4be9e --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/id.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/id","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Case","externalID":"s:7Passage57ProtocolCredentialAssertionPublicKeyAllowCredentialsInnerV10CodingKeysO2idyA2EmF","modules":[{"name":"Passage"}],"role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"}],"symbolKind":"case","title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner.CodingKeys.id"},"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner","navigatorTitle":[{"text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys/id":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner.CodingKeys.id","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/id","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/id","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner.CodingKeys","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..633b5070 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}]}]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"role":"symbol","title":"init(intValue:)","externalID":"s:7Passage57ProtocolCredentialAssertionPublicKeyAllowCredentialsInnerV10CodingKeysO8intValueAESgSi_tcfc","modules":[{"name":"Passage"}],"symbolKind":"init","roleHeading":"Initializer"},"variants":[{"paths":["\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys/init(intValue:)":{"abstract":[],"role":"symbol","title":"init(intValue:)","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/init(intvalue:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/init(intValue:)"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner","navigatorTitle":[{"text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner.CodingKeys","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..0082d0c3 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","sections":[],"metadata":{"externalID":"s:7Passage57ProtocolCredentialAssertionPublicKeyAllowCredentialsInnerV10CodingKeysO8rawValueAESgSS_tcfc","title":"init(rawValue:)","symbolKind":"init","modules":[{"name":"Passage"}],"roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"role":"symbol"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/init(rawvalue:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner.CodingKeys","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys/init(rawValue:)":{"abstract":[],"role":"symbol","title":"init(rawValue:)","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/init(rawvalue:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/init(rawValue:)"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner","navigatorTitle":[{"text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..358e5149 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(stringValue:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"symbolKind":"init","externalID":"s:7Passage57ProtocolCredentialAssertionPublicKeyAllowCredentialsInnerV10CodingKeysO11stringValueAESgSS_tcfc","role":"symbol","roleHeading":"Initializer","title":"init(stringValue:)","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/init(stringvalue:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/init(stringValue:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner.CodingKeys","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys/init(stringValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/init(stringvalue:)","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/init(stringValue:)","role":"symbol","title":"init(stringValue:)","type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner","navigatorTitle":[{"text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..ffebd10e --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys"]]},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/rawrepresentable-implementations"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/hashValue"],"generated":true},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/RawRepresentable-Implementations"},"sections":[],"kind":"article","references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys/hashValue":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/hashvalue","title":"hashValue","type":"topic","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/hashValue"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner","navigatorTitle":[{"text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys/hash(into:)":{"title":"hash(into:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/hash(into:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/hash(into:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner.CodingKeys","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/transports.json b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/transports.json new file mode 100644 index 00000000..9f2161eb --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/transports.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/transports","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transports"}]}],"kind":"declarations"}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/transports"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Case","modules":[{"name":"Passage"}],"externalID":"s:7Passage57ProtocolCredentialAssertionPublicKeyAllowCredentialsInnerV10CodingKeysO10transportsyA2EmF","symbolKind":"case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"transports","kind":"identifier"}],"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner.CodingKeys.transports"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys/transports":{"abstract":[],"role":"symbol","title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner.CodingKeys.transports","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/transports","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"transports","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/transports"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner.CodingKeys","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner","navigatorTitle":[{"text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/type.json b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/type.json new file mode 100644 index 00000000..e038c1e8 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/type.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"externalID":"s:7Passage57ProtocolCredentialAssertionPublicKeyAllowCredentialsInnerV10CodingKeysO4typeyA2EmF","role":"symbol","title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner.CodingKeys.type","modules":[{"name":"Passage"}],"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"}],"symbolKind":"case"},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/type","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/type"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys/type":{"abstract":[],"role":"symbol","title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner.CodingKeys.type","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/type","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys\/type"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/CodingKeys":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner.CodingKeys","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/CodingKeys","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner","navigatorTitle":[{"text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/encode(to:).json b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/encode(to:).json new file mode 100644 index 00000000..3b549ba2 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/encode(to:).json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/encode(to:)","interfaceLanguage":"swift"},"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"encode(to:)","role":"symbol","roleHeading":"Instance Method","modules":[{"name":"Passage"}],"externalID":"s:7Passage57ProtocolCredentialAssertionPublicKeyAllowCredentialsInnerV6encode2toys7Encoder_p_tKF","symbolKind":"method"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/encode(to:)":{"role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/encode(to:)","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/encode(to:)"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner","navigatorTitle":[{"text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/equatable-implementations.json b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/equatable-implementations.json new file mode 100644 index 00000000..8b4103cc --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/equatable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/equatable-implementations"]}],"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/Equatable-Implementations","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/!=(_:_:)"]}],"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner","navigatorTitle":[{"text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/!=(_:_:)","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/id.json b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/id.json new file mode 100644 index 00000000..49a26591 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/id.json @@ -0,0 +1 @@ +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/id"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"CredentialID The ID of a credential to allow\/disallow."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"]]},"metadata":{"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","externalID":"s:7Passage57ProtocolCredentialAssertionPublicKeyAllowCredentialsInnerV2idSSvp","title":"id","modules":[{"name":"Passage"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"variants":[{"paths":["\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/id":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/id","kind":"symbol","type":"topic","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/id","abstract":[{"type":"text","text":"CredentialID The ID of a credential to allow\/disallow."}],"role":"symbol","title":"id","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner","navigatorTitle":[{"text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/init(from:).json b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/init(from:).json new file mode 100644 index 00000000..0d0d29b2 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/init(from:).json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/init(from:)","interfaceLanguage":"swift"},"metadata":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"externalID":"s:7Passage57ProtocolCredentialAssertionPublicKeyAllowCredentialsInnerV4fromACs7Decoder_p_tKcfc","symbolKind":"init","roleHeading":"Initializer","modules":[{"name":"Passage"}],"title":"init(from:)"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/init(from:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner","navigatorTitle":[{"text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/init(from:)":{"role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/init(from:)","type":"topic","kind":"symbol","title":"init(from:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/init(id:transports:type:).json b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/init(id:transports:type:).json new file mode 100644 index 00000000..6393854c --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/init(id:transports:type:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"transports","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]? = nil, "},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"]]},"variants":[{"paths":["\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/init(id:transports:type:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Initializer","externalID":"s:7Passage57ProtocolCredentialAssertionPublicKeyAllowCredentialsInnerV2id10transports4typeACSS_SaySSGSgSStcfc","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"transports"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"type"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"title":"init(id:transports:type:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/init(id:transports:type:)","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/init(id:transports:type:)":{"url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/init(id:transports:type:)","role":"symbol","title":"init(id:transports:type:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/init(id:transports:type:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"transports"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"text":"type","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner","navigatorTitle":[{"text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/transports.json b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/transports.json new file mode 100644 index 00000000..22974387 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/transports.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/transports"},"sections":[],"abstract":[{"text":"The authenticator transports that can be used.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transports"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]?","kind":"text"}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/transports"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"roleHeading":"Instance Property","title":"transports","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transports"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"]?"}],"modules":[{"name":"Passage"}],"symbolKind":"property","externalID":"s:7Passage57ProtocolCredentialAssertionPublicKeyAllowCredentialsInnerV10transportsSaySSGSgvp","role":"symbol"},"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner","navigatorTitle":[{"text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/transports":{"role":"symbol","title":"transports","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transports","kind":"identifier"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]?"}],"type":"topic","abstract":[{"type":"text","text":"The authenticator transports that can be used."}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/transports","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/transports"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/type.json b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/type.json new file mode 100644 index 00000000..83c37c84 --- /dev/null +++ b/docs/data/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/type.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/type","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"role":"symbol","externalID":"s:7Passage57ProtocolCredentialAssertionPublicKeyAllowCredentialsInnerV4typeSSvp","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"modules":[{"name":"Passage"}],"symbolKind":"property","title":"type"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/type"]}],"sections":[],"abstract":[{"type":"text","text":"The valid credential types."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner/type":{"role":"symbol","title":"type","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic","abstract":[{"type":"text","text":"The valid credential types."}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner\/type","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/type"},"doc://Passage/documentation/Passage/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner":{"title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","url":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner","navigatorTitle":[{"text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/refreshauthtokenrequest.json b/docs/data/documentation/passage/refreshauthtokenrequest.json new file mode 100644 index 00000000..0dbcc930 --- /dev/null +++ b/docs/data/documentation/passage/refreshauthtokenrequest.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/init(refreshToken:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/refreshToken"],"title":"Instance Properties"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/encode(to:)"],"title":"Instance Methods"},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys"]},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/Equatable-Implementations"],"generated":true}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/refreshauthtokenrequest"]}],"metadata":{"externalID":"s:7Passage23RefreshAuthTokenRequestV","modules":[{"name":"Passage"}],"roleHeading":"Structure","role":"symbol","symbolKind":"struct","title":"RefreshAuthTokenRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RefreshAuthTokenRequest"}]},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/refreshToken":{"title":"refreshToken","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/refreshToken","url":"\/documentation\/passage\/refreshauthtokenrequest\/refreshtoken","kind":"symbol"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/init(refreshToken:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"type":"topic","title":"init(refreshToken:)","url":"\/documentation\/passage\/refreshauthtokenrequest\/init(refreshtoken:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/init(refreshToken:)","kind":"symbol"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/init(from:)":{"title":"init(from:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/init(from:)","url":"\/documentation\/passage\/refreshauthtokenrequest\/init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","title":"RefreshAuthTokenRequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/refreshauthtokenrequest"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys":{"kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys","url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys","title":"RefreshAuthTokenRequest.CodingKeys","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/refreshauthtokenrequest\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/Se":{"type":"unresolvable","identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SE":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/encode(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/encode(to:)","abstract":[],"title":"encode(to:)","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/refreshauthtokenrequest\/encode(to:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/refreshauthtokenrequest/!=(_:_:).json b/docs/data/documentation/passage/refreshauthtokenrequest/!=(_:_:).json new file mode 100644 index 00000000..f7fec5bd --- /dev/null +++ b/docs/data/documentation/passage/refreshauthtokenrequest/!=(_:_:).json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"paths":["\/documentation\/passage\/refreshauthtokenrequest\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/Equatable-Implementations"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"roleHeading":"Operator","symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage23RefreshAuthTokenRequestV","extendedModule":"Swift","role":"symbol","title":"!=(_:_:)","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/!=(_:_:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/refreshauthtokenrequest\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","title":"RefreshAuthTokenRequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/refreshauthtokenrequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/refreshauthtokenrequest\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys.json b/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys.json new file mode 100644 index 00000000..556f3373 --- /dev/null +++ b/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage23RefreshAuthTokenRequestV10CodingKeysO","role":"symbol","title":"RefreshAuthTokenRequest.CodingKeys","roleHeading":"Enumeration","modules":[{"name":"Passage"}],"symbolKind":"enum","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/refreshToken"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/RawRepresentable-Implementations"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/refreshauthtokenrequest\/codingkeys"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys","interfaceLanguage":"swift"},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"references":{"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys/init(rawValue:)":{"url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/init(rawvalue:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/init(rawValue:)","type":"topic","abstract":[],"kind":"symbol","title":"init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}]},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","title":"RefreshAuthTokenRequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/refreshauthtokenrequest"},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/SY":{"title":"Swift.RawRepresentable","type":"unresolvable","identifier":"doc:\/\/Passage\/SY"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/RawRepresentable-Implementations","abstract":[],"type":"topic","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article","url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys/CodingKey-Implementations":{"kind":"article","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/CodingKey-Implementations","abstract":[],"title":"CodingKey Implementations","url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/codingkey-implementations","type":"topic"},"doc://Passage/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP"},"doc://Passage/s9CodingKeyP":{"title":"Swift.CodingKey","type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys/init(stringValue:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/init(stringValue:)","role":"symbol","title":"init(stringValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/init(stringvalue:)","type":"topic"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys/init(intValue:)":{"title":"init(intValue:)","url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/init(intvalue:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/init(intValue:)","abstract":[],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol"},"doc://Passage/s12CaseIterableP":{"title":"Swift.CaseIterable","type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys/refreshToken":{"type":"topic","url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/refreshtoken","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"RefreshAuthTokenRequest.CodingKeys.refreshToken","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/refreshToken"},"doc://Passage/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/Equatable-Implementations","abstract":[],"type":"topic","role":"collectionGroup","title":"Equatable Implementations","kind":"article","url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/equatable-implementations"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys":{"kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys","url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys","title":"RefreshAuthTokenRequest.CodingKeys","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..31791111 --- /dev/null +++ b/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"metadata":{"symbolKind":"op","role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"extendedModule":"Swift","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage23RefreshAuthTokenRequestV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/Equatable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/!=(_:_:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/!=(_:_:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"!=(_:_:)","kind":"symbol","url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/!=(_:_:)"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys":{"kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys","url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys","title":"RefreshAuthTokenRequest.CodingKeys","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","title":"RefreshAuthTokenRequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/refreshauthtokenrequest"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/Equatable-Implementations","abstract":[],"type":"topic","role":"collectionGroup","title":"Equatable Implementations","kind":"article","url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/equatable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..327059d3 --- /dev/null +++ b/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/description"],"title":"Instance Properties"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"CodingKey Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/CodingKey-Implementations"},"kind":"article","references":{"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys/description":{"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/description","url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/description","title":"description","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys":{"kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys","url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys","title":"RefreshAuthTokenRequest.CodingKeys","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys/debugDescription":{"url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/debugdescription","abstract":[],"title":"debugDescription","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/debugDescription","kind":"symbol"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","title":"RefreshAuthTokenRequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/refreshauthtokenrequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/debugdescription.json b/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/debugdescription.json new file mode 100644 index 00000000..f28456a1 --- /dev/null +++ b/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/CodingKey-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"extendedModule":"Swift","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage23RefreshAuthTokenRequestV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Instance Property","role":"symbol","title":"debugDescription","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"variants":[{"paths":["\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys":{"kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys","url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys","title":"RefreshAuthTokenRequest.CodingKeys","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","title":"RefreshAuthTokenRequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/refreshauthtokenrequest"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys/CodingKey-Implementations":{"kind":"article","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/CodingKey-Implementations","abstract":[],"title":"CodingKey Implementations","url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/codingkey-implementations","type":"topic"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys/debugDescription":{"url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/debugdescription","abstract":[],"title":"debugDescription","type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/debugDescription","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/description.json b/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/description.json new file mode 100644 index 00000000..544ad1a1 --- /dev/null +++ b/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/description.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.description"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/CodingKey-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"description","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage23RefreshAuthTokenRequestV10CodingKeysO","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/description"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","title":"RefreshAuthTokenRequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/refreshauthtokenrequest"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys":{"kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys","url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys","title":"RefreshAuthTokenRequest.CodingKeys","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys/CodingKey-Implementations":{"kind":"article","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/CodingKey-Implementations","abstract":[],"title":"CodingKey Implementations","url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/codingkey-implementations","type":"topic"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys/description":{"kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/description","url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/description","title":"description","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..963b3618 --- /dev/null +++ b/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/Equatable-Implementations"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"article","metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/!=(_:_:)"],"generated":true}],"variants":[{"paths":["\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys":{"kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys","url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys","title":"RefreshAuthTokenRequest.CodingKeys","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","title":"RefreshAuthTokenRequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/refreshauthtokenrequest"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/!=(_:_:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"!=(_:_:)","kind":"symbol","url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/hash(into:).json b/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/hash(into:).json new file mode 100644 index 00000000..8c0239ba --- /dev/null +++ b/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/hash(into:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/hash(into:)"]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"role":"symbol","title":"hash(into:)","roleHeading":"Instance Method","extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage23RefreshAuthTokenRequestV10CodingKeysO","symbolKind":"method","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/RawRepresentable-Implementations","abstract":[],"type":"topic","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article","url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys":{"kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys","url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys","title":"RefreshAuthTokenRequest.CodingKeys","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys/hash(into:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/hash(into:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"hash(into:)","kind":"symbol","url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/hash(into:)"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","title":"RefreshAuthTokenRequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/refreshauthtokenrequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/hashvalue.json b/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/hashvalue.json new file mode 100644 index 00000000..bffc930b --- /dev/null +++ b/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage23RefreshAuthTokenRequestV10CodingKeysO","title":"hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"role":"symbol","extendedModule":"Swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/RefreshAuthTokenRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","title":"RefreshAuthTokenRequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/refreshauthtokenrequest"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/RawRepresentable-Implementations","abstract":[],"type":"topic","role":"collectionGroup","title":"RawRepresentable Implementations","kind":"article","url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys":{"kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys","url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys","title":"RefreshAuthTokenRequest.CodingKeys","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys/hashValue":{"type":"topic","url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/hashvalue","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"kind":"symbol","title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..9739b6da --- /dev/null +++ b/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/init(intvalue:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/init(intValue:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:7Passage23RefreshAuthTokenRequestV10CodingKeysO8intValueAESgSi_tcfc","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"title":"init(intValue:)","role":"symbol","roleHeading":"Initializer","symbolKind":"init"},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys/init(intValue:)":{"title":"init(intValue:)","url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/init(intvalue:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/init(intValue:)","abstract":[],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","title":"RefreshAuthTokenRequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/refreshauthtokenrequest"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys":{"kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys","url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys","title":"RefreshAuthTokenRequest.CodingKeys","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..3804dc4d --- /dev/null +++ b/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/init(rawValue:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"text":".","type":"text"}],"sections":[],"metadata":{"symbolKind":"init","role":"symbol","roleHeading":"Initializer","modules":[{"name":"Passage"}],"externalID":"s:7Passage23RefreshAuthTokenRequestV10CodingKeysO8rawValueAESgSS_tcfc","title":"init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/init(rawvalue:)"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys/init(rawValue:)":{"url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/init(rawvalue:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/init(rawValue:)","type":"topic","abstract":[],"kind":"symbol","title":"init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}]},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys":{"kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys","url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys","title":"RefreshAuthTokenRequest.CodingKeys","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","title":"RefreshAuthTokenRequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/refreshauthtokenrequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..a91f341a --- /dev/null +++ b/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage23RefreshAuthTokenRequestV10CodingKeysO11stringValueAESgSS_tcfc","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","symbolKind":"init","title":"init(stringValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/init(stringvalue:)"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/init(stringValue:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys":{"kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys","url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys","title":"RefreshAuthTokenRequest.CodingKeys","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys/init(stringValue:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/init(stringValue:)","role":"symbol","title":"init(stringValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/init(stringvalue:)","type":"topic"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","title":"RefreshAuthTokenRequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/refreshauthtokenrequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..1000c53c --- /dev/null +++ b/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"RawRepresentable Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/RawRepresentable-Implementations"},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/hashValue"]},{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/hash(into:)"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","title":"RefreshAuthTokenRequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/refreshauthtokenrequest"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys/hash(into:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/hash(into:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"hash(into:)","kind":"symbol","url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/hash(into:)"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys/hashValue":{"type":"topic","url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/hashvalue","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"kind":"symbol","title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys":{"kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys","url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys","title":"RefreshAuthTokenRequest.CodingKeys","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/refreshtoken.json b/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/refreshtoken.json new file mode 100644 index 00000000..9eea397b --- /dev/null +++ b/docs/data/documentation/passage/refreshauthtokenrequest/codingkeys/refreshtoken.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/refreshtoken"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","externalID":"s:7Passage23RefreshAuthTokenRequestV10CodingKeysO07refreshD0yA2EmF","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"refreshToken","kind":"identifier"}],"role":"symbol","title":"RefreshAuthTokenRequest.CodingKeys.refreshToken","roleHeading":"Case"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshToken"}]}]}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/refreshToken"},"references":{"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys/refreshToken":{"type":"topic","url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/refreshtoken","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"refreshToken","kind":"identifier"}],"role":"symbol","kind":"symbol","title":"RefreshAuthTokenRequest.CodingKeys.refreshToken","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys\/refreshToken"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/CodingKeys":{"kind":"symbol","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/CodingKeys","url":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys","title":"RefreshAuthTokenRequest.CodingKeys","abstract":[],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","title":"RefreshAuthTokenRequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/refreshauthtokenrequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/refreshauthtokenrequest/encode(to:).json b/docs/data/documentation/passage/refreshauthtokenrequest/encode(to:).json new file mode 100644 index 00000000..2ad3e805 --- /dev/null +++ b/docs/data/documentation/passage/refreshauthtokenrequest/encode(to:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/refreshauthtokenrequest\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage23RefreshAuthTokenRequestV6encode2toys7Encoder_p_tKF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"modules":[{"name":"Passage"}],"role":"symbol","title":"encode(to:)","roleHeading":"Instance Method","symbolKind":"method"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/encode(to:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","title":"RefreshAuthTokenRequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/refreshauthtokenrequest"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/encode(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/encode(to:)","abstract":[],"title":"encode(to:)","kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/refreshauthtokenrequest\/encode(to:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/refreshauthtokenrequest/equatable-implementations.json b/docs/data/documentation/passage/refreshauthtokenrequest/equatable-implementations.json new file mode 100644 index 00000000..5a44a6ff --- /dev/null +++ b/docs/data/documentation/passage/refreshauthtokenrequest/equatable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/!=(_:_:)"],"generated":true,"title":"Operators"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/Equatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"variants":[{"paths":["\/documentation\/passage\/refreshauthtokenrequest\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"kind":"article","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","title":"RefreshAuthTokenRequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/refreshauthtokenrequest"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/refreshauthtokenrequest\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/refreshauthtokenrequest/init(from:).json b/docs/data/documentation/passage/refreshauthtokenrequest/init(from:).json new file mode 100644 index 00000000..bb2e0ba3 --- /dev/null +++ b/docs/data/documentation/passage/refreshauthtokenrequest/init(from:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["iOS"]}]}],"sections":[],"metadata":{"title":"init(from:)","modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"roleHeading":"Initializer","externalID":"s:7Passage23RefreshAuthTokenRequestV4fromACs7Decoder_p_tKcfc","role":"symbol"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/init(from:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/refreshauthtokenrequest\/init(from:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/init(from:)":{"title":"init(from:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/init(from:)","url":"\/documentation\/passage\/refreshauthtokenrequest\/init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","title":"RefreshAuthTokenRequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/refreshauthtokenrequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/refreshauthtokenrequest/init(refreshtoken:).json b/docs/data/documentation/passage/refreshauthtokenrequest/init(refreshtoken:).json new file mode 100644 index 00000000..bbf506b8 --- /dev/null +++ b/docs/data/documentation/passage/refreshauthtokenrequest/init(refreshtoken:).json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"symbolKind":"init","roleHeading":"Initializer","title":"init(refreshToken:)","modules":[{"name":"Passage"}],"externalID":"s:7Passage23RefreshAuthTokenRequestV07refreshD0ACSS_tcfc","role":"symbol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/refreshauthtokenrequest\/init(refreshtoken:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/init(refreshToken:)"},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/init(refreshToken:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"type":"topic","title":"init(refreshToken:)","url":"\/documentation\/passage\/refreshauthtokenrequest\/init(refreshtoken:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/init(refreshToken:)","kind":"symbol"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","title":"RefreshAuthTokenRequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/refreshauthtokenrequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/refreshauthtokenrequest/refreshtoken.json b/docs/data/documentation/passage/refreshauthtokenrequest/refreshtoken.json new file mode 100644 index 00000000..ce0079c9 --- /dev/null +++ b/docs/data/documentation/passage/refreshauthtokenrequest/refreshtoken.json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"title":"refreshToken","symbolKind":"property","modules":[{"name":"Passage"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"roleHeading":"Instance Property","externalID":"s:7Passage23RefreshAuthTokenRequestV07refreshD0SSvp","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshToken"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/refreshToken","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/refreshauthtokenrequest\/refreshtoken"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/RefreshAuthTokenRequest/refreshToken":{"title":"refreshToken","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshToken"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest\/refreshToken","url":"\/documentation\/passage\/refreshauthtokenrequest\/refreshtoken","kind":"symbol"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","title":"RefreshAuthTokenRequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/refreshauthtokenrequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerapi.json b/docs/data/documentation/passage/registerapi.json new file mode 100644 index 00000000..02b805ff --- /dev/null +++ b/docs/data/documentation/passage/registerapi.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerapi"]}],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerMagicLink(appId:user:)","doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerMagicLinkWithRequestBuilder(appId:user:)","doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerOneTimePasscode(appId:registerOneTimePasscodeRequest:)","doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerOneTimePasscodeWithRequestBuilder(appId:registerOneTimePasscodeRequest:)","doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerWebauthnFinish(appId:registerWebAuthnFinishRequest:)","doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerWebauthnFinishWithRequestBuilder(appId:registerWebAuthnFinishRequest:)","doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerWebauthnFinishWithTransaction(appId:registerWebAuthnFinishWithTransactionRequest:)","doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerWebauthnFinishWithTransactionWithRequestBuilder(appId:registerWebAuthnFinishWithTransactionRequest:)","doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerWebauthnStart(appId:registerWebAuthnStartRequest:)","doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerWebauthnStartWithRequestBuilder(appId:registerWebAuthnStartRequest:)","doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerWebauthnStartWithTransaction(appId:registerWebAuthnStartWithTransactionRequest:)","doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerWebauthnStartWithTransactionWithRequestBuilder(appId:registerWebAuthnStartWithTransactionRequest:)"],"title":"Type Methods"}],"metadata":{"title":"RegisterAPI","modules":[{"name":"Passage"}],"symbolKind":"class","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterAPI"}],"navigatorTitle":[{"text":"RegisterAPI","kind":"identifier"}],"roleHeading":"Class","externalID":"s:7Passage11RegisterAPIC","role":"symbol"},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"RegisterAPI","kind":"identifier"}],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/RegisterAPI/registerWebauthnStartWithTransaction(appId:registerWebAuthnStartWithTransactionRequest:)":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerWebauthnStartWithTransaction(appId:registerWebAuthnStartWithTransactionRequest:)","kind":"symbol","title":"registerWebauthnStartWithTransaction(appId:registerWebAuthnStartWithTransactionRequest:)","url":"\/documentation\/passage\/registerapi\/registerwebauthnstartwithtransaction(appid:registerwebauthnstartwithtransactionrequest:)","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"registerWebauthnStartWithTransaction"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"registerWebAuthnStartWithTransactionRequest"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage43RegisterWebAuthnStartWithTransactionRequestV","kind":"typeIdentifier","text":"RegisterWebAuthnStartWithTransactionRequest"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"RegisterWebAuthnStartWithTransactionResponse","preciseIdentifier":"s:7Passage44RegisterWebAuthnStartWithTransactionResponseV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Start WebAuthn registration with a transaction"}],"type":"topic"},"doc://Passage/documentation/Passage/RegisterAPI/registerWebauthnStartWithTransactionWithRequestBuilder(appId:registerWebAuthnStartWithTransactionRequest:)":{"abstract":[{"type":"text","text":"Start WebAuthn registration with a transaction"}],"kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"registerWebauthnStartWithTransactionWithRequestBuilder"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"registerWebAuthnStartWithTransactionRequest","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage43RegisterWebAuthnStartWithTransactionRequestV","kind":"typeIdentifier","text":"RegisterWebAuthnStartWithTransactionRequest"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier","text":"RequestBuilder"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"RegisterWebAuthnStartWithTransactionResponse","preciseIdentifier":"s:7Passage44RegisterWebAuthnStartWithTransactionResponseV"},{"text":">","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerWebauthnStartWithTransactionWithRequestBuilder(appId:registerWebAuthnStartWithTransactionRequest:)","role":"symbol","title":"registerWebauthnStartWithTransactionWithRequestBuilder(appId:registerWebAuthnStartWithTransactionRequest:)","type":"topic","url":"\/documentation\/passage\/registerapi\/registerwebauthnstartwithtransactionwithrequestbuilder(appid:registerwebauthnstartwithtransactionrequest:)"},"doc://Passage/documentation/Passage/RegisterAPI/registerWebauthnFinishWithRequestBuilder(appId:registerWebAuthnFinishRequest:)":{"title":"registerWebauthnFinishWithRequestBuilder(appId:registerWebAuthnFinishRequest:)","abstract":[{"type":"text","text":"Finish WebAuthn Registration"}],"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"registerWebauthnFinishWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"registerWebAuthnFinishRequest"},{"text":": ","kind":"text"},{"text":"RegisterWebAuthnFinishRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage29RegisterWebAuthnFinishRequestV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"AuthResponse","preciseIdentifier":"s:7Passage12AuthResponseV"},{"text":">","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerWebauthnFinishWithRequestBuilder(appId:registerWebAuthnFinishRequest:)","url":"\/documentation\/passage\/registerapi\/registerwebauthnfinishwithrequestbuilder(appid:registerwebauthnfinishrequest:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterAPI/registerOneTimePasscodeWithRequestBuilder(appId:registerOneTimePasscodeRequest:)":{"title":"registerOneTimePasscodeWithRequestBuilder(appId:registerOneTimePasscodeRequest:)","abstract":[{"type":"text","text":"Register with OTP"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"registerOneTimePasscodeWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"registerOneTimePasscodeRequest","kind":"externalParam"},{"kind":"text","text":": "},{"text":"RegisterOneTimePasscodeRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage30RegisterOneTimePasscodeRequestV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"text":"<","kind":"text"},{"text":"OneTimePasscodeResponse","preciseIdentifier":"s:7Passage23OneTimePasscodeResponseV","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerOneTimePasscodeWithRequestBuilder(appId:registerOneTimePasscodeRequest:)","url":"\/documentation\/passage\/registerapi\/registeronetimepasscodewithrequestbuilder(appid:registeronetimepasscoderequest:)","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterAPI/registerWebauthnFinishWithTransaction(appId:registerWebAuthnFinishWithTransactionRequest:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerWebauthnFinishWithTransaction(appId:registerWebAuthnFinishWithTransactionRequest:)","abstract":[{"type":"text","text":"Finish WebAuthn registration with a transaction"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/passage\/registerapi\/registerwebauthnfinishwithtransaction(appid:registerwebauthnfinishwithtransactionrequest:)","title":"registerWebauthnFinishWithTransaction(appId:registerWebAuthnFinishWithTransactionRequest:)","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"registerWebauthnFinishWithTransaction","kind":"identifier"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"registerWebAuthnFinishWithTransactionRequest"},{"text":": ","kind":"text"},{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage44RegisterWebAuthnFinishWithTransactionRequestV"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage5NonceV","text":"Nonce","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage/RegisterAPI/registerMagicLinkWithRequestBuilder(appId:user:)":{"title":"registerMagicLinkWithRequestBuilder(appId:user:)","abstract":[{"type":"text","text":"Register with Magic Link"}],"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"registerMagicLinkWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"user"},{"text":": ","kind":"text"},{"text":"RegisterMagicLinkRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage24RegisterMagicLinkRequestV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"RegisterMagicLinkResponse","preciseIdentifier":"s:7Passage25RegisterMagicLinkResponseV"},{"text":">","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerMagicLinkWithRequestBuilder(appId:user:)","url":"\/documentation\/passage\/registerapi\/registermagiclinkwithrequestbuilder(appid:user:)","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterAPI/registerWebauthnFinish(appId:registerWebAuthnFinishRequest:)":{"title":"registerWebauthnFinish(appId:registerWebAuthnFinishRequest:)","abstract":[{"type":"text","text":"Finish WebAuthn Registration"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"registerWebauthnFinish","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"registerWebAuthnFinishRequest","kind":"externalParam"},{"kind":"text","text":": "},{"text":"RegisterWebAuthnFinishRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage29RegisterWebAuthnFinishRequestV"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage12AuthResponseV","text":"AuthResponse","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerWebauthnFinish(appId:registerWebAuthnFinishRequest:)","url":"\/documentation\/passage\/registerapi\/registerwebauthnfinish(appid:registerwebauthnfinishrequest:)","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterAPI/registerWebauthnStart(appId:registerWebAuthnStartRequest:)":{"url":"\/documentation\/passage\/registerapi\/registerwebauthnstart(appid:registerwebauthnstartrequest:)","kind":"symbol","abstract":[{"type":"text","text":"Start WebAuthn Register"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerWebauthnStart(appId:registerWebAuthnStartRequest:)","title":"registerWebauthnStart(appId:registerWebAuthnStartRequest:)","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"registerWebauthnStart","kind":"identifier"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"registerWebAuthnStartRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"RegisterWebAuthnStartRequest","preciseIdentifier":"s:7Passage28RegisterWebAuthnStartRequestV"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage29RegisterWebAuthnStartResponseV","text":"RegisterWebAuthnStartResponse","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage/RegisterAPI/registerMagicLink(appId:user:)":{"title":"registerMagicLink(appId:user:)","abstract":[{"type":"text","text":"Register with Magic Link"}],"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"registerMagicLink"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"user"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage24RegisterMagicLinkRequestV","text":"RegisterMagicLinkRequest","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage25RegisterMagicLinkResponseV","text":"RegisterMagicLinkResponse","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerMagicLink(appId:user:)","url":"\/documentation\/passage\/registerapi\/registermagiclink(appid:user:)","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterAPI/registerOneTimePasscode(appId:registerOneTimePasscodeRequest:)":{"role":"symbol","type":"topic","url":"\/documentation\/passage\/registerapi\/registeronetimepasscode(appid:registeronetimepasscoderequest:)","title":"registerOneTimePasscode(appId:registerOneTimePasscodeRequest:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerOneTimePasscode(appId:registerOneTimePasscodeRequest:)","abstract":[{"type":"text","text":"Register with OTP"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"registerOneTimePasscode"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"registerOneTimePasscodeRequest"},{"kind":"text","text":": "},{"text":"RegisterOneTimePasscodeRequest","preciseIdentifier":"s:7Passage30RegisterOneTimePasscodeRequestV","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage23OneTimePasscodeResponseV","kind":"typeIdentifier","text":"OneTimePasscodeResponse"}],"kind":"symbol"},"doc://Passage/documentation/Passage/RegisterAPI/registerWebauthnFinishWithTransactionWithRequestBuilder(appId:registerWebAuthnFinishWithTransactionRequest:)":{"abstract":[{"text":"Finish WebAuthn registration with a transaction","type":"text"}],"kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"registerWebauthnFinishWithTransactionWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"registerWebAuthnFinishWithTransactionRequest","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage44RegisterWebAuthnFinishWithTransactionRequestV","text":"RegisterWebAuthnFinishWithTransactionRequest"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Nonce","kind":"typeIdentifier","preciseIdentifier":"s:7Passage5NonceV"},{"kind":"text","text":">"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerWebauthnFinishWithTransactionWithRequestBuilder(appId:registerWebAuthnFinishWithTransactionRequest:)","role":"symbol","title":"registerWebauthnFinishWithTransactionWithRequestBuilder(appId:registerWebAuthnFinishWithTransactionRequest:)","type":"topic","url":"\/documentation\/passage\/registerapi\/registerwebauthnfinishwithtransactionwithrequestbuilder(appid:registerwebauthnfinishwithtransactionrequest:)"},"doc://Passage/documentation/Passage/RegisterAPI/registerWebauthnStartWithRequestBuilder(appId:registerWebAuthnStartRequest:)":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"registerWebauthnStartWithRequestBuilder"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"registerWebAuthnStartRequest"},{"kind":"text","text":": "},{"text":"RegisterWebAuthnStartRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage28RegisterWebAuthnStartRequestV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"RegisterWebAuthnStartResponse","preciseIdentifier":"s:7Passage29RegisterWebAuthnStartResponseV","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","url":"\/documentation\/passage\/registerapi\/registerwebauthnstartwithrequestbuilder(appid:registerwebauthnstartrequest:)","abstract":[{"type":"text","text":"Start WebAuthn Register"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerWebauthnStartWithRequestBuilder(appId:registerWebAuthnStartRequest:)","role":"symbol","title":"registerWebauthnStartWithRequestBuilder(appId:registerWebAuthnStartRequest:)","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterAPI":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"RegisterAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterAPI"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI","role":"symbol","title":"RegisterAPI","type":"topic","url":"\/documentation\/passage\/registerapi"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerapi/registermagiclink(appid:user:).json b/docs/data/documentation/passage/registerapi/registermagiclink(appid:user:).json new file mode 100644 index 00000000..7a6a0059 --- /dev/null +++ b/docs/data/documentation/passage/registerapi/registermagiclink(appid:user:).json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"registerMagicLink"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"user","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage24RegisterMagicLinkRequestV","text":"RegisterMagicLinkRequest"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"RegisterMagicLinkResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage25RegisterMagicLinkResponseV"}],"languages":["swift"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"appId","content":[{"inlineContent":[{"type":"text","text":"(path) App ID"}],"type":"paragraph"}]},{"name":"user","content":[{"inlineContent":[{"type":"text","text":"(body) User Data"}],"type":"paragraph"}]}]},{"content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"RegisterMagicLinkResponse"}]}],"kind":"content"}],"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"title":"registerMagicLink(appId:user:)","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"registerMagicLink"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"user","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage24RegisterMagicLinkRequestV","text":"RegisterMagicLinkRequest","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"RegisterMagicLinkResponse","preciseIdentifier":"s:7Passage25RegisterMagicLinkResponseV"}],"platforms":[{"deprecated":false,"unavailable":false,"name":"iOS","beta":false,"introducedAt":"13.0"},{"name":"macOS","introducedAt":"10.15","unavailable":false,"deprecated":false,"beta":false},{"introducedAt":"13.0","deprecated":false,"name":"tvOS","unavailable":false,"beta":false},{"beta":false,"name":"watchOS","introducedAt":"6.0","unavailable":false,"deprecated":false}],"symbolKind":"method","roleHeading":"Type Method","externalID":"s:7Passage11RegisterAPIC17registerMagicLink5appId4userAA0beF8ResponseVSS_AA0beF7RequestVtYaKFZ"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterAPI"]]},"abstract":[{"type":"text","text":"Register with Magic Link"}],"variants":[{"paths":["\/documentation\/passage\/registerapi\/registermagiclink(appid:user:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerMagicLink(appId:user:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterMagicLinkRequest"}],"navigatorTitle":[{"text":"RegisterMagicLinkRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","role":"symbol","title":"RegisterMagicLinkRequest","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest"},"doc://Passage/documentation/Passage/RegisterAPI/registerMagicLink(appId:user:)":{"title":"registerMagicLink(appId:user:)","abstract":[{"type":"text","text":"Register with Magic Link"}],"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"registerMagicLink"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"user"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage24RegisterMagicLinkRequestV","text":"RegisterMagicLinkRequest","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage25RegisterMagicLinkResponseV","text":"RegisterMagicLinkResponse","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerMagicLink(appId:user:)","url":"\/documentation\/passage\/registerapi\/registermagiclink(appid:user:)","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterMagicLinkResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterMagicLinkResponse"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","title":"RegisterMagicLinkResponse","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterAPI":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"RegisterAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterAPI"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI","role":"symbol","title":"RegisterAPI","type":"topic","url":"\/documentation\/passage\/registerapi"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerapi/registermagiclinkwithrequestbuilder(appid:user:).json b/docs/data/documentation/passage/registerapi/registermagiclinkwithrequestbuilder(appid:user:).json new file mode 100644 index 00000000..0a07d186 --- /dev/null +++ b/docs/data/documentation/passage/registerapi/registermagiclinkwithrequestbuilder(appid:user:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage11RegisterAPIC35registerMagicLinkWithRequestBuilder5appId4userAA0hI0CyAA0beF8ResponseVGSS_AA0befH0VtFZ","modules":[{"name":"Passage"}],"roleHeading":"Type Method","role":"symbol","symbolKind":"method","title":"registerMagicLinkWithRequestBuilder(appId:user:)","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"registerMagicLinkWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"user"},{"text":": ","kind":"text"},{"text":"RegisterMagicLinkRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage24RegisterMagicLinkRequestV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier","text":"RequestBuilder"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"RegisterMagicLinkResponse","preciseIdentifier":"s:7Passage25RegisterMagicLinkResponseV"},{"text":">","kind":"text"}]},"kind":"symbol","abstract":[{"text":"Register with Magic Link","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"registerMagicLinkWithRequestBuilder"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"user"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage24RegisterMagicLinkRequestV","text":"RegisterMagicLinkRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","text":"RegisterMagicLinkResponse","preciseIdentifier":"s:7Passage25RegisterMagicLinkResponseV","kind":"typeIdentifier"},{"kind":"text","text":">"}],"platforms":["iOS"],"languages":["swift"]}]},{"parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) App ID"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(body) User Data"}]}],"name":"user"}],"kind":"parameters"},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"RequestBuilder"}]}]},{"content":[{"text":"Discussion","level":2,"anchor":"discussion","type":"heading"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"text","text":"POST \/apps\/{app_id}\/register\/magic-link"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"Create a user and send an registration email or SMS to the user. The user will receive an email or text with a link to complete their registration.","type":"text"}],"type":"paragraph"}]}]}],"kind":"content"}],"variants":[{"paths":["\/documentation\/passage\/registerapi\/registermagiclinkwithrequestbuilder(appid:user:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterAPI"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerMagicLinkWithRequestBuilder(appId:user:)"},"sections":[],"references":{"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterMagicLinkResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterMagicLinkResponse"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","title":"RegisterMagicLinkResponse","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterAPI":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"RegisterAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterAPI"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI","role":"symbol","title":"RegisterAPI","type":"topic","url":"\/documentation\/passage\/registerapi"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterMagicLinkRequest"}],"navigatorTitle":[{"text":"RegisterMagicLinkRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","role":"symbol","title":"RegisterMagicLinkRequest","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest"},"doc://Passage/documentation/Passage/RegisterAPI/registerMagicLinkWithRequestBuilder(appId:user:)":{"title":"registerMagicLinkWithRequestBuilder(appId:user:)","abstract":[{"type":"text","text":"Register with Magic Link"}],"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"registerMagicLinkWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"user"},{"text":": ","kind":"text"},{"text":"RegisterMagicLinkRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage24RegisterMagicLinkRequestV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"RegisterMagicLinkResponse","preciseIdentifier":"s:7Passage25RegisterMagicLinkResponseV"},{"text":">","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerMagicLinkWithRequestBuilder(appId:user:)","url":"\/documentation\/passage\/registerapi\/registermagiclinkwithrequestbuilder(appid:user:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerapi/registeronetimepasscode(appid:registeronetimepasscoderequest:).json b/docs/data/documentation/passage/registerapi/registeronetimepasscode(appid:registeronetimepasscoderequest:).json new file mode 100644 index 00000000..e0cb48cf --- /dev/null +++ b/docs/data/documentation/passage/registerapi/registeronetimepasscode(appid:registeronetimepasscoderequest:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/registerapi\/registeronetimepasscode(appid:registeronetimepasscoderequest:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterAPI"]]},"metadata":{"role":"symbol","symbolKind":"method","title":"registerOneTimePasscode(appId:registerOneTimePasscodeRequest:)","platforms":[{"deprecated":false,"unavailable":false,"name":"iOS","beta":false,"introducedAt":"13.0"},{"introducedAt":"10.15","name":"macOS","deprecated":false,"beta":false,"unavailable":false},{"deprecated":false,"name":"tvOS","unavailable":false,"introducedAt":"13.0","beta":false},{"name":"watchOS","introducedAt":"6.0","beta":false,"deprecated":false,"unavailable":false}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"registerOneTimePasscode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"registerOneTimePasscodeRequest"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage30RegisterOneTimePasscodeRequestV","text":"RegisterOneTimePasscodeRequest","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage23OneTimePasscodeResponseV","text":"OneTimePasscodeResponse"}],"externalID":"s:7Passage11RegisterAPIC23registerOneTimePasscode5appId0defG7RequestAA0efG8ResponseVSS_AA0befgJ0VtYaKFZ","modules":[{"name":"Passage"}],"roleHeading":"Type Method"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"registerOneTimePasscode"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"registerOneTimePasscodeRequest","kind":"externalParam"},{"kind":"text","text":": "},{"text":"RegisterOneTimePasscodeRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage30RegisterOneTimePasscodeRequestV"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"OneTimePasscodeResponse","preciseIdentifier":"s:7Passage23OneTimePasscodeResponseV","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse"}],"languages":["swift"]}]},{"parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"text":"(path) App ID","type":"text"}]}]},{"name":"registerOneTimePasscodeRequest","content":[{"type":"paragraph","inlineContent":[{"text":"(body) User Data","type":"text"}]}]}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"return-value","text":"Return Value"},{"inlineContent":[{"type":"text","text":"OneTimePasscodeResponse"}],"type":"paragraph"}]}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerOneTimePasscode(appId:registerOneTimePasscodeRequest:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Register with OTP"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterOneTimePasscodeRequest"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","navigatorTitle":[{"text":"RegisterOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest"},"doc://Passage/documentation/Passage/OneTimePasscodeResponse":{"kind":"symbol","title":"OneTimePasscodeResponse","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OneTimePasscodeResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","role":"symbol","navigatorTitle":[{"text":"OneTimePasscodeResponse","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse","abstract":[]},"doc://Passage/documentation/Passage/RegisterAPI/registerOneTimePasscode(appId:registerOneTimePasscodeRequest:)":{"role":"symbol","type":"topic","url":"\/documentation\/passage\/registerapi\/registeronetimepasscode(appid:registeronetimepasscoderequest:)","title":"registerOneTimePasscode(appId:registerOneTimePasscodeRequest:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerOneTimePasscode(appId:registerOneTimePasscodeRequest:)","abstract":[{"type":"text","text":"Register with OTP"}],"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"registerOneTimePasscode"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"registerOneTimePasscodeRequest"},{"kind":"text","text":": "},{"text":"RegisterOneTimePasscodeRequest","preciseIdentifier":"s:7Passage30RegisterOneTimePasscodeRequestV","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage23OneTimePasscodeResponseV","kind":"typeIdentifier","text":"OneTimePasscodeResponse"}],"kind":"symbol"},"doc://Passage/documentation/Passage/RegisterAPI":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"RegisterAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterAPI"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI","role":"symbol","title":"RegisterAPI","type":"topic","url":"\/documentation\/passage\/registerapi"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerapi/registeronetimepasscodewithrequestbuilder(appid:registeronetimepasscoderequest:).json b/docs/data/documentation/passage/registerapi/registeronetimepasscodewithrequestbuilder(appid:registeronetimepasscoderequest:).json new file mode 100644 index 00000000..cc973d62 --- /dev/null +++ b/docs/data/documentation/passage/registerapi/registeronetimepasscodewithrequestbuilder(appid:registeronetimepasscoderequest:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage11RegisterAPIC41registerOneTimePasscodeWithRequestBuilder5appId0defgI0AA0iJ0CyAA0efG8ResponseVGSS_AA0befgI0VtFZ","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"registerOneTimePasscodeWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"registerOneTimePasscodeRequest"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage30RegisterOneTimePasscodeRequestV","text":"RegisterOneTimePasscodeRequest","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Passage23OneTimePasscodeResponseV","text":"OneTimePasscodeResponse","kind":"typeIdentifier"},{"kind":"text","text":">"}],"role":"symbol","modules":[{"name":"Passage"}],"title":"registerOneTimePasscodeWithRequestBuilder(appId:registerOneTimePasscodeRequest:)","roleHeading":"Type Method","symbolKind":"method"},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterAPI"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerOneTimePasscodeWithRequestBuilder(appId:registerOneTimePasscodeRequest:)"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"registerOneTimePasscodeWithRequestBuilder"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"registerOneTimePasscodeRequest","kind":"externalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","text":"RegisterOneTimePasscodeRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage30RegisterOneTimePasscodeRequestV"},{"text":") -> ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier","text":"RequestBuilder"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"OneTimePasscodeResponse","preciseIdentifier":"s:7Passage23OneTimePasscodeResponseV","identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse"},{"text":">","kind":"text"}],"languages":["swift"]}]},{"parameters":[{"name":"appId","content":[{"inlineContent":[{"text":"(path) App ID","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(body) User Data"}]}],"name":"registerOneTimePasscodeRequest"}],"kind":"parameters"},{"content":[{"type":"heading","level":2,"anchor":"return-value","text":"Return Value"},{"inlineContent":[{"type":"text","text":"RequestBuilder"}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"POST \/apps\/{app_id}\/register\/otp"}]}]},{"content":[{"inlineContent":[{"text":"Create a user and send a registration email or SMS to the user. The user will receive an email or text with a one-time passcode to complete their registration.","type":"text"}],"type":"paragraph"}]}],"type":"unorderedList"}]}],"variants":[{"paths":["\/documentation\/passage\/registerapi\/registeronetimepasscodewithrequestbuilder(appid:registeronetimepasscoderequest:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Register with OTP"}],"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/RegisterAPI":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"RegisterAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterAPI"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI","role":"symbol","title":"RegisterAPI","type":"topic","url":"\/documentation\/passage\/registerapi"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterOneTimePasscodeRequest"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","navigatorTitle":[{"text":"RegisterOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest"},"doc://Passage/documentation/Passage/OneTimePasscodeResponse":{"kind":"symbol","title":"OneTimePasscodeResponse","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OneTimePasscodeResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/OneTimePasscodeResponse","role":"symbol","navigatorTitle":[{"text":"OneTimePasscodeResponse","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/onetimepasscoderesponse","abstract":[]},"doc://Passage/documentation/Passage/RegisterAPI/registerOneTimePasscodeWithRequestBuilder(appId:registerOneTimePasscodeRequest:)":{"title":"registerOneTimePasscodeWithRequestBuilder(appId:registerOneTimePasscodeRequest:)","abstract":[{"type":"text","text":"Register with OTP"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"registerOneTimePasscodeWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"registerOneTimePasscodeRequest","kind":"externalParam"},{"kind":"text","text":": "},{"text":"RegisterOneTimePasscodeRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage30RegisterOneTimePasscodeRequestV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"text":"<","kind":"text"},{"text":"OneTimePasscodeResponse","preciseIdentifier":"s:7Passage23OneTimePasscodeResponseV","kind":"typeIdentifier"},{"text":">","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerOneTimePasscodeWithRequestBuilder(appId:registerOneTimePasscodeRequest:)","url":"\/documentation\/passage\/registerapi\/registeronetimepasscodewithrequestbuilder(appid:registeronetimepasscoderequest:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerapi/registerwebauthnfinish(appid:registerwebauthnfinishrequest:).json b/docs/data/documentation/passage/registerapi/registerwebauthnfinish(appid:registerwebauthnfinishrequest:).json new file mode 100644 index 00000000..e8b94e03 --- /dev/null +++ b/docs/data/documentation/passage/registerapi/registerwebauthnfinish(appid:registerwebauthnfinishrequest:).json @@ -0,0 +1 @@ +{"metadata":{"role":"symbol","title":"registerWebauthnFinish(appId:registerWebAuthnFinishRequest:)","externalID":"s:7Passage11RegisterAPIC22registerWebauthnFinish5appId0d8WebAuthnF7RequestAA12AuthResponseVSS_AA0bijfK0VtYaKFZ","platforms":[{"deprecated":false,"introducedAt":"13.0","unavailable":false,"beta":false,"name":"iOS"},{"introducedAt":"10.15","deprecated":false,"unavailable":false,"name":"macOS","beta":false},{"beta":false,"deprecated":false,"name":"tvOS","introducedAt":"13.0","unavailable":false},{"unavailable":false,"name":"watchOS","introducedAt":"6.0","beta":false,"deprecated":false}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"registerWebauthnFinish","kind":"identifier"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"registerWebAuthnFinishRequest"},{"kind":"text","text":": "},{"text":"RegisterWebAuthnFinishRequest","preciseIdentifier":"s:7Passage29RegisterWebAuthnFinishRequestV","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage12AuthResponseV","kind":"typeIdentifier","text":"AuthResponse"}],"symbolKind":"method","roleHeading":"Type Method","modules":[{"name":"Passage"}]},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerapi\/registerwebauthnfinish(appid:registerwebauthnfinishrequest:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterAPI"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerWebauthnFinish(appId:registerWebAuthnFinishRequest:)","interfaceLanguage":"swift"},"sections":[],"abstract":[{"type":"text","text":"Finish WebAuthn Registration"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"registerWebauthnFinish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"registerWebAuthnFinishRequest"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage29RegisterWebAuthnFinishRequestV","text":"RegisterWebAuthnFinishRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","preciseIdentifier":"s:7Passage12AuthResponseV","text":"AuthResponse","kind":"typeIdentifier"}],"languages":["swift"]}]},{"parameters":[{"name":"appId","content":[{"inlineContent":[{"text":"(path) App ID","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"(body) WebAuthn Response Data"}],"type":"paragraph"}],"name":"registerWebAuthnFinishRequest"}],"kind":"parameters"},{"kind":"content","content":[{"anchor":"return-value","level":2,"text":"Return Value","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"AuthResponse"}]}]}],"references":{"doc://Passage/documentation/Passage/RegisterAPI/registerWebauthnFinish(appId:registerWebAuthnFinishRequest:)":{"title":"registerWebauthnFinish(appId:registerWebAuthnFinishRequest:)","abstract":[{"type":"text","text":"Finish WebAuthn Registration"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"registerWebauthnFinish","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"registerWebAuthnFinishRequest","kind":"externalParam"},{"kind":"text","text":": "},{"text":"RegisterWebAuthnFinishRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage29RegisterWebAuthnFinishRequestV"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage12AuthResponseV","text":"AuthResponse","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerWebauthnFinish(appId:registerWebAuthnFinishRequest:)","url":"\/documentation\/passage\/registerapi\/registerwebauthnfinish(appid:registerwebauthnfinishrequest:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterAPI":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"RegisterAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterAPI"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI","role":"symbol","title":"RegisterAPI","type":"topic","url":"\/documentation\/passage\/registerapi"},"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","role":"symbol","title":"RegisterWebAuthnFinishRequest","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerapi/registerwebauthnfinishwithrequestbuilder(appid:registerwebauthnfinishrequest:).json b/docs/data/documentation/passage/registerapi/registerwebauthnfinishwithrequestbuilder(appid:registerwebauthnfinishrequest:).json new file mode 100644 index 00000000..5e84eaa0 --- /dev/null +++ b/docs/data/documentation/passage/registerapi/registerwebauthnfinishwithrequestbuilder(appid:registerwebauthnfinishrequest:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Finish WebAuthn Registration","type":"text"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterAPI"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"registerWebauthnFinishWithRequestBuilder"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"registerWebAuthnFinishRequest"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","kind":"typeIdentifier","text":"RegisterWebAuthnFinishRequest","preciseIdentifier":"s:7Passage29RegisterWebAuthnFinishRequestV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Passage14RequestBuilderC","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"typeIdentifier","text":"RequestBuilder"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","preciseIdentifier":"s:7Passage12AuthResponseV","kind":"typeIdentifier","text":"AuthResponse"},{"text":">","kind":"text"}]}]},{"kind":"parameters","parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) App ID"}]}]},{"content":[{"inlineContent":[{"text":"(body) WebAuthn Response Data","type":"text"}],"type":"paragraph"}],"name":"registerWebAuthnFinishRequest"}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"text":"Return Value","type":"heading"},{"inlineContent":[{"type":"text","text":"RequestBuilder"}],"type":"paragraph"}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"POST \/apps\/{app_id}\/register\/webauthn\/finish"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Complete a WebAuthn registration and authenticate the user. This endpoint accepts and verifies the response from ","type":"text"},{"code":"navigator.credential.create()","type":"codeVoice"},{"type":"text","text":" and returns an authentication token for the user."}]}]}],"type":"unorderedList"}]}],"metadata":{"modules":[{"name":"Passage"}],"title":"registerWebauthnFinishWithRequestBuilder(appId:registerWebAuthnFinishRequest:)","symbolKind":"method","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"registerWebauthnFinishWithRequestBuilder"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"registerWebAuthnFinishRequest","kind":"externalParam"},{"kind":"text","text":": "},{"text":"RegisterWebAuthnFinishRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage29RegisterWebAuthnFinishRequestV"},{"text":") -> ","kind":"text"},{"text":"RequestBuilder","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Passage12AuthResponseV","kind":"typeIdentifier","text":"AuthResponse"},{"kind":"text","text":">"}],"externalID":"s:7Passage11RegisterAPIC40registerWebauthnFinishWithRequestBuilder5appId0d8WebAuthnfH0AA0hI0CyAA12AuthResponseVGSS_AA0blmfH0VtFZ","roleHeading":"Type Method"},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerWebauthnFinishWithRequestBuilder(appId:registerWebAuthnFinishRequest:)"},"variants":[{"paths":["\/documentation\/passage\/registerapi\/registerwebauthnfinishwithrequestbuilder(appid:registerwebauthnfinishrequest:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterAPI/registerWebauthnFinishWithRequestBuilder(appId:registerWebAuthnFinishRequest:)":{"title":"registerWebauthnFinishWithRequestBuilder(appId:registerWebAuthnFinishRequest:)","abstract":[{"type":"text","text":"Finish WebAuthn Registration"}],"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"registerWebauthnFinishWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"registerWebAuthnFinishRequest"},{"text":": ","kind":"text"},{"text":"RegisterWebAuthnFinishRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage29RegisterWebAuthnFinishRequestV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"AuthResponse","preciseIdentifier":"s:7Passage12AuthResponseV"},{"text":">","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerWebauthnFinishWithRequestBuilder(appId:registerWebAuthnFinishRequest:)","url":"\/documentation\/passage\/registerapi\/registerwebauthnfinishwithrequestbuilder(appid:registerwebauthnfinishrequest:)","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","role":"symbol","title":"RegisterWebAuthnFinishRequest","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/RegisterAPI":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"RegisterAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterAPI"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI","role":"symbol","title":"RegisterAPI","type":"topic","url":"\/documentation\/passage\/registerapi"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerapi/registerwebauthnfinishwithtransaction(appid:registerwebauthnfinishwithtransactionrequest:).json b/docs/data/documentation/passage/registerapi/registerwebauthnfinishwithtransaction(appid:registerwebauthnfinishwithtransactionrequest:).json new file mode 100644 index 00000000..d7ce1525 --- /dev/null +++ b/docs/data/documentation/passage/registerapi/registerwebauthnfinishwithtransaction(appid:registerwebauthnfinishwithtransactionrequest:).json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"type":"text","text":"Finish WebAuthn registration with a transaction"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerapi\/registerwebauthnfinishwithtransaction(appid:registerwebauthnfinishwithtransactionrequest:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterAPI"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerWebauthnFinishWithTransaction(appId:registerWebAuthnFinishWithTransactionRequest:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"platforms":[{"introducedAt":"13.0","unavailable":false,"deprecated":false,"beta":false,"name":"iOS"},{"name":"macOS","unavailable":false,"deprecated":false,"introducedAt":"10.15","beta":false},{"name":"tvOS","deprecated":false,"beta":false,"introducedAt":"13.0","unavailable":false},{"unavailable":false,"beta":false,"introducedAt":"6.0","name":"watchOS","deprecated":false}],"role":"symbol","symbolKind":"method","modules":[{"name":"Passage"}],"roleHeading":"Type Method","externalID":"s:7Passage11RegisterAPIC37registerWebauthnFinishWithTransaction5appId0d8WebAuthnfgH7RequestAA5NonceVSS_AA0bklfghM0VtYaKFZ","title":"registerWebauthnFinishWithTransaction(appId:registerWebAuthnFinishWithTransactionRequest:)","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"registerWebauthnFinishWithTransaction","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"registerWebAuthnFinishWithTransactionRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"RegisterWebAuthnFinishWithTransactionRequest","preciseIdentifier":"s:7Passage44RegisterWebAuthnFinishWithTransactionRequestV"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage5NonceV","text":"Nonce","kind":"typeIdentifier"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"registerWebauthnFinishWithTransaction"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"registerWebAuthnFinishWithTransactionRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage44RegisterWebAuthnFinishWithTransactionRequestV","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Nonce","preciseIdentifier":"s:7Passage5NonceV","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce"}],"platforms":["iOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) App ID"}]}],"name":"appId"},{"content":[{"type":"paragraph","inlineContent":[{"text":"(body)","type":"text"}]}],"name":"registerWebAuthnFinishWithTransactionRequest"}]},{"content":[{"type":"heading","text":"Return Value","anchor":"return-value","level":2},{"inlineContent":[{"type":"text","text":"Nonce"}],"type":"paragraph"}],"kind":"content"}],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest":{"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest","type":"topic","title":"RegisterWebAuthnFinishWithTransactionRequest","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/RegisterAPI":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"RegisterAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterAPI"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI","role":"symbol","title":"RegisterAPI","type":"topic","url":"\/documentation\/passage\/registerapi"},"doc://Passage/documentation/Passage/Nonce":{"url":"\/documentation\/passage\/nonce","abstract":[{"text":"the nonce to exchange for an authentication token","type":"text"}],"title":"Nonce","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Nonce"}],"navigatorTitle":[{"kind":"identifier","text":"Nonce"}],"kind":"symbol","type":"topic"},"doc://Passage/documentation/Passage/RegisterAPI/registerWebauthnFinishWithTransaction(appId:registerWebAuthnFinishWithTransactionRequest:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerWebauthnFinishWithTransaction(appId:registerWebAuthnFinishWithTransactionRequest:)","abstract":[{"type":"text","text":"Finish WebAuthn registration with a transaction"}],"kind":"symbol","type":"topic","role":"symbol","url":"\/documentation\/passage\/registerapi\/registerwebauthnfinishwithtransaction(appid:registerwebauthnfinishwithtransactionrequest:)","title":"registerWebauthnFinishWithTransaction(appId:registerWebAuthnFinishWithTransactionRequest:)","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"registerWebauthnFinishWithTransaction","kind":"identifier"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"registerWebAuthnFinishWithTransactionRequest"},{"text":": ","kind":"text"},{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage44RegisterWebAuthnFinishWithTransactionRequestV"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage5NonceV","text":"Nonce","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerapi/registerwebauthnfinishwithtransactionwithrequestbuilder(appid:registerwebauthnfinishwithtransactionrequest:).json b/docs/data/documentation/passage/registerapi/registerwebauthnfinishwithtransactionwithrequestbuilder(appid:registerwebauthnfinishwithtransactionrequest:).json new file mode 100644 index 00000000..4c2513ba --- /dev/null +++ b/docs/data/documentation/passage/registerapi/registerwebauthnfinishwithtransactionwithrequestbuilder(appid:registerwebauthnfinishwithtransactionrequest:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerWebauthnFinishWithTransactionWithRequestBuilder(appId:registerWebAuthnFinishWithTransactionRequest:)"},"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"registerWebauthnFinishWithTransactionWithRequestBuilder"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"registerWebAuthnFinishWithTransactionRequest"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage44RegisterWebAuthnFinishWithTransactionRequestV","text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage5NonceV","text":"Nonce"},{"kind":"text","text":">"}],"roleHeading":"Type Method","role":"symbol","title":"registerWebauthnFinishWithTransactionWithRequestBuilder(appId:registerWebAuthnFinishWithTransactionRequest:)","symbolKind":"method","externalID":"s:7Passage11RegisterAPIC037registerWebauthnFinishWithTransactionG14RequestBuilder5appId0d8WebAuthnfghI0AA0iJ0CyAA5NonceVGSS_AA0bmnfghI0VtFZ"},"kind":"symbol","abstract":[{"text":"Finish WebAuthn registration with a transaction","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterAPI"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"registerWebauthnFinishWithTransactionWithRequestBuilder"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"registerWebAuthnFinishWithTransactionRequest"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","preciseIdentifier":"s:7Passage44RegisterWebAuthnFinishWithTransactionRequestV","text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce","kind":"typeIdentifier","text":"Nonce","preciseIdentifier":"s:7Passage5NonceV"},{"text":">","kind":"text"}]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"(path) App ID","type":"text"}]}],"name":"appId"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(body)"}]}],"name":"registerWebAuthnFinishWithTransactionRequest"}]},{"content":[{"text":"Return Value","anchor":"return-value","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"RequestBuilder"}]}],"kind":"content"},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"items":[{"content":[{"inlineContent":[{"text":"POST \/apps\/{app_id}\/register\/transactions\/webauthn\/finish","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Complete a WebAuthn registration and authenticate the user via a transaction. This endpoint accepts and verifies the response from "},{"type":"codeVoice","code":"navigator.credential.create()"},{"type":"text","text":" and returns a nonce meant to be exchanged for an authentication token for the user."}]}]}],"type":"unorderedList"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/registerapi\/registerwebauthnfinishwithtransactionwithrequestbuilder(appid:registerwebauthnfinishwithtransactionrequest:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/RegisterAPI":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"RegisterAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterAPI"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI","role":"symbol","title":"RegisterAPI","type":"topic","url":"\/documentation\/passage\/registerapi"},"doc://Passage/documentation/Passage/Nonce":{"url":"\/documentation\/passage\/nonce","abstract":[{"text":"the nonce to exchange for an authentication token","type":"text"}],"title":"Nonce","identifier":"doc:\/\/Passage\/documentation\/Passage\/Nonce","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Nonce"}],"navigatorTitle":[{"kind":"identifier","text":"Nonce"}],"kind":"symbol","type":"topic"},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/RegisterAPI/registerWebauthnFinishWithTransactionWithRequestBuilder(appId:registerWebAuthnFinishWithTransactionRequest:)":{"abstract":[{"text":"Finish WebAuthn registration with a transaction","type":"text"}],"kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"registerWebauthnFinishWithTransactionWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"registerWebAuthnFinishWithTransactionRequest","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage44RegisterWebAuthnFinishWithTransactionRequestV","text":"RegisterWebAuthnFinishWithTransactionRequest"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Nonce","kind":"typeIdentifier","preciseIdentifier":"s:7Passage5NonceV"},{"kind":"text","text":">"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerWebauthnFinishWithTransactionWithRequestBuilder(appId:registerWebAuthnFinishWithTransactionRequest:)","role":"symbol","title":"registerWebauthnFinishWithTransactionWithRequestBuilder(appId:registerWebAuthnFinishWithTransactionRequest:)","type":"topic","url":"\/documentation\/passage\/registerapi\/registerwebauthnfinishwithtransactionwithrequestbuilder(appid:registerwebauthnfinishwithtransactionrequest:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest":{"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest","type":"topic","title":"RegisterWebAuthnFinishWithTransactionRequest","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerapi/registerwebauthnstart(appid:registerwebauthnstartrequest:).json b/docs/data/documentation/passage/registerapi/registerwebauthnstart(appid:registerwebauthnstartrequest:).json new file mode 100644 index 00000000..ce2ed49d --- /dev/null +++ b/docs/data/documentation/passage/registerapi/registerwebauthnstart(appid:registerwebauthnstartrequest:).json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerWebauthnStart(appId:registerWebAuthnStartRequest:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"registerWebauthnStart"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"registerWebAuthnStartRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage28RegisterWebAuthnStartRequestV","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","kind":"typeIdentifier","text":"RegisterWebAuthnStartRequest"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","preciseIdentifier":"s:7Passage29RegisterWebAuthnStartResponseV","text":"RegisterWebAuthnStartResponse","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) App ID"}]}]},{"name":"registerWebAuthnStartRequest","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(body) User Data"}]}]}],"kind":"parameters"},{"content":[{"type":"heading","text":"Return Value","level":2,"anchor":"return-value"},{"inlineContent":[{"type":"text","text":"RegisterWebAuthnStartResponse"}],"type":"paragraph"}],"kind":"content"}],"variants":[{"paths":["\/documentation\/passage\/registerapi\/registerwebauthnstart(appid:registerwebauthnstartrequest:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"platforms":[{"introducedAt":"13.0","deprecated":false,"unavailable":false,"name":"iOS","beta":false},{"name":"macOS","deprecated":false,"beta":false,"introducedAt":"10.15","unavailable":false},{"introducedAt":"13.0","unavailable":false,"deprecated":false,"beta":false,"name":"tvOS"},{"beta":false,"deprecated":false,"name":"watchOS","introducedAt":"6.0","unavailable":false}],"symbolKind":"method","externalID":"s:7Passage11RegisterAPIC21registerWebauthnStart5appId0d8WebAuthnF7RequestAA0bijF8ResponseVSS_AA0bijfK0VtYaKFZ","role":"symbol","title":"registerWebauthnStart(appId:registerWebAuthnStartRequest:)","roleHeading":"Type Method","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"registerWebauthnStart","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"registerWebAuthnStartRequest","kind":"externalParam"},{"kind":"text","text":": "},{"text":"RegisterWebAuthnStartRequest","preciseIdentifier":"s:7Passage28RegisterWebAuthnStartRequestV","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage29RegisterWebAuthnStartResponseV","text":"RegisterWebAuthnStartResponse","kind":"typeIdentifier"}]},"abstract":[{"type":"text","text":"Start WebAuthn Register"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterAPI"]]},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse"},"doc://Passage/documentation/Passage/RegisterAPI/registerWebauthnStart(appId:registerWebAuthnStartRequest:)":{"url":"\/documentation\/passage\/registerapi\/registerwebauthnstart(appid:registerwebauthnstartrequest:)","kind":"symbol","abstract":[{"type":"text","text":"Start WebAuthn Register"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerWebauthnStart(appId:registerWebAuthnStartRequest:)","title":"registerWebauthnStart(appId:registerWebAuthnStartRequest:)","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"registerWebauthnStart","kind":"identifier"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"registerWebAuthnStartRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"RegisterWebAuthnStartRequest","preciseIdentifier":"s:7Passage28RegisterWebAuthnStartRequestV"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage29RegisterWebAuthnStartResponseV","text":"RegisterWebAuthnStartResponse","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterAPI":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"RegisterAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterAPI"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI","role":"symbol","title":"RegisterAPI","type":"topic","url":"\/documentation\/passage\/registerapi"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest":{"kind":"symbol","title":"RegisterWebAuthnStartRequest","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterWebAuthnStartRequest"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerapi/registerwebauthnstartwithrequestbuilder(appid:registerwebauthnstartrequest:).json b/docs/data/documentation/passage/registerapi/registerwebauthnstartwithrequestbuilder(appid:registerwebauthnstartrequest:).json new file mode 100644 index 00000000..432a8a62 --- /dev/null +++ b/docs/data/documentation/passage/registerapi/registerwebauthnstartwithrequestbuilder(appid:registerwebauthnstartrequest:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerapi\/registerwebauthnstartwithrequestbuilder(appid:registerwebauthnstartrequest:)"]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"registerWebauthnStartWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"registerWebAuthnStartRequest","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"RegisterWebAuthnStartRequest","preciseIdentifier":"s:7Passage28RegisterWebAuthnStartRequestV","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest"},{"kind":"text","text":") -> "},{"text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder"},{"kind":"text","text":"<"},{"text":"RegisterWebAuthnStartResponse","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","preciseIdentifier":"s:7Passage29RegisterWebAuthnStartResponseV"},{"kind":"text","text":">"}]}],"kind":"declarations"},{"parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) App ID"}]}]},{"content":[{"inlineContent":[{"text":"(body) User Data","type":"text"}],"type":"paragraph"}],"name":"registerWebAuthnStartRequest"}],"kind":"parameters"},{"content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"RequestBuilder","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"type":"heading","level":2,"anchor":"discussion","text":"Discussion"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"POST \/apps\/{app_id}\/register\/webauthn\/start"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Initiate a WebAuthn registration and create the user. This endpoint creates a WebAuthn credential creation challenge that is used to perform the registration ceremony from the browser."}]}]}]}]}],"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"symbolKind":"method","role":"symbol","roleHeading":"Type Method","title":"registerWebauthnStartWithRequestBuilder(appId:registerWebAuthnStartRequest:)","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"registerWebauthnStartWithRequestBuilder","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"registerWebAuthnStartRequest"},{"text":": ","kind":"text"},{"text":"RegisterWebAuthnStartRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage28RegisterWebAuthnStartRequestV"},{"kind":"text","text":") -> "},{"text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"RegisterWebAuthnStartResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage29RegisterWebAuthnStartResponseV"},{"text":">","kind":"text"}],"externalID":"s:7Passage11RegisterAPIC39registerWebauthnStartWithRequestBuilder5appId0d8WebAuthnfH0AA0hI0CyAA0blmF8ResponseVGSS_AA0blmfH0VtFZ"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterAPI"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerWebauthnStartWithRequestBuilder(appId:registerWebAuthnStartRequest:)"},"abstract":[{"text":"Start WebAuthn Register","type":"text"}],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse"},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/RegisterAPI":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"RegisterAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterAPI"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI","role":"symbol","title":"RegisterAPI","type":"topic","url":"\/documentation\/passage\/registerapi"},"doc://Passage/documentation/Passage/RegisterAPI/registerWebauthnStartWithRequestBuilder(appId:registerWebAuthnStartRequest:)":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"registerWebauthnStartWithRequestBuilder"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"registerWebAuthnStartRequest"},{"kind":"text","text":": "},{"text":"RegisterWebAuthnStartRequest","kind":"typeIdentifier","preciseIdentifier":"s:7Passage28RegisterWebAuthnStartRequestV"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"RegisterWebAuthnStartResponse","preciseIdentifier":"s:7Passage29RegisterWebAuthnStartResponseV","kind":"typeIdentifier"},{"text":">","kind":"text"}],"type":"topic","url":"\/documentation\/passage\/registerapi\/registerwebauthnstartwithrequestbuilder(appid:registerwebauthnstartrequest:)","abstract":[{"type":"text","text":"Start WebAuthn Register"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerWebauthnStartWithRequestBuilder(appId:registerWebAuthnStartRequest:)","role":"symbol","title":"registerWebauthnStartWithRequestBuilder(appId:registerWebAuthnStartRequest:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest":{"kind":"symbol","title":"RegisterWebAuthnStartRequest","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterWebAuthnStartRequest"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerapi/registerwebauthnstartwithtransaction(appid:registerwebauthnstartwithtransactionrequest:).json b/docs/data/documentation/passage/registerapi/registerwebauthnstartwithtransaction(appid:registerwebauthnstartwithtransactionrequest:).json new file mode 100644 index 00000000..30030138 --- /dev/null +++ b/docs/data/documentation/passage/registerapi/registerwebauthnstartwithtransaction(appid:registerwebauthnstartwithtransactionrequest:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Start WebAuthn registration with a transaction"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterAPI"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerapi\/registerwebauthnstartwithtransaction(appid:registerwebauthnstartwithtransactionrequest:)"]}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerWebauthnStartWithTransaction(appId:registerWebAuthnStartWithTransactionRequest:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"externalID":"s:7Passage11RegisterAPIC36registerWebauthnStartWithTransaction5appId0d8WebAuthnfgH7RequestAA0bklfgH8ResponseVSS_AA0bklfghM0VtYaKFZ","platforms":[{"unavailable":false,"beta":false,"introducedAt":"13.0","name":"iOS","deprecated":false},{"introducedAt":"10.15","name":"macOS","beta":false,"deprecated":false,"unavailable":false},{"deprecated":false,"introducedAt":"13.0","name":"tvOS","unavailable":false,"beta":false},{"name":"watchOS","introducedAt":"6.0","unavailable":false,"beta":false,"deprecated":false}],"modules":[{"name":"Passage"}],"symbolKind":"method","role":"symbol","title":"registerWebauthnStartWithTransaction(appId:registerWebAuthnStartWithTransactionRequest:)","roleHeading":"Type Method","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"registerWebauthnStartWithTransaction"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"registerWebAuthnStartWithTransactionRequest"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage43RegisterWebAuthnStartWithTransactionRequestV","kind":"typeIdentifier","text":"RegisterWebAuthnStartWithTransactionRequest"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"RegisterWebAuthnStartWithTransactionResponse","preciseIdentifier":"s:7Passage44RegisterWebAuthnStartWithTransactionResponseV","kind":"typeIdentifier"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"registerWebauthnStartWithTransaction","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"registerWebAuthnStartWithTransactionRequest","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","text":"RegisterWebAuthnStartWithTransactionRequest","preciseIdentifier":"s:7Passage43RegisterWebAuthnStartWithTransactionRequestV"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse","text":"RegisterWebAuthnStartWithTransactionResponse","preciseIdentifier":"s:7Passage44RegisterWebAuthnStartWithTransactionResponseV","kind":"typeIdentifier"}]}],"kind":"declarations"},{"parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) App ID"}]}]},{"content":[{"inlineContent":[{"text":"(body)","type":"text"}],"type":"paragraph"}],"name":"registerWebAuthnStartWithTransactionRequest"}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"inlineContent":[{"type":"text","text":"RegisterWebAuthnStartWithTransactionResponse"}],"type":"paragraph"}]}],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnStartWithTransactionRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterWebAuthnStartWithTransactionRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse","title":"RegisterWebAuthnStartWithTransactionResponse","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionResponse"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartWithTransactionResponse","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse"},"doc://Passage/documentation/Passage/RegisterAPI/registerWebauthnStartWithTransaction(appId:registerWebAuthnStartWithTransactionRequest:)":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerWebauthnStartWithTransaction(appId:registerWebAuthnStartWithTransactionRequest:)","kind":"symbol","title":"registerWebauthnStartWithTransaction(appId:registerWebAuthnStartWithTransactionRequest:)","url":"\/documentation\/passage\/registerapi\/registerwebauthnstartwithtransaction(appid:registerwebauthnstartwithtransactionrequest:)","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"registerWebauthnStartWithTransaction"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"registerWebAuthnStartWithTransactionRequest"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage43RegisterWebAuthnStartWithTransactionRequestV","kind":"typeIdentifier","text":"RegisterWebAuthnStartWithTransactionRequest"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"RegisterWebAuthnStartWithTransactionResponse","preciseIdentifier":"s:7Passage44RegisterWebAuthnStartWithTransactionResponseV","kind":"typeIdentifier"}],"abstract":[{"type":"text","text":"Start WebAuthn registration with a transaction"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterAPI":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"RegisterAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterAPI"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI","role":"symbol","title":"RegisterAPI","type":"topic","url":"\/documentation\/passage\/registerapi"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerapi/registerwebauthnstartwithtransactionwithrequestbuilder(appid:registerwebauthnstartwithtransactionrequest:).json b/docs/data/documentation/passage/registerapi/registerwebauthnstartwithtransactionwithrequestbuilder(appid:registerwebauthnstartwithtransactionrequest:).json new file mode 100644 index 00000000..9e66ebac --- /dev/null +++ b/docs/data/documentation/passage/registerapi/registerwebauthnstartwithtransactionwithrequestbuilder(appid:registerwebauthnstartwithtransactionrequest:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerapi\/registerwebauthnstartwithtransactionwithrequestbuilder(appid:registerwebauthnstartwithtransactionrequest:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerWebauthnStartWithTransactionWithRequestBuilder(appId:registerWebAuthnStartWithTransactionRequest:)","interfaceLanguage":"swift"},"sections":[],"metadata":{"role":"symbol","externalID":"s:7Passage11RegisterAPIC036registerWebauthnStartWithTransactionG14RequestBuilder5appId0d8WebAuthnfghI0AA0iJ0CyAA0bmnfgH8ResponseVGSS_AA0bmnfghI0VtFZ","roleHeading":"Type Method","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"registerWebauthnStartWithTransactionWithRequestBuilder"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"registerWebAuthnStartWithTransactionRequest","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage43RegisterWebAuthnStartWithTransactionRequestV","text":"RegisterWebAuthnStartWithTransactionRequest"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"text":"<","kind":"text"},{"text":"RegisterWebAuthnStartWithTransactionResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage44RegisterWebAuthnStartWithTransactionResponseV"},{"text":">","kind":"text"}],"symbolKind":"method","modules":[{"name":"Passage"}],"title":"registerWebauthnStartWithTransactionWithRequestBuilder(appId:registerWebAuthnStartWithTransactionRequest:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterAPI"]]},"kind":"symbol","abstract":[{"type":"text","text":"Start WebAuthn registration with a transaction"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"registerWebauthnStartWithTransactionWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"registerWebAuthnStartWithTransactionRequest","kind":"externalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","preciseIdentifier":"s:7Passage43RegisterWebAuthnStartWithTransactionRequestV","text":"RegisterWebAuthnStartWithTransactionRequest","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage44RegisterWebAuthnStartWithTransactionResponseV","text":"RegisterWebAuthnStartWithTransactionResponse"},{"kind":"text","text":">"}],"languages":["swift"],"platforms":["iOS"]}]},{"parameters":[{"name":"appId","content":[{"inlineContent":[{"type":"text","text":"(path) App ID"}],"type":"paragraph"}]},{"name":"registerWebAuthnStartWithTransactionRequest","content":[{"inlineContent":[{"type":"text","text":"(body)"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"anchor":"return-value","type":"heading","text":"Return Value"},{"inlineContent":[{"type":"text","text":"RequestBuilder"}],"type":"paragraph"}]},{"content":[{"level":2,"text":"Discussion","type":"heading","anchor":"discussion"},{"items":[{"content":[{"inlineContent":[{"type":"text","text":"POST \/apps\/{app_id}\/register\/transactions\/webauthn\/start"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Initiate a WebAuthn registration and create the user via a transaction. This endpoint creates a WebAuthn credential creation challenge that is used to perform the registration ceremony from the browser."}]}]}],"type":"unorderedList"}],"kind":"content"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnStartWithTransactionRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterWebAuthnStartWithTransactionRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest"},"doc://Passage/documentation/Passage/RegisterAPI":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"RegisterAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterAPI"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI","role":"symbol","title":"RegisterAPI","type":"topic","url":"\/documentation\/passage\/registerapi"},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/RegisterAPI/registerWebauthnStartWithTransactionWithRequestBuilder(appId:registerWebAuthnStartWithTransactionRequest:)":{"abstract":[{"type":"text","text":"Start WebAuthn registration with a transaction"}],"kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"registerWebauthnStartWithTransactionWithRequestBuilder"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"registerWebAuthnStartWithTransactionRequest","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage43RegisterWebAuthnStartWithTransactionRequestV","kind":"typeIdentifier","text":"RegisterWebAuthnStartWithTransactionRequest"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier","text":"RequestBuilder"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"RegisterWebAuthnStartWithTransactionResponse","preciseIdentifier":"s:7Passage44RegisterWebAuthnStartWithTransactionResponseV"},{"text":">","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterAPI\/registerWebauthnStartWithTransactionWithRequestBuilder(appId:registerWebAuthnStartWithTransactionRequest:)","role":"symbol","title":"registerWebauthnStartWithTransactionWithRequestBuilder(appId:registerWebAuthnStartWithTransactionRequest:)","type":"topic","url":"\/documentation\/passage\/registerapi\/registerwebauthnstartwithtransactionwithrequestbuilder(appid:registerwebauthnstartwithtransactionrequest:)"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse","title":"RegisterWebAuthnStartWithTransactionResponse","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionResponse"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartWithTransactionResponse","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkrequest.json b/docs/data/documentation/passage/registermagiclinkrequest.json new file mode 100644 index 00000000..b3512958 --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkrequest.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registermagiclinkrequest"]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/init(identifier:language:magicLinkPath:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/identifier","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/language","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/magicLinkPath"],"title":"Instance Properties"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/encode(to:)"],"title":"Instance Methods"},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys"]},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/Equatable-Implementations"]}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterMagicLinkRequest"}],"platforms":["iOS"],"languages":["swift"]}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"metadata":{"navigatorTitle":[{"text":"RegisterMagicLinkRequest","kind":"identifier"}],"modules":[{"name":"Passage"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterMagicLinkRequest"}],"roleHeading":"Structure","role":"symbol","title":"RegisterMagicLinkRequest","symbolKind":"struct","externalID":"s:7Passage24RegisterMagicLinkRequestV"},"references":{"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/language":{"abstract":[{"type":"text","text":"language of the email or SMS to send (optional)"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"language","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/language","role":"symbol","title":"language","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/language"},"doc://Passage/SE":{"title":"Swift.Encodable","identifier":"doc:\/\/Passage\/SE","type":"unresolvable"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/init(identifier:language:magicLinkPath:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"language"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"magicLinkPath"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/init(identifier:language:magicLinkPath:)","role":"symbol","title":"init(identifier:language:magicLinkPath:)","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/init(identifier:language:magiclinkpath:)"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/identifier":{"abstract":[{"type":"text","text":"valid email or E164 phone number"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/identifier","role":"symbol","title":"identifier","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/identifier"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterMagicLinkRequest"}],"navigatorTitle":[{"text":"RegisterMagicLinkRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","role":"symbol","title":"RegisterMagicLinkRequest","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest"},"doc://Passage/Se":{"title":"Swift.Decodable","identifier":"doc:\/\/Passage\/Se","type":"unresolvable"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/magicLinkPath":{"abstract":[{"text":"path relative to the app’s auth_origin (optional)","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"magicLinkPath"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/magicLinkPath","role":"symbol","title":"magicLinkPath","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/magiclinkpath"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys","role":"symbol","title":"RegisterMagicLinkRequest.CodingKeys","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/Equatable-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/equatable-implementations"},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/encode(to:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/encode(to:)","role":"symbol","title":"encode(to:)","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/encode(to:)"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/init(from:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/init(from:)","role":"symbol","title":"init(from:)","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/init(from:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkrequest/!=(_:_:).json b/docs/data/documentation/passage/registermagiclinkrequest/!=(_:_:).json new file mode 100644 index 00000000..edf225b3 --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkrequest/!=(_:_:).json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage24RegisterMagicLinkRequestV","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Operator","role":"symbol","title":"!=(_:_:)","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/registermagiclinkrequest\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/!=(_:_:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/Equatable-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage/RegisterMagicLinkRequest":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterMagicLinkRequest"}],"navigatorTitle":[{"text":"RegisterMagicLinkRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","role":"symbol","title":"RegisterMagicLinkRequest","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/!=(_:_:)":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/registermagiclinkrequest\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/!=(_:_:)","type":"topic","kind":"symbol","title":"!=(_:_:)"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/Equatable-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/equatable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkrequest/codingkeys.json b/docs/data/documentation/passage/registermagiclinkrequest/codingkeys.json new file mode 100644 index 00000000..68c7d399 --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkrequest/codingkeys.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registermagiclinkrequest\/codingkeys"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/identifier","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/language","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/magicLinkPath"]},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/init(stringValue:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/RawRepresentable-Implementations"],"title":"Default Implementations","generated":true}],"metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"title":"RegisterMagicLinkRequest.CodingKeys","role":"symbol","modules":[{"name":"Passage"}],"roleHeading":"Enumeration","externalID":"s:7Passage24RegisterMagicLinkRequestV10CodingKeysO","symbolKind":"enum","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"languages":["swift"]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest"]]},"relationshipsSections":[{"title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo"}],"references":{"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys/language":{"url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/language","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/language","type":"topic","abstract":[],"kind":"symbol","title":"RegisterMagicLinkRequest.CodingKeys.language","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"language"}]},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys/CodingKey-Implementations":{"type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/codingkey-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","kind":"article"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys/init(intValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/init(intvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/init(intValue:)","role":"symbol","title":"init(intValue:)","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys/init(rawValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/init(rawValue:)","url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/init(rawvalue:)","type":"topic","title":"init(rawValue:)","kind":"symbol","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys/magicLinkPath":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"magicLinkPath","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/magicLinkPath","url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/magiclinkpath","type":"topic","title":"RegisterMagicLinkRequest.CodingKeys.magicLinkPath","kind":"symbol","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterMagicLinkRequest"}],"navigatorTitle":[{"text":"RegisterMagicLinkRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","role":"symbol","title":"RegisterMagicLinkRequest","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest"},"doc://Passage/s9CodingKeyP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP","title":"Swift.CodingKey"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/RawRepresentable-Implementations","type":"topic","kind":"article","title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys/init(stringValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/init(stringValue:)","url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/init(stringvalue:)","type":"topic","title":"init(stringValue:)","kind":"symbol","role":"symbol","abstract":[]},"doc://Passage/SY":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/Equatable-Implementations","url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/equatable-implementations","type":"topic","title":"Equatable Implementations","kind":"article","role":"collectionGroup","abstract":[]},"doc://Passage/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys/identifier":{"title":"RegisterMagicLinkRequest.CodingKeys.identifier","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/identifier","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/identifier","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"identifier"}],"abstract":[]},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys","role":"symbol","title":"RegisterMagicLinkRequest.CodingKeys","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..c790523a --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/Equatable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage24RegisterMagicLinkRequestV10CodingKeysO","role":"symbol","extendedModule":"Swift","title":"!=(_:_:)","roleHeading":"Operator","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/!=(_:_:)"},"references":{"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys","role":"symbol","title":"RegisterMagicLinkRequest.CodingKeys","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterMagicLinkRequest"}],"navigatorTitle":[{"text":"RegisterMagicLinkRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","role":"symbol","title":"RegisterMagicLinkRequest","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys/!=(_:_:)":{"type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/!=(_:_:)","abstract":[],"title":"!=(_:_:)"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/Equatable-Implementations","url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/equatable-implementations","type":"topic","title":"Equatable Implementations","kind":"article","role":"collectionGroup","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..731fdb68 --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys"]]},"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/CodingKey-Implementations"},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"CodingKey Implementations"},"sections":[],"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/description"],"title":"Instance Properties"}],"variants":[{"paths":["\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys","role":"symbol","title":"RegisterMagicLinkRequest.CodingKeys","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys/debugDescription":{"role":"symbol","kind":"symbol","title":"debugDescription","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/debugDescription","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/debugdescription"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterMagicLinkRequest"}],"navigatorTitle":[{"text":"RegisterMagicLinkRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","role":"symbol","title":"RegisterMagicLinkRequest","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys/description":{"role":"symbol","url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/description","title":"description","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/description","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/debugdescription.json b/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/debugdescription.json new file mode 100644 index 00000000..6713062e --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"title":"debugDescription","role":"symbol","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage24RegisterMagicLinkRequestV10CodingKeysO","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"property"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/CodingKey-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys","role":"symbol","title":"RegisterMagicLinkRequest.CodingKeys","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys/debugDescription":{"role":"symbol","kind":"symbol","title":"debugDescription","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/debugDescription","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/debugdescription"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys/CodingKey-Implementations":{"type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/codingkey-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","kind":"article"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterMagicLinkRequest"}],"navigatorTitle":[{"text":"RegisterMagicLinkRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","role":"symbol","title":"RegisterMagicLinkRequest","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/description.json b/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/description.json new file mode 100644 index 00000000..2d7c9f65 --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/description.json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.description"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage24RegisterMagicLinkRequestV10CodingKeysO","extendedModule":"Swift","role":"symbol","title":"description","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/description"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/CodingKey-Implementations"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"references":{"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys","role":"symbol","title":"RegisterMagicLinkRequest.CodingKeys","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys/CodingKey-Implementations":{"type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/codingkey-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations","kind":"article"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys/description":{"role":"symbol","url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/description","title":"description","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/description","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterMagicLinkRequest"}],"navigatorTitle":[{"text":"RegisterMagicLinkRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","role":"symbol","title":"RegisterMagicLinkRequest","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..1f2dbf97 --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/!=(_:_:)"],"title":"Operators"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys"]]},"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys/!=(_:_:)":{"type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/!=(_:_:)","abstract":[],"title":"!=(_:_:)"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys","role":"symbol","title":"RegisterMagicLinkRequest.CodingKeys","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterMagicLinkRequest"}],"navigatorTitle":[{"text":"RegisterMagicLinkRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","role":"symbol","title":"RegisterMagicLinkRequest","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/hash(into:).json b/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/hash(into:).json new file mode 100644 index 00000000..79fe8989 --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/hash(into:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Instance Method","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"role":"symbol","symbolKind":"method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage24RegisterMagicLinkRequestV10CodingKeysO","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys/hash(into:)":{"url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/hash(into:)","abstract":[],"title":"hash(into:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/hash(into:)","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/RawRepresentable-Implementations","type":"topic","kind":"article","title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterMagicLinkRequest"}],"navigatorTitle":[{"text":"RegisterMagicLinkRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","role":"symbol","title":"RegisterMagicLinkRequest","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys","role":"symbol","title":"RegisterMagicLinkRequest.CodingKeys","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/hashvalue.json b/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/hashvalue.json new file mode 100644 index 00000000..416e8ae8 --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage24RegisterMagicLinkRequestV10CodingKeysO","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"hashValue","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]}},"variants":[{"paths":["\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/hashValue"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys/hashValue":{"role":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/hashvalue","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/hashValue","type":"topic","kind":"symbol","title":"hashValue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/RawRepresentable-Implementations","type":"topic","kind":"article","title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys","role":"symbol","title":"RegisterMagicLinkRequest.CodingKeys","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterMagicLinkRequest"}],"navigatorTitle":[{"text":"RegisterMagicLinkRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","role":"symbol","title":"RegisterMagicLinkRequest","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/identifier.json b/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/identifier.json new file mode 100644 index 00000000..3dc75622 --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/identifier.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"identifier"}],"roleHeading":"Case","symbolKind":"case","externalID":"s:7Passage24RegisterMagicLinkRequestV10CodingKeysO10identifieryA2EmF","role":"symbol","title":"RegisterMagicLinkRequest.CodingKeys.identifier","modules":[{"name":"Passage"}]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/identifier","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"identifier","kind":"identifier"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/identifier"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys","role":"symbol","title":"RegisterMagicLinkRequest.CodingKeys","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys/identifier":{"title":"RegisterMagicLinkRequest.CodingKeys.identifier","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/identifier","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/identifier","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"identifier"}],"abstract":[]},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterMagicLinkRequest"}],"navigatorTitle":[{"text":"RegisterMagicLinkRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","role":"symbol","title":"RegisterMagicLinkRequest","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..3b44e8ac --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage24RegisterMagicLinkRequestV10CodingKeysO8intValueAESgSi_tcfc","symbolKind":"init","roleHeading":"Initializer","role":"symbol","modules":[{"name":"Passage"}],"title":"init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"variants":[{"paths":["\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys/init(intValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/init(intvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/init(intValue:)","role":"symbol","title":"init(intValue:)","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys","role":"symbol","title":"RegisterMagicLinkRequest.CodingKeys","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterMagicLinkRequest"}],"navigatorTitle":[{"text":"RegisterMagicLinkRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","role":"symbol","title":"RegisterMagicLinkRequest","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..687aa4ba --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage24RegisterMagicLinkRequestV10CodingKeysO8rawValueAESgSS_tcfc","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","title":"init(rawValue:)","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys/init(rawValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/init(rawValue:)","url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/init(rawvalue:)","type":"topic","title":"init(rawValue:)","kind":"symbol","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterMagicLinkRequest"}],"navigatorTitle":[{"text":"RegisterMagicLinkRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","role":"symbol","title":"RegisterMagicLinkRequest","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys","role":"symbol","title":"RegisterMagicLinkRequest.CodingKeys","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..414c37ac --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/init(stringvalue:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(stringValue:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"metadata":{"symbolKind":"init","title":"init(stringValue:)","externalID":"s:7Passage24RegisterMagicLinkRequestV10CodingKeysO11stringValueAESgSS_tcfc","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","modules":[{"name":"Passage"}],"roleHeading":"Initializer"},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys","role":"symbol","title":"RegisterMagicLinkRequest.CodingKeys","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys/init(stringValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/init(stringValue:)","url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/init(stringvalue:)","type":"topic","title":"init(stringValue:)","kind":"symbol","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterMagicLinkRequest"}],"navigatorTitle":[{"text":"RegisterMagicLinkRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","role":"symbol","title":"RegisterMagicLinkRequest","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/language.json b/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/language.json new file mode 100644 index 00000000..e0ea92e3 --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/language.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/language"},"sections":[],"metadata":{"symbolKind":"case","role":"symbol","roleHeading":"Case","modules":[{"name":"Passage"}],"externalID":"s:7Passage24RegisterMagicLinkRequestV10CodingKeysO8languageyA2EmF","title":"RegisterMagicLinkRequest.CodingKeys.language","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"language","kind":"identifier"}]},"variants":[{"paths":["\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/language"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"language"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/RegisterMagicLinkRequest":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterMagicLinkRequest"}],"navigatorTitle":[{"text":"RegisterMagicLinkRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","role":"symbol","title":"RegisterMagicLinkRequest","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys","role":"symbol","title":"RegisterMagicLinkRequest.CodingKeys","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys/language":{"url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/language","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/language","type":"topic","abstract":[],"kind":"symbol","title":"RegisterMagicLinkRequest.CodingKeys.language","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"language"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/magiclinkpath.json b/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/magiclinkpath.json new file mode 100644 index 00000000..ed3a6ad2 --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/magiclinkpath.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/magiclinkpath"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"magicLinkPath"}],"languages":["swift"]}]}],"metadata":{"externalID":"s:7Passage24RegisterMagicLinkRequestV10CodingKeysO05magicD4PathyA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","symbolKind":"case","title":"RegisterMagicLinkRequest.CodingKeys.magicLinkPath","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"magicLinkPath"}]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/magicLinkPath","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys"]]},"sections":[],"references":{"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys/magicLinkPath":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"magicLinkPath","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/magicLinkPath","url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/magiclinkpath","type":"topic","title":"RegisterMagicLinkRequest.CodingKeys.magicLinkPath","kind":"symbol","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys","role":"symbol","title":"RegisterMagicLinkRequest.CodingKeys","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterMagicLinkRequest"}],"navigatorTitle":[{"text":"RegisterMagicLinkRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","role":"symbol","title":"RegisterMagicLinkRequest","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..95e718ba --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkrequest/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/hashValue"],"generated":true},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/hash(into:)"],"title":"Instance Methods","generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"title":"RawRepresentable Implementations","role":"collectionGroup"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"kind":"article","references":{"doc://Passage/documentation/Passage/RegisterMagicLinkRequest":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterMagicLinkRequest"}],"navigatorTitle":[{"text":"RegisterMagicLinkRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","role":"symbol","title":"RegisterMagicLinkRequest","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys/hash(into:)":{"url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/hash(into:)","abstract":[],"title":"hash(into:)","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/hash(into:)","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys/hashValue":{"role":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/hashvalue","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys\/hashValue","type":"topic","kind":"symbol","title":"hashValue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/CodingKeys","role":"symbol","title":"RegisterMagicLinkRequest.CodingKeys","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkrequest/encode(to:).json b/docs/data/documentation/passage/registermagiclinkrequest/encode(to:).json new file mode 100644 index 00000000..4d9a657c --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkrequest/encode(to:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/encode(to:)"},"metadata":{"externalID":"s:7Passage24RegisterMagicLinkRequestV6encode2toys7Encoder_p_tKF","role":"symbol","title":"encode(to:)","modules":[{"name":"Passage"}],"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"symbolKind":"method"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registermagiclinkrequest\/encode(to:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["iOS"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/encode(to:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/encode(to:)","role":"symbol","title":"encode(to:)","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/encode(to:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterMagicLinkRequest"}],"navigatorTitle":[{"text":"RegisterMagicLinkRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","role":"symbol","title":"RegisterMagicLinkRequest","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkrequest/equatable-implementations.json b/docs/data/documentation/passage/registermagiclinkrequest/equatable-implementations.json new file mode 100644 index 00000000..f432b970 --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkrequest/equatable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/!=(_:_:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest"]]},"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/Equatable-Implementations","interfaceLanguage":"swift"},"sections":[],"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/registermagiclinkrequest\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/!=(_:_:)":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/registermagiclinkrequest\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/!=(_:_:)","type":"topic","kind":"symbol","title":"!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterMagicLinkRequest"}],"navigatorTitle":[{"text":"RegisterMagicLinkRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","role":"symbol","title":"RegisterMagicLinkRequest","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkrequest/identifier.json b/docs/data/documentation/passage/registermagiclinkrequest/identifier.json new file mode 100644 index 00000000..c3820609 --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkrequest/identifier.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest"]]},"variants":[{"paths":["\/documentation\/passage\/registermagiclinkrequest\/identifier"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"identifier","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","modules":[{"name":"Passage"}],"title":"identifier","externalID":"s:7Passage24RegisterMagicLinkRequestV10identifierSSvp","symbolKind":"property"},"sections":[],"kind":"symbol","abstract":[{"text":"valid email or E164 phone number","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"identifier","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/identifier","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/identifier":{"abstract":[{"type":"text","text":"valid email or E164 phone number"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/identifier","role":"symbol","title":"identifier","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/identifier"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterMagicLinkRequest"}],"navigatorTitle":[{"text":"RegisterMagicLinkRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","role":"symbol","title":"RegisterMagicLinkRequest","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkrequest/init(from:).json b/docs/data/documentation/passage/registermagiclinkrequest/init(from:).json new file mode 100644 index 00000000..59dbb921 --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkrequest/init(from:).json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/init(from:)"},"variants":[{"paths":["\/documentation\/passage\/registermagiclinkrequest\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","role":"symbol","roleHeading":"Initializer","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"externalID":"s:7Passage24RegisterMagicLinkRequestV4fromACs7Decoder_p_tKcfc"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/RegisterMagicLinkRequest":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterMagicLinkRequest"}],"navigatorTitle":[{"text":"RegisterMagicLinkRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","role":"symbol","title":"RegisterMagicLinkRequest","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/init(from:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/init(from:)","role":"symbol","title":"init(from:)","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/init(from:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkrequest/init(identifier:language:magiclinkpath:).json b/docs/data/documentation/passage/registermagiclinkrequest/init(identifier:language:magiclinkpath:).json new file mode 100644 index 00000000..5320701f --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkrequest/init(identifier:language:magiclinkpath:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/passage\/registermagiclinkrequest\/init(identifier:language:magiclinkpath:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/init(identifier:language:magicLinkPath:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"language"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"magicLinkPath"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"? = nil)","kind":"text"}],"languages":["swift"]}]}],"sections":[],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"language","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"text":"magicLinkPath","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?)","kind":"text"}],"externalID":"s:7Passage24RegisterMagicLinkRequestV10identifier8language05magicD4PathACSS_SSSgAGtcfc","title":"init(identifier:language:magicLinkPath:)","role":"symbol","roleHeading":"Initializer"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/RegisterMagicLinkRequest":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterMagicLinkRequest"}],"navigatorTitle":[{"text":"RegisterMagicLinkRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","role":"symbol","title":"RegisterMagicLinkRequest","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/init(identifier:language:magicLinkPath:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"language"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"magicLinkPath"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/init(identifier:language:magicLinkPath:)","role":"symbol","title":"init(identifier:language:magicLinkPath:)","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/init(identifier:language:magiclinkpath:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkrequest/language.json b/docs/data/documentation/passage/registermagiclinkrequest/language.json new file mode 100644 index 00000000..987e7138 --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkrequest/language.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/language"},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"language","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","roleHeading":"Instance Property","title":"language","modules":[{"name":"Passage"}],"externalID":"s:7Passage24RegisterMagicLinkRequestV8languageSSSgvp","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest"]]},"abstract":[{"text":"language of the email or SMS to send (optional)","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registermagiclinkrequest\/language"]}],"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"language","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/language":{"abstract":[{"type":"text","text":"language of the email or SMS to send (optional)"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"language","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/language","role":"symbol","title":"language","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/language"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterMagicLinkRequest"}],"navigatorTitle":[{"text":"RegisterMagicLinkRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","role":"symbol","title":"RegisterMagicLinkRequest","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkrequest/magiclinkpath.json b/docs/data/documentation/passage/registermagiclinkrequest/magiclinkpath.json new file mode 100644 index 00000000..87b1401c --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkrequest/magiclinkpath.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"magicLinkPath","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"symbolKind":"property","title":"magicLinkPath","role":"symbol","roleHeading":"Instance Property","externalID":"s:7Passage24RegisterMagicLinkRequestV05magicD4PathSSSgvp","modules":[{"name":"Passage"}]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/magicLinkPath","interfaceLanguage":"swift"},"abstract":[{"text":"path relative to the app’s auth_origin (optional)","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"magicLinkPath"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registermagiclinkrequest\/magiclinkpath"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterMagicLinkRequest"}],"navigatorTitle":[{"text":"RegisterMagicLinkRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest","role":"symbol","title":"RegisterMagicLinkRequest","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest"},"doc://Passage/documentation/Passage/RegisterMagicLinkRequest/magicLinkPath":{"abstract":[{"text":"path relative to the app’s auth_origin (optional)","type":"text"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"magicLinkPath"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkRequest\/magicLinkPath","role":"symbol","title":"magicLinkPath","type":"topic","url":"\/documentation\/passage\/registermagiclinkrequest\/magiclinkpath"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkresponse.json b/docs/data/documentation/passage/registermagiclinkresponse.json new file mode 100644 index 00000000..9f607f51 --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkresponse.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/init(magicLink:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/magicLink"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/encode(to:)"],"title":"Instance Methods"},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys"]},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/Equatable-Implementations"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterMagicLinkResponse"}],"languages":["swift"]}]}],"metadata":{"roleHeading":"Structure","externalID":"s:7Passage25RegisterMagicLinkResponseV","navigatorTitle":[{"kind":"identifier","text":"RegisterMagicLinkResponse"}],"role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"struct","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterMagicLinkResponse"}],"title":"RegisterMagicLinkResponse"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse"},"schemaVersion":{"patch":0,"major":0,"minor":3},"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"kind":"relationships","type":"conformsTo"}],"variants":[{"paths":["\/documentation\/passage\/registermagiclinkresponse"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/init(from:)":{"url":"\/documentation\/passage\/registermagiclinkresponse\/init(from:)","role":"symbol","title":"init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/init(from:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/init(magicLink:)":{"url":"\/documentation\/passage\/registermagiclinkresponse\/init(magiclink:)","role":"symbol","title":"init(magicLink:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/init(magicLink:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"magicLink"},{"text":": ","kind":"text"},{"text":"MagicLink","kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV"},{"text":")","kind":"text"}]},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/Equatable-Implementations":{"url":"\/documentation\/passage\/registermagiclinkresponse\/equatable-implementations","abstract":[],"title":"Equatable Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/Equatable-Implementations","kind":"article"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/magicLink":{"url":"\/documentation\/passage\/registermagiclinkresponse\/magiclink","role":"symbol","title":"magicLink","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/magicLink","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"magicLink","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage9MagicLinkV","text":"MagicLink","kind":"typeIdentifier"}]},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/encode(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse\/encode(to:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/encode(to:)","role":"symbol","title":"encode(to:)","kind":"symbol"},"doc://Passage/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterMagicLinkResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterMagicLinkResponse"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","title":"RegisterMagicLinkResponse","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys","title":"RegisterMagicLinkResponse.CodingKeys","kind":"symbol"},"doc://Passage/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkresponse/!=(_:_:).json b/docs/data/documentation/passage/registermagiclinkresponse/!=(_:_:).json new file mode 100644 index 00000000..95a4fd0c --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkresponse/!=(_:_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/Equatable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"title":"!=(_:_:)","role":"symbol","extendedModule":"Swift","symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage25RegisterMagicLinkResponseV","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registermagiclinkresponse\/!=(_:_:)"]}],"references":{"doc://Passage/documentation/Passage/RegisterMagicLinkResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterMagicLinkResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterMagicLinkResponse"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","title":"RegisterMagicLinkResponse","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/!=(_:_:)":{"url":"\/documentation\/passage\/registermagiclinkresponse\/!=(_:_:)","abstract":[],"title":"!=(_:_:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/Equatable-Implementations":{"url":"\/documentation\/passage\/registermagiclinkresponse\/equatable-implementations","abstract":[],"title":"Equatable Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/Equatable-Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkresponse/codingkeys.json b/docs/data/documentation/passage/registermagiclinkresponse/codingkeys.json new file mode 100644 index 00000000..ce8e6596 --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkresponse/codingkeys.json @@ -0,0 +1 @@ +{"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/magicLink"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/RawRepresentable-Implementations"]}],"sections":[],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys"},"metadata":{"externalID":"s:7Passage25RegisterMagicLinkResponseV10CodingKeysO","title":"RegisterMagicLinkResponse.CodingKeys","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"roleHeading":"Enumeration","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"symbolKind":"enum"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registermagiclinkresponse\/codingkeys"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse"]]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/RegisterMagicLinkResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterMagicLinkResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterMagicLinkResponse"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","title":"RegisterMagicLinkResponse","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","title":"Swift.CaseIterable","identifier":"doc:\/\/Passage\/s12CaseIterableP"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys/init(rawValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/init(rawValue:)","title":"init(rawValue:)","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/init(rawvalue:)"},"doc://Passage/SY":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys/init(intValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/init(intValue:)","title":"init(intValue:)","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/init(intvalue:)"},"doc://Passage/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Passage\/s8SendableP"},"doc://Passage/s9CodingKeyP":{"type":"unresolvable","title":"Swift.CodingKey","identifier":"doc:\/\/Passage\/s9CodingKeyP"},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys/CodingKey-Implementations":{"kind":"article","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/codingkey-implementations","type":"topic"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","kind":"article","role":"collectionGroup","abstract":[],"type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys","title":"RegisterMagicLinkResponse.CodingKeys","kind":"symbol"},"doc://Passage/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys/init(stringValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/init(stringvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/init(stringValue:)","title":"init(stringValue:)","kind":"symbol"},"doc://Passage/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys/magicLink":{"kind":"symbol","title":"RegisterMagicLinkResponse.CodingKeys.magicLink","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/magicLink","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"magicLink","kind":"identifier"}],"url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/magiclink","type":"topic"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/Equatable-Implementations","title":"Equatable Implementations","kind":"article","role":"collectionGroup","abstract":[],"type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/equatable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkresponse/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/registermagiclinkresponse/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..e1b989be --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkresponse/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}]}],"metadata":{"symbolKind":"op","role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"extendedModule":"Swift","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage25RegisterMagicLinkResponseV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/!=(_:_:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/Equatable-Implementations"]]},"variants":[{"paths":["\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/RegisterMagicLinkResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterMagicLinkResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterMagicLinkResponse"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","title":"RegisterMagicLinkResponse","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/!=(_:_:)","url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/Equatable-Implementations","title":"Equatable Implementations","kind":"article","role":"collectionGroup","abstract":[],"type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/equatable-implementations"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys","title":"RegisterMagicLinkResponse.CodingKeys","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkresponse/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/registermagiclinkresponse/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..549f0f78 --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkresponse/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys"]]},"metadata":{"title":"CodingKey Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"kind":"article","schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/codingkey-implementations"]}],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/description"],"generated":true,"title":"Instance Properties"}],"references":{"doc://Passage/documentation/Passage/RegisterMagicLinkResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterMagicLinkResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterMagicLinkResponse"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","title":"RegisterMagicLinkResponse","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys","title":"RegisterMagicLinkResponse.CodingKeys","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys/debugDescription":{"url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/debugdescription","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"debugDescription","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/debugDescription"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys/description":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/description","abstract":[],"type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/description","title":"description"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkresponse/codingkeys/debugdescription.json b/docs/data/documentation/passage/registermagiclinkresponse/codingkeys/debugdescription.json new file mode 100644 index 00000000..ab55ebf2 --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkresponse/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage25RegisterMagicLinkResponseV10CodingKeysO","title":"debugDescription","role":"symbol","extendedModule":"Swift"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/CodingKey-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/debugDescription"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/debugdescription"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys/debugDescription":{"url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/debugdescription","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"debugDescription","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/debugDescription"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys/CodingKey-Implementations":{"kind":"article","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/codingkey-implementations","type":"topic"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys","title":"RegisterMagicLinkResponse.CodingKeys","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterMagicLinkResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterMagicLinkResponse"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","title":"RegisterMagicLinkResponse","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkresponse/codingkeys/description.json b/docs/data/documentation/passage/registermagiclinkresponse/codingkeys/description.json new file mode 100644 index 00000000..0ff9750d --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkresponse/codingkeys/description.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/CodingKey-Implementations"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/description"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/description"]}],"metadata":{"symbolKind":"property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage25RegisterMagicLinkResponseV10CodingKeysO","roleHeading":"Instance Property","title":"description"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.description"},{"text":".","type":"text"}],"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/RegisterMagicLinkResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterMagicLinkResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterMagicLinkResponse"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","title":"RegisterMagicLinkResponse","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys/CodingKey-Implementations":{"kind":"article","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/codingkey-implementations","type":"topic"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys/description":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/description","abstract":[],"type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/description","title":"description"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys","title":"RegisterMagicLinkResponse.CodingKeys","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkresponse/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/registermagiclinkresponse/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..c29ed9a0 --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkresponse/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys"]]},"kind":"article","schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/equatable-implementations"]}],"sections":[],"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/Equatable-Implementations"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/!=(_:_:)"],"generated":true}],"references":{"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys","title":"RegisterMagicLinkResponse.CodingKeys","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterMagicLinkResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterMagicLinkResponse"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","title":"RegisterMagicLinkResponse","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/!=(_:_:)","url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkresponse/codingkeys/hash(into:).json b/docs/data/documentation/passage/registermagiclinkresponse/codingkeys/hash(into:).json new file mode 100644 index 00000000..f71bb799 --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkresponse/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"roleHeading":"Instance Method","role":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"title":"hash(into:)","symbolKind":"method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage25RegisterMagicLinkResponseV10CodingKeysO","extendedModule":"Swift"},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/hash(into:)"},"variants":[{"paths":["\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/RegisterMagicLinkResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterMagicLinkResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterMagicLinkResponse"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","title":"RegisterMagicLinkResponse","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys/hash(into:)":{"abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/hash(into:)","role":"symbol","title":"hash(into:)","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/hash(into:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys","title":"RegisterMagicLinkResponse.CodingKeys","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","kind":"article","role":"collectionGroup","abstract":[],"type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/rawrepresentable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkresponse/codingkeys/hashvalue.json b/docs/data/documentation/passage/registermagiclinkresponse/codingkeys/hashvalue.json new file mode 100644 index 00000000..9a49d46b --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkresponse/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"roleHeading":"Instance Property","title":"hashValue","symbolKind":"property","extendedModule":"Swift","role":"symbol","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage25RegisterMagicLinkResponseV10CodingKeysO","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/hashvalue"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys","title":"RegisterMagicLinkResponse.CodingKeys","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","kind":"article","role":"collectionGroup","abstract":[],"type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys/hashValue":{"url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/hashvalue","abstract":[],"title":"hashValue","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/hashValue","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterMagicLinkResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterMagicLinkResponse"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","title":"RegisterMagicLinkResponse","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkresponse/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/registermagiclinkresponse/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..13c154c6 --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkresponse/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/init(intvalue:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys"]]},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"externalID":"s:7Passage25RegisterMagicLinkResponseV10CodingKeysO8intValueAESgSi_tcfc","role":"symbol","title":"init(intValue:)","roleHeading":"Initializer"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/init(intValue:)"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys","title":"RegisterMagicLinkResponse.CodingKeys","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterMagicLinkResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterMagicLinkResponse"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","title":"RegisterMagicLinkResponse","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys/init(intValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/init(intValue:)","title":"init(intValue:)","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/init(intvalue:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkresponse/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/registermagiclinkresponse/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..b257a367 --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkresponse/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"metadata":{"role":"symbol","externalID":"s:7Passage25RegisterMagicLinkResponseV10CodingKeysO8rawValueAESgSS_tcfc","modules":[{"name":"Passage"}],"roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"init(rawValue:)","symbolKind":"init"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/init(rawvalue:)"]}],"references":{"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys","title":"RegisterMagicLinkResponse.CodingKeys","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys/init(rawValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/init(rawValue:)","title":"init(rawValue:)","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/init(rawvalue:)"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterMagicLinkResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterMagicLinkResponse"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","title":"RegisterMagicLinkResponse","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkresponse/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/registermagiclinkresponse/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..3cbd9e3e --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkresponse/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys"]]},"metadata":{"externalID":"s:7Passage25RegisterMagicLinkResponseV10CodingKeysO11stringValueAESgSS_tcfc","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"role":"symbol","roleHeading":"Initializer","modules":[{"name":"Passage"}],"symbolKind":"init","title":"init(stringValue:)"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.init(stringValue:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/init(stringvalue:)"]}],"references":{"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys/init(stringValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/init(stringvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/init(stringValue:)","title":"init(stringValue:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys","title":"RegisterMagicLinkResponse.CodingKeys","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterMagicLinkResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterMagicLinkResponse"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","title":"RegisterMagicLinkResponse","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkresponse/codingkeys/magiclink.json b/docs/data/documentation/passage/registermagiclinkresponse/codingkeys/magiclink.json new file mode 100644 index 00000000..6d79dcef --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkresponse/codingkeys/magiclink.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/magiclink"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys"]]},"metadata":{"externalID":"s:7Passage25RegisterMagicLinkResponseV10CodingKeysO05magicD0yA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","title":"RegisterMagicLinkResponse.CodingKeys.magicLink","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"magicLink","kind":"identifier"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/magicLink","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"magicLink","kind":"identifier"}]}]}],"sections":[],"references":{"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys","title":"RegisterMagicLinkResponse.CodingKeys","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterMagicLinkResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterMagicLinkResponse"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","title":"RegisterMagicLinkResponse","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys/magicLink":{"kind":"symbol","title":"RegisterMagicLinkResponse.CodingKeys.magicLink","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/magicLink","role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"magicLink","kind":"identifier"}],"url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/magiclink","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkresponse/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/registermagiclinkresponse/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..84c37e72 --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkresponse/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/hashValue"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/rawrepresentable-implementations"]}],"metadata":{"modules":[{"name":"Passage"}],"title":"RawRepresentable Implementations","role":"collectionGroup"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/RawRepresentable-Implementations"},"kind":"article","references":{"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys","title":"RegisterMagicLinkResponse.CodingKeys","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterMagicLinkResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterMagicLinkResponse"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","title":"RegisterMagicLinkResponse","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys/hashValue":{"url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/hashvalue","abstract":[],"title":"hashValue","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/hashValue","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/CodingKeys/hash(into:)":{"abstract":[],"kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/CodingKeys\/hash(into:)","role":"symbol","title":"hash(into:)","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/hash(into:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkresponse/encode(to:).json b/docs/data/documentation/passage/registermagiclinkresponse/encode(to:).json new file mode 100644 index 00000000..c07fa9d8 --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkresponse/encode(to:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/encode(to:)"},"variants":[{"paths":["\/documentation\/passage\/registermagiclinkresponse\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse"]]},"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"symbolKind":"method","roleHeading":"Instance Method","externalID":"s:7Passage25RegisterMagicLinkResponseV6encode2toys7Encoder_p_tKF","role":"symbol","title":"encode(to:)","modules":[{"name":"Passage"}]},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterMagicLinkResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterMagicLinkResponse"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","title":"RegisterMagicLinkResponse","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/encode(to:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse\/encode(to:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/encode(to:)","role":"symbol","title":"encode(to:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkresponse/equatable-implementations.json b/docs/data/documentation/passage/registermagiclinkresponse/equatable-implementations.json new file mode 100644 index 00000000..e78bfb83 --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkresponse/equatable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registermagiclinkresponse\/equatable-implementations"]}],"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse"]]},"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterMagicLinkResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterMagicLinkResponse"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","title":"RegisterMagicLinkResponse","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/!=(_:_:)":{"url":"\/documentation\/passage\/registermagiclinkresponse\/!=(_:_:)","abstract":[],"title":"!=(_:_:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/!=(_:_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkresponse/init(from:).json b/docs/data/documentation/passage/registermagiclinkresponse/init(from:).json new file mode 100644 index 00000000..e05dd0ba --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkresponse/init(from:).json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"externalID":"s:7Passage25RegisterMagicLinkResponseV4fromACs7Decoder_p_tKcfc","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","title":"init(from:)","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["iOS"]}],"kind":"declarations"}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/registermagiclinkresponse\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/init(from:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/init(from:)":{"url":"\/documentation\/passage\/registermagiclinkresponse\/init(from:)","role":"symbol","title":"init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/init(from:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterMagicLinkResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterMagicLinkResponse"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","title":"RegisterMagicLinkResponse","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkresponse/init(magiclink:).json b/docs/data/documentation/passage/registermagiclinkresponse/init(magiclink:).json new file mode 100644 index 00000000..444d1768 --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkresponse/init(magiclink:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/init(magicLink:)"},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registermagiclinkresponse\/init(magiclink:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"magicLink"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","text":"MagicLink","preciseIdentifier":"s:7Passage9MagicLinkV"},{"text":")","kind":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse"]]},"metadata":{"externalID":"s:7Passage25RegisterMagicLinkResponseV05magicD0AcA0cD0V_tcfc","symbolKind":"init","roleHeading":"Initializer","title":"init(magicLink:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"magicLink"},{"kind":"text","text":": "},{"text":"MagicLink","preciseIdentifier":"s:7Passage9MagicLinkV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"modules":[{"name":"Passage"}],"role":"symbol"},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterMagicLinkResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterMagicLinkResponse"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","title":"RegisterMagicLinkResponse","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/init(magicLink:)":{"url":"\/documentation\/passage\/registermagiclinkresponse\/init(magiclink:)","role":"symbol","title":"init(magicLink:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/init(magicLink:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"magicLink"},{"text":": ","kind":"text"},{"text":"MagicLink","kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV"},{"text":")","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registermagiclinkresponse/magiclink.json b/docs/data/documentation/passage/registermagiclinkresponse/magiclink.json new file mode 100644 index 00000000..ee954701 --- /dev/null +++ b/docs/data/documentation/passage/registermagiclinkresponse/magiclink.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/magicLink","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registermagiclinkresponse\/magiclink"]}],"metadata":{"symbolKind":"property","role":"symbol","title":"magicLink","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"magicLink"},{"text":": ","kind":"text"},{"text":"MagicLink","kind":"typeIdentifier","preciseIdentifier":"s:7Passage9MagicLinkV"}],"roleHeading":"Instance Property","externalID":"s:7Passage25RegisterMagicLinkResponseV05magicD0AA0cD0Vvp","modules":[{"name":"Passage"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"magicLink","kind":"identifier"},{"text":": ","kind":"text"},{"text":"MagicLink","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","preciseIdentifier":"s:7Passage9MagicLinkV"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse"]]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/RegisterMagicLinkResponse/magicLink":{"url":"\/documentation\/passage\/registermagiclinkresponse\/magiclink","role":"symbol","title":"magicLink","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse\/magicLink","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"magicLink","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage9MagicLinkV","text":"MagicLink","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage/MagicLink":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/MagicLink","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MagicLink"}],"url":"\/documentation\/passage\/magiclink","navigatorTitle":[{"kind":"identifier","text":"MagicLink"}],"abstract":[],"kind":"symbol","title":"MagicLink","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/RegisterMagicLinkResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterMagicLinkResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterMagicLinkResponse"}],"abstract":[],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registermagiclinkresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterMagicLinkResponse","title":"RegisterMagicLinkResponse","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registeronetimepasscoderequest.json b/docs/data/documentation/passage/registeronetimepasscoderequest.json new file mode 100644 index 00000000..cfb6ab31 --- /dev/null +++ b/docs/data/documentation/passage/registeronetimepasscoderequest.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/init(identifier:language:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/identifier","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/language"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/encode(to:)"],"title":"Instance Methods"},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys"]},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/Equatable-Implementations"],"generated":true}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"sections":[],"metadata":{"externalID":"s:7Passage30RegisterOneTimePasscodeRequestV","modules":[{"name":"Passage"}],"roleHeading":"Structure","role":"symbol","symbolKind":"struct","title":"RegisterOneTimePasscodeRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterOneTimePasscodeRequest"}],"navigatorTitle":[{"kind":"identifier","text":"RegisterOneTimePasscodeRequest"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterOneTimePasscodeRequest"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registeronetimepasscoderequest"]}],"relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"kind":"relationships","title":"Conforms To"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/language":{"abstract":[{"type":"text","text":"language of the email to send (optional)"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/language","role":"symbol","title":"language","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"language","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"kind":"symbol","url":"\/documentation\/passage\/registeronetimepasscoderequest\/language","type":"topic"},"doc://Passage/Se":{"title":"Swift.Decodable","identifier":"doc:\/\/Passage\/Se","type":"unresolvable"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/identifier":{"abstract":[{"text":"valid email or E164 phone number","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/identifier","role":"symbol","title":"identifier","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"identifier","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol","url":"\/documentation\/passage\/registeronetimepasscoderequest\/identifier","type":"topic"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/init(from:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/init(from:)","role":"symbol","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"kind":"symbol","url":"\/documentation\/passage\/registeronetimepasscoderequest\/init(from:)","type":"topic"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/registeronetimepasscoderequest\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/encode(to:)":{"url":"\/documentation\/passage\/registeronetimepasscoderequest\/encode(to:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/encode(to:)","type":"topic","abstract":[],"kind":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/SE":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterOneTimePasscodeRequest"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","navigatorTitle":[{"text":"RegisterOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/init(identifier:language:)":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/init(identifier:language:)","kind":"symbol","url":"\/documentation\/passage\/registeronetimepasscoderequest\/init(identifier:language:)","role":"symbol","title":"init(identifier:language:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registeronetimepasscoderequest/!=(_:_:).json b/docs/data/documentation/passage/registeronetimepasscoderequest/!=(_:_:).json new file mode 100644 index 00000000..a98b6f04 --- /dev/null +++ b/docs/data/documentation/passage/registeronetimepasscoderequest/!=(_:_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/Equatable-Implementations"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/passage\/registeronetimepasscoderequest\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["iOS"]}]}],"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"roleHeading":"Operator","symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage30RegisterOneTimePasscodeRequestV","extendedModule":"Swift","role":"symbol","title":"!=(_:_:)","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/!=(_:_:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/registeronetimepasscoderequest\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","url":"\/documentation\/passage\/registeronetimepasscoderequest\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterOneTimePasscodeRequest"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","navigatorTitle":[{"text":"RegisterOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys.json b/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys.json new file mode 100644 index 00000000..1d0b6464 --- /dev/null +++ b/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys","interfaceLanguage":"swift"},"kind":"symbol","relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"metadata":{"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"role":"symbol","roleHeading":"Enumeration","title":"RegisterOneTimePasscodeRequest.CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"modules":[{"name":"Passage"}],"symbolKind":"enum","externalID":"s:7Passage30RegisterOneTimePasscodeRequestV10CodingKeysO"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest"]]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/identifier","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/language"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/RawRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys"]}],"references":{"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys/Equatable-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","kind":"article","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/Equatable-Implementations","url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/equatable-implementations"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys/init(stringValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"role":"symbol","type":"topic","title":"init(stringValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/init(stringValue:)","kind":"symbol","url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/init(stringvalue:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys/identifier":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"identifier","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterOneTimePasscodeRequest.CodingKeys.identifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/identifier","kind":"symbol","url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/identifier"},"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/SY":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys/CodingKey-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/CodingKey-Implementations","kind":"article","url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/codingkey-implementations"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys/language":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"language"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/language","title":"RegisterOneTimePasscodeRequest.CodingKeys.language","url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/language"},"doc://Passage/s9CodingKeyP":{"identifier":"doc:\/\/Passage\/s9CodingKeyP","title":"Swift.CodingKey","type":"unresolvable"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","kind":"article","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys"},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://Passage/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys/init(intValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"role":"symbol","type":"topic","title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/init(intValue:)","kind":"symbol","url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/init(intvalue:)"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterOneTimePasscodeRequest"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","navigatorTitle":[{"text":"RegisterOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys/init(rawValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"abstract":[],"role":"symbol","type":"topic","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/init(rawValue:)","kind":"symbol","url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/init(rawvalue:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..dae77796 --- /dev/null +++ b/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/Equatable-Implementations"]]},"kind":"symbol","metadata":{"symbolKind":"op","role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"extendedModule":"Swift","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage30RegisterOneTimePasscodeRequestV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"references":{"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys/Equatable-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","kind":"article","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/Equatable-Implementations","url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/equatable-implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys/!=(_:_:)":{"role":"symbol","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/!=(_:_:)","type":"topic","kind":"symbol","title":"!=(_:_:)"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterOneTimePasscodeRequest"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","navigatorTitle":[{"text":"RegisterOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..1b9a750b --- /dev/null +++ b/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"article","topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/description"],"generated":true}],"metadata":{"role":"collectionGroup","title":"CodingKey Implementations","modules":[{"name":"Passage"}]},"sections":[],"references":{"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterOneTimePasscodeRequest"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","navigatorTitle":[{"text":"RegisterOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys/description":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/description","type":"topic","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/description","kind":"symbol","title":"description"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys/debugDescription":{"url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/debugdescription","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/debugDescription","type":"topic","title":"debugDescription","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/debugdescription.json b/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/debugdescription.json new file mode 100644 index 00000000..ac2b78c5 --- /dev/null +++ b/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/CodingKey-Implementations"]]},"variants":[{"paths":["\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["iOS"],"languages":["swift"]}]}],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"role":"symbol","title":"debugDescription","roleHeading":"Instance Property","symbolKind":"property","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage30RegisterOneTimePasscodeRequestV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"extendedModule":"Swift"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/debugDescription"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys/debugDescription":{"url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/debugdescription","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/debugDescription","type":"topic","title":"debugDescription","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys/CodingKey-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/CodingKey-Implementations","kind":"article","url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/codingkey-implementations"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterOneTimePasscodeRequest"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","navigatorTitle":[{"text":"RegisterOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/description.json b/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/description.json new file mode 100644 index 00000000..9f523a13 --- /dev/null +++ b/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/description.json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage30RegisterOneTimePasscodeRequestV10CodingKeysO","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"roleHeading":"Instance Property","symbolKind":"property","extendedModule":"Swift","title":"description"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.description"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/description"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/CodingKey-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/description"},"sections":[],"references":{"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterOneTimePasscodeRequest"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","navigatorTitle":[{"text":"RegisterOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys/CodingKey-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/CodingKey-Implementations","kind":"article","url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/codingkey-implementations"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys/description":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/description","type":"topic","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/description","kind":"symbol","title":"description"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..45a0f4da --- /dev/null +++ b/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/!=(_:_:)"],"generated":true,"title":"Operators"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys"]]},"metadata":{"modules":[{"name":"Passage"}],"title":"Equatable Implementations","role":"collectionGroup"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"sections":[],"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys/!=(_:_:)":{"role":"symbol","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/!=(_:_:)","type":"topic","kind":"symbol","title":"!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterOneTimePasscodeRequest"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","navigatorTitle":[{"text":"RegisterOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/hash(into:).json b/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/hash(into:).json new file mode 100644 index 00000000..2ffc5dc5 --- /dev/null +++ b/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/hash(into:)"]}],"metadata":{"symbolKind":"method","role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"extendedModule":"Swift","roleHeading":"Instance Method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage30RegisterOneTimePasscodeRequestV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/hash(into:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"sections":[],"references":{"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","kind":"article","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys/hash(into:)":{"role":"symbol","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/hash(into:)","url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/hash(into:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterOneTimePasscodeRequest"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","navigatorTitle":[{"text":"RegisterOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/hashvalue.json b/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/hashvalue.json new file mode 100644 index 00000000..2da9d102 --- /dev/null +++ b/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"roleHeading":"Instance Property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage30RegisterOneTimePasscodeRequestV10CodingKeysO","extendedModule":"Swift","role":"symbol","symbolKind":"property","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/hashvalue"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/hashValue"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","kind":"article","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys/hashValue":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"title":"hashValue","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"type":"topic","url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/hashvalue","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/hashValue","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterOneTimePasscodeRequest"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","navigatorTitle":[{"text":"RegisterOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/identifier.json b/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/identifier.json new file mode 100644 index 00000000..d6054243 --- /dev/null +++ b/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/identifier.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"identifier","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/identifier"]}],"metadata":{"roleHeading":"Case","externalID":"s:7Passage30RegisterOneTimePasscodeRequestV10CodingKeysO10identifieryA2EmF","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"identifier","kind":"identifier"}],"title":"RegisterOneTimePasscodeRequest.CodingKeys.identifier"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/identifier","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterOneTimePasscodeRequest"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","navigatorTitle":[{"text":"RegisterOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys/identifier":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"identifier","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterOneTimePasscodeRequest.CodingKeys.identifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/identifier","kind":"symbol","url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/identifier"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..ba8f6ee5 --- /dev/null +++ b/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"roleHeading":"Initializer","role":"symbol","externalID":"s:7Passage30RegisterOneTimePasscodeRequestV10CodingKeysO8intValueAESgSi_tcfc","modules":[{"name":"Passage"}],"symbolKind":"init","title":"init(intValue:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/init(intvalue:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"sections":[],"references":{"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterOneTimePasscodeRequest"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","navigatorTitle":[{"text":"RegisterOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys/init(intValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"role":"symbol","type":"topic","title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/init(intValue:)","kind":"symbol","url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/init(intvalue:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..8e7ab387 --- /dev/null +++ b/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"metadata":{"externalID":"s:7Passage30RegisterOneTimePasscodeRequestV10CodingKeysO8rawValueAESgSS_tcfc","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","symbolKind":"init","title":"init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"variants":[{"paths":["\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterOneTimePasscodeRequest"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","navigatorTitle":[{"text":"RegisterOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys/init(rawValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"abstract":[],"role":"symbol","type":"topic","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/init(rawValue:)","kind":"symbol","url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/init(rawvalue:)"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..50ef0c09 --- /dev/null +++ b/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"paths":["\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/init(stringvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","symbolKind":"init","roleHeading":"Initializer","modules":[{"name":"Passage"}],"title":"init(stringValue:)","externalID":"s:7Passage30RegisterOneTimePasscodeRequestV10CodingKeysO11stringValueAESgSS_tcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/init(stringValue:)"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.init(stringValue:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterOneTimePasscodeRequest"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","navigatorTitle":[{"text":"RegisterOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys/init(stringValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"role":"symbol","type":"topic","title":"init(stringValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/init(stringValue:)","kind":"symbol","url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/init(stringvalue:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/language.json b/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/language.json new file mode 100644 index 00000000..391136af --- /dev/null +++ b/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/language.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/language"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/language","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage30RegisterOneTimePasscodeRequestV10CodingKeysO8languageyA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","symbolKind":"case","title":"RegisterOneTimePasscodeRequest.CodingKeys.language","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"language"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"language"}],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys/language":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"language"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/language","title":"RegisterOneTimePasscodeRequest.CodingKeys.language","url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/language"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterOneTimePasscodeRequest"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","navigatorTitle":[{"text":"RegisterOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..4138a285 --- /dev/null +++ b/docs/data/documentation/passage/registeronetimepasscoderequest/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/rawrepresentable-implementations"]}],"kind":"article","sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/hashValue"],"generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/hash(into:)"],"generated":true}],"references":{"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys/hashValue":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"title":"hashValue","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"type":"topic","url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/hashvalue","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/hashValue","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterOneTimePasscodeRequest"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","navigatorTitle":[{"text":"RegisterOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/CodingKeys/hash(into:)":{"role":"symbol","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/CodingKeys\/hash(into:)","url":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/hash(into:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registeronetimepasscoderequest/encode(to:).json b/docs/data/documentation/passage/registeronetimepasscoderequest/encode(to:).json new file mode 100644 index 00000000..3bd33a89 --- /dev/null +++ b/docs/data/documentation/passage/registeronetimepasscoderequest/encode(to:).json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"method","role":"symbol","roleHeading":"Instance Method","modules":[{"name":"Passage"}],"externalID":"s:7Passage30RegisterOneTimePasscodeRequestV6encode2toys7Encoder_p_tKF","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/encode(to:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registeronetimepasscoderequest\/encode(to:)"]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"encoder"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest"]]},"references":{"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/encode(to:)":{"url":"\/documentation\/passage\/registeronetimepasscoderequest\/encode(to:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/encode(to:)","type":"topic","abstract":[],"kind":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterOneTimePasscodeRequest"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","navigatorTitle":[{"text":"RegisterOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registeronetimepasscoderequest/equatable-implementations.json b/docs/data/documentation/passage/registeronetimepasscoderequest/equatable-implementations.json new file mode 100644 index 00000000..29b11739 --- /dev/null +++ b/docs/data/documentation/passage/registeronetimepasscoderequest/equatable-implementations.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/registeronetimepasscoderequest\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/!=(_:_:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/Equatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","references":{"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","url":"\/documentation\/passage\/registeronetimepasscoderequest\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterOneTimePasscodeRequest"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","navigatorTitle":[{"text":"RegisterOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registeronetimepasscoderequest/identifier.json b/docs/data/documentation/passage/registeronetimepasscoderequest/identifier.json new file mode 100644 index 00000000..f515ea8d --- /dev/null +++ b/docs/data/documentation/passage/registeronetimepasscoderequest/identifier.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/registeronetimepasscoderequest\/identifier"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/identifier","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest"]]},"abstract":[{"text":"valid email or E164 phone number","type":"text"}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"identifier","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"externalID":"s:7Passage30RegisterOneTimePasscodeRequestV10identifierSSvp","title":"identifier","role":"symbol","roleHeading":"Instance Property"},"references":{"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/identifier":{"abstract":[{"text":"valid email or E164 phone number","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/identifier","role":"symbol","title":"identifier","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"identifier","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol","url":"\/documentation\/passage\/registeronetimepasscoderequest\/identifier","type":"topic"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterOneTimePasscodeRequest"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","navigatorTitle":[{"text":"RegisterOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registeronetimepasscoderequest/init(from:).json b/docs/data/documentation/passage/registeronetimepasscoderequest/init(from:).json new file mode 100644 index 00000000..fb435102 --- /dev/null +++ b/docs/data/documentation/passage/registeronetimepasscoderequest/init(from:).json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"sections":[],"metadata":{"symbolKind":"init","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Initializer","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"externalID":"s:7Passage30RegisterOneTimePasscodeRequestV4fromACs7Decoder_p_tKcfc"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/registeronetimepasscoderequest\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/init(from:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/init(from:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/init(from:)","role":"symbol","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"kind":"symbol","url":"\/documentation\/passage\/registeronetimepasscoderequest\/init(from:)","type":"topic"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterOneTimePasscodeRequest"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","navigatorTitle":[{"text":"RegisterOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registeronetimepasscoderequest/init(identifier:language:).json b/docs/data/documentation/passage/registeronetimepasscoderequest/init(identifier:language:).json new file mode 100644 index 00000000..aaf97a8f --- /dev/null +++ b/docs/data/documentation/passage/registeronetimepasscoderequest/init(identifier:language:).json @@ -0,0 +1 @@ +{"metadata":{"title":"init(identifier:language:)","modules":[{"name":"Passage"}],"roleHeading":"Initializer","externalID":"s:7Passage30RegisterOneTimePasscodeRequestV10identifier8languageACSS_SSSgtcfc","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"language","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?)","kind":"text"}],"role":"symbol"},"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/init(identifier:language:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registeronetimepasscoderequest\/init(identifier:language:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil)","kind":"text"}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/init(identifier:language:)":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/init(identifier:language:)","kind":"symbol","url":"\/documentation\/passage\/registeronetimepasscoderequest\/init(identifier:language:)","role":"symbol","title":"init(identifier:language:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"language"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterOneTimePasscodeRequest"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","navigatorTitle":[{"text":"RegisterOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registeronetimepasscoderequest/language.json b/docs/data/documentation/passage/registeronetimepasscoderequest/language.json new file mode 100644 index 00000000..4029c3eb --- /dev/null +++ b/docs/data/documentation/passage/registeronetimepasscoderequest/language.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"language","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registeronetimepasscoderequest\/language"]}],"abstract":[{"type":"text","text":"language of the email to send (optional)"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/language","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"property","externalID":"s:7Passage30RegisterOneTimePasscodeRequestV8languageSSSgvp","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"language"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","title":"language"},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest/language":{"abstract":[{"type":"text","text":"language of the email to send (optional)"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest\/language","role":"symbol","title":"language","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"language","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"kind":"symbol","url":"\/documentation\/passage\/registeronetimepasscoderequest\/language","type":"topic"},"doc://Passage/documentation/Passage/RegisterOneTimePasscodeRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterOneTimePasscodeRequest"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterOneTimePasscodeRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterOneTimePasscodeRequest","navigatorTitle":[{"text":"RegisterOneTimePasscodeRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registeronetimepasscoderequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishrequest.json b/docs/data/documentation/passage/registerwebauthnfinishrequest.json new file mode 100644 index 00000000..5abdd6b3 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishrequest.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage29RegisterWebAuthnFinishRequestV","navigatorTitle":[{"kind":"identifier","text":"RegisterWebAuthnFinishRequest"}],"modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"symbolKind":"struct","roleHeading":"Structure","role":"symbol","title":"RegisterWebAuthnFinishRequest"},"relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"type":"conformsTo"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/init(handshakeId:handshakeResponse:userId:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/handshakeId","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/handshakeResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/userId"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/encode(to:)"],"title":"Instance Methods"},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys"]},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/Equatable-Implementations"],"generated":true}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnfinishrequest"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterWebAuthnFinishRequest"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/init(from:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest\/init(from:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/init(from:)","role":"symbol","title":"init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys","role":"symbol","title":"RegisterWebAuthnFinishRequest.CodingKeys","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","role":"symbol","title":"RegisterWebAuthnFinishRequest","abstract":[],"type":"topic"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Passage/SE":{"identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/Equatable-Implementations":{"url":"\/documentation\/passage\/registerwebauthnfinishrequest\/equatable-implementations","abstract":[],"title":"Equatable Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/Equatable-Implementations","kind":"article"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/userId":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/userId","abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"userId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"userId","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishrequest\/userid"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/handshakeId":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"handshakeId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest\/handshakeid","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/handshakeId","role":"symbol","title":"handshakeId","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/handshakeResponse":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"handshakeResponse"},{"text":": ","kind":"text"},{"text":"CredentialCreationResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage26CredentialCreationResponseV"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest\/handshakeresponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/handshakeResponse","role":"symbol","title":"handshakeResponse","kind":"symbol"},"doc://Passage/Se":{"identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/encode(to:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest\/encode(to:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/encode(to:)","role":"symbol","title":"encode(to:)","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/init(handshakeId:handshakeResponse:userId:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/init(handshakeId:handshakeResponse:userId:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"handshakeId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"handshakeResponse","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CredentialCreationResponse","preciseIdentifier":"s:7Passage26CredentialCreationResponseV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"userId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"title":"init(handshakeId:handshakeResponse:userId:)","kind":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishrequest\/init(handshakeid:handshakeresponse:userid:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishrequest/!=(_:_:).json b/docs/data/documentation/passage/registerwebauthnfinishrequest/!=(_:_:).json new file mode 100644 index 00000000..5705e558 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishrequest/!=(_:_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/Equatable-Implementations"]]},"variants":[{"paths":["\/documentation\/passage\/registerwebauthnfinishrequest\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"symbolKind":"op","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"extendedModule":"Swift","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","role":"symbol","roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage29RegisterWebAuthnFinishRequestV"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/!=(_:_:)"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/Equatable-Implementations":{"url":"\/documentation\/passage\/registerwebauthnfinishrequest\/equatable-implementations","abstract":[],"title":"Equatable Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/Equatable-Implementations","kind":"article"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","role":"symbol","title":"RegisterWebAuthnFinishRequest","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/!=(_:_:)":{"url":"\/documentation\/passage\/registerwebauthnfinishrequest\/!=(_:_:)","abstract":[],"title":"!=(_:_:)","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/!=(_:_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys.json b/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys.json new file mode 100644 index 00000000..6efea28a --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys","interfaceLanguage":"swift"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/handshakeId","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/handshakeResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/userId"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/RawRepresentable-Implementations"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"languages":["swift"]}]}],"kind":"symbol","metadata":{"symbolKind":"enum","role":"symbol","title":"RegisterWebAuthnFinishRequest.CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"roleHeading":"Enumeration","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"externalID":"s:7Passage29RegisterWebAuthnFinishRequestV10CodingKeysO","modules":[{"name":"Passage"}]},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"sections":[],"references":{"doc://Passage/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys","role":"symbol","title":"RegisterWebAuthnFinishRequest.CodingKeys","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys/init(rawValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/init(rawValue:)","url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/init(rawvalue:)","kind":"symbol","type":"topic","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"title":"init(rawValue:)","role":"symbol"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys/userId":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/userId","url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/userid","type":"topic","kind":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userId"}],"title":"RegisterWebAuthnFinishRequest.CodingKeys.userId","role":"symbol"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","role":"symbol","title":"RegisterWebAuthnFinishRequest","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys/handshakeResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/handshakeResponse","url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/handshakeresponse","kind":"symbol","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"handshakeResponse","kind":"identifier"}],"title":"RegisterWebAuthnFinishRequest.CodingKeys.handshakeResponse","role":"symbol"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys/handshakeId":{"url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/handshakeid","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/handshakeId","title":"RegisterWebAuthnFinishRequest.CodingKeys.handshakeId","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"handshakeId","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/Equatable-Implementations","url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/equatable-implementations","type":"topic","kind":"article","abstract":[],"title":"Equatable Implementations","role":"collectionGroup"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys/CodingKey-Implementations":{"kind":"article","url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/codingkey-implementations","role":"collectionGroup","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/CodingKey-Implementations","abstract":[],"type":"topic"},"doc://Passage/SY":{"identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable","type":"unresolvable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Passage/s8SendableP":{"identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable","type":"unresolvable"},"doc://Passage/s12CaseIterableP":{"identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable","type":"unresolvable"},"doc://Passage/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible","type":"unresolvable"},"doc://Passage/s9CodingKeyP":{"title":"Swift.CodingKey","type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys/init(intValue:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/init(intValue:)","role":"symbol","title":"init(intValue:)","type":"topic","url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/init(intvalue:)"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys/init(stringValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/init(stringvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/init(stringValue:)","role":"symbol","title":"init(stringValue:)","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..8e6a8e36 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/Equatable-Implementations"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/!=(_:_:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Operator","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage29RegisterWebAuthnFinishRequestV10CodingKeysO","title":"!=(_:_:)","role":"symbol","extendedModule":"Swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/!=(_:_:)","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/Equatable-Implementations","url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/equatable-implementations","type":"topic","kind":"article","abstract":[],"title":"Equatable Implementations","role":"collectionGroup"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","role":"symbol","title":"RegisterWebAuthnFinishRequest","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys","role":"symbol","title":"RegisterWebAuthnFinishRequest.CodingKeys","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..62c8cc91 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"kind":"article","variants":[{"paths":["\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/description"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/CodingKey-Implementations"},"metadata":{"role":"collectionGroup","title":"CodingKey Implementations","modules":[{"name":"Passage"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys"]]},"sections":[],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys/debugDescription":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/debugdescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","role":"symbol","title":"RegisterWebAuthnFinishRequest","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys","role":"symbol","title":"RegisterWebAuthnFinishRequest.CodingKeys","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys/description":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/description","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/description","role":"symbol","title":"description","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/debugdescription.json b/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/debugdescription.json new file mode 100644 index 00000000..5efe592c --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/CodingKey-Implementations"]]},"variants":[{"paths":["\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"extendedModule":"Swift","symbolKind":"property","role":"symbol","title":"debugDescription","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage29RegisterWebAuthnFinishRequestV10CodingKeysO"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys","role":"symbol","title":"RegisterWebAuthnFinishRequest.CodingKeys","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys/CodingKey-Implementations":{"kind":"article","url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/codingkey-implementations","role":"collectionGroup","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/CodingKey-Implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys/debugDescription":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/debugdescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","role":"symbol","title":"RegisterWebAuthnFinishRequest","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/description.json b/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/description.json new file mode 100644 index 00000000..fb2c03c9 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/description.json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.description","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/description"]}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage29RegisterWebAuthnFinishRequestV10CodingKeysO","extendedModule":"Swift","role":"symbol","title":"description","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/description"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/CodingKey-Implementations"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys","role":"symbol","title":"RegisterWebAuthnFinishRequest.CodingKeys","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys/description":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"kind":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/description","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/description","role":"symbol","title":"description","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","role":"symbol","title":"RegisterWebAuthnFinishRequest","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys/CodingKey-Implementations":{"kind":"article","url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/codingkey-implementations","role":"collectionGroup","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/CodingKey-Implementations","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..4c33d903 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/!=(_:_:)"],"generated":true,"title":"Operators"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys"]]},"kind":"article","variants":[{"paths":["\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/!=(_:_:)","type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys","role":"symbol","title":"RegisterWebAuthnFinishRequest.CodingKeys","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","role":"symbol","title":"RegisterWebAuthnFinishRequest","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/handshakeid.json b/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/handshakeid.json new file mode 100644 index 00000000..ebb90552 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/handshakeid.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/handshakeid"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/handshakeId"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"handshakeId"}],"platforms":["iOS"],"languages":["swift"]}]}],"sections":[],"metadata":{"symbolKind":"case","role":"symbol","title":"RegisterWebAuthnFinishRequest.CodingKeys.handshakeId","externalID":"s:7Passage29RegisterWebAuthnFinishRequestV10CodingKeysO11handshakeIdyA2EmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"handshakeId"}],"modules":[{"name":"Passage"}],"roleHeading":"Case"},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys","role":"symbol","title":"RegisterWebAuthnFinishRequest.CodingKeys","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys/handshakeId":{"url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/handshakeid","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/handshakeId","title":"RegisterWebAuthnFinishRequest.CodingKeys.handshakeId","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"handshakeId","kind":"identifier"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","role":"symbol","title":"RegisterWebAuthnFinishRequest","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/handshakeresponse.json b/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/handshakeresponse.json new file mode 100644 index 00000000..abc13d87 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/handshakeresponse.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"handshakeResponse","kind":"identifier"}],"platforms":["iOS"]}]}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/handshakeResponse","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/handshakeresponse"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage29RegisterWebAuthnFinishRequestV10CodingKeysO17handshakeResponseyA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","title":"RegisterWebAuthnFinishRequest.CodingKeys.handshakeResponse","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"handshakeResponse","kind":"identifier"}]},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","role":"symbol","title":"RegisterWebAuthnFinishRequest","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys","role":"symbol","title":"RegisterWebAuthnFinishRequest.CodingKeys","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys/handshakeResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/handshakeResponse","url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/handshakeresponse","kind":"symbol","type":"topic","abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"handshakeResponse","kind":"identifier"}],"title":"RegisterWebAuthnFinishRequest.CodingKeys.handshakeResponse","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/hash(into:).json b/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/hash(into:).json new file mode 100644 index 00000000..7669a075 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage29RegisterWebAuthnFinishRequestV10CodingKeysO","title":"hash(into:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"role":"symbol","roleHeading":"Instance Method"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/hash(into:)"]}],"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys/hash(into:)":{"url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/hash(into:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/hash(into:)","type":"topic","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys","role":"symbol","title":"RegisterWebAuthnFinishRequest.CodingKeys","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","role":"symbol","title":"RegisterWebAuthnFinishRequest","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/hashvalue.json b/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/hashvalue.json new file mode 100644 index 00000000..38b245d2 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage29RegisterWebAuthnFinishRequestV10CodingKeysO","symbolKind":"property","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"roleHeading":"Instance Property","extendedModule":"Swift","role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"hashValue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}]},"variants":[{"paths":["\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","role":"symbol","title":"RegisterWebAuthnFinishRequest","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys/hashValue":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"kind":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/hashvalue","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/hashValue","role":"symbol","title":"hashValue","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys","role":"symbol","title":"RegisterWebAuthnFinishRequest.CodingKeys","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..19fc03c9 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"roleHeading":"Initializer","role":"symbol","title":"init(intValue:)","symbolKind":"init","externalID":"s:7Passage29RegisterWebAuthnFinishRequestV10CodingKeysO8intValueAESgSi_tcfc"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["iOS"]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","role":"symbol","title":"RegisterWebAuthnFinishRequest","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys","role":"symbol","title":"RegisterWebAuthnFinishRequest.CodingKeys","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys/init(intValue:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/init(intValue:)","role":"symbol","title":"init(intValue:)","type":"topic","url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/init(intvalue:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..919f0030 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"externalID":"s:7Passage29RegisterWebAuthnFinishRequestV10CodingKeysO8rawValueAESgSS_tcfc","title":"init(rawValue:)","roleHeading":"Initializer","symbolKind":"init","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/init(rawValue:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys","role":"symbol","title":"RegisterWebAuthnFinishRequest.CodingKeys","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys/init(rawValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/init(rawValue:)","url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/init(rawvalue:)","kind":"symbol","type":"topic","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"title":"init(rawValue:)","role":"symbol"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","role":"symbol","title":"RegisterWebAuthnFinishRequest","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..d77f6ab6 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/init(stringValue:)"},"variants":[{"paths":["\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/init(stringvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys"]]},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:7Passage29RegisterWebAuthnFinishRequestV10CodingKeysO11stringValueAESgSS_tcfc","symbolKind":"init","roleHeading":"Initializer","role":"symbol","modules":[{"name":"Passage"}],"title":"init(stringValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","role":"symbol","title":"RegisterWebAuthnFinishRequest","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys/init(stringValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/init(stringvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/init(stringValue:)","role":"symbol","title":"init(stringValue:)","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys","role":"symbol","title":"RegisterWebAuthnFinishRequest.CodingKeys","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..998f3c58 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/hashValue"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/hash(into:)"],"generated":true}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","title":"RawRepresentable Implementations","modules":[{"name":"Passage"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/rawrepresentable-implementations"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys"]]},"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys/hashValue":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"kind":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/hashvalue","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/hashValue","role":"symbol","title":"hashValue","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","role":"symbol","title":"RegisterWebAuthnFinishRequest","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys/hash(into:)":{"url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/hash(into:)","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/hash(into:)","type":"topic","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"kind":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys","role":"symbol","title":"RegisterWebAuthnFinishRequest.CodingKeys","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/userid.json b/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/userid.json new file mode 100644 index 00000000..13ee6778 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishrequest/codingkeys/userid.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage29RegisterWebAuthnFinishRequestV10CodingKeysO6userIdyA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","title":"RegisterWebAuthnFinishRequest.CodingKeys.userId","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userId","kind":"identifier"}]},"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/userId","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/userid"]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userId","kind":"identifier"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys","role":"symbol","title":"RegisterWebAuthnFinishRequest.CodingKeys","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/CodingKeys/userId":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/CodingKeys\/userId","url":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/userid","type":"topic","kind":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"userId"}],"title":"RegisterWebAuthnFinishRequest.CodingKeys.userId","role":"symbol"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","role":"symbol","title":"RegisterWebAuthnFinishRequest","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishrequest/encode(to:).json b/docs/data/documentation/passage/registerwebauthnfinishrequest/encode(to:).json new file mode 100644 index 00000000..e4720e00 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishrequest/encode(to:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/encode(to:)"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnfinishrequest\/encode(to:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest"]]},"metadata":{"externalID":"s:7Passage29RegisterWebAuthnFinishRequestV6encode2toys7Encoder_p_tKF","role":"symbol","title":"encode(to:)","roleHeading":"Instance Method","modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/encode(to:)":{"type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest\/encode(to:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/encode(to:)","role":"symbol","title":"encode(to:)","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","role":"symbol","title":"RegisterWebAuthnFinishRequest","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishrequest/equatable-implementations.json b/docs/data/documentation/passage/registerwebauthnfinishrequest/equatable-implementations.json new file mode 100644 index 00000000..344fff5d --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishrequest/equatable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnfinishrequest\/equatable-implementations"]}],"sections":[],"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/!=(_:_:)"],"title":"Operators"}],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","role":"symbol","title":"RegisterWebAuthnFinishRequest","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/!=(_:_:)":{"url":"\/documentation\/passage\/registerwebauthnfinishrequest\/!=(_:_:)","abstract":[],"title":"!=(_:_:)","type":"topic","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishrequest/handshakeid.json b/docs/data/documentation/passage/registerwebauthnfinishrequest/handshakeid.json new file mode 100644 index 00000000..86343b4f --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishrequest/handshakeid.json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest"]]},"metadata":{"role":"symbol","externalID":"s:7Passage29RegisterWebAuthnFinishRequestV11handshakeIdSSvp","symbolKind":"property","modules":[{"name":"Passage"}],"title":"handshakeId","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"handshakeId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/handshakeId","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"handshakeId","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnfinishrequest\/handshakeid"]}],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/handshakeId":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"handshakeId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest\/handshakeid","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/handshakeId","role":"symbol","title":"handshakeId","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","role":"symbol","title":"RegisterWebAuthnFinishRequest","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishrequest/handshakeresponse.json b/docs/data/documentation/passage/registerwebauthnfinishrequest/handshakeresponse.json new file mode 100644 index 00000000..460da20b --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishrequest/handshakeresponse.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnfinishrequest\/handshakeresponse"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"handshakeResponse"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage26CredentialCreationResponseV","text":"CredentialCreationResponse"}],"languages":["swift"]}]}],"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/handshakeResponse"},"metadata":{"title":"handshakeResponse","modules":[{"name":"Passage"}],"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"handshakeResponse","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage26CredentialCreationResponseV","text":"CredentialCreationResponse","kind":"typeIdentifier"}],"roleHeading":"Instance Property","externalID":"s:7Passage29RegisterWebAuthnFinishRequestV17handshakeResponseAA018CredentialCreationH0Vvp","symbolKind":"property"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","role":"symbol","title":"RegisterWebAuthnFinishRequest","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/handshakeResponse":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"handshakeResponse"},{"text":": ","kind":"text"},{"text":"CredentialCreationResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage26CredentialCreationResponseV"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest\/handshakeresponse","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/handshakeResponse","role":"symbol","title":"handshakeResponse","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishrequest/init(from:).json b/docs/data/documentation/passage/registerwebauthnfinishrequest/init(from:).json new file mode 100644 index 00000000..7349ca47 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishrequest/init(from:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/init(from:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["iOS"]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/registerwebauthnfinishrequest\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"externalID":"s:7Passage29RegisterWebAuthnFinishRequestV4fromACs7Decoder_p_tKcfc","title":"init(from:)","role":"symbol","roleHeading":"Initializer"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/init(from:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest\/init(from:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/init(from:)","role":"symbol","title":"init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","role":"symbol","title":"RegisterWebAuthnFinishRequest","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishrequest/init(handshakeid:handshakeresponse:userid:).json b/docs/data/documentation/passage/registerwebauthnfinishrequest/init(handshakeid:handshakeresponse:userid:).json new file mode 100644 index 00000000..5ec871a1 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishrequest/init(handshakeid:handshakeresponse:userid:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"handshakeId"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"handshakeResponse"},{"kind":"text","text":": "},{"text":"CredentialCreationResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage26CredentialCreationResponseV","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse"},{"kind":"text","text":", "},{"text":"userId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnfinishrequest\/init(handshakeid:handshakeresponse:userid:)"]}],"metadata":{"externalID":"s:7Passage29RegisterWebAuthnFinishRequestV11handshakeId0G8Response04userH0ACSS_AA018CredentialCreationI0VSStcfc","roleHeading":"Initializer","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"handshakeId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"handshakeResponse"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage26CredentialCreationResponseV","text":"CredentialCreationResponse","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"userId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"init(handshakeId:handshakeResponse:userId:)"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/init(handshakeId:handshakeResponse:userId:)"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","role":"symbol","title":"RegisterWebAuthnFinishRequest","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/init(handshakeId:handshakeResponse:userId:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/init(handshakeId:handshakeResponse:userId:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"handshakeId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"handshakeResponse","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CredentialCreationResponse","preciseIdentifier":"s:7Passage26CredentialCreationResponseV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"userId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"title":"init(handshakeId:handshakeResponse:userId:)","kind":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishrequest\/init(handshakeid:handshakeresponse:userid:)"},"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishrequest/userid.json b/docs/data/documentation/passage/registerwebauthnfinishrequest/userid.json new file mode 100644 index 00000000..ff421f5f --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishrequest/userid.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userId","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"platforms":["iOS"]}]}],"metadata":{"roleHeading":"Instance Property","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"userId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"userId","role":"symbol","symbolKind":"property","externalID":"s:7Passage29RegisterWebAuthnFinishRequestV6userIdSSvp"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnfinishrequest\/userid"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/userId"},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest/userId":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest\/userId","abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"userId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"title":"userId","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishrequest\/userid"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishRequest","role":"symbol","title":"RegisterWebAuthnFinishRequest","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest.json b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest.json new file mode 100644 index 00000000..363d4c87 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"variants":[{"paths":["\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"]}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/init(handshakeId:handshakeResponse:transactionId:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/handshakeId","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/handshakeResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/transactionId"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/encode(to:)"],"title":"Instance Methods"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys"],"title":"Enumerations"},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/Equatable-Implementations"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterWebAuthnFinishWithTransactionRequest"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest"},"metadata":{"symbolKind":"struct","role":"symbol","title":"RegisterWebAuthnFinishWithTransactionRequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}],"roleHeading":"Structure","navigatorTitle":[{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}],"externalID":"s:7Passage44RegisterWebAuthnFinishWithTransactionRequestV","modules":[{"name":"Passage"}]},"references":{"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys","title":"RegisterWebAuthnFinishWithTransactionRequest.CodingKeys","kind":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys","abstract":[],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/Equatable-Implementations","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/equatable-implementations"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/init(handshakeId:handshakeResponse:transactionId:)":{"role":"symbol","title":"init(handshakeId:handshakeResponse:transactionId:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"handshakeId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"handshakeResponse","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CredentialCreationResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage26CredentialCreationResponseV"},{"text":", ","kind":"text"},{"text":"transactionId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/init(handshakeId:handshakeResponse:transactionId:)","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/init(handshakeid:handshakeresponse:transactionid:)"},"doc://Passage/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/handshakeId":{"role":"symbol","title":"handshakeId","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"handshakeId","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/handshakeId","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/handshakeid"},"doc://Passage/SE":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/transactionId":{"kind":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/transactionid","type":"topic","abstract":[{"text":"the transaction ID used to finish this webauthn registration","type":"text"}],"title":"transactionId","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/transactionId","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transactionId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest":{"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest","type":"topic","title":"RegisterWebAuthnFinishWithTransactionRequest","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/init(from:)":{"role":"symbol","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/init(from:)","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/init(from:)"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/encode(to:)":{"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/encode(to:)","role":"symbol","title":"encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/encode(to:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/handshakeResponse":{"title":"handshakeResponse","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"handshakeResponse","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage26CredentialCreationResponseV","text":"CredentialCreationResponse","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/handshakeresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/handshakeResponse","abstract":[],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/!=(_:_:).json b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/!=(_:_:).json new file mode 100644 index 00000000..ff131068 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/!=(_:_:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/!=(_:_:)"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/Equatable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/!=(_:_:)"]}],"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage44RegisterWebAuthnFinishWithTransactionRequestV","role":"symbol","extendedModule":"Swift","title":"!=(_:_:)","roleHeading":"Operator","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/Equatable-Implementations","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/equatable-implementations"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest":{"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest","type":"topic","title":"RegisterWebAuthnFinishWithTransactionRequest","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/!=(_:_:)":{"abstract":[],"type":"topic","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/!=(_:_:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys.json b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys.json new file mode 100644 index 00000000..2bbdbd58 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys","interfaceLanguage":"swift"},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest"]]},"metadata":{"externalID":"s:7Passage44RegisterWebAuthnFinishWithTransactionRequestV10CodingKeysO","roleHeading":"Enumeration","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"modules":[{"name":"Passage"}],"symbolKind":"enum","title":"RegisterWebAuthnFinishWithTransactionRequest.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"sections":[],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/handshakeId","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/handshakeResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/transactionId"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/RawRepresentable-Implementations"],"title":"Default Implementations","generated":true}],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys/transactionId":{"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/transactionid","kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transactionId","kind":"identifier"}],"title":"RegisterWebAuthnFinishWithTransactionRequest.CodingKeys.transactionId","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/transactionId","role":"symbol","abstract":[]},"doc://Passage/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest":{"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest","type":"topic","title":"RegisterWebAuthnFinishWithTransactionRequest","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys","title":"RegisterWebAuthnFinishWithTransactionRequest.CodingKeys","kind":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys","abstract":[],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys/init(intValue:)":{"title":"init(intValue:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/init(intValue:)","abstract":[],"role":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/init(intvalue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys/init(rawValue:)":{"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/init(rawvalue:)","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/init(rawValue:)","title":"init(rawValue:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"type":"topic"},"doc://Passage/SY":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys/handshakeResponse":{"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"handshakeResponse"}],"abstract":[],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/handshakeresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/handshakeResponse","title":"RegisterWebAuthnFinishWithTransactionRequest.CodingKeys.handshakeResponse"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys/Equatable-Implementations":{"abstract":[],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/equatable-implementations","kind":"article","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/Equatable-Implementations","type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/rawrepresentable-implementations","kind":"article","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/RawRepresentable-Implementations","type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys/handshakeId":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/handshakeId","role":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/handshakeid","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"handshakeId","kind":"identifier"}],"abstract":[],"title":"RegisterWebAuthnFinishWithTransactionRequest.CodingKeys.handshakeId"},"doc://Passage/s12CaseIterableP":{"identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable","type":"unresolvable"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys/CodingKey-Implementations":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/CodingKey-Implementations","title":"CodingKey Implementations","type":"topic","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/codingkey-implementations","kind":"article","role":"collectionGroup"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys/init(stringValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/init(stringValue:)","title":"init(stringValue:)","type":"topic","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/init(stringvalue:)","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Passage/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible","type":"unresolvable"},"doc://Passage/s9CodingKeyP":{"title":"Swift.CodingKey","type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP"},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..ae28f3c7 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/Equatable-Implementations"]]},"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"op","extendedModule":"Swift","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage44RegisterWebAuthnFinishWithTransactionRequestV10CodingKeysO","title":"!=(_:_:)"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/!=(_:_:)"},"variants":[{"paths":["\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys","title":"RegisterWebAuthnFinishWithTransactionRequest.CodingKeys","kind":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys","abstract":[],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys/!=(_:_:)":{"abstract":[],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/!=(_:_:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/!=(_:_:)","type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest":{"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest","type":"topic","title":"RegisterWebAuthnFinishWithTransactionRequest","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys/Equatable-Implementations":{"abstract":[],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/equatable-implementations","kind":"article","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/Equatable-Implementations","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..e592d358 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/CodingKey-Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"Passage"}],"title":"CodingKey Implementations","role":"collectionGroup"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys"]]},"sections":[],"kind":"article","topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/description"],"generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/codingkey-implementations"]}],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys/description":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/description","title":"description","kind":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/description","abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest":{"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest","type":"topic","title":"RegisterWebAuthnFinishWithTransactionRequest","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys","title":"RegisterWebAuthnFinishWithTransactionRequest.CodingKeys","kind":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys","abstract":[],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys/debugDescription":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/debugDescription","title":"debugDescription","kind":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/debugdescription","abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/debugdescription.json b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/debugdescription.json new file mode 100644 index 00000000..89f8ba96 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/CodingKey-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"extendedModule":"Swift","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage44RegisterWebAuthnFinishWithTransactionRequestV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Instance Property","role":"symbol","title":"debugDescription","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/debugdescription"]}],"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys/CodingKey-Implementations":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/CodingKey-Implementations","title":"CodingKey Implementations","type":"topic","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/codingkey-implementations","kind":"article","role":"collectionGroup"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys","title":"RegisterWebAuthnFinishWithTransactionRequest.CodingKeys","kind":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys","abstract":[],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest":{"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest","type":"topic","title":"RegisterWebAuthnFinishWithTransactionRequest","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys/debugDescription":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/debugDescription","title":"debugDescription","kind":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/debugdescription","abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/description.json b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/description.json new file mode 100644 index 00000000..86bc83fe --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/description.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/description","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.description"},{"text":".","type":"text"}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"metadata":{"role":"symbol","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage44RegisterWebAuthnFinishWithTransactionRequestV10CodingKeysO","roleHeading":"Instance Property","title":"description","extendedModule":"Swift","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/CodingKey-Implementations"]]},"variants":[{"paths":["\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys/description":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/description","title":"description","kind":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/description","abstract":[],"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys/CodingKey-Implementations":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/CodingKey-Implementations","title":"CodingKey Implementations","type":"topic","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/codingkey-implementations","kind":"article","role":"collectionGroup"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys","title":"RegisterWebAuthnFinishWithTransactionRequest.CodingKeys","kind":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys","abstract":[],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest":{"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest","type":"topic","title":"RegisterWebAuthnFinishWithTransactionRequest","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..f88662e5 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/equatable-implementations"]}],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys/!=(_:_:)":{"abstract":[],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/!=(_:_:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/!=(_:_:)","type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys","title":"RegisterWebAuthnFinishWithTransactionRequest.CodingKeys","kind":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys","abstract":[],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest":{"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest","type":"topic","title":"RegisterWebAuthnFinishWithTransactionRequest","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/handshakeid.json b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/handshakeid.json new file mode 100644 index 00000000..8b00ce4b --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/handshakeid.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"handshakeId"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"metadata":{"symbolKind":"case","role":"symbol","title":"RegisterWebAuthnFinishWithTransactionRequest.CodingKeys.handshakeId","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"handshakeId","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage44RegisterWebAuthnFinishWithTransactionRequestV10CodingKeysO11handshakeIdyA2EmF","modules":[{"name":"Passage"}]},"kind":"symbol","sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/handshakeid"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/handshakeId","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest":{"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest","type":"topic","title":"RegisterWebAuthnFinishWithTransactionRequest","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys/handshakeId":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/handshakeId","role":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/handshakeid","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"handshakeId","kind":"identifier"}],"abstract":[],"title":"RegisterWebAuthnFinishWithTransactionRequest.CodingKeys.handshakeId"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys","title":"RegisterWebAuthnFinishWithTransactionRequest.CodingKeys","kind":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys","abstract":[],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/handshakeresponse.json b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/handshakeresponse.json new file mode 100644 index 00000000..e15dfe69 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/handshakeresponse.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"handshakeResponse","kind":"identifier"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/handshakeResponse"},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"handshakeResponse","kind":"identifier"}],"externalID":"s:7Passage44RegisterWebAuthnFinishWithTransactionRequestV10CodingKeysO17handshakeResponseyA2EmF","title":"RegisterWebAuthnFinishWithTransactionRequest.CodingKeys.handshakeResponse","role":"symbol","roleHeading":"Case"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/handshakeresponse"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys","title":"RegisterWebAuthnFinishWithTransactionRequest.CodingKeys","kind":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys","abstract":[],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys/handshakeResponse":{"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"handshakeResponse"}],"abstract":[],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/handshakeresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/handshakeResponse","title":"RegisterWebAuthnFinishWithTransactionRequest.CodingKeys.handshakeResponse"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest":{"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest","type":"topic","title":"RegisterWebAuthnFinishWithTransactionRequest","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/hash(into:).json b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/hash(into:).json new file mode 100644 index 00000000..1f5c6be2 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage44RegisterWebAuthnFinishWithTransactionRequestV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Method","role":"symbol","title":"hash(into:)","symbolKind":"method","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"variants":[{"paths":["\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys","title":"RegisterWebAuthnFinishWithTransactionRequest.CodingKeys","kind":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys","abstract":[],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/rawrepresentable-implementations","kind":"article","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/RawRepresentable-Implementations","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys/hash(into:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/hash(into:)","role":"symbol","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/hash(into:)"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest":{"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest","type":"topic","title":"RegisterWebAuthnFinishWithTransactionRequest","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/hashvalue.json b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/hashvalue.json new file mode 100644 index 00000000..5fa8a947 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/hashValue"},"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"property","extendedModule":"Swift","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"role":"symbol","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage44RegisterWebAuthnFinishWithTransactionRequestV10CodingKeysO","title":"hashValue","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]}},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/rawrepresentable-implementations","kind":"article","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/RawRepresentable-Implementations","type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys/hashValue":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"abstract":[],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/hashvalue","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"role":"symbol","title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/hashValue","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest":{"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest","type":"topic","title":"RegisterWebAuthnFinishWithTransactionRequest","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys","title":"RegisterWebAuthnFinishWithTransactionRequest.CodingKeys","kind":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys","abstract":[],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..5671c036 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"externalID":"s:7Passage44RegisterWebAuthnFinishWithTransactionRequestV10CodingKeysO8intValueAESgSi_tcfc","title":"init(intValue:)","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"symbolKind":"init"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/init(intValue:)"},"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest":{"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest","type":"topic","title":"RegisterWebAuthnFinishWithTransactionRequest","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys/init(intValue:)":{"title":"init(intValue:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/init(intValue:)","abstract":[],"role":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/init(intvalue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys","title":"RegisterWebAuthnFinishWithTransactionRequest.CodingKeys","kind":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys","abstract":[],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..0c4f2603 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"metadata":{"symbolKind":"init","roleHeading":"Initializer","title":"init(rawValue:)","externalID":"s:7Passage44RegisterWebAuthnFinishWithTransactionRequestV10CodingKeysO8rawValueAESgSS_tcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"modules":[{"name":"Passage"}],"role":"symbol"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/init(rawValue:)"},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys/init(rawValue:)":{"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/init(rawvalue:)","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/init(rawValue:)","title":"init(rawValue:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys","title":"RegisterWebAuthnFinishWithTransactionRequest.CodingKeys","kind":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys","abstract":[],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest":{"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest","type":"topic","title":"RegisterWebAuthnFinishWithTransactionRequest","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..49e4d866 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"roleHeading":"Initializer","title":"init(stringValue:)","modules":[{"name":"Passage"}],"role":"symbol","symbolKind":"init","externalID":"s:7Passage44RegisterWebAuthnFinishWithTransactionRequestV10CodingKeysO11stringValueAESgSS_tcfc","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.init(stringValue:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/init(stringvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/init(stringValue:)"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys/init(stringValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/init(stringValue:)","title":"init(stringValue:)","type":"topic","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/init(stringvalue:)","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys","title":"RegisterWebAuthnFinishWithTransactionRequest.CodingKeys","kind":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys","abstract":[],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest":{"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest","type":"topic","title":"RegisterWebAuthnFinishWithTransactionRequest","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..17dd5543 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"RawRepresentable Implementations"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/rawrepresentable-implementations"]}],"kind":"article","sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/hashValue"],"title":"Instance Properties","generated":true},{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/hash(into:)"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys","title":"RegisterWebAuthnFinishWithTransactionRequest.CodingKeys","kind":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys","abstract":[],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys/hashValue":{"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"abstract":[],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/hashvalue","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"role":"symbol","title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/hashValue","type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys/hash(into:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/hash(into:)","role":"symbol","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/hash(into:)"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest":{"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest","type":"topic","title":"RegisterWebAuthnFinishWithTransactionRequest","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/transactionid.json b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/transactionid.json new file mode 100644 index 00000000..72e6e2f2 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/transactionid.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","externalID":"s:7Passage44RegisterWebAuthnFinishWithTransactionRequestV10CodingKeysO13transactionIdyA2EmF","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionId"}],"role":"symbol","title":"RegisterWebAuthnFinishWithTransactionRequest.CodingKeys.transactionId","roleHeading":"Case"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/transactionId"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transactionId"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/transactionid"]}],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest":{"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest","type":"topic","title":"RegisterWebAuthnFinishWithTransactionRequest","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys","title":"RegisterWebAuthnFinishWithTransactionRequest.CodingKeys","kind":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys","abstract":[],"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/CodingKeys/transactionId":{"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/transactionid","kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transactionId","kind":"identifier"}],"title":"RegisterWebAuthnFinishWithTransactionRequest.CodingKeys.transactionId","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/CodingKeys\/transactionId","role":"symbol","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/encode(to:).json b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/encode(to:).json new file mode 100644 index 00000000..2bbf46c0 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/encode(to:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/encode(to:)"]}],"metadata":{"roleHeading":"Instance Method","externalID":"s:7Passage44RegisterWebAuthnFinishWithTransactionRequestV6encode2toys7Encoder_p_tKF","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"encode(to:)"},"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/encode(to:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/encode(to:)":{"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/encode(to:)","role":"symbol","title":"encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/encode(to:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest":{"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest","type":"topic","title":"RegisterWebAuthnFinishWithTransactionRequest","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/equatable-implementations.json b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/equatable-implementations.json new file mode 100644 index 00000000..592ac6d9 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest"]]},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/!=(_:_:)"],"generated":true}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/equatable-implementations"]}],"sections":[],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/Equatable-Implementations"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/!=(_:_:)":{"abstract":[],"type":"topic","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/!=(_:_:)","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/!=(_:_:)"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest":{"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest","type":"topic","title":"RegisterWebAuthnFinishWithTransactionRequest","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/handshakeid.json b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/handshakeid.json new file mode 100644 index 00000000..77a3e50e --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/handshakeid.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/handshakeid"]}],"kind":"symbol","metadata":{"symbolKind":"property","title":"handshakeId","roleHeading":"Instance Property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"handshakeId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"externalID":"s:7Passage44RegisterWebAuthnFinishWithTransactionRequestV11handshakeIdSSvp","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"handshakeId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/handshakeId"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/handshakeId":{"role":"symbol","title":"handshakeId","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"handshakeId","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/handshakeId","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/handshakeid"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest":{"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest","type":"topic","title":"RegisterWebAuthnFinishWithTransactionRequest","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/handshakeresponse.json b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/handshakeresponse.json new file mode 100644 index 00000000..a1361680 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/handshakeresponse.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/handshakeResponse","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/handshakeresponse"]}],"metadata":{"symbolKind":"property","externalID":"s:7Passage44RegisterWebAuthnFinishWithTransactionRequestV17handshakeResponseAA018CredentialCreationJ0Vvp","modules":[{"name":"Passage"}],"role":"symbol","title":"handshakeResponse","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"handshakeResponse"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CredentialCreationResponse","preciseIdentifier":"s:7Passage26CredentialCreationResponseV"}],"roleHeading":"Instance Property"},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"handshakeResponse"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CredentialCreationResponse","preciseIdentifier":"s:7Passage26CredentialCreationResponseV","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse"}]}]}],"references":{"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/handshakeResponse":{"title":"handshakeResponse","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"handshakeResponse","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage26CredentialCreationResponseV","text":"CredentialCreationResponse","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/handshakeresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/handshakeResponse","abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest":{"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest","type":"topic","title":"RegisterWebAuthnFinishWithTransactionRequest","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/init(from:).json b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/init(from:).json new file mode 100644 index 00000000..5ad592c0 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/init(from:).json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/init(from:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/init(from:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage44RegisterWebAuthnFinishWithTransactionRequestV4fromACs7Decoder_p_tKcfc","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","title":"init(from:)","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/init(from:)":{"role":"symbol","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/init(from:)","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/init(from:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest":{"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest","type":"topic","title":"RegisterWebAuthnFinishWithTransactionRequest","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/init(handshakeid:handshakeresponse:transactionid:).json b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/init(handshakeid:handshakeresponse:transactionid:).json new file mode 100644 index 00000000..f18aed8b --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/init(handshakeid:handshakeresponse:transactionid:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"handshakeId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"handshakeResponse","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","preciseIdentifier":"s:7Passage26CredentialCreationResponseV","kind":"typeIdentifier","text":"CredentialCreationResponse"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"transactionId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"platforms":["iOS"]}],"kind":"declarations"}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/init(handshakeId:handshakeResponse:transactionId:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/init(handshakeid:handshakeresponse:transactionid:)"]}],"metadata":{"externalID":"s:7Passage44RegisterWebAuthnFinishWithTransactionRequestV11handshakeId0I8Response011transactionJ0ACSS_AA018CredentialCreationK0VSStcfc","role":"symbol","title":"init(handshakeId:handshakeResponse:transactionId:)","roleHeading":"Initializer","modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"handshakeId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"handshakeResponse","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CredentialCreationResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage26CredentialCreationResponseV"},{"kind":"text","text":", "},{"text":"transactionId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/init(handshakeId:handshakeResponse:transactionId:)":{"role":"symbol","title":"init(handshakeId:handshakeResponse:transactionId:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"handshakeId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"handshakeResponse","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CredentialCreationResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage26CredentialCreationResponseV"},{"text":", ","kind":"text"},{"text":"transactionId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/init(handshakeId:handshakeResponse:transactionId:)","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/init(handshakeid:handshakeresponse:transactionid:)"},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest":{"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest","type":"topic","title":"RegisterWebAuthnFinishWithTransactionRequest","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage/CredentialCreationResponse":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationResponse","abstract":[],"url":"\/documentation\/passage\/credentialcreationresponse","kind":"symbol","navigatorTitle":[{"text":"CredentialCreationResponse","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CredentialCreationResponse","kind":"identifier"}],"title":"CredentialCreationResponse","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/transactionid.json b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/transactionid.json new file mode 100644 index 00000000..5867b6e5 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnfinishwithtransactionrequest/transactionid.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/transactionId","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"transactionId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest"]]},"abstract":[{"text":"the transaction ID used to finish this webauthn registration","type":"text"}],"metadata":{"externalID":"s:7Passage44RegisterWebAuthnFinishWithTransactionRequestV13transactionIdSSvp","roleHeading":"Instance Property","role":"symbol","title":"transactionId","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"transactionId","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"modules":[{"name":"Passage"}],"symbolKind":"property"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/transactionid"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest/transactionId":{"kind":"symbol","url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/transactionid","type":"topic","abstract":[{"text":"the transaction ID used to finish this webauthn registration","type":"text"}],"title":"transactionId","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest\/transactionId","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transactionId","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnFinishWithTransactionRequest":{"kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest","type":"topic","title":"RegisterWebAuthnFinishWithTransactionRequest","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnFinishWithTransactionRequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnFinishWithTransactionRequest","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartrequest.json b/docs/data/documentation/passage/registerwebauthnstartrequest.json new file mode 100644 index 00000000..aa6166f3 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartrequest.json @@ -0,0 +1 @@ +{"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/init(identifier:authenticatorAttachment:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/authenticatorAttachment","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/identifier"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/encode(to:)"]},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/Equatable-Implementations"],"title":"Default Implementations","generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"metadata":{"externalID":"s:7Passage28RegisterWebAuthnStartRequestV","symbolKind":"struct","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"RegisterWebAuthnStartRequest","kind":"identifier"}],"title":"RegisterWebAuthnStartRequest","navigatorTitle":[{"kind":"identifier","text":"RegisterWebAuthnStartRequest"}],"modules":[{"name":"Passage"}],"roleHeading":"Structure"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/registerwebauthnstartrequest"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterWebAuthnStartRequest"}]}]}],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest":{"kind":"symbol","title":"RegisterWebAuthnStartRequest","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterWebAuthnStartRequest"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","abstract":[]},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"RegisterWebAuthnStartRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys","abstract":[]},"doc://Passage/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/Equatable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/registerwebauthnstartrequest\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/Equatable-Implementations","type":"topic","kind":"article","title":"Equatable Implementations"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/encode(to:)":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/passage\/registerwebauthnstartrequest\/encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/encode(to:)","type":"topic","kind":"symbol","title":"encode(to:)"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/identifier":{"role":"symbol","abstract":[{"type":"text","text":"valid email or E164 phone number"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"identifier","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/registerwebauthnstartrequest\/identifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/identifier","type":"topic","kind":"symbol","title":"identifier"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/init(from:)":{"role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/passage\/registerwebauthnstartrequest\/init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/init(from:)","type":"topic","kind":"symbol","title":"init(from:)"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/init(identifier:authenticatorAttachment:)":{"role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"authenticatorAttachment","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO","text":"AuthenticatorAttachment"},{"text":"?)","kind":"text"}],"url":"\/documentation\/passage\/registerwebauthnstartrequest\/init(identifier:authenticatorattachment:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/init(identifier:authenticatorAttachment:)","type":"topic","kind":"symbol","title":"init(identifier:authenticatorAttachment:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/authenticatorAttachment":{"role":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"authenticatorAttachment","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AuthenticatorAttachment","kind":"typeIdentifier","preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/registerwebauthnstartrequest\/authenticatorattachment","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/authenticatorAttachment","type":"topic","kind":"symbol","title":"authenticatorAttachment"},"doc://Passage/SE":{"identifier":"doc:\/\/Passage\/SE","type":"unresolvable","title":"Swift.Encodable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartrequest/!=(_:_:).json b/docs/data/documentation/passage/registerwebauthnstartrequest/!=(_:_:).json new file mode 100644 index 00000000..600975a6 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartrequest/!=(_:_:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/!=(_:_:)"},"kind":"symbol","sections":[],"variants":[{"paths":["\/documentation\/passage\/registerwebauthnstartrequest\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/Equatable-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Operator","symbolKind":"op","title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage28RegisterWebAuthnStartRequestV","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"role":"symbol"},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/Equatable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/registerwebauthnstartrequest\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/Equatable-Implementations","type":"topic","kind":"article","title":"Equatable Implementations"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest":{"kind":"symbol","title":"RegisterWebAuthnStartRequest","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterWebAuthnStartRequest"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","abstract":[]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/!=(_:_:)":{"url":"\/documentation\/passage\/registerwebauthnstartrequest\/!=(_:_:)","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/!=(_:_:)","title":"!=(_:_:)","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartrequest/authenticatorattachment.json b/docs/data/documentation/passage/registerwebauthnstartrequest/authenticatorattachment.json new file mode 100644 index 00000000..a636ffa1 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartrequest/authenticatorattachment.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"externalID":"s:7Passage28RegisterWebAuthnStartRequestV23authenticatorAttachmentAA013AuthenticatorH0OSgvp","roleHeading":"Instance Property","title":"authenticatorAttachment","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"authenticatorAttachment","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AuthenticatorAttachment","kind":"typeIdentifier","preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO"},{"kind":"text","text":"?"}],"role":"symbol","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/authenticatorAttachment"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"authenticatorAttachment","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO","text":"AuthenticatorAttachment","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"platforms":["iOS"],"languages":["swift"]}]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartrequest\/authenticatorattachment"]}],"references":{"doc://Passage/documentation/Passage/AuthenticatorAttachment":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"AuthenticatorAttachment","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatorattachment","abstract":[{"text":"selects the type of authentication that will be used in this WebAuthN flow request","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticatorAttachment"}],"title":"AuthenticatorAttachment","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest":{"kind":"symbol","title":"RegisterWebAuthnStartRequest","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterWebAuthnStartRequest"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","abstract":[]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/authenticatorAttachment":{"role":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"authenticatorAttachment","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AuthenticatorAttachment","kind":"typeIdentifier","preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/registerwebauthnstartrequest\/authenticatorattachment","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/authenticatorAttachment","type":"topic","kind":"symbol","title":"authenticatorAttachment"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys.json b/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys.json new file mode 100644 index 00000000..a3cf0430 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/authenticatorAttachment","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/identifier"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/RawRepresentable-Implementations"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest"]]},"kind":"symbol","metadata":{"externalID":"s:7Passage28RegisterWebAuthnStartRequestV10CodingKeysO","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"symbolKind":"enum","roleHeading":"Enumeration","title":"RegisterWebAuthnStartRequest.CodingKeys","modules":[{"name":"Passage"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"role":"symbol"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys","interfaceLanguage":"swift"},"relationshipsSections":[{"title":"Conforms To","kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"]}],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"RegisterWebAuthnStartRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys","abstract":[]},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Passage/s23CustomStringConvertibleP":{"identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible","type":"unresolvable"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys/init(stringValue:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/init(stringValue:)","role":"symbol","kind":"symbol","title":"init(stringValue:)","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/init(stringvalue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest":{"kind":"symbol","title":"RegisterWebAuthnStartRequest","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterWebAuthnStartRequest"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys/RawRepresentable-Implementations":{"kind":"article","title":"RawRepresentable Implementations","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/RawRepresentable-Implementations","abstract":[]},"doc://Passage/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible","type":"unresolvable"},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP"},"doc://Passage/s9CodingKeyP":{"title":"Swift.CodingKey","type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys/init(rawValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"title":"init(rawValue:)","url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/init(rawvalue:)","abstract":[],"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/init(rawValue:)"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys/init(intValue:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/init(intValue:)","kind":"symbol","url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/init(intvalue:)","abstract":[],"title":"init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/CodingKey-Implementations","type":"topic","kind":"article","title":"CodingKey Implementations"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/s12CaseIterableP":{"title":"Swift.CaseIterable","type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP"},"doc://Passage/SY":{"title":"Swift.RawRepresentable","type":"unresolvable","identifier":"doc:\/\/Passage\/SY"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys/authenticatorAttachment":{"url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/authenticatorattachment","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticatorAttachment"}],"title":"RegisterWebAuthnStartRequest.CodingKeys.authenticatorAttachment","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/authenticatorAttachment"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys/identifier":{"title":"RegisterWebAuthnStartRequest.CodingKeys.identifier","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"identifier","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/identifier","url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/identifier","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/Equatable-Implementations","abstract":[],"type":"topic","role":"collectionGroup","title":"Equatable Implementations","kind":"article","url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/equatable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..9f06ddb9 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage28RegisterWebAuthnStartRequestV10CodingKeysO","role":"symbol","title":"!=(_:_:)","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Operator","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"symbolKind":"op"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/!=(_:_:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/Equatable-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/!=(_:_:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"!=(_:_:)","kind":"symbol","url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/!=(_:_:)"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest":{"kind":"symbol","title":"RegisterWebAuthnStartRequest","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterWebAuthnStartRequest"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/Equatable-Implementations","abstract":[],"type":"topic","role":"collectionGroup","title":"Equatable Implementations","kind":"article","url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/equatable-implementations"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"RegisterWebAuthnStartRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/authenticatorattachment.json b/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/authenticatorattachment.json new file mode 100644 index 00000000..b2663afe --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/authenticatorattachment.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/authenticatorattachment"]}],"metadata":{"externalID":"s:7Passage28RegisterWebAuthnStartRequestV10CodingKeysO23authenticatorAttachmentyA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","symbolKind":"case","title":"RegisterWebAuthnStartRequest.CodingKeys.authenticatorAttachment","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authenticatorAttachment"}]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticatorAttachment"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/authenticatorAttachment"},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys/authenticatorAttachment":{"url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/authenticatorattachment","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticatorAttachment"}],"title":"RegisterWebAuthnStartRequest.CodingKeys.authenticatorAttachment","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/authenticatorAttachment"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"RegisterWebAuthnStartRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest":{"kind":"symbol","title":"RegisterWebAuthnStartRequest","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterWebAuthnStartRequest"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..364f5b7f --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"CodingKey Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/codingkey-implementations"]}],"kind":"article","sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/description"]}],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys/debugDescription":{"role":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/debugdescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/debugDescription","type":"topic","kind":"symbol","title":"debugDescription"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys/description":{"title":"description","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/description","url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/description","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest":{"kind":"symbol","title":"RegisterWebAuthnStartRequest","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterWebAuthnStartRequest"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","abstract":[]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"RegisterWebAuthnStartRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/debugdescription.json b/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/debugdescription.json new file mode 100644 index 00000000..1bf94f68 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/debugDescription"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/CodingKey-Implementations"]]},"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"extendedModule":"Swift","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage28RegisterWebAuthnStartRequestV10CodingKeysO","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"debugDescription"},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/CodingKey-Implementations","type":"topic","kind":"article","title":"CodingKey Implementations"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest":{"kind":"symbol","title":"RegisterWebAuthnStartRequest","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterWebAuthnStartRequest"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"RegisterWebAuthnStartRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys","abstract":[]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys/debugDescription":{"role":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/debugdescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/debugDescription","type":"topic","kind":"symbol","title":"debugDescription"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/description.json b/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/description.json new file mode 100644 index 00000000..5813ad92 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/description.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/description","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/description"]}],"kind":"symbol","metadata":{"role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"description","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage28RegisterWebAuthnStartRequestV10CodingKeysO","extendedModule":"Swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.description"},{"text":".","type":"text"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/CodingKey-Implementations"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest":{"kind":"symbol","title":"RegisterWebAuthnStartRequest","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterWebAuthnStartRequest"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","abstract":[]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys/description":{"title":"description","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/description","url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/description","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"RegisterWebAuthnStartRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys","abstract":[]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/CodingKey-Implementations","type":"topic","kind":"article","title":"CodingKey Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..3f35a0bc --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/!=(_:_:)"],"generated":true,"title":"Operators"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/Equatable-Implementations"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/equatable-implementations"]}],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"kind":"article","references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest":{"kind":"symbol","title":"RegisterWebAuthnStartRequest","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterWebAuthnStartRequest"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"RegisterWebAuthnStartRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys","abstract":[]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/!=(_:_:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"!=(_:_:)","kind":"symbol","url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/hash(into:).json b/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/hash(into:).json new file mode 100644 index 00000000..fa72c1fc --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/hash(into:)"]}],"metadata":{"extendedModule":"Swift","roleHeading":"Instance Method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage28RegisterWebAuthnStartRequestV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"role":"symbol","symbolKind":"method","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"hash(into:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/hash(into:)"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest":{"kind":"symbol","title":"RegisterWebAuthnStartRequest","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterWebAuthnStartRequest"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys/RawRepresentable-Implementations":{"kind":"article","title":"RawRepresentable Implementations","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/RawRepresentable-Implementations","abstract":[]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys/hash(into:)":{"abstract":[],"title":"hash(into:)","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/hash(into:)","url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/hash(into:)"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"RegisterWebAuthnStartRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/hashvalue.json b/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/hashvalue.json new file mode 100644 index 00000000..032a383e --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"role":"symbol","title":"hashValue","roleHeading":"Instance Property","symbolKind":"property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage28RegisterWebAuthnStartRequestV10CodingKeysO","extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/hashvalue"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys/RawRepresentable-Implementations":{"kind":"article","title":"RawRepresentable Implementations","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/RawRepresentable-Implementations","abstract":[]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"RegisterWebAuthnStartRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys","abstract":[]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest":{"kind":"symbol","title":"RegisterWebAuthnStartRequest","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterWebAuthnStartRequest"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","abstract":[]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys/hashValue":{"role":"symbol","title":"hashValue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/hashValue","url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/hashvalue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/identifier.json b/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/identifier.json new file mode 100644 index 00000000..9ea086be --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/identifier.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"identifier","kind":"identifier"}],"platforms":["iOS"]}],"kind":"declarations"}],"sections":[],"metadata":{"title":"RegisterWebAuthnStartRequest.CodingKeys.identifier","symbolKind":"case","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"identifier","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage28RegisterWebAuthnStartRequestV10CodingKeysO10identifieryA2EmF","role":"symbol"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/identifier"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/identifier"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys/identifier":{"title":"RegisterWebAuthnStartRequest.CodingKeys.identifier","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"identifier","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/identifier","url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/identifier","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest":{"kind":"symbol","title":"RegisterWebAuthnStartRequest","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterWebAuthnStartRequest"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","abstract":[]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"RegisterWebAuthnStartRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..57a856b2 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/init(intvalue:)"]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"metadata":{"roleHeading":"Initializer","symbolKind":"init","role":"symbol","modules":[{"name":"Passage"}],"externalID":"s:7Passage28RegisterWebAuthnStartRequestV10CodingKeysO8intValueAESgSi_tcfc","title":"init(intValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}]},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys/init(intValue:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/init(intValue:)","kind":"symbol","url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/init(intvalue:)","abstract":[],"title":"init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"RegisterWebAuthnStartRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest":{"kind":"symbol","title":"RegisterWebAuthnStartRequest","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterWebAuthnStartRequest"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..292ab459 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/init(rawvalue:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys"]]},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"metadata":{"externalID":"s:7Passage28RegisterWebAuthnStartRequestV10CodingKeysO8rawValueAESgSS_tcfc","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(rawValue:)","symbolKind":"init","roleHeading":"Initializer","role":"symbol"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest":{"kind":"symbol","title":"RegisterWebAuthnStartRequest","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterWebAuthnStartRequest"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","abstract":[]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"RegisterWebAuthnStartRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys/init(rawValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"title":"init(rawValue:)","url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/init(rawvalue:)","abstract":[],"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/init(rawValue:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..d26c6908 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Initializer","symbolKind":"init","role":"symbol","title":"init(stringValue:)","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"externalID":"s:7Passage28RegisterWebAuthnStartRequestV10CodingKeysO11stringValueAESgSS_tcfc"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"type":"text","text":"."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/init(stringvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys/init(stringValue:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/init(stringValue:)","role":"symbol","kind":"symbol","title":"init(stringValue:)","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/init(stringvalue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"RegisterWebAuthnStartRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys","abstract":[]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest":{"kind":"symbol","title":"RegisterWebAuthnStartRequest","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterWebAuthnStartRequest"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..0f214f27 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartrequest/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys"]]},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/hashValue"]},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/hash(into:)"],"title":"Instance Methods"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/rawrepresentable-implementations"]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"Passage"}],"title":"RawRepresentable Implementations","role":"collectionGroup"},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/RawRepresentable-Implementations"},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys/hashValue":{"role":"symbol","title":"hashValue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/hashValue","url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/hashvalue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys/hash(into:)":{"abstract":[],"title":"hash(into:)","type":"topic","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys\/hash(into:)","url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/hash(into:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/CodingKeys":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"RegisterWebAuthnStartRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/CodingKeys","abstract":[]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest":{"kind":"symbol","title":"RegisterWebAuthnStartRequest","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterWebAuthnStartRequest"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartrequest/encode(to:).json b/docs/data/documentation/passage/registerwebauthnstartrequest/encode(to:).json new file mode 100644 index 00000000..1866349c --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartrequest/encode(to:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest"]]},"sections":[],"metadata":{"symbolKind":"method","roleHeading":"Instance Method","role":"symbol","title":"encode(to:)","externalID":"s:7Passage28RegisterWebAuthnStartRequestV6encode2toys7Encoder_p_tKF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"modules":[{"name":"Passage"}]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartrequest\/encode(to:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/encode(to:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/encode(to:)":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/passage\/registerwebauthnstartrequest\/encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/encode(to:)","type":"topic","kind":"symbol","title":"encode(to:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest":{"kind":"symbol","title":"RegisterWebAuthnStartRequest","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterWebAuthnStartRequest"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartrequest/equatable-implementations.json b/docs/data/documentation/passage/registerwebauthnstartrequest/equatable-implementations.json new file mode 100644 index 00000000..db2777b6 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartrequest/equatable-implementations.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartrequest\/equatable-implementations"]}],"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/!=(_:_:)"],"generated":true}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/Equatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"article","references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/!=(_:_:)":{"url":"\/documentation\/passage\/registerwebauthnstartrequest\/!=(_:_:)","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/!=(_:_:)","title":"!=(_:_:)","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest":{"kind":"symbol","title":"RegisterWebAuthnStartRequest","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterWebAuthnStartRequest"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartrequest/identifier.json b/docs/data/documentation/passage/registerwebauthnstartrequest/identifier.json new file mode 100644 index 00000000..9451eb99 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartrequest/identifier.json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/registerwebauthnstartrequest\/identifier"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"valid email or E164 phone number"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"identifier","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/identifier"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest"]]},"metadata":{"title":"identifier","modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"identifier","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","externalID":"s:7Passage28RegisterWebAuthnStartRequestV10identifierSSvp","role":"symbol"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/identifier":{"role":"symbol","abstract":[{"type":"text","text":"valid email or E164 phone number"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"identifier","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/registerwebauthnstartrequest\/identifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/identifier","type":"topic","kind":"symbol","title":"identifier"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest":{"kind":"symbol","title":"RegisterWebAuthnStartRequest","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterWebAuthnStartRequest"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartrequest/init(from:).json b/docs/data/documentation/passage/registerwebauthnstartrequest/init(from:).json new file mode 100644 index 00000000..f6dc5215 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartrequest/init(from:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/registerwebauthnstartrequest\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/init(from:)"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["iOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest"]]},"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)","roleHeading":"Initializer","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"init","externalID":"s:7Passage28RegisterWebAuthnStartRequestV4fromACs7Decoder_p_tKcfc"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/init(from:)":{"role":"symbol","abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"url":"\/documentation\/passage\/registerwebauthnstartrequest\/init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/init(from:)","type":"topic","kind":"symbol","title":"init(from:)"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest":{"kind":"symbol","title":"RegisterWebAuthnStartRequest","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterWebAuthnStartRequest"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartrequest/init(identifier:authenticatorattachment:).json b/docs/data/documentation/passage/registerwebauthnstartrequest/init(identifier:authenticatorattachment:).json new file mode 100644 index 00000000..e89b204a --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartrequest/init(identifier:authenticatorattachment:).json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/init(identifier:authenticatorAttachment:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"authenticatorAttachment"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","text":"AuthenticatorAttachment","kind":"typeIdentifier"},{"text":"? = nil)","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartrequest\/init(identifier:authenticatorattachment:)"]}],"sections":[],"metadata":{"externalID":"s:7Passage28RegisterWebAuthnStartRequestV10identifier23authenticatorAttachmentACSS_AA013AuthenticatorI0OSgtcfc","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","title":"init(identifier:authenticatorAttachment:)","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"authenticatorAttachment"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO","text":"AuthenticatorAttachment"},{"text":"?)","kind":"text"}]},"references":{"doc://Passage/documentation/Passage/AuthenticatorAttachment":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"AuthenticatorAttachment","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatorattachment","abstract":[{"text":"selects the type of authentication that will be used in this WebAuthN flow request","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticatorAttachment"}],"title":"AuthenticatorAttachment","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest":{"kind":"symbol","title":"RegisterWebAuthnStartRequest","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartrequest","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterWebAuthnStartRequest"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartRequest/init(identifier:authenticatorAttachment:)":{"role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"identifier","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"authenticatorAttachment","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO","text":"AuthenticatorAttachment"},{"text":"?)","kind":"text"}],"url":"\/documentation\/passage\/registerwebauthnstartrequest\/init(identifier:authenticatorattachment:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartRequest\/init(identifier:authenticatorAttachment:)","type":"topic","kind":"symbol","title":"init(identifier:authenticatorAttachment:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartresponse.json b/docs/data/documentation/passage/registerwebauthnstartresponse.json new file mode 100644 index 00000000..77430d7a --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartresponse.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/init(handshake:user:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/handshake","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/user"],"title":"Instance Properties"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/encode(to:)"],"title":"Instance Methods"},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys"]},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/Equatable-Implementations"],"generated":true}],"variants":[{"paths":["\/documentation\/passage\/registerwebauthnstartresponse"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","interfaceLanguage":"swift"},"metadata":{"symbolKind":"struct","role":"symbol","title":"RegisterWebAuthnStartResponse","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterWebAuthnStartResponse"}],"roleHeading":"Structure","navigatorTitle":[{"kind":"identifier","text":"RegisterWebAuthnStartResponse"}],"externalID":"s:7Passage29RegisterWebAuthnStartResponseV","modules":[{"name":"Passage"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","relationshipsSections":[{"kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"type":"conformsTo"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"platforms":["iOS"]}]}],"sections":[],"references":{"doc://Passage/Se":{"identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/handshake":{"type":"topic","url":"\/documentation\/passage\/registerwebauthnstartresponse\/handshake","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"handshake"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CredentialCreationChallenge","preciseIdentifier":"s:7Passage27CredentialCreationChallengeV"}],"role":"symbol","kind":"symbol","title":"handshake","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/handshake"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/user":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/user","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"user","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage4UserV","kind":"typeIdentifier","text":"User"},{"kind":"text","text":"?"}],"abstract":[],"type":"topic","kind":"symbol","url":"\/documentation\/passage\/registerwebauthnstartresponse\/user","title":"user"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/registerwebauthnstartresponse\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/encode(to:)":{"url":"\/documentation\/passage\/registerwebauthnstartresponse\/encode(to:)","role":"symbol","title":"encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/encode(to:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/init(from:)":{"type":"topic","url":"\/documentation\/passage\/registerwebauthnstartresponse\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/init(from:)","title":"init(from:)","abstract":[]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/init(handshake:user:)":{"type":"topic","url":"\/documentation\/passage\/registerwebauthnstartresponse\/init(handshake:user:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"handshake"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CredentialCreationChallenge","preciseIdentifier":"s:7Passage27CredentialCreationChallengeV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"user"},{"text":": ","kind":"text"},{"text":"User","kind":"typeIdentifier","preciseIdentifier":"s:7Passage4UserV"},{"text":"?)","kind":"text"}],"role":"symbol","kind":"symbol","title":"init(handshake:user:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/init(handshake:user:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartresponse/!=(_:_:).json b/docs/data/documentation/passage/registerwebauthnstartresponse/!=(_:_:).json new file mode 100644 index 00000000..458dc0ea --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartresponse/!=(_:_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/Equatable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartresponse\/!=(_:_:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/!=(_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}],"kind":"declarations"}],"sections":[],"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift","symbolKind":"op","role":"symbol","roleHeading":"Operator","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage29RegisterWebAuthnStartResponseV"},"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/registerwebauthnstartresponse\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"symbol","url":"\/documentation\/passage\/registerwebauthnstartresponse\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys.json b/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys.json new file mode 100644 index 00000000..f63332ea --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys"},"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/handshake","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/user"],"title":"Enumeration Cases"},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/init(stringValue:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/RawRepresentable-Implementations"],"generated":true,"title":"Default Implementations"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys"]}],"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"kind":"relationships"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse"]]},"metadata":{"symbolKind":"enum","role":"symbol","title":"RegisterWebAuthnStartResponse.CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"roleHeading":"Enumeration","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"externalID":"s:7Passage29RegisterWebAuthnStartResponseV10CodingKeysO","modules":[{"name":"Passage"}]},"references":{"doc://Passage/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH","type":"unresolvable"},"doc://Passage/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","type":"unresolvable"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys/init(intValue:)":{"role":"symbol","title":"init(intValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/init(intValue:)","url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/init(intvalue:)"},"doc://Passage/s9CodingKeyP":{"identifier":"doc:\/\/Passage\/s9CodingKeyP","type":"unresolvable","title":"Swift.CodingKey"},"doc://Passage/s12CaseIterableP":{"identifier":"doc:\/\/Passage\/s12CaseIterableP","type":"unresolvable","title":"Swift.CaseIterable"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse"},"doc://Passage/SY":{"identifier":"doc:\/\/Passage\/SY","type":"unresolvable","title":"Swift.RawRepresentable"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys/init(stringValue:)":{"role":"symbol","title":"init(stringValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/init(stringValue:)","url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/init(stringvalue:)"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys/CodingKey-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/CodingKey-Implementations","abstract":[],"type":"topic","role":"collectionGroup","title":"CodingKey Implementations","kind":"article","url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/codingkey-implementations"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys/user":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"user","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/user","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/user","role":"symbol","title":"RegisterWebAuthnStartResponse.CodingKeys.user","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/init(rawValue:)","url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/init(rawvalue:)"},"doc://Passage/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","type":"unresolvable","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/Equatable-Implementations","url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/equatable-implementations"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys/handshake":{"role":"symbol","title":"RegisterWebAuthnStartResponse.CodingKeys.handshake","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"handshake"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/handshake","url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/handshake"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","kind":"article","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/s8SendableP":{"identifier":"doc:\/\/Passage\/s8SendableP","type":"unresolvable","title":"Swift.Sendable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..5252341f --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/!=(_:_:)"]}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/Equatable-Implementations"]]},"metadata":{"roleHeading":"Operator","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage29RegisterWebAuthnStartResponseV10CodingKeysO","title":"!=(_:_:)"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"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"}],"kind":"symbol","url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/!=(_:_:)","type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/Equatable-Implementations","url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/equatable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..92d6e96d --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"article","topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/description"],"title":"Instance Properties"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/codingkey-implementations"]}],"metadata":{"title":"CodingKey Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys/debugDescription":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/debugDescription","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"title":"debugDescription","kind":"symbol","url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/debugdescription"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys/description":{"abstract":[],"type":"topic","role":"symbol","title":"description","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/description","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/description"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/debugdescription.json b/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/debugdescription.json new file mode 100644 index 00000000..0c6ccea3 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/CodingKey-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/debugDescription"},"variants":[{"paths":["\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Property","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage29RegisterWebAuthnStartResponseV10CodingKeysO","role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"debugDescription","extendedModule":"Swift"},"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys/debugDescription":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/debugDescription","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"title":"debugDescription","kind":"symbol","url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/debugdescription"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys/CodingKey-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/CodingKey-Implementations","abstract":[],"type":"topic","role":"collectionGroup","title":"CodingKey Implementations","kind":"article","url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/codingkey-implementations"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/description.json b/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/description.json new file mode 100644 index 00000000..6de0878d --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/description.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.description","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/description","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/description"]}],"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"extendedModule":"Swift","role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property","title":"description","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage29RegisterWebAuthnStartResponseV10CodingKeysO"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/CodingKey-Implementations"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["iOS"]}]}],"sections":[],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys/description":{"abstract":[],"type":"topic","role":"symbol","title":"description","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/description","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/description"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys/CodingKey-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/CodingKey-Implementations","abstract":[],"type":"topic","role":"collectionGroup","title":"CodingKey Implementations","kind":"article","url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/codingkey-implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..cf69d744 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/!=(_:_:)"],"title":"Operators","generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys"]]},"kind":"article","variants":[{"paths":["\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"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"}],"kind":"symbol","url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/!=(_:_:)","type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/handshake.json b/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/handshake.json new file mode 100644 index 00000000..86fa9af7 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/handshake.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"case","role":"symbol","title":"RegisterWebAuthnStartResponse.CodingKeys.handshake","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"handshake","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage29RegisterWebAuthnStartResponseV10CodingKeysO9handshakeyA2EmF","modules":[{"name":"Passage"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/handshake","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"handshake"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/handshake"]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys/handshake":{"role":"symbol","title":"RegisterWebAuthnStartResponse.CodingKeys.handshake","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"handshake"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/handshake","url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/handshake"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/hash(into:).json b/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/hash(into:).json new file mode 100644 index 00000000..3fa1de74 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage29RegisterWebAuthnStartResponseV10CodingKeysO","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"modules":[{"name":"Passage","relatedModules":["Swift"]}],"role":"symbol","title":"hash(into:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"roleHeading":"Instance Method","extendedModule":"Swift","symbolKind":"method"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/hash(into:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/hash(into:)"]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","kind":"article","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys/hash(into:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/hash(into:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/hash(into:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/hashvalue.json b/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/hashvalue.json new file mode 100644 index 00000000..a4addda2 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"role":"symbol","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage29RegisterWebAuthnStartResponseV10CodingKeysO","title":"hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]}},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["iOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/hashValue"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/hashvalue"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"role":"collectionGroup","type":"topic","kind":"article","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys/hashValue":{"role":"symbol","title":"hashValue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/hashValue","url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/hashvalue","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..7b4b32ae --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys"]]},"sections":[],"metadata":{"externalID":"s:7Passage29RegisterWebAuthnStartResponseV10CodingKeysO8intValueAESgSi_tcfc","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","title":"init(intValue:)","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}]},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/init(intValue:)"},"variants":[{"paths":["\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys/init(intValue:)":{"role":"symbol","title":"init(intValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/init(intValue:)","url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/init(intvalue:)"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..ae690cda --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys"]]},"metadata":{"roleHeading":"Initializer","title":"init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage29RegisterWebAuthnStartResponseV10CodingKeysO8rawValueAESgSS_tcfc","symbolKind":"init","role":"symbol"},"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/init(rawValue:)","url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/init(rawvalue:)"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..10d39940 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/init(stringvalue:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys"]]},"metadata":{"role":"symbol","externalID":"s:7Passage29RegisterWebAuthnStartResponseV10CodingKeysO11stringValueAESgSS_tcfc","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"modules":[{"name":"Passage"}],"symbolKind":"init","title":"init(stringValue:)"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.init(stringValue:)","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys/init(stringValue:)":{"role":"symbol","title":"init(stringValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/init(stringValue:)","url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/init(stringvalue:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..e36f95f7 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys"]]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/hashValue"],"generated":true,"title":"Instance Properties"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/hash(into:)"],"title":"Instance Methods","generated":true}],"variants":[{"paths":["\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/RawRepresentable-Implementations"},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"kind":"article","references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys/hash(into:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/hash(into:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/hash(into:)"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys/hashValue":{"role":"symbol","title":"hashValue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/hashValue","url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/hashvalue","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/user.json b/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/user.json new file mode 100644 index 00000000..94b4b6b5 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartresponse/codingkeys/user.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/user"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/user"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"user"}],"platforms":["iOS"],"languages":["swift"]}]}],"metadata":{"externalID":"s:7Passage29RegisterWebAuthnStartResponseV10CodingKeysO4useryA2EmF","symbolKind":"case","roleHeading":"Case","role":"symbol","modules":[{"name":"Passage"}],"title":"RegisterWebAuthnStartResponse.CodingKeys.user","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"user"}]},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys/user":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"user","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/user","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys\/user","role":"symbol","title":"RegisterWebAuthnStartResponse.CodingKeys.user","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartresponse/encode(to:).json b/docs/data/documentation/passage/registerwebauthnstartresponse/encode(to:).json new file mode 100644 index 00000000..eededbe8 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartresponse/encode(to:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse"]]},"variants":[{"paths":["\/documentation\/passage\/registerwebauthnstartresponse\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage29RegisterWebAuthnStartResponseV6encode2toys7Encoder_p_tKF","roleHeading":"Instance Method","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"encode(to:)"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/encode(to:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/encode(to:)":{"url":"\/documentation\/passage\/registerwebauthnstartresponse\/encode(to:)","role":"symbol","title":"encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/encode(to:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartresponse/equatable-implementations.json b/docs/data/documentation/passage/registerwebauthnstartresponse/equatable-implementations.json new file mode 100644 index 00000000..b01ebb6f --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartresponse/equatable-implementations.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse"]]},"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/Equatable-Implementations","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartresponse\/equatable-implementations"]}],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/!=(_:_:)"],"title":"Operators","generated":true}],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"symbol","url":"\/documentation\/passage\/registerwebauthnstartresponse\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartresponse/handshake.json b/docs/data/documentation/passage/registerwebauthnstartresponse/handshake.json new file mode 100644 index 00000000..ec35c59b --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartresponse/handshake.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"externalID":"s:7Passage29RegisterWebAuthnStartResponseV9handshakeAA27CredentialCreationChallengeVvp","role":"symbol","title":"handshake","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"handshake","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CredentialCreationChallenge","preciseIdentifier":"s:7Passage27CredentialCreationChallengeV"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/handshake"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartresponse\/handshake"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"handshake"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage27CredentialCreationChallengeV","kind":"typeIdentifier","text":"CredentialCreationChallenge","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge"}]}]}],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/handshake":{"type":"topic","url":"\/documentation\/passage\/registerwebauthnstartresponse\/handshake","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"handshake"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"CredentialCreationChallenge","preciseIdentifier":"s:7Passage27CredentialCreationChallengeV"}],"role":"symbol","kind":"symbol","title":"handshake","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/handshake"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationChallenge":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreationChallenge"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","url":"\/documentation\/passage\/credentialcreationchallenge","abstract":[],"type":"topic","title":"CredentialCreationChallenge","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialCreationChallenge"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartresponse/init(from:).json b/docs/data/documentation/passage/registerwebauthnstartresponse/init(from:).json new file mode 100644 index 00000000..f031cadb --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartresponse/init(from:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/init(from:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse"]]},"sections":[],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"externalID":"s:7Passage29RegisterWebAuthnStartResponseV4fromACs7Decoder_p_tKcfc","title":"init(from:)","role":"symbol","roleHeading":"Initializer"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartresponse\/init(from:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/init(from:)":{"type":"topic","url":"\/documentation\/passage\/registerwebauthnstartresponse\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/init(from:)","title":"init(from:)","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartresponse/init(handshake:user:).json b/docs/data/documentation/passage/registerwebauthnstartresponse/init(handshake:user:).json new file mode 100644 index 00000000..d3c2152a --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartresponse/init(handshake:user:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"handshake","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage27CredentialCreationChallengeV","kind":"typeIdentifier","text":"CredentialCreationChallenge","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge"},{"kind":"text","text":", "},{"kind":"externalParam","text":"user"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"typeIdentifier","preciseIdentifier":"s:7Passage4UserV","text":"User"},{"text":"? = nil)","kind":"text"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse"]]},"metadata":{"externalID":"s:7Passage29RegisterWebAuthnStartResponseV9handshake4userAcA27CredentialCreationChallengeV_AA4UserVSgtcfc","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"handshake"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage27CredentialCreationChallengeV","text":"CredentialCreationChallenge"},{"text":", ","kind":"text"},{"text":"user","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage4UserV","text":"User","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"title":"init(handshake:user:)","role":"symbol","roleHeading":"Initializer","symbolKind":"init"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/init(handshake:user:)"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartresponse\/init(handshake:user:)"]}],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/init(handshake:user:)":{"type":"topic","url":"\/documentation\/passage\/registerwebauthnstartresponse\/init(handshake:user:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"handshake"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"CredentialCreationChallenge","preciseIdentifier":"s:7Passage27CredentialCreationChallengeV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"user"},{"text":": ","kind":"text"},{"text":"User","kind":"typeIdentifier","preciseIdentifier":"s:7Passage4UserV"},{"text":"?)","kind":"text"}],"role":"symbol","kind":"symbol","title":"init(handshake:user:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/init(handshake:user:)"},"doc://Passage/documentation/Passage/CredentialCreationChallenge":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreationChallenge"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","url":"\/documentation\/passage\/credentialcreationchallenge","abstract":[],"type":"topic","title":"CredentialCreationChallenge","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialCreationChallenge"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartresponse/user.json b/docs/data/documentation/passage/registerwebauthnstartresponse/user.json new file mode 100644 index 00000000..4b0ea33a --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartresponse/user.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/user","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/registerwebauthnstartresponse\/user"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","externalID":"s:7Passage29RegisterWebAuthnStartResponseV4userAA4UserVSgvp","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"user","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage4UserV","text":"User"},{"text":"?","kind":"text"}],"symbolKind":"property","roleHeading":"Instance Property","title":"user"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"user"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage4UserV","identifier":"doc:\/\/Passage\/documentation\/Passage\/User","text":"User"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse/user":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse\/user","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"user","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage4UserV","kind":"typeIdentifier","text":"User"},{"kind":"text","text":"?"}],"abstract":[],"type":"topic","kind":"symbol","url":"\/documentation\/passage\/registerwebauthnstartresponse\/user","title":"user"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartResponse","kind":"symbol","navigatorTitle":[{"text":"RegisterWebAuthnStartResponse","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartresponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest.json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest.json new file mode 100644 index 00000000..d73b2f85 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","interfaceLanguage":"swift"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/init(transactionId:authenticatorAttachment:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/authenticatorAttachment","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/transactionId"],"title":"Instance Properties"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/encode(to:)"],"title":"Instance Methods"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys"],"title":"Enumerations"},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/Equatable-Implementations"],"title":"Default Implementations"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"RegisterWebAuthnStartWithTransactionRequest","kind":"identifier"}]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionrequest"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartWithTransactionRequest","kind":"identifier"}],"symbolKind":"struct","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"RegisterWebAuthnStartWithTransactionRequest","kind":"identifier"}],"externalID":"s:7Passage43RegisterWebAuthnStartWithTransactionRequestV","title":"RegisterWebAuthnStartWithTransactionRequest","role":"symbol","roleHeading":"Structure"},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/transactionId":{"title":"transactionId","abstract":[{"text":"the transaction ID to associate with this webauthn registration","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transactionId","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/transactionId","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/transactionid","type":"topic"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/encode(to:)":{"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/encode(to:)","abstract":[],"title":"encode(to:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/encode(to:)","kind":"symbol"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/authenticatorAttachment":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/authenticatorAttachment","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/authenticatorattachment","title":"authenticatorAttachment","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticatorAttachment"},{"text":": ","kind":"text"},{"text":"AuthenticatorAttachment","kind":"typeIdentifier","preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO"},{"text":"?","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartWithTransactionRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys"},"doc://Passage/SE":{"identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://Passage/Se":{"identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable","type":"unresolvable"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/init(transactionId:authenticatorAttachment:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"transactionId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"authenticatorAttachment","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO","text":"AuthenticatorAttachment"},{"kind":"text","text":"?)"}],"type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/init(transactionid:authenticatorattachment:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/init(transactionId:authenticatorAttachment:)","role":"symbol","title":"init(transactionId:authenticatorAttachment:)","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/Equatable-Implementations","abstract":[],"type":"topic","role":"collectionGroup","title":"Equatable Implementations","kind":"article","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/equatable-implementations"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnStartWithTransactionRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterWebAuthnStartWithTransactionRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/init(from:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/init(from:)","role":"symbol","title":"init(from:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/!=(_:_:).json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/!=(_:_:).json new file mode 100644 index 00000000..b68f973b --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/!=(_:_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/!=(_:_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/Equatable-Implementations"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage43RegisterWebAuthnStartWithTransactionRequestV","role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":"!=(_:_:)","extendedModule":"Swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnStartWithTransactionRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterWebAuthnStartWithTransactionRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/!=(_:_:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"!=(_:_:)","kind":"symbol","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/!=(_:_:)"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/Equatable-Implementations","abstract":[],"type":"topic","role":"collectionGroup","title":"Equatable Implementations","kind":"article","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/equatable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/authenticatorattachment.json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/authenticatorattachment.json new file mode 100644 index 00000000..adbf2d4b --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/authenticatorattachment.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/authenticatorattachment"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authenticatorAttachment"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO","kind":"typeIdentifier","text":"AuthenticatorAttachment"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["iOS"]}]}],"sections":[],"metadata":{"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","title":"authenticatorAttachment","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authenticatorAttachment","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO","text":"AuthenticatorAttachment"},{"text":"?","kind":"text"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage43RegisterWebAuthnStartWithTransactionRequestV23authenticatorAttachmentAA013AuthenticatorJ0OSgvp"},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/authenticatorAttachment","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnStartWithTransactionRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterWebAuthnStartWithTransactionRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/authenticatorAttachment":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/authenticatorAttachment","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/authenticatorattachment","title":"authenticatorAttachment","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticatorAttachment"},{"text":": ","kind":"text"},{"text":"AuthenticatorAttachment","kind":"typeIdentifier","preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO"},{"text":"?","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage/AuthenticatorAttachment":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"AuthenticatorAttachment","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatorattachment","abstract":[{"text":"selects the type of authentication that will be used in this WebAuthN flow request","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticatorAttachment"}],"title":"AuthenticatorAttachment","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys.json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys.json new file mode 100644 index 00000000..365ed053 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys.json @@ -0,0 +1 @@ +{"sections":[],"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys"},"metadata":{"externalID":"s:7Passage43RegisterWebAuthnStartWithTransactionRequestV10CodingKeysO","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"title":"RegisterWebAuthnStartWithTransactionRequest.CodingKeys","role":"symbol","roleHeading":"Enumeration","symbolKind":"enum","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/authenticatorAttachment","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/transactionId"]},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/init(stringValue:)"]},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/RawRepresentable-Implementations"],"title":"Default Implementations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys"]}],"references":{"doc://Passage/s9CodingKeyP":{"type":"unresolvable","title":"Swift.CodingKey","identifier":"doc:\/\/Passage\/s9CodingKeyP"},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP"},"doc://Passage/s23CustomStringConvertibleP":{"identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible","type":"unresolvable"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys/init(intValue:)":{"title":"init(intValue:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/init(intValue:)","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/init(intvalue:)","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys/init(rawValue:)":{"abstract":[],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/init(rawvalue:)","title":"init(rawValue:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys/CodingKey-Implementations":{"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/codingkey-implementations","abstract":[],"title":"CodingKey Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/CodingKey-Implementations","kind":"article"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartWithTransactionRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys/init(stringValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/init(stringvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/init(stringValue:)","kind":"symbol","abstract":[],"title":"init(stringValue:)","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys/transactionId":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/transactionId","role":"symbol","title":"RegisterWebAuthnStartWithTransactionRequest.CodingKeys.transactionId","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transactionId","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/transactionid","type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys/authenticatorAttachment":{"abstract":[],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/authenticatorattachment","title":"RegisterWebAuthnStartWithTransactionRequest.CodingKeys.authenticatorAttachment","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/authenticatorAttachment","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"authenticatorAttachment","kind":"identifier"}],"role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/RawRepresentable-Implementations","type":"topic","kind":"article","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/rawrepresentable-implementations","abstract":[],"title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnStartWithTransactionRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterWebAuthnStartWithTransactionRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys/Equatable-Implementations":{"title":"Equatable Implementations","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/equatable-implementations","role":"collectionGroup","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/Equatable-Implementations"},"doc://Passage/SY":{"title":"Swift.RawRepresentable","identifier":"doc:\/\/Passage\/SY","type":"unresolvable"},"doc://Passage/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ","type":"unresolvable"},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","identifier":"doc:\/\/Passage\/s8SendableP","type":"unresolvable"},"doc://Passage/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH","type":"unresolvable"},"doc://Passage/s12CaseIterableP":{"title":"Swift.CaseIterable","identifier":"doc:\/\/Passage\/s12CaseIterableP","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..d7ef5178 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage43RegisterWebAuthnStartWithTransactionRequestV10CodingKeysO","symbolKind":"op","roleHeading":"Operator","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"!=(_:_:)"},"variants":[{"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/Equatable-Implementations"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys/!=(_:_:)":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/!=(_:_:)","type":"topic","kind":"symbol","title":"!=(_:_:)"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys/Equatable-Implementations":{"title":"Equatable Implementations","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/equatable-implementations","role":"collectionGroup","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/Equatable-Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnStartWithTransactionRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterWebAuthnStartWithTransactionRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartWithTransactionRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/authenticatorattachment.json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/authenticatorattachment.json new file mode 100644 index 00000000..0e72a1d0 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/authenticatorattachment.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticatorAttachment"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/authenticatorAttachment","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/authenticatorattachment"]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authenticatorAttachment"}],"externalID":"s:7Passage43RegisterWebAuthnStartWithTransactionRequestV10CodingKeysO23authenticatorAttachmentyA2EmF","title":"RegisterWebAuthnStartWithTransactionRequest.CodingKeys.authenticatorAttachment","role":"symbol","roleHeading":"Case"},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartWithTransactionRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys/authenticatorAttachment":{"abstract":[],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/authenticatorattachment","title":"RegisterWebAuthnStartWithTransactionRequest.CodingKeys.authenticatorAttachment","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/authenticatorAttachment","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"authenticatorAttachment","kind":"identifier"}],"role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnStartWithTransactionRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterWebAuthnStartWithTransactionRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..fecda524 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/codingkey-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/CodingKey-Implementations"},"metadata":{"title":"CodingKey Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"kind":"article","topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/description"],"title":"Instance Properties"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnStartWithTransactionRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterWebAuthnStartWithTransactionRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartWithTransactionRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys/description":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"description","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/description","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/description"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys/debugDescription":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[],"role":"symbol","type":"topic","title":"debugDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/debugDescription","kind":"symbol","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/debugdescription"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/debugdescription.json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/debugdescription.json new file mode 100644 index 00000000..dca6030b --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage43RegisterWebAuthnStartWithTransactionRequestV10CodingKeysO","role":"symbol","extendedModule":"Swift","title":"debugDescription","roleHeading":"Instance Property","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"sections":[],"variants":[{"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/CodingKey-Implementations"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys/CodingKey-Implementations":{"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/codingkey-implementations","abstract":[],"title":"CodingKey Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/CodingKey-Implementations","kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys/debugDescription":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[],"role":"symbol","type":"topic","title":"debugDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/debugDescription","kind":"symbol","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/debugdescription"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartWithTransactionRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnStartWithTransactionRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterWebAuthnStartWithTransactionRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/description.json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/description.json new file mode 100644 index 00000000..9d8872a1 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/description.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/CodingKey-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/description"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.description"},{"type":"text","text":"."}],"metadata":{"title":"description","role":"symbol","extendedModule":"Swift","symbolKind":"property","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage43RegisterWebAuthnStartWithTransactionRequestV10CodingKeysO","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"modules":[{"name":"Passage","relatedModules":["Swift"]}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/description"]}],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys/description":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"description","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/description","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/description"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys/CodingKey-Implementations":{"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/codingkey-implementations","abstract":[],"title":"CodingKey Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/CodingKey-Implementations","kind":"article"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartWithTransactionRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnStartWithTransactionRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterWebAuthnStartWithTransactionRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..2e881ada --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"sections":[],"variants":[{"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/!=(_:_:)"],"title":"Operators"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnStartWithTransactionRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterWebAuthnStartWithTransactionRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys/!=(_:_:)":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/!=(_:_:)","type":"topic","kind":"symbol","title":"!=(_:_:)"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartWithTransactionRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/hash(into:).json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/hash(into:).json new file mode 100644 index 00000000..0c5f03ad --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/hash(into:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/hash(into:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"metadata":{"role":"symbol","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage43RegisterWebAuthnStartWithTransactionRequestV10CodingKeysO","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"extendedModule":"Swift","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"roleHeading":"Instance Method","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"method","title":"hash(into:)"},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnStartWithTransactionRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterWebAuthnStartWithTransactionRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/RawRepresentable-Implementations","type":"topic","kind":"article","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/rawrepresentable-implementations","abstract":[],"title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartWithTransactionRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys/hash(into:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/hash(into:)","kind":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/hash(into:)","role":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"title":"hash(into:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/hashvalue.json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/hashvalue.json new file mode 100644 index 00000000..bf7e1309 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage43RegisterWebAuthnStartWithTransactionRequestV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"symbolKind":"property","roleHeading":"Instance Property","role":"symbol","extendedModule":"Swift","title":"hashValue"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/hashvalue"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/RawRepresentable-Implementations","type":"topic","kind":"article","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/rawrepresentable-implementations","abstract":[],"title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnStartWithTransactionRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterWebAuthnStartWithTransactionRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys/hashValue":{"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/hashvalue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/hashValue","title":"hashValue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartWithTransactionRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..cc502613 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/init(intValue:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/init(intvalue:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"text":".","type":"text"}],"metadata":{"title":"init(intValue:)","modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}],"roleHeading":"Initializer","externalID":"s:7Passage43RegisterWebAuthnStartWithTransactionRequestV10CodingKeysO8intValueAESgSi_tcfc","role":"symbol"},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartWithTransactionRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys/init(intValue:)":{"title":"init(intValue:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/init(intValue:)","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/init(intvalue:)","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnStartWithTransactionRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterWebAuthnStartWithTransactionRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..483e26ba --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"title":"init(rawValue:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"externalID":"s:7Passage43RegisterWebAuthnStartWithTransactionRequestV10CodingKeysO8rawValueAESgSS_tcfc","roleHeading":"Initializer","symbolKind":"init"},"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/init(rawvalue:)"]}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartWithTransactionRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnStartWithTransactionRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterWebAuthnStartWithTransactionRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys/init(rawValue:)":{"abstract":[],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/init(rawvalue:)","title":"init(rawValue:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..9438a2fd --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"text":".","type":"text"}],"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"init(stringValue:)","externalID":"s:7Passage43RegisterWebAuthnStartWithTransactionRequestV10CodingKeysO11stringValueAESgSS_tcfc","roleHeading":"Initializer","role":"symbol","symbolKind":"init"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/init(stringvalue:)"]}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/init(stringValue:)"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartWithTransactionRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnStartWithTransactionRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterWebAuthnStartWithTransactionRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys/init(stringValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/init(stringvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/init(stringValue:)","kind":"symbol","abstract":[],"title":"init(stringValue:)","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..d5798f12 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/hashValue"],"generated":true,"title":"Instance Properties"},{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/hash(into:)"]}],"variants":[{"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"kind":"article","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys/hashValue":{"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/hashvalue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/hashValue","title":"hashValue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys/hash(into:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/hash(into:)","kind":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/hash(into:)","role":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"title":"hash(into:)"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartWithTransactionRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnStartWithTransactionRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterWebAuthnStartWithTransactionRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/transactionid.json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/transactionid.json new file mode 100644 index 00000000..512c9967 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/transactionid.json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"externalID":"s:7Passage43RegisterWebAuthnStartWithTransactionRequestV10CodingKeysO13transactionIdyA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","symbolKind":"case","title":"RegisterWebAuthnStartWithTransactionRequest.CodingKeys.transactionId","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transactionId","kind":"identifier"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/transactionId"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionId"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/transactionid"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnStartWithTransactionRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterWebAuthnStartWithTransactionRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys/transactionId":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys\/transactionId","role":"symbol","title":"RegisterWebAuthnStartWithTransactionRequest.CodingKeys.transactionId","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transactionId","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/transactionid","type":"topic"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/CodingKeys":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"RegisterWebAuthnStartWithTransactionRequest.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/CodingKeys","kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/encode(to:).json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/encode(to:).json new file mode 100644 index 00000000..41573a46 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/encode(to:).json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest"]]},"variants":[{"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/encode(to:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"method","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"encode(to:)","role":"symbol","roleHeading":"Instance Method","externalID":"s:7Passage43RegisterWebAuthnStartWithTransactionRequestV6encode2toys7Encoder_p_tKF"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/encode(to:)":{"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/encode(to:)","abstract":[],"title":"encode(to:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/encode(to:)","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnStartWithTransactionRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterWebAuthnStartWithTransactionRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/equatable-implementations.json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/equatable-implementations.json new file mode 100644 index 00000000..8d455bca --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/equatable-implementations.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/Equatable-Implementations"},"kind":"article","variants":[{"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest"]]},"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/!=(_:_:)"],"generated":true,"title":"Operators"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnStartWithTransactionRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterWebAuthnStartWithTransactionRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/!=(_:_:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"!=(_:_:)","kind":"symbol","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/init(from:).json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/init(from:).json new file mode 100644 index 00000000..545ef9a4 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/init(from:).json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/init(from:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}]}]}],"sections":[],"variants":[{"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"roleHeading":"Initializer","symbolKind":"init","externalID":"s:7Passage43RegisterWebAuthnStartWithTransactionRequestV4fromACs7Decoder_p_tKcfc","role":"symbol","title":"init(from:)","modules":[{"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/init(from:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/init(from:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/init(from:)","role":"symbol","title":"init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnStartWithTransactionRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterWebAuthnStartWithTransactionRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/init(transactionid:authenticatorattachment:).json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/init(transactionid:authenticatorattachment:).json new file mode 100644 index 00000000..822d9d98 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/init(transactionid:authenticatorattachment:).json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"transactionId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"authenticatorAttachment","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO","text":"AuthenticatorAttachment","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment"},{"kind":"text","text":"? = nil)"}],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/init(transactionid:authenticatorattachment:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transactionId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"authenticatorAttachment"},{"text":": ","kind":"text"},{"text":"AuthenticatorAttachment","preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"roleHeading":"Initializer","symbolKind":"init","externalID":"s:7Passage43RegisterWebAuthnStartWithTransactionRequestV13transactionId23authenticatorAttachmentACSS_AA013AuthenticatorL0OSgtcfc","role":"symbol","title":"init(transactionId:authenticatorAttachment:)","modules":[{"name":"Passage"}]},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/init(transactionId:authenticatorAttachment:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnStartWithTransactionRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterWebAuthnStartWithTransactionRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest"},"doc://Passage/documentation/Passage/AuthenticatorAttachment":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"AuthenticatorAttachment","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/authenticatorattachment","abstract":[{"text":"selects the type of authentication that will be used in this WebAuthN flow request","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthenticatorAttachment","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"AuthenticatorAttachment"}],"title":"AuthenticatorAttachment","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/init(transactionId:authenticatorAttachment:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"transactionId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"authenticatorAttachment","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage23AuthenticatorAttachmentO","text":"AuthenticatorAttachment"},{"kind":"text","text":"?)"}],"type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/init(transactionid:authenticatorattachment:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/init(transactionId:authenticatorAttachment:)","role":"symbol","title":"init(transactionId:authenticatorAttachment:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/transactionid.json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/transactionid.json new file mode 100644 index 00000000..b3fc8faf --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionrequest/transactionid.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"the transaction ID to associate with this webauthn registration"}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transactionId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/transactionid"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/transactionId","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"externalID":"s:7Passage43RegisterWebAuthnStartWithTransactionRequestV13transactionIdSSvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"transactionId","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","modules":[{"name":"Passage"}],"title":"transactionId"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest"]]},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest/transactionId":{"title":"transactionId","abstract":[{"text":"the transaction ID to associate with this webauthn registration","type":"text"}],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transactionId","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest\/transactionId","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/transactionid","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnStartWithTransactionRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","title":"RegisterWebAuthnStartWithTransactionRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionRequest","navigatorTitle":[{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionRequest"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse.json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse.json new file mode 100644 index 00000000..ec68a5c9 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/init(handshake:transactionId:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/handshake","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/transactionId"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/encode(to:)"],"title":"Instance Methods"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys"],"title":"Enumerations"},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/Equatable-Implementations"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionresponse"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionResponse"}]}],"kind":"declarations"}],"sections":[],"metadata":{"roleHeading":"Structure","role":"symbol","symbolKind":"struct","navigatorTitle":[{"text":"RegisterWebAuthnStartWithTransactionResponse","kind":"identifier"}],"title":"RegisterWebAuthnStartWithTransactionResponse","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RegisterWebAuthnStartWithTransactionResponse","kind":"identifier"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage44RegisterWebAuthnStartWithTransactionResponseV"},"kind":"symbol","relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse","interfaceLanguage":"swift"},"references":{"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse","title":"RegisterWebAuthnStartWithTransactionResponse","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionResponse"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartWithTransactionResponse","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/encode(to:)":{"title":"encode(to:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/encode(to:)","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/encode(to:)","kind":"symbol"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/transactionId":{"role":"symbol","title":"transactionId","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"transactionId","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"text":"the transaction ID used to start this webauthn registration","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/transactionId","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/transactionid"},"doc://Passage/SE":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/init(from:)":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/init(from:)","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/init(from:)","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"kind":"symbol"},"doc://Passage/Se":{"type":"unresolvable","identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/Equatable-Implementations":{"role":"collectionGroup","kind":"article","title":"Equatable Implementations","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/Equatable-Implementations","abstract":[]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/handshake":{"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/handshake","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"handshake"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage27CredentialCreationChallengeV","text":"CredentialCreationChallenge"}],"title":"handshake","role":"symbol","type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/handshake"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys":{"kind":"symbol","title":"RegisterWebAuthnStartWithTransactionResponse.CodingKeys","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/init(handshake:transactionId:)":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/init(handshake:transactionId:)","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/init(handshake:transactionid:)","title":"init(handshake:transactionId:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"handshake"},{"text":": ","kind":"text"},{"text":"CredentialCreationChallenge","kind":"typeIdentifier","preciseIdentifier":"s:7Passage27CredentialCreationChallengeV"},{"text":", ","kind":"text"},{"text":"transactionId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"type":"topic","abstract":[],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/!=(_:_:).json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/!=(_:_:).json new file mode 100644 index 00000000..333c4e28 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/!=(_:_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage44RegisterWebAuthnStartWithTransactionResponseV","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"extendedModule":"Swift","roleHeading":"Operator","title":"!=(_:_:)","symbolKind":"op"},"variants":[{"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/!=(_:_:)","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/Equatable-Implementations"]]},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse","title":"RegisterWebAuthnStartWithTransactionResponse","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionResponse"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartWithTransactionResponse","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/!=(_:_:)":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/!=(_:_:)","title":"!=(_:_:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/!=(_:_:)","abstract":[]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/Equatable-Implementations":{"role":"collectionGroup","kind":"article","title":"Equatable Implementations","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/Equatable-Implementations","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys.json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys.json new file mode 100644 index 00000000..23567ed7 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"metadata":{"externalID":"s:7Passage44RegisterWebAuthnStartWithTransactionResponseV10CodingKeysO","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"roleHeading":"Enumeration","modules":[{"name":"Passage"}],"role":"symbol","title":"RegisterWebAuthnStartWithTransactionResponse.CodingKeys","symbolKind":"enum"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/handshake","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/transactionId"],"title":"Enumeration Cases"},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/init(stringValue:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/RawRepresentable-Implementations"],"generated":true}],"relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"title":"Conforms To","kind":"relationships"}],"variants":[{"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys/init(stringValue:)":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/init(stringvalue:)","title":"init(stringValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/init(stringValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"abstract":[],"role":"symbol"},"doc://Passage/SY":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys/init(rawValue:)":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/init(rawvalue:)","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse","title":"RegisterWebAuthnStartWithTransactionResponse","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionResponse"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartWithTransactionResponse","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse"},"doc://Passage/s9CodingKeyP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP","title":"Swift.CodingKey"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys/handshake":{"role":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"handshake"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/handshake","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/handshake","type":"topic","kind":"symbol","title":"RegisterWebAuthnStartWithTransactionResponse.CodingKeys.handshake"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys/init(intValue:)":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/init(intvalue:)","title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}],"abstract":[],"role":"symbol"},"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys/CodingKey-Implementations":{"kind":"article","title":"CodingKey Implementations","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/codingkey-implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/CodingKey-Implementations"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys/transactionId":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/transactionid","title":"RegisterWebAuthnStartWithTransactionResponse.CodingKeys.transactionId","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/transactionId","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionId"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys/Equatable-Implementations":{"kind":"article","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/Equatable-Implementations","title":"Equatable Implementations","abstract":[],"role":"collectionGroup"},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys/RawRepresentable-Implementations":{"kind":"article","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys":{"kind":"symbol","title":"RegisterWebAuthnStartWithTransactionResponse.CodingKeys","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..6fb776ef --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/Equatable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/!=(_:_:)"]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/!=(_:_:)"},"metadata":{"title":"!=(_:_:)","role":"symbol","roleHeading":"Operator","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"extendedModule":"Swift","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage44RegisterWebAuthnStartWithTransactionResponseV10CodingKeysO"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys":{"kind":"symbol","title":"RegisterWebAuthnStartWithTransactionResponse.CodingKeys","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys/Equatable-Implementations":{"kind":"article","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/Equatable-Implementations","title":"Equatable Implementations","abstract":[],"role":"collectionGroup"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse","title":"RegisterWebAuthnStartWithTransactionResponse","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionResponse"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartWithTransactionResponse","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..42c18011 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"kind":"article","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/codingkey-implementations"]}],"metadata":{"role":"collectionGroup","title":"CodingKey Implementations","modules":[{"name":"Passage"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"sections":[],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/description"],"generated":true,"title":"Instance Properties"}],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys":{"kind":"symbol","title":"RegisterWebAuthnStartWithTransactionResponse.CodingKeys","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys/description":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/description","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/description","role":"symbol","title":"description","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys/debugDescription":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/debugdescription","title":"debugDescription","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/debugDescription"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse","title":"RegisterWebAuthnStartWithTransactionResponse","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionResponse"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartWithTransactionResponse","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/debugdescription.json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/debugdescription.json new file mode 100644 index 00000000..3f3cf31b --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/CodingKey-Implementations"]]},"kind":"symbol","metadata":{"title":"debugDescription","roleHeading":"Instance Property","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage44RegisterWebAuthnStartWithTransactionResponseV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"role":"symbol","extendedModule":"Swift"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/debugDescription"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/debugdescription"]}],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse","title":"RegisterWebAuthnStartWithTransactionResponse","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionResponse"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartWithTransactionResponse","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys":{"kind":"symbol","title":"RegisterWebAuthnStartWithTransactionResponse.CodingKeys","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys/debugDescription":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/debugdescription","title":"debugDescription","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/debugDescription"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys/CodingKey-Implementations":{"kind":"article","title":"CodingKey Implementations","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/codingkey-implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/CodingKey-Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/description.json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/description.json new file mode 100644 index 00000000..464c9bd1 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/description.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/description","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/description"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/CodingKey-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage44RegisterWebAuthnStartWithTransactionResponseV10CodingKeysO","extendedModule":"Swift","role":"symbol","title":"description","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.description","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys":{"kind":"symbol","title":"RegisterWebAuthnStartWithTransactionResponse.CodingKeys","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys/description":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/description","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/description","role":"symbol","title":"description","kind":"symbol"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse","title":"RegisterWebAuthnStartWithTransactionResponse","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionResponse"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartWithTransactionResponse","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys/CodingKey-Implementations":{"kind":"article","title":"CodingKey Implementations","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/codingkey-implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/CodingKey-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..38001887 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/!=(_:_:)"],"title":"Operators","generated":true}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse","title":"RegisterWebAuthnStartWithTransactionResponse","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionResponse"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartWithTransactionResponse","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys":{"kind":"symbol","title":"RegisterWebAuthnStartWithTransactionResponse.CodingKeys","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/handshake.json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/handshake.json new file mode 100644 index 00000000..b5879b02 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/handshake.json @@ -0,0 +1 @@ +{"metadata":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"handshake","kind":"identifier"}],"externalID":"s:7Passage44RegisterWebAuthnStartWithTransactionResponseV10CodingKeysO9handshakeyA2EmF","symbolKind":"case","roleHeading":"Case","modules":[{"name":"Passage"}],"title":"RegisterWebAuthnStartWithTransactionResponse.CodingKeys.handshake"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys"]]},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/handshake"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"handshake","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/handshake"},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys":{"kind":"symbol","title":"RegisterWebAuthnStartWithTransactionResponse.CodingKeys","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys/handshake":{"role":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"handshake"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/handshake","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/handshake","type":"topic","kind":"symbol","title":"RegisterWebAuthnStartWithTransactionResponse.CodingKeys.handshake"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse","title":"RegisterWebAuthnStartWithTransactionResponse","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionResponse"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartWithTransactionResponse","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/hash(into:).json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/hash(into:).json new file mode 100644 index 00000000..e2bb67f8 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"metadata":{"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage44RegisterWebAuthnStartWithTransactionResponseV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Instance Method","role":"symbol","title":"hash(into:)","symbolKind":"method","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse","title":"RegisterWebAuthnStartWithTransactionResponse","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionResponse"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartWithTransactionResponse","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys/hash(into:)":{"role":"symbol","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/hash(into:)","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/hash(into:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys/RawRepresentable-Implementations":{"kind":"article","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys":{"kind":"symbol","title":"RegisterWebAuthnStartWithTransactionResponse.CodingKeys","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/hashvalue.json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/hashvalue.json new file mode 100644 index 00000000..a622ce48 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"metadata":{"extendedModule":"Swift","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"title":"hashValue","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Instance Property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage44RegisterWebAuthnStartWithTransactionResponseV10CodingKeysO","symbolKind":"property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/hashValue"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys/hashValue":{"role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/hashValue","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/hashvalue","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys":{"kind":"symbol","title":"RegisterWebAuthnStartWithTransactionResponse.CodingKeys","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse","title":"RegisterWebAuthnStartWithTransactionResponse","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionResponse"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartWithTransactionResponse","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys/RawRepresentable-Implementations":{"kind":"article","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..5d874243 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"type":"text","text":"."}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","externalID":"s:7Passage44RegisterWebAuthnStartWithTransactionResponseV10CodingKeysO8intValueAESgSi_tcfc","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"roleHeading":"Initializer","title":"init(intValue:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/init(intvalue:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/init(intValue:)"},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys/init(intValue:)":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/init(intvalue:)","title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse","title":"RegisterWebAuthnStartWithTransactionResponse","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionResponse"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartWithTransactionResponse","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys":{"kind":"symbol","title":"RegisterWebAuthnStartWithTransactionResponse.CodingKeys","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..990c2df2 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys"]]},"metadata":{"title":"init(rawValue:)","roleHeading":"Initializer","role":"symbol","symbolKind":"init","externalID":"s:7Passage44RegisterWebAuthnStartWithTransactionResponseV10CodingKeysO8rawValueAESgSS_tcfc","modules":[{"name":"Passage"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/init(rawValue:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/init(rawvalue:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse","title":"RegisterWebAuthnStartWithTransactionResponse","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionResponse"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartWithTransactionResponse","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys/init(rawValue:)":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/init(rawvalue:)","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys":{"kind":"symbol","title":"RegisterWebAuthnStartWithTransactionResponse.CodingKeys","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..0aee1f7b --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["iOS"]}]}],"kind":"symbol","metadata":{"title":"init(stringValue:)","externalID":"s:7Passage44RegisterWebAuthnStartWithTransactionResponseV10CodingKeysO11stringValueAESgSS_tcfc","modules":[{"name":"Passage"}],"symbolKind":"init","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/init(stringValue:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/init(stringvalue:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys"]]},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys":{"kind":"symbol","title":"RegisterWebAuthnStartWithTransactionResponse.CodingKeys","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys/init(stringValue:)":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/init(stringvalue:)","title":"init(stringValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/init(stringValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse","title":"RegisterWebAuthnStartWithTransactionResponse","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionResponse"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartWithTransactionResponse","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..7c7754f8 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys"]]},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/hashValue"],"title":"Instance Properties"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/rawrepresentable-implementations"]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"modules":[{"name":"Passage"}],"title":"RawRepresentable Implementations","role":"collectionGroup"},"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys":{"kind":"symbol","title":"RegisterWebAuthnStartWithTransactionResponse.CodingKeys","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys/hash(into:)":{"role":"symbol","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/hash(into:)","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/hash(into:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]}},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys/hashValue":{"role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/hashValue","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/hashvalue","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse","title":"RegisterWebAuthnStartWithTransactionResponse","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionResponse"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartWithTransactionResponse","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/transactionid.json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/transactionid.json new file mode 100644 index 00000000..62f150c2 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/transactionid.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/transactionId","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transactionId","kind":"identifier"}]}]}],"variants":[{"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/transactionid"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage44RegisterWebAuthnStartWithTransactionResponseV10CodingKeysO13transactionIdyA2EmF","role":"symbol","title":"RegisterWebAuthnStartWithTransactionResponse.CodingKeys.transactionId","roleHeading":"Case","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"transactionId","kind":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys":{"kind":"symbol","title":"RegisterWebAuthnStartWithTransactionResponse.CodingKeys","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys","abstract":[],"fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/CodingKeys/transactionId":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/transactionid","title":"RegisterWebAuthnStartWithTransactionResponse.CodingKeys.transactionId","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/CodingKeys\/transactionId","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionId"}],"abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse","title":"RegisterWebAuthnStartWithTransactionResponse","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionResponse"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartWithTransactionResponse","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/encode(to:).json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/encode(to:).json new file mode 100644 index 00000000..a0de1ecd --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/encode(to:).json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse"]]},"metadata":{"title":"encode(to:)","modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"roleHeading":"Instance Method","externalID":"s:7Passage44RegisterWebAuthnStartWithTransactionResponseV6encode2toys7Encoder_p_tKF","role":"symbol"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/encode(to:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/encode(to:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse","title":"RegisterWebAuthnStartWithTransactionResponse","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionResponse"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartWithTransactionResponse","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/encode(to:)":{"title":"encode(to:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/encode(to:)","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/encode(to:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/equatable-implementations.json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/equatable-implementations.json new file mode 100644 index 00000000..0d817bd5 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/Equatable-Implementations"},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/!=(_:_:)"]}],"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/equatable-implementations"]}],"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse","title":"RegisterWebAuthnStartWithTransactionResponse","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionResponse"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartWithTransactionResponse","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/!=(_:_:)":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/!=(_:_:)","title":"!=(_:_:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/!=(_:_:)","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/handshake.json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/handshake.json new file mode 100644 index 00000000..07a661d6 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/handshake.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse"]]},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:7Passage44RegisterWebAuthnStartWithTransactionResponseV9handshakeAA27CredentialCreationChallengeVvp","title":"handshake","role":"symbol","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"handshake"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage27CredentialCreationChallengeV","text":"CredentialCreationChallenge"}]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/handshake"]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/handshake","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"handshake"},{"text":": ","kind":"text"},{"text":"CredentialCreationChallenge","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","preciseIdentifier":"s:7Passage27CredentialCreationChallengeV"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse","title":"RegisterWebAuthnStartWithTransactionResponse","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionResponse"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartWithTransactionResponse","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse"},"doc://Passage/documentation/Passage/CredentialCreationChallenge":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreationChallenge"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","url":"\/documentation\/passage\/credentialcreationchallenge","abstract":[],"type":"topic","title":"CredentialCreationChallenge","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialCreationChallenge"}],"kind":"symbol"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/handshake":{"url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/handshake","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"handshake"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage27CredentialCreationChallengeV","text":"CredentialCreationChallenge"}],"title":"handshake","role":"symbol","type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/handshake"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/init(from:).json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/init(from:).json new file mode 100644 index 00000000..2754c3a3 --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/init(from:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/init(from:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage44RegisterWebAuthnStartWithTransactionResponseV4fromACs7Decoder_p_tKcfc","roleHeading":"Initializer","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"modules":[{"name":"Passage"}],"symbolKind":"init","title":"init(from:)"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse"]]},"references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse","title":"RegisterWebAuthnStartWithTransactionResponse","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionResponse"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartWithTransactionResponse","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/init(from:)":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/init(from:)","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/init(from:)","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/init(handshake:transactionid:).json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/init(handshake:transactionid:).json new file mode 100644 index 00000000..3c191ada --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/init(handshake:transactionid:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage44RegisterWebAuthnStartWithTransactionResponseV9handshake13transactionIdAcA27CredentialCreationChallengeV_SSSgtcfc","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","title":"init(handshake:transactionId:)","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"handshake","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage27CredentialCreationChallengeV","text":"CredentialCreationChallenge","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"transactionId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?)","kind":"text"}]},"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/init(handshake:transactionId:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/init(handshake:transactionid:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"handshake"},{"kind":"text","text":": "},{"text":"CredentialCreationChallenge","preciseIdentifier":"s:7Passage27CredentialCreationChallengeV","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"transactionId"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"? = nil)","kind":"text"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CredentialCreationChallenge":{"navigatorTitle":[{"kind":"identifier","text":"CredentialCreationChallenge"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/CredentialCreationChallenge","url":"\/documentation\/passage\/credentialcreationchallenge","abstract":[],"type":"topic","title":"CredentialCreationChallenge","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialCreationChallenge"}],"kind":"symbol"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/init(handshake:transactionId:)":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/init(handshake:transactionId:)","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/init(handshake:transactionid:)","title":"init(handshake:transactionId:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"handshake"},{"text":": ","kind":"text"},{"text":"CredentialCreationChallenge","kind":"typeIdentifier","preciseIdentifier":"s:7Passage27CredentialCreationChallengeV"},{"text":", ","kind":"text"},{"text":"transactionId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"type":"topic","abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse","title":"RegisterWebAuthnStartWithTransactionResponse","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionResponse"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartWithTransactionResponse","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/transactionid.json b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/transactionid.json new file mode 100644 index 00000000..bb16804e --- /dev/null +++ b/docs/data/documentation/passage/registerwebauthnstartwithtransactionresponse/transactionid.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"property","role":"symbol","title":"transactionId","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transactionId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","externalID":"s:7Passage44RegisterWebAuthnStartWithTransactionResponseV13transactionIdSSSgvp","modules":[{"name":"Passage"}]},"variants":[{"paths":["\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/transactionid"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"transactionId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/transactionId","interfaceLanguage":"swift"},"sections":[],"abstract":[{"text":"the transaction ID used to start this webauthn registration","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse"]]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse/transactionId":{"role":"symbol","title":"transactionId","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"transactionId","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"text":"the transaction ID used to start this webauthn registration","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse\/transactionId","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/transactionid"},"doc://Passage/documentation/Passage/RegisterWebAuthnStartWithTransactionResponse":{"kind":"symbol","type":"topic","url":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse","title":"RegisterWebAuthnStartWithTransactionResponse","abstract":[],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RegisterWebAuthnStartWithTransactionResponse"}],"navigatorTitle":[{"text":"RegisterWebAuthnStartWithTransactionResponse","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWebAuthnStartWithTransactionResponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwithpasskeyerror.json b/docs/data/documentation/passage/registerwithpasskeyerror.json new file mode 100644 index 00000000..625f0cf2 --- /dev/null +++ b/docs/data/documentation/passage/registerwithpasskeyerror.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"kind":"symbol","metadata":{"externalID":"s:7Passage24RegisterWithPasskeyErrorO","roleHeading":"Enumeration","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RegisterWithPasskeyError","kind":"identifier"}],"modules":[{"name":"Passage"}],"symbolKind":"enum","title":"RegisterWithPasskeyError","navigatorTitle":[{"kind":"identifier","text":"RegisterWithPasskeyError"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError"},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageError","doc:\/\/Passage\/SQ","doc:\/\/Passage\/s5ErrorP","doc:\/\/Passage\/SH","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"RegisterWithPasskeyError","kind":"identifier"}]}]}],"variants":[{"paths":["\/documentation\/passage\/registerwithpasskeyerror"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/authorizationFailed","doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/canceled","doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/invalidRequest","doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/unspecified","doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/userAlreadyExists","doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/webauthnLoginFailed"]},{"title":"Type Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/convert(error:)"]},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/Error-Implementations"]}],"references":{"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/RegisterWithPasskeyError/userAlreadyExists":{"role":"symbol","abstract":[{"text":"Thrown when a user with provided identifier already exists.","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userAlreadyExists","kind":"identifier"}],"url":"\/documentation\/passage\/registerwithpasskeyerror\/useralreadyexists","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/userAlreadyExists","type":"topic","kind":"symbol","title":"RegisterWithPasskeyError.userAlreadyExists"},"doc://Passage/documentation/Passage/RegisterWithPasskeyError/convert(error:)":{"url":"\/documentation\/passage\/registerwithpasskeyerror\/convert(error:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"convert","kind":"identifier"},{"kind":"text","text":"("},{"text":"error","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":") -> "},{"text":"RegisterWithPasskeyError","kind":"typeIdentifier","preciseIdentifier":"s:7Passage24RegisterWithPasskeyErrorO"}],"kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/convert(error:)","title":"convert(error:)","type":"topic"},"doc://Passage/documentation/Passage/RegisterWithPasskeyError/unspecified":{"role":"symbol","title":"RegisterWithPasskeyError.unspecified","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unspecified"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/unspecified","url":"\/documentation\/passage\/registerwithpasskeyerror\/unspecified"},"doc://Passage/documentation/Passage/RegisterWithPasskeyError/webauthnLoginFailed":{"kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"webauthnLoginFailed","kind":"identifier"}],"abstract":[{"text":"Thrown because of an issue with the passkey credential.","type":"text"}],"url":"\/documentation\/passage\/registerwithpasskeyerror\/webauthnloginfailed","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/webauthnLoginFailed","title":"RegisterWithPasskeyError.webauthnLoginFailed"},"doc://Passage/documentation/Passage/RegisterWithPasskeyError/canceled":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"canceled"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/canceled","abstract":[{"type":"text","text":"The user intentionally canceled the operation and chose not to register the credential."}],"type":"topic","url":"\/documentation\/passage\/registerwithpasskeyerror\/canceled","title":"RegisterWithPasskeyError.canceled"},"doc://Passage/documentation/Passage/RegisterWithPasskeyError":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"RegisterWithPasskeyError","kind":"identifier"}],"url":"\/documentation\/passage\/registerwithpasskeyerror","title":"RegisterWithPasskeyError","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError","type":"topic","navigatorTitle":[{"text":"RegisterWithPasskeyError","kind":"identifier"}],"role":"symbol"},"doc://Passage/documentation/Passage/PassageError":{"kind":"symbol","url":"\/documentation\/passage\/passageerror","role":"symbol","title":"PassageError","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageError"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"PassageError","kind":"identifier"}]},"doc://Passage/documentation/Passage/RegisterWithPasskeyError/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/Equatable-Implementations","url":"\/documentation\/passage\/registerwithpasskeyerror\/equatable-implementations"},"doc://Passage/documentation/Passage/RegisterWithPasskeyError/authorizationFailed":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authorizationFailed"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/authorizationFailed","title":"RegisterWithPasskeyError.authorizationFailed","url":"\/documentation\/passage\/registerwithpasskeyerror\/authorizationfailed","abstract":[{"text":"The credential manager could not authorize the request.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/RegisterWithPasskeyError/invalidRequest":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/invalidRequest","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidRequest"}],"abstract":[{"text":"Thrown because of a bad request, typically when an invalid identifier is provided.","type":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/registerwithpasskeyerror\/invalidrequest","type":"topic","title":"RegisterWithPasskeyError.invalidRequest"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/s5ErrorP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s5ErrorP","title":"Swift.Error"},"doc://Passage/documentation/Passage/RegisterWithPasskeyError/Error-Implementations":{"type":"topic","kind":"article","role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/registerwithpasskeyerror\/error-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/Error-Implementations","title":"Error Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwithpasskeyerror/!=(_:_:).json b/docs/data/documentation/passage/registerwithpasskeyerror/!=(_:_:).json new file mode 100644 index 00000000..81ce6ed8 --- /dev/null +++ b/docs/data/documentation/passage/registerwithpasskeyerror/!=(_:_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError","doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/Equatable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwithpasskeyerror\/!=(_:_:)"]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage24RegisterWithPasskeyErrorO","extendedModule":"Swift","symbolKind":"op","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"!=(_:_:)","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWithPasskeyError/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/!=(_:_:)","url":"\/documentation\/passage\/registerwithpasskeyerror\/!=(_:_:)"},"doc://Passage/documentation/Passage/RegisterWithPasskeyError":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"RegisterWithPasskeyError","kind":"identifier"}],"url":"\/documentation\/passage\/registerwithpasskeyerror","title":"RegisterWithPasskeyError","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError","type":"topic","navigatorTitle":[{"text":"RegisterWithPasskeyError","kind":"identifier"}],"role":"symbol"},"doc://Passage/documentation/Passage/RegisterWithPasskeyError/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/Equatable-Implementations","url":"\/documentation\/passage\/registerwithpasskeyerror\/equatable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwithpasskeyerror/authorizationfailed.json b/docs/data/documentation/passage/registerwithpasskeyerror/authorizationfailed.json new file mode 100644 index 00000000..904fa229 --- /dev/null +++ b/docs/data/documentation/passage/registerwithpasskeyerror/authorizationfailed.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/registerwithpasskeyerror\/authorizationfailed"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"type":"text","text":"The credential manager could not authorize the request."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authorizationFailed"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/authorizationFailed","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authorizationFailed"}],"title":"RegisterWithPasskeyError.authorizationFailed","externalID":"s:7Passage24RegisterWithPasskeyErrorO19authorizationFailedyA2CmF","roleHeading":"Case","symbolKind":"case","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError"]]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/RegisterWithPasskeyError":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"RegisterWithPasskeyError","kind":"identifier"}],"url":"\/documentation\/passage\/registerwithpasskeyerror","title":"RegisterWithPasskeyError","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError","type":"topic","navigatorTitle":[{"text":"RegisterWithPasskeyError","kind":"identifier"}],"role":"symbol"},"doc://Passage/documentation/Passage/RegisterWithPasskeyError/authorizationFailed":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"authorizationFailed"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/authorizationFailed","title":"RegisterWithPasskeyError.authorizationFailed","url":"\/documentation\/passage\/registerwithpasskeyerror\/authorizationfailed","abstract":[{"text":"The credential manager could not authorize the request.","type":"text"}],"kind":"symbol","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwithpasskeyerror/canceled.json b/docs/data/documentation/passage/registerwithpasskeyerror/canceled.json new file mode 100644 index 00000000..4821cc9d --- /dev/null +++ b/docs/data/documentation/passage/registerwithpasskeyerror/canceled.json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","metadata":{"symbolKind":"case","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"canceled"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage24RegisterWithPasskeyErrorO8canceledyA2CmF","roleHeading":"Case","title":"RegisterWithPasskeyError.canceled"},"abstract":[{"type":"text","text":"The user intentionally canceled the operation and chose not to register the credential."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"canceled","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/registerwithpasskeyerror\/canceled"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/canceled"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWithPasskeyError/canceled":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"canceled"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/canceled","abstract":[{"type":"text","text":"The user intentionally canceled the operation and chose not to register the credential."}],"type":"topic","url":"\/documentation\/passage\/registerwithpasskeyerror\/canceled","title":"RegisterWithPasskeyError.canceled"},"doc://Passage/documentation/Passage/RegisterWithPasskeyError":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"RegisterWithPasskeyError","kind":"identifier"}],"url":"\/documentation\/passage\/registerwithpasskeyerror","title":"RegisterWithPasskeyError","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError","type":"topic","navigatorTitle":[{"text":"RegisterWithPasskeyError","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwithpasskeyerror/convert(error:).json b/docs/data/documentation/passage/registerwithpasskeyerror/convert(error:).json new file mode 100644 index 00000000..de1ebd69 --- /dev/null +++ b/docs/data/documentation/passage/registerwithpasskeyerror/convert(error:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"convert","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"error"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":") -> ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError","text":"RegisterWithPasskeyError","kind":"typeIdentifier","preciseIdentifier":"s:7Passage24RegisterWithPasskeyErrorO"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwithpasskeyerror\/convert(error:)"]}],"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:7Passage24RegisterWithPasskeyErrorO7convert5errorACs0E0_p_tFZ","modules":[{"name":"Passage"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"convert","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"text":": ","kind":"text"},{"text":"Error","preciseIdentifier":"s:s5ErrorP","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:7Passage24RegisterWithPasskeyErrorO","text":"RegisterWithPasskeyError","kind":"typeIdentifier"}],"symbolKind":"method","roleHeading":"Type Method","role":"symbol","title":"convert(error:)"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"PassageError.convert(error:)"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/convert(error:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWithPasskeyError/convert(error:)":{"url":"\/documentation\/passage\/registerwithpasskeyerror\/convert(error:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"convert","kind":"identifier"},{"kind":"text","text":"("},{"text":"error","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"kind":"text","text":") -> "},{"text":"RegisterWithPasskeyError","kind":"typeIdentifier","preciseIdentifier":"s:7Passage24RegisterWithPasskeyErrorO"}],"kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/convert(error:)","title":"convert(error:)","type":"topic"},"doc://Passage/documentation/Passage/RegisterWithPasskeyError":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"RegisterWithPasskeyError","kind":"identifier"}],"url":"\/documentation\/passage\/registerwithpasskeyerror","title":"RegisterWithPasskeyError","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError","type":"topic","navigatorTitle":[{"text":"RegisterWithPasskeyError","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwithpasskeyerror/equatable-implementations.json b/docs/data/documentation/passage/registerwithpasskeyerror/equatable-implementations.json new file mode 100644 index 00000000..e3697de5 --- /dev/null +++ b/docs/data/documentation/passage/registerwithpasskeyerror/equatable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","sections":[],"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/!=(_:_:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/Equatable-Implementations","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/registerwithpasskeyerror\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWithPasskeyError":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"RegisterWithPasskeyError","kind":"identifier"}],"url":"\/documentation\/passage\/registerwithpasskeyerror","title":"RegisterWithPasskeyError","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError","type":"topic","navigatorTitle":[{"text":"RegisterWithPasskeyError","kind":"identifier"}],"role":"symbol"},"doc://Passage/documentation/Passage/RegisterWithPasskeyError/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/!=(_:_:)","url":"\/documentation\/passage\/registerwithpasskeyerror\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwithpasskeyerror/error-implementations.json b/docs/data/documentation/passage/registerwithpasskeyerror/error-implementations.json new file mode 100644 index 00000000..a9e3f474 --- /dev/null +++ b/docs/data/documentation/passage/registerwithpasskeyerror/error-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/Error-Implementations"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/localizedDescription"],"generated":true}],"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwithpasskeyerror\/error-implementations"]}],"metadata":{"title":"Error Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWithPasskeyError":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"RegisterWithPasskeyError","kind":"identifier"}],"url":"\/documentation\/passage\/registerwithpasskeyerror","title":"RegisterWithPasskeyError","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError","type":"topic","navigatorTitle":[{"text":"RegisterWithPasskeyError","kind":"identifier"}],"role":"symbol"},"doc://Passage/documentation/Passage/RegisterWithPasskeyError/localizedDescription":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/localizedDescription","role":"symbol","kind":"symbol","title":"localizedDescription","type":"topic","url":"\/documentation\/passage\/registerwithpasskeyerror\/localizeddescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwithpasskeyerror/invalidrequest.json b/docs/data/documentation/passage/registerwithpasskeyerror/invalidrequest.json new file mode 100644 index 00000000..b6e18ee6 --- /dev/null +++ b/docs/data/documentation/passage/registerwithpasskeyerror/invalidrequest.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/invalidRequest","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidRequest"}],"symbolKind":"case","roleHeading":"Case","externalID":"s:7Passage24RegisterWithPasskeyErrorO14invalidRequestyA2CmF","role":"symbol","title":"RegisterWithPasskeyError.invalidRequest","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Thrown because of a bad request, typically when an invalid identifier is provided."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidRequest"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwithpasskeyerror\/invalidrequest"]}],"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage/RegisterWithPasskeyError/invalidRequest":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/invalidRequest","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidRequest"}],"abstract":[{"text":"Thrown because of a bad request, typically when an invalid identifier is provided.","type":"text"}],"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/registerwithpasskeyerror\/invalidrequest","type":"topic","title":"RegisterWithPasskeyError.invalidRequest"},"doc://Passage/documentation/Passage/RegisterWithPasskeyError":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"RegisterWithPasskeyError","kind":"identifier"}],"url":"\/documentation\/passage\/registerwithpasskeyerror","title":"RegisterWithPasskeyError","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError","type":"topic","navigatorTitle":[{"text":"RegisterWithPasskeyError","kind":"identifier"}],"role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwithpasskeyerror/localizeddescription.json b/docs/data/documentation/passage/registerwithpasskeyerror/localizeddescription.json new file mode 100644 index 00000000..137d1b38 --- /dev/null +++ b/docs/data/documentation/passage/registerwithpasskeyerror/localizeddescription.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/localizedDescription"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError","doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/Error-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/registerwithpasskeyerror\/localizeddescription"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["iOS"]}]}],"kind":"symbol","metadata":{"roleHeading":"Instance Property","role":"symbol","symbolKind":"property","platforms":[{"name":"iOS","unavailable":false,"beta":false,"introducedAt":"8.0","deprecated":false},{"unavailable":false,"introducedAt":"10.10","deprecated":false,"beta":false,"name":"macOS"},{"beta":false,"name":"tvOS","introducedAt":"9.0","unavailable":false,"deprecated":false},{"deprecated":false,"introducedAt":"2.0","name":"watchOS","unavailable":false,"beta":false}],"title":"localizedDescription","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:7Passage24RegisterWithPasskeyErrorO","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Error.localizedDescription"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWithPasskeyError/Error-Implementations":{"type":"topic","kind":"article","role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/registerwithpasskeyerror\/error-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/Error-Implementations","title":"Error Implementations"},"doc://Passage/documentation/Passage/RegisterWithPasskeyError":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"RegisterWithPasskeyError","kind":"identifier"}],"url":"\/documentation\/passage\/registerwithpasskeyerror","title":"RegisterWithPasskeyError","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError","type":"topic","navigatorTitle":[{"text":"RegisterWithPasskeyError","kind":"identifier"}],"role":"symbol"},"doc://Passage/documentation/Passage/RegisterWithPasskeyError/localizedDescription":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/localizedDescription","role":"symbol","kind":"symbol","title":"localizedDescription","type":"topic","url":"\/documentation\/passage\/registerwithpasskeyerror\/localizeddescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwithpasskeyerror/unspecified.json b/docs/data/documentation/passage/registerwithpasskeyerror/unspecified.json new file mode 100644 index 00000000..07fc175d --- /dev/null +++ b/docs/data/documentation/passage/registerwithpasskeyerror/unspecified.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/unspecified"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwithpasskeyerror\/unspecified"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"unspecified","kind":"identifier"}],"languages":["swift"]}]}],"metadata":{"symbolKind":"case","role":"symbol","title":"RegisterWithPasskeyError.unspecified","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unspecified"}],"roleHeading":"Case","externalID":"s:7Passage24RegisterWithPasskeyErrorO11unspecifiedyA2CmF","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError"]]},"references":{"doc://Passage/documentation/Passage/RegisterWithPasskeyError":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"RegisterWithPasskeyError","kind":"identifier"}],"url":"\/documentation\/passage\/registerwithpasskeyerror","title":"RegisterWithPasskeyError","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError","type":"topic","navigatorTitle":[{"text":"RegisterWithPasskeyError","kind":"identifier"}],"role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWithPasskeyError/unspecified":{"role":"symbol","title":"RegisterWithPasskeyError.unspecified","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unspecified"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/unspecified","url":"\/documentation\/passage\/registerwithpasskeyerror\/unspecified"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwithpasskeyerror/useralreadyexists.json b/docs/data/documentation/passage/registerwithpasskeyerror/useralreadyexists.json new file mode 100644 index 00000000..f657fe17 --- /dev/null +++ b/docs/data/documentation/passage/registerwithpasskeyerror/useralreadyexists.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/userAlreadyExists","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/registerwithpasskeyerror\/useralreadyexists"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userAlreadyExists","kind":"identifier"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userAlreadyExists","kind":"identifier"}],"externalID":"s:7Passage24RegisterWithPasskeyErrorO17userAlreadyExistsyA2CmF","symbolKind":"case","roleHeading":"Case","modules":[{"name":"Passage"}],"title":"RegisterWithPasskeyError.userAlreadyExists"},"sections":[],"abstract":[{"text":"Thrown when a user with provided identifier already exists.","type":"text"}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/RegisterWithPasskeyError/userAlreadyExists":{"role":"symbol","abstract":[{"text":"Thrown when a user with provided identifier already exists.","type":"text"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userAlreadyExists","kind":"identifier"}],"url":"\/documentation\/passage\/registerwithpasskeyerror\/useralreadyexists","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/userAlreadyExists","type":"topic","kind":"symbol","title":"RegisterWithPasskeyError.userAlreadyExists"},"doc://Passage/documentation/Passage/RegisterWithPasskeyError":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"RegisterWithPasskeyError","kind":"identifier"}],"url":"\/documentation\/passage\/registerwithpasskeyerror","title":"RegisterWithPasskeyError","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError","type":"topic","navigatorTitle":[{"text":"RegisterWithPasskeyError","kind":"identifier"}],"role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/registerwithpasskeyerror/webauthnloginfailed.json b/docs/data/documentation/passage/registerwithpasskeyerror/webauthnloginfailed.json new file mode 100644 index 00000000..b61ab203 --- /dev/null +++ b/docs/data/documentation/passage/registerwithpasskeyerror/webauthnloginfailed.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Thrown because of an issue with the passkey credential."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"webauthnLoginFailed","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/webauthnLoginFailed"},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError"]]},"metadata":{"role":"symbol","externalID":"s:7Passage24RegisterWithPasskeyErrorO19webauthnLoginFailedyA2CmF","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"webauthnLoginFailed","kind":"identifier"}],"symbolKind":"case","title":"RegisterWithPasskeyError.webauthnLoginFailed","roleHeading":"Case","modules":[{"name":"Passage"}]},"variants":[{"paths":["\/documentation\/passage\/registerwithpasskeyerror\/webauthnloginfailed"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RegisterWithPasskeyError/webauthnLoginFailed":{"kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"webauthnLoginFailed","kind":"identifier"}],"abstract":[{"text":"Thrown because of an issue with the passkey credential.","type":"text"}],"url":"\/documentation\/passage\/registerwithpasskeyerror\/webauthnloginfailed","identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError\/webauthnLoginFailed","title":"RegisterWithPasskeyError.webauthnLoginFailed"},"doc://Passage/documentation/Passage/RegisterWithPasskeyError":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"RegisterWithPasskeyError","kind":"identifier"}],"url":"\/documentation\/passage\/registerwithpasskeyerror","title":"RegisterWithPasskeyError","kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RegisterWithPasskeyError","type":"topic","navigatorTitle":[{"text":"RegisterWithPasskeyError","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/requestbuilder.json b/docs/data/documentation/passage/requestbuilder.json new file mode 100644 index 00000000..47129500 --- /dev/null +++ b/docs/data/documentation/passage/requestbuilder.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/requestbuilder"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/init(method:URLString:parameters:headers:requiresAuthentication:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/URLString","doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/method","doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/onProgressReady","doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/parameters","doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/requestTask","doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/requiresAuthentication"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/addCredential()","doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/addHeader(name:value:)","doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/addHeaders(_:)","doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/execute()","doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/execute(_:_:)"],"title":"Instance Methods"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RequestBuilder"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">","kind":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"kind":"symbol","sections":[],"metadata":{"symbolKind":"class","externalID":"s:7Passage14RequestBuilderC","role":"symbol","title":"RequestBuilder","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"modules":[{"name":"Passage"}],"fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"roleHeading":"Class"},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder"],"type":"inheritedBy","title":"Inherited By"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/RequestBuilder/execute()":{"role":"symbol","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"execute"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Response","preciseIdentifier":"s:7Passage8ResponseC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC1Txmfp","text":"T"},{"text":">","kind":"text"}],"abstract":[],"type":"topic","title":"execute()","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/execute()","url":"\/documentation\/passage\/requestbuilder\/execute()"},"doc://Passage/documentation/Passage/RequestBuilder/addHeader(name:value:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/addHeader(name:value:)","role":"symbol","title":"addHeader(name:value:)","type":"topic","url":"\/documentation\/passage\/requestbuilder\/addheader(name:value:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"addHeader"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"name"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage/RequestBuilder/URLString":{"kind":"symbol","role":"symbol","title":"URLString","type":"topic","url":"\/documentation\/passage\/requestbuilder\/urlstring","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"URLString"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/URLString"},"doc://Passage/documentation/Passage/RequestBuilder/requestTask":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/requestTask","role":"symbol","title":"requestTask","type":"topic","url":"\/documentation\/passage\/requestbuilder\/requesttask","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestTask"},{"text":": ","kind":"text"},{"text":"RequestTask","kind":"typeIdentifier","preciseIdentifier":"s:7Passage11RequestTaskC"}],"abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage/URLSessionRequestBuilder":{"kind":"symbol","url":"\/documentation\/passage\/urlsessionrequestbuilder","role":"symbol","title":"URLSessionRequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"URLSessionRequestBuilder","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"URLSessionRequestBuilder","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RequestBuilder/addCredential()":{"kind":"symbol","url":"\/documentation\/passage\/requestbuilder\/addcredential()","role":"symbol","title":"addCredential()","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/addCredential()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"addCredential","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/RequestBuilder/init(method:URLString:parameters:headers:requiresAuthentication:)":{"kind":"symbol","role":"symbol","title":"init(method:URLString:parameters:headers:requiresAuthentication:)","type":"topic","url":"\/documentation\/passage\/requestbuilder\/init(method:urlstring:parameters:headers:requiresauthentication:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"method"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"URLString","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"parameters"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"keyword","text":"Any"},{"text":"]?, ","kind":"text"},{"text":"headers","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"], "},{"text":"requiresAuthentication","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/init(method:URLString:parameters:headers:requiresAuthentication:)"},"doc://Passage/documentation/Passage/RequestBuilder/parameters":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/parameters","role":"symbol","title":"parameters","type":"topic","url":"\/documentation\/passage\/requestbuilder\/parameters","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"parameters"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"kind":"keyword","text":"Any"},{"text":"]?","kind":"text"}],"abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage/RequestBuilder/onProgressReady":{"kind":"symbol","role":"symbol","title":"onProgressReady","type":"topic","url":"\/documentation\/passage\/requestbuilder\/onprogressready","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"onProgressReady"},{"text":": ((","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSProgress","kind":"typeIdentifier","text":"Progress"},{"text":") -> ","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"abstract":[{"type":"text","text":"Optional block to obtain a reference to the request’s progress instance when available."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/onProgressReady"},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/RequestBuilder/requiresAuthentication":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/requiresAuthentication","role":"symbol","title":"requiresAuthentication","type":"topic","url":"\/documentation\/passage\/requestbuilder\/requiresauthentication","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"requiresAuthentication","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage/RequestBuilder/execute(_:_:)":{"kind":"symbol","role":"symbol","title":"execute(_:_:)","type":"topic","url":"\/documentation\/passage\/requestbuilder\/execute(_:_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"execute","kind":"identifier"},{"text":"(","kind":"text"},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"text":", (","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"result"},{"text":": Swift","kind":"text"},{"text":".","kind":"text"},{"preciseIdentifier":"s:s6ResultO","kind":"typeIdentifier","text":"Result"},{"kind":"text","text":"<"},{"text":"Response","kind":"typeIdentifier","preciseIdentifier":"s:7Passage8ResponseC"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Passage14RequestBuilderC1Txmfp","kind":"typeIdentifier","text":"T"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage13ErrorResponseO","text":"ErrorResponse"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"RequestTask","kind":"typeIdentifier","preciseIdentifier":"s:7Passage11RequestTaskC"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/execute(_:_:)"},"doc://Passage/documentation/Passage/RequestBuilder/addHeaders(_:)":{"url":"\/documentation\/passage\/requestbuilder\/addheaders(_:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addHeaders","kind":"identifier"},{"kind":"text","text":"(["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"])"}],"kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/addHeaders(_:)","title":"addHeaders(_:)","role":"symbol"},"doc://Passage/documentation/Passage/RequestBuilder/method":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/method","role":"symbol","title":"method","type":"topic","url":"\/documentation\/passage\/requestbuilder\/method","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"method","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/requestbuilder/addcredential().json b/docs/data/documentation/passage/requestbuilder/addcredential().json new file mode 100644 index 00000000..6c5ae19f --- /dev/null +++ b/docs/data/documentation/passage/requestbuilder/addcredential().json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/addCredential()","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"symbolKind":"method","role":"symbol","title":"addCredential()","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"addCredential"},{"text":"() -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"externalID":"s:7Passage14RequestBuilderC13addCredentialACyxGXDyF"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addCredential","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"Self","kind":"typeIdentifier"}],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/requestbuilder\/addcredential()"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RequestBuilder"]]},"references":{"doc://Passage/documentation/Passage/RequestBuilder/addCredential()":{"kind":"symbol","url":"\/documentation\/passage\/requestbuilder\/addcredential()","role":"symbol","title":"addCredential()","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/addCredential()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"addCredential","kind":"identifier"},{"text":"() -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/requestbuilder/addheader(name:value:).json b/docs/data/documentation/passage/requestbuilder/addheader(name:value:).json new file mode 100644 index 00000000..245b8ddf --- /dev/null +++ b/docs/data/documentation/passage/requestbuilder/addheader(name:value:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RequestBuilder"]]},"metadata":{"roleHeading":"Instance Method","externalID":"s:7Passage14RequestBuilderC9addHeader4name5valueACyxGXDSS_SStF","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"addHeader"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"name"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"title":"addHeader(name:value:)"},"variants":[{"paths":["\/documentation\/passage\/requestbuilder\/addheader(name:value:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addHeader","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"name"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"value","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Self"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/addHeader(name:value:)"},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/RequestBuilder/addHeader(name:value:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/addHeader(name:value:)","role":"symbol","title":"addHeader(name:value:)","type":"topic","url":"\/documentation\/passage\/requestbuilder\/addheader(name:value:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"addHeader"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"name"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"value","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"text":"Self","kind":"typeIdentifier"}],"abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/requestbuilder/addheaders(_:).json b/docs/data/documentation/passage/requestbuilder/addheaders(_:).json new file mode 100644 index 00000000..61bcd2e7 --- /dev/null +++ b/docs/data/documentation/passage/requestbuilder/addheaders(_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addHeaders","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"aHeaders","kind":"internalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"])","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/requestbuilder\/addheaders(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage14RequestBuilderC10addHeadersyySDyS2SGF","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"addHeaders"},{"text":"([","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"])","kind":"text"}],"modules":[{"name":"Passage"}],"role":"symbol","title":"addHeaders(_:)","symbolKind":"method"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RequestBuilder"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/addHeaders(_:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","references":{"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RequestBuilder/addHeaders(_:)":{"url":"\/documentation\/passage\/requestbuilder\/addheaders(_:)","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"addHeaders","kind":"identifier"},{"kind":"text","text":"(["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"])"}],"kind":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/addHeaders(_:)","title":"addHeaders(_:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/requestbuilder/execute().json b/docs/data/documentation/passage/requestbuilder/execute().json new file mode 100644 index 00000000..f674d294 --- /dev/null +++ b/docs/data/documentation/passage/requestbuilder/execute().json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RequestBuilder"]]},"sections":[],"metadata":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"execute","kind":"identifier"},{"text":"() ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Response","preciseIdentifier":"s:7Passage8ResponseC"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Passage14RequestBuilderC1Txmfp","kind":"typeIdentifier","text":"T"},{"kind":"text","text":">"}],"platforms":[{"beta":false,"deprecated":false,"name":"iOS","introducedAt":"13.0","unavailable":false},{"name":"macOS","unavailable":false,"introducedAt":"10.15","deprecated":false,"beta":false},{"introducedAt":"13.0","deprecated":false,"unavailable":false,"name":"tvOS","beta":false},{"introducedAt":"6.0","unavailable":false,"deprecated":false,"beta":false,"name":"watchOS"}],"externalID":"s:7Passage14RequestBuilderC7executeAA8ResponseCyxGyYaKF","symbolKind":"method","title":"execute()","modules":[{"name":"Passage"}],"roleHeading":"Instance Method"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/requestbuilder\/execute()"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/execute()","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"attribute","text":"@discardableResult"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"execute"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage8ResponseC","text":"Response","identifier":"doc:\/\/Passage\/documentation\/Passage\/Response","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"T","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC1Txmfp"},{"kind":"text","text":">"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RequestBuilder/execute()":{"role":"symbol","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"execute"},{"text":"() ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Response","preciseIdentifier":"s:7Passage8ResponseC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC1Txmfp","text":"T"},{"text":">","kind":"text"}],"abstract":[],"type":"topic","title":"execute()","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/execute()","url":"\/documentation\/passage\/requestbuilder\/execute()"},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/Response":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Response","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Response"}],"url":"\/documentation\/passage\/response","navigatorTitle":[{"text":"Response","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"Response","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/requestbuilder/execute(_:_:).json b/docs/data/documentation/passage/requestbuilder/execute(_:_:).json new file mode 100644 index 00000000..7de01dc7 --- /dev/null +++ b/docs/data/documentation/passage/requestbuilder/execute(_:_:).json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","roleHeading":"Instance Method","symbolKind":"method","title":"execute(_:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"execute"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"text":", (","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"result"},{"kind":"text","text":": Swift"},{"text":".","kind":"text"},{"preciseIdentifier":"s:s6ResultO","text":"Result","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"Response","preciseIdentifier":"s:7Passage8ResponseC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"T","preciseIdentifier":"s:7Passage14RequestBuilderC1Txmfp","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"preciseIdentifier":"s:7Passage13ErrorResponseO","text":"ErrorResponse","kind":"typeIdentifier"},{"kind":"text","text":">) -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":") -> ","kind":"text"},{"text":"RequestTask","kind":"typeIdentifier","preciseIdentifier":"s:7Passage11RequestTaskC"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage14RequestBuilderC7executeyAA0B4TaskCSo17OS_dispatch_queueC_ys6ResultOyAA8ResponseCyxGAA05ErrorJ0OGctF"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/requestbuilder\/execute(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RequestBuilder"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"attribute","text":"@discardableResult"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"execute"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"apiResponseQueue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue"},{"kind":"text","text":" = OpenAPIClientAPI.apiResponseQueue, "},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"completion","kind":"internalParam"},{"kind":"text","text":": "},{"text":"@escaping","kind":"attribute"},{"kind":"text","text":" ("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"result","kind":"internalParam"},{"text":": Swift","kind":"text"},{"text":".","kind":"text"},{"preciseIdentifier":"s:s6ResultO","text":"Result","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Response","kind":"typeIdentifier","preciseIdentifier":"s:7Passage8ResponseC","text":"Response"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Passage14RequestBuilderC1Txmfp","text":"T","kind":"typeIdentifier"},{"kind":"text","text":">, "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ErrorResponse","kind":"typeIdentifier","text":"ErrorResponse","preciseIdentifier":"s:7Passage13ErrorResponseO"},{"kind":"text","text":">) -> "},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"RequestTask","preciseIdentifier":"s:7Passage11RequestTaskC","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestTask"}],"platforms":["iOS"],"languages":["swift"]}]}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/execute(_:_:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/RequestBuilder/execute(_:_:)":{"kind":"symbol","role":"symbol","title":"execute(_:_:)","type":"topic","url":"\/documentation\/passage\/requestbuilder\/execute(_:_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"execute","kind":"identifier"},{"text":"(","kind":"text"},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"text":", (","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"result"},{"text":": Swift","kind":"text"},{"text":".","kind":"text"},{"preciseIdentifier":"s:s6ResultO","kind":"typeIdentifier","text":"Result"},{"kind":"text","text":"<"},{"text":"Response","kind":"typeIdentifier","preciseIdentifier":"s:7Passage8ResponseC"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Passage14RequestBuilderC1Txmfp","kind":"typeIdentifier","text":"T"},{"text":">, ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage13ErrorResponseO","text":"ErrorResponse"},{"kind":"text","text":">) -> "},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"RequestTask","kind":"typeIdentifier","preciseIdentifier":"s:7Passage11RequestTaskC"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/execute(_:_:)"},"doc://Passage/documentation/Passage/Response":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Response","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Response"}],"url":"\/documentation\/passage\/response","navigatorTitle":[{"text":"Response","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"Response","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/ErrorResponse":{"abstract":[],"url":"\/documentation\/passage\/errorresponse","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorResponse"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ErrorResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ErrorResponse","type":"topic","role":"symbol","title":"ErrorResponse"},"doc://Passage/documentation/Passage/RequestTask":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RequestTask"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestTask","navigatorTitle":[{"text":"RequestTask","kind":"identifier"}],"kind":"symbol","title":"RequestTask","type":"topic","url":"\/documentation\/passage\/requesttask","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/requestbuilder/init(method:urlstring:parameters:headers:requiresauthentication:).json b/docs/data/documentation/passage/requestbuilder/init(method:urlstring:parameters:headers:requiresauthentication:).json new file mode 100644 index 00000000..e35f5758 --- /dev/null +++ b/docs/data/documentation/passage/requestbuilder/init(method:urlstring:parameters:headers:requiresauthentication:).json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RequestBuilder"]]},"metadata":{"title":"init(method:URLString:parameters:headers:requiresAuthentication:)","modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"method","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"URLString","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"parameters","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" : ","kind":"text"},{"kind":"keyword","text":"Any"},{"text":"]?, ","kind":"text"},{"kind":"externalParam","text":"headers"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"], ","kind":"text"},{"text":"requiresAuthentication","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":")"}],"roleHeading":"Initializer","externalID":"s:7Passage14RequestBuilderC6method9URLString10parameters7headers22requiresAuthenticationACyxGSS_SSSDySSypGSgSDyS2SGSbtcfc","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"required","kind":"keyword"},{"kind":"text","text":" "},{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"method","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"URLString","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"parameters","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"keyword","text":"Any"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"headers"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"] = [:], ","kind":"text"},{"kind":"externalParam","text":"requiresAuthentication"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["iOS"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/requestbuilder\/init(method:urlstring:parameters:headers:requiresauthentication:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/init(method:URLString:parameters:headers:requiresAuthentication:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage/RequestBuilder/init(method:URLString:parameters:headers:requiresAuthentication:)":{"kind":"symbol","role":"symbol","title":"init(method:URLString:parameters:headers:requiresAuthentication:)","type":"topic","url":"\/documentation\/passage\/requestbuilder\/init(method:urlstring:parameters:headers:requiresauthentication:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"method"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"URLString","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"parameters"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"keyword","text":"Any"},{"text":"]?, ","kind":"text"},{"text":"headers","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"], "},{"text":"requiresAuthentication","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/init(method:URLString:parameters:headers:requiresAuthentication:)"},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/requestbuilder/method.json b/docs/data/documentation/passage/requestbuilder/method.json new file mode 100644 index 00000000..723e438d --- /dev/null +++ b/docs/data/documentation/passage/requestbuilder/method.json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/method"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RequestBuilder"]]},"metadata":{"title":"method","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"role":"symbol","symbolKind":"property","externalID":"s:7Passage14RequestBuilderC6methodSSvp","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"method","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"variants":[{"paths":["\/documentation\/passage\/requestbuilder\/method"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"method","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/RequestBuilder/method":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/method","role":"symbol","title":"method","type":"topic","url":"\/documentation\/passage\/requestbuilder\/method","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"method","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/requestbuilder/onprogressready.json b/docs/data/documentation/passage/requestbuilder/onprogressready.json new file mode 100644 index 00000000..99267f28 --- /dev/null +++ b/docs/data/documentation/passage/requestbuilder/onprogressready.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/requestbuilder\/onprogressready"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RequestBuilder"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/onProgressReady","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"onProgressReady"},{"kind":"text","text":": (("},{"kind":"typeIdentifier","text":"Progress","preciseIdentifier":"c:objc(cs)NSProgress"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"languages":["swift"],"platforms":["iOS"]}]}],"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"symbolKind":"property","externalID":"s:7Passage14RequestBuilderC15onProgressReadyySo10NSProgressCcSgvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"onProgressReady","kind":"identifier"},{"text":": ((","kind":"text"},{"text":"Progress","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSProgress"},{"text":") -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?"}],"role":"symbol","title":"onProgressReady","roleHeading":"Instance Property"},"abstract":[{"type":"text","text":"Optional block to obtain a reference to the request’s progress instance when available."}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/RequestBuilder/onProgressReady":{"kind":"symbol","role":"symbol","title":"onProgressReady","type":"topic","url":"\/documentation\/passage\/requestbuilder\/onprogressready","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"onProgressReady"},{"text":": ((","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSProgress","kind":"typeIdentifier","text":"Progress"},{"text":") -> ","kind":"text"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"text":")?","kind":"text"}],"abstract":[{"type":"text","text":"Optional block to obtain a reference to the request’s progress instance when available."}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/onProgressReady"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/requestbuilder/parameters.json b/docs/data/documentation/passage/requestbuilder/parameters.json new file mode 100644 index 00000000..7fecc1bd --- /dev/null +++ b/docs/data/documentation/passage/requestbuilder/parameters.json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RequestBuilder"]]},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/parameters","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"parameters","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":" : ","kind":"text"},{"text":"Any","kind":"keyword"},{"kind":"text","text":"]?"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/requestbuilder\/parameters"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"title":"parameters","modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"parameters"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Any","kind":"keyword"},{"text":"]?","kind":"text"}],"roleHeading":"Instance Property","externalID":"s:7Passage14RequestBuilderC10parametersSDySSypGSgvp","role":"symbol"},"references":{"doc://Passage/documentation/Passage/RequestBuilder/parameters":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/parameters","role":"symbol","title":"parameters","type":"topic","url":"\/documentation\/passage\/requestbuilder\/parameters","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"parameters"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"kind":"keyword","text":"Any"},{"text":"]?","kind":"text"}],"abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/requestbuilder/requesttask.json b/docs/data/documentation/passage/requestbuilder/requesttask.json new file mode 100644 index 00000000..504c39a4 --- /dev/null +++ b/docs/data/documentation/passage/requestbuilder/requesttask.json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/requestbuilder\/requesttask"]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/requestTask","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RequestBuilder"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"requestTask"},{"text":": ","kind":"text"},{"text":"RequestTask","preciseIdentifier":"s:7Passage11RequestTaskC","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestTask"}],"languages":["swift"],"platforms":["iOS"]}]}],"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestTask"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage11RequestTaskC","text":"RequestTask","kind":"typeIdentifier"}],"symbolKind":"property","title":"requestTask","roleHeading":"Instance Property","externalID":"s:7Passage14RequestBuilderC11requestTaskAA0bE0Cvp","role":"symbol"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RequestBuilder/requestTask":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/requestTask","role":"symbol","title":"requestTask","type":"topic","url":"\/documentation\/passage\/requestbuilder\/requesttask","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestTask"},{"text":": ","kind":"text"},{"text":"RequestTask","kind":"typeIdentifier","preciseIdentifier":"s:7Passage11RequestTaskC"}],"abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/RequestTask":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RequestTask"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestTask","navigatorTitle":[{"text":"RequestTask","kind":"identifier"}],"kind":"symbol","title":"RequestTask","type":"topic","url":"\/documentation\/passage\/requesttask","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/requestbuilder/requiresauthentication.json b/docs/data/documentation/passage/requestbuilder/requiresauthentication.json new file mode 100644 index 00000000..ab051691 --- /dev/null +++ b/docs/data/documentation/passage/requestbuilder/requiresauthentication.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RequestBuilder"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/requiresAuthentication","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"requiresAuthentication","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/requestbuilder\/requiresauthentication"]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"requiresAuthentication"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"externalID":"s:7Passage14RequestBuilderC22requiresAuthenticationSbvp","title":"requiresAuthentication","role":"symbol","roleHeading":"Instance Property"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/RequestBuilder/requiresAuthentication":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/requiresAuthentication","role":"symbol","title":"requiresAuthentication","type":"topic","url":"\/documentation\/passage\/requestbuilder\/requiresauthentication","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"requiresAuthentication","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/requestbuilder/urlstring.json b/docs/data/documentation/passage/requestbuilder/urlstring.json new file mode 100644 index 00000000..842126d2 --- /dev/null +++ b/docs/data/documentation/passage/requestbuilder/urlstring.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RequestBuilder"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/requestbuilder\/urlstring"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URLString","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]}]}],"sections":[],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URLString","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"externalID":"s:7Passage14RequestBuilderC9URLStringSSvp","title":"URLString","role":"symbol","roleHeading":"Instance Property"},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/URLString","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/RequestBuilder/URLString":{"kind":"symbol","role":"symbol","title":"URLString","type":"topic","url":"\/documentation\/passage\/requestbuilder\/urlstring","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"URLString"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder\/URLString"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/requestbuilderfactory.json b/docs/data/documentation/passage/requestbuilderfactory.json new file mode 100644 index 00000000..b19a6e45 --- /dev/null +++ b/docs/data/documentation/passage/requestbuilderfactory.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage21RequestBuilderFactoryP","modules":[{"name":"Passage"}],"roleHeading":"Protocol","role":"symbol","title":"RequestBuilderFactory","symbolKind":"protocol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilderFactory"}],"navigatorTitle":[{"text":"RequestBuilderFactory","kind":"identifier"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/requestbuilderfactory"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"sections":[],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/RequestBuilderFactory\/getBuilder()","doc:\/\/Passage\/documentation\/Passage\/RequestBuilderFactory\/getNonDecodableBuilder()"],"title":"Instance Methods"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilderFactory","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RequestBuilderFactory","kind":"identifier"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/RequestBuilderFactory/getBuilder()":{"url":"\/documentation\/passage\/requestbuilderfactory\/getbuilder()","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilderFactory\/getBuilder()","abstract":[],"title":"getBuilder()","required":true,"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getBuilder","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">() -> ","kind":"text"},{"kind":"typeIdentifier","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Passage21RequestBuilderFactoryP03getC0AA0bC0Cyqd__GmySeRd__lF1TL_qd__mfp","text":"T","kind":"typeIdentifier"},{"kind":"text","text":">.Type"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RequestBuilderFactory/getNonDecodableBuilder()":{"role":"symbol","title":"getNonDecodableBuilder()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getNonDecodableBuilder"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Passage21RequestBuilderFactoryP015getNonDecodableC0AA0bC0Cyqd__GmylF1TL_qd__mfp","text":"T","kind":"typeIdentifier"},{"text":">.Type","kind":"text"}],"type":"topic","abstract":[],"required":true,"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilderFactory\/getNonDecodableBuilder()","url":"\/documentation\/passage\/requestbuilderfactory\/getnondecodablebuilder()"},"doc://Passage/documentation/Passage/RequestBuilderFactory":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilderFactory","url":"\/documentation\/passage\/requestbuilderfactory","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"RequestBuilderFactory"}],"title":"RequestBuilderFactory","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"RequestBuilderFactory","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/requestbuilderfactory/getbuilder().json b/docs/data/documentation/passage/requestbuilderfactory/getbuilder().json new file mode 100644 index 00000000..4be8d5fd --- /dev/null +++ b/docs/data/documentation/passage/requestbuilderfactory/getbuilder().json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"method","roleHeading":"Instance Method","title":"getBuilder()","required":true,"externalID":"s:7Passage21RequestBuilderFactoryP03getC0AA0bC0Cyqd__GmySeRd__lF","modules":[{"name":"Passage"}],"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"getBuilder","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">() -> "},{"preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier","text":"RequestBuilder"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Passage21RequestBuilderFactoryP03getC0AA0bC0Cyqd__GmySeRd__lF1TL_qd__mfp","kind":"typeIdentifier","text":"T"},{"text":">.Type","kind":"text"}]},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/requestbuilderfactory\/getbuilder()"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getBuilder","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">() -> ","kind":"text"},{"text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Passage21RequestBuilderFactoryP03getC0AA0bC0Cyqd__GmySeRd__lF1TL_qd__mfp","kind":"typeIdentifier","text":"T"},{"text":">.Type ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:Se","text":"Decodable","kind":"typeIdentifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RequestBuilderFactory"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilderFactory\/getBuilder()"},"references":{"doc://Passage/documentation/Passage/RequestBuilderFactory/getBuilder()":{"url":"\/documentation\/passage\/requestbuilderfactory\/getbuilder()","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilderFactory\/getBuilder()","abstract":[],"title":"getBuilder()","required":true,"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getBuilder","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">() -> ","kind":"text"},{"kind":"typeIdentifier","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Passage21RequestBuilderFactoryP03getC0AA0bC0Cyqd__GmySeRd__lF1TL_qd__mfp","text":"T","kind":"typeIdentifier"},{"kind":"text","text":">.Type"}]},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/RequestBuilderFactory":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilderFactory","url":"\/documentation\/passage\/requestbuilderfactory","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"RequestBuilderFactory"}],"title":"RequestBuilderFactory","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"RequestBuilderFactory","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/requestbuilderfactory/getnondecodablebuilder().json b/docs/data/documentation/passage/requestbuilderfactory/getnondecodablebuilder().json new file mode 100644 index 00000000..fcb7d693 --- /dev/null +++ b/docs/data/documentation/passage/requestbuilderfactory/getnondecodablebuilder().json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilderFactory\/getNonDecodableBuilder()","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RequestBuilderFactory"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/requestbuilderfactory\/getnondecodablebuilder()"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getNonDecodableBuilder","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">() -> ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"T","preciseIdentifier":"s:7Passage21RequestBuilderFactoryP015getNonDecodableC0AA0bC0Cyqd__GmylF1TL_qd__mfp"},{"kind":"text","text":">.Type"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"symbolKind":"method","role":"symbol","title":"getNonDecodableBuilder()","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"getNonDecodableBuilder","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Passage21RequestBuilderFactoryP015getNonDecodableC0AA0bC0Cyqd__GmylF1TL_qd__mfp","text":"T","kind":"typeIdentifier"},{"kind":"text","text":">.Type"}],"roleHeading":"Instance Method","required":true,"externalID":"s:7Passage21RequestBuilderFactoryP015getNonDecodableC0AA0bC0Cyqd__GmylF","modules":[{"name":"Passage"}]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/RequestBuilderFactory/getNonDecodableBuilder()":{"role":"symbol","title":"getNonDecodableBuilder()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"getNonDecodableBuilder"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">() -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Passage21RequestBuilderFactoryP015getNonDecodableC0AA0bC0Cyqd__GmylF1TL_qd__mfp","text":"T","kind":"typeIdentifier"},{"text":">.Type","kind":"text"}],"type":"topic","abstract":[],"required":true,"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilderFactory\/getNonDecodableBuilder()","url":"\/documentation\/passage\/requestbuilderfactory\/getnondecodablebuilder()"},"doc://Passage/documentation/Passage/RequestBuilderFactory":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilderFactory","url":"\/documentation\/passage\/requestbuilderfactory","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"RequestBuilderFactory"}],"title":"RequestBuilderFactory","type":"topic","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"RequestBuilderFactory","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/requesttask.json b/docs/data/documentation/passage/requesttask.json new file mode 100644 index 00000000..31c9ac3b --- /dev/null +++ b/docs/data/documentation/passage/requesttask.json @@ -0,0 +1 @@ +{"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"final"},{"kind":"text","text":" "},{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RequestTask"}]}],"kind":"declarations"}],"metadata":{"externalID":"s:7Passage11RequestTaskC","role":"symbol","title":"RequestTask","roleHeading":"Class","modules":[{"name":"Passage"}],"symbolKind":"class","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"RequestTask","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"RequestTask"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/RequestTask","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RequestTask\/cancel()"]}],"sections":[],"variants":[{"paths":["\/documentation\/passage\/requesttask"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","references":{"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/documentation/Passage/RequestTask/cancel()":{"abstract":[],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestTask\/cancel()","title":"cancel()","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"cancel","kind":"identifier"},{"text":"()","kind":"text"}],"url":"\/documentation\/passage\/requesttask\/cancel()"},"doc://Passage/documentation/Passage/RequestTask":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RequestTask"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestTask","navigatorTitle":[{"text":"RequestTask","kind":"identifier"}],"kind":"symbol","title":"RequestTask","type":"topic","url":"\/documentation\/passage\/requesttask","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/requesttask/cancel().json b/docs/data/documentation/passage/requesttask/cancel().json new file mode 100644 index 00000000..e6e9bb37 --- /dev/null +++ b/docs/data/documentation/passage/requesttask/cancel().json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/RequestTask\/cancel()"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/requesttask\/cancel()"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage11RequestTaskC6cancelyyF","roleHeading":"Instance Method","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"cancel","kind":"identifier"},{"text":"()","kind":"text"}],"modules":[{"name":"Passage"}],"symbolKind":"method","title":"cancel()"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"cancel","kind":"identifier"},{"text":"()","kind":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/RequestTask"]]},"references":{"doc://Passage/documentation/Passage/RequestTask":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RequestTask"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestTask","navigatorTitle":[{"text":"RequestTask","kind":"identifier"}],"kind":"symbol","title":"RequestTask","type":"topic","url":"\/documentation\/passage\/requesttask","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RequestTask/cancel()":{"abstract":[],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestTask\/cancel()","title":"cancel()","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"cancel","kind":"identifier"},{"text":"()","kind":"text"}],"url":"\/documentation\/passage\/requesttask\/cancel()"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/response.json b/docs/data/documentation/passage/response.json new file mode 100644 index 00000000..ac64fb57 --- /dev/null +++ b/docs/data/documentation/passage/response.json @@ -0,0 +1 @@ +{"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Response\/init(response:body:bodyData:)","doc:\/\/Passage\/documentation\/Passage\/Response\/init(statusCode:header:body:bodyData:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Response\/body","doc:\/\/Passage\/documentation\/Passage\/Response\/bodyData","doc:\/\/Passage\/documentation\/Passage\/Response\/header","doc:\/\/Passage\/documentation\/Passage\/Response\/statusCode"],"title":"Instance Properties"}],"metadata":{"roleHeading":"Class","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Response","kind":"identifier"}],"title":"Response","externalID":"s:7Passage8ResponseC","symbolKind":"class","navigatorTitle":[{"kind":"identifier","text":"Response"}],"modules":[{"name":"Passage"}],"role":"symbol"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Response","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Response","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/response"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/Response/header":{"kind":"symbol","abstract":[],"url":"\/documentation\/passage\/response\/header","title":"header","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"header","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Response\/header","role":"symbol"},"doc://Passage/documentation/Passage/Response/statusCode":{"url":"\/documentation\/passage\/response\/statuscode","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"statusCode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"title":"statusCode","identifier":"doc:\/\/Passage\/documentation\/Passage\/Response\/statusCode","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/Response/init(response:body:bodyData:)":{"abstract":[],"kind":"symbol","url":"\/documentation\/passage\/response\/init(response:body:bodydata:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"response","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage8ResponseC1Txmfp","text":"T","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"bodyData","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"title":"init(response:body:bodyData:)","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Response\/init(response:body:bodyData:)"},"doc://Passage/documentation/Passage/Response/bodyData":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Response\/bodyData","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"bodyData"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/response\/bodydata","abstract":[],"kind":"symbol","title":"bodyData","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/Response/body":{"kind":"symbol","abstract":[],"type":"topic","url":"\/documentation\/passage\/response\/body","title":"body","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"body","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage8ResponseC1Txmfp","text":"T","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Response\/body","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Response":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Response","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Response"}],"url":"\/documentation\/passage\/response","navigatorTitle":[{"text":"Response","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"Response","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/Response/init(statusCode:header:body:bodyData:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Response\/init(statusCode:header:body:bodyData:)","role":"symbol","title":"init(statusCode:header:body:bodyData:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"statusCode","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":", "},{"text":"header","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"body"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"T","preciseIdentifier":"s:7Passage8ResponseC1Txmfp"},{"kind":"text","text":", "},{"text":"bodyData","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?)","kind":"text"}],"kind":"symbol","url":"\/documentation\/passage\/response\/init(statuscode:header:body:bodydata:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/response/body.json b/docs/data/documentation/passage/response/body.json new file mode 100644 index 00000000..d32343ee --- /dev/null +++ b/docs/data/documentation/passage/response/body.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"externalID":"s:7Passage8ResponseC4bodyxvp","role":"symbol","title":"body","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"body","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"T","preciseIdentifier":"s:7Passage8ResponseC1Txmfp"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Response"]]},"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Response\/body"},"variants":[{"paths":["\/documentation\/passage\/response\/body"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"body","kind":"identifier"},{"text":": ","kind":"text"},{"text":"T","kind":"typeIdentifier","preciseIdentifier":"s:7Passage8ResponseC1Txmfp"}]}]}],"references":{"doc://Passage/documentation/Passage/Response/body":{"kind":"symbol","abstract":[],"type":"topic","url":"\/documentation\/passage\/response\/body","title":"body","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"body","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage8ResponseC1Txmfp","text":"T","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Response\/body","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Response":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Response","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Response"}],"url":"\/documentation\/passage\/response","navigatorTitle":[{"text":"Response","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"Response","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/response/bodydata.json b/docs/data/documentation/passage/response/bodydata.json new file mode 100644 index 00000000..7a96f981 --- /dev/null +++ b/docs/data/documentation/passage/response/bodydata.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"bodyData","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?"}]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","metadata":{"roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"bodyData","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"symbolKind":"property","modules":[{"name":"Passage"}],"title":"bodyData","role":"symbol","externalID":"s:7Passage8ResponseC8bodyData10Foundation0D0VSgvp"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Response"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Response\/bodyData"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/response\/bodydata"]}],"references":{"doc://Passage/documentation/Passage/Response":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Response","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Response"}],"url":"\/documentation\/passage\/response","navigatorTitle":[{"text":"Response","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"Response","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/Response/bodyData":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Response\/bodyData","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"bodyData"},{"text":": ","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?","kind":"text"}],"url":"\/documentation\/passage\/response\/bodydata","abstract":[],"kind":"symbol","title":"bodyData","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/response/header.json b/docs/data/documentation/passage/response/header.json new file mode 100644 index 00000000..12a6006f --- /dev/null +++ b/docs/data/documentation/passage/response/header.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"header","kind":"identifier"},{"kind":"text","text":": ["},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"]"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Response\/header","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Response"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/response\/header"]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"header"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"externalID":"s:7Passage8ResponseC6headerSDyS2SGvp","title":"header","role":"symbol","roleHeading":"Instance Property"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/Response":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Response","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Response"}],"url":"\/documentation\/passage\/response","navigatorTitle":[{"text":"Response","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"Response","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Response/header":{"kind":"symbol","abstract":[],"url":"\/documentation\/passage\/response\/header","title":"header","type":"topic","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"header","kind":"identifier"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Response\/header","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/response/init(response:body:bodydata:).json b/docs/data/documentation/passage/response/init(response:body:bodydata:).json new file mode 100644 index 00000000..a64a5a35 --- /dev/null +++ b/docs/data/documentation/passage/response/init(response:body:bodydata:).json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"response","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"HTTPURLResponse","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"body"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"T","preciseIdentifier":"s:7Passage8ResponseC1Txmfp"},{"kind":"text","text":", "},{"text":"bodyData","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"externalID":"s:7Passage8ResponseC8response4body0D4DataACyxGSo17NSHTTPURLResponseC_x10Foundation0E0VSgtcfc","roleHeading":"Initializer","symbolKind":"init","title":"init(response:body:bodyData:)","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"convenience","kind":"keyword"},{"text":" ","kind":"text"},{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"response","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse"},{"kind":"text","text":", "},{"text":"body","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"T","kind":"typeIdentifier","preciseIdentifier":"s:7Passage8ResponseC1Txmfp"},{"kind":"text","text":", "},{"text":"bodyData","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?)","kind":"text"}]}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Response\/init(response:body:bodyData:)"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/response\/init(response:body:bodydata:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Response"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/Response/init(response:body:bodyData:)":{"abstract":[],"kind":"symbol","url":"\/documentation\/passage\/response\/init(response:body:bodydata:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"response","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSHTTPURLResponse","text":"HTTPURLResponse","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"body","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage8ResponseC1Txmfp","text":"T","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"bodyData","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"title":"init(response:body:bodyData:)","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Response\/init(response:body:bodyData:)"},"doc://Passage/documentation/Passage/Response":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Response","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Response"}],"url":"\/documentation\/passage\/response","navigatorTitle":[{"text":"Response","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"Response","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/response/init(statuscode:header:body:bodydata:).json b/docs/data/documentation/passage/response/init(statuscode:header:body:bodydata:).json new file mode 100644 index 00000000..b1820cdc --- /dev/null +++ b/docs/data/documentation/passage/response/init(statuscode:header:body:bodydata:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Response\/init(statusCode:header:body:bodyData:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Response"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"statusCode"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":", "},{"kind":"externalParam","text":"header"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"], ","kind":"text"},{"text":"body","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage8ResponseC1Txmfp","text":"T","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"bodyData","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","preciseIdentifier":"s:10Foundation4DataV","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/response\/init(statuscode:header:body:bodydata:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Initializer","title":"init(statusCode:header:body:bodyData:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"statusCode"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":", "},{"text":"header","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"body"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"T","preciseIdentifier":"s:7Passage8ResponseC1Txmfp"},{"kind":"text","text":", "},{"kind":"externalParam","text":"bodyData"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV","text":"Data"},{"kind":"text","text":"?)"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage8ResponseC10statusCode6header4body0F4DataACyxGSi_SDyS2SGx10Foundation0G0VSgtcfc","symbolKind":"init","role":"symbol"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/Response":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Response","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Response"}],"url":"\/documentation\/passage\/response","navigatorTitle":[{"text":"Response","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"Response","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Response/init(statusCode:header:body:bodyData:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Response\/init(statusCode:header:body:bodyData:)","role":"symbol","title":"init(statusCode:header:body:bodyData:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"statusCode","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":", "},{"text":"header","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"], ","kind":"text"},{"kind":"externalParam","text":"body"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"T","preciseIdentifier":"s:7Passage8ResponseC1Txmfp"},{"kind":"text","text":", "},{"text":"bodyData","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?)","kind":"text"}],"kind":"symbol","url":"\/documentation\/passage\/response\/init(statuscode:header:body:bodydata:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/response/statuscode.json b/docs/data/documentation/passage/response/statuscode.json new file mode 100644 index 00000000..2ed7d986 --- /dev/null +++ b/docs/data/documentation/passage/response/statuscode.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"metadata":{"externalID":"s:7Passage8ResponseC10statusCodeSivp","modules":[{"name":"Passage"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"statusCode","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"title":"statusCode","role":"symbol","roleHeading":"Instance Property","symbolKind":"property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"statusCode","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"languages":["swift"],"platforms":["iOS"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Response\/statusCode","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Response"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/response\/statuscode"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Response/statusCode":{"url":"\/documentation\/passage\/response\/statuscode","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"statusCode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"title":"statusCode","identifier":"doc:\/\/Passage\/documentation\/Passage\/Response\/statusCode","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/Response":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Response","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Response"}],"url":"\/documentation\/passage\/response","navigatorTitle":[{"text":"Response","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"Response","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/settings.json b/docs/data/documentation/passage/settings.json deleted file mode 100644 index 4be57222..00000000 --- a/docs/data/documentation/passage/settings.json +++ /dev/null @@ -1 +0,0 @@ -{"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Settings\/init(from:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Settings\/version"],"title":"Instance Properties"}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/settings"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Settings","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Structure","symbolKind":"struct","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Settings","kind":"identifier"}],"externalID":"s:7Passage8SettingsV","modules":[{"name":"Passage"}],"title":"Settings","navigatorTitle":[{"kind":"identifier","text":"Settings"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE"],"title":"Conforms To","type":"conformsTo"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Settings"},"references":{"doc://Passage/documentation/Passage/Settings":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Settings","abstract":[],"url":"\/documentation\/passage\/settings","navigatorTitle":[{"text":"Settings","kind":"identifier"}],"type":"topic","kind":"symbol","title":"Settings","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Settings","kind":"identifier"}]},"doc://Passage/documentation/Passage/Settings/init(from:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Settings\/init(from:)","abstract":[],"url":"\/documentation\/passage\/settings\/init(from:)","type":"topic","kind":"symbol","title":"init(from:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"doc://Passage/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/Settings/version":{"url":"\/documentation\/passage\/settings\/version","identifier":"doc:\/\/Passage\/documentation\/Passage\/Settings\/version","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"version"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","title":"version"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/settings/init(from:).json b/docs/data/documentation/passage/settings/init(from:).json deleted file mode 100644 index ce7bc58e..00000000 --- a/docs/data/documentation/passage/settings/init(from:).json +++ /dev/null @@ -1 +0,0 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["iOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Settings\/init(from:)"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Settings"]]},"variants":[{"paths":["\/documentation\/passage\/settings\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Initializer","symbolKind":"init","externalID":"s:7Passage8SettingsV4fromACs7Decoder_p_tKcfc","title":"init(from:)","role":"symbol","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"sections":[],"references":{"doc://Passage/documentation/Passage/Settings":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Settings","abstract":[],"url":"\/documentation\/passage\/settings","navigatorTitle":[{"text":"Settings","kind":"identifier"}],"type":"topic","kind":"symbol","title":"Settings","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Settings","kind":"identifier"}]},"doc://Passage/documentation/Passage/Settings/init(from:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Settings\/init(from:)","abstract":[],"url":"\/documentation\/passage\/settings\/init(from:)","type":"topic","kind":"symbol","title":"init(from:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/settings/version.json b/docs/data/documentation/passage/settings/version.json deleted file mode 100644 index 80224fae..00000000 --- a/docs/data/documentation/passage/settings/version.json +++ /dev/null @@ -1 +0,0 @@ -{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/settings\/version"]}],"sections":[],"metadata":{"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"version"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"roleHeading":"Instance Property","role":"symbol","externalID":"s:7Passage8SettingsV7versionSSvp","title":"version","modules":[{"name":"Passage"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Settings\/version","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"version","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Settings"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage/Settings/version":{"url":"\/documentation\/passage\/settings\/version","identifier":"doc:\/\/Passage\/documentation\/Passage\/Settings\/version","kind":"symbol","abstract":[],"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"version"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","title":"version"},"doc://Passage/documentation/Passage/Settings":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Settings","abstract":[],"url":"\/documentation\/passage\/settings","navigatorTitle":[{"text":"Settings","kind":"identifier"}],"type":"topic","kind":"symbol","title":"Settings","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Settings","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialautherror.json b/docs/data/documentation/passage/socialautherror.json new file mode 100644 index 00000000..c8c9cacd --- /dev/null +++ b/docs/data/documentation/passage/socialautherror.json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"SocialAuthError"}]}]}],"sections":[],"relationshipsSections":[{"type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageError","doc:\/\/Passage\/SQ","doc:\/\/Passage\/s5ErrorP","doc:\/\/Passage\/SH","doc:\/\/Passage\/s8SendableP"],"title":"Conforms To"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/socialautherror"]}],"metadata":{"externalID":"s:7Passage15SocialAuthErrorO","role":"symbol","title":"SocialAuthError","roleHeading":"Enumeration","modules":[{"name":"Passage"}],"symbolKind":"enum","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"SocialAuthError","kind":"identifier"}],"navigatorTitle":[{"text":"SocialAuthError","kind":"identifier"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/authorizationFailed","doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/connectionNotSetupForPassageApp","doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/inactiveUser","doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/invalidRequest","doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/invalidUrl","doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/missingAppleCredentials","doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/missingAuthCode","doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/unspecified"],"title":"Enumeration Cases"},{"title":"Type Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/convert(error:)"]},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/Error-Implementations"]}],"references":{"doc://Passage/documentation/Passage/SocialAuthError/invalidRequest":{"url":"\/documentation\/passage\/socialautherror\/invalidrequest","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"invalidRequest","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/invalidRequest","abstract":[],"kind":"symbol","type":"topic","title":"SocialAuthError.invalidRequest"},"doc://Passage/documentation/Passage/SocialAuthError/missingAuthCode":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"missingAuthCode","kind":"identifier"}],"kind":"symbol","abstract":[],"title":"SocialAuthError.missingAuthCode","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/missingAuthCode","role":"symbol","type":"topic","url":"\/documentation\/passage\/socialautherror\/missingauthcode"},"doc://Passage/documentation/Passage/SocialAuthError/inactiveUser":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/inactiveUser","role":"symbol","title":"SocialAuthError.inactiveUser","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"inactiveUser","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/socialautherror\/inactiveuser","type":"topic"},"doc://Passage/documentation/Passage/PassageError":{"kind":"symbol","url":"\/documentation\/passage\/passageerror","role":"symbol","title":"PassageError","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageError"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"PassageError","kind":"identifier"}]},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/SocialAuthError/authorizationFailed":{"kind":"symbol","url":"\/documentation\/passage\/socialautherror\/authorizationfailed","role":"symbol","title":"SocialAuthError.authorizationFailed","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/authorizationFailed","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authorizationFailed","kind":"identifier"}],"type":"topic","abstract":[]},"doc://Passage/s5ErrorP":{"identifier":"doc:\/\/Passage\/s5ErrorP","type":"unresolvable","title":"Swift.Error"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialAuthError":{"role":"symbol","title":"SocialAuthError","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError","url":"\/documentation\/passage\/socialautherror","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"SocialAuthError","kind":"identifier"}],"navigatorTitle":[{"text":"SocialAuthError","kind":"identifier"}]},"doc://Passage/documentation/Passage/SocialAuthError/convert(error:)":{"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/socialautherror\/convert(error:)","abstract":[],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"convert","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"error"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":") -> ","kind":"text"},{"text":"SocialAuthError","preciseIdentifier":"s:7Passage15SocialAuthErrorO","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/convert(error:)","title":"convert(error:)"},"doc://Passage/documentation/Passage/SocialAuthError/Error-Implementations":{"kind":"article","type":"topic","title":"Error Implementations","abstract":[],"role":"collectionGroup","url":"\/documentation\/passage\/socialautherror\/error-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/Error-Implementations"},"doc://Passage/documentation/Passage/SocialAuthError/invalidUrl":{"url":"\/documentation\/passage\/socialautherror\/invalidurl","kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidUrl"}],"title":"SocialAuthError.invalidUrl","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/invalidUrl","role":"symbol","abstract":[]},"doc://Passage/s8SendableP":{"identifier":"doc:\/\/Passage\/s8SendableP","type":"unresolvable","title":"Swift.Sendable"},"doc://Passage/documentation/Passage/SocialAuthError/Equatable-Implementations":{"kind":"article","type":"topic","role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/socialautherror\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/Equatable-Implementations","title":"Equatable Implementations"},"doc://Passage/documentation/Passage/SocialAuthError/unspecified":{"url":"\/documentation\/passage\/socialautherror\/unspecified","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unspecified","kind":"identifier"}],"kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/unspecified","title":"SocialAuthError.unspecified","type":"topic"},"doc://Passage/documentation/Passage/SocialAuthError/connectionNotSetupForPassageApp":{"title":"SocialAuthError.connectionNotSetupForPassageApp","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"connectionNotSetupForPassageApp","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/connectionNotSetupForPassageApp","url":"\/documentation\/passage\/socialautherror\/connectionnotsetupforpassageapp","kind":"symbol"},"doc://Passage/documentation/Passage/SocialAuthError/missingAppleCredentials":{"role":"symbol","title":"SocialAuthError.missingAppleCredentials","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"missingAppleCredentials","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/missingAppleCredentials","url":"\/documentation\/passage\/socialautherror\/missingapplecredentials"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialautherror/!=(_:_:).json b/docs/data/documentation/passage/socialautherror/!=(_:_:).json new file mode 100644 index 00000000..6c2f1ff1 --- /dev/null +++ b/docs/data/documentation/passage/socialautherror/!=(_:_:).json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage15SocialAuthErrorO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Operator","role":"symbol","title":"!=(_:_:)","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialAuthError","doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/Equatable-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/socialautherror\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/!=(_:_:)"},"sections":[],"references":{"doc://Passage/documentation/Passage/SocialAuthError/Equatable-Implementations":{"kind":"article","type":"topic","role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/socialautherror\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/Equatable-Implementations","title":"Equatable Implementations"},"doc://Passage/documentation/Passage/SocialAuthError/!=(_:_:)":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/!=(_:_:)","url":"\/documentation\/passage\/socialautherror\/!=(_:_:)","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialAuthError":{"role":"symbol","title":"SocialAuthError","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError","url":"\/documentation\/passage\/socialautherror","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"SocialAuthError","kind":"identifier"}],"navigatorTitle":[{"text":"SocialAuthError","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialautherror/authorizationfailed.json b/docs/data/documentation/passage/socialautherror/authorizationfailed.json new file mode 100644 index 00000000..6e273cbf --- /dev/null +++ b/docs/data/documentation/passage/socialautherror/authorizationfailed.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"authorizationFailed"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/authorizationFailed","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","role":"symbol","roleHeading":"Case","title":"SocialAuthError.authorizationFailed","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authorizationFailed","kind":"identifier"}],"externalID":"s:7Passage15SocialAuthErrorO19authorizationFailedyA2CmF"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/socialautherror\/authorizationfailed"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialAuthError"]]},"sections":[],"references":{"doc://Passage/documentation/Passage/SocialAuthError":{"role":"symbol","title":"SocialAuthError","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError","url":"\/documentation\/passage\/socialautherror","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"SocialAuthError","kind":"identifier"}],"navigatorTitle":[{"text":"SocialAuthError","kind":"identifier"}]},"doc://Passage/documentation/Passage/SocialAuthError/authorizationFailed":{"kind":"symbol","url":"\/documentation\/passage\/socialautherror\/authorizationfailed","role":"symbol","title":"SocialAuthError.authorizationFailed","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/authorizationFailed","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authorizationFailed","kind":"identifier"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialautherror/connectionnotsetupforpassageapp.json b/docs/data/documentation/passage/socialautherror/connectionnotsetupforpassageapp.json new file mode 100644 index 00000000..66028477 --- /dev/null +++ b/docs/data/documentation/passage/socialautherror/connectionnotsetupforpassageapp.json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialAuthError"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"connectionNotSetupForPassageApp","kind":"identifier"}],"roleHeading":"Case","symbolKind":"case","externalID":"s:7Passage15SocialAuthErrorO021connectionNotSetupForA3AppyA2CmF","role":"symbol","title":"SocialAuthError.connectionNotSetupForPassageApp","modules":[{"name":"Passage"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/socialautherror\/connectionnotsetupforpassageapp"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/connectionNotSetupForPassageApp"},"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"connectionNotSetupForPassageApp"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/SocialAuthError":{"role":"symbol","title":"SocialAuthError","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError","url":"\/documentation\/passage\/socialautherror","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"SocialAuthError","kind":"identifier"}],"navigatorTitle":[{"text":"SocialAuthError","kind":"identifier"}]},"doc://Passage/documentation/Passage/SocialAuthError/connectionNotSetupForPassageApp":{"title":"SocialAuthError.connectionNotSetupForPassageApp","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"connectionNotSetupForPassageApp","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/connectionNotSetupForPassageApp","url":"\/documentation\/passage\/socialautherror\/connectionnotsetupforpassageapp","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialautherror/convert(error:).json b/docs/data/documentation/passage/socialautherror/convert(error:).json new file mode 100644 index 00000000..99bbe4f1 --- /dev/null +++ b/docs/data/documentation/passage/socialautherror/convert(error:).json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"PassageError.convert(error:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/socialautherror\/convert(error:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/convert(error:)"},"metadata":{"title":"convert(error:)","role":"symbol","symbolKind":"method","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"convert"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"error"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage15SocialAuthErrorO","text":"SocialAuthError"}],"externalID":"s:7Passage15SocialAuthErrorO7convert5errorACs0D0_p_tFZ","roleHeading":"Type Method","modules":[{"name":"Passage"}]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"convert","kind":"identifier"},{"kind":"text","text":"("},{"text":"error","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage15SocialAuthErrorO","text":"SocialAuthError","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialAuthError"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialAuthError":{"role":"symbol","title":"SocialAuthError","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError","url":"\/documentation\/passage\/socialautherror","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"SocialAuthError","kind":"identifier"}],"navigatorTitle":[{"text":"SocialAuthError","kind":"identifier"}]},"doc://Passage/documentation/Passage/SocialAuthError/convert(error:)":{"role":"symbol","kind":"symbol","url":"\/documentation\/passage\/socialautherror\/convert(error:)","abstract":[],"type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"convert","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"error"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":") -> ","kind":"text"},{"text":"SocialAuthError","preciseIdentifier":"s:7Passage15SocialAuthErrorO","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/convert(error:)","title":"convert(error:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialautherror/equatable-implementations.json b/docs/data/documentation/passage/socialautherror/equatable-implementations.json new file mode 100644 index 00000000..534c9cc7 --- /dev/null +++ b/docs/data/documentation/passage/socialautherror/equatable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialAuthError"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/Equatable-Implementations","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/socialautherror\/equatable-implementations"]}],"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"kind":"article","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialAuthError":{"role":"symbol","title":"SocialAuthError","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError","url":"\/documentation\/passage\/socialautherror","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"SocialAuthError","kind":"identifier"}],"navigatorTitle":[{"text":"SocialAuthError","kind":"identifier"}]},"doc://Passage/documentation/Passage/SocialAuthError/!=(_:_:)":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/!=(_:_:)","url":"\/documentation\/passage\/socialautherror\/!=(_:_:)","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialautherror/error-implementations.json b/docs/data/documentation/passage/socialautherror/error-implementations.json new file mode 100644 index 00000000..b84d5ad6 --- /dev/null +++ b/docs/data/documentation/passage/socialautherror/error-implementations.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/Error-Implementations","interfaceLanguage":"swift"},"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/localizedDescription"]}],"variants":[{"paths":["\/documentation\/passage\/socialautherror\/error-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"collectionGroup","title":"Error Implementations","modules":[{"name":"Passage"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialAuthError"]]},"references":{"doc://Passage/documentation/Passage/SocialAuthError":{"role":"symbol","title":"SocialAuthError","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError","url":"\/documentation\/passage\/socialautherror","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"SocialAuthError","kind":"identifier"}],"navigatorTitle":[{"text":"SocialAuthError","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialAuthError/localizedDescription":{"kind":"symbol","type":"topic","title":"localizedDescription","abstract":[],"role":"symbol","url":"\/documentation\/passage\/socialautherror\/localizeddescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/localizedDescription"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialautherror/inactiveuser.json b/docs/data/documentation/passage/socialautherror/inactiveuser.json new file mode 100644 index 00000000..1e2e24c9 --- /dev/null +++ b/docs/data/documentation/passage/socialautherror/inactiveuser.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage15SocialAuthErrorO12inactiveUseryA2CmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","title":"SocialAuthError.inactiveUser","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"inactiveUser","kind":"identifier"}]},"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/inactiveUser"},"variants":[{"paths":["\/documentation\/passage\/socialautherror\/inactiveuser"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"inactiveUser"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialAuthError"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/SocialAuthError/inactiveUser":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/inactiveUser","role":"symbol","title":"SocialAuthError.inactiveUser","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"inactiveUser","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/socialautherror\/inactiveuser","type":"topic"},"doc://Passage/documentation/Passage/SocialAuthError":{"role":"symbol","title":"SocialAuthError","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError","url":"\/documentation\/passage\/socialautherror","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"SocialAuthError","kind":"identifier"}],"navigatorTitle":[{"text":"SocialAuthError","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialautherror/invalidrequest.json b/docs/data/documentation/passage/socialautherror/invalidrequest.json new file mode 100644 index 00000000..f9b746c8 --- /dev/null +++ b/docs/data/documentation/passage/socialautherror/invalidrequest.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/invalidRequest","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialAuthError"]]},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"invalidRequest","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/socialautherror\/invalidrequest"]}],"metadata":{"roleHeading":"Case","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"case","title":"SocialAuthError.invalidRequest","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"invalidRequest"}],"externalID":"s:7Passage15SocialAuthErrorO14invalidRequestyA2CmF"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialAuthError":{"role":"symbol","title":"SocialAuthError","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError","url":"\/documentation\/passage\/socialautherror","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"SocialAuthError","kind":"identifier"}],"navigatorTitle":[{"text":"SocialAuthError","kind":"identifier"}]},"doc://Passage/documentation/Passage/SocialAuthError/invalidRequest":{"url":"\/documentation\/passage\/socialautherror\/invalidrequest","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"invalidRequest","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/invalidRequest","abstract":[],"kind":"symbol","type":"topic","title":"SocialAuthError.invalidRequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialautherror/invalidurl.json b/docs/data/documentation/passage/socialautherror/invalidurl.json new file mode 100644 index 00000000..0e7718a8 --- /dev/null +++ b/docs/data/documentation/passage/socialautherror/invalidurl.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage15SocialAuthErrorO10invalidUrlyA2CmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","title":"SocialAuthError.invalidUrl","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"invalidUrl","kind":"identifier"}]},"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/invalidUrl"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/socialautherror\/invalidurl"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"invalidUrl","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialAuthError"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/SocialAuthError/invalidUrl":{"url":"\/documentation\/passage\/socialautherror\/invalidurl","kind":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidUrl"}],"title":"SocialAuthError.invalidUrl","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/invalidUrl","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialAuthError":{"role":"symbol","title":"SocialAuthError","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError","url":"\/documentation\/passage\/socialautherror","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"SocialAuthError","kind":"identifier"}],"navigatorTitle":[{"text":"SocialAuthError","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialautherror/localizeddescription.json b/docs/data/documentation/passage/socialautherror/localizeddescription.json new file mode 100644 index 00000000..602090e2 --- /dev/null +++ b/docs/data/documentation/passage/socialautherror/localizeddescription.json @@ -0,0 +1 @@ +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/localizedDescription"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Error.localizedDescription"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialAuthError","doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/Error-Implementations"]]},"metadata":{"externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:7Passage15SocialAuthErrorO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"role":"symbol","platforms":[{"name":"iOS","deprecated":false,"introducedAt":"8.0","unavailable":false,"beta":false},{"beta":false,"name":"macOS","introducedAt":"10.10","unavailable":false,"deprecated":false},{"introducedAt":"9.0","deprecated":false,"name":"tvOS","unavailable":false,"beta":false},{"name":"watchOS","introducedAt":"2.0","unavailable":false,"deprecated":false,"beta":false}],"title":"localizedDescription","extendedModule":"Swift","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/socialautherror\/localizeddescription"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/SocialAuthError":{"role":"symbol","title":"SocialAuthError","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError","url":"\/documentation\/passage\/socialautherror","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"SocialAuthError","kind":"identifier"}],"navigatorTitle":[{"text":"SocialAuthError","kind":"identifier"}]},"doc://Passage/documentation/Passage/SocialAuthError/Error-Implementations":{"kind":"article","type":"topic","title":"Error Implementations","abstract":[],"role":"collectionGroup","url":"\/documentation\/passage\/socialautherror\/error-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/Error-Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialAuthError/localizedDescription":{"kind":"symbol","type":"topic","title":"localizedDescription","abstract":[],"role":"symbol","url":"\/documentation\/passage\/socialautherror\/localizeddescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/localizedDescription"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialautherror/missingapplecredentials.json b/docs/data/documentation/passage/socialautherror/missingapplecredentials.json new file mode 100644 index 00000000..d3516099 --- /dev/null +++ b/docs/data/documentation/passage/socialautherror/missingapplecredentials.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/socialautherror\/missingapplecredentials"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialAuthError"]]},"metadata":{"symbolKind":"case","role":"symbol","title":"SocialAuthError.missingAppleCredentials","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"missingAppleCredentials","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage15SocialAuthErrorO23missingAppleCredentialsyA2CmF","modules":[{"name":"Passage"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"missingAppleCredentials","kind":"identifier"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/missingAppleCredentials"},"references":{"doc://Passage/documentation/Passage/SocialAuthError":{"role":"symbol","title":"SocialAuthError","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError","url":"\/documentation\/passage\/socialautherror","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"SocialAuthError","kind":"identifier"}],"navigatorTitle":[{"text":"SocialAuthError","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialAuthError/missingAppleCredentials":{"role":"symbol","title":"SocialAuthError.missingAppleCredentials","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"missingAppleCredentials","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/missingAppleCredentials","url":"\/documentation\/passage\/socialautherror\/missingapplecredentials"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialautherror/missingauthcode.json b/docs/data/documentation/passage/socialautherror/missingauthcode.json new file mode 100644 index 00000000..9113cbf9 --- /dev/null +++ b/docs/data/documentation/passage/socialautherror/missingauthcode.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialAuthError"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/socialautherror\/missingauthcode"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"missingAuthCode","kind":"identifier"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/missingAuthCode"},"sections":[],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"missingAuthCode"}],"symbolKind":"case","title":"SocialAuthError.missingAuthCode","role":"symbol","roleHeading":"Case","externalID":"s:7Passage15SocialAuthErrorO07missingC4CodeyA2CmF","modules":[{"name":"Passage"}]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/SocialAuthError":{"role":"symbol","title":"SocialAuthError","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError","url":"\/documentation\/passage\/socialautherror","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"SocialAuthError","kind":"identifier"}],"navigatorTitle":[{"text":"SocialAuthError","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialAuthError/missingAuthCode":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"missingAuthCode","kind":"identifier"}],"kind":"symbol","abstract":[],"title":"SocialAuthError.missingAuthCode","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/missingAuthCode","role":"symbol","type":"topic","url":"\/documentation\/passage\/socialautherror\/missingauthcode"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialautherror/unspecified.json b/docs/data/documentation/passage/socialautherror/unspecified.json new file mode 100644 index 00000000..dba8c839 --- /dev/null +++ b/docs/data/documentation/passage/socialautherror/unspecified.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/unspecified","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"unspecified","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/socialautherror\/unspecified"]}],"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialAuthError"]]},"metadata":{"roleHeading":"Case","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unspecified","kind":"identifier"}],"modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage15SocialAuthErrorO11unspecifiedyA2CmF","title":"SocialAuthError.unspecified"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialAuthError":{"role":"symbol","title":"SocialAuthError","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError","url":"\/documentation\/passage\/socialautherror","abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"SocialAuthError","kind":"identifier"}],"navigatorTitle":[{"text":"SocialAuthError","kind":"identifier"}]},"doc://Passage/documentation/Passage/SocialAuthError/unspecified":{"url":"\/documentation\/passage\/socialautherror\/unspecified","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unspecified","kind":"identifier"}],"kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialAuthError\/unspecified","title":"SocialAuthError.unspecified","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnections.json b/docs/data/documentation/passage/socialconnections.json new file mode 100644 index 00000000..11ad9def --- /dev/null +++ b/docs/data/documentation/passage/socialconnections.json @@ -0,0 +1 @@ +{"sections":[],"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"type":"conformsTo","title":"Conforms To"}],"metadata":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SocialConnections"}],"title":"SocialConnections","role":"symbol","roleHeading":"Structure","symbolKind":"struct","modules":[{"name":"Passage"}],"externalID":"s:7Passage17SocialConnectionsV","navigatorTitle":[{"text":"SocialConnections","kind":"identifier"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/init(apple:google:github:)","doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/init(from:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/apple","doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/github","doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/google"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/encode(to:)"],"title":"Instance Methods"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys"],"title":"Enumerations"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SocialConnections"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/socialconnections"]}],"references":{"doc://Passage/documentation/Passage/SocialConnections/encode(to:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/encode(to:)","role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"kind":"symbol","url":"\/documentation\/passage\/socialconnections\/encode(to:)","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialConnections":{"navigatorTitle":[{"text":"SocialConnections","kind":"identifier"}],"kind":"symbol","title":"SocialConnections","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections","url":"\/documentation\/passage\/socialconnections","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SocialConnections"}]},"doc://Passage/Se":{"type":"unresolvable","identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable"},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"SocialConnections.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys","url":"\/documentation\/passage\/socialconnections\/codingkeys","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/SocialConnections/init(from:)":{"title":"init(from:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/init(from:)","url":"\/documentation\/passage\/socialconnections\/init(from:)","kind":"symbol"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/SocialConnections/google":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"google","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnyCodable","kind":"typeIdentifier","preciseIdentifier":"s:10AnyCodableAAV"},{"kind":"text","text":"?"}],"title":"google","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/google","abstract":[],"role":"symbol","url":"\/documentation\/passage\/socialconnections\/google","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage/SocialConnections/apple":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"apple"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable"},{"kind":"text","text":"?"}],"type":"topic","role":"symbol","abstract":[],"title":"apple","url":"\/documentation\/passage\/socialconnections\/apple","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/apple"},"doc://Passage/documentation/Passage/SocialConnections/github":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/github","role":"symbol","title":"github","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"github"},{"kind":"text","text":": "},{"text":"AnyCodable","kind":"typeIdentifier","preciseIdentifier":"s:10AnyCodableAAV"},{"kind":"text","text":"?"}],"kind":"symbol","url":"\/documentation\/passage\/socialconnections\/github","type":"topic"},"doc://Passage/SE":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable"},"doc://Passage/documentation/Passage/SocialConnections/Equatable-Implementations":{"role":"collectionGroup","url":"\/documentation\/passage\/socialconnections\/equatable-implementations","title":"Equatable Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/Equatable-Implementations","abstract":[]},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/SocialConnections/init(apple:google:github:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/init(apple:google:github:)","role":"symbol","title":"init(apple:google:github:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"apple","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnyCodable","kind":"typeIdentifier","preciseIdentifier":"s:10AnyCodableAAV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"google"},{"kind":"text","text":": "},{"text":"AnyCodable","kind":"typeIdentifier","preciseIdentifier":"s:10AnyCodableAAV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"github"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/socialconnections\/init(apple:google:github:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnections/!=(_:_:).json b/docs/data/documentation/passage/socialconnections/!=(_:_:).json new file mode 100644 index 00000000..9ddcf70a --- /dev/null +++ b/docs/data/documentation/passage/socialconnections/!=(_:_:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/socialconnections\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/!=(_:_:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnections","doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/Equatable-Implementations"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}]}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage17SocialConnectionsV","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"extendedModule":"Swift","roleHeading":"Operator","title":"!=(_:_:)","symbolKind":"op"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/SocialConnections/!=(_:_:)":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","title":"!=(_:_:)","type":"topic","url":"\/documentation\/passage\/socialconnections\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/!=(_:_:)","abstract":[]},"doc://Passage/documentation/Passage/SocialConnections":{"navigatorTitle":[{"text":"SocialConnections","kind":"identifier"}],"kind":"symbol","title":"SocialConnections","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections","url":"\/documentation\/passage\/socialconnections","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SocialConnections"}]},"doc://Passage/documentation/Passage/SocialConnections/Equatable-Implementations":{"role":"collectionGroup","url":"\/documentation\/passage\/socialconnections\/equatable-implementations","title":"Equatable Implementations","type":"topic","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/Equatable-Implementations","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnections/apple.json b/docs/data/documentation/passage/socialconnections/apple.json new file mode 100644 index 00000000..a7a7cb96 --- /dev/null +++ b/docs/data/documentation/passage/socialconnections/apple.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"apple"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnections"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/apple"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/socialconnections\/apple"]}],"metadata":{"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"apple","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable"},{"kind":"text","text":"?"}],"modules":[{"name":"Passage"}],"roleHeading":"Instance Property","externalID":"s:7Passage17SocialConnectionsV5apple10AnyCodableAEVSgvp","role":"symbol","title":"apple"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/SocialConnections/apple":{"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"apple"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable"},{"kind":"text","text":"?"}],"type":"topic","role":"symbol","abstract":[],"title":"apple","url":"\/documentation\/passage\/socialconnections\/apple","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/apple"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialConnections":{"navigatorTitle":[{"text":"SocialConnections","kind":"identifier"}],"kind":"symbol","title":"SocialConnections","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections","url":"\/documentation\/passage\/socialconnections","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SocialConnections"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnections/codingkeys.json b/docs/data/documentation/passage/socialconnections/codingkeys.json new file mode 100644 index 00000000..994307ff --- /dev/null +++ b/docs/data/documentation/passage/socialconnections/codingkeys.json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnections"]]},"metadata":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"externalID":"s:7Passage17SocialConnectionsV10CodingKeysO","symbolKind":"enum","title":"SocialConnections.CodingKeys","modules":[{"name":"Passage"}],"roleHeading":"Enumeration"},"sections":[],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/apple","doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/github","doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/google"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/RawRepresentable-Implementations"]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/socialconnections\/codingkeys"]}],"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/s9CodingKeyP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP","title":"Swift.CodingKey"},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys/init(intValue:)":{"role":"symbol","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"type":"topic","title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/init(intValue:)","url":"\/documentation\/passage\/socialconnections\/codingkeys\/init(intvalue:)"},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/socialconnections\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"SocialConnections.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys","url":"\/documentation\/passage\/socialconnections\/codingkeys","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys/google":{"role":"symbol","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"google"}],"abstract":[],"type":"topic","title":"SocialConnections.CodingKeys.google","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/google","url":"\/documentation\/passage\/socialconnections\/codingkeys\/google"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/SocialConnections":{"navigatorTitle":[{"text":"SocialConnections","kind":"identifier"}],"kind":"symbol","title":"SocialConnections","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections","url":"\/documentation\/passage\/socialconnections","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SocialConnections"}]},"doc://Passage/s23CustomStringConvertibleP":{"identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"doc://Passage/SY":{"identifier":"doc:\/\/Passage\/SY","type":"unresolvable","title":"Swift.RawRepresentable"},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys/apple":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"apple","kind":"identifier"}],"abstract":[],"type":"topic","title":"SocialConnections.CodingKeys.apple","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/apple","url":"\/documentation\/passage\/socialconnections\/codingkeys\/apple"},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/socialconnections\/codingkeys\/codingkey-implementations"},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys/Equatable-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/Equatable-Implementations","url":"\/documentation\/passage\/socialconnections\/codingkeys\/equatable-implementations"},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys/init(stringValue:)":{"kind":"symbol","title":"init(stringValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/init(stringValue:)","url":"\/documentation\/passage\/socialconnections\/codingkeys\/init(stringvalue:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys/init(rawValue:)":{"role":"symbol","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"abstract":[],"type":"topic","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/init(rawValue:)","url":"\/documentation\/passage\/socialconnections\/codingkeys\/init(rawvalue:)"},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys/github":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"github","kind":"identifier"}],"abstract":[],"type":"topic","title":"SocialConnections.CodingKeys.github","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/github","url":"\/documentation\/passage\/socialconnections\/codingkeys\/github"},"doc://Passage/s12CaseIterableP":{"title":"Swift.CaseIterable","type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP"},"doc://Passage/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnections/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/socialconnections/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..3337b8cc --- /dev/null +++ b/docs/data/documentation/passage/socialconnections/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnections","doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/Equatable-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/socialconnections\/codingkeys\/!=(_:_:)"]}],"sections":[],"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift","symbolKind":"op","role":"symbol","roleHeading":"Operator","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage17SocialConnectionsV10CodingKeysO"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys/Equatable-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/Equatable-Implementations","url":"\/documentation\/passage\/socialconnections\/codingkeys\/equatable-implementations"},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys/!=(_:_:)":{"kind":"symbol","url":"\/documentation\/passage\/socialconnections\/codingkeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/SocialConnections":{"navigatorTitle":[{"text":"SocialConnections","kind":"identifier"}],"kind":"symbol","title":"SocialConnections","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections","url":"\/documentation\/passage\/socialconnections","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SocialConnections"}]},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"SocialConnections.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys","url":"\/documentation\/passage\/socialconnections\/codingkeys","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnections/codingkeys/apple.json b/docs/data/documentation/passage/socialconnections/codingkeys/apple.json new file mode 100644 index 00000000..023fc070 --- /dev/null +++ b/docs/data/documentation/passage/socialconnections/codingkeys/apple.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnections","doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys"]]},"kind":"symbol","metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"apple"}],"roleHeading":"Case","symbolKind":"case","externalID":"s:7Passage17SocialConnectionsV10CodingKeysO5appleyA2EmF","role":"symbol","title":"SocialConnections.CodingKeys.apple","modules":[{"name":"Passage"}]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/apple"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"apple","kind":"identifier"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/socialconnections\/codingkeys\/apple"]}],"references":{"doc://Passage/documentation/Passage/SocialConnections/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"SocialConnections.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys","url":"\/documentation\/passage\/socialconnections\/codingkeys","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/SocialConnections":{"navigatorTitle":[{"text":"SocialConnections","kind":"identifier"}],"kind":"symbol","title":"SocialConnections","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections","url":"\/documentation\/passage\/socialconnections","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SocialConnections"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys/apple":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"apple","kind":"identifier"}],"abstract":[],"type":"topic","title":"SocialConnections.CodingKeys.apple","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/apple","url":"\/documentation\/passage\/socialconnections\/codingkeys\/apple"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnections/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/socialconnections/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..ed345148 --- /dev/null +++ b/docs/data/documentation/passage/socialconnections/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"metadata":{"role":"collectionGroup","title":"CodingKey Implementations","modules":[{"name":"Passage"}]},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnections","doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/socialconnections\/codingkeys\/codingkey-implementations"]}],"kind":"article","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/CodingKey-Implementations"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/description"],"generated":true}],"references":{"doc://Passage/documentation/Passage/SocialConnections/CodingKeys/description":{"url":"\/documentation\/passage\/socialconnections\/codingkeys\/description","title":"description","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/description","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"SocialConnections.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys","url":"\/documentation\/passage\/socialconnections\/codingkeys","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/SocialConnections":{"navigatorTitle":[{"text":"SocialConnections","kind":"identifier"}],"kind":"symbol","title":"SocialConnections","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections","url":"\/documentation\/passage\/socialconnections","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SocialConnections"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys/debugDescription":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/socialconnections\/codingkeys\/debugdescription"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnections/codingkeys/debugdescription.json b/docs/data/documentation/passage/socialconnections/codingkeys/debugdescription.json new file mode 100644 index 00000000..ed946a50 --- /dev/null +++ b/docs/data/documentation/passage/socialconnections/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnections","doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/CodingKey-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["iOS"],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/socialconnections\/codingkeys\/debugdescription"]}],"metadata":{"extendedModule":"Swift","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage17SocialConnectionsV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Instance Property","role":"symbol","title":"debugDescription","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/SocialConnections/CodingKeys/debugDescription":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/socialconnections\/codingkeys\/debugdescription"},"doc://Passage/documentation/Passage/SocialConnections":{"navigatorTitle":[{"text":"SocialConnections","kind":"identifier"}],"kind":"symbol","title":"SocialConnections","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections","url":"\/documentation\/passage\/socialconnections","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SocialConnections"}]},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/socialconnections\/codingkeys\/codingkey-implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"SocialConnections.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys","url":"\/documentation\/passage\/socialconnections\/codingkeys","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnections/codingkeys/description.json b/docs/data/documentation/passage/socialconnections/codingkeys/description.json new file mode 100644 index 00000000..e844ae4b --- /dev/null +++ b/docs/data/documentation/passage/socialconnections/codingkeys/description.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnections","doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/CodingKey-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/socialconnections\/codingkeys\/description"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.description","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/description","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"description","role":"symbol","extendedModule":"Swift","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage17SocialConnectionsV10CodingKeysO","roleHeading":"Instance Property","symbolKind":"property"},"sections":[],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/socialconnections\/codingkeys\/codingkey-implementations"},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys/description":{"url":"\/documentation\/passage\/socialconnections\/codingkeys\/description","title":"description","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/description","kind":"symbol","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/SocialConnections":{"navigatorTitle":[{"text":"SocialConnections","kind":"identifier"}],"kind":"symbol","title":"SocialConnections","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections","url":"\/documentation\/passage\/socialconnections","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SocialConnections"}]},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"SocialConnections.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys","url":"\/documentation\/passage\/socialconnections\/codingkeys","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnections/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/socialconnections/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..1a02ceb4 --- /dev/null +++ b/docs/data/documentation/passage/socialconnections/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/Equatable-Implementations"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/!=(_:_:)"],"title":"Operators"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/socialconnections\/codingkeys\/equatable-implementations"]}],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnections","doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys/!=(_:_:)":{"kind":"symbol","url":"\/documentation\/passage\/socialconnections\/codingkeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/SocialConnections":{"navigatorTitle":[{"text":"SocialConnections","kind":"identifier"}],"kind":"symbol","title":"SocialConnections","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections","url":"\/documentation\/passage\/socialconnections","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SocialConnections"}]},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"SocialConnections.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys","url":"\/documentation\/passage\/socialconnections\/codingkeys","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnections/codingkeys/github.json b/docs/data/documentation/passage/socialconnections/codingkeys/github.json new file mode 100644 index 00000000..bfd2d299 --- /dev/null +++ b/docs/data/documentation/passage/socialconnections/codingkeys/github.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/github"},"variants":[{"paths":["\/documentation\/passage\/socialconnections\/codingkeys\/github"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"github"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnections","doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"externalID":"s:7Passage17SocialConnectionsV10CodingKeysO6githubyA2EmF","role":"symbol","title":"SocialConnections.CodingKeys.github","modules":[{"name":"Passage"}],"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"github","kind":"identifier"}],"symbolKind":"case"},"sections":[],"references":{"doc://Passage/documentation/Passage/SocialConnections":{"navigatorTitle":[{"text":"SocialConnections","kind":"identifier"}],"kind":"symbol","title":"SocialConnections","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections","url":"\/documentation\/passage\/socialconnections","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SocialConnections"}]},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys/github":{"role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"github","kind":"identifier"}],"abstract":[],"type":"topic","title":"SocialConnections.CodingKeys.github","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/github","url":"\/documentation\/passage\/socialconnections\/codingkeys\/github"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"SocialConnections.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys","url":"\/documentation\/passage\/socialconnections\/codingkeys","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnections/codingkeys/google.json b/docs/data/documentation/passage/socialconnections/codingkeys/google.json new file mode 100644 index 00000000..fde1a33a --- /dev/null +++ b/docs/data/documentation/passage/socialconnections/codingkeys/google.json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"externalID":"s:7Passage17SocialConnectionsV10CodingKeysO6googleyA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","title":"SocialConnections.CodingKeys.google","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"google","kind":"identifier"}]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"google"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/socialconnections\/codingkeys\/google"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/google","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnections","doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialConnections":{"navigatorTitle":[{"text":"SocialConnections","kind":"identifier"}],"kind":"symbol","title":"SocialConnections","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections","url":"\/documentation\/passage\/socialconnections","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SocialConnections"}]},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"SocialConnections.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys","url":"\/documentation\/passage\/socialconnections\/codingkeys","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys/google":{"role":"symbol","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"google"}],"abstract":[],"type":"topic","title":"SocialConnections.CodingKeys.google","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/google","url":"\/documentation\/passage\/socialconnections\/codingkeys\/google"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnections/codingkeys/hash(into:).json b/docs/data/documentation/passage/socialconnections/codingkeys/hash(into:).json new file mode 100644 index 00000000..567d1367 --- /dev/null +++ b/docs/data/documentation/passage/socialconnections/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnections","doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/RawRepresentable-Implementations"]]},"variants":[{"paths":["\/documentation\/passage\/socialconnections\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"metadata":{"roleHeading":"Instance Method","symbolKind":"method","title":"hash(into:)","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage17SocialConnectionsV10CodingKeysO","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/hash(into:)"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/SocialConnections/CodingKeys/hash(into:)":{"role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/socialconnections\/codingkeys\/hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/hash(into:)","type":"topic","kind":"symbol","title":"hash(into:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"SocialConnections.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys","url":"\/documentation\/passage\/socialconnections\/codingkeys","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/socialconnections\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/SocialConnections":{"navigatorTitle":[{"text":"SocialConnections","kind":"identifier"}],"kind":"symbol","title":"SocialConnections","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections","url":"\/documentation\/passage\/socialconnections","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SocialConnections"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnections/codingkeys/hashvalue.json b/docs/data/documentation/passage/socialconnections/codingkeys/hashvalue.json new file mode 100644 index 00000000..3e261e0c --- /dev/null +++ b/docs/data/documentation/passage/socialconnections/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"roleHeading":"Instance Property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage17SocialConnectionsV10CodingKeysO","extendedModule":"Swift","role":"symbol","symbolKind":"property","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]}},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnections","doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/RawRepresentable-Implementations"]]},"variants":[{"paths":["\/documentation\/passage\/socialconnections\/codingkeys\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/SocialConnections":{"navigatorTitle":[{"text":"SocialConnections","kind":"identifier"}],"kind":"symbol","title":"SocialConnections","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections","url":"\/documentation\/passage\/socialconnections","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SocialConnections"}]},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"SocialConnections.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys","url":"\/documentation\/passage\/socialconnections\/codingkeys","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys/hashValue":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"url":"\/documentation\/passage\/socialconnections\/codingkeys\/hashvalue","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/hashValue","type":"topic","kind":"symbol","title":"hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/socialconnections\/codingkeys\/rawrepresentable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnections/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/socialconnections/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..a679db5c --- /dev/null +++ b/docs/data/documentation/passage/socialconnections/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnections","doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"kind":"text","text":")"}],"roleHeading":"Initializer","externalID":"s:7Passage17SocialConnectionsV10CodingKeysO8intValueAESgSi_tcfc","title":"init(intValue:)","role":"symbol"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/socialconnections\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/SocialConnections":{"navigatorTitle":[{"text":"SocialConnections","kind":"identifier"}],"kind":"symbol","title":"SocialConnections","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections","url":"\/documentation\/passage\/socialconnections","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SocialConnections"}]},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys/init(intValue:)":{"role":"symbol","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"type":"topic","title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/init(intValue:)","url":"\/documentation\/passage\/socialconnections\/codingkeys\/init(intvalue:)"},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"SocialConnections.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys","url":"\/documentation\/passage\/socialconnections\/codingkeys","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnections/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/socialconnections/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..64760411 --- /dev/null +++ b/docs/data/documentation/passage/socialconnections/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/socialconnections\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"title":"init(rawValue:)","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"init","externalID":"s:7Passage17SocialConnectionsV10CodingKeysO8rawValueAESgSS_tcfc","roleHeading":"Initializer"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnections","doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys/init(rawValue:)":{"role":"symbol","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"abstract":[],"type":"topic","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/init(rawValue:)","url":"\/documentation\/passage\/socialconnections\/codingkeys\/init(rawvalue:)"},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"SocialConnections.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys","url":"\/documentation\/passage\/socialconnections\/codingkeys","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/SocialConnections":{"navigatorTitle":[{"text":"SocialConnections","kind":"identifier"}],"kind":"symbol","title":"SocialConnections","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections","url":"\/documentation\/passage\/socialconnections","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SocialConnections"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnections/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/socialconnections/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..02df66df --- /dev/null +++ b/docs/data/documentation/passage/socialconnections/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/socialconnections\/codingkeys\/init(stringvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnections","doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"type":"text","text":"."}],"sections":[],"metadata":{"symbolKind":"init","title":"init(stringValue:)","externalID":"s:7Passage17SocialConnectionsV10CodingKeysO11stringValueAESgSS_tcfc","role":"symbol","modules":[{"name":"Passage"}],"roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage/SocialConnections/CodingKeys/init(stringValue:)":{"kind":"symbol","title":"init(stringValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/init(stringValue:)","url":"\/documentation\/passage\/socialconnections\/codingkeys\/init(stringvalue:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]},"doc://Passage/documentation/Passage/SocialConnections":{"navigatorTitle":[{"text":"SocialConnections","kind":"identifier"}],"kind":"symbol","title":"SocialConnections","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections","url":"\/documentation\/passage\/socialconnections","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SocialConnections"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"SocialConnections.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys","url":"\/documentation\/passage\/socialconnections\/codingkeys","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnections/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/socialconnections/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..bdf1cce2 --- /dev/null +++ b/docs/data/documentation/passage/socialconnections/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/hashValue"]},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/hash(into:)"],"title":"Instance Methods"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnections","doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys"]]},"metadata":{"modules":[{"name":"Passage"}],"title":"RawRepresentable Implementations","role":"collectionGroup"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"sections":[],"kind":"article","schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/socialconnections\/codingkeys\/rawrepresentable-implementations"]}],"references":{"doc://Passage/documentation/Passage/SocialConnections/CodingKeys":{"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"kind":"symbol","title":"SocialConnections.CodingKeys","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys","url":"\/documentation\/passage\/socialconnections\/codingkeys","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys/hash(into:)":{"role":"symbol","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/socialconnections\/codingkeys\/hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/hash(into:)","type":"topic","kind":"symbol","title":"hash(into:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialConnections":{"navigatorTitle":[{"text":"SocialConnections","kind":"identifier"}],"kind":"symbol","title":"SocialConnections","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections","url":"\/documentation\/passage\/socialconnections","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SocialConnections"}]},"doc://Passage/documentation/Passage/SocialConnections/CodingKeys/hashValue":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"url":"\/documentation\/passage\/socialconnections\/codingkeys\/hashvalue","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/CodingKeys\/hashValue","type":"topic","kind":"symbol","title":"hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnections/encode(to:).json b/docs/data/documentation/passage/socialconnections/encode(to:).json new file mode 100644 index 00000000..77a30c14 --- /dev/null +++ b/docs/data/documentation/passage/socialconnections/encode(to:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnections"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/encode(to:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/socialconnections\/encode(to:)"]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"externalID":"s:7Passage17SocialConnectionsV6encode2toys7Encoder_p_tKF","title":"encode(to:)","role":"symbol","roleHeading":"Instance Method"},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialConnections":{"navigatorTitle":[{"text":"SocialConnections","kind":"identifier"}],"kind":"symbol","title":"SocialConnections","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections","url":"\/documentation\/passage\/socialconnections","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SocialConnections"}]},"doc://Passage/documentation/Passage/SocialConnections/encode(to:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/encode(to:)","role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"kind":"symbol","url":"\/documentation\/passage\/socialconnections\/encode(to:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnections/equatable-implementations.json b/docs/data/documentation/passage/socialconnections/equatable-implementations.json new file mode 100644 index 00000000..e69ae0e7 --- /dev/null +++ b/docs/data/documentation/passage/socialconnections/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnections"]]},"kind":"article","metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"sections":[],"variants":[{"paths":["\/documentation\/passage\/socialconnections\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/!=(_:_:)"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/Equatable-Implementations"},"references":{"doc://Passage/documentation/Passage/SocialConnections/!=(_:_:)":{"role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","title":"!=(_:_:)","type":"topic","url":"\/documentation\/passage\/socialconnections\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/!=(_:_:)","abstract":[]},"doc://Passage/documentation/Passage/SocialConnections":{"navigatorTitle":[{"text":"SocialConnections","kind":"identifier"}],"kind":"symbol","title":"SocialConnections","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections","url":"\/documentation\/passage\/socialconnections","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SocialConnections"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnections/github.json b/docs/data/documentation/passage/socialconnections/github.json new file mode 100644 index 00000000..5340be1f --- /dev/null +++ b/docs/data/documentation/passage/socialconnections/github.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnections"]]},"metadata":{"externalID":"s:7Passage17SocialConnectionsV6github10AnyCodableAEVSgvp","title":"github","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"github","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"Passage"}]},"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/github"},"variants":[{"paths":["\/documentation\/passage\/socialconnections\/github"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"github","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10AnyCodableAAV","kind":"typeIdentifier","text":"AnyCodable"},{"text":"?","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialConnections/github":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/github","role":"symbol","title":"github","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"github"},{"kind":"text","text":": "},{"text":"AnyCodable","kind":"typeIdentifier","preciseIdentifier":"s:10AnyCodableAAV"},{"kind":"text","text":"?"}],"kind":"symbol","url":"\/documentation\/passage\/socialconnections\/github","type":"topic"},"doc://Passage/documentation/Passage/SocialConnections":{"navigatorTitle":[{"text":"SocialConnections","kind":"identifier"}],"kind":"symbol","title":"SocialConnections","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections","url":"\/documentation\/passage\/socialconnections","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SocialConnections"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnections/google.json b/docs/data/documentation/passage/socialconnections/google.json new file mode 100644 index 00000000..e3784bac --- /dev/null +++ b/docs/data/documentation/passage/socialconnections/google.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"google","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"metadata":{"title":"google","externalID":"s:7Passage17SocialConnectionsV6google10AnyCodableAEVSgvp","symbolKind":"property","roleHeading":"Instance Property","role":"symbol","modules":[{"name":"Passage"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"google","kind":"identifier"},{"kind":"text","text":": "},{"text":"AnyCodable","kind":"typeIdentifier","preciseIdentifier":"s:10AnyCodableAAV"},{"text":"?","kind":"text"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/google","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/socialconnections\/google"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnections"]]},"references":{"doc://Passage/documentation/Passage/SocialConnections":{"navigatorTitle":[{"text":"SocialConnections","kind":"identifier"}],"kind":"symbol","title":"SocialConnections","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections","url":"\/documentation\/passage\/socialconnections","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SocialConnections"}]},"doc://Passage/documentation/Passage/SocialConnections/google":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"google","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AnyCodable","kind":"typeIdentifier","preciseIdentifier":"s:10AnyCodableAAV"},{"kind":"text","text":"?"}],"title":"google","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/google","abstract":[],"role":"symbol","url":"\/documentation\/passage\/socialconnections\/google","type":"topic","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnections/init(apple:google:github:).json b/docs/data/documentation/passage/socialconnections/init(apple:google:github:).json new file mode 100644 index 00000000..3f3f4133 --- /dev/null +++ b/docs/data/documentation/passage/socialconnections/init(apple:google:github:).json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"apple","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"google","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"github"},{"text":": ","kind":"text"},{"text":"AnyCodable","kind":"typeIdentifier","preciseIdentifier":"s:10AnyCodableAAV"},{"text":"?)","kind":"text"}],"title":"init(apple:google:github:)","role":"symbol","roleHeading":"Initializer","symbolKind":"init","modules":[{"name":"Passage"}],"externalID":"s:7Passage17SocialConnectionsV5apple6google6githubAC10AnyCodableAGVSg_A2Itcfc"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/init(apple:google:github:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnections"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"apple","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnyCodable","kind":"typeIdentifier","preciseIdentifier":"s:10AnyCodableAAV"},{"text":"? = nil, ","kind":"text"},{"text":"google","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"github"},{"text":": ","kind":"text"},{"text":"AnyCodable","kind":"typeIdentifier","preciseIdentifier":"s:10AnyCodableAAV"},{"kind":"text","text":"? = nil)"}]}]}],"variants":[{"paths":["\/documentation\/passage\/socialconnections\/init(apple:google:github:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/SocialConnections/init(apple:google:github:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/init(apple:google:github:)","role":"symbol","title":"init(apple:google:github:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"apple","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnyCodable","kind":"typeIdentifier","preciseIdentifier":"s:10AnyCodableAAV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"google"},{"kind":"text","text":": "},{"text":"AnyCodable","kind":"typeIdentifier","preciseIdentifier":"s:10AnyCodableAAV"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"github"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/socialconnections\/init(apple:google:github:)"},"doc://Passage/documentation/Passage/SocialConnections":{"navigatorTitle":[{"text":"SocialConnections","kind":"identifier"}],"kind":"symbol","title":"SocialConnections","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections","url":"\/documentation\/passage\/socialconnections","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SocialConnections"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnections/init(from:).json b/docs/data/documentation/passage/socialconnections/init(from:).json new file mode 100644 index 00000000..92bfa064 --- /dev/null +++ b/docs/data/documentation/passage/socialconnections/init(from:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnections"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/socialconnections\/init(from:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/init(from:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"}],"kind":"symbol","metadata":{"symbolKind":"init","modules":[{"name":"Passage"}],"externalID":"s:7Passage17SocialConnectionsV4fromACs7Decoder_p_tKcfc","roleHeading":"Initializer","role":"symbol","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialConnections/init(from:)":{"title":"init(from:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections\/init(from:)","url":"\/documentation\/passage\/socialconnections\/init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage/SocialConnections":{"navigatorTitle":[{"text":"SocialConnections","kind":"identifier"}],"kind":"symbol","title":"SocialConnections","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnections","url":"\/documentation\/passage\/socialconnections","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SocialConnections"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnectionsresponse.json b/docs/data/documentation/passage/socialconnectionsresponse.json new file mode 100644 index 00000000..1b16cb24 --- /dev/null +++ b/docs/data/documentation/passage/socialconnectionsresponse.json @@ -0,0 +1 @@ +{"sections":[],"relationshipsSections":[{"type":"conformsTo","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"title":"Conforms To","kind":"relationships"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/socialconnectionsresponse"]}],"metadata":{"modules":[{"name":"Passage"}],"externalID":"s:7Passage25SocialConnectionsResponseV","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"SocialConnectionsResponse","kind":"identifier"}],"navigatorTitle":[{"text":"SocialConnectionsResponse","kind":"identifier"}],"roleHeading":"Structure","title":"SocialConnectionsResponse","symbolKind":"struct"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/init(socialConnections:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/socialConnections"]},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/encode(to:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys"],"title":"Enumerations"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/Equatable-Implementations"],"title":"Default Implementations","generated":true}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"SocialConnectionsResponse"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/SocialConnectionsResponse/init(socialConnections:)":{"url":"\/documentation\/passage\/socialconnectionsresponse\/init(socialconnections:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"socialConnections","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UserSocialConnections","preciseIdentifier":"s:7Passage21UserSocialConnectionsV"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/init(socialConnections:)","title":"init(socialConnections:)","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialConnectionsResponse/encode(to:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/encode(to:)","role":"symbol","title":"encode(to:)","type":"topic","url":"\/documentation\/passage\/socialconnectionsresponse\/encode(to:)"},"doc://Passage/documentation/Passage/SocialConnectionsResponse/init(from:)":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"kind":"symbol","title":"init(from:)","type":"topic","url":"\/documentation\/passage\/socialconnectionsresponse\/init(from:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/init(from:)"},"doc://Passage/documentation/Passage/SocialConnectionsResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SocialConnectionsResponse","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"SocialConnectionsResponse","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","role":"symbol","title":"SocialConnectionsResponse","abstract":[],"type":"topic"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/SE":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable"},"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys","title":"SocialConnectionsResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys","type":"topic","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/SocialConnectionsResponse/Equatable-Implementations":{"role":"collectionGroup","url":"\/documentation\/passage\/socialconnectionsresponse\/equatable-implementations","type":"topic","title":"Equatable Implementations","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/Equatable-Implementations","abstract":[]},"doc://Passage/Se":{"type":"unresolvable","identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/SocialConnectionsResponse/socialConnections":{"role":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"socialConnections","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage21UserSocialConnectionsV","text":"UserSocialConnections","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse\/socialconnections","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/socialConnections","type":"topic","kind":"symbol","title":"socialConnections"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnectionsresponse/!=(_:_:).json b/docs/data/documentation/passage/socialconnectionsresponse/!=(_:_:).json new file mode 100644 index 00000000..e64be0a1 --- /dev/null +++ b/docs/data/documentation/passage/socialconnectionsresponse/!=(_:_:).json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage25SocialConnectionsResponseV","role":"symbol","extendedModule":"Swift","title":"!=(_:_:)","roleHeading":"Operator","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/Equatable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/!=(_:_:)","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/socialconnectionsresponse\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/SocialConnectionsResponse/!=(_:_:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/!=(_:_:)","abstract":[],"type":"topic","url":"\/documentation\/passage\/socialconnectionsresponse\/!=(_:_:)","title":"!=(_:_:)"},"doc://Passage/documentation/Passage/SocialConnectionsResponse/Equatable-Implementations":{"role":"collectionGroup","url":"\/documentation\/passage\/socialconnectionsresponse\/equatable-implementations","type":"topic","title":"Equatable Implementations","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/Equatable-Implementations","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialConnectionsResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SocialConnectionsResponse","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"SocialConnectionsResponse","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","role":"symbol","title":"SocialConnectionsResponse","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnectionsresponse/codingkeys.json b/docs/data/documentation/passage/socialconnectionsresponse/codingkeys.json new file mode 100644 index 00000000..474b2602 --- /dev/null +++ b/docs/data/documentation/passage/socialconnectionsresponse/codingkeys.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"symbolKind":"enum","role":"symbol","title":"SocialConnectionsResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"roleHeading":"Enumeration","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"externalID":"s:7Passage25SocialConnectionsResponseV10CodingKeysO","modules":[{"name":"Passage"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/socialConnections"]},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/init(stringValue:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/RawRepresentable-Implementations"],"title":"Default Implementations","generated":true}],"variants":[{"paths":["\/documentation\/passage\/socialconnectionsresponse\/codingkeys"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"title":"Conforms To","type":"conformsTo"}],"sections":[],"references":{"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/RawRepresentable-Implementations","abstract":[],"type":"topic"},"doc://Passage/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Passage\/s8SendableP"},"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys","title":"SocialConnectionsResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys","type":"topic","abstract":[],"role":"symbol"},"doc://Passage/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/Passage\/SY"},"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","title":"CodingKey Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/codingkey-implementations"},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP"},"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys/init(intValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/init(intValue:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"title":"init(intValue:)","kind":"symbol","url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/init(intvalue:)"},"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys/Equatable-Implementations":{"role":"collectionGroup","url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/Equatable-Implementations","title":"Equatable Implementations","type":"topic","kind":"article"},"doc://Passage/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/SocialConnectionsResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SocialConnectionsResponse","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"SocialConnectionsResponse","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","role":"symbol","title":"SocialConnectionsResponse","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys/socialConnections":{"role":"symbol","title":"SocialConnectionsResponse.CodingKeys.socialConnections","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"socialConnections","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/socialConnections","url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/socialconnections"},"doc://Passage/s9CodingKeyP":{"type":"unresolvable","title":"Swift.CodingKey","identifier":"doc:\/\/Passage\/s9CodingKeyP"},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","title":"Swift.CaseIterable","identifier":"doc:\/\/Passage\/s12CaseIterableP"},"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys/init(stringValue:)":{"role":"symbol","title":"init(stringValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/init(stringValue:)","url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/init(stringvalue:)"},"doc://Passage/s23CustomStringConvertibleP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible"},"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/init(rawValue:)","url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/init(rawvalue:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnectionsresponse/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/socialconnectionsresponse/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..3e07ce5d --- /dev/null +++ b/docs/data/documentation/passage/socialconnectionsresponse/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["iOS"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/!=(_:_:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/Equatable-Implementations"]]},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage25SocialConnectionsResponseV10CodingKeysO","title":"!=(_:_:)","role":"symbol","roleHeading":"Operator","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"extendedModule":"Swift","symbolKind":"op"},"references":{"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys","title":"SocialConnectionsResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys","type":"topic","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys/Equatable-Implementations":{"role":"collectionGroup","url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/Equatable-Implementations","title":"Equatable Implementations","type":"topic","kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys/!=(_:_:)":{"role":"symbol","url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/!=(_:_:)","title":"!=(_:_:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage/SocialConnectionsResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SocialConnectionsResponse","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"SocialConnectionsResponse","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","role":"symbol","title":"SocialConnectionsResponse","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnectionsresponse/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/socialconnectionsresponse/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..c67bf035 --- /dev/null +++ b/docs/data/documentation/passage/socialconnectionsresponse/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/CodingKey-Implementations"},"metadata":{"modules":[{"name":"Passage"}],"title":"CodingKey Implementations","role":"collectionGroup"},"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/description"],"generated":true,"title":"Instance Properties"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys"]]},"kind":"article","variants":[{"paths":["\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys/debugDescription":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/debugdescription","type":"topic"},"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys","title":"SocialConnectionsResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys","type":"topic","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys/description":{"title":"description","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/description","url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/description","type":"topic","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://Passage/documentation/Passage/SocialConnectionsResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SocialConnectionsResponse","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"SocialConnectionsResponse","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","role":"symbol","title":"SocialConnectionsResponse","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnectionsresponse/codingkeys/debugdescription.json b/docs/data/documentation/passage/socialconnectionsresponse/codingkeys/debugdescription.json new file mode 100644 index 00000000..eda2d48a --- /dev/null +++ b/docs/data/documentation/passage/socialconnectionsresponse/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"type":"text","text":"."}],"metadata":{"extendedModule":"Swift","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"debugDescription","role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage25SocialConnectionsResponseV10CodingKeysO","symbolKind":"property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/debugDescription"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/CodingKey-Implementations"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/debugdescription"]}],"references":{"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys","title":"SocialConnectionsResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys","type":"topic","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys/debugDescription":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"kind":"symbol","url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/debugdescription","type":"topic"},"doc://Passage/documentation/Passage/SocialConnectionsResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SocialConnectionsResponse","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"SocialConnectionsResponse","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","role":"symbol","title":"SocialConnectionsResponse","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","title":"CodingKey Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/codingkey-implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnectionsresponse/codingkeys/description.json b/docs/data/documentation/passage/socialconnectionsresponse/codingkeys/description.json new file mode 100644 index 00000000..7ac72f9d --- /dev/null +++ b/docs/data/documentation/passage/socialconnectionsresponse/codingkeys/description.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/description"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/description","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/CodingKey-Implementations"]]},"metadata":{"externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage25SocialConnectionsResponseV10CodingKeysO","roleHeading":"Instance Property","title":"description","extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"property","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.description","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys/description":{"title":"description","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/description","url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/description","type":"topic","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys","title":"SocialConnectionsResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys","type":"topic","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/SocialConnectionsResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SocialConnectionsResponse","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"SocialConnectionsResponse","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","role":"symbol","title":"SocialConnectionsResponse","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","title":"CodingKey Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/codingkey-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnectionsresponse/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/socialconnectionsresponse/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..517a7e43 --- /dev/null +++ b/docs/data/documentation/passage/socialconnectionsresponse/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/equatable-implementations"]}],"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/!=(_:_:)"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/Equatable-Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys"]]},"sections":[],"references":{"doc://Passage/documentation/Passage/SocialConnectionsResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SocialConnectionsResponse","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"SocialConnectionsResponse","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","role":"symbol","title":"SocialConnectionsResponse","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys","title":"SocialConnectionsResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys","type":"topic","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys/!=(_:_:)":{"role":"symbol","url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/!=(_:_:)","title":"!=(_:_:)","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnectionsresponse/codingkeys/hash(into:).json b/docs/data/documentation/passage/socialconnectionsresponse/codingkeys/hash(into:).json new file mode 100644 index 00000000..fd102bd8 --- /dev/null +++ b/docs/data/documentation/passage/socialconnectionsresponse/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/hash(into:)"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"platforms":["iOS"]}],"kind":"declarations"}],"metadata":{"symbolKind":"method","role":"symbol","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}],"extendedModule":"Swift","roleHeading":"Instance Method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage25SocialConnectionsResponseV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"sections":[],"references":{"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys/hash(into:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/hash(into:)","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/hash(into:)","type":"topic","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/RawRepresentable-Implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys","title":"SocialConnectionsResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys","type":"topic","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/SocialConnectionsResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SocialConnectionsResponse","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"SocialConnectionsResponse","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","role":"symbol","title":"SocialConnectionsResponse","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnectionsresponse/codingkeys/hashvalue.json b/docs/data/documentation/passage/socialconnectionsresponse/codingkeys/hashvalue.json new file mode 100644 index 00000000..6d975af2 --- /dev/null +++ b/docs/data/documentation/passage/socialconnectionsresponse/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"extendedModule":"Swift","symbolKind":"property","role":"symbol","title":"hashValue","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage25SocialConnectionsResponseV10CodingKeysO"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/hashValue"},"references":{"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/RawRepresentable-Implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys","title":"SocialConnectionsResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys","type":"topic","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/SocialConnectionsResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SocialConnectionsResponse","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"SocialConnectionsResponse","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","role":"symbol","title":"SocialConnectionsResponse","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys/hashValue":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/hashValue","title":"hashValue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/hashvalue","abstract":[],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnectionsresponse/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/socialconnectionsresponse/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..9129f812 --- /dev/null +++ b/docs/data/documentation/passage/socialconnectionsresponse/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/init(intValue:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Initializer","externalID":"s:7Passage25SocialConnectionsResponseV10CodingKeysO8intValueAESgSi_tcfc","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"title":"init(intValue:)"},"references":{"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys/init(intValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/init(intValue:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"title":"init(intValue:)","kind":"symbol","url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/init(intvalue:)"},"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys","title":"SocialConnectionsResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys","type":"topic","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/SocialConnectionsResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SocialConnectionsResponse","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"SocialConnectionsResponse","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","role":"symbol","title":"SocialConnectionsResponse","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnectionsresponse/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/socialconnectionsresponse/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..44851759 --- /dev/null +++ b/docs/data/documentation/passage/socialconnectionsresponse/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys"]]},"metadata":{"title":"init(rawValue:)","roleHeading":"Initializer","role":"symbol","symbolKind":"init","externalID":"s:7Passage25SocialConnectionsResponseV10CodingKeysO8rawValueAESgSS_tcfc","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]},"variants":[{"paths":["\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/init(rawValue:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys","title":"SocialConnectionsResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys","type":"topic","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/init(rawValue:)","url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/init(rawvalue:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialConnectionsResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SocialConnectionsResponse","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"SocialConnectionsResponse","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","role":"symbol","title":"SocialConnectionsResponse","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnectionsresponse/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/socialconnectionsresponse/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..fdcaff8d --- /dev/null +++ b/docs/data/documentation/passage/socialconnectionsresponse/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"text":".","type":"text"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys"]]},"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"title":"init(stringValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"symbolKind":"init","roleHeading":"Initializer","externalID":"s:7Passage25SocialConnectionsResponseV10CodingKeysO11stringValueAESgSS_tcfc"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/init(stringvalue:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys/init(stringValue:)":{"role":"symbol","title":"init(stringValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/init(stringValue:)","url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/init(stringvalue:)"},"doc://Passage/documentation/Passage/SocialConnectionsResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SocialConnectionsResponse","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"SocialConnectionsResponse","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","role":"symbol","title":"SocialConnectionsResponse","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys","title":"SocialConnectionsResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys","type":"topic","abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnectionsresponse/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/socialconnectionsresponse/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..199613f3 --- /dev/null +++ b/docs/data/documentation/passage/socialconnectionsresponse/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/rawrepresentable-implementations"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/RawRepresentable-Implementations"},"kind":"article","schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/hashValue"],"generated":true},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/hash(into:)"],"title":"Instance Methods","generated":true}],"metadata":{"title":"RawRepresentable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys","title":"SocialConnectionsResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys","type":"topic","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys/hashValue":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/hashValue","title":"hashValue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/hashvalue","abstract":[],"type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/SocialConnectionsResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SocialConnectionsResponse","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"SocialConnectionsResponse","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","role":"symbol","title":"SocialConnectionsResponse","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys/hash(into:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/hash(into:)","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/hash(into:)","type":"topic","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnectionsresponse/codingkeys/socialconnections.json b/docs/data/documentation/passage/socialconnectionsresponse/codingkeys/socialconnections.json new file mode 100644 index 00000000..d1873c8c --- /dev/null +++ b/docs/data/documentation/passage/socialconnectionsresponse/codingkeys/socialconnections.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"role":"symbol","externalID":"s:7Passage25SocialConnectionsResponseV10CodingKeysO06socialC0yA2EmF","symbolKind":"case","modules":[{"name":"Passage"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"socialConnections"}],"roleHeading":"Case","title":"SocialConnectionsResponse.CodingKeys.socialConnections"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/socialConnections","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"socialConnections","kind":"identifier"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/socialconnections"]}],"references":{"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys","title":"SocialConnectionsResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys","type":"topic","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialConnectionsResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SocialConnectionsResponse","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"SocialConnectionsResponse","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","role":"symbol","title":"SocialConnectionsResponse","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/SocialConnectionsResponse/CodingKeys/socialConnections":{"role":"symbol","title":"SocialConnectionsResponse.CodingKeys.socialConnections","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"socialConnections","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/CodingKeys\/socialConnections","url":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/socialconnections"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnectionsresponse/encode(to:).json b/docs/data/documentation/passage/socialconnectionsresponse/encode(to:).json new file mode 100644 index 00000000..1d144b9c --- /dev/null +++ b/docs/data/documentation/passage/socialconnectionsresponse/encode(to:).json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"roleHeading":"Instance Method","role":"symbol","title":"encode(to:)","symbolKind":"method","externalID":"s:7Passage25SocialConnectionsResponseV6encode2toys7Encoder_p_tKF"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/encode(to:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"text":": ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/socialconnectionsresponse\/encode(to:)"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/SocialConnectionsResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SocialConnectionsResponse","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"SocialConnectionsResponse","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","role":"symbol","title":"SocialConnectionsResponse","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/SocialConnectionsResponse/encode(to:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/encode(to:)","role":"symbol","title":"encode(to:)","type":"topic","url":"\/documentation\/passage\/socialconnectionsresponse\/encode(to:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnectionsresponse/equatable-implementations.json b/docs/data/documentation/passage/socialconnectionsresponse/equatable-implementations.json new file mode 100644 index 00000000..f2367ba0 --- /dev/null +++ b/docs/data/documentation/passage/socialconnectionsresponse/equatable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/Equatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/socialconnectionsresponse\/equatable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse"]]},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/!=(_:_:)"]}],"references":{"doc://Passage/documentation/Passage/SocialConnectionsResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SocialConnectionsResponse","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"SocialConnectionsResponse","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","role":"symbol","title":"SocialConnectionsResponse","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialConnectionsResponse/!=(_:_:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/!=(_:_:)","abstract":[],"type":"topic","url":"\/documentation\/passage\/socialconnectionsresponse\/!=(_:_:)","title":"!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnectionsresponse/init(from:).json b/docs/data/documentation/passage/socialconnectionsresponse/init(from:).json new file mode 100644 index 00000000..efc5be4a --- /dev/null +++ b/docs/data/documentation/passage/socialconnectionsresponse/init(from:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/socialconnectionsresponse\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse"]]},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/init(from:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","externalID":"s:7Passage25SocialConnectionsResponseV4fromACs7Decoder_p_tKcfc","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","title":"init(from:)","roleHeading":"Initializer"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialConnectionsResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SocialConnectionsResponse","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"SocialConnectionsResponse","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","role":"symbol","title":"SocialConnectionsResponse","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/SocialConnectionsResponse/init(from:)":{"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"kind":"symbol","title":"init(from:)","type":"topic","url":"\/documentation\/passage\/socialconnectionsresponse\/init(from:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/init(from:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnectionsresponse/init(socialconnections:).json b/docs/data/documentation/passage/socialconnectionsresponse/init(socialconnections:).json new file mode 100644 index 00000000..4d02f5e3 --- /dev/null +++ b/docs/data/documentation/passage/socialconnectionsresponse/init(socialconnections:).json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"socialConnections"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UserSocialConnections","preciseIdentifier":"s:7Passage21UserSocialConnectionsV"},{"kind":"text","text":")"}],"externalID":"s:7Passage25SocialConnectionsResponseV06socialC0AcA04UserbC0V_tcfc","symbolKind":"init","title":"init(socialConnections:)","modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/init(socialConnections:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"socialConnections"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"UserSocialConnections","preciseIdentifier":"s:7Passage21UserSocialConnectionsV","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections"},{"kind":"text","text":")"}],"platforms":["iOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/socialconnectionsresponse\/init(socialconnections:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/SocialConnectionsResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SocialConnectionsResponse","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"SocialConnectionsResponse","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","role":"symbol","title":"SocialConnectionsResponse","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/UserSocialConnections":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserSocialConnections"}],"abstract":[],"url":"\/documentation\/passage\/usersocialconnections","title":"UserSocialConnections","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserSocialConnections"}]},"doc://Passage/documentation/Passage/SocialConnectionsResponse/init(socialConnections:)":{"url":"\/documentation\/passage\/socialconnectionsresponse\/init(socialconnections:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"socialConnections","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UserSocialConnections","preciseIdentifier":"s:7Passage21UserSocialConnectionsV"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/init(socialConnections:)","title":"init(socialConnections:)","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/socialconnectionsresponse/socialconnections.json b/docs/data/documentation/passage/socialconnectionsresponse/socialconnections.json new file mode 100644 index 00000000..f0de9bb5 --- /dev/null +++ b/docs/data/documentation/passage/socialconnectionsresponse/socialconnections.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/socialConnections"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/socialconnectionsresponse\/socialconnections"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"socialConnections"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","kind":"typeIdentifier","preciseIdentifier":"s:7Passage21UserSocialConnectionsV","text":"UserSocialConnections"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"socialConnections","kind":"identifier"},{"kind":"text","text":": "},{"text":"UserSocialConnections","kind":"typeIdentifier","preciseIdentifier":"s:7Passage21UserSocialConnectionsV"}],"externalID":"s:7Passage25SocialConnectionsResponseV06socialC0AA04UserbC0Vvp","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"title":"socialConnections"},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/SocialConnectionsResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"SocialConnectionsResponse","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"SocialConnectionsResponse","kind":"identifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse","role":"symbol","title":"SocialConnectionsResponse","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/UserSocialConnections":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserSocialConnections"}],"abstract":[],"url":"\/documentation\/passage\/usersocialconnections","title":"UserSocialConnections","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserSocialConnections"}]},"doc://Passage/documentation/Passage/SocialConnectionsResponse/socialConnections":{"role":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"socialConnections","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage21UserSocialConnectionsV","text":"UserSocialConnections","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/socialconnectionsresponse\/socialconnections","identifier":"doc:\/\/Passage\/documentation\/Passage\/SocialConnectionsResponse\/socialConnections","type":"topic","kind":"symbol","title":"socialConnections"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/stringrule.json b/docs/data/documentation/passage/stringrule.json new file mode 100644 index 00000000..ce7e1d82 --- /dev/null +++ b/docs/data/documentation/passage/stringrule.json @@ -0,0 +1 @@ +{"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"StringRule","kind":"identifier"}]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"Passage"}],"navigatorTitle":[{"text":"StringRule","kind":"identifier"}],"symbolKind":"struct","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"StringRule","kind":"identifier"}],"externalID":"s:7Passage10StringRuleV","title":"StringRule","role":"symbol","roleHeading":"Structure"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/stringrule"]}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/StringRule"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/StringRule\/maxLength","doc:\/\/Passage\/documentation\/Passage\/StringRule\/minLength","doc:\/\/Passage\/documentation\/Passage\/StringRule\/pattern"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/StringRule":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"StringRule"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/StringRule","kind":"symbol","title":"StringRule","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StringRule"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/stringrule"},"doc://Passage/documentation/Passage/StringRule/pattern":{"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/StringRule\/pattern","abstract":[],"url":"\/documentation\/passage\/stringrule\/pattern","title":"pattern","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"pattern","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://Passage/documentation/Passage/StringRule/maxLength":{"type":"topic","url":"\/documentation\/passage\/stringrule\/maxlength","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"maxLength"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","title":"maxLength","identifier":"doc:\/\/Passage\/documentation\/Passage\/StringRule\/maxLength","role":"symbol"},"doc://Passage/documentation/Passage/StringRule/minLength":{"url":"\/documentation\/passage\/stringrule\/minlength","role":"symbol","title":"minLength","identifier":"doc:\/\/Passage\/documentation\/Passage\/StringRule\/minLength","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"minLength","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/stringrule/maxlength.json b/docs/data/documentation/passage/stringrule/maxlength.json new file mode 100644 index 00000000..4021983b --- /dev/null +++ b/docs/data/documentation/passage/stringrule/maxlength.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/StringRule"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/stringrule\/maxlength"]}],"metadata":{"externalID":"s:7Passage10StringRuleV9maxLengthSiSgvp","modules":[{"name":"Passage"}],"roleHeading":"Instance Property","role":"symbol","title":"maxLength","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"maxLength","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":"?","kind":"text"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/StringRule\/maxLength","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"maxLength","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","references":{"doc://Passage/documentation/Passage/StringRule":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"StringRule"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/StringRule","kind":"symbol","title":"StringRule","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StringRule"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/stringrule"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/StringRule/maxLength":{"type":"topic","url":"\/documentation\/passage\/stringrule\/maxlength","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"maxLength"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","title":"maxLength","identifier":"doc:\/\/Passage\/documentation\/Passage\/StringRule\/maxLength","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/stringrule/minlength.json b/docs/data/documentation/passage/stringrule/minlength.json new file mode 100644 index 00000000..a1cfe36e --- /dev/null +++ b/docs/data/documentation/passage/stringrule/minlength.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/StringRule\/minLength","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage10StringRuleV9minLengthSiSgvp","role":"symbol","title":"minLength","modules":[{"name":"Passage"}],"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"minLength","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"symbolKind":"property"},"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"minLength","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":"?"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/stringrule\/minlength"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/StringRule"]]},"references":{"doc://Passage/documentation/Passage/StringRule":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"StringRule"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/StringRule","kind":"symbol","title":"StringRule","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StringRule"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/stringrule"},"doc://Passage/documentation/Passage/StringRule/minLength":{"url":"\/documentation\/passage\/stringrule\/minlength","role":"symbol","title":"minLength","identifier":"doc:\/\/Passage\/documentation\/Passage\/StringRule\/minLength","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"minLength","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"?","kind":"text"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/stringrule/pattern.json b/docs/data/documentation/passage/stringrule/pattern.json new file mode 100644 index 00000000..5c2be8e1 --- /dev/null +++ b/docs/data/documentation/passage/stringrule/pattern.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/StringRule\/pattern","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"pattern","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/stringrule\/pattern"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/StringRule"]]},"metadata":{"title":"pattern","modules":[{"name":"Passage"}],"externalID":"s:7Passage10StringRuleV7patternSSSgvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pattern"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property","role":"symbol","symbolKind":"property"},"references":{"doc://Passage/documentation/Passage/StringRule/pattern":{"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/StringRule\/pattern","abstract":[],"url":"\/documentation\/passage\/stringrule\/pattern","title":"pattern","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"pattern","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/StringRule":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"StringRule"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/StringRule","kind":"symbol","title":"StringRule","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StringRule"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/stringrule"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/stringvalidationerrorkind.json b/docs/data/documentation/passage/stringvalidationerrorkind.json new file mode 100644 index 00000000..694d7eab --- /dev/null +++ b/docs/data/documentation/passage/stringvalidationerrorkind.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind\/maxLength","doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind\/minLength","doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind\/pattern"],"title":"Enumeration Cases"},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind\/Error-Implementations"],"generated":true}],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/SQ","doc:\/\/Passage\/s5ErrorP","doc:\/\/Passage\/SH","doc:\/\/Passage\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"StringValidationErrorKind","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/stringvalidationerrorkind"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"externalID":"s:7Passage25StringValidationErrorKindO","role":"symbol","title":"StringValidationErrorKind","modules":[{"name":"Passage"}],"navigatorTitle":[{"text":"StringValidationErrorKind","kind":"identifier"}],"roleHeading":"Enumeration","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"StringValidationErrorKind","kind":"identifier"}],"symbolKind":"enum"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Passage/s8SendableP":{"title":"Swift.Sendable","identifier":"doc:\/\/Passage\/s8SendableP","type":"unresolvable"},"doc://Passage/documentation/Passage/StringValidationErrorKind/minLength":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"minLength","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"StringValidationErrorKind.minLength","url":"\/documentation\/passage\/stringvalidationerrorkind\/minlength","identifier":"doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind\/minLength","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/StringValidationErrorKind/pattern":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"pattern","kind":"identifier"}],"url":"\/documentation\/passage\/stringvalidationerrorkind\/pattern","title":"StringValidationErrorKind.pattern","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind\/pattern"},"doc://Passage/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ","type":"unresolvable"},"doc://Passage/documentation/Passage/StringValidationErrorKind":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"StringValidationErrorKind"}],"navigatorTitle":[{"text":"StringValidationErrorKind","kind":"identifier"}],"abstract":[],"url":"\/documentation\/passage\/stringvalidationerrorkind","title":"StringValidationErrorKind","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/StringValidationErrorKind/Equatable-Implementations":{"url":"\/documentation\/passage\/stringvalidationerrorkind\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind\/Equatable-Implementations","abstract":[],"kind":"article"},"doc://Passage/documentation/Passage/StringValidationErrorKind/maxLength":{"url":"\/documentation\/passage\/stringvalidationerrorkind\/maxlength","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind\/maxLength","type":"topic","abstract":[],"kind":"symbol","title":"StringValidationErrorKind.maxLength","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"maxLength"}]},"doc://Passage/documentation/Passage/StringValidationErrorKind/Error-Implementations":{"role":"collectionGroup","kind":"article","title":"Error Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind\/Error-Implementations","url":"\/documentation\/passage\/stringvalidationerrorkind\/error-implementations","abstract":[],"type":"topic"},"doc://Passage/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH","type":"unresolvable"},"doc://Passage/s5ErrorP":{"title":"Swift.Error","identifier":"doc:\/\/Passage\/s5ErrorP","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/stringvalidationerrorkind/!=(_:_:).json b/docs/data/documentation/passage/stringvalidationerrorkind/!=(_:_:).json new file mode 100644 index 00000000..d58dc40f --- /dev/null +++ b/docs/data/documentation/passage/stringvalidationerrorkind/!=(_:_:).json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"extendedModule":"Swift","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage25StringValidationErrorKindO","symbolKind":"op"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind","doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind\/Equatable-Implementations"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}]}],"variants":[{"paths":["\/documentation\/passage\/stringvalidationerrorkind\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/StringValidationErrorKind/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind\/!=(_:_:)","url":"\/documentation\/passage\/stringvalidationerrorkind\/!=(_:_:)"},"doc://Passage/documentation/Passage/StringValidationErrorKind/Equatable-Implementations":{"url":"\/documentation\/passage\/stringvalidationerrorkind\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind\/Equatable-Implementations","abstract":[],"kind":"article"},"doc://Passage/documentation/Passage/StringValidationErrorKind":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"StringValidationErrorKind"}],"navigatorTitle":[{"text":"StringValidationErrorKind","kind":"identifier"}],"abstract":[],"url":"\/documentation\/passage\/stringvalidationerrorkind","title":"StringValidationErrorKind","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/stringvalidationerrorkind/equatable-implementations.json b/docs/data/documentation/passage/stringvalidationerrorkind/equatable-implementations.json new file mode 100644 index 00000000..604375ee --- /dev/null +++ b/docs/data/documentation/passage/stringvalidationerrorkind/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind"]]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind\/!=(_:_:)"],"generated":true,"title":"Operators"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/stringvalidationerrorkind\/equatable-implementations"]}],"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind\/Equatable-Implementations"},"references":{"doc://Passage/documentation/Passage/StringValidationErrorKind":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"StringValidationErrorKind"}],"navigatorTitle":[{"text":"StringValidationErrorKind","kind":"identifier"}],"abstract":[],"url":"\/documentation\/passage\/stringvalidationerrorkind","title":"StringValidationErrorKind","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/StringValidationErrorKind/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind\/!=(_:_:)","url":"\/documentation\/passage\/stringvalidationerrorkind\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/stringvalidationerrorkind/error-implementations.json b/docs/data/documentation/passage/stringvalidationerrorkind/error-implementations.json new file mode 100644 index 00000000..59005ff8 --- /dev/null +++ b/docs/data/documentation/passage/stringvalidationerrorkind/error-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind\/localizedDescription"],"generated":true,"title":"Instance Properties"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/stringvalidationerrorkind\/error-implementations"]}],"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind\/Error-Implementations"},"metadata":{"title":"Error Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"sections":[],"references":{"doc://Passage/documentation/Passage/StringValidationErrorKind/localizedDescription":{"role":"symbol","kind":"symbol","title":"localizedDescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind\/localizedDescription","url":"\/documentation\/passage\/stringvalidationerrorkind\/localizeddescription","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/StringValidationErrorKind":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"StringValidationErrorKind"}],"navigatorTitle":[{"text":"StringValidationErrorKind","kind":"identifier"}],"abstract":[],"url":"\/documentation\/passage\/stringvalidationerrorkind","title":"StringValidationErrorKind","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/stringvalidationerrorkind/localizeddescription.json b/docs/data/documentation/passage/stringvalidationerrorkind/localizeddescription.json new file mode 100644 index 00000000..51f9490b --- /dev/null +++ b/docs/data/documentation/passage/stringvalidationerrorkind/localizeddescription.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Error.localizedDescription"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/stringvalidationerrorkind\/localizeddescription"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind","doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind\/Error-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind\/localizedDescription"},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","extendedModule":"Swift","symbolKind":"property","title":"localizedDescription","platforms":[{"introducedAt":"8.0","unavailable":false,"deprecated":false,"beta":false,"name":"iOS"},{"deprecated":false,"introducedAt":"10.10","unavailable":false,"name":"macOS","beta":false},{"beta":false,"deprecated":false,"name":"tvOS","introducedAt":"9.0","unavailable":false},{"unavailable":false,"name":"watchOS","introducedAt":"2.0","beta":false,"deprecated":false}],"externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:7Passage25StringValidationErrorKindO","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"roleHeading":"Instance Property","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage/StringValidationErrorKind/Error-Implementations":{"role":"collectionGroup","kind":"article","title":"Error Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind\/Error-Implementations","url":"\/documentation\/passage\/stringvalidationerrorkind\/error-implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/StringValidationErrorKind/localizedDescription":{"role":"symbol","kind":"symbol","title":"localizedDescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind\/localizedDescription","url":"\/documentation\/passage\/stringvalidationerrorkind\/localizeddescription","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/StringValidationErrorKind":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"StringValidationErrorKind"}],"navigatorTitle":[{"text":"StringValidationErrorKind","kind":"identifier"}],"abstract":[],"url":"\/documentation\/passage\/stringvalidationerrorkind","title":"StringValidationErrorKind","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/stringvalidationerrorkind/maxlength.json b/docs/data/documentation/passage/stringvalidationerrorkind/maxlength.json new file mode 100644 index 00000000..f7416293 --- /dev/null +++ b/docs/data/documentation/passage/stringvalidationerrorkind/maxlength.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"case","role":"symbol","roleHeading":"Case","modules":[{"name":"Passage"}],"externalID":"s:7Passage25StringValidationErrorKindO9maxLengthyA2CmF","title":"StringValidationErrorKind.maxLength","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"maxLength"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind\/maxLength"},"variants":[{"paths":["\/documentation\/passage\/stringvalidationerrorkind\/maxlength"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"maxLength"}],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind"]]},"references":{"doc://Passage/documentation/Passage/StringValidationErrorKind/maxLength":{"url":"\/documentation\/passage\/stringvalidationerrorkind\/maxlength","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind\/maxLength","type":"topic","abstract":[],"kind":"symbol","title":"StringValidationErrorKind.maxLength","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"maxLength"}]},"doc://Passage/documentation/Passage/StringValidationErrorKind":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"StringValidationErrorKind"}],"navigatorTitle":[{"text":"StringValidationErrorKind","kind":"identifier"}],"abstract":[],"url":"\/documentation\/passage\/stringvalidationerrorkind","title":"StringValidationErrorKind","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/stringvalidationerrorkind/minlength.json b/docs/data/documentation/passage/stringvalidationerrorkind/minlength.json new file mode 100644 index 00000000..9471de1a --- /dev/null +++ b/docs/data/documentation/passage/stringvalidationerrorkind/minlength.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/stringvalidationerrorkind\/minlength"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"minLength","kind":"identifier"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind"]]},"metadata":{"externalID":"s:7Passage25StringValidationErrorKindO9minLengthyA2CmF","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"minLength","kind":"identifier"}],"roleHeading":"Case","title":"StringValidationErrorKind.minLength","modules":[{"name":"Passage"}],"role":"symbol"},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind\/minLength","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/StringValidationErrorKind":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"StringValidationErrorKind"}],"navigatorTitle":[{"text":"StringValidationErrorKind","kind":"identifier"}],"abstract":[],"url":"\/documentation\/passage\/stringvalidationerrorkind","title":"StringValidationErrorKind","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/StringValidationErrorKind/minLength":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"minLength","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"StringValidationErrorKind.minLength","url":"\/documentation\/passage\/stringvalidationerrorkind\/minlength","identifier":"doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind\/minLength","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/stringvalidationerrorkind/pattern.json b/docs/data/documentation/passage/stringvalidationerrorkind/pattern.json new file mode 100644 index 00000000..994eb559 --- /dev/null +++ b/docs/data/documentation/passage/stringvalidationerrorkind/pattern.json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/stringvalidationerrorkind\/pattern"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"case","role":"symbol","modules":[{"name":"Passage"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pattern"}],"roleHeading":"Case","title":"StringValidationErrorKind.pattern","externalID":"s:7Passage25StringValidationErrorKindO7patternyA2CmF"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind\/pattern"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"pattern","kind":"identifier"}]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/StringValidationErrorKind":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"StringValidationErrorKind"}],"navigatorTitle":[{"text":"StringValidationErrorKind","kind":"identifier"}],"abstract":[],"url":"\/documentation\/passage\/stringvalidationerrorkind","title":"StringValidationErrorKind","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/StringValidationErrorKind/pattern":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"pattern","kind":"identifier"}],"url":"\/documentation\/passage\/stringvalidationerrorkind\/pattern","title":"StringValidationErrorKind.pattern","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/StringValidationErrorKind\/pattern"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/swift.json b/docs/data/documentation/passage/swift.json new file mode 100644 index 00000000..326f70bc --- /dev/null +++ b/docs/data/documentation/passage/swift.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Swift"},"metadata":{"role":"collection","modules":[{"name":"Passage"}],"externalID":"s:m:s:e:s:SS7PassageE11stringValueSSvp","symbolKind":"extension","title":"Swift","roleHeading":"Extended Module"},"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"title":"Extended Protocols","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedDecodingContainerProtocol","doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Swift\/String"],"title":"Extended Structures"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/swift"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Swift/KeyedEncodingContainerProtocol":{"abstract":[],"title":"KeyedEncodingContainerProtocol","navigatorTitle":[{"text":"KeyedEncodingContainerProtocol","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"KeyedEncodingContainerProtocol","kind":"identifier","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP"}],"type":"topic","role":"symbol","url":"\/documentation\/passage\/swift\/keyedencodingcontainerprotocol"},"doc://Passage/documentation/Passage/Swift":{"abstract":[],"title":"Swift","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift","kind":"symbol","type":"topic","role":"collection","url":"\/documentation\/passage\/swift"},"doc://Passage/documentation/Passage/Swift/String":{"kind":"symbol","abstract":[],"url":"\/documentation\/passage\/swift\/string","type":"topic","navigatorTitle":[{"text":"String","kind":"identifier"}],"title":"String","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"s:SS","text":"String","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/String","role":"symbol"},"doc://Passage/documentation/Passage/Swift/KeyedDecodingContainerProtocol":{"kind":"symbol","url":"\/documentation\/passage\/swift\/keyeddecodingcontainerprotocol","role":"symbol","title":"KeyedDecodingContainerProtocol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedDecodingContainerProtocol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP","text":"KeyedDecodingContainerProtocol"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"KeyedDecodingContainerProtocol","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/swift/keyeddecodingcontainerprotocol.json b/docs/data/documentation/passage/swift/keyeddecodingcontainerprotocol.json new file mode 100644 index 00000000..ea832e14 --- /dev/null +++ b/docs/data/documentation/passage/swift/keyeddecodingcontainerprotocol.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedDecodingContainerProtocol","interfaceLanguage":"swift"},"metadata":{"title":"KeyedDecodingContainerProtocol","roleHeading":"Extended Protocol","extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"externalID":"s:e:s:s30KeyedDecodingContainerProtocolP7PassageE11decodeArray_6forKeySayqd__Gqd__m_0I0QztKSeRd__lF","fragments":[{"text":"extension","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP","text":"KeyedDecodingContainerProtocol","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"KeyedDecodingContainerProtocol"}],"symbolKind":"extension","role":"symbol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedDecodingContainerProtocol\/decode(_:forKey:)","doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedDecodingContainerProtocol\/decodeArray(_:forKey:)","doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedDecodingContainerProtocol\/decodeArrayIfPresent(_:forKey:)","doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedDecodingContainerProtocol\/decodeIfPresent(_:forKey:)","doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedDecodingContainerProtocol\/decodeMap(_:excludedKeys:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Swift"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"text":"KeyedDecodingContainerProtocol","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP","kind":"typeIdentifier"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/swift\/keyeddecodingcontainerprotocol"]}],"references":{"doc://Passage/documentation/Passage/Swift":{"abstract":[],"title":"Swift","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift","kind":"symbol","type":"topic","role":"collection","url":"\/documentation\/passage\/swift"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Swift/KeyedDecodingContainerProtocol/decodeIfPresent(_:forKey:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedDecodingContainerProtocol\/decodeIfPresent(_:forKey:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"decodeIfPresent","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Decimal","preciseIdentifier":"c:@SA@NSDecimal"},{"text":".Type, ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Key","kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP3KeyQa"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Decimal","kind":"typeIdentifier","preciseIdentifier":"c:@SA@NSDecimal"},{"text":"?","kind":"text"}],"title":"decodeIfPresent(_:forKey:)","kind":"symbol","url":"\/documentation\/passage\/swift\/keyeddecodingcontainerprotocol\/decodeifpresent(_:forkey:)"},"doc://Passage/documentation/Passage/Swift/KeyedDecodingContainerProtocol":{"kind":"symbol","url":"\/documentation\/passage\/swift\/keyeddecodingcontainerprotocol","role":"symbol","title":"KeyedDecodingContainerProtocol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedDecodingContainerProtocol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP","text":"KeyedDecodingContainerProtocol"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"KeyedDecodingContainerProtocol","kind":"identifier"}]},"doc://Passage/documentation/Passage/Swift/KeyedDecodingContainerProtocol/decode(_:forKey:)":{"title":"decode(_:forKey:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decode"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Decimal","preciseIdentifier":"c:@SA@NSDecimal"},{"text":".Type, ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP3KeyQa","text":"Key"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"c:@SA@NSDecimal","text":"Decimal","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedDecodingContainerProtocol\/decode(_:forKey:)","url":"\/documentation\/passage\/swift\/keyeddecodingcontainerprotocol\/decode(_:forkey:)","kind":"symbol"},"doc://Passage/documentation/Passage/Swift/KeyedDecodingContainerProtocol/decodeArrayIfPresent(_:forKey:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedDecodingContainerProtocol\/decodeArrayIfPresent(_:forKey:)","role":"symbol","title":"decodeArrayIfPresent(_:forKey:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"decodeArrayIfPresent","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP7PassageE20decodeArrayIfPresent_6forKeySayqd__GSgqd__m_0K0QztKSeRd__lF1TL_qd__mfp","text":"T"},{"kind":"text","text":".Type, "},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Key","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP3KeyQa"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP7PassageE20decodeArrayIfPresent_6forKeySayqd__GSgqd__m_0K0QztKSeRd__lF1TL_qd__mfp","text":"T"},{"kind":"text","text":"]?"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/swift\/keyeddecodingcontainerprotocol\/decodearrayifpresent(_:forkey:)"},"doc://Passage/documentation/Passage/Swift/KeyedDecodingContainerProtocol/decodeArray(_:forKey:)":{"kind":"symbol","url":"\/documentation\/passage\/swift\/keyeddecodingcontainerprotocol\/decodearray(_:forkey:)","role":"symbol","title":"decodeArray(_:forKey:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedDecodingContainerProtocol\/decodeArray(_:forKey:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeArray"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP7PassageE11decodeArray_6forKeySayqd__Gqd__m_0I0QztKSeRd__lF1TL_qd__mfp","text":"T"},{"kind":"text","text":".Type, "},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP3KeyQa","kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> ["},{"text":"T","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP7PassageE11decodeArray_6forKeySayqd__Gqd__m_0I0QztKSeRd__lF1TL_qd__mfp","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Swift/KeyedDecodingContainerProtocol/decodeMap(_:excludedKeys:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedDecodingContainerProtocol\/decodeMap(_:excludedKeys:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decodeMap","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP7PassageE9decodeMap_12excludedKeysSDy3KeyQzqd__Gqd__m_ShyAGGtKSeRd__SHAGRQlF1TL_qd__mfp","text":"T"},{"text":".Type, ","kind":"text"},{"text":"excludedKeys","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Set","preciseIdentifier":"s:Sh","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP3KeyQa","text":"Key","kind":"typeIdentifier"},{"kind":"text","text":">) "},{"kind":"keyword","text":"throws"},{"text":" -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Key","kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP3KeyQa"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP7PassageE9decodeMap_12excludedKeysSDy3KeyQzqd__Gqd__m_ShyAGGtKSeRd__SHAGRQlF1TL_qd__mfp","text":"T"},{"text":"]","kind":"text"}],"title":"decodeMap(_:excludedKeys:)","kind":"symbol","role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/passage\/swift\/keyeddecodingcontainerprotocol\/decodemap(_:excludedkeys:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/swift/keyeddecodingcontainerprotocol/decode(_:forkey:).json b/docs/data/documentation/passage/swift/keyeddecodingcontainerprotocol/decode(_:forkey:).json new file mode 100644 index 00000000..4d144504 --- /dev/null +++ b/docs/data/documentation/passage/swift/keyeddecodingcontainerprotocol/decode(_:forkey:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedDecodingContainerProtocol\/decode(_:forKey:)","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"type","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@SA@NSDecimal","text":"Decimal","kind":"typeIdentifier"},{"kind":"text","text":".Type, "},{"kind":"externalParam","text":"forKey"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"key"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Key","kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP3KeyQa"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"c:@SA@NSDecimal","text":"Decimal"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/swift\/keyeddecodingcontainerprotocol\/decode(_:forkey:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Swift","doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedDecodingContainerProtocol"]]},"metadata":{"extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"decode(_:forKey:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"decode"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:@SA@NSDecimal","kind":"typeIdentifier","text":"Decimal"},{"text":".Type, ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Key","kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP3KeyQa"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"Decimal","preciseIdentifier":"c:@SA@NSDecimal","kind":"typeIdentifier"}],"roleHeading":"Instance Method","externalID":"s:s30KeyedDecodingContainerProtocolP7PassageE6decode_6forKeySo9NSDecimalaAGm_0H0QztKF","role":"symbol"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Swift":{"abstract":[],"title":"Swift","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift","kind":"symbol","type":"topic","role":"collection","url":"\/documentation\/passage\/swift"},"doc://Passage/documentation/Passage/Swift/KeyedDecodingContainerProtocol":{"kind":"symbol","url":"\/documentation\/passage\/swift\/keyeddecodingcontainerprotocol","role":"symbol","title":"KeyedDecodingContainerProtocol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedDecodingContainerProtocol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP","text":"KeyedDecodingContainerProtocol"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"KeyedDecodingContainerProtocol","kind":"identifier"}]},"doc://Passage/documentation/Passage/Swift/KeyedDecodingContainerProtocol/decode(_:forKey:)":{"title":"decode(_:forKey:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"decode"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Decimal","preciseIdentifier":"c:@SA@NSDecimal"},{"text":".Type, ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP3KeyQa","text":"Key"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"c:@SA@NSDecimal","text":"Decimal","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedDecodingContainerProtocol\/decode(_:forKey:)","url":"\/documentation\/passage\/swift\/keyeddecodingcontainerprotocol\/decode(_:forkey:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/swift/keyeddecodingcontainerprotocol/decodearray(_:forkey:).json b/docs/data/documentation/passage/swift/keyeddecodingcontainerprotocol/decodearray(_:forkey:).json new file mode 100644 index 00000000..c59e8e51 --- /dev/null +++ b/docs/data/documentation/passage/swift/keyeddecodingcontainerprotocol/decodearray(_:forkey:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/swift\/keyeddecodingcontainerprotocol\/decodearray(_:forkey:)"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedDecodingContainerProtocol\/decodeArray(_:forKey:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Swift","doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedDecodingContainerProtocol"]]},"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift","symbolKind":"method","role":"symbol","title":"decodeArray(_:forKey:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeArray"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP7PassageE11decodeArray_6forKeySayqd__Gqd__m_0I0QztKSeRd__lF1TL_qd__mfp","kind":"typeIdentifier","text":"T"},{"text":".Type, ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP3KeyQa","text":"Key"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"text":"T","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP7PassageE11decodeArray_6forKeySayqd__Gqd__m_0I0QztKSeRd__lF1TL_qd__mfp","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"externalID":"s:s30KeyedDecodingContainerProtocolP7PassageE11decodeArray_6forKeySayqd__Gqd__m_0I0QztKSeRd__lF"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"decodeArray","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"type","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"T","kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP7PassageE11decodeArray_6forKeySayqd__Gqd__m_0I0QztKSeRd__lF1TL_qd__mfp"},{"text":".Type, ","kind":"text"},{"kind":"externalParam","text":"forKey"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"key"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP3KeyQa","kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> [","kind":"text"},{"preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP7PassageE11decodeArray_6forKeySayqd__Gqd__m_0I0QztKSeRd__lF1TL_qd__mfp","kind":"typeIdentifier","text":"T"},{"text":"] ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"Decodable","preciseIdentifier":"s:Se"}],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Swift/KeyedDecodingContainerProtocol/decodeArray(_:forKey:)":{"kind":"symbol","url":"\/documentation\/passage\/swift\/keyeddecodingcontainerprotocol\/decodearray(_:forkey:)","role":"symbol","title":"decodeArray(_:forKey:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedDecodingContainerProtocol\/decodeArray(_:forKey:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"decodeArray"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP7PassageE11decodeArray_6forKeySayqd__Gqd__m_0I0QztKSeRd__lF1TL_qd__mfp","text":"T"},{"kind":"text","text":".Type, "},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP3KeyQa","kind":"typeIdentifier","text":"Key"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> ["},{"text":"T","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP7PassageE11decodeArray_6forKeySayqd__Gqd__m_0I0QztKSeRd__lF1TL_qd__mfp","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/Swift/KeyedDecodingContainerProtocol":{"kind":"symbol","url":"\/documentation\/passage\/swift\/keyeddecodingcontainerprotocol","role":"symbol","title":"KeyedDecodingContainerProtocol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedDecodingContainerProtocol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP","text":"KeyedDecodingContainerProtocol"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"KeyedDecodingContainerProtocol","kind":"identifier"}]},"doc://Passage/documentation/Passage/Swift":{"abstract":[],"title":"Swift","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift","kind":"symbol","type":"topic","role":"collection","url":"\/documentation\/passage\/swift"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/swift/keyeddecodingcontainerprotocol/decodearrayifpresent(_:forkey:).json b/docs/data/documentation/passage/swift/keyeddecodingcontainerprotocol/decodearrayifpresent(_:forkey:).json new file mode 100644 index 00000000..55db9070 --- /dev/null +++ b/docs/data/documentation/passage/swift/keyeddecodingcontainerprotocol/decodearrayifpresent(_:forkey:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Swift","doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedDecodingContainerProtocol"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedDecodingContainerProtocol\/decodeArrayIfPresent(_:forKey:)"},"metadata":{"extendedModule":"Swift","externalID":"s:s30KeyedDecodingContainerProtocolP7PassageE20decodeArrayIfPresent_6forKeySayqd__GSgqd__m_0K0QztKSeRd__lF","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Method","role":"symbol","title":"decodeArrayIfPresent(_:forKey:)","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"decodeArrayIfPresent","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP7PassageE20decodeArrayIfPresent_6forKeySayqd__GSgqd__m_0K0QztKSeRd__lF1TL_qd__mfp","text":"T","kind":"typeIdentifier"},{"text":".Type, ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP3KeyQa","text":"Key"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP7PassageE20decodeArrayIfPresent_6forKeySayqd__GSgqd__m_0K0QztKSeRd__lF1TL_qd__mfp","text":"T"},{"text":"]?","kind":"text"}]},"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decodeArrayIfPresent","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"type","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"T","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP7PassageE20decodeArrayIfPresent_6forKeySayqd__GSgqd__m_0K0QztKSeRd__lF1TL_qd__mfp"},{"kind":"text","text":".Type, "},{"kind":"externalParam","text":"forKey"},{"kind":"text","text":" "},{"text":"key","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP3KeyQa","text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> ["},{"preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP7PassageE20decodeArrayIfPresent_6forKeySayqd__GSgqd__m_0K0QztKSeRd__lF1TL_qd__mfp","text":"T","kind":"typeIdentifier"},{"text":"]? ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"T"},{"text":" : ","kind":"text"},{"text":"Decodable","kind":"typeIdentifier","preciseIdentifier":"s:Se"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/swift\/keyeddecodingcontainerprotocol\/decodearrayifpresent(_:forkey:)"]}],"references":{"doc://Passage/documentation/Passage/Swift":{"abstract":[],"title":"Swift","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift","kind":"symbol","type":"topic","role":"collection","url":"\/documentation\/passage\/swift"},"doc://Passage/documentation/Passage/Swift/KeyedDecodingContainerProtocol":{"kind":"symbol","url":"\/documentation\/passage\/swift\/keyeddecodingcontainerprotocol","role":"symbol","title":"KeyedDecodingContainerProtocol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedDecodingContainerProtocol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP","text":"KeyedDecodingContainerProtocol"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"KeyedDecodingContainerProtocol","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Swift/KeyedDecodingContainerProtocol/decodeArrayIfPresent(_:forKey:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedDecodingContainerProtocol\/decodeArrayIfPresent(_:forKey:)","role":"symbol","title":"decodeArrayIfPresent(_:forKey:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"decodeArrayIfPresent","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP7PassageE20decodeArrayIfPresent_6forKeySayqd__GSgqd__m_0K0QztKSeRd__lF1TL_qd__mfp","text":"T"},{"kind":"text","text":".Type, "},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Key","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP3KeyQa"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP7PassageE20decodeArrayIfPresent_6forKeySayqd__GSgqd__m_0K0QztKSeRd__lF1TL_qd__mfp","text":"T"},{"kind":"text","text":"]?"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/swift\/keyeddecodingcontainerprotocol\/decodearrayifpresent(_:forkey:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/swift/keyeddecodingcontainerprotocol/decodeifpresent(_:forkey:).json b/docs/data/documentation/passage/swift/keyeddecodingcontainerprotocol/decodeifpresent(_:forkey:).json new file mode 100644 index 00000000..44dc6058 --- /dev/null +++ b/docs/data/documentation/passage/swift/keyeddecodingcontainerprotocol/decodeifpresent(_:forkey:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedDecodingContainerProtocol\/decodeIfPresent(_:forKey:)"},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/swift\/keyeddecodingcontainerprotocol\/decodeifpresent(_:forkey:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"decodeIfPresent","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"type"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@SA@NSDecimal","text":"Decimal","kind":"typeIdentifier"},{"kind":"text","text":".Type, "},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":" "},{"text":"key","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP3KeyQa","text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"Decimal","preciseIdentifier":"c:@SA@NSDecimal"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Swift","doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedDecodingContainerProtocol"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"metadata":{"externalID":"s:s30KeyedDecodingContainerProtocolP7PassageE15decodeIfPresent_6forKeySo9NSDecimalaSgAGm_0J0QztKF","role":"symbol","title":"decodeIfPresent(_:forKey:)","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Instance Method","extendedModule":"Swift","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"decodeIfPresent"},{"kind":"text","text":"("},{"text":"Decimal","kind":"typeIdentifier","preciseIdentifier":"c:@SA@NSDecimal"},{"text":".Type, ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Key","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP3KeyQa","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@SA@NSDecimal","text":"Decimal"},{"text":"?","kind":"text"}],"symbolKind":"method"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Swift/KeyedDecodingContainerProtocol/decodeIfPresent(_:forKey:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedDecodingContainerProtocol\/decodeIfPresent(_:forKey:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"decodeIfPresent","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Decimal","preciseIdentifier":"c:@SA@NSDecimal"},{"text":".Type, ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Key","kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP3KeyQa"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"Decimal","kind":"typeIdentifier","preciseIdentifier":"c:@SA@NSDecimal"},{"text":"?","kind":"text"}],"title":"decodeIfPresent(_:forKey:)","kind":"symbol","url":"\/documentation\/passage\/swift\/keyeddecodingcontainerprotocol\/decodeifpresent(_:forkey:)"},"doc://Passage/documentation/Passage/Swift/KeyedDecodingContainerProtocol":{"kind":"symbol","url":"\/documentation\/passage\/swift\/keyeddecodingcontainerprotocol","role":"symbol","title":"KeyedDecodingContainerProtocol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedDecodingContainerProtocol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP","text":"KeyedDecodingContainerProtocol"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"KeyedDecodingContainerProtocol","kind":"identifier"}]},"doc://Passage/documentation/Passage/Swift":{"abstract":[],"title":"Swift","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift","kind":"symbol","type":"topic","role":"collection","url":"\/documentation\/passage\/swift"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/swift/keyeddecodingcontainerprotocol/decodemap(_:excludedkeys:).json b/docs/data/documentation/passage/swift/keyeddecodingcontainerprotocol/decodemap(_:excludedkeys:).json new file mode 100644 index 00000000..3fb60942 --- /dev/null +++ b/docs/data/documentation/passage/swift/keyeddecodingcontainerprotocol/decodemap(_:excludedkeys:).json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decodeMap","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"text":"T","kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP7PassageE9decodeMap_12excludedKeysSDy3KeyQzqd__Gqd__m_ShyAGGtKSeRd__SHAGRQlF1TL_qd__mfp"},{"kind":"text","text":".Type, "},{"kind":"externalParam","text":"excludedKeys"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP3KeyQa","text":"Key","kind":"typeIdentifier"},{"kind":"text","text":">) "},{"kind":"keyword","text":"throws"},{"text":" -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Key","kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP3KeyQa"},{"kind":"text","text":" : "},{"text":"T","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP7PassageE9decodeMap_12excludedKeysSDy3KeyQzqd__Gqd__m_ShyAGGtKSeRd__SHAGRQlF1TL_qd__mfp","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"role":"symbol","title":"decodeMap(_:excludedKeys:)","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"extendedModule":"Swift","roleHeading":"Instance Method","externalID":"s:s30KeyedDecodingContainerProtocolP7PassageE9decodeMap_12excludedKeysSDy3KeyQzqd__Gqd__m_ShyAGGtKSeRd__SHAGRQlF"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedDecodingContainerProtocol\/decodeMap(_:excludedKeys:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Swift","doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedDecodingContainerProtocol"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"decodeMap","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"type","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP7PassageE9decodeMap_12excludedKeysSDy3KeyQzqd__Gqd__m_ShyAGGtKSeRd__SHAGRQlF1TL_qd__mfp","text":"T","kind":"typeIdentifier"},{"kind":"text","text":".Type, "},{"kind":"externalParam","text":"excludedKeys"},{"kind":"text","text":": "},{"text":"Set","kind":"typeIdentifier","preciseIdentifier":"s:Sh"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Key","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP3KeyQa","kind":"typeIdentifier"},{"text":">) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> [","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP3KeyQa","text":"Key","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"T","kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP7PassageE9decodeMap_12excludedKeysSDy3KeyQzqd__Gqd__m_ShyAGGtKSeRd__SHAGRQlF1TL_qd__mfp"},{"kind":"text","text":"] "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"Decodable","preciseIdentifier":"s:Se"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SH","text":"Hashable","kind":"typeIdentifier"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/swift\/keyeddecodingcontainerprotocol\/decodemap(_:excludedkeys:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Swift/KeyedDecodingContainerProtocol/decodeMap(_:excludedKeys:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedDecodingContainerProtocol\/decodeMap(_:excludedKeys:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"decodeMap","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP7PassageE9decodeMap_12excludedKeysSDy3KeyQzqd__Gqd__m_ShyAGGtKSeRd__SHAGRQlF1TL_qd__mfp","text":"T"},{"text":".Type, ","kind":"text"},{"text":"excludedKeys","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Set","preciseIdentifier":"s:Sh","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP3KeyQa","text":"Key","kind":"typeIdentifier"},{"kind":"text","text":">) "},{"kind":"keyword","text":"throws"},{"text":" -> [","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"text":"Key","kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP3KeyQa"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP7PassageE9decodeMap_12excludedKeysSDy3KeyQzqd__Gqd__m_ShyAGGtKSeRd__SHAGRQlF1TL_qd__mfp","text":"T"},{"text":"]","kind":"text"}],"title":"decodeMap(_:excludedKeys:)","kind":"symbol","role":"symbol","abstract":[],"type":"topic","url":"\/documentation\/passage\/swift\/keyeddecodingcontainerprotocol\/decodemap(_:excludedkeys:)"},"doc://Passage/documentation/Passage/Swift":{"abstract":[],"title":"Swift","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift","kind":"symbol","type":"topic","role":"collection","url":"\/documentation\/passage\/swift"},"doc://Passage/documentation/Passage/Swift/KeyedDecodingContainerProtocol":{"kind":"symbol","url":"\/documentation\/passage\/swift\/keyeddecodingcontainerprotocol","role":"symbol","title":"KeyedDecodingContainerProtocol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedDecodingContainerProtocol","fragments":[{"text":"extension","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:s30KeyedDecodingContainerProtocolP","text":"KeyedDecodingContainerProtocol"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"KeyedDecodingContainerProtocol","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/swift/keyedencodingcontainerprotocol.json b/docs/data/documentation/passage/swift/keyedencodingcontainerprotocol.json new file mode 100644 index 00000000..8ed85e0c --- /dev/null +++ b/docs/data/documentation/passage/swift/keyedencodingcontainerprotocol.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"KeyedEncodingContainerProtocol","kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP"}],"languages":["swift"],"platforms":["iOS"]}]}],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol\/encode(_:forKey:)","doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol\/encodeArray(_:forKey:)","doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol\/encodeArrayIfPresent(_:forKey:)","doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol\/encodeIfPresent(_:forKey:)","doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol\/encodeMap(_:)","doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol\/encodeMapIfPresent(_:)"],"title":"Instance Methods"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Swift"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/swift\/keyedencodingcontainerprotocol"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"title":"KeyedEncodingContainerProtocol","navigatorTitle":[{"text":"KeyedEncodingContainerProtocol","kind":"identifier"}],"externalID":"s:e:s:s30KeyedEncodingContainerProtocolP7PassageE11encodeArray_6forKeyySayqd__G_0I0QztKSERd__lF","roleHeading":"Extended Protocol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift","symbolKind":"extension","role":"symbol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","text":"KeyedEncodingContainerProtocol","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP"}]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/Swift/KeyedEncodingContainerProtocol/encode(_:forKey:)":{"abstract":[],"title":"encode(_:forKey:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol\/encode(_:forKey:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Decimal","kind":"typeIdentifier","preciseIdentifier":"c:@SA@NSDecimal"},{"kind":"text","text":", "},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Key","kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP3KeyQa"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic","role":"symbol","url":"\/documentation\/passage\/swift\/keyedencodingcontainerprotocol\/encode(_:forkey:)"},"doc://Passage/documentation/Passage/Swift/KeyedEncodingContainerProtocol/encodeMap(_:)":{"abstract":[],"title":"encodeMap(_:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol\/encodeMap(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encodeMap","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">([","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Key","kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP3KeyQa"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP7PassageE9encodeMapyySDy3KeyQzqd__GKSERd__SHAFRQlF1TL_qd__mfp","text":"T","kind":"typeIdentifier"},{"kind":"text","text":"]) "},{"text":"throws","kind":"keyword"}],"type":"topic","role":"symbol","url":"\/documentation\/passage\/swift\/keyedencodingcontainerprotocol\/encodemap(_:)"},"doc://Passage/documentation/Passage/Swift/KeyedEncodingContainerProtocol/encodeIfPresent(_:forKey:)":{"abstract":[],"title":"encodeIfPresent(_:forKey:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol\/encodeIfPresent(_:forKey:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encodeIfPresent","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Decimal","kind":"typeIdentifier","preciseIdentifier":"c:@SA@NSDecimal"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Key","kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP3KeyQa"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic","role":"symbol","url":"\/documentation\/passage\/swift\/keyedencodingcontainerprotocol\/encodeifpresent(_:forkey:)"},"doc://Passage/documentation/Passage/Swift/KeyedEncodingContainerProtocol/encodeArrayIfPresent(_:forKey:)":{"abstract":[],"title":"encodeArrayIfPresent(_:forKey:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol\/encodeArrayIfPresent(_:forKey:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encodeArrayIfPresent","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">([","kind":"text"},{"kind":"typeIdentifier","text":"T","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP7PassageE20encodeArrayIfPresent_6forKeyySayqd__GSg_0K0QztKSERd__lF1TL_qd__mfp"},{"kind":"text","text":"]?, "},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Key","kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP3KeyQa"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","role":"symbol","url":"\/documentation\/passage\/swift\/keyedencodingcontainerprotocol\/encodearrayifpresent(_:forkey:)"},"doc://Passage/documentation/Passage/Swift/KeyedEncodingContainerProtocol/encodeArray(_:forKey:)":{"abstract":[],"title":"encodeArray(_:forKey:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol\/encodeArray(_:forKey:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encodeArray","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">([","kind":"text"},{"text":"T","kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP7PassageE11encodeArray_6forKeyySayqd__G_0I0QztKSERd__lF1TL_qd__mfp"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Key","kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP3KeyQa"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic","role":"symbol","url":"\/documentation\/passage\/swift\/keyedencodingcontainerprotocol\/encodearray(_:forkey:)"},"doc://Passage/documentation/Passage/Swift/KeyedEncodingContainerProtocol":{"abstract":[],"title":"KeyedEncodingContainerProtocol","navigatorTitle":[{"text":"KeyedEncodingContainerProtocol","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"KeyedEncodingContainerProtocol","kind":"identifier","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP"}],"type":"topic","role":"symbol","url":"\/documentation\/passage\/swift\/keyedencodingcontainerprotocol"},"doc://Passage/documentation/Passage/Swift":{"abstract":[],"title":"Swift","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift","kind":"symbol","type":"topic","role":"collection","url":"\/documentation\/passage\/swift"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Swift/KeyedEncodingContainerProtocol/encodeMapIfPresent(_:)":{"abstract":[],"title":"encodeMapIfPresent(_:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol\/encodeMapIfPresent(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encodeMapIfPresent"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">([","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Key","kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP3KeyQa"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP7PassageE18encodeMapIfPresentyySDy3KeyQzqd__GSgKSERd__SHAFRQlF1TL_qd__mfp","text":"T","kind":"typeIdentifier"},{"kind":"text","text":"]?) "},{"text":"throws","kind":"keyword"}],"type":"topic","role":"symbol","url":"\/documentation\/passage\/swift\/keyedencodingcontainerprotocol\/encodemapifpresent(_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/swift/keyedencodingcontainerprotocol/encode(_:forkey:).json b/docs/data/documentation/passage/swift/keyedencodingcontainerprotocol/encode(_:forkey:).json new file mode 100644 index 00000000..7f4b95d9 --- /dev/null +++ b/docs/data/documentation/passage/swift/keyedencodingcontainerprotocol/encode(_:forkey:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decimal","preciseIdentifier":"c:@SA@NSDecimal"},{"kind":"text","text":", "},{"text":"forKey","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"key","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Key","kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP3KeyQa"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Swift","doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol\/encode(_:forKey:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/swift\/keyedencodingcontainerprotocol\/encode(_:forkey:)"]}],"metadata":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"preciseIdentifier":"c:@SA@NSDecimal","text":"Decimal","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Key","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP3KeyQa"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"role":"symbol","symbolKind":"method","extendedModule":"Swift","title":"encode(_:forKey:)","roleHeading":"Instance Method","externalID":"s:s30KeyedEncodingContainerProtocolP7PassageE6encode_6forKeyySo9NSDecimala_0H0QztKF","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/Swift":{"abstract":[],"title":"Swift","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift","kind":"symbol","type":"topic","role":"collection","url":"\/documentation\/passage\/swift"},"doc://Passage/documentation/Passage/Swift/KeyedEncodingContainerProtocol/encode(_:forKey:)":{"abstract":[],"title":"encode(_:forKey:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol\/encode(_:forKey:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Decimal","kind":"typeIdentifier","preciseIdentifier":"c:@SA@NSDecimal"},{"kind":"text","text":", "},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Key","kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP3KeyQa"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic","role":"symbol","url":"\/documentation\/passage\/swift\/keyedencodingcontainerprotocol\/encode(_:forkey:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Swift/KeyedEncodingContainerProtocol":{"abstract":[],"title":"KeyedEncodingContainerProtocol","navigatorTitle":[{"text":"KeyedEncodingContainerProtocol","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"KeyedEncodingContainerProtocol","kind":"identifier","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP"}],"type":"topic","role":"symbol","url":"\/documentation\/passage\/swift\/keyedencodingcontainerprotocol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/swift/keyedencodingcontainerprotocol/encodearray(_:forkey:).json b/docs/data/documentation/passage/swift/keyedencodingcontainerprotocol/encodearray(_:forkey:).json new file mode 100644 index 00000000..8601c87b --- /dev/null +++ b/docs/data/documentation/passage/swift/keyedencodingcontainerprotocol/encodearray(_:forkey:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encodeArray","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"values","kind":"internalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"T","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP7PassageE11encodeArray_6forKeyySayqd__G_0I0QztKSERd__lF1TL_qd__mfp"},{"kind":"text","text":"], "},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":" "},{"text":"key","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP3KeyQa","text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"T"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SE","kind":"typeIdentifier","text":"Encodable"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol\/encodeArray(_:forKey:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"title":"encodeArray(_:forKey:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encodeArray"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">(["},{"text":"T","kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP7PassageE11encodeArray_6forKeyySayqd__G_0I0QztKSERd__lF1TL_qd__mfp"},{"text":"], ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":".","kind":"text"},{"preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP3KeyQa","text":"Key","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"roleHeading":"Instance Method","externalID":"s:s30KeyedEncodingContainerProtocolP7PassageE11encodeArray_6forKeyySayqd__G_0I0QztKSERd__lF","extendedModule":"Swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Swift","doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/swift\/keyedencodingcontainerprotocol\/encodearray(_:forkey:)"]}],"references":{"doc://Passage/documentation/Passage/Swift":{"abstract":[],"title":"Swift","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift","kind":"symbol","type":"topic","role":"collection","url":"\/documentation\/passage\/swift"},"doc://Passage/documentation/Passage/Swift/KeyedEncodingContainerProtocol":{"abstract":[],"title":"KeyedEncodingContainerProtocol","navigatorTitle":[{"text":"KeyedEncodingContainerProtocol","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"KeyedEncodingContainerProtocol","kind":"identifier","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP"}],"type":"topic","role":"symbol","url":"\/documentation\/passage\/swift\/keyedencodingcontainerprotocol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Swift/KeyedEncodingContainerProtocol/encodeArray(_:forKey:)":{"abstract":[],"title":"encodeArray(_:forKey:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol\/encodeArray(_:forKey:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encodeArray","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">([","kind":"text"},{"text":"T","kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP7PassageE11encodeArray_6forKeyySayqd__G_0I0QztKSERd__lF1TL_qd__mfp"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Key","kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP3KeyQa"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic","role":"symbol","url":"\/documentation\/passage\/swift\/keyedencodingcontainerprotocol\/encodearray(_:forkey:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/swift/keyedencodingcontainerprotocol/encodearrayifpresent(_:forkey:).json b/docs/data/documentation/passage/swift/keyedencodingcontainerprotocol/encodearrayifpresent(_:forkey:).json new file mode 100644 index 00000000..a14c0fb9 --- /dev/null +++ b/docs/data/documentation/passage/swift/keyedencodingcontainerprotocol/encodearrayifpresent(_:forkey:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encodeArrayIfPresent"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"values"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP7PassageE20encodeArrayIfPresent_6forKeyySayqd__GSg_0K0QztKSERd__lF1TL_qd__mfp","text":"T","kind":"typeIdentifier"},{"text":"]?, ","kind":"text"},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"key"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP3KeyQa","text":"Key","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"T","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SE","text":"Encodable","kind":"typeIdentifier"}]}],"kind":"declarations"}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol\/encodeArrayIfPresent(_:forKey:)","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Instance Method","externalID":"s:s30KeyedEncodingContainerProtocolP7PassageE20encodeArrayIfPresent_6forKeyySayqd__GSg_0K0QztKSERd__lF","role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encodeArrayIfPresent"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">([","kind":"text"},{"preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP7PassageE20encodeArrayIfPresent_6forKeyySayqd__GSg_0K0QztKSERd__lF1TL_qd__mfp","text":"T","kind":"typeIdentifier"},{"kind":"text","text":"]?, "},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","text":"Key","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP3KeyQa"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"title":"encodeArrayIfPresent(_:forKey:)","extendedModule":"Swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/swift\/keyedencodingcontainerprotocol\/encodearrayifpresent(_:forkey:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Swift","doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol"]]},"references":{"doc://Passage/documentation/Passage/Swift/KeyedEncodingContainerProtocol/encodeArrayIfPresent(_:forKey:)":{"abstract":[],"title":"encodeArrayIfPresent(_:forKey:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol\/encodeArrayIfPresent(_:forKey:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encodeArrayIfPresent","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">([","kind":"text"},{"kind":"typeIdentifier","text":"T","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP7PassageE20encodeArrayIfPresent_6forKeyySayqd__GSg_0K0QztKSERd__lF1TL_qd__mfp"},{"kind":"text","text":"]?, "},{"text":"forKey","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Key","kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP3KeyQa"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","role":"symbol","url":"\/documentation\/passage\/swift\/keyedencodingcontainerprotocol\/encodearrayifpresent(_:forkey:)"},"doc://Passage/documentation/Passage/Swift/KeyedEncodingContainerProtocol":{"abstract":[],"title":"KeyedEncodingContainerProtocol","navigatorTitle":[{"text":"KeyedEncodingContainerProtocol","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"KeyedEncodingContainerProtocol","kind":"identifier","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP"}],"type":"topic","role":"symbol","url":"\/documentation\/passage\/swift\/keyedencodingcontainerprotocol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Swift":{"abstract":[],"title":"Swift","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift","kind":"symbol","type":"topic","role":"collection","url":"\/documentation\/passage\/swift"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/swift/keyedencodingcontainerprotocol/encodeifpresent(_:forkey:).json b/docs/data/documentation/passage/swift/keyedencodingcontainerprotocol/encodeifpresent(_:forkey:).json new file mode 100644 index 00000000..0b369a7a --- /dev/null +++ b/docs/data/documentation/passage/swift/keyedencodingcontainerprotocol/encodeifpresent(_:forkey:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/swift\/keyedencodingcontainerprotocol\/encodeifpresent(_:forkey:)"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"mutating"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encodeIfPresent","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"value","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@SA@NSDecimal","text":"Decimal","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"key"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP3KeyQa","kind":"typeIdentifier","text":"Key"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol\/encodeIfPresent(_:forKey:)","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Swift","doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol"]]},"metadata":{"title":"encodeIfPresent(_:forKey:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encodeIfPresent","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Decimal","kind":"typeIdentifier","preciseIdentifier":"c:@SA@NSDecimal"},{"kind":"text","text":"?, "},{"text":"forKey","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Key","kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP3KeyQa"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"role":"symbol","symbolKind":"method","externalID":"s:s30KeyedEncodingContainerProtocolP7PassageE15encodeIfPresent_6forKeyySo9NSDecimalaSg_0J0QztKF","roleHeading":"Instance Method","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Swift/KeyedEncodingContainerProtocol/encodeIfPresent(_:forKey:)":{"abstract":[],"title":"encodeIfPresent(_:forKey:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol\/encodeIfPresent(_:forKey:)","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encodeIfPresent","kind":"identifier"},{"text":"(","kind":"text"},{"text":"Decimal","kind":"typeIdentifier","preciseIdentifier":"c:@SA@NSDecimal"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"forKey"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Key","kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP3KeyQa"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic","role":"symbol","url":"\/documentation\/passage\/swift\/keyedencodingcontainerprotocol\/encodeifpresent(_:forkey:)"},"doc://Passage/documentation/Passage/Swift/KeyedEncodingContainerProtocol":{"abstract":[],"title":"KeyedEncodingContainerProtocol","navigatorTitle":[{"text":"KeyedEncodingContainerProtocol","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"KeyedEncodingContainerProtocol","kind":"identifier","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP"}],"type":"topic","role":"symbol","url":"\/documentation\/passage\/swift\/keyedencodingcontainerprotocol"},"doc://Passage/documentation/Passage/Swift":{"abstract":[],"title":"Swift","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift","kind":"symbol","type":"topic","role":"collection","url":"\/documentation\/passage\/swift"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/swift/keyedencodingcontainerprotocol/encodemap(_:).json b/docs/data/documentation/passage/swift/keyedencodingcontainerprotocol/encodemap(_:).json new file mode 100644 index 00000000..6e675bfa --- /dev/null +++ b/docs/data/documentation/passage/swift/keyedencodingcontainerprotocol/encodemap(_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"mutating","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encodeMap","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"pairs"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP3KeyQa","text":"Key"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"T","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP7PassageE9encodeMapyySDy3KeyQzqd__GKSERd__SHAFRQlF1TL_qd__mfp"},{"text":"]) ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"T","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"Encodable","preciseIdentifier":"s:SE"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Key"},{"text":" : ","kind":"text"},{"text":"Hashable","preciseIdentifier":"s:SH","kind":"typeIdentifier"}],"platforms":["iOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Swift","doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol\/encodeMap(_:)"},"variants":[{"paths":["\/documentation\/passage\/swift\/keyedencodingcontainerprotocol\/encodemap(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"method","externalID":"s:s30KeyedEncodingContainerProtocolP7PassageE9encodeMapyySDy3KeyQzqd__GKSERd__SHAFRQlF","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encodeMap"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">([","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP3KeyQa","text":"Key","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"T","kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP7PassageE9encodeMapyySDy3KeyQzqd__GKSERd__SHAFRQlF1TL_qd__mfp"},{"text":"]) ","kind":"text"},{"text":"throws","kind":"keyword"}],"role":"symbol","extendedModule":"Swift","title":"encodeMap(_:)","roleHeading":"Instance Method"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Swift":{"abstract":[],"title":"Swift","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift","kind":"symbol","type":"topic","role":"collection","url":"\/documentation\/passage\/swift"},"doc://Passage/documentation/Passage/Swift/KeyedEncodingContainerProtocol":{"abstract":[],"title":"KeyedEncodingContainerProtocol","navigatorTitle":[{"text":"KeyedEncodingContainerProtocol","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"KeyedEncodingContainerProtocol","kind":"identifier","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP"}],"type":"topic","role":"symbol","url":"\/documentation\/passage\/swift\/keyedencodingcontainerprotocol"},"doc://Passage/documentation/Passage/Swift/KeyedEncodingContainerProtocol/encodeMap(_:)":{"abstract":[],"title":"encodeMap(_:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol\/encodeMap(_:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encodeMap","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">([","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Key","kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP3KeyQa"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP7PassageE9encodeMapyySDy3KeyQzqd__GKSERd__SHAFRQlF1TL_qd__mfp","text":"T","kind":"typeIdentifier"},{"kind":"text","text":"]) "},{"text":"throws","kind":"keyword"}],"type":"topic","role":"symbol","url":"\/documentation\/passage\/swift\/keyedencodingcontainerprotocol\/encodemap(_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/swift/keyedencodingcontainerprotocol/encodemapifpresent(_:).json b/docs/data/documentation/passage/swift/keyedencodingcontainerprotocol/encodemapifpresent(_:).json new file mode 100644 index 00000000..dd620a69 --- /dev/null +++ b/docs/data/documentation/passage/swift/keyedencodingcontainerprotocol/encodemapifpresent(_:).json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Swift","doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol\/encodeMapIfPresent(_:)","interfaceLanguage":"swift"},"metadata":{"extendedModule":"Swift","title":"encodeMapIfPresent(_:)","modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encodeMapIfPresent","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">(["},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":"."},{"text":"Key","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP3KeyQa","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP7PassageE18encodeMapIfPresentyySDy3KeyQzqd__GSgKSERd__SHAFRQlF1TL_qd__mfp","text":"T","kind":"typeIdentifier"},{"kind":"text","text":"]?) "},{"text":"throws","kind":"keyword"}],"externalID":"s:s30KeyedEncodingContainerProtocolP7PassageE18encodeMapIfPresentyySDy3KeyQzqd__GSgKSERd__SHAFRQlF","symbolKind":"method","roleHeading":"Instance Method","role":"symbol"},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"mutating","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encodeMapIfPresent"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"pairs","kind":"internalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Key","kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP3KeyQa"},{"kind":"text","text":" : "},{"text":"T","kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP7PassageE18encodeMapIfPresentyySDy3KeyQzqd__GSgKSERd__SHAFRQlF1TL_qd__mfp"},{"text":"]?) ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"T"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SE","text":"Encodable","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":".","kind":"text"},{"text":"Key","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Hashable","kind":"typeIdentifier","preciseIdentifier":"s:SH"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/swift\/keyedencodingcontainerprotocol\/encodemapifpresent(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/Swift/KeyedEncodingContainerProtocol/encodeMapIfPresent(_:)":{"abstract":[],"title":"encodeMapIfPresent(_:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol\/encodeMapIfPresent(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encodeMapIfPresent"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">([","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":"."},{"text":"Key","kind":"typeIdentifier","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP3KeyQa"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP7PassageE18encodeMapIfPresentyySDy3KeyQzqd__GSgKSERd__SHAFRQlF1TL_qd__mfp","text":"T","kind":"typeIdentifier"},{"kind":"text","text":"]?) "},{"text":"throws","kind":"keyword"}],"type":"topic","role":"symbol","url":"\/documentation\/passage\/swift\/keyedencodingcontainerprotocol\/encodemapifpresent(_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Swift":{"abstract":[],"title":"Swift","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift","kind":"symbol","type":"topic","role":"collection","url":"\/documentation\/passage\/swift"},"doc://Passage/documentation/Passage/Swift/KeyedEncodingContainerProtocol":{"abstract":[],"title":"KeyedEncodingContainerProtocol","navigatorTitle":[{"text":"KeyedEncodingContainerProtocol","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/KeyedEncodingContainerProtocol","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"text":"KeyedEncodingContainerProtocol","kind":"identifier","preciseIdentifier":"s:s30KeyedEncodingContainerProtocolP"}],"type":"topic","role":"symbol","url":"\/documentation\/passage\/swift\/keyedencodingcontainerprotocol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/swift/string.json b/docs/data/documentation/passage/swift/string.json new file mode 100644 index 00000000..18e8b1bc --- /dev/null +++ b/docs/data/documentation/passage/swift/string.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Swift\/String"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Swift"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/Swift\/String\/CodingKey-Implementations"]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/swift\/string"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"extendedModule":"Swift","externalID":"s:e:s:SS7PassageE11stringValueSSvp","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Extended Structure","role":"symbol","title":"String","symbolKind":"extension","fragments":[{"kind":"keyword","text":"extension"},{"text":" ","kind":"text"},{"kind":"identifier","preciseIdentifier":"s:SS","text":"String"}],"navigatorTitle":[{"kind":"identifier","text":"String"}]},"sections":[],"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/s8SendableP"],"title":"Conforms To","type":"conformsTo"}],"references":{"doc://Passage/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","type":"unresolvable","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/s8SendableP":{"identifier":"doc:\/\/Passage\/s8SendableP","type":"unresolvable","title":"Swift.Sendable"},"doc://Passage/s9CodingKeyP":{"identifier":"doc:\/\/Passage\/s9CodingKeyP","type":"unresolvable","title":"Swift.CodingKey"},"doc://Passage/documentation/Passage/Swift/String/CodingKey-Implementations":{"kind":"article","abstract":[],"url":"\/documentation\/passage\/swift\/string\/codingkey-implementations","type":"topic","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/String\/CodingKey-Implementations","role":"collectionGroup"},"doc://Passage/s23CustomStringConvertibleP":{"identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"doc://Passage/documentation/Passage/Swift":{"abstract":[],"title":"Swift","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift","kind":"symbol","type":"topic","role":"collection","url":"\/documentation\/passage\/swift"},"doc://Passage/documentation/Passage/Swift/String":{"kind":"symbol","abstract":[],"url":"\/documentation\/passage\/swift\/string","type":"topic","navigatorTitle":[{"text":"String","kind":"identifier"}],"title":"String","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"s:SS","text":"String","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/String","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/swift/string/codingkey-implementations.json b/docs/data/documentation/passage/swift/string/codingkey-implementations.json new file mode 100644 index 00000000..e019c30c --- /dev/null +++ b/docs/data/documentation/passage/swift/string/codingkey-implementations.json @@ -0,0 +1 @@ +{"kind":"article","variants":[{"paths":["\/documentation\/passage\/swift\/string\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Swift","doc:\/\/Passage\/documentation\/Passage\/Swift\/String"]]},"metadata":{"title":"CodingKey Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Swift\/String\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/Swift\/String\/init(stringValue:)"],"generated":true},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Swift\/String\/intValue","doc:\/\/Passage\/documentation\/Passage\/Swift\/String\/stringValue"],"generated":true}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Swift\/String\/CodingKey-Implementations"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Swift/String/intValue":{"kind":"symbol","abstract":[],"url":"\/documentation\/passage\/swift\/string\/intvalue","type":"topic","title":"intValue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"intValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/String\/intValue","role":"symbol"},"doc://Passage/documentation/Passage/Swift":{"abstract":[],"title":"Swift","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift","kind":"symbol","type":"topic","role":"collection","url":"\/documentation\/passage\/swift"},"doc://Passage/documentation/Passage/Swift/String/init(stringValue:)":{"role":"symbol","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"abstract":[],"type":"topic","title":"init(stringValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/String\/init(stringValue:)","url":"\/documentation\/passage\/swift\/string\/init(stringvalue:)"},"doc://Passage/documentation/Passage/Swift/String":{"kind":"symbol","abstract":[],"url":"\/documentation\/passage\/swift\/string","type":"topic","navigatorTitle":[{"text":"String","kind":"identifier"}],"title":"String","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"s:SS","text":"String","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/String","role":"symbol"},"doc://Passage/documentation/Passage/Swift/String/init(intValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":")"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/String\/init(intValue:)","role":"symbol","title":"init(intValue:)","url":"\/documentation\/passage\/swift\/string\/init(intvalue:)","abstract":[]},"doc://Passage/documentation/Passage/Swift/String/stringValue":{"kind":"symbol","url":"\/documentation\/passage\/swift\/string\/stringvalue","role":"symbol","title":"stringValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/String\/stringValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"stringValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/swift/string/init(intvalue:).json b/docs/data/documentation/passage/swift/string/init(intvalue:).json new file mode 100644 index 00000000..aec7c1b7 --- /dev/null +++ b/docs/data/documentation/passage/swift/string/init(intvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Swift","doc:\/\/Passage\/documentation\/Passage\/Swift\/String","doc:\/\/Passage\/documentation\/Passage\/Swift\/String\/CodingKey-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"sections":[],"kind":"symbol","metadata":{"externalID":"s:SS7PassageE8intValueSSSgSi_tcfc","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"symbolKind":"init","roleHeading":"Initializer","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"role":"symbol","title":"init(intValue:)","extendedModule":"Swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/swift\/string\/init(intvalue:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/Swift\/String\/init(intValue:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/Swift/String/init(intValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":")"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/String\/init(intValue:)","role":"symbol","title":"init(intValue:)","url":"\/documentation\/passage\/swift\/string\/init(intvalue:)","abstract":[]},"doc://Passage/documentation/Passage/Swift/String":{"kind":"symbol","abstract":[],"url":"\/documentation\/passage\/swift\/string","type":"topic","navigatorTitle":[{"text":"String","kind":"identifier"}],"title":"String","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"s:SS","text":"String","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/String","role":"symbol"},"doc://Passage/documentation/Passage/Swift":{"abstract":[],"title":"Swift","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift","kind":"symbol","type":"topic","role":"collection","url":"\/documentation\/passage\/swift"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Swift/String/CodingKey-Implementations":{"kind":"article","abstract":[],"url":"\/documentation\/passage\/swift\/string\/codingkey-implementations","type":"topic","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/String\/CodingKey-Implementations","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/swift/string/init(stringvalue:).json b/docs/data/documentation/passage/swift/string/init(stringvalue:).json new file mode 100644 index 00000000..f7f77eda --- /dev/null +++ b/docs/data/documentation/passage/swift/string/init(stringvalue:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/swift\/string\/init(stringvalue:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Swift\/String\/init(stringValue:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"kind":"symbol","sections":[],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"extendedModule":"Swift","symbolKind":"init","role":"symbol","title":"init(stringValue:)","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"externalID":"s:SS7PassageE11stringValueSSSgSS_tcfc"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Swift","doc:\/\/Passage\/documentation\/Passage\/Swift\/String","doc:\/\/Passage\/documentation\/Passage\/Swift\/String\/CodingKey-Implementations"]]},"references":{"doc://Passage/documentation/Passage/Swift/String/CodingKey-Implementations":{"kind":"article","abstract":[],"url":"\/documentation\/passage\/swift\/string\/codingkey-implementations","type":"topic","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/String\/CodingKey-Implementations","role":"collectionGroup"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Swift/String":{"kind":"symbol","abstract":[],"url":"\/documentation\/passage\/swift\/string","type":"topic","navigatorTitle":[{"text":"String","kind":"identifier"}],"title":"String","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"s:SS","text":"String","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/String","role":"symbol"},"doc://Passage/documentation/Passage/Swift":{"abstract":[],"title":"Swift","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift","kind":"symbol","type":"topic","role":"collection","url":"\/documentation\/passage\/swift"},"doc://Passage/documentation/Passage/Swift/String/init(stringValue:)":{"role":"symbol","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"abstract":[],"type":"topic","title":"init(stringValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/String\/init(stringValue:)","url":"\/documentation\/passage\/swift\/string\/init(stringvalue:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/swift/string/intvalue.json b/docs/data/documentation/passage/swift/string/intvalue.json new file mode 100644 index 00000000..c1c17344 --- /dev/null +++ b/docs/data/documentation/passage/swift/string/intvalue.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/swift\/string\/intvalue"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Swift\/String\/intValue","interfaceLanguage":"swift"},"metadata":{"extendedModule":"Swift","roleHeading":"Instance Property","externalID":"s:SS7PassageE8intValueSiSgvp","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"intValue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"intValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"role":"symbol","symbolKind":"property"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.intValue"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"intValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"? { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Swift","doc:\/\/Passage\/documentation\/Passage\/Swift\/String","doc:\/\/Passage\/documentation\/Passage\/Swift\/String\/CodingKey-Implementations"]]},"references":{"doc://Passage/documentation/Passage/Swift/String/intValue":{"kind":"symbol","abstract":[],"url":"\/documentation\/passage\/swift\/string\/intvalue","type":"topic","title":"intValue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"intValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/String\/intValue","role":"symbol"},"doc://Passage/documentation/Passage/Swift/String":{"kind":"symbol","abstract":[],"url":"\/documentation\/passage\/swift\/string","type":"topic","navigatorTitle":[{"text":"String","kind":"identifier"}],"title":"String","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"s:SS","text":"String","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/String","role":"symbol"},"doc://Passage/documentation/Passage/Swift":{"abstract":[],"title":"Swift","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift","kind":"symbol","type":"topic","role":"collection","url":"\/documentation\/passage\/swift"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Swift/String/CodingKey-Implementations":{"kind":"article","abstract":[],"url":"\/documentation\/passage\/swift\/string\/codingkey-implementations","type":"topic","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/String\/CodingKey-Implementations","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/swift/string/stringvalue.json b/docs/data/documentation/passage/swift/string/stringvalue.json new file mode 100644 index 00000000..e994f687 --- /dev/null +++ b/docs/data/documentation/passage/swift/string/stringvalue.json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"stringValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"externalID":"s:SS7PassageE11stringValueSSvp","title":"stringValue","role":"symbol","extendedModule":"Swift"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.stringValue"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Swift","doc:\/\/Passage\/documentation\/Passage\/Swift\/String","doc:\/\/Passage\/documentation\/Passage\/Swift\/String\/CodingKey-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/swift\/string\/stringvalue"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Swift\/String\/stringValue","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"stringValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/Swift/String/CodingKey-Implementations":{"kind":"article","abstract":[],"url":"\/documentation\/passage\/swift\/string\/codingkey-implementations","type":"topic","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/String\/CodingKey-Implementations","role":"collectionGroup"},"doc://Passage/documentation/Passage/Swift/String/stringValue":{"kind":"symbol","url":"\/documentation\/passage\/swift\/string\/stringvalue","role":"symbol","title":"stringValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/String\/stringValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"stringValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/Swift":{"abstract":[],"title":"Swift","identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift","kind":"symbol","type":"topic","role":"collection","url":"\/documentation\/passage\/swift"},"doc://Passage/documentation/Passage/Swift/String":{"kind":"symbol","abstract":[],"url":"\/documentation\/passage\/swift\/string","type":"topic","navigatorTitle":[{"text":"String","kind":"identifier"}],"title":"String","fragments":[{"kind":"keyword","text":"extension"},{"kind":"text","text":" "},{"preciseIdentifier":"s:SS","text":"String","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Swift\/String","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/tokensapi.json b/docs/data/documentation/passage/tokensapi.json new file mode 100644 index 00000000..2ad1ff27 --- /dev/null +++ b/docs/data/documentation/passage/tokensapi.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/TokensAPI","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"variants":[{"paths":["\/documentation\/passage\/tokensapi"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"navigatorTitle":[{"text":"TokensAPI","kind":"identifier"}],"modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Class","title":"TokensAPI","symbolKind":"class","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TokensAPI"}],"externalID":"s:7Passage9TokensAPIC"},"kind":"symbol","sections":[],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/TokensAPI\/refreshAuthToken(appId:refreshAuthTokenRequest:)","doc:\/\/Passage\/documentation\/Passage\/TokensAPI\/refreshAuthTokenWithRequestBuilder(appId:refreshAuthTokenRequest:)","doc:\/\/Passage\/documentation\/Passage\/TokensAPI\/revokeRefreshToken(appId:refreshToken:)","doc:\/\/Passage\/documentation\/Passage\/TokensAPI\/revokeRefreshTokenWithRequestBuilder(appId:refreshToken:)"],"title":"Type Methods"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"TokensAPI"}],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage/TokensAPI/revokeRefreshToken(appId:refreshToken:)":{"kind":"symbol","abstract":[{"text":"Revokes refresh token","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/TokensAPI\/revokeRefreshToken(appId:refreshToken:)","type":"topic","role":"symbol","title":"revokeRefreshToken(appId:refreshToken:)","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"revokeRefreshToken","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/tokensapi\/revokerefreshtoken(appid:refreshtoken:)"},"doc://Passage/documentation/Passage/TokensAPI/refreshAuthTokenWithRequestBuilder(appId:refreshAuthTokenRequest:)":{"title":"refreshAuthTokenWithRequestBuilder(appId:refreshAuthTokenRequest:)","abstract":[{"text":"Creates new auth and refresh token","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"refreshAuthTokenWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"refreshAuthTokenRequest","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage23RefreshAuthTokenRequestV","text":"RefreshAuthTokenRequest","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"AuthResponse","preciseIdentifier":"s:7Passage12AuthResponseV"},{"kind":"text","text":">"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/TokensAPI\/refreshAuthTokenWithRequestBuilder(appId:refreshAuthTokenRequest:)","url":"\/documentation\/passage\/tokensapi\/refreshauthtokenwithrequestbuilder(appid:refreshauthtokenrequest:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/TokensAPI/refreshAuthToken(appId:refreshAuthTokenRequest:)":{"title":"refreshAuthToken(appId:refreshAuthTokenRequest:)","abstract":[{"type":"text","text":"Creates new auth and refresh token"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"refreshAuthToken","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"refreshAuthTokenRequest"},{"text":": ","kind":"text"},{"text":"RefreshAuthTokenRequest","preciseIdentifier":"s:7Passage23RefreshAuthTokenRequestV","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage12AuthResponseV","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/TokensAPI\/refreshAuthToken(appId:refreshAuthTokenRequest:)","url":"\/documentation\/passage\/tokensapi\/refreshauthtoken(appid:refreshauthtokenrequest:)","kind":"symbol"},"doc://Passage/documentation/Passage/TokensAPI":{"title":"TokensAPI","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"TokensAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TokensAPI"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/TokensAPI","url":"\/documentation\/passage\/tokensapi","kind":"symbol"},"doc://Passage/documentation/Passage/TokensAPI/revokeRefreshTokenWithRequestBuilder(appId:refreshToken:)":{"title":"revokeRefreshTokenWithRequestBuilder(appId:refreshToken:)","abstract":[{"type":"text","text":"Revokes refresh token"}],"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"revokeRefreshTokenWithRequestBuilder"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":">"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/TokensAPI\/revokeRefreshTokenWithRequestBuilder(appId:refreshToken:)","url":"\/documentation\/passage\/tokensapi\/revokerefreshtokenwithrequestbuilder(appid:refreshtoken:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/tokensapi/refreshauthtoken(appid:refreshauthtokenrequest:).json b/docs/data/documentation/passage/tokensapi/refreshauthtoken(appid:refreshauthtokenrequest:).json new file mode 100644 index 00000000..3cce7c64 --- /dev/null +++ b/docs/data/documentation/passage/tokensapi/refreshauthtoken(appid:refreshauthtokenrequest:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/TokensAPI"]]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/TokensAPI\/refreshAuthToken(appId:refreshAuthTokenRequest:)","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshAuthToken"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"refreshAuthTokenRequest","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage23RefreshAuthTokenRequestV","kind":"typeIdentifier","text":"RefreshAuthTokenRequest"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"AuthResponse","preciseIdentifier":"s:7Passage12AuthResponseV"}],"modules":[{"name":"Passage"}],"roleHeading":"Type Method","platforms":[{"name":"iOS","unavailable":false,"introducedAt":"13.0","beta":false,"deprecated":false},{"name":"macOS","introducedAt":"10.15","unavailable":false,"beta":false,"deprecated":false},{"unavailable":false,"beta":false,"introducedAt":"13.0","deprecated":false,"name":"tvOS"},{"introducedAt":"6.0","beta":false,"unavailable":false,"deprecated":false,"name":"watchOS"}],"externalID":"s:7Passage9TokensAPIC16refreshAuthToken5appId0deF7RequestAA0E8ResponseVSS_AA07RefreshefI0VtYaKFZ","symbolKind":"method","title":"refreshAuthToken(appId:refreshAuthTokenRequest:)","role":"symbol"},"abstract":[{"type":"text","text":"Creates new auth and refresh token"}],"variants":[{"paths":["\/documentation\/passage\/tokensapi\/refreshauthtoken(appid:refreshauthtokenrequest:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshAuthToken"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"refreshAuthTokenRequest"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","text":"RefreshAuthTokenRequest","preciseIdentifier":"s:7Passage23RefreshAuthTokenRequestV"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","preciseIdentifier":"s:7Passage12AuthResponseV","kind":"typeIdentifier","text":"AuthResponse"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"appId","content":[{"inlineContent":[{"text":"(path) App ID","type":"text"}],"type":"paragraph"}]},{"name":"refreshAuthTokenRequest","content":[{"type":"paragraph","inlineContent":[{"text":"(body) Refresh token","type":"text"}]}]}]},{"content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"text":"AuthResponse","type":"text"}]}],"kind":"content"}],"sections":[],"references":{"doc://Passage/documentation/Passage/TokensAPI":{"title":"TokensAPI","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"TokensAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TokensAPI"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/TokensAPI","url":"\/documentation\/passage\/tokensapi","kind":"symbol"},"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/TokensAPI/refreshAuthToken(appId:refreshAuthTokenRequest:)":{"title":"refreshAuthToken(appId:refreshAuthTokenRequest:)","abstract":[{"type":"text","text":"Creates new auth and refresh token"}],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"refreshAuthToken","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"refreshAuthTokenRequest"},{"text":": ","kind":"text"},{"text":"RefreshAuthTokenRequest","preciseIdentifier":"s:7Passage23RefreshAuthTokenRequestV","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage12AuthResponseV","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/TokensAPI\/refreshAuthToken(appId:refreshAuthTokenRequest:)","url":"\/documentation\/passage\/tokensapi\/refreshauthtoken(appid:refreshauthtokenrequest:)","kind":"symbol"},"doc://Passage/documentation/Passage/RefreshAuthTokenRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","title":"RefreshAuthTokenRequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/refreshauthtokenrequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/tokensapi/refreshauthtokenwithrequestbuilder(appid:refreshauthtokenrequest:).json b/docs/data/documentation/passage/tokensapi/refreshauthtokenwithrequestbuilder(appid:refreshauthtokenrequest:).json new file mode 100644 index 00000000..a74c569b --- /dev/null +++ b/docs/data/documentation/passage/tokensapi/refreshauthtokenwithrequestbuilder(appid:refreshauthtokenrequest:).json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/TokensAPI\/refreshAuthTokenWithRequestBuilder(appId:refreshAuthTokenRequest:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/TokensAPI"]]},"metadata":{"externalID":"s:7Passage9TokensAPIC34refreshAuthTokenWithRequestBuilder5appId0defH0AA0hI0CyAA0E8ResponseVGSS_AA07RefreshefH0VtFZ","modules":[{"name":"Passage"}],"roleHeading":"Type Method","role":"symbol","symbolKind":"method","title":"refreshAuthTokenWithRequestBuilder(appId:refreshAuthTokenRequest:)","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshAuthTokenWithRequestBuilder"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"refreshAuthTokenRequest","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage23RefreshAuthTokenRequestV","text":"RefreshAuthTokenRequest"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"AuthResponse","preciseIdentifier":"s:7Passage12AuthResponseV"},{"text":">","kind":"text"}]},"abstract":[{"type":"text","text":"Creates new auth and refresh token"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshAuthTokenWithRequestBuilder"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"refreshAuthTokenRequest","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","kind":"typeIdentifier","text":"RefreshAuthTokenRequest","preciseIdentifier":"s:7Passage23RefreshAuthTokenRequestV"},{"kind":"text","text":") -> "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier","text":"RequestBuilder"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage12AuthResponseV","text":"AuthResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse"},{"text":">","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"(path) App ID","type":"text"}]}],"name":"appId"},{"name":"refreshAuthTokenRequest","content":[{"inlineContent":[{"type":"text","text":"(body) Refresh token"}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"type":"heading","text":"Return Value","level":2,"anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"RequestBuilder","type":"text"}]}],"kind":"content"},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"type":"text","text":"POST \/apps\/{app_id}\/tokens"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Creates and returns a new auth token and a new refresh token"}],"type":"paragraph"}]}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/tokensapi\/refreshauthtokenwithrequestbuilder(appid:refreshauthtokenrequest:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/RefreshAuthTokenRequest":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RefreshAuthTokenRequest","title":"RefreshAuthTokenRequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"RefreshAuthTokenRequest","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/refreshauthtokenrequest"},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/TokensAPI/refreshAuthTokenWithRequestBuilder(appId:refreshAuthTokenRequest:)":{"title":"refreshAuthTokenWithRequestBuilder(appId:refreshAuthTokenRequest:)","abstract":[{"text":"Creates new auth and refresh token","type":"text"}],"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"refreshAuthTokenWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"refreshAuthTokenRequest","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage23RefreshAuthTokenRequestV","text":"RefreshAuthTokenRequest","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"AuthResponse","preciseIdentifier":"s:7Passage12AuthResponseV"},{"kind":"text","text":">"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/TokensAPI\/refreshAuthTokenWithRequestBuilder(appId:refreshAuthTokenRequest:)","url":"\/documentation\/passage\/tokensapi\/refreshauthtokenwithrequestbuilder(appid:refreshauthtokenrequest:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/TokensAPI":{"title":"TokensAPI","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"TokensAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TokensAPI"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/TokensAPI","url":"\/documentation\/passage\/tokensapi","kind":"symbol"},"doc://Passage/documentation/Passage/AuthResponse":{"abstract":[],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/AuthResponse","title":"AuthResponse","navigatorTitle":[{"text":"AuthResponse","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/authresponse","type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/tokensapi/revokerefreshtoken(appid:refreshtoken:).json b/docs/data/documentation/passage/tokensapi/revokerefreshtoken(appid:refreshtoken:).json new file mode 100644 index 00000000..026d8116 --- /dev/null +++ b/docs/data/documentation/passage/tokensapi/revokerefreshtoken(appid:refreshtoken:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Revokes refresh token"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"revokeRefreshToken","kind":"identifier"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["iOS"]}]},{"parameters":[{"name":"appId","content":[{"inlineContent":[{"text":"(path) App ID","type":"text"}],"type":"paragraph"}]},{"name":"refreshToken","content":[{"inlineContent":[{"text":"(query) Refresh token","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"anchor":"return-value","type":"heading","text":"Return Value"},{"inlineContent":[{"text":"Void","type":"text"}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/TokensAPI"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/tokensapi\/revokerefreshtoken(appid:refreshtoken:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/TokensAPI\/revokeRefreshToken(appId:refreshToken:)","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"symbolKind":"method","platforms":[{"deprecated":false,"unavailable":false,"name":"iOS","beta":false,"introducedAt":"13.0"},{"deprecated":false,"introducedAt":"10.15","name":"macOS","unavailable":false,"beta":false},{"beta":false,"name":"tvOS","introducedAt":"13.0","unavailable":false,"deprecated":false},{"unavailable":false,"introducedAt":"6.0","deprecated":false,"beta":false,"name":"watchOS"}],"roleHeading":"Type Method","title":"revokeRefreshToken(appId:refreshToken:)","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"revokeRefreshToken"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage9TokensAPIC18revokeRefreshToken5appId07refreshF0ySS_SStYaKFZ","role":"symbol"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/TokensAPI/revokeRefreshToken(appId:refreshToken:)":{"kind":"symbol","abstract":[{"text":"Revokes refresh token","type":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/TokensAPI\/revokeRefreshToken(appId:refreshToken:)","type":"topic","role":"symbol","title":"revokeRefreshToken(appId:refreshToken:)","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"revokeRefreshToken","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/tokensapi\/revokerefreshtoken(appid:refreshtoken:)"},"doc://Passage/documentation/Passage/TokensAPI":{"title":"TokensAPI","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"TokensAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TokensAPI"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/TokensAPI","url":"\/documentation\/passage\/tokensapi","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/tokensapi/revokerefreshtokenwithrequestbuilder(appid:refreshtoken:).json b/docs/data/documentation/passage/tokensapi/revokerefreshtokenwithrequestbuilder(appid:refreshtoken:).json new file mode 100644 index 00000000..f4f94020 --- /dev/null +++ b/docs/data/documentation/passage/tokensapi/revokerefreshtokenwithrequestbuilder(appid:refreshtoken:).json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/TokensAPI"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/TokensAPI\/revokeRefreshTokenWithRequestBuilder(appId:refreshToken:)"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"revokeRefreshTokenWithRequestBuilder"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"refreshToken","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":">","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) App ID"}]}]},{"name":"refreshToken","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(query) Refresh token"}]}]}]},{"content":[{"text":"Return Value","level":2,"anchor":"return-value","type":"heading"},{"inlineContent":[{"text":"RequestBuilder","type":"text"}],"type":"paragraph"}],"kind":"content"},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"items":[{"content":[{"inlineContent":[{"type":"text","text":"DELETE \/apps\/{app_id}\/tokens"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Revokes the refresh token","type":"text"}]}]}],"type":"unorderedList"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/tokensapi\/revokerefreshtokenwithrequestbuilder(appid:refreshtoken:)"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Revokes refresh token","type":"text"}],"metadata":{"title":"revokeRefreshTokenWithRequestBuilder(appId:refreshToken:)","modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"revokeRefreshTokenWithRequestBuilder"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"refreshToken"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder"},{"kind":"text","text":"<"},{"text":"Void","preciseIdentifier":"s:s4Voida","kind":"typeIdentifier"},{"kind":"text","text":">"}],"roleHeading":"Type Method","externalID":"s:7Passage9TokensAPIC36revokeRefreshTokenWithRequestBuilder5appId07refreshF0AA0hI0CyytGSS_SStFZ","role":"symbol"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/TokensAPI/revokeRefreshTokenWithRequestBuilder(appId:refreshToken:)":{"title":"revokeRefreshTokenWithRequestBuilder(appId:refreshToken:)","abstract":[{"type":"text","text":"Revokes refresh token"}],"role":"symbol","type":"topic","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"revokeRefreshTokenWithRequestBuilder"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"refreshToken","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"kind":"text","text":"<"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":">"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/TokensAPI\/revokeRefreshTokenWithRequestBuilder(appId:refreshToken:)","url":"\/documentation\/passage\/tokensapi\/revokerefreshtokenwithrequestbuilder(appid:refreshtoken:)","kind":"symbol"},"doc://Passage/documentation/Passage/TokensAPI":{"title":"TokensAPI","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"TokensAPI","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"TokensAPI"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/TokensAPI","url":"\/documentation\/passage\/tokensapi","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/ttldisplayunit.json b/docs/data/documentation/passage/ttldisplayunit.json new file mode 100644 index 00000000..f34fa337 --- /dev/null +++ b/docs/data/documentation/passage/ttldisplayunit.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"TtlDisplayUnit"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY"],"title":"Conforms To","type":"conformsTo","kind":"relationships"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Enumeration","modules":[{"name":"Passage"}],"symbolKind":"enum","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"TtlDisplayUnit"}],"navigatorTitle":[{"kind":"identifier","text":"TtlDisplayUnit"}],"externalID":"s:7Passage14TtlDisplayUnitO","title":"TtlDisplayUnit","role":"symbol","platforms":[]},"kind":"symbol","topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/d","doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/h","doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/m","doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/s"]},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/init(rawValue:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/RawRepresentable-Implementations"],"title":"Default Implementations","generated":true}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/ttldisplayunit"]}],"abstract":[{"type":"text","text":"Deprecated Property. The preferred unit for displaying the TTL. This value is for display only. * `s` - seconds * `m` - minutes * `h` - hours * `d` - days"}],"sections":[],"deprecationSummary":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This schema is deprecated."}]}],"references":{"doc://Passage/Se":{"type":"unresolvable","identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable"},"doc://Passage/documentation/Passage/TtlDisplayUnit/s":{"title":"TtlDisplayUnit.s","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"s","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/s","deprecated":true,"url":"\/documentation\/passage\/ttldisplayunit\/s","kind":"symbol"},"doc://Passage/documentation/Passage/TtlDisplayUnit/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/RawRepresentable-Implementations","kind":"article","title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","url":"\/documentation\/passage\/ttldisplayunit\/rawrepresentable-implementations","type":"topic"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/SE":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/SY":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable"},"doc://Passage/documentation/Passage/TtlDisplayUnit/init(rawValue:)":{"abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/passage\/ttldisplayunit\/init(rawvalue:)","title":"init(rawValue:)","deprecated":true,"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/init(rawValue:)","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/TtlDisplayUnit":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit","navigatorTitle":[{"text":"TtlDisplayUnit","kind":"identifier"}],"title":"TtlDisplayUnit","abstract":[{"type":"text","text":"Deprecated Property. The preferred unit for displaying the TTL. This value is for display only. * `s` - seconds * `m` - minutes * `h` - hours * `d` - days"}],"deprecated":true,"role":"symbol","url":"\/documentation\/passage\/ttldisplayunit","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"TtlDisplayUnit","kind":"identifier"}]},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://Passage/documentation/Passage/TtlDisplayUnit/d":{"url":"\/documentation\/passage\/ttldisplayunit\/d","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/d","title":"TtlDisplayUnit.d","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"d"}],"deprecated":true,"type":"topic"},"doc://Passage/documentation/Passage/TtlDisplayUnit/Equatable-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/Equatable-Implementations","url":"\/documentation\/passage\/ttldisplayunit\/equatable-implementations","title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article"},"doc://Passage/documentation/Passage/TtlDisplayUnit/h":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/h","type":"topic","role":"symbol","url":"\/documentation\/passage\/ttldisplayunit\/h","deprecated":true,"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"h","kind":"identifier"}],"abstract":[],"title":"TtlDisplayUnit.h"},"doc://Passage/documentation/Passage/TtlDisplayUnit/m":{"url":"\/documentation\/passage\/ttldisplayunit\/m","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"m"}],"kind":"symbol","deprecated":true,"abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/m","title":"TtlDisplayUnit.m","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/ttldisplayunit/!=(_:_:).json b/docs/data/documentation/passage/ttldisplayunit/!=(_:_:).json new file mode 100644 index 00000000..eadfbf8e --- /dev/null +++ b/docs/data/documentation/passage/ttldisplayunit/!=(_:_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit","doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/Equatable-Implementations"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/!=(_:_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/ttldisplayunit\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"role":"symbol","roleHeading":"Operator","symbolKind":"op","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage14TtlDisplayUnitO"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/TtlDisplayUnit":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit","navigatorTitle":[{"text":"TtlDisplayUnit","kind":"identifier"}],"title":"TtlDisplayUnit","abstract":[{"type":"text","text":"Deprecated Property. The preferred unit for displaying the TTL. This value is for display only. * `s` - seconds * `m` - minutes * `h` - hours * `d` - days"}],"deprecated":true,"role":"symbol","url":"\/documentation\/passage\/ttldisplayunit","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"TtlDisplayUnit","kind":"identifier"}]},"doc://Passage/documentation/Passage/TtlDisplayUnit/!=(_:_:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/!=(_:_:)","abstract":[],"type":"topic","url":"\/documentation\/passage\/ttldisplayunit\/!=(_:_:)","title":"!=(_:_:)"},"doc://Passage/documentation/Passage/TtlDisplayUnit/Equatable-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/Equatable-Implementations","url":"\/documentation\/passage\/ttldisplayunit\/equatable-implementations","title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/ttldisplayunit/d.json b/docs/data/documentation/passage/ttldisplayunit/d.json new file mode 100644 index 00000000..546f01c7 --- /dev/null +++ b/docs/data/documentation/passage/ttldisplayunit/d.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/d"},"metadata":{"platforms":[],"role":"symbol","title":"TtlDisplayUnit.d","symbolKind":"case","externalID":"s:7Passage14TtlDisplayUnitO1dyA2CmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"d","kind":"identifier"}],"modules":[{"name":"Passage"}],"roleHeading":"Case"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"d","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"deprecationSummary":[{"inlineContent":[{"type":"text","text":"This schema is deprecated."}],"type":"paragraph"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/ttldisplayunit\/d"]}],"references":{"doc://Passage/documentation/Passage/TtlDisplayUnit":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit","navigatorTitle":[{"text":"TtlDisplayUnit","kind":"identifier"}],"title":"TtlDisplayUnit","abstract":[{"type":"text","text":"Deprecated Property. The preferred unit for displaying the TTL. This value is for display only. * `s` - seconds * `m` - minutes * `h` - hours * `d` - days"}],"deprecated":true,"role":"symbol","url":"\/documentation\/passage\/ttldisplayunit","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"TtlDisplayUnit","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/TtlDisplayUnit/d":{"url":"\/documentation\/passage\/ttldisplayunit\/d","role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/d","title":"TtlDisplayUnit.d","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"d"}],"deprecated":true,"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/ttldisplayunit/encode(to:).json b/docs/data/documentation/passage/ttldisplayunit/encode(to:).json new file mode 100644 index 00000000..353959f4 --- /dev/null +++ b/docs/data/documentation/passage/ttldisplayunit/encode(to:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/passage\/ttldisplayunit\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit","doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/RawRepresentable-Implementations"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"encoder"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"platforms":["iOS"],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/encode(to:)"},"metadata":{"extendedModule":"Swift","externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:7Passage14TtlDisplayUnitO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Method","role":"symbol","title":"encode(to:)","symbolKind":"method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Encodable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]},"references":{"doc://Passage/documentation/Passage/TtlDisplayUnit/encode(to:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/encode(to:)","role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/passage\/ttldisplayunit\/encode(to:)","type":"topic"},"doc://Passage/documentation/Passage/TtlDisplayUnit":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit","navigatorTitle":[{"text":"TtlDisplayUnit","kind":"identifier"}],"title":"TtlDisplayUnit","abstract":[{"type":"text","text":"Deprecated Property. The preferred unit for displaying the TTL. This value is for display only. * `s` - seconds * `m` - minutes * `h` - hours * `d` - days"}],"deprecated":true,"role":"symbol","url":"\/documentation\/passage\/ttldisplayunit","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"TtlDisplayUnit","kind":"identifier"}]},"doc://Passage/documentation/Passage/TtlDisplayUnit/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/RawRepresentable-Implementations","kind":"article","title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","url":"\/documentation\/passage\/ttldisplayunit\/rawrepresentable-implementations","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/ttldisplayunit/equatable-implementations.json b/docs/data/documentation/passage/ttldisplayunit/equatable-implementations.json new file mode 100644 index 00000000..2caea82c --- /dev/null +++ b/docs/data/documentation/passage/ttldisplayunit/equatable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/Equatable-Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/ttldisplayunit\/equatable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit"]]},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/!=(_:_:)"]}],"references":{"doc://Passage/documentation/Passage/TtlDisplayUnit":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit","navigatorTitle":[{"text":"TtlDisplayUnit","kind":"identifier"}],"title":"TtlDisplayUnit","abstract":[{"type":"text","text":"Deprecated Property. The preferred unit for displaying the TTL. This value is for display only. * `s` - seconds * `m` - minutes * `h` - hours * `d` - days"}],"deprecated":true,"role":"symbol","url":"\/documentation\/passage\/ttldisplayunit","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"TtlDisplayUnit","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/TtlDisplayUnit/!=(_:_:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/!=(_:_:)","abstract":[],"type":"topic","url":"\/documentation\/passage\/ttldisplayunit\/!=(_:_:)","title":"!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/ttldisplayunit/h.json b/docs/data/documentation/passage/ttldisplayunit/h.json new file mode 100644 index 00000000..160e98a6 --- /dev/null +++ b/docs/data/documentation/passage/ttldisplayunit/h.json @@ -0,0 +1 @@ +{"deprecationSummary":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This schema is deprecated."}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"h","kind":"identifier"}],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/ttldisplayunit\/h"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/h","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage14TtlDisplayUnitO1hyA2CmF","modules":[{"name":"Passage"}],"symbolKind":"case","roleHeading":"Case","platforms":[],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"h"}],"role":"symbol","title":"TtlDisplayUnit.h"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/TtlDisplayUnit/h":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/h","type":"topic","role":"symbol","url":"\/documentation\/passage\/ttldisplayunit\/h","deprecated":true,"kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"h","kind":"identifier"}],"abstract":[],"title":"TtlDisplayUnit.h"},"doc://Passage/documentation/Passage/TtlDisplayUnit":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit","navigatorTitle":[{"text":"TtlDisplayUnit","kind":"identifier"}],"title":"TtlDisplayUnit","abstract":[{"type":"text","text":"Deprecated Property. The preferred unit for displaying the TTL. This value is for display only. * `s` - seconds * `m` - minutes * `h` - hours * `d` - days"}],"deprecated":true,"role":"symbol","url":"\/documentation\/passage\/ttldisplayunit","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"TtlDisplayUnit","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/ttldisplayunit/hash(into:).json b/docs/data/documentation/passage/ttldisplayunit/hash(into:).json new file mode 100644 index 00000000..2b999fa5 --- /dev/null +++ b/docs/data/documentation/passage/ttldisplayunit/hash(into:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift","symbolKind":"method","role":"symbol","roleHeading":"Instance Method","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage14TtlDisplayUnitO"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/ttldisplayunit\/hash(into:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit","doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/hash(into:)","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/TtlDisplayUnit/hash(into:)":{"kind":"symbol","url":"\/documentation\/passage\/ttldisplayunit\/hash(into:)","role":"symbol","title":"hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/TtlDisplayUnit":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit","navigatorTitle":[{"text":"TtlDisplayUnit","kind":"identifier"}],"title":"TtlDisplayUnit","abstract":[{"type":"text","text":"Deprecated Property. The preferred unit for displaying the TTL. This value is for display only. * `s` - seconds * `m` - minutes * `h` - hours * `d` - days"}],"deprecated":true,"role":"symbol","url":"\/documentation\/passage\/ttldisplayunit","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"TtlDisplayUnit","kind":"identifier"}]},"doc://Passage/documentation/Passage/TtlDisplayUnit/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/RawRepresentable-Implementations","kind":"article","title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","url":"\/documentation\/passage\/ttldisplayunit\/rawrepresentable-implementations","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/ttldisplayunit/hashvalue.json b/docs/data/documentation/passage/ttldisplayunit/hashvalue.json new file mode 100644 index 00000000..d3263841 --- /dev/null +++ b/docs/data/documentation/passage/ttldisplayunit/hashvalue.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit","doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/RawRepresentable-Implementations"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage14TtlDisplayUnitO","title":"hashValue","extendedModule":"Swift","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"roleHeading":"Instance Property"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/hashValue"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/ttldisplayunit\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/TtlDisplayUnit/hashValue":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/hashValue","kind":"symbol","title":"hashValue","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"role":"symbol","url":"\/documentation\/passage\/ttldisplayunit\/hashvalue","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/TtlDisplayUnit":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit","navigatorTitle":[{"text":"TtlDisplayUnit","kind":"identifier"}],"title":"TtlDisplayUnit","abstract":[{"type":"text","text":"Deprecated Property. The preferred unit for displaying the TTL. This value is for display only. * `s` - seconds * `m` - minutes * `h` - hours * `d` - days"}],"deprecated":true,"role":"symbol","url":"\/documentation\/passage\/ttldisplayunit","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"TtlDisplayUnit","kind":"identifier"}]},"doc://Passage/documentation/Passage/TtlDisplayUnit/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/RawRepresentable-Implementations","kind":"article","title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","url":"\/documentation\/passage\/ttldisplayunit\/rawrepresentable-implementations","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/ttldisplayunit/init(from:).json b/docs/data/documentation/passage/ttldisplayunit/init(from:).json new file mode 100644 index 00000000..1f013f02 --- /dev/null +++ b/docs/data/documentation/passage/ttldisplayunit/init(from:).json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Initializer","extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:7Passage14TtlDisplayUnitO","role":"symbol","symbolKind":"init","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}]},"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"init(from:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(from:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit","doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/RawRepresentable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/ttldisplayunit\/init(from:)"]}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/init(from:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/TtlDisplayUnit/RawRepresentable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/RawRepresentable-Implementations","kind":"article","title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","url":"\/documentation\/passage\/ttldisplayunit\/rawrepresentable-implementations","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/TtlDisplayUnit/init(from:)":{"title":"init(from:)","url":"\/documentation\/passage\/ttldisplayunit\/init(from:)","abstract":[],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/init(from:)"},"doc://Passage/documentation/Passage/TtlDisplayUnit":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit","navigatorTitle":[{"text":"TtlDisplayUnit","kind":"identifier"}],"title":"TtlDisplayUnit","abstract":[{"type":"text","text":"Deprecated Property. The preferred unit for displaying the TTL. This value is for display only. * `s` - seconds * `m` - minutes * `h` - hours * `d` - days"}],"deprecated":true,"role":"symbol","url":"\/documentation\/passage\/ttldisplayunit","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"TtlDisplayUnit","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/ttldisplayunit/init(rawvalue:).json b/docs/data/documentation/passage/ttldisplayunit/init(rawvalue:).json new file mode 100644 index 00000000..c1260c1f --- /dev/null +++ b/docs/data/documentation/passage/ttldisplayunit/init(rawvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"modules":[{"name":"Passage"}],"title":"init(rawValue:)","roleHeading":"Initializer","externalID":"s:7Passage14TtlDisplayUnitO8rawValueACSgSS_tcfc","symbolKind":"init","platforms":[]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/init(rawValue:)"},"deprecationSummary":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This schema is deprecated."}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/ttldisplayunit\/init(rawvalue:)"]}],"references":{"doc://Passage/documentation/Passage/TtlDisplayUnit":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit","navigatorTitle":[{"text":"TtlDisplayUnit","kind":"identifier"}],"title":"TtlDisplayUnit","abstract":[{"type":"text","text":"Deprecated Property. The preferred unit for displaying the TTL. This value is for display only. * `s` - seconds * `m` - minutes * `h` - hours * `d` - days"}],"deprecated":true,"role":"symbol","url":"\/documentation\/passage\/ttldisplayunit","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"TtlDisplayUnit","kind":"identifier"}]},"doc://Passage/documentation/Passage/TtlDisplayUnit/init(rawValue:)":{"abstract":[],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/passage\/ttldisplayunit\/init(rawvalue:)","title":"init(rawValue:)","deprecated":true,"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/init(rawValue:)","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/ttldisplayunit/m.json b/docs/data/documentation/passage/ttldisplayunit/m.json new file mode 100644 index 00000000..596a574a --- /dev/null +++ b/docs/data/documentation/passage/ttldisplayunit/m.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"m"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/ttldisplayunit\/m"]}],"metadata":{"externalID":"s:7Passage14TtlDisplayUnitO1myA2CmF","modules":[{"name":"Passage"}],"platforms":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"m"}],"symbolKind":"case","roleHeading":"Case","role":"symbol","title":"TtlDisplayUnit.m"},"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"deprecationSummary":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This schema is deprecated."}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/m"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit"]]},"references":{"doc://Passage/documentation/Passage/TtlDisplayUnit/m":{"url":"\/documentation\/passage\/ttldisplayunit\/m","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"m"}],"kind":"symbol","deprecated":true,"abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/m","title":"TtlDisplayUnit.m","type":"topic"},"doc://Passage/documentation/Passage/TtlDisplayUnit":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit","navigatorTitle":[{"text":"TtlDisplayUnit","kind":"identifier"}],"title":"TtlDisplayUnit","abstract":[{"type":"text","text":"Deprecated Property. The preferred unit for displaying the TTL. This value is for display only. * `s` - seconds * `m` - minutes * `h` - hours * `d` - days"}],"deprecated":true,"role":"symbol","url":"\/documentation\/passage\/ttldisplayunit","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"TtlDisplayUnit","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/ttldisplayunit/rawrepresentable-implementations.json b/docs/data/documentation/passage/ttldisplayunit/rawrepresentable-implementations.json new file mode 100644 index 00000000..3ed3a4fa --- /dev/null +++ b/docs/data/documentation/passage/ttldisplayunit/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/RawRepresentable-Implementations"},"metadata":{"role":"collectionGroup","title":"RawRepresentable Implementations","modules":[{"name":"Passage"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/init(from:)"],"generated":true},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/hashValue"],"title":"Instance Properties","generated":true},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/encode(to:)","doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit"]]},"kind":"article","variants":[{"paths":["\/documentation\/passage\/ttldisplayunit\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/TtlDisplayUnit/hashValue":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/hashValue","kind":"symbol","title":"hashValue","abstract":[],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"role":"symbol","url":"\/documentation\/passage\/ttldisplayunit\/hashvalue","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"doc://Passage/documentation/Passage/TtlDisplayUnit/encode(to:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/encode(to:)","role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/passage\/ttldisplayunit\/encode(to:)","type":"topic"},"doc://Passage/documentation/Passage/TtlDisplayUnit/init(from:)":{"title":"init(from:)","url":"\/documentation\/passage\/ttldisplayunit\/init(from:)","abstract":[],"role":"symbol","type":"topic","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/init(from:)"},"doc://Passage/documentation/Passage/TtlDisplayUnit":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit","navigatorTitle":[{"text":"TtlDisplayUnit","kind":"identifier"}],"title":"TtlDisplayUnit","abstract":[{"type":"text","text":"Deprecated Property. The preferred unit for displaying the TTL. This value is for display only. * `s` - seconds * `m` - minutes * `h` - hours * `d` - days"}],"deprecated":true,"role":"symbol","url":"\/documentation\/passage\/ttldisplayunit","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"TtlDisplayUnit","kind":"identifier"}]},"doc://Passage/documentation/Passage/TtlDisplayUnit/hash(into:)":{"kind":"symbol","url":"\/documentation\/passage\/ttldisplayunit\/hash(into:)","role":"symbol","title":"hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/ttldisplayunit/s.json b/docs/data/documentation/passage/ttldisplayunit/s.json new file mode 100644 index 00000000..1b34dc9c --- /dev/null +++ b/docs/data/documentation/passage/ttldisplayunit/s.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit"]]},"deprecationSummary":[{"type":"paragraph","inlineContent":[{"text":"This schema is deprecated.","type":"text"}]}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/s","interfaceLanguage":"swift"},"metadata":{"title":"TtlDisplayUnit.s","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"s"}],"roleHeading":"Case","externalID":"s:7Passage14TtlDisplayUnitO1syA2CmF","platforms":[],"role":"symbol"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"s","kind":"identifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/ttldisplayunit\/s"]}],"references":{"doc://Passage/documentation/Passage/TtlDisplayUnit/s":{"title":"TtlDisplayUnit.s","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"s","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit\/s","deprecated":true,"url":"\/documentation\/passage\/ttldisplayunit\/s","kind":"symbol"},"doc://Passage/documentation/Passage/TtlDisplayUnit":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/TtlDisplayUnit","navigatorTitle":[{"text":"TtlDisplayUnit","kind":"identifier"}],"title":"TtlDisplayUnit","abstract":[{"type":"text","text":"Deprecated Property. The preferred unit for displaying the TTL. This value is for display only. * `s` - seconds * `m` - minutes * `h` - hours * `d` - days"}],"deprecated":true,"role":"symbol","url":"\/documentation\/passage\/ttldisplayunit","type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"TtlDisplayUnit","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatedevicerequest.json b/docs/data/documentation/passage/updatedevicerequest.json new file mode 100644 index 00000000..bd815196 --- /dev/null +++ b/docs/data/documentation/passage/updatedevicerequest.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/init(friendlyName:)","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/init(from:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/friendlyName"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/encode(to:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys"],"title":"Enumerations"},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/Equatable-Implementations"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"variants":[{"paths":["\/documentation\/passage\/updatedevicerequest"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"UpdateDeviceRequest","kind":"identifier"}]}],"kind":"declarations"}],"kind":"symbol","metadata":{"symbolKind":"struct","role":"symbol","title":"UpdateDeviceRequest","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UpdateDeviceRequest"}],"roleHeading":"Structure","navigatorTitle":[{"kind":"identifier","text":"UpdateDeviceRequest"}],"externalID":"s:7Passage19UpdateDeviceRequestV","modules":[{"name":"Passage"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","interfaceLanguage":"swift"},"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"kind":"relationships"}],"references":{"doc://Passage/documentation/Passage/UpdateDeviceRequest/encode(to:)":{"role":"symbol","title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/encode(to:)","url":"\/documentation\/passage\/updatedevicerequest\/encode(to:)"},"doc://Passage/documentation/Passage/UpdateDeviceRequest/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","url":"\/documentation\/passage\/updatedevicerequest\/init(from:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/init(from:)","role":"symbol","title":"init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage/UpdateDeviceRequest/init(friendlyName:)":{"url":"\/documentation\/passage\/updatedevicerequest\/init(friendlyname:)","abstract":[],"title":"init(friendlyName:)","type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"friendlyName","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/init(friendlyName:)","kind":"symbol"},"doc://Passage/documentation/Passage/UpdateDeviceRequest/friendlyName":{"role":"symbol","title":"friendlyName","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"friendlyName","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/friendlyName","url":"\/documentation\/passage\/updatedevicerequest\/friendlyname"},"doc://Passage/documentation/Passage/UpdateDeviceRequest/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/Equatable-Implementations","url":"\/documentation\/passage\/updatedevicerequest\/equatable-implementations"},"doc://Passage/SE":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable"},"doc://Passage/documentation/Passage/UpdateDeviceRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateDeviceRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateDeviceRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","abstract":[],"title":"UpdateDeviceRequest"},"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys","abstract":[],"title":"UpdateDeviceRequest.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/Se":{"type":"unresolvable","identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatedevicerequest/!=(_:_:).json b/docs/data/documentation/passage/updatedevicerequest/!=(_:_:).json new file mode 100644 index 00000000..eb33a9d2 --- /dev/null +++ b/docs/data/documentation/passage/updatedevicerequest/!=(_:_:).json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/!=(_:_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/Equatable-Implementations"]]},"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage19UpdateDeviceRequestV","title":"!=(_:_:)","role":"symbol","roleHeading":"Operator"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/updatedevicerequest\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateDeviceRequest/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/!=(_:_:)","url":"\/documentation\/passage\/updatedevicerequest\/!=(_:_:)"},"doc://Passage/documentation/Passage/UpdateDeviceRequest/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/Equatable-Implementations","url":"\/documentation\/passage\/updatedevicerequest\/equatable-implementations"},"doc://Passage/documentation/Passage/UpdateDeviceRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateDeviceRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateDeviceRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","abstract":[],"title":"UpdateDeviceRequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatedevicerequest/codingkeys.json b/docs/data/documentation/passage/updatedevicerequest/codingkeys.json new file mode 100644 index 00000000..f16c2c3b --- /dev/null +++ b/docs/data/documentation/passage/updatedevicerequest/codingkeys.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/passage\/updatedevicerequest\/codingkeys"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/friendlyName"]},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/init(stringValue:)"]},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/RawRepresentable-Implementations"],"title":"Default Implementations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest"]]},"sections":[],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"enum","role":"symbol","roleHeading":"Enumeration","title":"UpdateDeviceRequest.CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"externalID":"s:7Passage19UpdateDeviceRequestV10CodingKeysO","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys/friendlyName":{"kind":"symbol","url":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/friendlyname","role":"symbol","title":"UpdateDeviceRequest.CodingKeys.friendlyName","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/friendlyName","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"friendlyName"}],"type":"topic","abstract":[]},"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/documentation/Passage/UpdateDeviceRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateDeviceRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateDeviceRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","abstract":[],"title":"UpdateDeviceRequest"},"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys/init(intValue:)":{"kind":"symbol","url":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/init(intvalue:)","role":"symbol","title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/init(intValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys/init(stringValue:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/init(stringvalue:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/init(stringValue:)","abstract":[],"title":"init(stringValue:)"},"doc://Passage/s9CodingKeyP":{"title":"Swift.CodingKey","identifier":"doc:\/\/Passage\/s9CodingKeyP","type":"unresolvable"},"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys/CodingKey-Implementations":{"kind":"article","url":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/codingkey-implementations","role":"collectionGroup","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/CodingKey-Implementations","abstract":[],"type":"topic"},"doc://Passage/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH","type":"unresolvable"},"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys/Equatable-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","type":"topic","url":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/equatable-implementations"},"doc://Passage/SY":{"title":"Swift.RawRepresentable","identifier":"doc:\/\/Passage\/SY","type":"unresolvable"},"doc://Passage/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","type":"unresolvable"},"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys","abstract":[],"title":"UpdateDeviceRequest.CodingKeys"},"doc://Passage/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","type":"unresolvable"},"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/RawRepresentable-Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ","type":"unresolvable"},"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys/init(rawValue:)":{"kind":"symbol","url":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/init(rawvalue:)","role":"symbol","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"type":"topic","abstract":[]},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatedevicerequest/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/updatedevicerequest/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..88f58b8a --- /dev/null +++ b/docs/data/documentation/passage/updatedevicerequest/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/updatedevicerequest\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/Equatable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/!=(_:_:)"},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"roleHeading":"Operator","role":"symbol","title":"!=(_:_:)","symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage19UpdateDeviceRequestV10CodingKeysO","extendedModule":"Swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys/Equatable-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","type":"topic","url":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/equatable-implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateDeviceRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateDeviceRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateDeviceRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","abstract":[],"title":"UpdateDeviceRequest"},"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys","abstract":[],"title":"UpdateDeviceRequest.CodingKeys"},"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys/!=(_:_:)":{"abstract":[],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","type":"topic","url":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatedevicerequest/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/updatedevicerequest/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..6b694b34 --- /dev/null +++ b/docs/data/documentation/passage/updatedevicerequest/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/updatedevicerequest\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"title":"CodingKey Implementations","role":"collectionGroup"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/description"],"generated":true}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/CodingKey-Implementations"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"article","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys","abstract":[],"title":"UpdateDeviceRequest.CodingKeys"},"doc://Passage/documentation/Passage/UpdateDeviceRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateDeviceRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateDeviceRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","abstract":[],"title":"UpdateDeviceRequest"},"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys/description":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic","url":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/description","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/description","role":"symbol","title":"description","kind":"symbol"},"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys/debugDescription":{"kind":"symbol","url":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/debugdescription","role":"symbol","title":"debugDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/debugDescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatedevicerequest/codingkeys/debugdescription.json b/docs/data/documentation/passage/updatedevicerequest/codingkeys/debugdescription.json new file mode 100644 index 00000000..39c65e4a --- /dev/null +++ b/docs/data/documentation/passage/updatedevicerequest/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","title":"debugDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage19UpdateDeviceRequestV10CodingKeysO"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/updatedevicerequest\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/CodingKey-Implementations"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys/CodingKey-Implementations":{"kind":"article","url":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/codingkey-implementations","role":"collectionGroup","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/CodingKey-Implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys","abstract":[],"title":"UpdateDeviceRequest.CodingKeys"},"doc://Passage/documentation/Passage/UpdateDeviceRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateDeviceRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateDeviceRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","abstract":[],"title":"UpdateDeviceRequest"},"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys/debugDescription":{"kind":"symbol","url":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/debugdescription","role":"symbol","title":"debugDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/debugDescription","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatedevicerequest/codingkeys/description.json b/docs/data/documentation/passage/updatedevicerequest/codingkeys/description.json new file mode 100644 index 00000000..e94e1034 --- /dev/null +++ b/docs/data/documentation/passage/updatedevicerequest/codingkeys/description.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updatedevicerequest\/codingkeys\/description"]}],"metadata":{"roleHeading":"Instance Property","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage19UpdateDeviceRequestV10CodingKeysO","role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"description","extendedModule":"Swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/description"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.description","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/CodingKey-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"sections":[],"references":{"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys/description":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic","url":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/description","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/description","role":"symbol","title":"description","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys","abstract":[],"title":"UpdateDeviceRequest.CodingKeys"},"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys/CodingKey-Implementations":{"kind":"article","url":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/codingkey-implementations","role":"collectionGroup","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/CodingKey-Implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/UpdateDeviceRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateDeviceRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateDeviceRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","abstract":[],"title":"UpdateDeviceRequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatedevicerequest/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/updatedevicerequest/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..ec78282f --- /dev/null +++ b/docs/data/documentation/passage/updatedevicerequest/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updatedevicerequest\/codingkeys\/equatable-implementations"]}],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/!=(_:_:)"],"title":"Operators","generated":true}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys"]]},"sections":[],"references":{"doc://Passage/documentation/Passage/UpdateDeviceRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateDeviceRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateDeviceRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","abstract":[],"title":"UpdateDeviceRequest"},"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys","abstract":[],"title":"UpdateDeviceRequest.CodingKeys"},"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys/!=(_:_:)":{"abstract":[],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","type":"topic","url":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatedevicerequest/codingkeys/friendlyname.json b/docs/data/documentation/passage/updatedevicerequest/codingkeys/friendlyname.json new file mode 100644 index 00000000..c34f2175 --- /dev/null +++ b/docs/data/documentation/passage/updatedevicerequest/codingkeys/friendlyname.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/updatedevicerequest\/codingkeys\/friendlyname"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"friendlyName","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}]}],"kind":"symbol","metadata":{"symbolKind":"case","role":"symbol","title":"UpdateDeviceRequest.CodingKeys.friendlyName","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"friendlyName","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage19UpdateDeviceRequestV10CodingKeysO12friendlyNameyA2EmF","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/friendlyName"},"references":{"doc://Passage/documentation/Passage/UpdateDeviceRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateDeviceRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateDeviceRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","abstract":[],"title":"UpdateDeviceRequest"},"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys","abstract":[],"title":"UpdateDeviceRequest.CodingKeys"},"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys/friendlyName":{"kind":"symbol","url":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/friendlyname","role":"symbol","title":"UpdateDeviceRequest.CodingKeys.friendlyName","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/friendlyName","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"friendlyName"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatedevicerequest/codingkeys/hash(into:).json b/docs/data/documentation/passage/updatedevicerequest/codingkeys/hash(into:).json new file mode 100644 index 00000000..f4ad5cbe --- /dev/null +++ b/docs/data/documentation/passage/updatedevicerequest/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"metadata":{"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage19UpdateDeviceRequestV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Instance Method","role":"symbol","title":"hash(into:)","symbolKind":"method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/hash(into:)"},"variants":[{"paths":["\/documentation\/passage\/updatedevicerequest\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys","abstract":[],"title":"UpdateDeviceRequest.CodingKeys"},"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys/hash(into:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"title":"hash(into:)","kind":"symbol","url":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/hash(into:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateDeviceRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateDeviceRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateDeviceRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","abstract":[],"title":"UpdateDeviceRequest"},"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/RawRepresentable-Implementations","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatedevicerequest/codingkeys/hashvalue.json b/docs/data/documentation/passage/updatedevicerequest/codingkeys/hashvalue.json new file mode 100644 index 00000000..ecfaa705 --- /dev/null +++ b/docs/data/documentation/passage/updatedevicerequest/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/hashValue"},"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage19UpdateDeviceRequestV10CodingKeysO","extendedModule":"Swift","title":"hashValue","role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"property","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}]},"sections":[],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updatedevicerequest\/codingkeys\/hashvalue"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"references":{"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys/hashValue":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/hashValue","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"title":"hashValue","kind":"symbol","url":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/hashvalue"},"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys","abstract":[],"title":"UpdateDeviceRequest.CodingKeys"},"doc://Passage/documentation/Passage/UpdateDeviceRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateDeviceRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateDeviceRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","abstract":[],"title":"UpdateDeviceRequest"},"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys/RawRepresentable-Implementations":{"kind":"article","url":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","title":"RawRepresentable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/RawRepresentable-Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatedevicerequest/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/updatedevicerequest/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..37dae5eb --- /dev/null +++ b/docs/data/documentation/passage/updatedevicerequest/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/passage\/updatedevicerequest\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys"]]},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}]}]}],"metadata":{"externalID":"s:7Passage19UpdateDeviceRequestV10CodingKeysO8intValueAESgSi_tcfc","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"title":"init(intValue:)","symbolKind":"init","roleHeading":"Initializer","role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/init(intValue:)"},"references":{"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys","abstract":[],"title":"UpdateDeviceRequest.CodingKeys"},"doc://Passage/documentation/Passage/UpdateDeviceRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateDeviceRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateDeviceRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","abstract":[],"title":"UpdateDeviceRequest"},"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys/init(intValue:)":{"kind":"symbol","url":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/init(intvalue:)","role":"symbol","title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/init(intValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatedevicerequest/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/updatedevicerequest/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..7f538792 --- /dev/null +++ b/docs/data/documentation/passage/updatedevicerequest/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"metadata":{"symbolKind":"init","externalID":"s:7Passage19UpdateDeviceRequestV10CodingKeysO8rawValueAESgSS_tcfc","role":"symbol","roleHeading":"Initializer","title":"init(rawValue:)","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updatedevicerequest\/codingkeys\/init(rawvalue:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys"]]},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateDeviceRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateDeviceRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateDeviceRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","abstract":[],"title":"UpdateDeviceRequest"},"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys","abstract":[],"title":"UpdateDeviceRequest.CodingKeys"},"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys/init(rawValue:)":{"kind":"symbol","url":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/init(rawvalue:)","role":"symbol","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatedevicerequest/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/updatedevicerequest/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..6514e2cb --- /dev/null +++ b/docs/data/documentation/passage/updatedevicerequest/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"metadata":{"role":"symbol","roleHeading":"Initializer","modules":[{"name":"Passage"}],"externalID":"s:7Passage19UpdateDeviceRequestV10CodingKeysO11stringValueAESgSS_tcfc","symbolKind":"init","title":"init(stringValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(stringValue:)","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updatedevicerequest\/codingkeys\/init(stringvalue:)"]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateDeviceRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateDeviceRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateDeviceRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","abstract":[],"title":"UpdateDeviceRequest"},"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys/init(stringValue:)":{"type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/init(stringvalue:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/init(stringValue:)","abstract":[],"title":"init(stringValue:)"},"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys","abstract":[],"title":"UpdateDeviceRequest.CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatedevicerequest/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/updatedevicerequest/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..0e9dc1d2 --- /dev/null +++ b/docs/data/documentation/passage/updatedevicerequest/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/RawRepresentable-Implementations"},"kind":"article","topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/hashValue"],"generated":true},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"variants":[{"paths":["\/documentation\/passage\/updatedevicerequest\/codingkeys\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"title":"RawRepresentable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"references":{"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys","abstract":[],"title":"UpdateDeviceRequest.CodingKeys"},"doc://Passage/documentation/Passage/UpdateDeviceRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateDeviceRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateDeviceRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","abstract":[],"title":"UpdateDeviceRequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys/hashValue":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/hashValue","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"title":"hashValue","kind":"symbol","url":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/hashvalue"},"doc://Passage/documentation/Passage/UpdateDeviceRequest/CodingKeys/hash(into:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/CodingKeys\/hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"title":"hash(into:)","kind":"symbol","url":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/hash(into:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatedevicerequest/encode(to:).json b/docs/data/documentation/passage/updatedevicerequest/encode(to:).json new file mode 100644 index 00000000..b3d07f40 --- /dev/null +++ b/docs/data/documentation/passage/updatedevicerequest/encode(to:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/encode(to:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"symbolKind":"method","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage19UpdateDeviceRequestV6encode2toys7Encoder_p_tKF","roleHeading":"Instance Method","title":"encode(to:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/updatedevicerequest\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://Passage/documentation/Passage/UpdateDeviceRequest/encode(to:)":{"role":"symbol","title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/encode(to:)","url":"\/documentation\/passage\/updatedevicerequest\/encode(to:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateDeviceRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateDeviceRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateDeviceRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","abstract":[],"title":"UpdateDeviceRequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatedevicerequest/equatable-implementations.json b/docs/data/documentation/passage/updatedevicerequest/equatable-implementations.json new file mode 100644 index 00000000..8f742a27 --- /dev/null +++ b/docs/data/documentation/passage/updatedevicerequest/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest"]]},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/!=(_:_:)"],"generated":true}],"variants":[{"paths":["\/documentation\/passage\/updatedevicerequest\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/Equatable-Implementations"},"references":{"doc://Passage/documentation/Passage/UpdateDeviceRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateDeviceRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateDeviceRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","abstract":[],"title":"UpdateDeviceRequest"},"doc://Passage/documentation/Passage/UpdateDeviceRequest/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/!=(_:_:)","url":"\/documentation\/passage\/updatedevicerequest\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatedevicerequest/friendlyname.json b/docs/data/documentation/passage/updatedevicerequest/friendlyname.json new file mode 100644 index 00000000..c0d1092a --- /dev/null +++ b/docs/data/documentation/passage/updatedevicerequest/friendlyname.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"friendlyName","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/friendlyName","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"friendlyName","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"modules":[{"name":"Passage"}],"symbolKind":"property","externalID":"s:7Passage19UpdateDeviceRequestV12friendlyNameSSvp","title":"friendlyName","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updatedevicerequest\/friendlyname"]}],"references":{"doc://Passage/documentation/Passage/UpdateDeviceRequest/friendlyName":{"role":"symbol","title":"friendlyName","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"friendlyName","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/friendlyName","url":"\/documentation\/passage\/updatedevicerequest\/friendlyname"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateDeviceRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateDeviceRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateDeviceRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","abstract":[],"title":"UpdateDeviceRequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatedevicerequest/init(friendlyname:).json b/docs/data/documentation/passage/updatedevicerequest/init(friendlyname:).json new file mode 100644 index 00000000..9ba2d452 --- /dev/null +++ b/docs/data/documentation/passage/updatedevicerequest/init(friendlyname:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/init(friendlyName:)"},"metadata":{"title":"init(friendlyName:)","role":"symbol","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"friendlyName"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"externalID":"s:7Passage19UpdateDeviceRequestV12friendlyNameACSS_tcfc","roleHeading":"Initializer","modules":[{"name":"Passage"}]},"variants":[{"paths":["\/documentation\/passage\/updatedevicerequest\/init(friendlyname:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"friendlyName"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/UpdateDeviceRequest/init(friendlyName:)":{"url":"\/documentation\/passage\/updatedevicerequest\/init(friendlyname:)","abstract":[],"title":"init(friendlyName:)","type":"topic","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"friendlyName","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/init(friendlyName:)","kind":"symbol"},"doc://Passage/documentation/Passage/UpdateDeviceRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateDeviceRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateDeviceRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","abstract":[],"title":"UpdateDeviceRequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatedevicerequest/init(from:).json b/docs/data/documentation/passage/updatedevicerequest/init(from:).json new file mode 100644 index 00000000..9f071c89 --- /dev/null +++ b/docs/data/documentation/passage/updatedevicerequest/init(from:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/updatedevicerequest\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/init(from:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"roleHeading":"Initializer","symbolKind":"init","externalID":"s:7Passage19UpdateDeviceRequestV4fromACs7Decoder_p_tKcfc","role":"symbol","title":"init(from:)","modules":[{"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage/UpdateDeviceRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateDeviceRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updatedevicerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateDeviceRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest","abstract":[],"title":"UpdateDeviceRequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateDeviceRequest/init(from:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","url":"\/documentation\/passage\/updatedevicerequest\/init(from:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateDeviceRequest\/init(from:)","role":"symbol","title":"init(from:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatemetadatarequest.json b/docs/data/documentation/passage/updatemetadatarequest.json new file mode 100644 index 00000000..ebf469a5 --- /dev/null +++ b/docs/data/documentation/passage/updatemetadatarequest.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/init(userMetadata:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/userMetadata"]},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/encode(to:)"]},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"kind":"relationships","type":"conformsTo"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"UpdateMetadataRequest","kind":"identifier"}]}]}],"variants":[{"paths":["\/documentation\/passage\/updatemetadatarequest"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest"},"metadata":{"symbolKind":"struct","navigatorTitle":[{"kind":"identifier","text":"UpdateMetadataRequest"}],"role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"UpdateMetadataRequest","kind":"identifier"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage21UpdateMetadataRequestV","roleHeading":"Structure","title":"UpdateMetadataRequest"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys":{"type":"topic","title":"UpdateMetadataRequest.CodingKeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys","url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/UpdateMetadataRequest/Equatable-Implementations":{"role":"collectionGroup","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/Equatable-Implementations","abstract":[],"type":"topic","url":"\/documentation\/passage\/updatemetadatarequest\/equatable-implementations","title":"Equatable Implementations"},"doc://Passage/documentation/Passage/UpdateMetadataRequest":{"title":"UpdateMetadataRequest","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"UpdateMetadataRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","url":"\/documentation\/passage\/updatemetadatarequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateMetadataRequest"}],"type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/UpdateMetadataRequest/userMetadata":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"userMetadata","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/userMetadata","abstract":[],"type":"topic","url":"\/documentation\/passage\/updatemetadatarequest\/usermetadata","title":"userMetadata"},"doc://Passage/documentation/Passage/UpdateMetadataRequest/init(from:)":{"abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/init(from:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic","title":"init(from:)","url":"\/documentation\/passage\/updatemetadatarequest\/init(from:)"},"doc://Passage/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/UpdateMetadataRequest/encode(to:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/encode(to:)","abstract":[],"type":"topic","url":"\/documentation\/passage\/updatemetadatarequest\/encode(to:)","title":"encode(to:)"},"doc://Passage/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/documentation/Passage/UpdateMetadataRequest/init(userMetadata:)":{"abstract":[],"kind":"symbol","url":"\/documentation\/passage\/updatemetadatarequest\/init(usermetadata:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"userMetadata"},{"text":": ","kind":"text"},{"text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"title":"init(userMetadata:)","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/init(userMetadata:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatemetadatarequest/!=(_:_:).json b/docs/data/documentation/passage/updatemetadatarequest/!=(_:_:).json new file mode 100644 index 00000000..50ce9c5b --- /dev/null +++ b/docs/data/documentation/passage/updatemetadatarequest/!=(_:_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/Equatable-Implementations"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}]}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updatemetadatarequest\/!=(_:_:)"]}],"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage21UpdateMetadataRequestV","role":"symbol","extendedModule":"Swift","title":"!=(_:_:)","roleHeading":"Operator","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/!=(_:_:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/UpdateMetadataRequest/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","url":"\/documentation\/passage\/updatemetadatarequest\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateMetadataRequest/Equatable-Implementations":{"role":"collectionGroup","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/Equatable-Implementations","abstract":[],"type":"topic","url":"\/documentation\/passage\/updatemetadatarequest\/equatable-implementations","title":"Equatable Implementations"},"doc://Passage/documentation/Passage/UpdateMetadataRequest":{"title":"UpdateMetadataRequest","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"UpdateMetadataRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","url":"\/documentation\/passage\/updatemetadatarequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateMetadataRequest"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatemetadatarequest/codingkeys.json b/docs/data/documentation/passage/updatemetadatarequest/codingkeys.json new file mode 100644 index 00000000..72e17b2d --- /dev/null +++ b/docs/data/documentation/passage/updatemetadatarequest/codingkeys.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/userMetadata"],"title":"Enumeration Cases"},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/init(stringValue:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/RawRepresentable-Implementations"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys"},"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","kind":"relationships"}],"variants":[{"paths":["\/documentation\/passage\/updatemetadatarequest\/codingkeys"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"platforms":["iOS"],"languages":["swift"]}]}],"metadata":{"externalID":"s:7Passage21UpdateMetadataRequestV10CodingKeysO","roleHeading":"Enumeration","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"modules":[{"name":"Passage"}],"symbolKind":"enum","title":"UpdateMetadataRequest.CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"references":{"doc://Passage/SY":{"identifier":"doc:\/\/Passage\/SY","type":"unresolvable","title":"Swift.RawRepresentable"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/UpdateMetadataRequest":{"title":"UpdateMetadataRequest","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"UpdateMetadataRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","url":"\/documentation\/passage\/updatemetadatarequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateMetadataRequest"}],"type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","abstract":[]},"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys/init(rawValue:)":{"url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/init(rawvalue:)","type":"topic","abstract":[],"title":"init(rawValue:)","role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys":{"type":"topic","title":"UpdateMetadataRequest.CodingKeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys","url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/s12CaseIterableP":{"identifier":"doc:\/\/Passage\/s12CaseIterableP","type":"unresolvable","title":"Swift.CaseIterable"},"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys/Equatable-Implementations":{"url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/equatable-implementations","kind":"article","type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","abstract":[]},"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys/init(stringValue:)":{"type":"topic","title":"init(stringValue:)","role":"symbol","url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/init(stringvalue:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/init(stringValue:)","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","type":"unresolvable","title":"Swift.Hashable"},"doc://Passage/s8SendableP":{"identifier":"doc:\/\/Passage\/s8SendableP","type":"unresolvable","title":"Swift.Sendable"},"doc://Passage/s9CodingKeyP":{"identifier":"doc:\/\/Passage\/s9CodingKeyP","type":"unresolvable","title":"Swift.CodingKey"},"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys/userMetadata":{"role":"symbol","title":"UpdateMetadataRequest.CodingKeys.userMetadata","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userMetadata"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/userMetadata","url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/usermetadata"},"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys/CodingKey-Implementations":{"abstract":[],"type":"topic","kind":"article","url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations"},"doc://Passage/s23CustomStringConvertibleP":{"identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys/init(intValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/init(intValue:)","title":"init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/init(intvalue:)","abstract":[],"type":"topic","role":"symbol","kind":"symbol"},"doc://Passage/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","type":"unresolvable","title":"Swift.CustomDebugStringConvertible"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatemetadatarequest/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/updatemetadatarequest/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..81ef8e98 --- /dev/null +++ b/docs/data/documentation/passage/updatemetadatarequest/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/Equatable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updatemetadatarequest\/codingkeys\/!=(_:_:)"]}],"metadata":{"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage21UpdateMetadataRequestV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","role":"symbol","roleHeading":"Operator","symbolKind":"op"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}]}],"references":{"doc://Passage/documentation/Passage/UpdateMetadataRequest":{"title":"UpdateMetadataRequest","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"UpdateMetadataRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","url":"\/documentation\/passage\/updatemetadatarequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateMetadataRequest"}],"type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys/Equatable-Implementations":{"url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/equatable-implementations","kind":"article","type":"topic","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","abstract":[]},"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys":{"type":"topic","title":"UpdateMetadataRequest.CodingKeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys","url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys/!=(_:_:)":{"kind":"symbol","url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/!=(_:_:)","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/!=(_:_:)","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatemetadatarequest/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/updatemetadatarequest/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..9cd7f9b0 --- /dev/null +++ b/docs/data/documentation/passage/updatemetadatarequest/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys"]]},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"CodingKey Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updatemetadatarequest\/codingkeys\/codingkey-implementations"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/description"],"generated":true}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"sections":[],"kind":"article","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys/debugDescription":{"title":"debugDescription","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/debugDescription","url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/debugdescription","kind":"symbol"},"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys/description":{"title":"description","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/description","url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/description","kind":"symbol"},"doc://Passage/documentation/Passage/UpdateMetadataRequest":{"title":"UpdateMetadataRequest","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"UpdateMetadataRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","url":"\/documentation\/passage\/updatemetadatarequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateMetadataRequest"}],"type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys":{"type":"topic","title":"UpdateMetadataRequest.CodingKeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys","url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatemetadatarequest/codingkeys/debugdescription.json b/docs/data/documentation/passage/updatemetadatarequest/codingkeys/debugdescription.json new file mode 100644 index 00000000..e20fda58 --- /dev/null +++ b/docs/data/documentation/passage/updatemetadatarequest/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Instance Property","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"property","title":"debugDescription","extendedModule":"Swift","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage21UpdateMetadataRequestV10CodingKeysO","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"role":"symbol"},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/CodingKey-Implementations"]]},"variants":[{"paths":["\/documentation\/passage\/updatemetadatarequest\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys/CodingKey-Implementations":{"abstract":[],"type":"topic","kind":"article","url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateMetadataRequest":{"title":"UpdateMetadataRequest","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"UpdateMetadataRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","url":"\/documentation\/passage\/updatemetadatarequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateMetadataRequest"}],"type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys":{"type":"topic","title":"UpdateMetadataRequest.CodingKeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys","url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys/debugDescription":{"title":"debugDescription","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/debugDescription","url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/debugdescription","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatemetadatarequest/codingkeys/description.json b/docs/data/documentation/passage/updatemetadatarequest/codingkeys/description.json new file mode 100644 index 00000000..b88ca1fd --- /dev/null +++ b/docs/data/documentation/passage/updatemetadatarequest/codingkeys/description.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"metadata":{"title":"description","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"roleHeading":"Instance Property","extendedModule":"Swift","symbolKind":"property","modules":[{"name":"Passage","relatedModules":["Swift"]}],"role":"symbol","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage21UpdateMetadataRequestV10CodingKeysO"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.description","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/CodingKey-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updatemetadatarequest\/codingkeys\/description"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/description"},"references":{"doc://Passage/documentation/Passage/UpdateMetadataRequest":{"title":"UpdateMetadataRequest","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"UpdateMetadataRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","url":"\/documentation\/passage\/updatemetadatarequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateMetadataRequest"}],"type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys/CodingKey-Implementations":{"abstract":[],"type":"topic","kind":"article","url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","title":"CodingKey Implementations"},"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys/description":{"title":"description","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/description","url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/description","kind":"symbol"},"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys":{"type":"topic","title":"UpdateMetadataRequest.CodingKeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys","url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatemetadatarequest/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/updatemetadatarequest/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..f39a6988 --- /dev/null +++ b/docs/data/documentation/passage/updatemetadatarequest/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updatemetadatarequest\/codingkeys\/equatable-implementations"]}],"kind":"article","sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/!=(_:_:)"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys/!=(_:_:)":{"kind":"symbol","url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/!=(_:_:)","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/!=(_:_:)","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys":{"type":"topic","title":"UpdateMetadataRequest.CodingKeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys","url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/UpdateMetadataRequest":{"title":"UpdateMetadataRequest","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"UpdateMetadataRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","url":"\/documentation\/passage\/updatemetadatarequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateMetadataRequest"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatemetadatarequest/codingkeys/hash(into:).json b/docs/data/documentation/passage/updatemetadatarequest/codingkeys/hash(into:).json new file mode 100644 index 00000000..8b8e710c --- /dev/null +++ b/docs/data/documentation/passage/updatemetadatarequest/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"metadata":{"extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Method","role":"symbol","symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage21UpdateMetadataRequestV10CodingKeysO","title":"hash(into:)"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"paths":["\/documentation\/passage\/updatemetadatarequest\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/hash(into:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys":{"type":"topic","title":"UpdateMetadataRequest.CodingKeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys","url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys/hash(into:)":{"type":"topic","url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/hash(into:)","abstract":[],"title":"hash(into:)"},"doc://Passage/documentation/Passage/UpdateMetadataRequest":{"title":"UpdateMetadataRequest","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"UpdateMetadataRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","url":"\/documentation\/passage\/updatemetadatarequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateMetadataRequest"}],"type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatemetadatarequest/codingkeys/hashvalue.json b/docs/data/documentation/passage/updatemetadatarequest/codingkeys/hashvalue.json new file mode 100644 index 00000000..31d676a3 --- /dev/null +++ b/docs/data/documentation/passage/updatemetadatarequest/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/updatemetadatarequest\/codingkeys\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage21UpdateMetadataRequestV10CodingKeysO","title":"hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","roleHeading":"Instance Property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["iOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/hashValue"},"references":{"doc://Passage/documentation/Passage/UpdateMetadataRequest":{"title":"UpdateMetadataRequest","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"UpdateMetadataRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","url":"\/documentation\/passage\/updatemetadatarequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateMetadataRequest"}],"type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys":{"type":"topic","title":"UpdateMetadataRequest.CodingKeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys","url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/rawrepresentable-implementations","role":"collectionGroup","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/RawRepresentable-Implementations","title":"RawRepresentable Implementations","abstract":[]},"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys/hashValue":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/hashValue","role":"symbol","title":"hashValue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"kind":"symbol","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/hashvalue","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatemetadatarequest/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/updatemetadatarequest/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..fc808135 --- /dev/null +++ b/docs/data/documentation/passage/updatemetadatarequest/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/updatemetadatarequest\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"init","title":"init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"modules":[{"name":"Passage"}],"roleHeading":"Initializer","role":"symbol","externalID":"s:7Passage21UpdateMetadataRequestV10CodingKeysO8intValueAESgSi_tcfc"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/init(intValue:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage/UpdateMetadataRequest":{"title":"UpdateMetadataRequest","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"UpdateMetadataRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","url":"\/documentation\/passage\/updatemetadatarequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateMetadataRequest"}],"type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys":{"type":"topic","title":"UpdateMetadataRequest.CodingKeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys","url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys/init(intValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/init(intValue:)","title":"init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/init(intvalue:)","abstract":[],"type":"topic","role":"symbol","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatemetadatarequest/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/updatemetadatarequest/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..de6c0b84 --- /dev/null +++ b/docs/data/documentation/passage/updatemetadatarequest/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"symbolKind":"init","roleHeading":"Initializer","role":"symbol","title":"init(rawValue:)","externalID":"s:7Passage21UpdateMetadataRequestV10CodingKeysO8rawValueAESgSS_tcfc","modules":[{"name":"Passage"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/updatemetadatarequest\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys/init(rawValue:)":{"url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/init(rawvalue:)","type":"topic","abstract":[],"title":"init(rawValue:)","role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys":{"type":"topic","title":"UpdateMetadataRequest.CodingKeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys","url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/UpdateMetadataRequest":{"title":"UpdateMetadataRequest","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"UpdateMetadataRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","url":"\/documentation\/passage\/updatemetadatarequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateMetadataRequest"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatemetadatarequest/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/updatemetadatarequest/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..60d88ab3 --- /dev/null +++ b/docs/data/documentation/passage/updatemetadatarequest/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"title":"init(stringValue:)","role":"symbol","symbolKind":"init","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"externalID":"s:7Passage21UpdateMetadataRequestV10CodingKeysO11stringValueAESgSS_tcfc","modules":[{"name":"Passage"}]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updatemetadatarequest\/codingkeys\/init(stringvalue:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys/init(stringValue:)":{"type":"topic","title":"init(stringValue:)","role":"symbol","url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/init(stringvalue:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/init(stringValue:)","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}]},"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys":{"type":"topic","title":"UpdateMetadataRequest.CodingKeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys","url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateMetadataRequest":{"title":"UpdateMetadataRequest","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"UpdateMetadataRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","url":"\/documentation\/passage\/updatemetadatarequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateMetadataRequest"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatemetadatarequest/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/updatemetadatarequest/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..5be96c15 --- /dev/null +++ b/docs/data/documentation/passage/updatemetadatarequest/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"title":"RawRepresentable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/hashValue"],"title":"Instance Properties"},{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/hash(into:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updatemetadatarequest\/codingkeys\/rawrepresentable-implementations"]}],"references":{"doc://Passage/documentation/Passage/UpdateMetadataRequest":{"title":"UpdateMetadataRequest","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"UpdateMetadataRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","url":"\/documentation\/passage\/updatemetadatarequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateMetadataRequest"}],"type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys":{"type":"topic","title":"UpdateMetadataRequest.CodingKeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys","url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys/hashValue":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/hashValue","role":"symbol","title":"hashValue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"kind":"symbol","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/hashvalue","type":"topic"},"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys/hash(into:)":{"type":"topic","url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/hash(into:)","abstract":[],"title":"hash(into:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatemetadatarequest/codingkeys/usermetadata.json b/docs/data/documentation/passage/updatemetadatarequest/codingkeys/usermetadata.json new file mode 100644 index 00000000..1bd69ba7 --- /dev/null +++ b/docs/data/documentation/passage/updatemetadatarequest/codingkeys/usermetadata.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userMetadata","kind":"identifier"}],"languages":["swift"]}]}],"metadata":{"symbolKind":"case","role":"symbol","title":"UpdateMetadataRequest.CodingKeys.userMetadata","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userMetadata","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage21UpdateMetadataRequestV10CodingKeysO04userC0yA2EmF","modules":[{"name":"Passage"}]},"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/updatemetadatarequest\/codingkeys\/usermetadata"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/userMetadata"},"references":{"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys":{"type":"topic","title":"UpdateMetadataRequest.CodingKeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys","url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"abstract":[],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/UpdateMetadataRequest":{"title":"UpdateMetadataRequest","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"UpdateMetadataRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","url":"\/documentation\/passage\/updatemetadatarequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateMetadataRequest"}],"type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateMetadataRequest/CodingKeys/userMetadata":{"role":"symbol","title":"UpdateMetadataRequest.CodingKeys.userMetadata","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userMetadata"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/CodingKeys\/userMetadata","url":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/usermetadata"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatemetadatarequest/encode(to:).json b/docs/data/documentation/passage/updatemetadatarequest/encode(to:).json new file mode 100644 index 00000000..1ba505ee --- /dev/null +++ b/docs/data/documentation/passage/updatemetadatarequest/encode(to:).json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"externalID":"s:7Passage21UpdateMetadataRequestV6encode2toys7Encoder_p_tKF","title":"encode(to:)","role":"symbol","roleHeading":"Instance Method"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/encode(to:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updatemetadatarequest\/encode(to:)"]}],"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateMetadataRequest":{"title":"UpdateMetadataRequest","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"UpdateMetadataRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","url":"\/documentation\/passage\/updatemetadatarequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateMetadataRequest"}],"type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/UpdateMetadataRequest/encode(to:)":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/encode(to:)","abstract":[],"type":"topic","url":"\/documentation\/passage\/updatemetadatarequest\/encode(to:)","title":"encode(to:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatemetadatarequest/equatable-implementations.json b/docs/data/documentation/passage/updatemetadatarequest/equatable-implementations.json new file mode 100644 index 00000000..49c5e021 --- /dev/null +++ b/docs/data/documentation/passage/updatemetadatarequest/equatable-implementations.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/updatemetadatarequest\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/!=(_:_:)"],"generated":true}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/Equatable-Implementations"},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"article","references":{"doc://Passage/documentation/Passage/UpdateMetadataRequest":{"title":"UpdateMetadataRequest","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"UpdateMetadataRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","url":"\/documentation\/passage\/updatemetadatarequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateMetadataRequest"}],"type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateMetadataRequest/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"type":"topic","url":"\/documentation\/passage\/updatemetadatarequest\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatemetadatarequest/init(from:).json b/docs/data/documentation/passage/updatemetadatarequest/init(from:).json new file mode 100644 index 00000000..31accdbf --- /dev/null +++ b/docs/data/documentation/passage/updatemetadatarequest/init(from:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"platforms":["iOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"role":"symbol","roleHeading":"Initializer","externalID":"s:7Passage21UpdateMetadataRequestV4fromACs7Decoder_p_tKcfc","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"modules":[{"name":"Passage"}],"symbolKind":"init","title":"init(from:)"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/init(from:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updatemetadatarequest\/init(from:)"]}],"references":{"doc://Passage/documentation/Passage/UpdateMetadataRequest/init(from:)":{"abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/init(from:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic","title":"init(from:)","url":"\/documentation\/passage\/updatemetadatarequest\/init(from:)"},"doc://Passage/documentation/Passage/UpdateMetadataRequest":{"title":"UpdateMetadataRequest","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"UpdateMetadataRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","url":"\/documentation\/passage\/updatemetadatarequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateMetadataRequest"}],"type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatemetadatarequest/init(usermetadata:).json b/docs/data/documentation/passage/updatemetadatarequest/init(usermetadata:).json new file mode 100644 index 00000000..9719688d --- /dev/null +++ b/docs/data/documentation/passage/updatemetadatarequest/init(usermetadata:).json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"userMetadata","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"externalID":"s:7Passage21UpdateMetadataRequestV04userC0AC10AnyCodableAEVSg_tcfc","roleHeading":"Initializer","symbolKind":"init","title":"init(userMetadata:)","role":"symbol"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"userMetadata"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV"},{"kind":"text","text":"? = nil)"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/init(userMetadata:)","interfaceLanguage":"swift"},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/updatemetadatarequest\/init(usermetadata:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/UpdateMetadataRequest":{"title":"UpdateMetadataRequest","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"UpdateMetadataRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","url":"\/documentation\/passage\/updatemetadatarequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateMetadataRequest"}],"type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/UpdateMetadataRequest/init(userMetadata:)":{"abstract":[],"kind":"symbol","url":"\/documentation\/passage\/updatemetadatarequest\/init(usermetadata:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"userMetadata"},{"text":": ","kind":"text"},{"text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"title":"init(userMetadata:)","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/init(userMetadata:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updatemetadatarequest/usermetadata.json b/docs/data/documentation/passage/updatemetadatarequest/usermetadata.json new file mode 100644 index 00000000..bae423de --- /dev/null +++ b/docs/data/documentation/passage/updatemetadatarequest/usermetadata.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/userMetadata","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest"]]},"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"title":"userMetadata","role":"symbol","roleHeading":"Instance Property","externalID":"s:7Passage21UpdateMetadataRequestV04userC010AnyCodableAEVSgvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userMetadata"},{"kind":"text","text":": "},{"text":"AnyCodable","kind":"typeIdentifier","preciseIdentifier":"s:10AnyCodableAAV"},{"text":"?","kind":"text"}],"symbolKind":"property"},"variants":[{"paths":["\/documentation\/passage\/updatemetadatarequest\/usermetadata"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"userMetadata","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateMetadataRequest/userMetadata":{"role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"userMetadata","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest\/userMetadata","abstract":[],"type":"topic","url":"\/documentation\/passage\/updatemetadatarequest\/usermetadata","title":"userMetadata"},"doc://Passage/documentation/Passage/UpdateMetadataRequest":{"title":"UpdateMetadataRequest","kind":"symbol","abstract":[],"navigatorTitle":[{"text":"UpdateMetadataRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateMetadataRequest","url":"\/documentation\/passage\/updatemetadatarequest","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateMetadataRequest"}],"type":"topic","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuseremailrequest.json b/docs/data/documentation/passage/updateuseremailrequest.json new file mode 100644 index 00000000..e3741301 --- /dev/null +++ b/docs/data/documentation/passage/updateuseremailrequest.json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","relationshipsSections":[{"title":"Conforms To","kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updateuseremailrequest"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"UpdateUserEmailRequest","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"struct","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UpdateUserEmailRequest"}],"navigatorTitle":[{"text":"UpdateUserEmailRequest","kind":"identifier"}],"roleHeading":"Structure","externalID":"s:7Passage22UpdateUserEmailRequestV","title":"UpdateUserEmailRequest","role":"symbol"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/init(language:magicLinkPath:newEmail:redirectUrl:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/language","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/magicLinkPath","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/newEmail","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/redirectUrl"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/encode(to:)"],"title":"Instance Methods"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys"],"title":"Enumerations"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"references":{"doc://Passage/SE":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/magicLinkPath":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/magicLinkPath","url":"\/documentation\/passage\/updateuseremailrequest\/magiclinkpath","type":"topic","kind":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"magicLinkPath","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"magicLinkPath","role":"symbol"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/redirectUrl":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/redirectUrl","role":"symbol","title":"redirectUrl","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"redirectUrl","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/updateuseremailrequest\/redirecturl"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/Equatable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/updateuseremailrequest\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/Equatable-Implementations","type":"topic","kind":"article","title":"Equatable Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys","title":"UpdateUserEmailRequest.CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/newEmail":{"type":"topic","url":"\/documentation\/passage\/updateuseremailrequest\/newemail","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"newEmail","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/newEmail","abstract":[],"title":"newEmail"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/init(from:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/init(from:)","role":"symbol","title":"init(from:)","type":"topic","url":"\/documentation\/passage\/updateuseremailrequest\/init(from:)"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/init(language:magicLinkPath:newEmail:redirectUrl:)":{"title":"init(language:magicLinkPath:newEmail:redirectUrl:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"language","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"magicLinkPath"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"newEmail","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectUrl"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/init(language:magicLinkPath:newEmail:redirectUrl:)","url":"\/documentation\/passage\/updateuseremailrequest\/init(language:magiclinkpath:newemail:redirecturl:)","kind":"symbol"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateUserEmailRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"UpdateUserEmailRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","kind":"symbol","navigatorTitle":[{"text":"UpdateUserEmailRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/language":{"role":"symbol","kind":"symbol","title":"language","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/language","url":"\/documentation\/passage\/updateuseremailrequest\/language","abstract":[{"type":"text","text":"language of the email to send (optional)"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"language","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/Se":{"type":"unresolvable","identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/encode(to:)":{"kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/encode(to:)","url":"\/documentation\/passage\/updateuseremailrequest\/encode(to:)","title":"encode(to:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuseremailrequest/!=(_:_:).json b/docs/data/documentation/passage/updateuseremailrequest/!=(_:_:).json new file mode 100644 index 00000000..4ee357d7 --- /dev/null +++ b/docs/data/documentation/passage/updateuseremailrequest/!=(_:_:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/Equatable-Implementations"]]},"metadata":{"title":"!=(_:_:)","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage22UpdateUserEmailRequestV","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"extendedModule":"Swift","role":"symbol"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/!=(_:_:)"},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/updateuseremailrequest\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/!=(_:_:)":{"role":"symbol","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/passage\/updateuseremailrequest\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/!=(_:_:)","type":"topic","kind":"symbol","title":"!=(_:_:)"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/Equatable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/updateuseremailrequest\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/Equatable-Implementations","type":"topic","kind":"article","title":"Equatable Implementations"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateUserEmailRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"UpdateUserEmailRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","kind":"symbol","navigatorTitle":[{"text":"UpdateUserEmailRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuseremailrequest/codingkeys.json b/docs/data/documentation/passage/updateuseremailrequest/codingkeys.json new file mode 100644 index 00000000..28b5e77a --- /dev/null +++ b/docs/data/documentation/passage/updateuseremailrequest/codingkeys.json @@ -0,0 +1 @@ +{"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/language","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/magicLinkPath","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/newEmail","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/redirectUrl"]},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/init(stringValue:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/RawRepresentable-Implementations"],"generated":true}],"relationshipsSections":[{"kind":"relationships","type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"metadata":{"externalID":"s:7Passage22UpdateUserEmailRequestV10CodingKeysO","symbolKind":"enum","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"roleHeading":"Enumeration","role":"symbol","modules":[{"name":"Passage"}],"title":"UpdateUserEmailRequest.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}]},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/passage\/updateuseremailrequest\/codingkeys"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/s23CustomStringConvertibleP":{"identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible","type":"unresolvable"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys/init(rawValue:)":{"kind":"symbol","url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/init(rawvalue:)","role":"symbol","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"type":"topic"},"doc://Passage/s9CodingKeyP":{"identifier":"doc:\/\/Passage\/s9CodingKeyP","title":"Swift.CodingKey","type":"unresolvable"},"doc://Passage/s8SendableP":{"identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable","type":"unresolvable"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/RawRepresentable-Implementations","abstract":[],"role":"collectionGroup","kind":"article","type":"topic"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys/init(intValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/init(intvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/init(intValue:)","role":"symbol","title":"init(intValue:)","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys/init(stringValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/init(stringvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/init(stringValue:)","role":"symbol","title":"init(stringValue:)","type":"topic","abstract":[]},"doc://Passage/s12CaseIterableP":{"identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable","type":"unresolvable"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys/magicLinkPath":{"role":"symbol","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"magicLinkPath","kind":"identifier"}],"abstract":[],"type":"topic","title":"UpdateUserEmailRequest.CodingKeys.magicLinkPath","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/magicLinkPath","url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/magiclinkpath"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys/CodingKey-Implementations":{"abstract":[],"url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/CodingKey-Implementations","title":"CodingKey Implementations","type":"topic","role":"collectionGroup","kind":"article"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys/newEmail":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"newEmail","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/newemail","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/newEmail","role":"symbol","title":"UpdateUserEmailRequest.CodingKeys.newEmail","kind":"symbol"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateUserEmailRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"UpdateUserEmailRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","kind":"symbol","navigatorTitle":[{"text":"UpdateUserEmailRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys/language":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"language"}],"kind":"symbol","url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/language","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/language","role":"symbol","title":"UpdateUserEmailRequest.CodingKeys.language","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP"},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys/redirectUrl":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"redirectUrl","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"UpdateUserEmailRequest.CodingKeys.redirectUrl","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/redirectUrl","kind":"symbol","url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/redirecturl"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys","title":"UpdateUserEmailRequest.CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys"},"doc://Passage/SY":{"title":"Swift.RawRepresentable","type":"unresolvable","identifier":"doc:\/\/Passage\/SY"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuseremailrequest/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/updateuseremailrequest/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..6bc5e2f3 --- /dev/null +++ b/docs/data/documentation/passage/updateuseremailrequest/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/updateuseremailrequest\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/Equatable-Implementations"]]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"title":"!=(_:_:)","role":"symbol","extendedModule":"Swift","symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage22UpdateUserEmailRequestV10CodingKeysO","roleHeading":"Operator","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys/!=(_:_:)":{"url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/!=(_:_:)","abstract":[],"title":"!=(_:_:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys","title":"UpdateUserEmailRequest.CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateUserEmailRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateUserEmailRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"UpdateUserEmailRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","kind":"symbol","navigatorTitle":[{"text":"UpdateUserEmailRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuseremailrequest/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/updateuseremailrequest/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..940d33aa --- /dev/null +++ b/docs/data/documentation/passage/updateuseremailrequest/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","title":"CodingKey Implementations","modules":[{"name":"Passage"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/description"],"title":"Instance Properties","generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updateuseremailrequest\/codingkeys\/codingkey-implementations"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys/description":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/description","role":"symbol","title":"description","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/description"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys/debugDescription":{"abstract":[],"url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/debugdescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/debugDescription","title":"debugDescription","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys","title":"UpdateUserEmailRequest.CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateUserEmailRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"UpdateUserEmailRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","kind":"symbol","navigatorTitle":[{"text":"UpdateUserEmailRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuseremailrequest/codingkeys/debugdescription.json b/docs/data/documentation/passage/updateuseremailrequest/codingkeys/debugdescription.json new file mode 100644 index 00000000..4ab830ae --- /dev/null +++ b/docs/data/documentation/passage/updateuseremailrequest/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"property","roleHeading":"Instance Property","title":"debugDescription","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage22UpdateUserEmailRequestV10CodingKeysO","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"extendedModule":"Swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/debugDescription"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/CodingKey-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updateuseremailrequest\/codingkeys\/debugdescription"]}],"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys","title":"UpdateUserEmailRequest.CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys/CodingKey-Implementations":{"abstract":[],"url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/CodingKey-Implementations","title":"CodingKey Implementations","type":"topic","role":"collectionGroup","kind":"article"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys/debugDescription":{"abstract":[],"url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/debugdescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/debugDescription","title":"debugDescription","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"kind":"symbol"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateUserEmailRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"UpdateUserEmailRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","kind":"symbol","navigatorTitle":[{"text":"UpdateUserEmailRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuseremailrequest/codingkeys/description.json b/docs/data/documentation/passage/updateuseremailrequest/codingkeys/description.json new file mode 100644 index 00000000..c465c3bb --- /dev/null +++ b/docs/data/documentation/passage/updateuseremailrequest/codingkeys/description.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/description","interfaceLanguage":"swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/CodingKey-Implementations"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage22UpdateUserEmailRequestV10CodingKeysO","roleHeading":"Instance Property","role":"symbol","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"property","title":"description"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.description"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updateuseremailrequest\/codingkeys\/description"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"sections":[],"references":{"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys","title":"UpdateUserEmailRequest.CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateUserEmailRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"UpdateUserEmailRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","kind":"symbol","navigatorTitle":[{"text":"UpdateUserEmailRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys/description":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/description","role":"symbol","title":"description","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/description"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys/CodingKey-Implementations":{"abstract":[],"url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/codingkey-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/CodingKey-Implementations","title":"CodingKey Implementations","type":"topic","role":"collectionGroup","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuseremailrequest/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/updateuseremailrequest/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..10301051 --- /dev/null +++ b/docs/data/documentation/passage/updateuseremailrequest/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/!=(_:_:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys"]]},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updateuseremailrequest\/codingkeys\/equatable-implementations"]}],"sections":[],"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/Equatable-Implementations"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys","title":"UpdateUserEmailRequest.CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateUserEmailRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"UpdateUserEmailRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","kind":"symbol","navigatorTitle":[{"text":"UpdateUserEmailRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys/!=(_:_:)":{"url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/!=(_:_:)","abstract":[],"title":"!=(_:_:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/!=(_:_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuseremailrequest/codingkeys/hash(into:).json b/docs/data/documentation/passage/updateuseremailrequest/codingkeys/hash(into:).json new file mode 100644 index 00000000..38840297 --- /dev/null +++ b/docs/data/documentation/passage/updateuseremailrequest/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/updateuseremailrequest\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage22UpdateUserEmailRequestV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Method","role":"symbol","title":"hash(into:)","symbolKind":"method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"references":{"doc://Passage/documentation/Passage/UpdateUserEmailRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateUserEmailRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"UpdateUserEmailRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","kind":"symbol","navigatorTitle":[{"text":"UpdateUserEmailRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys","title":"UpdateUserEmailRequest.CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/RawRepresentable-Implementations","abstract":[],"role":"collectionGroup","kind":"article","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys/hash(into:)":{"role":"symbol","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/hash(into:)","url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/hash(into:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuseremailrequest/codingkeys/hashvalue.json b/docs/data/documentation/passage/updateuseremailrequest/codingkeys/hashvalue.json new file mode 100644 index 00000000..5c140164 --- /dev/null +++ b/docs/data/documentation/passage/updateuseremailrequest/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updateuseremailrequest\/codingkeys\/hashvalue"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"metadata":{"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"extendedModule":"Swift","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage22UpdateUserEmailRequestV10CodingKeysO","symbolKind":"property","title":"hashValue","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["iOS"],"languages":["swift"]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys/hashValue":{"title":"hashValue","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/hashValue","url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/hashvalue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"type":"topic"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/RawRepresentable-Implementations","abstract":[],"role":"collectionGroup","kind":"article","type":"topic"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateUserEmailRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"UpdateUserEmailRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","kind":"symbol","navigatorTitle":[{"text":"UpdateUserEmailRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys","title":"UpdateUserEmailRequest.CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuseremailrequest/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/updateuseremailrequest/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..bcbe7949 --- /dev/null +++ b/docs/data/documentation/passage/updateuseremailrequest/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"sections":[],"variants":[{"paths":["\/documentation\/passage\/updateuseremailrequest\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys"]]},"metadata":{"role":"symbol","symbolKind":"init","modules":[{"name":"Passage"}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"roleHeading":"Initializer","title":"init(intValue:)","externalID":"s:7Passage22UpdateUserEmailRequestV10CodingKeysO8intValueAESgSi_tcfc"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys/init(intValue:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/init(intvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/init(intValue:)","role":"symbol","title":"init(intValue:)","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys","title":"UpdateUserEmailRequest.CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateUserEmailRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"UpdateUserEmailRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","kind":"symbol","navigatorTitle":[{"text":"UpdateUserEmailRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuseremailrequest/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/updateuseremailrequest/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..bb090cd5 --- /dev/null +++ b/docs/data/documentation/passage/updateuseremailrequest/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","role":"symbol","roleHeading":"Initializer","title":"init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"externalID":"s:7Passage22UpdateUserEmailRequestV10CodingKeysO8rawValueAESgSS_tcfc"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/updateuseremailrequest\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/UpdateUserEmailRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateUserEmailRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"UpdateUserEmailRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","kind":"symbol","navigatorTitle":[{"text":"UpdateUserEmailRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys/init(rawValue:)":{"kind":"symbol","url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/init(rawvalue:)","role":"symbol","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys","title":"UpdateUserEmailRequest.CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuseremailrequest/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/updateuseremailrequest/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..057f2bb0 --- /dev/null +++ b/docs/data/documentation/passage/updateuseremailrequest/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(stringValue:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updateuseremailrequest\/codingkeys\/init(stringvalue:)"]}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"externalID":"s:7Passage22UpdateUserEmailRequestV10CodingKeysO11stringValueAESgSS_tcfc","role":"symbol","title":"init(stringValue:)","roleHeading":"Initializer","modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}]},"references":{"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys","title":"UpdateUserEmailRequest.CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys/init(stringValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/init(stringvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/init(stringValue:)","role":"symbol","title":"init(stringValue:)","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/UpdateUserEmailRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateUserEmailRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"UpdateUserEmailRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","kind":"symbol","navigatorTitle":[{"text":"UpdateUserEmailRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuseremailrequest/codingkeys/language.json b/docs/data/documentation/passage/updateuseremailrequest/codingkeys/language.json new file mode 100644 index 00000000..ce2ccf7f --- /dev/null +++ b/docs/data/documentation/passage/updateuseremailrequest/codingkeys/language.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"metadata":{"symbolKind":"case","role":"symbol","roleHeading":"Case","modules":[{"name":"Passage"}],"externalID":"s:7Passage22UpdateUserEmailRequestV10CodingKeysO8languageyA2EmF","title":"UpdateUserEmailRequest.CodingKeys.language","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"language"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/language","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"language","kind":"identifier"}]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updateuseremailrequest\/codingkeys\/language"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys","title":"UpdateUserEmailRequest.CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateUserEmailRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateUserEmailRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"UpdateUserEmailRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","kind":"symbol","navigatorTitle":[{"text":"UpdateUserEmailRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys/language":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"language"}],"kind":"symbol","url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/language","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/language","role":"symbol","title":"UpdateUserEmailRequest.CodingKeys.language","type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuseremailrequest/codingkeys/magiclinkpath.json b/docs/data/documentation/passage/updateuseremailrequest/codingkeys/magiclinkpath.json new file mode 100644 index 00000000..3fca14cf --- /dev/null +++ b/docs/data/documentation/passage/updateuseremailrequest/codingkeys/magiclinkpath.json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"magicLinkPath","kind":"identifier"}],"externalID":"s:7Passage22UpdateUserEmailRequestV10CodingKeysO13magicLinkPathyA2EmF","symbolKind":"case","title":"UpdateUserEmailRequest.CodingKeys.magicLinkPath","modules":[{"name":"Passage"}],"roleHeading":"Case"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"magicLinkPath"}]}],"kind":"declarations"}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/magicLinkPath","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updateuseremailrequest\/codingkeys\/magiclinkpath"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys","title":"UpdateUserEmailRequest.CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateUserEmailRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"UpdateUserEmailRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","kind":"symbol","navigatorTitle":[{"text":"UpdateUserEmailRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys/magicLinkPath":{"role":"symbol","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"magicLinkPath","kind":"identifier"}],"abstract":[],"type":"topic","title":"UpdateUserEmailRequest.CodingKeys.magicLinkPath","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/magicLinkPath","url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/magiclinkpath"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuseremailrequest/codingkeys/newemail.json b/docs/data/documentation/passage/updateuseremailrequest/codingkeys/newemail.json new file mode 100644 index 00000000..b92dc38f --- /dev/null +++ b/docs/data/documentation/passage/updateuseremailrequest/codingkeys/newemail.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"newEmail","kind":"identifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updateuseremailrequest\/codingkeys\/newemail"]}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/newEmail","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"newEmail"}],"roleHeading":"Case","symbolKind":"case","externalID":"s:7Passage22UpdateUserEmailRequestV10CodingKeysO03newD0yA2EmF","role":"symbol","title":"UpdateUserEmailRequest.CodingKeys.newEmail","modules":[{"name":"Passage"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys"]]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/UpdateUserEmailRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateUserEmailRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"UpdateUserEmailRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","kind":"symbol","navigatorTitle":[{"text":"UpdateUserEmailRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys/newEmail":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"newEmail","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/newemail","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/newEmail","role":"symbol","title":"UpdateUserEmailRequest.CodingKeys.newEmail","kind":"symbol"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys","title":"UpdateUserEmailRequest.CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuseremailrequest/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/updateuseremailrequest/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..71a44848 --- /dev/null +++ b/docs/data/documentation/passage/updateuseremailrequest/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/hashValue"],"generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/hash(into:)"],"generated":true}],"variants":[{"paths":["\/documentation\/passage\/updateuseremailrequest\/codingkeys\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"modules":[{"name":"Passage"}],"title":"RawRepresentable Implementations","role":"collectionGroup"},"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys/hashValue":{"title":"hashValue","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/hashValue","url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/hashvalue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"role":"symbol","kind":"symbol","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}]},"type":"topic"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys","title":"UpdateUserEmailRequest.CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateUserEmailRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"UpdateUserEmailRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","kind":"symbol","navigatorTitle":[{"text":"UpdateUserEmailRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys/hash(into:)":{"role":"symbol","title":"hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/hash(into:)","url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/hash(into:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuseremailrequest/codingkeys/redirecturl.json b/docs/data/documentation/passage/updateuseremailrequest/codingkeys/redirecturl.json new file mode 100644 index 00000000..70e0d976 --- /dev/null +++ b/docs/data/documentation/passage/updateuseremailrequest/codingkeys/redirecturl.json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/redirectUrl","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updateuseremailrequest\/codingkeys\/redirecturl"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"redirectUrl"}]}],"kind":"declarations"}],"metadata":{"roleHeading":"Case","role":"symbol","externalID":"s:7Passage22UpdateUserEmailRequestV10CodingKeysO11redirectUrlyA2EmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"redirectUrl","kind":"identifier"}],"modules":[{"name":"Passage"}],"title":"UpdateUserEmailRequest.CodingKeys.redirectUrl","symbolKind":"case"},"references":{"doc://Passage/documentation/Passage/UpdateUserEmailRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateUserEmailRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"UpdateUserEmailRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","kind":"symbol","navigatorTitle":[{"text":"UpdateUserEmailRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys":{"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys","title":"UpdateUserEmailRequest.CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/CodingKeys/redirectUrl":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"redirectUrl","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"UpdateUserEmailRequest.CodingKeys.redirectUrl","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/CodingKeys\/redirectUrl","kind":"symbol","url":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/redirecturl"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuseremailrequest/encode(to:).json b/docs/data/documentation/passage/updateuseremailrequest/encode(to:).json new file mode 100644 index 00000000..37cf17c6 --- /dev/null +++ b/docs/data/documentation/passage/updateuseremailrequest/encode(to:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/encode(to:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"kind":"internalParam","text":"encoder"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updateuseremailrequest\/encode(to:)"]}],"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"externalID":"s:7Passage22UpdateUserEmailRequestV6encode2toys7Encoder_p_tKF","symbolKind":"method","title":"encode(to:)","roleHeading":"Instance Method"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/UpdateUserEmailRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateUserEmailRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"UpdateUserEmailRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","kind":"symbol","navigatorTitle":[{"text":"UpdateUserEmailRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/encode(to:)":{"kind":"symbol","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/encode(to:)","url":"\/documentation\/passage\/updateuseremailrequest\/encode(to:)","title":"encode(to:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuseremailrequest/equatable-implementations.json b/docs/data/documentation/passage/updateuseremailrequest/equatable-implementations.json new file mode 100644 index 00000000..23ae5153 --- /dev/null +++ b/docs/data/documentation/passage/updateuseremailrequest/equatable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","sections":[],"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/!=(_:_:)"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/Equatable-Implementations"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/passage\/updateuseremailrequest\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateUserEmailRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateUserEmailRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"UpdateUserEmailRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","kind":"symbol","navigatorTitle":[{"text":"UpdateUserEmailRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/!=(_:_:)":{"role":"symbol","abstract":[],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"url":"\/documentation\/passage\/updateuseremailrequest\/!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/!=(_:_:)","type":"topic","kind":"symbol","title":"!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuseremailrequest/init(from:).json b/docs/data/documentation/passage/updateuseremailrequest/init(from:).json new file mode 100644 index 00000000..906e3250 --- /dev/null +++ b/docs/data/documentation/passage/updateuseremailrequest/init(from:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/init(from:)"},"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updateuseremailrequest\/init(from:)"]}],"metadata":{"modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"roleHeading":"Initializer","role":"symbol","symbolKind":"init","title":"init(from:)","externalID":"s:7Passage22UpdateUserEmailRequestV4fromACs7Decoder_p_tKcfc"},"references":{"doc://Passage/documentation/Passage/UpdateUserEmailRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateUserEmailRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"UpdateUserEmailRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","kind":"symbol","navigatorTitle":[{"text":"UpdateUserEmailRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/init(from:)":{"abstract":[],"kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/init(from:)","role":"symbol","title":"init(from:)","type":"topic","url":"\/documentation\/passage\/updateuseremailrequest\/init(from:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuseremailrequest/init(language:magiclinkpath:newemail:redirecturl:).json b/docs/data/documentation/passage/updateuseremailrequest/init(language:magiclinkpath:newemail:redirecturl:).json new file mode 100644 index 00000000..488252d8 --- /dev/null +++ b/docs/data/documentation/passage/updateuseremailrequest/init(language:magiclinkpath:newemail:redirecturl:).json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updateuseremailrequest\/init(language:magiclinkpath:newemail:redirecturl:)"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"language"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"text":"magicLinkPath","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"? = nil, ","kind":"text"},{"text":"newEmail","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectUrl"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"? = nil)","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/init(language:magicLinkPath:newEmail:redirectUrl:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest"]]},"metadata":{"title":"init(language:magicLinkPath:newEmail:redirectUrl:)","modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"language"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"magicLinkPath"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"newEmail"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"redirectUrl","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"roleHeading":"Initializer","externalID":"s:7Passage22UpdateUserEmailRequestV8language13magicLinkPath03newD011redirectUrlACSSSg_AHSSAHtcfc","role":"symbol"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateUserEmailRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateUserEmailRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"UpdateUserEmailRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","kind":"symbol","navigatorTitle":[{"text":"UpdateUserEmailRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/init(language:magicLinkPath:newEmail:redirectUrl:)":{"title":"init(language:magicLinkPath:newEmail:redirectUrl:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"language","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"magicLinkPath"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"newEmail","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"redirectUrl"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/init(language:magicLinkPath:newEmail:redirectUrl:)","url":"\/documentation\/passage\/updateuseremailrequest\/init(language:magiclinkpath:newemail:redirecturl:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuseremailrequest/language.json b/docs/data/documentation/passage/updateuseremailrequest/language.json new file mode 100644 index 00000000..cb3f286b --- /dev/null +++ b/docs/data/documentation/passage/updateuseremailrequest/language.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/language"},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"language","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"text":"language of the email to send (optional)","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updateuseremailrequest\/language"]}],"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"roleHeading":"Instance Property","symbolKind":"property","title":"language","externalID":"s:7Passage22UpdateUserEmailRequestV8languageSSSgvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"language","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/language":{"role":"symbol","kind":"symbol","title":"language","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/language","url":"\/documentation\/passage\/updateuseremailrequest\/language","abstract":[{"type":"text","text":"language of the email to send (optional)"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"language","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateUserEmailRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"UpdateUserEmailRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","kind":"symbol","navigatorTitle":[{"text":"UpdateUserEmailRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuseremailrequest/magiclinkpath.json b/docs/data/documentation/passage/updateuseremailrequest/magiclinkpath.json new file mode 100644 index 00000000..ac8f92cd --- /dev/null +++ b/docs/data/documentation/passage/updateuseremailrequest/magiclinkpath.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest"]]},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/magicLinkPath","interfaceLanguage":"swift"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"magicLinkPath"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"platforms":["iOS"],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updateuseremailrequest\/magiclinkpath"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"symbolKind":"property","title":"magicLinkPath","modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage22UpdateUserEmailRequestV13magicLinkPathSSSgvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"magicLinkPath","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"roleHeading":"Instance Property"},"references":{"doc://Passage/documentation/Passage/UpdateUserEmailRequest/magicLinkPath":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/magicLinkPath","url":"\/documentation\/passage\/updateuseremailrequest\/magiclinkpath","type":"topic","kind":"symbol","abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"magicLinkPath","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"title":"magicLinkPath","role":"symbol"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateUserEmailRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"UpdateUserEmailRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","kind":"symbol","navigatorTitle":[{"text":"UpdateUserEmailRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuseremailrequest/newemail.json b/docs/data/documentation/passage/updateuseremailrequest/newemail.json new file mode 100644 index 00000000..d53c9029 --- /dev/null +++ b/docs/data/documentation/passage/updateuseremailrequest/newemail.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage22UpdateUserEmailRequestV03newD0SSvp","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"newEmail","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"newEmail","role":"symbol","roleHeading":"Instance Property","symbolKind":"property"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updateuseremailrequest\/newemail"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"newEmail","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"platforms":["iOS"]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/newEmail","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/newEmail":{"type":"topic","url":"\/documentation\/passage\/updateuseremailrequest\/newemail","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"newEmail","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"role":"symbol","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/newEmail","abstract":[],"title":"newEmail"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateUserEmailRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"UpdateUserEmailRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","kind":"symbol","navigatorTitle":[{"text":"UpdateUserEmailRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuseremailrequest/redirecturl.json b/docs/data/documentation/passage/updateuseremailrequest/redirecturl.json new file mode 100644 index 00000000..444756e2 --- /dev/null +++ b/docs/data/documentation/passage/updateuseremailrequest/redirecturl.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest"]]},"sections":[],"variants":[{"paths":["\/documentation\/passage\/updateuseremailrequest\/redirecturl"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage22UpdateUserEmailRequestV11redirectUrlSSSgvp","modules":[{"name":"Passage"}],"roleHeading":"Instance Property","role":"symbol","title":"redirectUrl","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"redirectUrl"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/redirectUrl"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"redirectUrl","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateUserEmailRequest/redirectUrl":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest\/redirectUrl","role":"symbol","title":"redirectUrl","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"redirectUrl","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/updateuseremailrequest\/redirecturl"},"doc://Passage/documentation/Passage/UpdateUserEmailRequest":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UpdateUserEmailRequest","kind":"identifier"}],"abstract":[],"role":"symbol","type":"topic","title":"UpdateUserEmailRequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserEmailRequest","kind":"symbol","navigatorTitle":[{"text":"UpdateUserEmailRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuseremailrequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuserphonerequest.json b/docs/data/documentation/passage/updateuserphonerequest.json new file mode 100644 index 00000000..8107b6dd --- /dev/null +++ b/docs/data/documentation/passage/updateuserphonerequest.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UpdateUserPhoneRequest"}]}],"kind":"declarations"}],"kind":"symbol","sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/init(language:magicLinkPath:newPhone:redirectUrl:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/language","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/magicLinkPath","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/newPhone","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/redirectUrl"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/encode(to:)"],"title":"Instance Methods"},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys"]},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/Equatable-Implementations"],"title":"Default Implementations"}],"variants":[{"paths":["\/documentation\/passage\/updateuserphonerequest"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"symbolKind":"struct","navigatorTitle":[{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"modules":[{"name":"Passage"}],"title":"UpdateUserPhoneRequest","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"externalID":"s:7Passage22UpdateUserPhoneRequestV","role":"symbol","roleHeading":"Structure"},"relationshipsSections":[{"type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"title":"Conforms To"}],"references":{"doc://Passage/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/updateuserphonerequest\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys","abstract":[],"title":"UpdateUserPhoneRequest.CodingKeys"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/redirectUrl":{"abstract":[],"title":"redirectUrl","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/redirectUrl","url":"\/documentation\/passage\/updateuserphonerequest\/redirecturl","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"redirectUrl"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","role":"symbol","kind":"symbol"},"doc://Passage/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH","type":"unresolvable"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/init(from:)":{"url":"\/documentation\/passage\/updateuserphonerequest\/init(from:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/init(from:)","abstract":[],"title":"init(from:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"kind":"symbol"},"doc://Passage/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ","type":"unresolvable"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/magicLinkPath":{"abstract":[],"url":"\/documentation\/passage\/updateuserphonerequest\/magiclinkpath","title":"magicLinkPath","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/magicLinkPath","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"magicLinkPath","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/encode(to:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/updateuserphonerequest\/encode(to:)","title":"encode(to:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/encode(to:)","abstract":[]},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/newPhone":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"newPhone","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/updateuserphonerequest\/newphone","title":"newPhone","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/newPhone"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/init(language:magicLinkPath:newPhone:redirectUrl:)":{"abstract":[],"title":"init(language:magicLinkPath:newPhone:redirectUrl:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/init(language:magicLinkPath:newPhone:redirectUrl:)","url":"\/documentation\/passage\/updateuserphonerequest\/init(language:magiclinkpath:newphone:redirecturl:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"language"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"magicLinkPath","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"newPhone"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"redirectUrl"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?)","kind":"text"}],"type":"topic","role":"symbol","kind":"symbol"},"doc://Passage/Se":{"identifier":"doc:\/\/Passage\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","abstract":[],"title":"UpdateUserPhoneRequest"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/language":{"abstract":[{"text":"language of the email to send (optional)","type":"text"}],"title":"language","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/language","url":"\/documentation\/passage\/updateuserphonerequest\/language","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"language"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuserphonerequest/!=(_:_:).json b/docs/data/documentation/passage/updateuserphonerequest/!=(_:_:).json new file mode 100644 index 00000000..a6408b08 --- /dev/null +++ b/docs/data/documentation/passage/updateuserphonerequest/!=(_:_:).json @@ -0,0 +1 @@ +{"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"roleHeading":"Operator","symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage22UpdateUserPhoneRequestV","extendedModule":"Swift","role":"symbol","title":"!=(_:_:)","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/Equatable-Implementations"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/!=(_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updateuserphonerequest\/!=(_:_:)"]}],"references":{"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/updateuserphonerequest\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","abstract":[],"title":"UpdateUserPhoneRequest"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/updateuserphonerequest\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuserphonerequest/codingkeys.json b/docs/data/documentation/passage/updateuserphonerequest/codingkeys.json new file mode 100644 index 00000000..4ed1d053 --- /dev/null +++ b/docs/data/documentation/passage/updateuserphonerequest/codingkeys.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updateuserphonerequest\/codingkeys"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/language","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/magicLinkPath","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/newPhone","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/redirectUrl"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/RawRepresentable-Implementations"],"generated":true}],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"metadata":{"roleHeading":"Enumeration","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"title":"UpdateUserPhoneRequest.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage22UpdateUserPhoneRequestV10CodingKeysO","symbolKind":"enum","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest"]]},"references":{"doc://Passage/s8SendableP":{"identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable","type":"unresolvable"},"doc://Passage/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible","type":"unresolvable"},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys/CodingKey-Implementations":{"abstract":[],"url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","type":"topic"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/s9CodingKeyP":{"title":"Swift.CodingKey","type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP"},"doc://Passage/s12CaseIterableP":{"title":"Swift.CaseIterable","type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","abstract":[],"title":"UpdateUserPhoneRequest"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys/init(intValue:)":{"role":"symbol","title":"init(intValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/init(intValue:)","url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/init(intvalue:)"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys/init(rawValue:)":{"abstract":[],"url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/init(rawvalue:)","title":"init(rawValue:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"role":"symbol","type":"topic"},"doc://Passage/SY":{"identifier":"doc:\/\/Passage\/SY","type":"unresolvable","title":"Swift.RawRepresentable"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys","abstract":[],"title":"UpdateUserPhoneRequest.CodingKeys"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys/newPhone":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"newPhone"}],"url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/newphone","kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/newPhone","abstract":[],"title":"UpdateUserPhoneRequest.CodingKeys.newPhone"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys/magicLinkPath":{"role":"symbol","title":"UpdateUserPhoneRequest.CodingKeys.magicLinkPath","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"magicLinkPath","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/magicLinkPath","url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/magiclinkpath"},"doc://Passage/s23CustomStringConvertibleP":{"identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys/language":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/language","role":"symbol","title":"UpdateUserPhoneRequest.CodingKeys.language","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"language","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/language"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/RawRepresentable-Implementations","type":"topic","kind":"article","title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys/redirectUrl":{"abstract":[],"url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/redirecturl","title":"UpdateUserPhoneRequest.CodingKeys.redirectUrl","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/redirectUrl","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"redirectUrl","kind":"identifier"}],"role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys/init(stringValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/init(stringValue:)","type":"topic","title":"init(stringValue:)","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/init(stringvalue:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuserphonerequest/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/updateuserphonerequest/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..8925f769 --- /dev/null +++ b/docs/data/documentation/passage/updateuserphonerequest/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updateuserphonerequest\/codingkeys\/!=(_:_:)"]}],"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"extendedModule":"Swift","role":"symbol","symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage22UpdateUserPhoneRequestV10CodingKeysO","title":"!=(_:_:)"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/Equatable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/!=(_:_:)"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","references":{"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys/!=(_:_:)":{"kind":"symbol","url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys","abstract":[],"title":"UpdateUserPhoneRequest.CodingKeys"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","abstract":[],"title":"UpdateUserPhoneRequest"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuserphonerequest/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/updateuserphonerequest/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..f677e00b --- /dev/null +++ b/docs/data/documentation/passage/updateuserphonerequest/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updateuserphonerequest\/codingkeys\/codingkey-implementations"]}],"sections":[],"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/description"]}],"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"CodingKey Implementations"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"kind":"article","references":{"doc://Passage/documentation/Passage/UpdateUserPhoneRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","abstract":[],"title":"UpdateUserPhoneRequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys","abstract":[],"title":"UpdateUserPhoneRequest.CodingKeys"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys/description":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/description","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/description","role":"symbol","title":"description","kind":"symbol"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys/debugDescription":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/debugdescription","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuserphonerequest/codingkeys/debugdescription.json b/docs/data/documentation/passage/updateuserphonerequest/codingkeys/debugdescription.json new file mode 100644 index 00000000..7d6681a6 --- /dev/null +++ b/docs/data/documentation/passage/updateuserphonerequest/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/CodingKey-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updateuserphonerequest\/codingkeys\/debugdescription"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"type":"text","text":"."}],"sections":[],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage22UpdateUserPhoneRequestV10CodingKeysO","title":"debugDescription","role":"symbol","extendedModule":"Swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/UpdateUserPhoneRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","abstract":[],"title":"UpdateUserPhoneRequest"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys/debugDescription":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/debugdescription","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","kind":"symbol"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys","abstract":[],"title":"UpdateUserPhoneRequest.CodingKeys"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys/CodingKey-Implementations":{"abstract":[],"url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuserphonerequest/codingkeys/description.json b/docs/data/documentation/passage/updateuserphonerequest/codingkeys/description.json new file mode 100644 index 00000000..ddb1b5e8 --- /dev/null +++ b/docs/data/documentation/passage/updateuserphonerequest/codingkeys/description.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/CodingKey-Implementations"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.description"},{"text":".","type":"text"}],"metadata":{"externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage22UpdateUserPhoneRequestV10CodingKeysO","role":"symbol","title":"description","extendedModule":"Swift","roleHeading":"Instance Property","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/passage\/updateuserphonerequest\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/description","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","abstract":[],"title":"UpdateUserPhoneRequest"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys/description":{"type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/description","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/description","role":"symbol","title":"description","kind":"symbol"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys","abstract":[],"title":"UpdateUserPhoneRequest.CodingKeys"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys/CodingKey-Implementations":{"abstract":[],"url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuserphonerequest/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/updateuserphonerequest/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..e6ff3648 --- /dev/null +++ b/docs/data/documentation/passage/updateuserphonerequest/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updateuserphonerequest\/codingkeys\/equatable-implementations"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys"]]},"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/!=(_:_:)"],"title":"Operators"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/Equatable-Implementations"},"references":{"doc://Passage/documentation/Passage/UpdateUserPhoneRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","abstract":[],"title":"UpdateUserPhoneRequest"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys","abstract":[],"title":"UpdateUserPhoneRequest.CodingKeys"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys/!=(_:_:)":{"kind":"symbol","url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuserphonerequest/codingkeys/hash(into:).json b/docs/data/documentation/passage/updateuserphonerequest/codingkeys/hash(into:).json new file mode 100644 index 00000000..5f7b32d3 --- /dev/null +++ b/docs/data/documentation/passage/updateuserphonerequest/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"metadata":{"roleHeading":"Instance Method","role":"symbol","title":"hash(into:)","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage22UpdateUserPhoneRequestV10CodingKeysO","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/hash(into:)"},"sections":[],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updateuserphonerequest\/codingkeys\/hash(into:)"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys/hash(into:)":{"kind":"symbol","url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/hash(into:)","role":"symbol","title":"hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","abstract":[],"title":"UpdateUserPhoneRequest"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/RawRepresentable-Implementations","type":"topic","kind":"article","title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys","abstract":[],"title":"UpdateUserPhoneRequest.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuserphonerequest/codingkeys/hashvalue.json b/docs/data/documentation/passage/updateuserphonerequest/codingkeys/hashvalue.json new file mode 100644 index 00000000..519ccb87 --- /dev/null +++ b/docs/data/documentation/passage/updateuserphonerequest/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/hashValue"},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"text":".","type":"text"}],"kind":"symbol","metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"extendedModule":"Swift","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage22UpdateUserPhoneRequestV10CodingKeysO","title":"hashValue","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"role":"symbol","roleHeading":"Instance Property"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/RawRepresentable-Implementations"]]},"variants":[{"paths":["\/documentation\/passage\/updateuserphonerequest\/codingkeys\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/UpdateUserPhoneRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","abstract":[],"title":"UpdateUserPhoneRequest"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys","abstract":[],"title":"UpdateUserPhoneRequest.CodingKeys"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","abstract":[],"url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/rawrepresentable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/RawRepresentable-Implementations","type":"topic","kind":"article","title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys/hashValue":{"kind":"symbol","url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/hashvalue","role":"symbol","title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/hashValue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuserphonerequest/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/updateuserphonerequest/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..c73f55d4 --- /dev/null +++ b/docs/data/documentation/passage/updateuserphonerequest/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys"]]},"metadata":{"symbolKind":"init","role":"symbol","title":"init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"roleHeading":"Initializer","externalID":"s:7Passage22UpdateUserPhoneRequestV10CodingKeysO8intValueAESgSi_tcfc","modules":[{"name":"Passage"}]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/passage\/updateuserphonerequest\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys","abstract":[],"title":"UpdateUserPhoneRequest.CodingKeys"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys/init(intValue:)":{"role":"symbol","title":"init(intValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/init(intValue:)","url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/init(intvalue:)"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","abstract":[],"title":"UpdateUserPhoneRequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuserphonerequest/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/updateuserphonerequest/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..f1276c05 --- /dev/null +++ b/docs/data/documentation/passage/updateuserphonerequest/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Initializer","title":"init(rawValue:)","modules":[{"name":"Passage"}],"externalID":"s:7Passage22UpdateUserPhoneRequestV10CodingKeysO8rawValueAESgSS_tcfc","symbolKind":"init","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}]},"sections":[],"variants":[{"paths":["\/documentation\/passage\/updateuserphonerequest\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys/init(rawValue:)":{"abstract":[],"url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/init(rawvalue:)","title":"init(rawValue:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys","abstract":[],"title":"UpdateUserPhoneRequest.CodingKeys"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","abstract":[],"title":"UpdateUserPhoneRequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuserphonerequest/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/updateuserphonerequest/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..489674d9 --- /dev/null +++ b/docs/data/documentation/passage/updateuserphonerequest/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"title":"init(stringValue:)","modules":[{"name":"Passage"}],"role":"symbol","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"roleHeading":"Initializer","externalID":"s:7Passage22UpdateUserPhoneRequestV10CodingKeysO11stringValueAESgSS_tcfc"},"sections":[],"variants":[{"paths":["\/documentation\/passage\/updateuserphonerequest\/codingkeys\/init(stringvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.init(stringValue:)","type":"codeVoice"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys/init(stringValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/init(stringValue:)","type":"topic","title":"init(stringValue:)","abstract":[],"kind":"symbol","url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/init(stringvalue:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}]},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","abstract":[],"title":"UpdateUserPhoneRequest"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys","abstract":[],"title":"UpdateUserPhoneRequest.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuserphonerequest/codingkeys/language.json b/docs/data/documentation/passage/updateuserphonerequest/codingkeys/language.json new file mode 100644 index 00000000..afd55249 --- /dev/null +++ b/docs/data/documentation/passage/updateuserphonerequest/codingkeys/language.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/language"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updateuserphonerequest\/codingkeys\/language"]}],"metadata":{"externalID":"s:7Passage22UpdateUserPhoneRequestV10CodingKeysO8languageyA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","symbolKind":"case","title":"UpdateUserPhoneRequest.CodingKeys.language","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"language","kind":"identifier"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"language","kind":"identifier"}],"platforms":["iOS"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys/language":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/language","role":"symbol","title":"UpdateUserPhoneRequest.CodingKeys.language","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"language","kind":"identifier"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/language"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys","abstract":[],"title":"UpdateUserPhoneRequest.CodingKeys"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","abstract":[],"title":"UpdateUserPhoneRequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuserphonerequest/codingkeys/magiclinkpath.json b/docs/data/documentation/passage/updateuserphonerequest/codingkeys/magiclinkpath.json new file mode 100644 index 00000000..5f236eea --- /dev/null +++ b/docs/data/documentation/passage/updateuserphonerequest/codingkeys/magiclinkpath.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"case","role":"symbol","title":"UpdateUserPhoneRequest.CodingKeys.magicLinkPath","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"magicLinkPath"}],"roleHeading":"Case","externalID":"s:7Passage22UpdateUserPhoneRequestV10CodingKeysO13magicLinkPathyA2EmF","modules":[{"name":"Passage"}]},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"magicLinkPath"}],"languages":["swift"],"platforms":["iOS"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/magicLinkPath","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updateuserphonerequest\/codingkeys\/magiclinkpath"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/UpdateUserPhoneRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","abstract":[],"title":"UpdateUserPhoneRequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys/magicLinkPath":{"role":"symbol","title":"UpdateUserPhoneRequest.CodingKeys.magicLinkPath","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"magicLinkPath","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/magicLinkPath","url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/magiclinkpath"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys","abstract":[],"title":"UpdateUserPhoneRequest.CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuserphonerequest/codingkeys/newphone.json b/docs/data/documentation/passage/updateuserphonerequest/codingkeys/newphone.json new file mode 100644 index 00000000..4d677ca1 --- /dev/null +++ b/docs/data/documentation/passage/updateuserphonerequest/codingkeys/newphone.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/newPhone"},"variants":[{"paths":["\/documentation\/passage\/updateuserphonerequest\/codingkeys\/newphone"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"newPhone","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"sections":[],"metadata":{"externalID":"s:7Passage22UpdateUserPhoneRequestV10CodingKeysO03newD0yA2EmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"newPhone","kind":"identifier"}],"modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Case","title":"UpdateUserPhoneRequest.CodingKeys.newPhone","symbolKind":"case"},"references":{"doc://Passage/documentation/Passage/UpdateUserPhoneRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","abstract":[],"title":"UpdateUserPhoneRequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys/newPhone":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"newPhone"}],"url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/newphone","kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/newPhone","abstract":[],"title":"UpdateUserPhoneRequest.CodingKeys.newPhone"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys","abstract":[],"title":"UpdateUserPhoneRequest.CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuserphonerequest/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/updateuserphonerequest/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..6c9e192b --- /dev/null +++ b/docs/data/documentation/passage/updateuserphonerequest/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","variants":[{"paths":["\/documentation\/passage\/updateuserphonerequest\/codingkeys\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys"]]},"metadata":{"title":"RawRepresentable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/hashValue"],"title":"Instance Properties"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/hash(into:)"],"title":"Instance Methods","generated":true}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/RawRepresentable-Implementations"},"references":{"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys/hash(into:)":{"kind":"symbol","url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/hash(into:)","role":"symbol","title":"hash(into:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/hash(into:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","abstract":[],"title":"UpdateUserPhoneRequest"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys","abstract":[],"title":"UpdateUserPhoneRequest.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys/hashValue":{"kind":"symbol","url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/hashvalue","role":"symbol","title":"hashValue","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/hashValue","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuserphonerequest/codingkeys/redirecturl.json b/docs/data/documentation/passage/updateuserphonerequest/codingkeys/redirecturl.json new file mode 100644 index 00000000..856c71e4 --- /dev/null +++ b/docs/data/documentation/passage/updateuserphonerequest/codingkeys/redirecturl.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/redirectUrl","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"redirectUrl"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/updateuserphonerequest\/codingkeys\/redirecturl"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys"]]},"metadata":{"externalID":"s:7Passage22UpdateUserPhoneRequestV10CodingKeysO11redirectUrlyA2EmF","role":"symbol","title":"UpdateUserPhoneRequest.CodingKeys.redirectUrl","roleHeading":"Case","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"redirectUrl","kind":"identifier"}]},"references":{"doc://Passage/documentation/Passage/UpdateUserPhoneRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","abstract":[],"title":"UpdateUserPhoneRequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys":{"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys","abstract":[],"title":"UpdateUserPhoneRequest.CodingKeys"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/CodingKeys/redirectUrl":{"abstract":[],"url":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/redirecturl","title":"UpdateUserPhoneRequest.CodingKeys.redirectUrl","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/CodingKeys\/redirectUrl","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"redirectUrl","kind":"identifier"}],"role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuserphonerequest/encode(to:).json b/docs/data/documentation/passage/updateuserphonerequest/encode(to:).json new file mode 100644 index 00000000..dda7400b --- /dev/null +++ b/docs/data/documentation/passage/updateuserphonerequest/encode(to:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updateuserphonerequest\/encode(to:)"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/encode(to:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"Passage"}],"externalID":"s:7Passage22UpdateUserPhoneRequestV6encode2toys7Encoder_p_tKF","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"roleHeading":"Instance Method","title":"encode(to:)","symbolKind":"method"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/encode(to:)":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/updateuserphonerequest\/encode(to:)","title":"encode(to:)","type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/encode(to:)","abstract":[]},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","abstract":[],"title":"UpdateUserPhoneRequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuserphonerequest/equatable-implementations.json b/docs/data/documentation/passage/updateuserphonerequest/equatable-implementations.json new file mode 100644 index 00000000..9132ebf7 --- /dev/null +++ b/docs/data/documentation/passage/updateuserphonerequest/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest"]]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/!=(_:_:)"],"title":"Operators","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updateuserphonerequest\/equatable-implementations"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/Equatable-Implementations"},"metadata":{"modules":[{"name":"Passage"}],"title":"Equatable Implementations","role":"collectionGroup"},"kind":"article","references":{"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/!=(_:_:)":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/updateuserphonerequest\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","abstract":[],"title":"UpdateUserPhoneRequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuserphonerequest/init(from:).json b/docs/data/documentation/passage/updateuserphonerequest/init(from:).json new file mode 100644 index 00000000..66136ccc --- /dev/null +++ b/docs/data/documentation/passage/updateuserphonerequest/init(from:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/init(from:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Initializer","externalID":"s:7Passage22UpdateUserPhoneRequestV4fromACs7Decoder_p_tKcfc","title":"init(from:)","role":"symbol","symbolKind":"init","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updateuserphonerequest\/init(from:)"]}],"references":{"doc://Passage/documentation/Passage/UpdateUserPhoneRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","abstract":[],"title":"UpdateUserPhoneRequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/init(from:)":{"url":"\/documentation\/passage\/updateuserphonerequest\/init(from:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/init(from:)","abstract":[],"title":"init(from:)","role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuserphonerequest/init(language:magiclinkpath:newphone:redirecturl:).json b/docs/data/documentation/passage/updateuserphonerequest/init(language:magiclinkpath:newphone:redirecturl:).json new file mode 100644 index 00000000..49f2d36a --- /dev/null +++ b/docs/data/documentation/passage/updateuserphonerequest/init(language:magiclinkpath:newphone:redirecturl:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"language","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? = nil, ","kind":"text"},{"text":"magicLinkPath","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"? = nil, "},{"kind":"externalParam","text":"newPhone"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"? = nil, ","kind":"text"},{"kind":"externalParam","text":"redirectUrl"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"? = nil)","kind":"text"}],"languages":["swift"]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/init(language:magicLinkPath:newPhone:redirectUrl:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest"]]},"sections":[],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"language","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"magicLinkPath","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"newPhone"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"redirectUrl","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":"?)","kind":"text"}],"externalID":"s:7Passage22UpdateUserPhoneRequestV8language13magicLinkPath03newD011redirectUrlACSSSg_A3Htcfc","title":"init(language:magicLinkPath:newPhone:redirectUrl:)","role":"symbol","roleHeading":"Initializer"},"variants":[{"paths":["\/documentation\/passage\/updateuserphonerequest\/init(language:magiclinkpath:newphone:redirecturl:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/init(language:magicLinkPath:newPhone:redirectUrl:)":{"abstract":[],"title":"init(language:magicLinkPath:newPhone:redirectUrl:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/init(language:magicLinkPath:newPhone:redirectUrl:)","url":"\/documentation\/passage\/updateuserphonerequest\/init(language:magiclinkpath:newphone:redirecturl:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"language"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"magicLinkPath","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"newPhone"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"redirectUrl"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?)","kind":"text"}],"type":"topic","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","abstract":[],"title":"UpdateUserPhoneRequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuserphonerequest/language.json b/docs/data/documentation/passage/updateuserphonerequest/language.json new file mode 100644 index 00000000..f43e65c7 --- /dev/null +++ b/docs/data/documentation/passage/updateuserphonerequest/language.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"language"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/updateuserphonerequest\/language"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/language","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"language of the email to send (optional)"}],"metadata":{"roleHeading":"Instance Property","title":"language","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"language","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage22UpdateUserPhoneRequestV8languageSSSgvp","symbolKind":"property","role":"symbol"},"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest"]]},"sections":[],"references":{"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/language":{"abstract":[{"text":"language of the email to send (optional)","type":"text"}],"title":"language","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/language","url":"\/documentation\/passage\/updateuserphonerequest\/language","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"language"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","abstract":[],"title":"UpdateUserPhoneRequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuserphonerequest/magiclinkpath.json b/docs/data/documentation/passage/updateuserphonerequest/magiclinkpath.json new file mode 100644 index 00000000..2058267f --- /dev/null +++ b/docs/data/documentation/passage/updateuserphonerequest/magiclinkpath.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest"]]},"sections":[],"variants":[{"paths":["\/documentation\/passage\/updateuserphonerequest\/magiclinkpath"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage22UpdateUserPhoneRequestV13magicLinkPathSSSgvp","modules":[{"name":"Passage"}],"roleHeading":"Instance Property","role":"symbol","title":"magicLinkPath","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"magicLinkPath","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/magicLinkPath","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"magicLinkPath"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","references":{"doc://Passage/documentation/Passage/UpdateUserPhoneRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","abstract":[],"title":"UpdateUserPhoneRequest"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/magicLinkPath":{"abstract":[],"url":"\/documentation\/passage\/updateuserphonerequest\/magiclinkpath","title":"magicLinkPath","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/magicLinkPath","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"magicLinkPath","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuserphonerequest/newphone.json b/docs/data/documentation/passage/updateuserphonerequest/newphone.json new file mode 100644 index 00000000..6de2d7f4 --- /dev/null +++ b/docs/data/documentation/passage/updateuserphonerequest/newphone.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/newPhone"},"variants":[{"paths":["\/documentation\/passage\/updateuserphonerequest\/newphone"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"newPhone","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"metadata":{"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"newPhone"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"externalID":"s:7Passage22UpdateUserPhoneRequestV03newD0SSSgvp","title":"newPhone","role":"symbol"},"references":{"doc://Passage/documentation/Passage/UpdateUserPhoneRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","abstract":[],"title":"UpdateUserPhoneRequest"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/newPhone":{"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"newPhone","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"abstract":[],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/updateuserphonerequest\/newphone","title":"newPhone","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/newPhone"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/updateuserphonerequest/redirecturl.json b/docs/data/documentation/passage/updateuserphonerequest/redirecturl.json new file mode 100644 index 00000000..67749e41 --- /dev/null +++ b/docs/data/documentation/passage/updateuserphonerequest/redirecturl.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/updateuserphonerequest\/redirecturl"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"redirectUrl"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"modules":[{"name":"Passage"}],"symbolKind":"property","externalID":"s:7Passage22UpdateUserPhoneRequestV11redirectUrlSSSgvp","title":"redirectUrl","role":"symbol"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"redirectUrl","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/redirectUrl"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest/redirectUrl":{"abstract":[],"title":"redirectUrl","identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest\/redirectUrl","url":"\/documentation\/passage\/updateuserphonerequest\/redirecturl","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"redirectUrl"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"type":"topic","role":"symbol","kind":"symbol"},"doc://Passage/documentation/Passage/UpdateUserPhoneRequest":{"type":"topic","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"url":"\/documentation\/passage\/updateuserphonerequest","kind":"symbol","role":"symbol","navigatorTitle":[{"text":"UpdateUserPhoneRequest","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UpdateUserPhoneRequest","abstract":[],"title":"UpdateUserPhoneRequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/urlsessiondecodablerequestbuilder.json b/docs/data/documentation/passage/urlsessiondecodablerequestbuilder.json new file mode 100644 index 00000000..57275aa5 --- /dev/null +++ b/docs/data/documentation/passage/urlsessiondecodablerequestbuilder.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/URLSessionDecodableRequestBuilder","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"class","externalID":"s:7Passage33URLSessionDecodableRequestBuilderC","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"URLSessionDecodableRequestBuilder"}],"role":"symbol","navigatorTitle":[{"text":"URLSessionDecodableRequestBuilder","kind":"identifier"}],"title":"URLSessionDecodableRequestBuilder","roleHeading":"Class"},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/urlsessiondecodablerequestbuilder"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URLSessionDecodableRequestBuilder","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":"> ","kind":"text"},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"Decodable","preciseIdentifier":"s:Se"}],"platforms":["iOS"],"languages":["swift"]}]}],"sections":[],"relationshipsSections":[{"title":"Inherits From","identifiers":["doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder"],"type":"inheritsFrom","kind":"relationships"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"references":{"doc://Passage/documentation/Passage/URLSessionRequestBuilder":{"kind":"symbol","url":"\/documentation\/passage\/urlsessionrequestbuilder","role":"symbol","title":"URLSessionRequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"URLSessionRequestBuilder","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"URLSessionRequestBuilder","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/URLSessionDecodableRequestBuilder":{"kind":"symbol","url":"\/documentation\/passage\/urlsessiondecodablerequestbuilder","role":"symbol","title":"URLSessionDecodableRequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionDecodableRequestBuilder","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"URLSessionDecodableRequestBuilder","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"URLSessionDecodableRequestBuilder"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/urlsessionprotocol.json b/docs/data/documentation/passage/urlsessionprotocol.json new file mode 100644 index 00000000..308c1483 --- /dev/null +++ b/docs/data/documentation/passage/urlsessionprotocol.json @@ -0,0 +1 @@ +{"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Foundation\/URLSession"],"title":"Conforming Types","type":"conformingTypes"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/URLSessionProtocol"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","metadata":{"symbolKind":"protocol","navigatorTitle":[{"kind":"identifier","text":"URLSessionProtocol"}],"role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"URLSessionProtocol"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage18URLSessionProtocolP","roleHeading":"Protocol","title":"URLSessionProtocol"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/URLSessionProtocol\/dataTask(with:completionHandler:)"],"title":"Instance Methods"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/urlsessionprotocol"]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"URLSessionProtocol","kind":"identifier"}]}]}],"references":{"doc://Passage/documentation/Passage/URLSessionProtocol/dataTask(with:completionHandler:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionProtocol\/dataTask(with:completionHandler:)","required":true,"abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"dataTask","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URLRequest","preciseIdentifier":"s:10Foundation10URLRequestV"},{"text":", ","kind":"text"},{"text":"completionHandler","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"URLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSURLResponse"},{"kind":"text","text":"?, "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"URLSessionDataTask","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSURLSessionDataTask"}],"title":"dataTask(with:completionHandler:)","kind":"symbol","url":"\/documentation\/passage\/urlsessionprotocol\/datatask(with:completionhandler:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Foundation/URLSession":{"title":"URLSession","identifier":"doc:\/\/Passage\/documentation\/Passage\/Foundation\/URLSession","type":"unresolvable"},"doc://Passage/documentation/Passage/URLSessionProtocol":{"kind":"symbol","url":"\/documentation\/passage\/urlsessionprotocol","role":"symbol","title":"URLSessionProtocol","identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionProtocol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"URLSessionProtocol"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"URLSessionProtocol","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/urlsessionprotocol/datatask(with:completionhandler:).json b/docs/data/documentation/passage/urlsessionprotocol/datatask(with:completionhandler:).json new file mode 100644 index 00000000..ba722695 --- /dev/null +++ b/docs/data/documentation/passage/urlsessionprotocol/datatask(with:completionhandler:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"dataTask"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"with"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"request"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation10URLRequestV","text":"URLRequest","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"completionHandler","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"attribute","text":"@escaping"},{"text":" (","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"URLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSURLResponse"},{"kind":"text","text":"?, "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSURLSessionDataTask","text":"URLSessionDataTask","kind":"typeIdentifier"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/urlsessionprotocol\/datatask(with:completionhandler:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/URLSessionProtocol"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"roleHeading":"Instance Method","externalID":"s:7Passage18URLSessionProtocolP8dataTask4with17completionHandlerSo016NSURLSessionDataE0C10Foundation10URLRequestV_yAI0J0VSg_So13NSURLResponseCSgs5Error_pSgtYbctF","required":true,"role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"dataTask"},{"text":"(","kind":"text"},{"text":"with","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation10URLRequestV","kind":"typeIdentifier","text":"URLRequest"},{"text":", ","kind":"text"},{"text":"completionHandler","kind":"externalParam"},{"text":": (","kind":"text"},{"preciseIdentifier":"s:10Foundation4DataV","text":"Data","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSURLResponse","text":"URLResponse","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSURLSessionDataTask","text":"URLSessionDataTask","kind":"typeIdentifier"}],"title":"dataTask(with:completionHandler:)"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/URLSessionProtocol\/dataTask(with:completionHandler:)","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/URLSessionProtocol/dataTask(with:completionHandler:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionProtocol\/dataTask(with:completionHandler:)","required":true,"abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"dataTask","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URLRequest","preciseIdentifier":"s:10Foundation10URLRequestV"},{"text":", ","kind":"text"},{"text":"completionHandler","kind":"externalParam"},{"text":": (","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"text":"?, ","kind":"text"},{"text":"URLResponse","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSURLResponse"},{"kind":"text","text":"?, "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":"?) -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","text":"Void","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"URLSessionDataTask","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSURLSessionDataTask"}],"title":"dataTask(with:completionHandler:)","kind":"symbol","url":"\/documentation\/passage\/urlsessionprotocol\/datatask(with:completionhandler:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/URLSessionProtocol":{"kind":"symbol","url":"\/documentation\/passage\/urlsessionprotocol","role":"symbol","title":"URLSessionProtocol","identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionProtocol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"URLSessionProtocol"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"URLSessionProtocol","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/urlsessionrequestbuilder.json b/docs/data/documentation/passage/urlsessionrequestbuilder.json new file mode 100644 index 00000000..43c8715f --- /dev/null +++ b/docs/data/documentation/passage/urlsessionrequestbuilder.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"relationshipsSections":[{"title":"Inherits From","identifiers":["doc:\/\/Passage\/documentation\/Passage\/RequestBuilder"],"type":"inheritsFrom","kind":"relationships"},{"title":"Inherited By","type":"inheritedBy","kind":"relationships","identifiers":["doc:\/\/Passage\/documentation\/Passage\/URLSessionDecodableRequestBuilder"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"URLSessionRequestBuilder"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":">"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"class","role":"symbol","title":"URLSessionRequestBuilder","roleHeading":"Class","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"URLSessionRequestBuilder","kind":"identifier"}],"externalID":"s:7Passage24URLSessionRequestBuilderC","navigatorTitle":[{"text":"URLSessionRequestBuilder","kind":"identifier"}]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder\/init(method:URLString:parameters:headers:requiresAuthentication:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder\/taskDidReceiveChallenge"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder\/buildHeaders()","doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder\/contentTypeForFormPart(fileURL:)","doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder\/createURLRequest(urlSession:method:encoding:headers:)","doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder\/createURLSession()","doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder\/execute(_:_:)"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/urlsessionrequestbuilder"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/URLSessionDecodableRequestBuilder":{"kind":"symbol","url":"\/documentation\/passage\/urlsessiondecodablerequestbuilder","role":"symbol","title":"URLSessionDecodableRequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionDecodableRequestBuilder","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"URLSessionDecodableRequestBuilder","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"URLSessionDecodableRequestBuilder"}]},"doc://Passage/documentation/Passage/URLSessionRequestBuilder/createURLRequest(urlSession:method:encoding:headers:)":{"kind":"symbol","url":"\/documentation\/passage\/urlsessionrequestbuilder\/createurlrequest(urlsession:method:encoding:headers:)","role":"symbol","title":"createURLRequest(urlSession:method:encoding:headers:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder\/createURLRequest(urlSession:method:encoding:headers:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createURLRequest","kind":"identifier"},{"text":"(","kind":"text"},{"text":"urlSession","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage18URLSessionProtocolP","kind":"typeIdentifier","text":"URLSessionProtocol"},{"text":", ","kind":"text"},{"text":"method","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10HTTPMethodO","text":"HTTPMethod"},{"kind":"text","text":", "},{"text":"encoding","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage17ParameterEncodingP","text":"ParameterEncoding","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"headers"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]) "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation10URLRequestV","kind":"typeIdentifier","text":"URLRequest"}],"abstract":[{"text":"May be overridden by a subclass if you want to control the URLRequest","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"configuration (e.g. to override the cache policy)."}],"type":"topic"},"doc://Passage/documentation/Passage/URLSessionRequestBuilder/contentTypeForFormPart(fileURL:)":{"kind":"symbol","url":"\/documentation\/passage\/urlsessionrequestbuilder\/contenttypeforformpart(fileurl:)","role":"symbol","title":"contentTypeForFormPart(fileURL:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder\/contentTypeForFormPart(fileURL:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"contentTypeForFormPart","kind":"identifier"},{"text":"(","kind":"text"},{"text":"fileURL","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"May be overridden by a subclass if you want to control the Content-Type"},{"text":" ","type":"text"},{"text":"that is given to an uploaded form part.","type":"text"}]},"doc://Passage/documentation/Passage/URLSessionRequestBuilder/createURLSession()":{"kind":"symbol","url":"\/documentation\/passage\/urlsessionrequestbuilder\/createurlsession()","role":"symbol","title":"createURLSession()","identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder\/createURLSession()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"createURLSession"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:7Passage18URLSessionProtocolP","text":"URLSessionProtocol","kind":"typeIdentifier"}],"type":"topic","abstract":[{"text":"May be overridden by a subclass if you want to control the URLSession","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"configuration."}]},"doc://Passage/documentation/Passage/URLSessionRequestBuilder/init(method:URLString:parameters:headers:requiresAuthentication:)":{"kind":"symbol","url":"\/documentation\/passage\/urlsessionrequestbuilder\/init(method:urlstring:parameters:headers:requiresauthentication:)","role":"symbol","title":"init(method:URLString:parameters:headers:requiresAuthentication:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder\/init(method:URLString:parameters:headers:requiresAuthentication:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"method"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"URLString"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"parameters","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"keyword","text":"Any"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"headers"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"requiresAuthentication","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":")","kind":"text"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/URLSessionRequestBuilder/execute(_:_:)":{"kind":"symbol","url":"\/documentation\/passage\/urlsessionrequestbuilder\/execute(_:_:)","role":"symbol","title":"execute(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder\/execute(_:_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"execute","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"text":", (","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"result","kind":"internalParam"},{"kind":"text","text":": Swift"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Response","preciseIdentifier":"s:7Passage8ResponseC"},{"kind":"text","text":"<"},{"text":"T","kind":"typeIdentifier","preciseIdentifier":"s:7Passage24URLSessionRequestBuilderC1Txmfp"},{"text":">, ","kind":"text"},{"text":"ErrorResponse","preciseIdentifier":"s:7Passage13ErrorResponseO","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":") -> "},{"text":"RequestTask","preciseIdentifier":"s:7Passage11RequestTaskC","kind":"typeIdentifier"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/URLSessionRequestBuilder/taskDidReceiveChallenge":{"kind":"symbol","url":"\/documentation\/passage\/urlsessionrequestbuilder\/taskdidreceivechallenge","role":"symbol","title":"taskDidReceiveChallenge","identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder\/taskDidReceiveChallenge","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"taskDidReceiveChallenge"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage32OpenAPIClientAPIChallengeHandlera","kind":"typeIdentifier","text":"OpenAPIClientAPIChallengeHandler"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"text":"May be assigned if you want to control the authentication challenges.","type":"text"}]},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/URLSessionRequestBuilder":{"kind":"symbol","url":"\/documentation\/passage\/urlsessionrequestbuilder","role":"symbol","title":"URLSessionRequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"URLSessionRequestBuilder","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"URLSessionRequestBuilder","kind":"identifier"}]},"doc://Passage/documentation/Passage/URLSessionRequestBuilder/buildHeaders()":{"kind":"symbol","url":"\/documentation\/passage\/urlsessionrequestbuilder\/buildheaders()","role":"symbol","title":"buildHeaders()","identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder\/buildHeaders()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"buildHeaders"},{"text":"() -> [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/urlsessionrequestbuilder/buildheaders().json b/docs/data/documentation/passage/urlsessionrequestbuilder/buildheaders().json new file mode 100644 index 00000000..50a86e1d --- /dev/null +++ b/docs/data/documentation/passage/urlsessionrequestbuilder/buildheaders().json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder"]]},"variants":[{"paths":["\/documentation\/passage\/urlsessionrequestbuilder\/buildheaders()"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder\/buildHeaders()"},"kind":"symbol","metadata":{"symbolKind":"method","role":"symbol","title":"buildHeaders()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"buildHeaders"},{"kind":"text","text":"() -> ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]"}],"roleHeading":"Instance Method","externalID":"s:7Passage24URLSessionRequestBuilderC12buildHeadersSDyS2SGyF","modules":[{"name":"Passage"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"buildHeaders","kind":"identifier"},{"text":"() -> [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/URLSessionRequestBuilder/buildHeaders()":{"kind":"symbol","url":"\/documentation\/passage\/urlsessionrequestbuilder\/buildheaders()","role":"symbol","title":"buildHeaders()","identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder\/buildHeaders()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"buildHeaders"},{"text":"() -> [","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"]"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/URLSessionRequestBuilder":{"kind":"symbol","url":"\/documentation\/passage\/urlsessionrequestbuilder","role":"symbol","title":"URLSessionRequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"URLSessionRequestBuilder","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"URLSessionRequestBuilder","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/urlsessionrequestbuilder/contenttypeforformpart(fileurl:).json b/docs/data/documentation/passage/urlsessionrequestbuilder/contenttypeforformpart(fileurl:).json new file mode 100644 index 00000000..394c8587 --- /dev/null +++ b/docs/data/documentation/passage/urlsessionrequestbuilder/contenttypeforformpart(fileurl:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder\/contentTypeForFormPart(fileURL:)","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/urlsessionrequestbuilder\/contenttypeforformpart(fileurl:)"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"contentTypeForFormPart"},{"kind":"text","text":"("},{"text":"fileURL","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]},{"kind":"content","content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"inlineContent":[{"text":"Return nil to use the default behavior (inferring the Content-Type from","type":"text"},{"type":"text","text":" "},{"type":"text","text":"the file extension). Return the desired Content-Type otherwise."}],"type":"paragraph"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"externalID":"s:7Passage24URLSessionRequestBuilderC22contentTypeForFormPart7fileURLSSSg10Foundation0K0V_tF","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"contentTypeForFormPart"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"fileURL"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":") -> "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"symbolKind":"method","roleHeading":"Instance Method","role":"symbol","title":"contentTypeForFormPart(fileURL:)"},"sections":[],"abstract":[{"text":"May be overridden by a subclass if you want to control the Content-Type","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"that is given to an uploaded form part."}],"references":{"doc://Passage/documentation/Passage/URLSessionRequestBuilder":{"kind":"symbol","url":"\/documentation\/passage\/urlsessionrequestbuilder","role":"symbol","title":"URLSessionRequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"URLSessionRequestBuilder","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"URLSessionRequestBuilder","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/URLSessionRequestBuilder/contentTypeForFormPart(fileURL:)":{"kind":"symbol","url":"\/documentation\/passage\/urlsessionrequestbuilder\/contenttypeforformpart(fileurl:)","role":"symbol","title":"contentTypeForFormPart(fileURL:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder\/contentTypeForFormPart(fileURL:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"contentTypeForFormPart","kind":"identifier"},{"text":"(","kind":"text"},{"text":"fileURL","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"type":"text","text":"May be overridden by a subclass if you want to control the Content-Type"},{"text":" ","type":"text"},{"text":"that is given to an uploaded form part.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/urlsessionrequestbuilder/createurlrequest(urlsession:method:encoding:headers:).json b/docs/data/documentation/passage/urlsessionrequestbuilder/createurlrequest(urlsession:method:encoding:headers:).json new file mode 100644 index 00000000..154950da --- /dev/null +++ b/docs/data/documentation/passage/urlsessionrequestbuilder/createurlrequest(urlsession:method:encoding:headers:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createURLRequest","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"urlSession"},{"text":": ","kind":"text"},{"text":"URLSessionProtocol","preciseIdentifier":"s:7Passage18URLSessionProtocolP","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionProtocol"},{"text":", ","kind":"text"},{"text":"method","kind":"externalParam"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10HTTPMethodO","text":"HTTPMethod"},{"text":", ","kind":"text"},{"text":"encoding","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage17ParameterEncodingP","identifier":"doc:\/\/Passage\/documentation\/Passage\/ParameterEncoding","text":"ParameterEncoding"},{"kind":"text","text":", "},{"text":"headers","kind":"externalParam"},{"kind":"text","text":": ["},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"]) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"URLRequest","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation10URLRequestV"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"May be overridden by a subclass if you want to control the URLRequest"},{"type":"text","text":" "},{"type":"text","text":"configuration (e.g. to override the cache policy)."}],"variants":[{"paths":["\/documentation\/passage\/urlsessionrequestbuilder\/createurlrequest(urlsession:method:encoding:headers:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"symbolKind":"method","role":"symbol","roleHeading":"Instance Method","title":"createURLRequest(urlSession:method:encoding:headers:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"createURLRequest","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"urlSession"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URLSessionProtocol","preciseIdentifier":"s:7Passage18URLSessionProtocolP"},{"text":", ","kind":"text"},{"text":"method","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"HTTPMethod","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10HTTPMethodO"},{"kind":"text","text":", "},{"kind":"externalParam","text":"encoding"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage17ParameterEncodingP","text":"ParameterEncoding","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"headers"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]) ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"URLRequest","preciseIdentifier":"s:10Foundation10URLRequestV","kind":"typeIdentifier"}],"externalID":"s:7Passage24URLSessionRequestBuilderC16createURLRequest10urlSession6method8encoding7headers10Foundation0F0VAA0B8Protocol_p_AA10HTTPMethodOAA17ParameterEncoding_pSDyS2SGtKF"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder\/createURLRequest(urlSession:method:encoding:headers:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder"]]},"sections":[],"references":{"doc://Passage/documentation/Passage/URLSessionProtocol":{"kind":"symbol","url":"\/documentation\/passage\/urlsessionprotocol","role":"symbol","title":"URLSessionProtocol","identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionProtocol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"URLSessionProtocol"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"URLSessionProtocol","kind":"identifier"}]},"doc://Passage/documentation/Passage/ParameterEncoding":{"kind":"symbol","url":"\/documentation\/passage\/parameterencoding","role":"symbol","title":"ParameterEncoding","identifier":"doc:\/\/Passage\/documentation\/Passage\/ParameterEncoding","fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ParameterEncoding","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"ParameterEncoding","kind":"identifier"}]},"doc://Passage/documentation/Passage/HTTPMethod":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"HTTPMethod","kind":"identifier"}],"kind":"symbol","navigatorTitle":[{"text":"HTTPMethod","kind":"identifier"}],"url":"\/documentation\/passage\/httpmethod","identifier":"doc:\/\/Passage\/documentation\/Passage\/HTTPMethod","role":"symbol","title":"HTTPMethod","type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/URLSessionRequestBuilder/createURLRequest(urlSession:method:encoding:headers:)":{"kind":"symbol","url":"\/documentation\/passage\/urlsessionrequestbuilder\/createurlrequest(urlsession:method:encoding:headers:)","role":"symbol","title":"createURLRequest(urlSession:method:encoding:headers:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder\/createURLRequest(urlSession:method:encoding:headers:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createURLRequest","kind":"identifier"},{"text":"(","kind":"text"},{"text":"urlSession","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage18URLSessionProtocolP","kind":"typeIdentifier","text":"URLSessionProtocol"},{"text":", ","kind":"text"},{"text":"method","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10HTTPMethodO","text":"HTTPMethod"},{"kind":"text","text":", "},{"text":"encoding","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage17ParameterEncodingP","text":"ParameterEncoding","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"headers"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"]) "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:10Foundation10URLRequestV","kind":"typeIdentifier","text":"URLRequest"}],"abstract":[{"text":"May be overridden by a subclass if you want to control the URLRequest","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"configuration (e.g. to override the cache policy)."}],"type":"topic"},"doc://Passage/documentation/Passage/URLSessionRequestBuilder":{"kind":"symbol","url":"\/documentation\/passage\/urlsessionrequestbuilder","role":"symbol","title":"URLSessionRequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"URLSessionRequestBuilder","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"URLSessionRequestBuilder","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/urlsessionrequestbuilder/createurlsession().json b/docs/data/documentation/passage/urlsessionrequestbuilder/createurlsession().json new file mode 100644 index 00000000..a3858828 --- /dev/null +++ b/docs/data/documentation/passage/urlsessionrequestbuilder/createurlsession().json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/urlsessionrequestbuilder\/createurlsession()"]}],"sections":[],"abstract":[{"type":"text","text":"May be overridden by a subclass if you want to control the URLSession"},{"text":" ","type":"text"},{"type":"text","text":"configuration."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder\/createURLSession()","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"createURLSession","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"URLSessionProtocol","preciseIdentifier":"s:7Passage18URLSessionProtocolP","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionProtocol"}],"languages":["swift"],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder"]]},"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"externalID":"s:7Passage24URLSessionRequestBuilderC06createB0AA0B8Protocol_pyF","symbolKind":"method","title":"createURLSession()","roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createURLSession","kind":"identifier"},{"kind":"text","text":"() -> "},{"text":"URLSessionProtocol","kind":"typeIdentifier","preciseIdentifier":"s:7Passage18URLSessionProtocolP"}]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/URLSessionProtocol":{"kind":"symbol","url":"\/documentation\/passage\/urlsessionprotocol","role":"symbol","title":"URLSessionProtocol","identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionProtocol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"URLSessionProtocol"}],"abstract":[],"type":"topic","navigatorTitle":[{"text":"URLSessionProtocol","kind":"identifier"}]},"doc://Passage/documentation/Passage/URLSessionRequestBuilder/createURLSession()":{"kind":"symbol","url":"\/documentation\/passage\/urlsessionrequestbuilder\/createurlsession()","role":"symbol","title":"createURLSession()","identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder\/createURLSession()","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"createURLSession"},{"text":"() -> ","kind":"text"},{"preciseIdentifier":"s:7Passage18URLSessionProtocolP","text":"URLSessionProtocol","kind":"typeIdentifier"}],"type":"topic","abstract":[{"text":"May be overridden by a subclass if you want to control the URLSession","type":"text"},{"text":" ","type":"text"},{"type":"text","text":"configuration."}]},"doc://Passage/documentation/Passage/URLSessionRequestBuilder":{"kind":"symbol","url":"\/documentation\/passage\/urlsessionrequestbuilder","role":"symbol","title":"URLSessionRequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"URLSessionRequestBuilder","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"URLSessionRequestBuilder","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/urlsessionrequestbuilder/execute(_:_:).json b/docs/data/documentation/passage/urlsessionrequestbuilder/execute(_:_:).json new file mode 100644 index 00000000..652763ee --- /dev/null +++ b/docs/data/documentation/passage/urlsessionrequestbuilder/execute(_:_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder\/execute(_:_:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage24URLSessionRequestBuilderC7executeyAA0C4TaskCSo17OS_dispatch_queueC_ys6ResultOyAA8ResponseCyxGAA05ErrorK0OGctF","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"execute","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:objc(cs)OS_dispatch_queue","text":"DispatchQueue","kind":"typeIdentifier"},{"text":", (","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"result","kind":"internalParam"},{"text":": Swift","kind":"text"},{"kind":"text","text":"."},{"kind":"typeIdentifier","preciseIdentifier":"s:s6ResultO","text":"Result"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"Response","preciseIdentifier":"s:7Passage8ResponseC"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Passage24URLSessionRequestBuilderC1Txmfp","text":"T","kind":"typeIdentifier"},{"text":">, ","kind":"text"},{"text":"ErrorResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage13ErrorResponseO"},{"text":">) -> ","kind":"text"},{"text":"Void","kind":"typeIdentifier","preciseIdentifier":"s:s4Voida"},{"text":") -> ","kind":"text"},{"text":"RequestTask","kind":"typeIdentifier","preciseIdentifier":"s:7Passage11RequestTaskC"}],"roleHeading":"Instance Method","symbolKind":"method","modules":[{"name":"Passage"}],"role":"symbol","title":"execute(_:_:)"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/urlsessionrequestbuilder\/execute(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"@discardableResult","kind":"attribute"},{"kind":"text","text":" "},{"text":"override","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"execute","kind":"identifier"},{"kind":"text","text":"("},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"apiResponseQueue","kind":"internalParam"},{"kind":"text","text":": "},{"text":"DispatchQueue","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"kind":"text","text":" = OpenAPIClientAPI.apiResponseQueue, "},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"text":"completion","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"@escaping","kind":"attribute"},{"text":" (","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"result","kind":"internalParam"},{"text":": Swift","kind":"text"},{"text":".","kind":"text"},{"text":"Result","preciseIdentifier":"s:s6ResultO","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage8ResponseC","text":"Response","identifier":"doc:\/\/Passage\/documentation\/Passage\/Response"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","text":"T","preciseIdentifier":"s:7Passage24URLSessionRequestBuilderC1Txmfp"},{"kind":"text","text":">, "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/ErrorResponse","kind":"typeIdentifier","text":"ErrorResponse","preciseIdentifier":"s:7Passage13ErrorResponseO"},{"text":">) -> ","kind":"text"},{"preciseIdentifier":"s:s4Voida","kind":"typeIdentifier","text":"Void"},{"kind":"text","text":") -> "},{"text":"RequestTask","preciseIdentifier":"s:7Passage11RequestTaskC","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestTask"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"sections":[],"references":{"doc://Passage/documentation/Passage/ErrorResponse":{"abstract":[],"url":"\/documentation\/passage\/errorresponse","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ErrorResponse"}],"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ErrorResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ErrorResponse","type":"topic","role":"symbol","title":"ErrorResponse"},"doc://Passage/documentation/Passage/Response":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/Response","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Response"}],"url":"\/documentation\/passage\/response","navigatorTitle":[{"text":"Response","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"Response","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/URLSessionRequestBuilder/execute(_:_:)":{"kind":"symbol","url":"\/documentation\/passage\/urlsessionrequestbuilder\/execute(_:_:)","role":"symbol","title":"execute(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder\/execute(_:_:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"execute","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"DispatchQueue","preciseIdentifier":"c:objc(cs)OS_dispatch_queue"},{"text":", (","kind":"text"},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"result","kind":"internalParam"},{"kind":"text","text":": Swift"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Response","preciseIdentifier":"s:7Passage8ResponseC"},{"kind":"text","text":"<"},{"text":"T","kind":"typeIdentifier","preciseIdentifier":"s:7Passage24URLSessionRequestBuilderC1Txmfp"},{"text":">, ","kind":"text"},{"text":"ErrorResponse","preciseIdentifier":"s:7Passage13ErrorResponseO","kind":"typeIdentifier"},{"text":">) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s4Voida","text":"Void"},{"kind":"text","text":") -> "},{"text":"RequestTask","preciseIdentifier":"s:7Passage11RequestTaskC","kind":"typeIdentifier"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/URLSessionRequestBuilder":{"kind":"symbol","url":"\/documentation\/passage\/urlsessionrequestbuilder","role":"symbol","title":"URLSessionRequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"URLSessionRequestBuilder","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"URLSessionRequestBuilder","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/RequestTask":{"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"RequestTask"}],"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestTask","navigatorTitle":[{"text":"RequestTask","kind":"identifier"}],"kind":"symbol","title":"RequestTask","type":"topic","url":"\/documentation\/passage\/requesttask","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/urlsessionrequestbuilder/init(method:urlstring:parameters:headers:requiresauthentication:).json b/docs/data/documentation/passage/urlsessionrequestbuilder/init(method:urlstring:parameters:headers:requiresauthentication:).json new file mode 100644 index 00000000..ea5d33fc --- /dev/null +++ b/docs/data/documentation/passage/urlsessionrequestbuilder/init(method:urlstring:parameters:headers:requiresauthentication:).json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"title":"init(method:URLString:parameters:headers:requiresAuthentication:)","roleHeading":"Initializer","modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage24URLSessionRequestBuilderC6method9URLString10parameters7headers22requiresAuthenticationACyxGSS_SSSDySSypGSgSDyS2SGSbtcfc","symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"method"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"URLString","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"parameters","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"keyword","text":"Any"},{"kind":"text","text":"]?, "},{"text":"headers","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"kind":"externalParam","text":"requiresAuthentication"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"text":")","kind":"text"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"required","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"method"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"URLString","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"parameters","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"Any","kind":"keyword"},{"text":"]?, ","kind":"text"},{"text":"headers","kind":"externalParam"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"] = [:], ","kind":"text"},{"kind":"externalParam","text":"requiresAuthentication"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/urlsessionrequestbuilder\/init(method:urlstring:parameters:headers:requiresauthentication:)"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder\/init(method:URLString:parameters:headers:requiresAuthentication:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/URLSessionRequestBuilder":{"kind":"symbol","url":"\/documentation\/passage\/urlsessionrequestbuilder","role":"symbol","title":"URLSessionRequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"URLSessionRequestBuilder","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"URLSessionRequestBuilder","kind":"identifier"}]},"doc://Passage/documentation/Passage/URLSessionRequestBuilder/init(method:URLString:parameters:headers:requiresAuthentication:)":{"kind":"symbol","url":"\/documentation\/passage\/urlsessionrequestbuilder\/init(method:urlstring:parameters:headers:requiresauthentication:)","role":"symbol","title":"init(method:URLString:parameters:headers:requiresAuthentication:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder\/init(method:URLString:parameters:headers:requiresAuthentication:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"method"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"URLString"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"parameters","kind":"externalParam"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"keyword","text":"Any"},{"kind":"text","text":"]?, "},{"kind":"externalParam","text":"headers"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" : "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"], "},{"text":"requiresAuthentication","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":")","kind":"text"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/urlsessionrequestbuilder/taskdidreceivechallenge.json b/docs/data/documentation/passage/urlsessionrequestbuilder/taskdidreceivechallenge.json new file mode 100644 index 00000000..fd913fbe --- /dev/null +++ b/docs/data/documentation/passage/urlsessionrequestbuilder/taskdidreceivechallenge.json @@ -0,0 +1 @@ +{"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"taskDidReceiveChallenge","kind":"identifier"},{"kind":"text","text":": "},{"text":"OpenAPIClientAPIChallengeHandler","preciseIdentifier":"s:7Passage32OpenAPIClientAPIChallengeHandlera","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPIChallengeHandler"},{"kind":"text","text":"?"}],"platforms":["iOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder\/taskDidReceiveChallenge","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"May be assigned if you want to control the authentication challenges."}],"variants":[{"paths":["\/documentation\/passage\/urlsessionrequestbuilder\/taskdidreceivechallenge"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder"]]},"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"symbolKind":"property","role":"symbol","roleHeading":"Instance Property","title":"taskDidReceiveChallenge","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"taskDidReceiveChallenge"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"OpenAPIClientAPIChallengeHandler","preciseIdentifier":"s:7Passage32OpenAPIClientAPIChallengeHandlera"},{"text":"?","kind":"text"}],"externalID":"s:7Passage24URLSessionRequestBuilderC23taskDidReceiveChallengeSo016NSURLSessionAuthH11DispositionV_So15NSURLCredentialCSgtSo0I0C_So0I4TaskCSo019NSURLAuthenticationH0CtcSgvp"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/OpenAPIClientAPIChallengeHandler":{"kind":"symbol","url":"\/documentation\/passage\/openapiclientapichallengehandler","role":"symbol","title":"OpenAPIClientAPIChallengeHandler","identifier":"doc:\/\/Passage\/documentation\/Passage\/OpenAPIClientAPIChallengeHandler","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"OpenAPIClientAPIChallengeHandler"}],"type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"OpenAPIClientAPIChallengeHandler"}]},"doc://Passage/documentation/Passage/URLSessionRequestBuilder":{"kind":"symbol","url":"\/documentation\/passage\/urlsessionrequestbuilder","role":"symbol","title":"URLSessionRequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"URLSessionRequestBuilder","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"URLSessionRequestBuilder","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/URLSessionRequestBuilder/taskDidReceiveChallenge":{"kind":"symbol","url":"\/documentation\/passage\/urlsessionrequestbuilder\/taskdidreceivechallenge","role":"symbol","title":"taskDidReceiveChallenge","identifier":"doc:\/\/Passage\/documentation\/Passage\/URLSessionRequestBuilder\/taskDidReceiveChallenge","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"taskDidReceiveChallenge"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage32OpenAPIClientAPIChallengeHandlera","kind":"typeIdentifier","text":"OpenAPIClientAPIChallengeHandler"},{"text":"?","kind":"text"}],"type":"topic","abstract":[{"text":"May be assigned if you want to control the authentication challenges.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/user.json b/docs/data/documentation/passage/user.json new file mode 100644 index 00000000..cd2ecaed --- /dev/null +++ b/docs/data/documentation/passage/user.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/User","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/User\/init(email:emailVerified:id:phone:phoneVerified:status:userMetadata:webauthn:webauthnTypes:)","doc:\/\/Passage\/documentation\/Passage\/User\/init(from:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/User\/email","doc:\/\/Passage\/documentation\/Passage\/User\/emailVerified","doc:\/\/Passage\/documentation\/Passage\/User\/id","doc:\/\/Passage\/documentation\/Passage\/User\/phone","doc:\/\/Passage\/documentation\/Passage\/User\/phoneVerified","doc:\/\/Passage\/documentation\/Passage\/User\/status","doc:\/\/Passage\/documentation\/Passage\/User\/userMetadata","doc:\/\/Passage\/documentation\/Passage\/User\/webauthn","doc:\/\/Passage\/documentation\/Passage\/User\/webauthnTypes"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/User\/encode(to:)"],"title":"Instance Methods"},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/User\/Equatable-Implementations"],"title":"Default Implementations","generated":true}],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"variants":[{"paths":["\/documentation\/passage\/user"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"User"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"metadata":{"symbolKind":"struct","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"User","kind":"identifier"}],"roleHeading":"Structure","navigatorTitle":[{"text":"User","kind":"identifier"}],"externalID":"s:7Passage4UserV","modules":[{"name":"Passage"}]},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/User/init(from:)":{"title":"init(from:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/init(from:)","url":"\/documentation\/passage\/user\/init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage/User/encode(to:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/encode(to:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"encode(to:)","kind":"symbol","url":"\/documentation\/passage\/user\/encode(to:)"},"doc://Passage/documentation/Passage/User/userMetadata":{"url":"\/documentation\/passage\/user\/usermetadata","role":"symbol","title":"userMetadata","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/userMetadata","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userMetadata"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV"},{"text":"?","kind":"text"}]},"doc://Passage/documentation/Passage/User/CodingKeys":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/user\/codingkeys","role":"symbol","title":"User.CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/Se":{"type":"unresolvable","identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable"},"doc://Passage/documentation/Passage/User/status":{"url":"\/documentation\/passage\/user\/status","role":"symbol","title":"status","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/status","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"status"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage10UserStatusO","text":"UserStatus","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage/User/Equatable-Implementations":{"url":"\/documentation\/passage\/user\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/Equatable-Implementations","type":"topic","abstract":[],"kind":"article"},"doc://Passage/documentation/Passage/User/phone":{"url":"\/documentation\/passage\/user\/phone","role":"symbol","title":"phone","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/phone","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"phone"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage/User/init(email:emailVerified:id:phone:phoneVerified:status:userMetadata:webauthn:webauthnTypes:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"emailVerified","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"phone","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"phoneVerified"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"text":"status","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10UserStatusO","text":"UserStatus"},{"kind":"text","text":", "},{"text":"userMetadata","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV"},{"text":"?, ","kind":"text"},{"text":"webauthn","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"webauthnTypes"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Passage12WebAuthnTypeO","text":"WebAuthnType","kind":"typeIdentifier"},{"kind":"text","text":"])"}],"type":"topic","url":"\/documentation\/passage\/user\/init(email:emailverified:id:phone:phoneverified:status:usermetadata:webauthn:webauthntypes:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/init(email:emailVerified:id:phone:phoneVerified:status:userMetadata:webauthn:webauthnTypes:)","role":"symbol","title":"init(email:emailVerified:id:phone:phoneVerified:status:userMetadata:webauthn:webauthnTypes:)","kind":"symbol"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/User/webauthn":{"url":"\/documentation\/passage\/user\/webauthn","role":"symbol","title":"webauthn","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/webauthn","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"webauthn"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage/User/phoneVerified":{"url":"\/documentation\/passage\/user\/phoneverified","role":"symbol","title":"phoneVerified","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/phoneVerified","type":"topic","abstract":[{"type":"text","text":"Whether or not the user’s phone has been verified"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"phoneVerified"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/documentation/Passage/User/webauthnTypes":{"url":"\/documentation\/passage\/user\/webauthntypes","role":"symbol","title":"webauthnTypes","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/webauthnTypes","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"webauthnTypes"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage12WebAuthnTypeO","text":"WebAuthnType"},{"text":"]?","kind":"text"}]},"doc://Passage/documentation/Passage/User/id":{"role":"symbol","title":"id","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/id","url":"\/documentation\/passage\/user\/id"},"doc://Passage/documentation/Passage/User/email":{"url":"\/documentation\/passage\/user\/email","role":"symbol","title":"email","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/email","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"email"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage/User/emailVerified":{"url":"\/documentation\/passage\/user\/emailverified","role":"symbol","title":"emailVerified","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/emailVerified","type":"topic","abstract":[{"type":"text","text":"Whether or not the user’s email has been verified"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"emailVerified"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/user/!=(_:_:).json b/docs/data/documentation/passage/user/!=(_:_:).json new file mode 100644 index 00000000..80124c24 --- /dev/null +++ b/docs/data/documentation/passage/user/!=(_:_:).json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"paths":["\/documentation\/passage\/user\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/User\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/User","doc:\/\/Passage\/documentation\/Passage\/User\/Equatable-Implementations"]]},"metadata":{"extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage4UserV","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Operator","role":"symbol","title":"!=(_:_:)","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}]}],"references":{"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]},"doc://Passage/documentation/Passage/User/Equatable-Implementations":{"url":"\/documentation\/passage\/user\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/Equatable-Implementations","type":"topic","abstract":[],"kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/User/!=(_:_:)":{"kind":"symbol","url":"\/documentation\/passage\/user\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/user/codingkeys.json b/docs/data/documentation/passage/user/codingkeys.json new file mode 100644 index 00000000..14a4c687 --- /dev/null +++ b/docs/data/documentation/passage/user/codingkeys.json @@ -0,0 +1 @@ +{"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/email","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/emailVerified","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/id","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/phone","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/phoneVerified","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/status","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/userMetadata","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/webauthn","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/webauthnTypes"]},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/init(stringValue:)"]},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/RawRepresentable-Implementations"],"title":"Default Implementations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"languages":["swift"]}]}],"metadata":{"symbolKind":"enum","role":"symbol","title":"User.CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"roleHeading":"Enumeration","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"externalID":"s:7Passage4UserV10CodingKeysO","modules":[{"name":"Passage"}]},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/User"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/user\/codingkeys"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys","interfaceLanguage":"swift"},"relationshipsSections":[{"title":"Conforms To","kind":"relationships","type":"conformsTo","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"]}],"references":{"doc://Passage/documentation/Passage/User/CodingKeys/userMetadata":{"abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"userMetadata"}],"kind":"symbol","url":"\/documentation\/passage\/user\/codingkeys\/usermetadata","title":"User.CodingKeys.userMetadata","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/userMetadata","role":"symbol"},"doc://Passage/documentation/Passage/User/CodingKeys/status":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"status"}],"url":"\/documentation\/passage\/user\/codingkeys\/status","title":"User.CodingKeys.status","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/status"},"doc://Passage/documentation/Passage/User/CodingKeys/init(stringValue:)":{"abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/passage\/user\/codingkeys\/init(stringvalue:)","title":"init(stringValue:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/init(stringValue:)","role":"symbol"},"doc://Passage/documentation/Passage/User/CodingKeys/init(intValue:)":{"abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/passage\/user\/codingkeys\/init(intvalue:)","title":"init(intValue:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/init(intValue:)","role":"symbol"},"doc://Passage/documentation/Passage/User/CodingKeys/emailVerified":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"emailVerified","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/user\/codingkeys\/emailverified","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/emailVerified","role":"symbol","title":"User.CodingKeys.emailVerified","kind":"symbol"},"doc://Passage/documentation/Passage/User/CodingKeys/Equatable-Implementations":{"abstract":[],"kind":"article","url":"\/documentation\/passage\/user\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/Equatable-Implementations","role":"collectionGroup"},"doc://Passage/documentation/Passage/User/CodingKeys/init(rawValue:)":{"abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/passage\/user\/codingkeys\/init(rawvalue:)","title":"init(rawValue:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/init(rawValue:)","role":"symbol"},"doc://Passage/documentation/Passage/User/CodingKeys/webauthn":{"abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"webauthn","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/user\/codingkeys\/webauthn","title":"User.CodingKeys.webauthn","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/webauthn","role":"symbol"},"doc://Passage/documentation/Passage/User/CodingKeys/email":{"abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"email"}],"kind":"symbol","url":"\/documentation\/passage\/user\/codingkeys\/email","title":"User.CodingKeys.email","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/email","role":"symbol"},"doc://Passage/s8SendableP":{"title":"Swift.Sendable","identifier":"doc:\/\/Passage\/s8SendableP","type":"unresolvable"},"doc://Passage/documentation/Passage/User/CodingKeys":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/user\/codingkeys","role":"symbol","title":"User.CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/User/CodingKeys/webauthnTypes":{"url":"\/documentation\/passage\/user\/codingkeys\/webauthntypes","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"webauthnTypes"}],"type":"topic","title":"User.CodingKeys.webauthnTypes","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/webauthnTypes","role":"symbol"},"doc://Passage/s12CaseIterableP":{"title":"Swift.CaseIterable","identifier":"doc:\/\/Passage\/s12CaseIterableP","type":"unresolvable"},"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]},"doc://Passage/documentation/Passage/User/CodingKeys/phoneVerified":{"kind":"symbol","url":"\/documentation\/passage\/user\/codingkeys\/phoneverified","role":"symbol","title":"User.CodingKeys.phoneVerified","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/phoneVerified","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"phoneVerified","kind":"identifier"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/User/CodingKeys/CodingKey-Implementations":{"abstract":[],"kind":"article","url":"\/documentation\/passage\/user\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/CodingKey-Implementations"},"doc://Passage/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH","type":"unresolvable"},"doc://Passage/documentation/Passage/User/CodingKeys/id":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/user\/codingkeys\/id","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/id","role":"symbol","title":"User.CodingKeys.id","kind":"symbol"},"doc://Passage/documentation/Passage/User/CodingKeys/RawRepresentable-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"RawRepresentable Implementations","url":"\/documentation\/passage\/user\/codingkeys\/rawrepresentable-implementations","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/RawRepresentable-Implementations"},"doc://Passage/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ","type":"unresolvable"},"doc://Passage/s9CodingKeyP":{"title":"Swift.CodingKey","identifier":"doc:\/\/Passage\/s9CodingKeyP","type":"unresolvable"},"doc://Passage/SY":{"title":"Swift.RawRepresentable","identifier":"doc:\/\/Passage\/SY","type":"unresolvable"},"doc://Passage/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","type":"unresolvable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/User/CodingKeys/phone":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/phone","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"phone","kind":"identifier"}],"title":"User.CodingKeys.phone","kind":"symbol","url":"\/documentation\/passage\/user\/codingkeys\/phone"},"doc://Passage/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/user/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/user/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..fe8edc42 --- /dev/null +++ b/docs/data/documentation/passage/user/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/User","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/Equatable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/user\/codingkeys\/!=(_:_:)"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/!=(_:_:)"},"metadata":{"role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage4UserV10CodingKeysO","roleHeading":"Operator","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"op","extendedModule":"Swift","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/User/CodingKeys/Equatable-Implementations":{"abstract":[],"kind":"article","url":"\/documentation\/passage\/user\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/Equatable-Implementations","role":"collectionGroup"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/User/CodingKeys":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/user\/codingkeys","role":"symbol","title":"User.CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]},"doc://Passage/documentation/Passage/User/CodingKeys/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/!=(_:_:)","url":"\/documentation\/passage\/user\/codingkeys\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/user/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/user/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..32a7e2fd --- /dev/null +++ b/docs/data/documentation/passage/user/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/description"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/User","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/CodingKey-Implementations"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/user\/codingkeys\/codingkey-implementations"]}],"metadata":{"role":"collectionGroup","title":"CodingKey Implementations","modules":[{"name":"Passage"}]},"kind":"article","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/User/CodingKeys/debugDescription":{"abstract":[],"kind":"symbol","url":"\/documentation\/passage\/user\/codingkeys\/debugdescription","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"debugDescription","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/debugDescription"},"doc://Passage/documentation/Passage/User/CodingKeys/description":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/description","url":"\/documentation\/passage\/user\/codingkeys\/description","title":"description","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic","abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage/User/CodingKeys":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/user\/codingkeys","role":"symbol","title":"User.CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/user/codingkeys/debugdescription.json b/docs/data/documentation/passage/user/codingkeys/debugdescription.json new file mode 100644 index 00000000..f693a75d --- /dev/null +++ b/docs/data/documentation/passage/user/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/user\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage4UserV10CodingKeysO","title":"debugDescription","roleHeading":"Instance Property","symbolKind":"property","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/User","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/CodingKey-Implementations"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}]}],"references":{"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]},"doc://Passage/documentation/Passage/User/CodingKeys":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/user\/codingkeys","role":"symbol","title":"User.CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/User/CodingKeys/debugDescription":{"abstract":[],"kind":"symbol","url":"\/documentation\/passage\/user\/codingkeys\/debugdescription","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"title":"debugDescription","type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/debugDescription"},"doc://Passage/documentation/Passage/User/CodingKeys/CodingKey-Implementations":{"abstract":[],"kind":"article","url":"\/documentation\/passage\/user\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/CodingKey-Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/user/codingkeys/description.json b/docs/data/documentation/passage/user/codingkeys/description.json new file mode 100644 index 00000000..fd3c7b14 --- /dev/null +++ b/docs/data/documentation/passage/user/codingkeys/description.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"metadata":{"extendedModule":"Swift","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage4UserV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property","role":"symbol","title":"description","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/User","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/CodingKey-Implementations"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/user\/codingkeys\/description"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.description"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/description"},"sections":[],"references":{"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]},"doc://Passage/documentation/Passage/User/CodingKeys/description":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/description","url":"\/documentation\/passage\/user\/codingkeys\/description","title":"description","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic","abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/User/CodingKeys/CodingKey-Implementations":{"abstract":[],"kind":"article","url":"\/documentation\/passage\/user\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"topic","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/CodingKey-Implementations"},"doc://Passage/documentation/Passage/User/CodingKeys":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/user\/codingkeys","role":"symbol","title":"User.CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/user/codingkeys/email.json b/docs/data/documentation/passage/user/codingkeys/email.json new file mode 100644 index 00000000..13d9e5f8 --- /dev/null +++ b/docs/data/documentation/passage/user/codingkeys/email.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"metadata":{"externalID":"s:7Passage4UserV10CodingKeysO5emailyA2EmF","role":"symbol","title":"User.CodingKeys.email","modules":[{"name":"Passage"}],"roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"email"}],"symbolKind":"case"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/email","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/User","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"email"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/user\/codingkeys\/email"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]},"doc://Passage/documentation/Passage/User/CodingKeys/email":{"abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"email"}],"kind":"symbol","url":"\/documentation\/passage\/user\/codingkeys\/email","title":"User.CodingKeys.email","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/email","role":"symbol"},"doc://Passage/documentation/Passage/User/CodingKeys":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/user\/codingkeys","role":"symbol","title":"User.CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/user/codingkeys/emailverified.json b/docs/data/documentation/passage/user/codingkeys/emailverified.json new file mode 100644 index 00000000..8b6ad6a3 --- /dev/null +++ b/docs/data/documentation/passage/user/codingkeys/emailverified.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/User","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys"]]},"sections":[],"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"emailVerified","kind":"identifier"}],"roleHeading":"Case","symbolKind":"case","externalID":"s:7Passage4UserV10CodingKeysO13emailVerifiedyA2EmF","role":"symbol","title":"User.CodingKeys.emailVerified","modules":[{"name":"Passage"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/emailVerified","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"emailVerified"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/user\/codingkeys\/emailverified"]}],"references":{"doc://Passage/documentation/Passage/User/CodingKeys":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/user\/codingkeys","role":"symbol","title":"User.CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/User/CodingKeys/emailVerified":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"emailVerified","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/user\/codingkeys\/emailverified","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/emailVerified","role":"symbol","title":"User.CodingKeys.emailVerified","kind":"symbol"},"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/user/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/user/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..cee5698a --- /dev/null +++ b/docs/data/documentation/passage/user/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/User","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys"]]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/!=(_:_:)"],"generated":true,"title":"Operators"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/user\/codingkeys\/equatable-implementations"]}],"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/Equatable-Implementations"},"references":{"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]},"doc://Passage/documentation/Passage/User/CodingKeys":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/user\/codingkeys","role":"symbol","title":"User.CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/User/CodingKeys/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/!=(_:_:)","url":"\/documentation\/passage\/user\/codingkeys\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/user/codingkeys/hash(into:).json b/docs/data/documentation/passage/user/codingkeys/hash(into:).json new file mode 100644 index 00000000..414f9e09 --- /dev/null +++ b/docs/data/documentation/passage/user/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage4UserV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Method","role":"symbol","title":"hash(into:)","symbolKind":"method","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}]}]}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/user\/codingkeys\/hash(into:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/hash(into:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/User","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/RawRepresentable-Implementations"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/User/CodingKeys/hash(into:)":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/hash(into:)","kind":"symbol","url":"\/documentation\/passage\/user\/codingkeys\/hash(into:)","role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Passage/documentation/Passage/User/CodingKeys":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/user\/codingkeys","role":"symbol","title":"User.CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]},"doc://Passage/documentation/Passage/User/CodingKeys/RawRepresentable-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"RawRepresentable Implementations","url":"\/documentation\/passage\/user\/codingkeys\/rawrepresentable-implementations","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/RawRepresentable-Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/user/codingkeys/hashvalue.json b/docs/data/documentation/passage/user/codingkeys/hashvalue.json new file mode 100644 index 00000000..6a33ba25 --- /dev/null +++ b/docs/data/documentation/passage/user/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/hashValue"},"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/User","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/RawRepresentable-Implementations"]]},"metadata":{"role":"symbol","extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"property","title":"hashValue","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage4UserV10CodingKeysO","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]}},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/user\/codingkeys\/hashvalue"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/User/CodingKeys/hashValue":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/hashValue","abstract":[],"url":"\/documentation\/passage\/user\/codingkeys\/hashvalue","role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]},"doc://Passage/documentation/Passage/User/CodingKeys/RawRepresentable-Implementations":{"kind":"article","role":"collectionGroup","abstract":[],"title":"RawRepresentable Implementations","url":"\/documentation\/passage\/user\/codingkeys\/rawrepresentable-implementations","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/RawRepresentable-Implementations"},"doc://Passage/documentation/Passage/User/CodingKeys":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/user\/codingkeys","role":"symbol","title":"User.CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/user/codingkeys/id.json b/docs/data/documentation/passage/user/codingkeys/id.json new file mode 100644 index 00000000..0e9b6f38 --- /dev/null +++ b/docs/data/documentation/passage/user/codingkeys/id.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/user\/codingkeys\/id"]}],"metadata":{"symbolKind":"case","externalID":"s:7Passage4UserV10CodingKeysO2idyA2EmF","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"}],"role":"symbol","title":"User.CodingKeys.id","modules":[{"name":"Passage"}],"roleHeading":"Case"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/User","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/id","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","references":{"doc://Passage/documentation/Passage/User/CodingKeys":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/user\/codingkeys","role":"symbol","title":"User.CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/User/CodingKeys/id":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/user\/codingkeys\/id","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/id","role":"symbol","title":"User.CodingKeys.id","kind":"symbol"},"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/user/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/user/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..7aad3746 --- /dev/null +++ b/docs/data/documentation/passage/user/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"metadata":{"title":"init(intValue:)","roleHeading":"Initializer","role":"symbol","symbolKind":"init","externalID":"s:7Passage4UserV10CodingKeysO8intValueAESgSi_tcfc","modules":[{"name":"Passage"}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/User","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/user\/codingkeys\/init(intvalue:)"]}],"references":{"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/User/CodingKeys/init(intValue:)":{"abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/passage\/user\/codingkeys\/init(intvalue:)","title":"init(intValue:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/init(intValue:)","role":"symbol"},"doc://Passage/documentation/Passage/User/CodingKeys":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/user\/codingkeys","role":"symbol","title":"User.CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/user/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/user/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..917a7e18 --- /dev/null +++ b/docs/data/documentation/passage/user/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Initializer","modules":[{"name":"Passage"}],"symbolKind":"init","title":"init(rawValue:)","externalID":"s:7Passage4UserV10CodingKeysO8rawValueAESgSS_tcfc","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol"},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/user\/codingkeys\/init(rawvalue:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/User","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys"]]},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/User/CodingKeys/init(rawValue:)":{"abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/passage\/user\/codingkeys\/init(rawvalue:)","title":"init(rawValue:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/init(rawValue:)","role":"symbol"},"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]},"doc://Passage/documentation/Passage/User/CodingKeys":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/user\/codingkeys","role":"symbol","title":"User.CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/user/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/user/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..d74ba4b6 --- /dev/null +++ b/docs/data/documentation/passage/user/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/init(stringValue:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/user\/codingkeys\/init(stringvalue:)"]}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.init(stringValue:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/User","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys"]]},"metadata":{"externalID":"s:7Passage4UserV10CodingKeysO11stringValueAESgSS_tcfc","role":"symbol","title":"init(stringValue:)","roleHeading":"Initializer","modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}]},"references":{"doc://Passage/documentation/Passage/User/CodingKeys/init(stringValue:)":{"abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/passage\/user\/codingkeys\/init(stringvalue:)","title":"init(stringValue:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/init(stringValue:)","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/User/CodingKeys":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/user\/codingkeys","role":"symbol","title":"User.CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/user/codingkeys/phone.json b/docs/data/documentation/passage/user/codingkeys/phone.json new file mode 100644 index 00000000..338cfeaa --- /dev/null +++ b/docs/data/documentation/passage/user/codingkeys/phone.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/user\/codingkeys\/phone"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Case","externalID":"s:7Passage4UserV10CodingKeysO5phoneyA2EmF","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"phone"}],"title":"User.CodingKeys.phone"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/phone"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/User","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys"]]},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"phone"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/User/CodingKeys/phone":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/phone","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"phone","kind":"identifier"}],"title":"User.CodingKeys.phone","kind":"symbol","url":"\/documentation\/passage\/user\/codingkeys\/phone"},"doc://Passage/documentation/Passage/User/CodingKeys":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/user\/codingkeys","role":"symbol","title":"User.CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/user/codingkeys/phoneverified.json b/docs/data/documentation/passage/user/codingkeys/phoneverified.json new file mode 100644 index 00000000..ba15a333 --- /dev/null +++ b/docs/data/documentation/passage/user/codingkeys/phoneverified.json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/User","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys"]]},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","role":"symbol","roleHeading":"Case","title":"User.CodingKeys.phoneVerified","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"phoneVerified","kind":"identifier"}],"externalID":"s:7Passage4UserV10CodingKeysO13phoneVerifiedyA2EmF"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"phoneVerified","kind":"identifier"}],"platforms":["iOS"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/phoneVerified"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/user\/codingkeys\/phoneverified"]}],"references":{"doc://Passage/documentation/Passage/User/CodingKeys/phoneVerified":{"kind":"symbol","url":"\/documentation\/passage\/user\/codingkeys\/phoneverified","role":"symbol","title":"User.CodingKeys.phoneVerified","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/phoneVerified","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"phoneVerified","kind":"identifier"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]},"doc://Passage/documentation/Passage/User/CodingKeys":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/user\/codingkeys","role":"symbol","title":"User.CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/user/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/user/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..9aba70d5 --- /dev/null +++ b/docs/data/documentation/passage/user/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"RawRepresentable Implementations"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/hashValue"],"title":"Instance Properties","generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/hash(into:)"],"generated":true}],"sections":[],"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/RawRepresentable-Implementations"},"variants":[{"paths":["\/documentation\/passage\/user\/codingkeys\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/User","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage/User/CodingKeys/hash(into:)":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/hash(into:)","kind":"symbol","url":"\/documentation\/passage\/user\/codingkeys\/hash(into:)","role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]}},"doc://Passage/documentation/Passage/User/CodingKeys":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/user\/codingkeys","role":"symbol","title":"User.CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]},"doc://Passage/documentation/Passage/User/CodingKeys/hashValue":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/hashValue","abstract":[],"url":"\/documentation\/passage\/user\/codingkeys\/hashvalue","role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]}}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/user/codingkeys/status.json b/docs/data/documentation/passage/user/codingkeys/status.json new file mode 100644 index 00000000..83b170d5 --- /dev/null +++ b/docs/data/documentation/passage/user/codingkeys/status.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"case","role":"symbol","modules":[{"name":"Passage"}],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"status"}],"roleHeading":"Case","title":"User.CodingKeys.status","externalID":"s:7Passage4UserV10CodingKeysO6statusyA2EmF"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/user\/codingkeys\/status"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/User","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/status"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"status"}],"platforms":["iOS"],"languages":["swift"]}]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/User/CodingKeys/status":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"status"}],"url":"\/documentation\/passage\/user\/codingkeys\/status","title":"User.CodingKeys.status","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/status"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/User/CodingKeys":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/user\/codingkeys","role":"symbol","title":"User.CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/user/codingkeys/usermetadata.json b/docs/data/documentation/passage/user/codingkeys/usermetadata.json new file mode 100644 index 00000000..5af1f165 --- /dev/null +++ b/docs/data/documentation/passage/user/codingkeys/usermetadata.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/userMetadata","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userMetadata","kind":"identifier"}],"languages":["swift"]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/user\/codingkeys\/usermetadata"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage4UserV10CodingKeysO12userMetadatayA2EmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","title":"User.CodingKeys.userMetadata","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"userMetadata","kind":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/User","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys"]]},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage/User/CodingKeys/userMetadata":{"abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"userMetadata"}],"kind":"symbol","url":"\/documentation\/passage\/user\/codingkeys\/usermetadata","title":"User.CodingKeys.userMetadata","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/userMetadata","role":"symbol"},"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]},"doc://Passage/documentation/Passage/User/CodingKeys":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/user\/codingkeys","role":"symbol","title":"User.CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/user/codingkeys/webauthn.json b/docs/data/documentation/passage/user/codingkeys/webauthn.json new file mode 100644 index 00000000..f0e1d371 --- /dev/null +++ b/docs/data/documentation/passage/user/codingkeys/webauthn.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/User","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/webauthn","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"webauthn","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"externalID":"s:7Passage4UserV10CodingKeysO8webauthnyA2EmF","role":"symbol","title":"User.CodingKeys.webauthn","roleHeading":"Case","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"webauthn"}]},"variants":[{"paths":["\/documentation\/passage\/user\/codingkeys\/webauthn"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/User/CodingKeys":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/user\/codingkeys","role":"symbol","title":"User.CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/User/CodingKeys/webauthn":{"abstract":[],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"webauthn","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/user\/codingkeys\/webauthn","title":"User.CodingKeys.webauthn","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/webauthn","role":"symbol"},"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/user/codingkeys/webauthntypes.json b/docs/data/documentation/passage/user/codingkeys/webauthntypes.json new file mode 100644 index 00000000..a3ae333d --- /dev/null +++ b/docs/data/documentation/passage/user/codingkeys/webauthntypes.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/user\/codingkeys\/webauthntypes"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"webauthnTypes","kind":"identifier"}],"languages":["swift"]}]}],"metadata":{"externalID":"s:7Passage4UserV10CodingKeysO13webauthnTypesyA2EmF","modules":[{"name":"Passage"}],"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"webauthnTypes","kind":"identifier"}],"role":"symbol","symbolKind":"case","title":"User.CodingKeys.webauthnTypes","roleHeading":"Case"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/webauthnTypes","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/User","doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/User/CodingKeys/webauthnTypes":{"url":"\/documentation\/passage\/user\/codingkeys\/webauthntypes","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"webauthnTypes"}],"type":"topic","title":"User.CodingKeys.webauthnTypes","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys\/webauthnTypes","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/User/CodingKeys":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/CodingKeys","abstract":[],"url":"\/documentation\/passage\/user\/codingkeys","role":"symbol","title":"User.CodingKeys","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}]},"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/user/email.json b/docs/data/documentation/passage/user/email.json new file mode 100644 index 00000000..53f9a230 --- /dev/null +++ b/docs/data/documentation/passage/user/email.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/User"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/passage\/user\/email"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"email"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["iOS"]}]}],"metadata":{"roleHeading":"Instance Property","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"email"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage4UserV5emailSSvp","title":"email"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/User\/email","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/User/email":{"url":"\/documentation\/passage\/user\/email","role":"symbol","title":"email","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/email","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"email"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/user/emailverified.json b/docs/data/documentation/passage/user/emailverified.json new file mode 100644 index 00000000..399ed789 --- /dev/null +++ b/docs/data/documentation/passage/user/emailverified.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/User\/emailVerified"},"metadata":{"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"emailVerified"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"modules":[{"name":"Passage"}],"symbolKind":"property","externalID":"s:7Passage4UserV13emailVerifiedSbvp","title":"emailVerified","role":"symbol"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/User"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/user\/emailverified"]}],"abstract":[{"type":"text","text":"Whether or not the user’s email has been verified"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"emailVerified"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]},"doc://Passage/documentation/Passage/User/emailVerified":{"url":"\/documentation\/passage\/user\/emailverified","role":"symbol","title":"emailVerified","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/emailVerified","type":"topic","abstract":[{"type":"text","text":"Whether or not the user’s email has been verified"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"emailVerified"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/user/encode(to:).json b/docs/data/documentation/passage/user/encode(to:).json new file mode 100644 index 00000000..33d1bf89 --- /dev/null +++ b/docs/data/documentation/passage/user/encode(to:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/User\/encode(to:)","interfaceLanguage":"swift"},"metadata":{"externalID":"s:7Passage4UserV6encode2toys7Encoder_p_tKF","role":"symbol","title":"encode(to:)","modules":[{"name":"Passage"}],"roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"symbolKind":"method"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/user\/encode(to:)"]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/User"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/User/encode(to:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/encode(to:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"encode(to:)","kind":"symbol","url":"\/documentation\/passage\/user\/encode(to:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/user/equatable-implementations.json b/docs/data/documentation/passage/user/equatable-implementations.json new file mode 100644 index 00000000..608645fb --- /dev/null +++ b/docs/data/documentation/passage/user/equatable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/user\/equatable-implementations"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/User"]]},"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/User\/!=(_:_:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/User\/Equatable-Implementations"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]},"doc://Passage/documentation/Passage/User/!=(_:_:)":{"kind":"symbol","url":"\/documentation\/passage\/user\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/user/id.json b/docs/data/documentation/passage/user/id.json new file mode 100644 index 00000000..2cbf8b49 --- /dev/null +++ b/docs/data/documentation/passage/user/id.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/User"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"languages":["swift"]}]}],"metadata":{"symbolKind":"property","role":"symbol","title":"id","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"roleHeading":"Instance Property","externalID":"s:7Passage4UserV2idSSvp","modules":[{"name":"Passage"}]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/User\/id","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/user\/id"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/User/id":{"role":"symbol","title":"id","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/id","url":"\/documentation\/passage\/user\/id"},"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/user/init(email:emailverified:id:phone:phoneverified:status:usermetadata:webauthn:webauthntypes:).json b/docs/data/documentation/passage/user/init(email:emailverified:id:phone:phoneverified:status:usermetadata:webauthn:webauthntypes:).json new file mode 100644 index 00000000..d6bff6ab --- /dev/null +++ b/docs/data/documentation/passage/user/init(email:emailverified:id:phone:phoneverified:status:usermetadata:webauthn:webauthntypes:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"email"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"emailVerified"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"kind":"text","text":", "},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"phone"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"phoneVerified","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"status","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"UserStatus","kind":"typeIdentifier","preciseIdentifier":"s:7Passage10UserStatusO","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus"},{"kind":"text","text":", "},{"text":"userMetadata","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV"},{"text":"?, ","kind":"text"},{"text":"webauthn","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"webauthnTypes","kind":"externalParam"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType","text":"WebAuthnType","preciseIdentifier":"s:7Passage12WebAuthnTypeO"},{"kind":"text","text":"])"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/user\/init(email:emailverified:id:phone:phoneverified:status:usermetadata:webauthn:webauthntypes:)"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/User\/init(email:emailVerified:id:phone:phoneVerified:status:userMetadata:webauthn:webauthnTypes:)"},"metadata":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"email","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"emailVerified","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"id"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"phone","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"phoneVerified","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"status"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage10UserStatusO","kind":"typeIdentifier","text":"UserStatus"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"userMetadata"},{"text":": ","kind":"text"},{"text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV","kind":"typeIdentifier"},{"kind":"text","text":"?, "},{"text":"webauthn","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"webauthnTypes"},{"text":": [","kind":"text"},{"text":"WebAuthnType","preciseIdentifier":"s:7Passage12WebAuthnTypeO","kind":"typeIdentifier"},{"kind":"text","text":"])"}],"symbolKind":"init","roleHeading":"Initializer","externalID":"s:7Passage4UserV5email0C8Verified2id5phone0fD06status12userMetadata8webauthn0J5TypesACSS_SbS2SSbAA0B6StatusO10AnyCodableAOVSgSbSayAA12WebAuthnTypeOGtcfc","role":"symbol","title":"init(email:emailVerified:id:phone:phoneVerified:status:userMetadata:webauthn:webauthnTypes:)","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/User"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/WebAuthnType":{"title":"WebAuthnType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"WebAuthnType"}],"abstract":[{"text":"The type of this credential","type":"text"}],"navigatorTitle":[{"text":"WebAuthnType","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType","type":"topic","kind":"symbol","url":"\/documentation\/passage\/webauthntype"},"doc://Passage/documentation/Passage/User/init(email:emailVerified:id:phone:phoneVerified:status:userMetadata:webauthn:webauthnTypes:)":{"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"email","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"emailVerified","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"phone","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"phoneVerified"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"text":"status","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage10UserStatusO","text":"UserStatus"},{"kind":"text","text":", "},{"text":"userMetadata","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV"},{"text":"?, ","kind":"text"},{"text":"webauthn","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"webauthnTypes"},{"kind":"text","text":": ["},{"preciseIdentifier":"s:7Passage12WebAuthnTypeO","text":"WebAuthnType","kind":"typeIdentifier"},{"kind":"text","text":"])"}],"type":"topic","url":"\/documentation\/passage\/user\/init(email:emailverified:id:phone:phoneverified:status:usermetadata:webauthn:webauthntypes:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/init(email:emailVerified:id:phone:phoneVerified:status:userMetadata:webauthn:webauthnTypes:)","role":"symbol","title":"init(email:emailVerified:id:phone:phoneVerified:status:userMetadata:webauthn:webauthnTypes:)","kind":"symbol"},"doc://Passage/documentation/Passage/UserStatus":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserStatus"}],"url":"\/documentation\/passage\/userstatus","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserStatus"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus","abstract":[{"text":"User status: active, inactive, pending","type":"text"}],"title":"UserStatus"},"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/user/init(from:).json b/docs/data/documentation/passage/user/init(from:).json new file mode 100644 index 00000000..e18e96ad --- /dev/null +++ b/docs/data/documentation/passage/user/init(from:).json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/User"]]},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/User\/init(from:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/user\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"metadata":{"title":"init(from:)","symbolKind":"init","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"roleHeading":"Initializer","externalID":"s:7Passage4UserV4fromACs7Decoder_p_tKcfc","role":"symbol"},"references":{"doc://Passage/documentation/Passage/User/init(from:)":{"title":"init(from:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/init(from:)","url":"\/documentation\/passage\/user\/init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/user/phone.json b/docs/data/documentation/passage/user/phone.json new file mode 100644 index 00000000..5b82ec6c --- /dev/null +++ b/docs/data/documentation/passage/user/phone.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/User\/phone","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/User"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"phone","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/user\/phone"]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"phone","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"role":"symbol","externalID":"s:7Passage4UserV5phoneSSvp","title":"phone","symbolKind":"property","modules":[{"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/User/phone":{"url":"\/documentation\/passage\/user\/phone","role":"symbol","title":"phone","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/phone","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"phone"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/user/phoneverified.json b/docs/data/documentation/passage/user/phoneverified.json new file mode 100644 index 00000000..54ff553f --- /dev/null +++ b/docs/data/documentation/passage/user/phoneverified.json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/User\/phoneVerified"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/User"]]},"metadata":{"symbolKind":"property","role":"symbol","title":"phoneVerified","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"phoneVerified","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"roleHeading":"Instance Property","externalID":"s:7Passage4UserV13phoneVerifiedSbvp","modules":[{"name":"Passage"}]},"abstract":[{"type":"text","text":"Whether or not the user’s phone has been verified"}],"variants":[{"paths":["\/documentation\/passage\/user\/phoneverified"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"phoneVerified"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/User/phoneVerified":{"url":"\/documentation\/passage\/user\/phoneverified","role":"symbol","title":"phoneVerified","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/phoneVerified","type":"topic","abstract":[{"type":"text","text":"Whether or not the user’s phone has been verified"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"phoneVerified"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/user/status.json b/docs/data/documentation/passage/user/status.json new file mode 100644 index 00000000..223fa733 --- /dev/null +++ b/docs/data/documentation/passage/user/status.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"status","kind":"identifier"},{"text":": ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus","preciseIdentifier":"s:7Passage10UserStatusO","kind":"typeIdentifier","text":"UserStatus"}]}]}],"sections":[],"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"title":"status","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"status"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage10UserStatusO","text":"UserStatus","kind":"typeIdentifier"}],"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:7Passage4UserV6statusAA0B6StatusOvp"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/User"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/user\/status"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/User\/status","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]},"doc://Passage/documentation/Passage/UserStatus":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserStatus"}],"url":"\/documentation\/passage\/userstatus","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserStatus"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus","abstract":[{"text":"User status: active, inactive, pending","type":"text"}],"title":"UserStatus"},"doc://Passage/documentation/Passage/User/status":{"url":"\/documentation\/passage\/user\/status","role":"symbol","title":"status","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/status","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"status"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage10UserStatusO","text":"UserStatus","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/user/usermetadata.json b/docs/data/documentation/passage/user/usermetadata.json new file mode 100644 index 00000000..a8c8679f --- /dev/null +++ b/docs/data/documentation/passage/user/usermetadata.json @@ -0,0 +1 @@ +{"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/User"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/User\/userMetadata"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userMetadata"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/passage\/user\/usermetadata"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"externalID":"s:7Passage4UserV12userMetadata10AnyCodableAEVSgvp","title":"userMetadata","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userMetadata"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV"},{"text":"?","kind":"text"}]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]},"doc://Passage/documentation/Passage/User/userMetadata":{"url":"\/documentation\/passage\/user\/usermetadata","role":"symbol","title":"userMetadata","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/userMetadata","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userMetadata"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV"},{"text":"?","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/user/webauthn.json b/docs/data/documentation/passage/user/webauthn.json new file mode 100644 index 00000000..5ec52ac1 --- /dev/null +++ b/docs/data/documentation/passage/user/webauthn.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"Passage"}],"externalID":"s:7Passage4UserV8webauthnSbvp","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"webauthn","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"title":"webauthn","symbolKind":"property","role":"symbol"},"variants":[{"paths":["\/documentation\/passage\/user\/webauthn"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/User"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/User\/webauthn"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"webauthn"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/User/webauthn":{"url":"\/documentation\/passage\/user\/webauthn","role":"symbol","title":"webauthn","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/webauthn","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"webauthn"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/user/webauthntypes.json b/docs/data/documentation/passage/user/webauthntypes.json new file mode 100644 index 00000000..74e2cf20 --- /dev/null +++ b/docs/data/documentation/passage/user/webauthntypes.json @@ -0,0 +1 @@ +{"metadata":{"title":"webauthnTypes","role":"symbol","externalID":"s:7Passage4UserV13webauthnTypesSayAA12WebAuthnTypeOGSgvp","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"webauthnTypes"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage12WebAuthnTypeO","text":"WebAuthnType"},{"text":"]?","kind":"text"}],"symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"Passage"}]},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/User\/webauthnTypes","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/User"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"webauthnTypes","kind":"identifier"},{"kind":"text","text":": ["},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType","text":"WebAuthnType","preciseIdentifier":"s:7Passage12WebAuthnTypeO","kind":"typeIdentifier"},{"kind":"text","text":"]?"}]}],"kind":"declarations"}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/user\/webauthntypes"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/WebAuthnType":{"title":"WebAuthnType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"WebAuthnType"}],"abstract":[{"text":"The type of this credential","type":"text"}],"navigatorTitle":[{"text":"WebAuthnType","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType","type":"topic","kind":"symbol","url":"\/documentation\/passage\/webauthntype"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]},"doc://Passage/documentation/Passage/User/webauthnTypes":{"url":"\/documentation\/passage\/user\/webauthntypes","role":"symbol","title":"webauthnTypes","identifier":"doc:\/\/Passage\/documentation\/Passage\/User\/webauthnTypes","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"webauthnTypes"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage12WebAuthnTypeO","text":"WebAuthnType"},{"text":"]?","kind":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usererror.json b/docs/data/documentation/passage/usererror.json new file mode 100644 index 00000000..254c90de --- /dev/null +++ b/docs/data/documentation/passage/usererror.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserError","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserError\/inactiveUser","doc:\/\/Passage\/documentation\/Passage\/UserError\/invalidRequest","doc:\/\/Passage\/documentation\/Passage\/UserError\/unauthorized","doc:\/\/Passage\/documentation\/Passage\/UserError\/unspecified","doc:\/\/Passage\/documentation\/Passage\/UserError\/userNotFound"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserError\/convert(error:)"],"title":"Type Methods"},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserError\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/UserError\/Error-Implementations"],"title":"Default Implementations"}],"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/Passage\/documentation\/Passage\/PassageError","doc:\/\/Passage\/SQ","doc:\/\/Passage\/s5ErrorP","doc:\/\/Passage\/SH","doc:\/\/Passage\/s8SendableP"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"enum","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserError"}],"navigatorTitle":[{"text":"UserError","kind":"identifier"}],"roleHeading":"Enumeration","externalID":"s:7Passage9UserErrorO","title":"UserError","role":"symbol"},"variants":[{"paths":["\/documentation\/passage\/usererror"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserError"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/UserError/Equatable-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","type":"topic","url":"\/documentation\/passage\/usererror\/equatable-implementations"},"doc://Passage/documentation/Passage/UserError/unauthorized":{"url":"\/documentation\/passage\/usererror\/unauthorized","role":"symbol","title":"UserError.unauthorized","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError\/unauthorized","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unauthorized","kind":"identifier"}]},"doc://Passage/documentation/Passage/UserError/Error-Implementations":{"abstract":[],"role":"collectionGroup","title":"Error Implementations","type":"topic","url":"\/documentation\/passage\/usererror\/error-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError\/Error-Implementations","kind":"article"},"doc://Passage/s5ErrorP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s5ErrorP","title":"Swift.Error"},"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/documentation/Passage/UserError/userNotFound":{"role":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userNotFound","kind":"identifier"}],"url":"\/documentation\/passage\/usererror\/usernotfound","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError\/userNotFound","type":"topic","kind":"symbol","title":"UserError.userNotFound"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/PassageError":{"kind":"symbol","url":"\/documentation\/passage\/passageerror","role":"symbol","title":"PassageError","identifier":"doc:\/\/Passage\/documentation\/Passage\/PassageError","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PassageError"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"PassageError","kind":"identifier"}]},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/UserError/unspecified":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError\/unspecified","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"unspecified"}],"url":"\/documentation\/passage\/usererror\/unspecified","abstract":[],"kind":"symbol","title":"UserError.unspecified","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/UserError/inactiveUser":{"title":"UserError.inactiveUser","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"inactiveUser","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError\/inactiveUser","url":"\/documentation\/passage\/usererror\/inactiveuser","kind":"symbol"},"doc://Passage/documentation/Passage/UserError/convert(error:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError\/convert(error:)","role":"symbol","type":"topic","title":"convert(error:)","kind":"symbol","url":"\/documentation\/passage\/usererror\/convert(error:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"convert"},{"text":"(","kind":"text"},{"text":"error","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage9UserErrorO","text":"UserError"}],"abstract":[]},"doc://Passage/documentation/Passage/UserError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"UserError","kind":"identifier"}],"url":"\/documentation\/passage\/usererror","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"abstract":[],"kind":"symbol","title":"UserError","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/UserError/invalidRequest":{"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"invalidRequest","kind":"identifier"}],"abstract":[],"url":"\/documentation\/passage\/usererror\/invalidrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError\/invalidRequest","title":"UserError.invalidRequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usererror/!=(_:_:).json b/docs/data/documentation/passage/usererror/!=(_:_:).json new file mode 100644 index 00000000..8723ef8f --- /dev/null +++ b/docs/data/documentation/passage/usererror/!=(_:_:).json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"paths":["\/documentation\/passage\/usererror\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserError","doc:\/\/Passage\/documentation\/Passage\/UserError\/Equatable-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserError\/!=(_:_:)"},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"roleHeading":"Operator","role":"symbol","title":"!=(_:_:)","symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage9UserErrorO","extendedModule":"Swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/UserError/Equatable-Implementations":{"abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","type":"topic","url":"\/documentation\/passage\/usererror\/equatable-implementations"},"doc://Passage/documentation/Passage/UserError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"UserError","kind":"identifier"}],"url":"\/documentation\/passage\/usererror","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"abstract":[],"kind":"symbol","title":"UserError","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/UserError/!=(_:_:)":{"abstract":[],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","type":"topic","url":"\/documentation\/passage\/usererror\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usererror/convert(error:).json b/docs/data/documentation/passage/usererror/convert(error:).json new file mode 100644 index 00000000..f30a852b --- /dev/null +++ b/docs/data/documentation/passage/usererror/convert(error:).json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"convert"},{"kind":"text","text":"("},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP","text":"Error"},{"text":") -> ","kind":"text"},{"text":"UserError","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError","preciseIdentifier":"s:7Passage9UserErrorO","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"title":"convert(error:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"convert","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"text":") -> ","kind":"text"},{"text":"UserError","kind":"typeIdentifier","preciseIdentifier":"s:7Passage9UserErrorO"}],"symbolKind":"method","roleHeading":"Type Method","externalID":"s:7Passage9UserErrorO7convert5errorACs0C0_p_tFZ"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserError"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"PassageError.convert(error:)"},{"type":"text","text":"."}],"variants":[{"paths":["\/documentation\/passage\/usererror\/convert(error:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserError\/convert(error:)","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://Passage/documentation/Passage/UserError/convert(error:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError\/convert(error:)","role":"symbol","type":"topic","title":"convert(error:)","kind":"symbol","url":"\/documentation\/passage\/usererror\/convert(error:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"convert"},{"text":"(","kind":"text"},{"text":"error","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage9UserErrorO","text":"UserError"}],"abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"UserError","kind":"identifier"}],"url":"\/documentation\/passage\/usererror","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"abstract":[],"kind":"symbol","title":"UserError","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usererror/equatable-implementations.json b/docs/data/documentation/passage/usererror/equatable-implementations.json new file mode 100644 index 00000000..ade6a8b7 --- /dev/null +++ b/docs/data/documentation/passage/usererror/equatable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"kind":"article","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserError"]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserError\/Equatable-Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usererror\/equatable-implementations"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserError\/!=(_:_:)"],"generated":true}],"references":{"doc://Passage/documentation/Passage/UserError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"UserError","kind":"identifier"}],"url":"\/documentation\/passage\/usererror","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"abstract":[],"kind":"symbol","title":"UserError","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserError/!=(_:_:)":{"abstract":[],"kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","type":"topic","url":"\/documentation\/passage\/usererror\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usererror/error-implementations.json b/docs/data/documentation/passage/usererror/error-implementations.json new file mode 100644 index 00000000..cd18c85f --- /dev/null +++ b/docs/data/documentation/passage/usererror/error-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserError"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserError\/Error-Implementations"},"kind":"article","topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserError\/localizedDescription"],"title":"Instance Properties"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usererror\/error-implementations"]}],"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Error Implementations"},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserError/localizedDescription":{"title":"localizedDescription","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError\/localizedDescription","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/passage\/usererror\/localizeddescription","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage/UserError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"UserError","kind":"identifier"}],"url":"\/documentation\/passage\/usererror","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"abstract":[],"kind":"symbol","title":"UserError","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usererror/inactiveuser.json b/docs/data/documentation/passage/usererror/inactiveuser.json new file mode 100644 index 00000000..1655de69 --- /dev/null +++ b/docs/data/documentation/passage/usererror/inactiveuser.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"inactiveUser"}],"platforms":["iOS"],"languages":["swift"]}]}],"sections":[],"metadata":{"title":"UserError.inactiveUser","symbolKind":"case","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"inactiveUser"}],"roleHeading":"Case","externalID":"s:7Passage9UserErrorO08inactiveB0yA2CmF","role":"symbol"},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserError\/inactiveUser","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usererror\/inactiveuser"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserError"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/UserError/inactiveUser":{"title":"UserError.inactiveUser","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"inactiveUser","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError\/inactiveUser","url":"\/documentation\/passage\/usererror\/inactiveuser","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"UserError","kind":"identifier"}],"url":"\/documentation\/passage\/usererror","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"abstract":[],"kind":"symbol","title":"UserError","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usererror/invalidrequest.json b/docs/data/documentation/passage/usererror/invalidrequest.json new file mode 100644 index 00000000..9c5f0e0f --- /dev/null +++ b/docs/data/documentation/passage/usererror/invalidrequest.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage9UserErrorO14invalidRequestyA2CmF","modules":[{"name":"Passage"}],"roleHeading":"Case","role":"symbol","symbolKind":"case","title":"UserError.invalidRequest","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"invalidRequest","kind":"identifier"}]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserError\/invalidRequest"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usererror\/invalidrequest"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidRequest"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserError"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/UserError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"UserError","kind":"identifier"}],"url":"\/documentation\/passage\/usererror","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"abstract":[],"kind":"symbol","title":"UserError","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserError/invalidRequest":{"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"invalidRequest","kind":"identifier"}],"abstract":[],"url":"\/documentation\/passage\/usererror\/invalidrequest","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError\/invalidRequest","title":"UserError.invalidRequest"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usererror/localizeddescription.json b/docs/data/documentation/passage/usererror/localizeddescription.json new file mode 100644 index 00000000..b53b7f6a --- /dev/null +++ b/docs/data/documentation/passage/usererror/localizeddescription.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/usererror\/localizeddescription"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Error.localizedDescription"},{"type":"text","text":"."}],"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserError","doc:\/\/Passage\/documentation\/Passage\/UserError\/Error-Implementations"]]},"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property","externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:7Passage9UserErrorO","role":"symbol","title":"localizedDescription","platforms":[{"deprecated":false,"name":"iOS","introducedAt":"8.0","unavailable":false,"beta":false},{"name":"macOS","introducedAt":"10.10","beta":false,"deprecated":false,"unavailable":false},{"introducedAt":"9.0","beta":false,"unavailable":false,"deprecated":false,"name":"tvOS"},{"unavailable":false,"beta":false,"introducedAt":"2.0","deprecated":false,"name":"watchOS"}],"extendedModule":"Swift","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserError\/localizedDescription","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/UserError/Error-Implementations":{"abstract":[],"role":"collectionGroup","title":"Error Implementations","type":"topic","url":"\/documentation\/passage\/usererror\/error-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError\/Error-Implementations","kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserError/localizedDescription":{"title":"localizedDescription","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError\/localizedDescription","kind":"symbol","abstract":[],"role":"symbol","url":"\/documentation\/passage\/usererror\/localizeddescription","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage/UserError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"UserError","kind":"identifier"}],"url":"\/documentation\/passage\/usererror","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"abstract":[],"kind":"symbol","title":"UserError","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usererror/unauthorized.json b/docs/data/documentation/passage/usererror/unauthorized.json new file mode 100644 index 00000000..fd3eba40 --- /dev/null +++ b/docs/data/documentation/passage/usererror/unauthorized.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"unauthorized","kind":"identifier"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserError"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usererror\/unauthorized"]}],"metadata":{"role":"symbol","symbolKind":"case","roleHeading":"Case","title":"UserError.unauthorized","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unauthorized","kind":"identifier"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage9UserErrorO12unauthorizedyA2CmF"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserError\/unauthorized","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserError/unauthorized":{"url":"\/documentation\/passage\/usererror\/unauthorized","role":"symbol","title":"UserError.unauthorized","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError\/unauthorized","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"unauthorized","kind":"identifier"}]},"doc://Passage/documentation/Passage/UserError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"UserError","kind":"identifier"}],"url":"\/documentation\/passage\/usererror","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"abstract":[],"kind":"symbol","title":"UserError","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usererror/unspecified.json b/docs/data/documentation/passage/usererror/unspecified.json new file mode 100644 index 00000000..6b7bd433 --- /dev/null +++ b/docs/data/documentation/passage/usererror/unspecified.json @@ -0,0 +1 @@ +{"metadata":{"title":"UserError.unspecified","externalID":"s:7Passage9UserErrorO11unspecifiedyA2CmF","roleHeading":"Case","symbolKind":"case","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"unspecified","kind":"identifier"}],"role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserError"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserError\/unspecified"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unspecified"}]}]}],"variants":[{"paths":["\/documentation\/passage\/usererror\/unspecified"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserError/unspecified":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError\/unspecified","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"unspecified"}],"url":"\/documentation\/passage\/usererror\/unspecified","abstract":[],"kind":"symbol","title":"UserError.unspecified","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/UserError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"UserError","kind":"identifier"}],"url":"\/documentation\/passage\/usererror","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"abstract":[],"kind":"symbol","title":"UserError","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usererror/usernotfound.json b/docs/data/documentation/passage/usererror/usernotfound.json new file mode 100644 index 00000000..68516880 --- /dev/null +++ b/docs/data/documentation/passage/usererror/usernotfound.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserError"]]},"metadata":{"title":"UserError.userNotFound","role":"symbol","symbolKind":"case","roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"userNotFound","kind":"identifier"}],"externalID":"s:7Passage9UserErrorO12userNotFoundyA2CmF","modules":[{"name":"Passage"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserError\/userNotFound"},"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/passage\/usererror\/usernotfound"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userNotFound","kind":"identifier"}]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/UserError/userNotFound":{"role":"symbol","abstract":[],"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userNotFound","kind":"identifier"}],"url":"\/documentation\/passage\/usererror\/usernotfound","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError\/userNotFound","type":"topic","kind":"symbol","title":"UserError.userNotFound"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserError":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"UserError","kind":"identifier"}],"url":"\/documentation\/passage\/usererror","navigatorTitle":[{"kind":"identifier","text":"UserError"}],"abstract":[],"kind":"symbol","title":"UserError","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadatafield.json b/docs/data/documentation/passage/usermetadatafield.json new file mode 100644 index 00000000..2ef36a54 --- /dev/null +++ b/docs/data/documentation/passage/usermetadatafield.json @@ -0,0 +1 @@ +{"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/init(fieldName:friendlyName:id:profile:registration:type:)","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/init(from:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/fieldName","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/friendlyName","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/id","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/profile","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/registration","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/type"]},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/encode(to:)"]},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys"]},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/Equatable-Implementations"],"generated":true}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserMetadataField"}],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"kind":"relationships","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usermetadatafield"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"sections":[],"metadata":{"externalID":"s:7Passage17UserMetadataFieldV","role":"symbol","title":"UserMetadataField","roleHeading":"Structure","modules":[{"name":"Passage"}],"symbolKind":"struct","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"UserMetadataField","kind":"identifier"}],"navigatorTitle":[{"text":"UserMetadataField","kind":"identifier"}]},"references":{"doc://Passage/SE":{"identifier":"doc:\/\/Passage\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://Passage/Se":{"identifier":"doc:\/\/Passage\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://Passage/documentation/Passage/UserMetadataField/profile":{"url":"\/documentation\/passage\/usermetadatafield\/profile","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"profile","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"title":"profile","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/profile","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/UserMetadataField/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys":{"title":"UserMetadataField.CodingKeys","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField":{"title":"UserMetadataField","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","navigatorTitle":[{"text":"UserMetadataField","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataField"}],"role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField/id":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"type":"topic","role":"symbol","title":"id","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/id","url":"\/documentation\/passage\/usermetadatafield\/id"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/UserMetadataField/init(fieldName:friendlyName:id:profile:registration:type:)":{"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/init(fieldname:friendlyname:id:profile:registration:type:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"fieldName","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"friendlyName"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"profile","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"registration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/init(fieldName:friendlyName:id:profile:registration:type:)","abstract":[],"role":"symbol","title":"init(fieldName:friendlyName:id:profile:registration:type:)"},"doc://Passage/documentation/Passage/UserMetadataField/friendlyName":{"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/friendlyname","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"friendlyName","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/friendlyName","abstract":[],"role":"symbol","title":"friendlyName"},"doc://Passage/documentation/Passage/UserMetadataField/registration":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"registration","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/registration","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/registration","role":"symbol","title":"registration","kind":"symbol"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Passage/documentation/Passage/UserMetadataField/fieldName":{"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/fieldname","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"fieldName","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/fieldName","abstract":[],"role":"symbol","title":"fieldName"},"doc://Passage/documentation/Passage/UserMetadataField/init(from:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/init(from:)","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/init(from:)","title":"init(from:)"},"doc://Passage/documentation/Passage/UserMetadataField/type":{"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/type","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/type","abstract":[],"role":"symbol","title":"type"},"doc://Passage/documentation/Passage/UserMetadataField/encode(to:)":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/encode(to:)","url":"\/documentation\/passage\/usermetadatafield\/encode(to:)","title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadatafield/!=(_:_:).json b/docs/data/documentation/passage/usermetadatafield/!=(_:_:).json new file mode 100644 index 00000000..3ba01a09 --- /dev/null +++ b/docs/data/documentation/passage/usermetadatafield/!=(_:_:).json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usermetadatafield\/!=(_:_:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"platforms":["iOS"]}]}],"metadata":{"fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"roleHeading":"Operator","symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage17UserMetadataFieldV","extendedModule":"Swift","role":"symbol","title":"!=(_:_:)","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/Equatable-Implementations"]]},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/!=(_:_:)"},"references":{"doc://Passage/documentation/Passage/UserMetadataField/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"},"doc://Passage/documentation/Passage/UserMetadataField":{"title":"UserMetadataField","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","navigatorTitle":[{"text":"UserMetadataField","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataField"}],"role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadatafield/codingkeys.json b/docs/data/documentation/passage/usermetadatafield/codingkeys.json new file mode 100644 index 00000000..4653be1f --- /dev/null +++ b/docs/data/documentation/passage/usermetadatafield/codingkeys.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","metadata":{"role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"externalID":"s:7Passage17UserMetadataFieldV10CodingKeysO","symbolKind":"enum","roleHeading":"Enumeration","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"modules":[{"name":"Passage"}],"title":"UserMetadataField.CodingKeys"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/fieldName","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/friendlyName","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/id","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/profile","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/registration","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/type"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/RawRepresentable-Implementations"],"title":"Default Implementations","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usermetadatafield\/codingkeys"]}],"relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField"]]},"sections":[],"references":{"doc://Passage/s8SendableP":{"identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable","type":"unresolvable"},"doc://Passage/s12CaseIterableP":{"identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable","type":"unresolvable"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable","type":"unresolvable"},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys/id":{"title":"UserMetadataField.CodingKeys.id","url":"\/documentation\/passage\/usermetadatafield\/codingkeys\/id","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/id","type":"topic","abstract":[],"kind":"symbol","role":"symbol"},"doc://Passage/SY":{"title":"Swift.RawRepresentable","identifier":"doc:\/\/Passage\/SY","type":"unresolvable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys/friendlyName":{"title":"UserMetadataField.CodingKeys.friendlyName","url":"\/documentation\/passage\/usermetadatafield\/codingkeys\/friendlyname","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"friendlyName"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/friendlyName","type":"topic","abstract":[],"kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys/profile":{"title":"UserMetadataField.CodingKeys.profile","url":"\/documentation\/passage\/usermetadatafield\/codingkeys\/profile","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"profile","kind":"identifier"}],"abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/profile","role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys/fieldName":{"title":"UserMetadataField.CodingKeys.fieldName","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/codingkeys\/fieldname","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/fieldName","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fieldName"}],"role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys":{"title":"UserMetadataField.CodingKeys","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys/init(intValue:)":{"title":"init(intValue:)","url":"\/documentation\/passage\/usermetadatafield\/codingkeys\/init(intvalue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/init(intValue:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol"},"doc://Passage/s28CustomDebugStringConvertibleP":{"title":"Swift.CustomDebugStringConvertible","type":"unresolvable","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP"},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys/init(stringValue:)":{"title":"init(stringValue:)","url":"\/documentation\/passage\/usermetadatafield\/codingkeys\/init(stringvalue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/init(stringValue:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField":{"title":"UserMetadataField","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","navigatorTitle":[{"text":"UserMetadataField","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataField"}],"role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","url":"\/documentation\/passage\/usermetadatafield\/codingkeys\/rawrepresentable-implementations","abstract":[],"kind":"article","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup"},"doc://Passage/s23CustomStringConvertibleP":{"title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","type":"unresolvable"},"doc://Passage/s9CodingKeyP":{"title":"Swift.CodingKey","identifier":"doc:\/\/Passage\/s9CodingKeyP","type":"unresolvable"},"doc://Passage/SQ":{"title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ","type":"unresolvable"},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys/registration":{"role":"symbol","url":"\/documentation\/passage\/usermetadatafield\/codingkeys\/registration","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/registration","title":"UserMetadataField.CodingKeys.registration","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"registration","kind":"identifier"}]},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys/init(rawValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/init(rawValue:)","title":"init(rawValue:)","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/codingkeys\/init(rawvalue:)"},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","url":"\/documentation\/passage\/usermetadatafield\/codingkeys\/codingkey-implementations","abstract":[],"kind":"article","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup"},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys/Equatable-Implementations":{"title":"Equatable Implementations","url":"\/documentation\/passage\/usermetadatafield\/codingkeys\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/Equatable-Implementations","type":"topic","abstract":[],"kind":"article","role":"collectionGroup"},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys/type":{"title":"UserMetadataField.CodingKeys.type","url":"\/documentation\/passage\/usermetadatafield\/codingkeys\/type","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"}],"abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/type","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadatafield/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/usermetadatafield/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..9d698e35 --- /dev/null +++ b/docs/data/documentation/passage/usermetadatafield/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/Equatable-Implementations"]]},"metadata":{"roleHeading":"Operator","symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage17UserMetadataFieldV10CodingKeysO","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"role":"symbol","extendedModule":"Swift","title":"!=(_:_:)","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/usermetadatafield\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys":{"title":"UserMetadataField.CodingKeys","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField":{"title":"UserMetadataField","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","navigatorTitle":[{"text":"UserMetadataField","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataField"}],"role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys/Equatable-Implementations":{"title":"Equatable Implementations","url":"\/documentation\/passage\/usermetadatafield\/codingkeys\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/Equatable-Implementations","type":"topic","abstract":[],"kind":"article","role":"collectionGroup"},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/usermetadatafield\/codingkeys\/!=(_:_:)","abstract":[],"kind":"symbol","title":"!=(_:_:)","role":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadatafield/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/usermetadatafield/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..3acd143d --- /dev/null +++ b/docs/data/documentation/passage/usermetadatafield/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys"]]},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"CodingKey Implementations"},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usermetadatafield\/codingkeys\/codingkey-implementations"]}],"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/description"]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/CodingKey-Implementations"},"kind":"article","references":{"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys/debugDescription":{"abstract":[],"url":"\/documentation\/passage\/usermetadatafield\/codingkeys\/debugdescription","type":"topic","title":"debugDescription","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/debugDescription","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys":{"title":"UserMetadataField.CodingKeys","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField":{"title":"UserMetadataField","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","navigatorTitle":[{"text":"UserMetadataField","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataField"}],"role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys/description":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"title":"description","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/description","url":"\/documentation\/passage\/usermetadatafield\/codingkeys\/description","abstract":[],"kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadatafield/codingkeys/debugdescription.json b/docs/data/documentation/passage/usermetadatafield/codingkeys/debugdescription.json new file mode 100644 index 00000000..d5e2cac1 --- /dev/null +++ b/docs/data/documentation/passage/usermetadatafield/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"metadata":{"symbolKind":"property","role":"symbol","title":"debugDescription","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"extendedModule":"Swift","roleHeading":"Instance Property","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage17UserMetadataFieldV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/debugDescription"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usermetadatafield\/codingkeys\/debugdescription"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/CodingKey-Implementations"]]},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys/debugDescription":{"abstract":[],"url":"\/documentation\/passage\/usermetadatafield\/codingkeys\/debugdescription","type":"topic","title":"debugDescription","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/debugDescription","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys":{"title":"UserMetadataField.CodingKeys","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField":{"title":"UserMetadataField","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","navigatorTitle":[{"text":"UserMetadataField","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataField"}],"role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","url":"\/documentation\/passage\/usermetadatafield\/codingkeys\/codingkey-implementations","abstract":[],"kind":"article","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadatafield/codingkeys/description.json b/docs/data/documentation/passage/usermetadatafield/codingkeys/description.json new file mode 100644 index 00000000..c1c57a09 --- /dev/null +++ b/docs/data/documentation/passage/usermetadatafield/codingkeys/description.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/CodingKey-Implementations"]]},"kind":"symbol","sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"metadata":{"modules":[{"name":"Passage","relatedModules":["Swift"]}],"externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage17UserMetadataFieldV10CodingKeysO","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"extendedModule":"Swift","roleHeading":"Instance Property","title":"description","symbolKind":"property"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.description"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/description"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usermetadatafield\/codingkeys\/description"]}],"references":{"doc://Passage/documentation/Passage/UserMetadataField":{"title":"UserMetadataField","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","navigatorTitle":[{"text":"UserMetadataField","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataField"}],"role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys":{"title":"UserMetadataField.CodingKeys","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys/description":{"type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"title":"description","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/description","url":"\/documentation\/passage\/usermetadatafield\/codingkeys\/description","abstract":[],"kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","url":"\/documentation\/passage\/usermetadatafield\/codingkeys\/codingkey-implementations","abstract":[],"kind":"article","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/CodingKey-Implementations","role":"collectionGroup"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadatafield/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/usermetadatafield/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..e1307ab6 --- /dev/null +++ b/docs/data/documentation/passage/usermetadatafield/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/Equatable-Implementations"},"sections":[],"variants":[{"paths":["\/documentation\/passage\/usermetadatafield\/codingkeys\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"article","topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/!=(_:_:)"],"generated":true,"title":"Operators"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"url":"\/documentation\/passage\/usermetadatafield\/codingkeys\/!=(_:_:)","abstract":[],"kind":"symbol","title":"!=(_:_:)","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys":{"title":"UserMetadataField.CodingKeys","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField":{"title":"UserMetadataField","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","navigatorTitle":[{"text":"UserMetadataField","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataField"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadatafield/codingkeys/fieldname.json b/docs/data/documentation/passage/usermetadatafield/codingkeys/fieldname.json new file mode 100644 index 00000000..677b60ca --- /dev/null +++ b/docs/data/documentation/passage/usermetadatafield/codingkeys/fieldname.json @@ -0,0 +1 @@ +{"metadata":{"title":"UserMetadataField.CodingKeys.fieldName","modules":[{"name":"Passage"}],"roleHeading":"Case","symbolKind":"case","externalID":"s:7Passage17UserMetadataFieldV10CodingKeysO9fieldNameyA2EmF","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fieldName","kind":"identifier"}],"role":"symbol"},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/fieldName","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"fieldName","kind":"identifier"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usermetadatafield\/codingkeys\/fieldname"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys":{"title":"UserMetadataField.CodingKeys","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys/fieldName":{"title":"UserMetadataField.CodingKeys.fieldName","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/codingkeys\/fieldname","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/fieldName","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fieldName"}],"role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField":{"title":"UserMetadataField","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","navigatorTitle":[{"text":"UserMetadataField","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataField"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadatafield/codingkeys/friendlyname.json b/docs/data/documentation/passage/usermetadatafield/codingkeys/friendlyname.json new file mode 100644 index 00000000..e2a0c9ae --- /dev/null +++ b/docs/data/documentation/passage/usermetadatafield/codingkeys/friendlyname.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usermetadatafield\/codingkeys\/friendlyname"]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"friendlyName"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"metadata":{"role":"symbol","roleHeading":"Case","symbolKind":"case","title":"UserMetadataField.CodingKeys.friendlyName","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"friendlyName"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage17UserMetadataFieldV10CodingKeysO12friendlyNameyA2EmF"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/friendlyName"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys/friendlyName":{"title":"UserMetadataField.CodingKeys.friendlyName","url":"\/documentation\/passage\/usermetadatafield\/codingkeys\/friendlyname","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"friendlyName"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/friendlyName","type":"topic","abstract":[],"kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField":{"title":"UserMetadataField","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","navigatorTitle":[{"text":"UserMetadataField","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataField"}],"role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys":{"title":"UserMetadataField.CodingKeys","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadatafield/codingkeys/hash(into:).json b/docs/data/documentation/passage/usermetadatafield/codingkeys/hash(into:).json new file mode 100644 index 00000000..0a2d70e5 --- /dev/null +++ b/docs/data/documentation/passage/usermetadatafield/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/RawRepresentable-Implementations"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/passage\/usermetadatafield\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["iOS"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Instance Method","symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage17UserMetadataFieldV10CodingKeysO","title":"hash(into:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","extendedModule":"Swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys":{"title":"UserMetadataField.CodingKeys","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","url":"\/documentation\/passage\/usermetadatafield\/codingkeys\/rawrepresentable-implementations","abstract":[],"kind":"article","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserMetadataField":{"title":"UserMetadataField","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","navigatorTitle":[{"text":"UserMetadataField","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataField"}],"role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys/hash(into:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"title":"hash(into:)","kind":"symbol","url":"\/documentation\/passage\/usermetadatafield\/codingkeys\/hash(into:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadatafield/codingkeys/hashvalue.json b/docs/data/documentation/passage/usermetadatafield/codingkeys/hashvalue.json new file mode 100644 index 00000000..0558b50e --- /dev/null +++ b/docs/data/documentation/passage/usermetadatafield/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/hashValue"},"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage17UserMetadataFieldV10CodingKeysO","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"role":"symbol","extendedModule":"Swift","title":"hashValue","roleHeading":"Instance Property"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"text":".","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/usermetadatafield\/codingkeys\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/RawRepresentable-Implementations"]]},"sections":[],"references":{"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys":{"title":"UserMetadataField.CodingKeys","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","url":"\/documentation\/passage\/usermetadatafield\/codingkeys\/rawrepresentable-implementations","abstract":[],"kind":"article","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/RawRepresentable-Implementations","role":"collectionGroup"},"doc://Passage/documentation/Passage/UserMetadataField":{"title":"UserMetadataField","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","navigatorTitle":[{"text":"UserMetadataField","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataField"}],"role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys/hashValue":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"title":"hashValue","kind":"symbol","url":"\/documentation\/passage\/usermetadatafield\/codingkeys\/hashvalue"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadatafield/codingkeys/id.json b/docs/data/documentation/passage/usermetadatafield/codingkeys/id.json new file mode 100644 index 00000000..4a5eea6e --- /dev/null +++ b/docs/data/documentation/passage/usermetadatafield/codingkeys/id.json @@ -0,0 +1 @@ +{"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"id"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/id","interfaceLanguage":"swift"},"metadata":{"symbolKind":"case","role":"symbol","title":"UserMetadataField.CodingKeys.id","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage17UserMetadataFieldV10CodingKeysO2idyA2EmF","modules":[{"name":"Passage"}]},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/usermetadatafield\/codingkeys\/id"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys":{"title":"UserMetadataField.CodingKeys","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys/id":{"title":"UserMetadataField.CodingKeys.id","url":"\/documentation\/passage\/usermetadatafield\/codingkeys\/id","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/id","type":"topic","abstract":[],"kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField":{"title":"UserMetadataField","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","navigatorTitle":[{"text":"UserMetadataField","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataField"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadatafield/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/usermetadatafield/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..8a7d767c --- /dev/null +++ b/docs/data/documentation/passage/usermetadatafield/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/init(intValue:)"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/usermetadatafield\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","role":"symbol","roleHeading":"Initializer","title":"init(intValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"externalID":"s:7Passage17UserMetadataFieldV10CodingKeysO8intValueAESgSi_tcfc"},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys":{"title":"UserMetadataField.CodingKeys","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys/init(intValue:)":{"title":"init(intValue:)","url":"\/documentation\/passage\/usermetadatafield\/codingkeys\/init(intvalue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/init(intValue:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField":{"title":"UserMetadataField","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","navigatorTitle":[{"text":"UserMetadataField","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataField"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadatafield/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/usermetadatafield/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..ad85dd27 --- /dev/null +++ b/docs/data/documentation/passage/usermetadatafield/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"kind":"symbol","sections":[],"metadata":{"externalID":"s:7Passage17UserMetadataFieldV10CodingKeysO8rawValueAESgSS_tcfc","title":"init(rawValue:)","role":"symbol","roleHeading":"Initializer","modules":[{"name":"Passage"}],"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"symbolKind":"init"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usermetadatafield\/codingkeys\/init(rawvalue:)"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys/init(rawValue:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/init(rawValue:)","title":"init(rawValue:)","kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/codingkeys\/init(rawvalue:)"},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys":{"title":"UserMetadataField.CodingKeys","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserMetadataField":{"title":"UserMetadataField","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","navigatorTitle":[{"text":"UserMetadataField","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataField"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadatafield/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/usermetadatafield/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..5004a229 --- /dev/null +++ b/docs/data/documentation/passage/usermetadatafield/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"platforms":["iOS"],"languages":["swift"]}]}],"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"modules":[{"name":"Passage"}],"title":"init(stringValue:)","roleHeading":"Initializer","externalID":"s:7Passage17UserMetadataFieldV10CodingKeysO11stringValueAESgSS_tcfc","symbolKind":"init","role":"symbol"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/init(stringValue:)"},"variants":[{"paths":["\/documentation\/passage\/usermetadatafield\/codingkeys\/init(stringvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/UserMetadataField":{"title":"UserMetadataField","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","navigatorTitle":[{"text":"UserMetadataField","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataField"}],"role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys/init(stringValue:)":{"title":"init(stringValue:)","url":"\/documentation\/passage\/usermetadatafield\/codingkeys\/init(stringvalue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/init(stringValue:)","type":"topic","abstract":[],"kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys":{"title":"UserMetadataField.CodingKeys","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadatafield/codingkeys/profile.json b/docs/data/documentation/passage/usermetadatafield/codingkeys/profile.json new file mode 100644 index 00000000..50d10bfd --- /dev/null +++ b/docs/data/documentation/passage/usermetadatafield/codingkeys/profile.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"profile","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/usermetadatafield\/codingkeys\/profile"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"roleHeading":"Case","externalID":"s:7Passage17UserMetadataFieldV10CodingKeysO7profileyA2EmF","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"profile"}],"title":"UserMetadataField.CodingKeys.profile"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/profile"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","sections":[],"references":{"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys/profile":{"title":"UserMetadataField.CodingKeys.profile","url":"\/documentation\/passage\/usermetadatafield\/codingkeys\/profile","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"profile","kind":"identifier"}],"abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/profile","role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys":{"title":"UserMetadataField.CodingKeys","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField":{"title":"UserMetadataField","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","navigatorTitle":[{"text":"UserMetadataField","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataField"}],"role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadatafield/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/usermetadatafield/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..72a7aba0 --- /dev/null +++ b/docs/data/documentation/passage/usermetadatafield/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"metadata":{"role":"collectionGroup","title":"RawRepresentable Implementations","modules":[{"name":"Passage"}]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/hashValue"],"title":"Instance Properties","generated":true},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usermetadatafield\/codingkeys\/rawrepresentable-implementations"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"kind":"article","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys/hashValue":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"title":"hashValue","kind":"symbol","url":"\/documentation\/passage\/usermetadatafield\/codingkeys\/hashvalue"},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys":{"title":"UserMetadataField.CodingKeys","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField":{"title":"UserMetadataField","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","navigatorTitle":[{"text":"UserMetadataField","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataField"}],"role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys/hash(into:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"title":"hash(into:)","kind":"symbol","url":"\/documentation\/passage\/usermetadatafield\/codingkeys\/hash(into:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadatafield/codingkeys/registration.json b/docs/data/documentation/passage/usermetadatafield/codingkeys/registration.json new file mode 100644 index 00000000..b51fa478 --- /dev/null +++ b/docs/data/documentation/passage/usermetadatafield/codingkeys/registration.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"registration","kind":"identifier"}],"languages":["swift"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"symbol","roleHeading":"Case","symbolKind":"case","title":"UserMetadataField.CodingKeys.registration","modules":[{"name":"Passage"}],"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"registration","kind":"identifier"}],"externalID":"s:7Passage17UserMetadataFieldV10CodingKeysO12registrationyA2EmF"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/registration","interfaceLanguage":"swift"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usermetadatafield\/codingkeys\/registration"]}],"references":{"doc://Passage/documentation/Passage/UserMetadataField":{"title":"UserMetadataField","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","navigatorTitle":[{"text":"UserMetadataField","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataField"}],"role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys/registration":{"role":"symbol","url":"\/documentation\/passage\/usermetadatafield\/codingkeys\/registration","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/registration","title":"UserMetadataField.CodingKeys.registration","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"registration","kind":"identifier"}]},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys":{"title":"UserMetadataField.CodingKeys","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadatafield/codingkeys/type.json b/docs/data/documentation/passage/usermetadatafield/codingkeys/type.json new file mode 100644 index 00000000..d7ddbc18 --- /dev/null +++ b/docs/data/documentation/passage/usermetadatafield/codingkeys/type.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys"]]},"metadata":{"title":"UserMetadataField.CodingKeys.type","role":"symbol","symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"}],"externalID":"s:7Passage17UserMetadataFieldV10CodingKeysO4typeyA2EmF","roleHeading":"Case","modules":[{"name":"Passage"}]},"variants":[{"paths":["\/documentation\/passage\/usermetadatafield\/codingkeys\/type"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"}],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/type"},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys":{"title":"UserMetadataField.CodingKeys","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/codingkeys","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField/CodingKeys/type":{"title":"UserMetadataField.CodingKeys.type","url":"\/documentation\/passage\/usermetadatafield\/codingkeys\/type","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"}],"abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/CodingKeys\/type","role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField":{"title":"UserMetadataField","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","navigatorTitle":[{"text":"UserMetadataField","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataField"}],"role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadatafield/encode(to:).json b/docs/data/documentation/passage/usermetadatafield/encode(to:).json new file mode 100644 index 00000000..ebe7a4a2 --- /dev/null +++ b/docs/data/documentation/passage/usermetadatafield/encode(to:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usermetadatafield\/encode(to:)"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"sections":[],"metadata":{"role":"symbol","roleHeading":"Instance Method","symbolKind":"method","title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage17UserMetadataFieldV6encode2toys7Encoder_p_tKF"},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/encode(to:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/UserMetadataField":{"title":"UserMetadataField","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","navigatorTitle":[{"text":"UserMetadataField","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataField"}],"role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserMetadataField/encode(to:)":{"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/encode(to:)","url":"\/documentation\/passage\/usermetadatafield\/encode(to:)","title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadatafield/equatable-implementations.json b/docs/data/documentation/passage/usermetadatafield/equatable-implementations.json new file mode 100644 index 00000000..6067fe09 --- /dev/null +++ b/docs/data/documentation/passage/usermetadatafield/equatable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/!=(_:_:)"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField"]]},"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usermetadatafield\/equatable-implementations"]}],"sections":[],"kind":"article","schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/Equatable-Implementations"},"references":{"doc://Passage/documentation/Passage/UserMetadataField/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserMetadataField":{"title":"UserMetadataField","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","navigatorTitle":[{"text":"UserMetadataField","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataField"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadatafield/fieldname.json b/docs/data/documentation/passage/usermetadatafield/fieldname.json new file mode 100644 index 00000000..1745bacc --- /dev/null +++ b/docs/data/documentation/passage/usermetadatafield/fieldname.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/fieldName"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"fieldName"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/usermetadatafield\/fieldname"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"fieldName"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"externalID":"s:7Passage17UserMetadataFieldV9fieldNameSSvp","title":"fieldName","role":"symbol","roleHeading":"Instance Property"},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserMetadataField/fieldName":{"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/fieldname","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"fieldName","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/fieldName","abstract":[],"role":"symbol","title":"fieldName"},"doc://Passage/documentation/Passage/UserMetadataField":{"title":"UserMetadataField","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","navigatorTitle":[{"text":"UserMetadataField","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataField"}],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadatafield/friendlyname.json b/docs/data/documentation/passage/usermetadatafield/friendlyname.json new file mode 100644 index 00000000..c79b0c88 --- /dev/null +++ b/docs/data/documentation/passage/usermetadatafield/friendlyname.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"friendlyName","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"platforms":["iOS"],"languages":["swift"]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usermetadatafield\/friendlyname"]}],"metadata":{"externalID":"s:7Passage17UserMetadataFieldV12friendlyNameSSvp","role":"symbol","title":"friendlyName","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"friendlyName","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/friendlyName","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/UserMetadataField":{"title":"UserMetadataField","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","navigatorTitle":[{"text":"UserMetadataField","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataField"}],"role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField/friendlyName":{"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/friendlyname","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"friendlyName","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/friendlyName","abstract":[],"role":"symbol","title":"friendlyName"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadatafield/id.json b/docs/data/documentation/passage/usermetadatafield/id.json new file mode 100644 index 00000000..c381ca9d --- /dev/null +++ b/docs/data/documentation/passage/usermetadatafield/id.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/id"},"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"externalID":"s:7Passage17UserMetadataFieldV2idSSvp","symbolKind":"property","role":"symbol","title":"id","roleHeading":"Instance Property","modules":[{"name":"Passage"}]},"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usermetadatafield\/id"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"id"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/UserMetadataField/id":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"type":"topic","role":"symbol","title":"id","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/id","url":"\/documentation\/passage\/usermetadatafield\/id"},"doc://Passage/documentation/Passage/UserMetadataField":{"title":"UserMetadataField","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","navigatorTitle":[{"text":"UserMetadataField","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataField"}],"role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadatafield/init(fieldname:friendlyname:id:profile:registration:type:).json b/docs/data/documentation/passage/usermetadatafield/init(fieldname:friendlyname:id:profile:registration:type:).json new file mode 100644 index 00000000..f8e30c9d --- /dev/null +++ b/docs/data/documentation/passage/usermetadatafield/init(fieldname:friendlyname:id:profile:registration:type:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/init(fieldName:friendlyName:id:profile:registration:type:)","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"fieldName","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"friendlyName","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"text":"id","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"profile"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"registration"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"},{"text":", ","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usermetadatafield\/init(fieldname:friendlyname:id:profile:registration:type:)"]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"fieldName"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"friendlyName","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"id","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"profile"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"registration"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"externalID":"s:7Passage17UserMetadataFieldV9fieldName08friendlyF02id7profile12registration4typeACSS_S2SS2bSStcfc","title":"init(fieldName:friendlyName:id:profile:registration:type:)","role":"symbol","roleHeading":"Initializer"},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/UserMetadataField":{"title":"UserMetadataField","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","navigatorTitle":[{"text":"UserMetadataField","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataField"}],"role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField/init(fieldName:friendlyName:id:profile:registration:type:)":{"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/init(fieldname:friendlyname:id:profile:registration:type:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"fieldName","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"friendlyName"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"id"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"profile","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"registration"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"kind":"text","text":", "},{"text":"type","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/init(fieldName:friendlyName:id:profile:registration:type:)","abstract":[],"role":"symbol","title":"init(fieldName:friendlyName:id:profile:registration:type:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadatafield/init(from:).json b/docs/data/documentation/passage/usermetadatafield/init(from:).json new file mode 100644 index 00000000..f62fb17e --- /dev/null +++ b/docs/data/documentation/passage/usermetadatafield/init(from:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/init(from:)"},"metadata":{"symbolKind":"init","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage17UserMetadataFieldV4fromACs7Decoder_p_tKcfc","roleHeading":"Initializer","title":"init(from:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/passage\/usermetadatafield\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField"]]},"references":{"doc://Passage/documentation/Passage/UserMetadataField":{"title":"UserMetadataField","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","navigatorTitle":[{"text":"UserMetadataField","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataField"}],"role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField/init(from:)":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/init(from:)","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/init(from:)","title":"init(from:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadatafield/profile.json b/docs/data/documentation/passage/usermetadatafield/profile.json new file mode 100644 index 00000000..66b7d700 --- /dev/null +++ b/docs/data/documentation/passage/usermetadatafield/profile.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"property","externalID":"s:7Passage17UserMetadataFieldV7profileSbvp","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"profile"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"role":"symbol","title":"profile","roleHeading":"Instance Property"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/profile"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"profile","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/usermetadatafield\/profile"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserMetadataField":{"title":"UserMetadataField","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","navigatorTitle":[{"text":"UserMetadataField","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataField"}],"role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField/profile":{"url":"\/documentation\/passage\/usermetadatafield\/profile","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"profile","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"title":"profile","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/profile","role":"symbol","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadatafield/registration.json b/docs/data/documentation/passage/usermetadatafield/registration.json new file mode 100644 index 00000000..6c04fe58 --- /dev/null +++ b/docs/data/documentation/passage/usermetadatafield/registration.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usermetadatafield\/registration"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/registration","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"registration"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"languages":["swift"],"platforms":["iOS"]}]}],"kind":"symbol","metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"registration","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"s:7Passage17UserMetadataFieldV12registrationSbvp","role":"symbol","title":"registration","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserMetadataField":{"title":"UserMetadataField","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","navigatorTitle":[{"text":"UserMetadataField","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataField"}],"role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField/registration":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"registration","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/registration","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/registration","role":"symbol","title":"registration","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadatafield/type.json b/docs/data/documentation/passage/usermetadatafield/type.json new file mode 100644 index 00000000..8b9d05bc --- /dev/null +++ b/docs/data/documentation/passage/usermetadatafield/type.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"externalID":"s:7Passage17UserMetadataFieldV4typeSSvp","role":"symbol","title":"type","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataField"]]},"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/type","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/usermetadatafield\/type"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/UserMetadataField":{"title":"UserMetadataField","abstract":[],"type":"topic","url":"\/documentation\/passage\/usermetadatafield","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField","navigatorTitle":[{"text":"UserMetadataField","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataField"}],"role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataField/type":{"type":"topic","url":"\/documentation\/passage\/usermetadatafield\/type","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataField\/type","abstract":[],"role":"symbol","title":"type"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadataresponse.json b/docs/data/documentation/passage/usermetadataresponse.json new file mode 100644 index 00000000..d264dd06 --- /dev/null +++ b/docs/data/documentation/passage/usermetadataresponse.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usermetadataresponse"]}],"metadata":{"externalID":"s:7Passage20UserMetadataResponseV","modules":[{"name":"Passage"}],"roleHeading":"Structure","role":"symbol","title":"UserMetadataResponse","symbolKind":"struct","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserMetadataResponse"}],"navigatorTitle":[{"text":"UserMetadataResponse","kind":"identifier"}]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserMetadataResponse"}],"platforms":["iOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/init(userMetadata:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/userMetadata"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/encode(to:)"]},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"title":"Conforms To","type":"conformsTo","kind":"relationships"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse"},"references":{"doc://Passage/documentation/Passage/UserMetadataResponse/encode(to:)":{"url":"\/documentation\/passage\/usermetadataresponse\/encode(to:)","role":"symbol","title":"encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/encode(to:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys","role":"symbol","title":"UserMetadataResponse.CodingKeys","type":"topic","url":"\/documentation\/passage\/usermetadataresponse\/codingkeys"},"doc://Passage/documentation/Passage/UserMetadataResponse/Equatable-Implementations":{"url":"\/documentation\/passage\/usermetadataresponse\/equatable-implementations","kind":"article","type":"topic","role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/Equatable-Implementations"},"doc://Passage/SH":{"title":"Swift.Hashable","type":"unresolvable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/UserMetadataResponse/init(from:)":{"role":"symbol","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"type":"topic","title":"init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/init(from:)","url":"\/documentation\/passage\/usermetadataresponse\/init(from:)"},"doc://Passage/Se":{"title":"Swift.Decodable","type":"unresolvable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/documentation/Passage/UserMetadataResponse/init(userMetadata:)":{"role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/init(userMetadata:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"userMetadata","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnyCodable","kind":"typeIdentifier","preciseIdentifier":"s:10AnyCodableAAV"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/passage\/usermetadataresponse\/init(usermetadata:)","title":"init(userMetadata:)","type":"topic"},"doc://Passage/documentation/Passage/UserMetadataResponse":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserMetadataResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UserMetadataResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","role":"symbol","title":"UserMetadataResponse","type":"topic","url":"\/documentation\/passage\/usermetadataresponse"},"doc://Passage/documentation/Passage/UserMetadataResponse/userMetadata":{"url":"\/documentation\/passage\/usermetadataresponse\/usermetadata","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"userMetadata","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV"}],"title":"userMetadata","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/userMetadata"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadataresponse/!=(_:_:).json b/docs/data/documentation/passage/usermetadataresponse/!=(_:_:).json new file mode 100644 index 00000000..f9c7a3e3 --- /dev/null +++ b/docs/data/documentation/passage/usermetadataresponse/!=(_:_:).json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"metadata":{"extendedModule":"Swift","role":"symbol","title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage20UserMetadataResponseV","modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"symbolKind":"op","roleHeading":"Operator"},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/!=(_:_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/Equatable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usermetadataresponse\/!=(_:_:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/UserMetadataResponse/Equatable-Implementations":{"url":"\/documentation\/passage\/usermetadataresponse\/equatable-implementations","kind":"article","type":"topic","role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/Equatable-Implementations"},"doc://Passage/documentation/Passage/UserMetadataResponse/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/usermetadataresponse\/!=(_:_:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserMetadataResponse":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserMetadataResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UserMetadataResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","role":"symbol","title":"UserMetadataResponse","type":"topic","url":"\/documentation\/passage\/usermetadataresponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadataresponse/codingkeys.json b/docs/data/documentation/passage/usermetadataresponse/codingkeys.json new file mode 100644 index 00000000..168d61c1 --- /dev/null +++ b/docs/data/documentation/passage/usermetadataresponse/codingkeys.json @@ -0,0 +1 @@ +{"kind":"symbol","relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"title":"Conforms To","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse"]]},"metadata":{"symbolKind":"enum","role":"symbol","title":"UserMetadataResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"roleHeading":"Enumeration","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"externalID":"s:7Passage20UserMetadataResponseV10CodingKeysO","modules":[{"name":"Passage"}]},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/userMetadata"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/RawRepresentable-Implementations"],"title":"Default Implementations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usermetadataresponse\/codingkeys"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"text":"CodingKeys","kind":"identifier"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys"},"references":{"doc://Passage/documentation/Passage/UserMetadataResponse":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserMetadataResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UserMetadataResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","role":"symbol","title":"UserMetadataResponse","type":"topic","url":"\/documentation\/passage\/usermetadataresponse"},"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys/init(stringValue:)":{"role":"symbol","title":"init(stringValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/init(stringValue:)","url":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/init(stringvalue:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/init(rawValue:)","url":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/init(rawvalue:)"},"doc://Passage/s12CaseIterableP":{"identifier":"doc:\/\/Passage\/s12CaseIterableP","type":"unresolvable","title":"Swift.CaseIterable"},"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys/init(intValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/init(intValue:)","title":"init(intValue:)","kind":"symbol","abstract":[],"url":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/init(intvalue:)","type":"topic","role":"symbol"},"doc://Passage/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","type":"unresolvable","title":"Swift.CustomDebugStringConvertible"},"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys/userMetadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userMetadata"}],"type":"topic","url":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/usermetadata","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/userMetadata","role":"symbol","title":"UserMetadataResponse.CodingKeys.userMetadata","kind":"symbol"},"doc://Passage/s9CodingKeyP":{"identifier":"doc:\/\/Passage\/s9CodingKeyP","type":"unresolvable","title":"Swift.CodingKey"},"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","title":"CodingKey Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/codingkey-implementations"},"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys","role":"symbol","title":"UserMetadataResponse.CodingKeys","type":"topic","url":"\/documentation\/passage\/usermetadataresponse\/codingkeys"},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Passage/s23CustomStringConvertibleP":{"identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"doc://Passage/SY":{"identifier":"doc:\/\/Passage\/SY","type":"unresolvable","title":"Swift.RawRepresentable"},"doc://Passage/s8SendableP":{"identifier":"doc:\/\/Passage\/s8SendableP","type":"unresolvable","title":"Swift.Sendable"},"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/Equatable-Implementations","url":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/equatable-implementations","kind":"article"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","type":"unresolvable","title":"Swift.Hashable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadataresponse/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/usermetadataresponse/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..f1164042 --- /dev/null +++ b/docs/data/documentation/passage/usermetadataresponse/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/!=(_:_:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/Equatable-Implementations"]]},"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"title":"!=(_:_:)","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage20UserMetadataResponseV10CodingKeysO","extendedModule":"Swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usermetadataresponse\/codingkeys\/!=(_:_:)"]}],"references":{"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys","role":"symbol","title":"UserMetadataResponse.CodingKeys","type":"topic","url":"\/documentation\/passage\/usermetadataresponse\/codingkeys"},"doc://Passage/documentation/Passage/UserMetadataResponse":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserMetadataResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UserMetadataResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","role":"symbol","title":"UserMetadataResponse","type":"topic","url":"\/documentation\/passage\/usermetadataresponse"},"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/Equatable-Implementations","url":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/equatable-implementations","kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/!=(_:_:)","url":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/!=(_:_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadataresponse/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/usermetadataresponse/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..569d7aa3 --- /dev/null +++ b/docs/data/documentation/passage/usermetadataresponse/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/description"],"generated":true,"title":"Instance Properties"}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/CodingKey-Implementations"},"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"CodingKey Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usermetadataresponse\/codingkeys\/codingkey-implementations"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys"]]},"kind":"article","references":{"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys/debugDescription":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","type":"topic","url":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/debugdescription"},"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys/description":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/description","role":"symbol","title":"description","type":"topic","url":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/description"},"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys","role":"symbol","title":"UserMetadataResponse.CodingKeys","type":"topic","url":"\/documentation\/passage\/usermetadataresponse\/codingkeys"},"doc://Passage/documentation/Passage/UserMetadataResponse":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserMetadataResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UserMetadataResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","role":"symbol","title":"UserMetadataResponse","type":"topic","url":"\/documentation\/passage\/usermetadataresponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadataresponse/codingkeys/debugdescription.json b/docs/data/documentation/passage/usermetadataresponse/codingkeys/debugdescription.json new file mode 100644 index 00000000..459071aa --- /dev/null +++ b/docs/data/documentation/passage/usermetadataresponse/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"sections":[],"metadata":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"property","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage20UserMetadataResponseV10CodingKeysO","roleHeading":"Instance Property","role":"symbol","title":"debugDescription"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/CodingKey-Implementations"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/debugDescription"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/usermetadataresponse\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys/debugDescription":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","type":"topic","url":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/debugdescription"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","title":"CodingKey Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/codingkey-implementations"},"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys","role":"symbol","title":"UserMetadataResponse.CodingKeys","type":"topic","url":"\/documentation\/passage\/usermetadataresponse\/codingkeys"},"doc://Passage/documentation/Passage/UserMetadataResponse":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserMetadataResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UserMetadataResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","role":"symbol","title":"UserMetadataResponse","type":"topic","url":"\/documentation\/passage\/usermetadataresponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadataresponse/codingkeys/description.json b/docs/data/documentation/passage/usermetadataresponse/codingkeys/description.json new file mode 100644 index 00000000..d4d5b857 --- /dev/null +++ b/docs/data/documentation/passage/usermetadataresponse/codingkeys/description.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/description"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/CodingKey-Implementations"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","metadata":{"extendedModule":"Swift","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage20UserMetadataResponseV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property","role":"symbol","title":"description","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usermetadataresponse\/codingkeys\/description"]}],"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.description","type":"codeVoice"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys","role":"symbol","title":"UserMetadataResponse.CodingKeys","type":"topic","url":"\/documentation\/passage\/usermetadataresponse\/codingkeys"},"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys/description":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/description","role":"symbol","title":"description","type":"topic","url":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/description"},"doc://Passage/documentation/Passage/UserMetadataResponse":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserMetadataResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UserMetadataResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","role":"symbol","title":"UserMetadataResponse","type":"topic","url":"\/documentation\/passage\/usermetadataresponse"},"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","title":"CodingKey Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/codingkey-implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadataresponse/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/usermetadataresponse/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..cf898914 --- /dev/null +++ b/docs/data/documentation/passage/usermetadataresponse/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys"]]},"metadata":{"modules":[{"name":"Passage"}],"title":"Equatable Implementations","role":"collectionGroup"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usermetadataresponse\/codingkeys\/equatable-implementations"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/!=(_:_:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"sections":[],"kind":"article","references":{"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys","role":"symbol","title":"UserMetadataResponse.CodingKeys","type":"topic","url":"\/documentation\/passage\/usermetadataresponse\/codingkeys"},"doc://Passage/documentation/Passage/UserMetadataResponse":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserMetadataResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UserMetadataResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","role":"symbol","title":"UserMetadataResponse","type":"topic","url":"\/documentation\/passage\/usermetadataresponse"},"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/!=(_:_:)","url":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadataresponse/codingkeys/hash(into:).json b/docs/data/documentation/passage/usermetadataresponse/codingkeys/hash(into:).json new file mode 100644 index 00000000..ef51fd16 --- /dev/null +++ b/docs/data/documentation/passage/usermetadataresponse/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"metadata":{"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage20UserMetadataResponseV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Method","role":"symbol","title":"hash(into:)","symbolKind":"method","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"variants":[{"paths":["\/documentation\/passage\/usermetadataresponse\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys","role":"symbol","title":"UserMetadataResponse.CodingKeys","type":"topic","url":"\/documentation\/passage\/usermetadataresponse\/codingkeys"},"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys/hash(into:)":{"url":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/hash(into:)","role":"symbol","title":"hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/hash(into:)","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}]},"doc://Passage/documentation/Passage/UserMetadataResponse":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserMetadataResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UserMetadataResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","role":"symbol","title":"UserMetadataResponse","type":"topic","url":"\/documentation\/passage\/usermetadataresponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/rawrepresentable-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadataresponse/codingkeys/hashvalue.json b/docs/data/documentation/passage/usermetadataresponse/codingkeys/hashvalue.json new file mode 100644 index 00000000..dcad2b49 --- /dev/null +++ b/docs/data/documentation/passage/usermetadataresponse/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"extendedModule":"Swift","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage20UserMetadataResponseV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Instance Property","role":"symbol","title":"hashValue","symbolKind":"property","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usermetadataresponse\/codingkeys\/hashvalue"]}],"references":{"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys/hashValue":{"url":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/hashvalue","role":"symbol","title":"hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/hashValue","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}]},"doc://Passage/documentation/Passage/UserMetadataResponse":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserMetadataResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UserMetadataResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","role":"symbol","title":"UserMetadataResponse","type":"topic","url":"\/documentation\/passage\/usermetadataresponse"},"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys","role":"symbol","title":"UserMetadataResponse.CodingKeys","type":"topic","url":"\/documentation\/passage\/usermetadataresponse\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadataresponse/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/usermetadataresponse/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..197eb8a4 --- /dev/null +++ b/docs/data/documentation/passage/usermetadataresponse/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys"]]},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usermetadataresponse\/codingkeys\/init(intvalue:)"]}],"kind":"symbol","metadata":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"title":"init(intValue:)","externalID":"s:7Passage20UserMetadataResponseV10CodingKeysO8intValueAESgSi_tcfc","roleHeading":"Initializer","symbolKind":"init","modules":[{"name":"Passage"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/init(intValue:)"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["iOS"]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys/init(intValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/init(intValue:)","title":"init(intValue:)","kind":"symbol","abstract":[],"url":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/init(intvalue:)","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataResponse":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserMetadataResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UserMetadataResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","role":"symbol","title":"UserMetadataResponse","type":"topic","url":"\/documentation\/passage\/usermetadataresponse"},"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys","role":"symbol","title":"UserMetadataResponse.CodingKeys","type":"topic","url":"\/documentation\/passage\/usermetadataresponse\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadataresponse/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/usermetadataresponse/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..a9d13de5 --- /dev/null +++ b/docs/data/documentation/passage/usermetadataresponse/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys"]]},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"sections":[],"variants":[{"paths":["\/documentation\/passage\/usermetadataresponse\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"externalID":"s:7Passage20UserMetadataResponseV10CodingKeysO8rawValueAESgSS_tcfc","title":"init(rawValue:)","role":"symbol","roleHeading":"Initializer"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/UserMetadataResponse":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserMetadataResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UserMetadataResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","role":"symbol","title":"UserMetadataResponse","type":"topic","url":"\/documentation\/passage\/usermetadataresponse"},"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/init(rawValue:)","url":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/init(rawvalue:)"},"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys","role":"symbol","title":"UserMetadataResponse.CodingKeys","type":"topic","url":"\/documentation\/passage\/usermetadataresponse\/codingkeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadataresponse/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/usermetadataresponse/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..953d0a2d --- /dev/null +++ b/docs/data/documentation/passage/usermetadataresponse/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/passage\/usermetadataresponse\/codingkeys\/init(stringvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/init(stringValue:)"},"sections":[],"metadata":{"symbolKind":"init","role":"symbol","title":"init(stringValue:)","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")"}],"roleHeading":"Initializer","externalID":"s:7Passage20UserMetadataResponseV10CodingKeysO11stringValueAESgSS_tcfc","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys"]]},"references":{"doc://Passage/documentation/Passage/UserMetadataResponse":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserMetadataResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UserMetadataResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","role":"symbol","title":"UserMetadataResponse","type":"topic","url":"\/documentation\/passage\/usermetadataresponse"},"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys/init(stringValue:)":{"role":"symbol","title":"init(stringValue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":")"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/init(stringValue:)","url":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/init(stringvalue:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys","role":"symbol","title":"UserMetadataResponse.CodingKeys","type":"topic","url":"\/documentation\/passage\/usermetadataresponse\/codingkeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadataresponse/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/usermetadataresponse/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..4168dbbc --- /dev/null +++ b/docs/data/documentation/passage/usermetadataresponse/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/hashValue"],"generated":true,"title":"Instance Properties"},{"generated":true,"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/hash(into:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/usermetadataresponse\/codingkeys\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"kind":"article","sections":[],"references":{"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys","role":"symbol","title":"UserMetadataResponse.CodingKeys","type":"topic","url":"\/documentation\/passage\/usermetadataresponse\/codingkeys"},"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys/hashValue":{"url":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/hashvalue","role":"symbol","title":"hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/hashValue","type":"topic","abstract":[],"kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}]},"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys/hash(into:)":{"url":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/hash(into:)","role":"symbol","title":"hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/hash(into:)","type":"topic","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"text":")","kind":"text"}]},"doc://Passage/documentation/Passage/UserMetadataResponse":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserMetadataResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UserMetadataResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","role":"symbol","title":"UserMetadataResponse","type":"topic","url":"\/documentation\/passage\/usermetadataresponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadataresponse/codingkeys/usermetadata.json b/docs/data/documentation/passage/usermetadataresponse/codingkeys/usermetadata.json new file mode 100644 index 00000000..bf44f587 --- /dev/null +++ b/docs/data/documentation/passage/usermetadataresponse/codingkeys/usermetadata.json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"paths":["\/documentation\/passage\/usermetadataresponse\/codingkeys\/usermetadata"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userMetadata"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userMetadata"}],"roleHeading":"Case","symbolKind":"case","externalID":"s:7Passage20UserMetadataResponseV10CodingKeysO04userC0yA2EmF","role":"symbol","title":"UserMetadataResponse.CodingKeys.userMetadata","modules":[{"name":"Passage"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/userMetadata","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/UserMetadataResponse":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserMetadataResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UserMetadataResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","role":"symbol","title":"UserMetadataResponse","type":"topic","url":"\/documentation\/passage\/usermetadataresponse"},"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys":{"abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys","role":"symbol","title":"UserMetadataResponse.CodingKeys","type":"topic","url":"\/documentation\/passage\/usermetadataresponse\/codingkeys"},"doc://Passage/documentation/Passage/UserMetadataResponse/CodingKeys/userMetadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userMetadata"}],"type":"topic","url":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/usermetadata","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/CodingKeys\/userMetadata","role":"symbol","title":"UserMetadataResponse.CodingKeys.userMetadata","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadataresponse/encode(to:).json b/docs/data/documentation/passage/usermetadataresponse/encode(to:).json new file mode 100644 index 00000000..07260acc --- /dev/null +++ b/docs/data/documentation/passage/usermetadataresponse/encode(to:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse"]]},"variants":[{"paths":["\/documentation\/passage\/usermetadataresponse\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage20UserMetadataResponseV6encode2toys7Encoder_p_tKF","roleHeading":"Instance Method","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"encode(to:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/encode(to:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"type":"text","text":"."}],"sections":[],"references":{"doc://Passage/documentation/Passage/UserMetadataResponse/encode(to:)":{"url":"\/documentation\/passage\/usermetadataresponse\/encode(to:)","role":"symbol","title":"encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/encode(to:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserMetadataResponse":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserMetadataResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UserMetadataResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","role":"symbol","title":"UserMetadataResponse","type":"topic","url":"\/documentation\/passage\/usermetadataresponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadataresponse/equatable-implementations.json b/docs/data/documentation/passage/usermetadataresponse/equatable-implementations.json new file mode 100644 index 00000000..7424b29e --- /dev/null +++ b/docs/data/documentation/passage/usermetadataresponse/equatable-implementations.json @@ -0,0 +1 @@ +{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/Equatable-Implementations","interfaceLanguage":"swift"},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Operators","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse"]]},"kind":"article","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usermetadataresponse\/equatable-implementations"]}],"references":{"doc://Passage/documentation/Passage/UserMetadataResponse":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserMetadataResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UserMetadataResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","role":"symbol","title":"UserMetadataResponse","type":"topic","url":"\/documentation\/passage\/usermetadataresponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserMetadataResponse/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/usermetadataresponse\/!=(_:_:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadataresponse/init(from:).json b/docs/data/documentation/passage/usermetadataresponse/init(from:).json new file mode 100644 index 00000000..e9ca6abb --- /dev/null +++ b/docs/data/documentation/passage/usermetadataresponse/init(from:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}]}],"variants":[{"paths":["\/documentation\/passage\/usermetadataresponse\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/init(from:)","interfaceLanguage":"swift"},"metadata":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"externalID":"s:7Passage20UserMetadataResponseV4fromACs7Decoder_p_tKcfc","symbolKind":"init","title":"init(from:)","modules":[{"name":"Passage"}],"roleHeading":"Initializer"},"references":{"doc://Passage/documentation/Passage/UserMetadataResponse":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserMetadataResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UserMetadataResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","role":"symbol","title":"UserMetadataResponse","type":"topic","url":"\/documentation\/passage\/usermetadataresponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserMetadataResponse/init(from:)":{"role":"symbol","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"abstract":[],"type":"topic","title":"init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/init(from:)","url":"\/documentation\/passage\/usermetadataresponse\/init(from:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadataresponse/init(usermetadata:).json b/docs/data/documentation/passage/usermetadataresponse/init(usermetadata:).json new file mode 100644 index 00000000..d9b4b138 --- /dev/null +++ b/docs/data/documentation/passage/usermetadataresponse/init(usermetadata:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"userMetadata"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usermetadataresponse\/init(usermetadata:)"]}],"metadata":{"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"userMetadata","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV"},{"text":")","kind":"text"}],"symbolKind":"init","externalID":"s:7Passage20UserMetadataResponseV04userC0AC10AnyCodableAEV_tcfc","title":"init(userMetadata:)","roleHeading":"Initializer","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse"]]},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/init(userMetadata:)"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/UserMetadataResponse":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserMetadataResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UserMetadataResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","role":"symbol","title":"UserMetadataResponse","type":"topic","url":"\/documentation\/passage\/usermetadataresponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserMetadataResponse/init(userMetadata:)":{"role":"symbol","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/init(userMetadata:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"userMetadata","kind":"externalParam"},{"kind":"text","text":": "},{"text":"AnyCodable","kind":"typeIdentifier","preciseIdentifier":"s:10AnyCodableAAV"},{"text":")","kind":"text"}],"kind":"symbol","url":"\/documentation\/passage\/usermetadataresponse\/init(usermetadata:)","title":"init(userMetadata:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadataresponse/usermetadata.json b/docs/data/documentation/passage/usermetadataresponse/usermetadata.json new file mode 100644 index 00000000..d81bc3c5 --- /dev/null +++ b/docs/data/documentation/passage/usermetadataresponse/usermetadata.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"userMetadata"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10AnyCodableAAV","text":"AnyCodable","kind":"typeIdentifier"}]}],"kind":"declarations"}],"sections":[],"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"title":"userMetadata","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"userMetadata","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV"}],"symbolKind":"property","roleHeading":"Instance Property","externalID":"s:7Passage20UserMetadataResponseV04userC010AnyCodableAEVvp"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse"]]},"variants":[{"paths":["\/documentation\/passage\/usermetadataresponse\/usermetadata"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/userMetadata"},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserMetadataResponse":{"abstract":[],"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserMetadataResponse","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"UserMetadataResponse"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse","role":"symbol","title":"UserMetadataResponse","type":"topic","url":"\/documentation\/passage\/usermetadataresponse"},"doc://Passage/documentation/Passage/UserMetadataResponse/userMetadata":{"url":"\/documentation\/passage\/usermetadataresponse\/usermetadata","kind":"symbol","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"userMetadata","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AnyCodable","preciseIdentifier":"s:10AnyCodableAAV"}],"title":"userMetadata","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataResponse\/userMetadata"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadataschema.json b/docs/data/documentation/passage/usermetadataschema.json deleted file mode 100644 index 68a60db7..00000000 --- a/docs/data/documentation/passage/usermetadataschema.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"relationshipsSections":[{"type":"conformsTo","kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"navigatorTitle":[{"kind":"identifier","text":"UserMetadataSchema"}],"externalID":"s:7Passage18UserMetadataSchemaV","symbolKind":"struct","title":"UserMetadataSchema","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataSchema"}],"roleHeading":"Structure","role":"symbol","modules":[{"name":"Passage"}]},"variants":[{"paths":["\/documentation\/passage\/usermetadataschema"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"UserMetadataSchema","kind":"identifier"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/init(from:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/fieldName","doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/friendlyName","doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/id","doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/profile","doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/registration","doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/type"],"title":"Instance Properties"},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/Equatable-Implementations"],"title":"Default Implementations"}],"kind":"symbol","references":{"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","type":"unresolvable","title":"Swift.Equatable"},"doc://Passage/SE":{"identifier":"doc:\/\/Passage\/SE","type":"unresolvable","title":"Swift.Encodable"},"doc://Passage/documentation/Passage/UserMetadataSchema/id":{"type":"topic","url":"\/documentation\/passage\/usermetadataschema\/id","title":"id","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataSchema/profile":{"type":"topic","url":"\/documentation\/passage\/usermetadataschema\/profile","abstract":[],"title":"profile","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/profile","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"profile","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataSchema/init(from:)":{"type":"topic","url":"\/documentation\/passage\/usermetadataschema\/init(from:)","abstract":[],"title":"init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataSchema/registration":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"registration","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/registration","kind":"symbol","title":"registration","url":"\/documentation\/passage\/usermetadataschema\/registration","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataSchema/friendlyName":{"title":"friendlyName","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/friendlyName","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"friendlyName"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/usermetadataschema\/friendlyname"},"doc://Passage/documentation/Passage/UserMetadataSchema":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataSchema"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema","kind":"symbol","navigatorTitle":[{"text":"UserMetadataSchema","kind":"identifier"}],"title":"UserMetadataSchema","url":"\/documentation\/passage\/usermetadataschema","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataSchema/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/usermetadataschema\/equatable-implementations","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/Equatable-Implementations","kind":"article","role":"collectionGroup"},"doc://Passage/documentation/Passage/UserMetadataSchema/type":{"type":"topic","url":"\/documentation\/passage\/usermetadataschema\/type","abstract":[],"title":"type","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/type","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/UserMetadataSchema/fieldName":{"type":"topic","url":"\/documentation\/passage\/usermetadataschema\/fieldname","title":"fieldName","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/fieldName","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fieldName","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"kind":"symbol","role":"symbol"},"doc://Passage/Se":{"identifier":"doc:\/\/Passage\/Se","type":"unresolvable","title":"Swift.Decodable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadataschema/!=(_:_:).json b/docs/data/documentation/passage/usermetadataschema/!=(_:_:).json deleted file mode 100644 index 4555a3d7..00000000 --- a/docs/data/documentation/passage/usermetadataschema/!=(_:_:).json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/!=(_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usermetadataschema\/!=(_:_:)"]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"role":"symbol","title":"!=(_:_:)","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage18UserMetadataSchemaV","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Operator","extendedModule":"Swift"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema","doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/Equatable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/UserMetadataSchema/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/usermetadataschema\/equatable-implementations","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/Equatable-Implementations","kind":"article","role":"collectionGroup"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/UserMetadataSchema/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/!=(_:_:)","kind":"symbol","title":"!=(_:_:)","url":"\/documentation\/passage\/usermetadataschema\/!=(_:_:)","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataSchema":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataSchema"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema","kind":"symbol","navigatorTitle":[{"text":"UserMetadataSchema","kind":"identifier"}],"title":"UserMetadataSchema","url":"\/documentation\/passage\/usermetadataschema","abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadataschema/equatable-implementations.json b/docs/data/documentation/passage/usermetadataschema/equatable-implementations.json deleted file mode 100644 index 72990e70..00000000 --- a/docs/data/documentation/passage/usermetadataschema/equatable-implementations.json +++ /dev/null @@ -1 +0,0 @@ -{"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/!=(_:_:)"],"generated":true,"title":"Operators"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usermetadataschema\/equatable-implementations"]}],"kind":"article","sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/UserMetadataSchema":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataSchema"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema","kind":"symbol","navigatorTitle":[{"text":"UserMetadataSchema","kind":"identifier"}],"title":"UserMetadataSchema","url":"\/documentation\/passage\/usermetadataschema","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataSchema/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/!=(_:_:)","kind":"symbol","title":"!=(_:_:)","url":"\/documentation\/passage\/usermetadataschema\/!=(_:_:)","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadataschema/fieldname.json b/docs/data/documentation/passage/usermetadataschema/fieldname.json deleted file mode 100644 index a231c03f..00000000 --- a/docs/data/documentation/passage/usermetadataschema/fieldname.json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/fieldName"},"sections":[],"metadata":{"title":"fieldName","modules":[{"name":"Passage"}],"externalID":"s:7Passage18UserMetadataSchemaV9fieldNameSSSgvp","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"fieldName","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"fieldName","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usermetadataschema\/fieldname"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","references":{"doc://Passage/documentation/Passage/UserMetadataSchema/fieldName":{"type":"topic","url":"\/documentation\/passage\/usermetadataschema\/fieldname","title":"fieldName","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/fieldName","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"fieldName","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataSchema":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataSchema"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema","kind":"symbol","navigatorTitle":[{"text":"UserMetadataSchema","kind":"identifier"}],"title":"UserMetadataSchema","url":"\/documentation\/passage\/usermetadataschema","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadataschema/friendlyname.json b/docs/data/documentation/passage/usermetadataschema/friendlyname.json deleted file mode 100644 index 93b6a0ea..00000000 --- a/docs/data/documentation/passage/usermetadataschema/friendlyname.json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/friendlyName"},"metadata":{"title":"friendlyName","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"friendlyName","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"role":"symbol","externalID":"s:7Passage18UserMetadataSchemaV12friendlyNameSSSgvp","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usermetadataschema\/friendlyname"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"friendlyName","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}]}]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/UserMetadataSchema/friendlyName":{"title":"friendlyName","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/friendlyName","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"friendlyName"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[],"kind":"symbol","role":"symbol","type":"topic","url":"\/documentation\/passage\/usermetadataschema\/friendlyname"},"doc://Passage/documentation/Passage/UserMetadataSchema":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataSchema"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema","kind":"symbol","navigatorTitle":[{"text":"UserMetadataSchema","kind":"identifier"}],"title":"UserMetadataSchema","url":"\/documentation\/passage\/usermetadataschema","abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadataschema/id.json b/docs/data/documentation/passage/usermetadataschema/id.json deleted file mode 100644 index 7a92731c..00000000 --- a/docs/data/documentation/passage/usermetadataschema/id.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/id","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema"]]},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"externalID":"s:7Passage18UserMetadataSchemaV2idSSSgvp","modules":[{"name":"Passage"}],"title":"id"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usermetadataschema\/id"]}],"kind":"symbol","references":{"doc://Passage/documentation/Passage/UserMetadataSchema/id":{"type":"topic","url":"\/documentation\/passage\/usermetadataschema\/id","title":"id","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/id","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"id","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataSchema":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataSchema"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema","kind":"symbol","navigatorTitle":[{"text":"UserMetadataSchema","kind":"identifier"}],"title":"UserMetadataSchema","url":"\/documentation\/passage\/usermetadataschema","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadataschema/init(from:).json b/docs/data/documentation/passage/usermetadataschema/init(from:).json deleted file mode 100644 index f142d9fa..00000000 --- a/docs/data/documentation/passage/usermetadataschema/init(from:).json +++ /dev/null @@ -1 +0,0 @@ -{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/init(from:)"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/usermetadataschema\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"platforms":["iOS"],"languages":["swift"]}]}],"metadata":{"title":"init(from:)","modules":[{"name":"Passage"}],"externalID":"s:7Passage18UserMetadataSchemaV4fromACs7Decoder_p_tKcfc","role":"symbol","symbolKind":"init","roleHeading":"Initializer","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema"]]},"references":{"doc://Passage/documentation/Passage/UserMetadataSchema/init(from:)":{"type":"topic","url":"\/documentation\/passage\/usermetadataschema\/init(from:)","abstract":[],"title":"init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/UserMetadataSchema":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataSchema"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema","kind":"symbol","navigatorTitle":[{"text":"UserMetadataSchema","kind":"identifier"}],"title":"UserMetadataSchema","url":"\/documentation\/passage\/usermetadataschema","abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadataschema/profile.json b/docs/data/documentation/passage/usermetadataschema/profile.json deleted file mode 100644 index 0a7ca6fb..00000000 --- a/docs/data/documentation/passage/usermetadataschema/profile.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"title":"profile","roleHeading":"Instance Property","symbolKind":"property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"profile"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"role":"symbol","externalID":"s:7Passage18UserMetadataSchemaV7profileSbSgvp","modules":[{"name":"Passage"}]},"variants":[{"paths":["\/documentation\/passage\/usermetadataschema\/profile"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema"]]},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"profile","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":"?"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/profile","interfaceLanguage":"swift"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/UserMetadataSchema/profile":{"type":"topic","url":"\/documentation\/passage\/usermetadataschema\/profile","abstract":[],"title":"profile","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/profile","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"profile","kind":"identifier"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/UserMetadataSchema":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataSchema"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema","kind":"symbol","navigatorTitle":[{"text":"UserMetadataSchema","kind":"identifier"}],"title":"UserMetadataSchema","url":"\/documentation\/passage\/usermetadataschema","abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadataschema/registration.json b/docs/data/documentation/passage/usermetadataschema/registration.json deleted file mode 100644 index 151380a7..00000000 --- a/docs/data/documentation/passage/usermetadataschema/registration.json +++ /dev/null @@ -1 +0,0 @@ -{"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"registration","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/usermetadataschema\/registration"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/registration","interfaceLanguage":"swift"},"metadata":{"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"registration"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"externalID":"s:7Passage18UserMetadataSchemaV12registrationSbSgvp","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"Passage"}],"title":"registration","role":"symbol"},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/UserMetadataSchema/registration":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"registration","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/registration","kind":"symbol","title":"registration","url":"\/documentation\/passage\/usermetadataschema\/registration","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage/UserMetadataSchema":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataSchema"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema","kind":"symbol","navigatorTitle":[{"text":"UserMetadataSchema","kind":"identifier"}],"title":"UserMetadataSchema","url":"\/documentation\/passage\/usermetadataschema","abstract":[],"role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usermetadataschema/type.json b/docs/data/documentation/passage/usermetadataschema/type.json deleted file mode 100644 index be244c05..00000000 --- a/docs/data/documentation/passage/usermetadataschema/type.json +++ /dev/null @@ -1 +0,0 @@ -{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"type"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?","kind":"text"}],"languages":["swift"]}]}],"kind":"symbol","metadata":{"role":"symbol","externalID":"s:7Passage18UserMetadataSchemaV4typeSSSgvp","symbolKind":"property","roleHeading":"Instance Property","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"type","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"modules":[{"name":"Passage"}],"title":"type"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usermetadataschema\/type"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/type","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/UserMetadataSchema":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserMetadataSchema"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema","kind":"symbol","navigatorTitle":[{"text":"UserMetadataSchema","kind":"identifier"}],"title":"UserMetadataSchema","url":"\/documentation\/passage\/usermetadataschema","abstract":[],"role":"symbol"},"doc://Passage/documentation/Passage":{"abstract":[{"type":"text","text":"Use Passage to add exclusively Passwordless authentication to your iOS Application."}],"type":"topic","kind":"symbol","role":"collection","identifier":"doc:\/\/Passage\/documentation\/Passage","title":"Passage","url":"\/documentation\/passage"},"doc://Passage/documentation/Passage/UserMetadataSchema/type":{"type":"topic","url":"\/documentation\/passage\/usermetadataschema\/type","abstract":[],"title":"type","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserMetadataSchema\/type","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"type","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"kind":"symbol","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/userresponse.json b/docs/data/documentation/passage/userresponse.json new file mode 100644 index 00000000..9a299303 --- /dev/null +++ b/docs/data/documentation/passage/userresponse.json @@ -0,0 +1 @@ +{"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserResponse\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/UserResponse\/init(user:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserResponse\/user"]},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserResponse\/encode(to:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys"],"title":"Enumerations"},{"generated":true,"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserResponse\/Equatable-Implementations"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserResponse","interfaceLanguage":"swift"},"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"struct","role":"symbol","roleHeading":"Structure","title":"UserResponse","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserResponse"}],"externalID":"s:7Passage12UserResponseV","navigatorTitle":[{"text":"UserResponse","kind":"identifier"}]},"variants":[{"paths":["\/documentation\/passage\/userresponse"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"UserResponse","kind":"identifier"}]}]}],"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/UserResponse/init(from:)":{"kind":"symbol","url":"\/documentation\/passage\/userresponse\/init(from:)","role":"symbol","title":"init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/UserResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserResponse"}],"abstract":[],"role":"symbol","type":"topic","title":"UserResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserResponse"}],"url":"\/documentation\/passage\/userresponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/Se":{"type":"unresolvable","identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/UserResponse/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/userresponse\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/Equatable-Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/UserResponse/init(user:)":{"type":"topic","abstract":[],"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"user","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage4UserV","text":"User"},{"text":"?)","kind":"text"}],"title":"init(user:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/init(user:)","url":"\/documentation\/passage\/userresponse\/init(user:)","kind":"symbol"},"doc://Passage/documentation/Passage/UserResponse/user":{"kind":"symbol","url":"\/documentation\/passage\/userresponse\/user","role":"symbol","title":"user","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/user","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"user","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage4UserV","text":"User","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[],"type":"topic"},"doc://Passage/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/documentation/Passage/UserResponse/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys","type":"topic","url":"\/documentation\/passage\/userresponse\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","title":"UserResponse.CodingKeys"},"doc://Passage/documentation/Passage/UserResponse/encode(to:)":{"kind":"symbol","url":"\/documentation\/passage\/userresponse\/encode(to:)","role":"symbol","title":"encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/userresponse/!=(_:_:).json b/docs/data/documentation/passage/userresponse/!=(_:_:).json new file mode 100644 index 00000000..b2540fd0 --- /dev/null +++ b/docs/data/documentation/passage/userresponse/!=(_:_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/userresponse\/!=(_:_:)"]}],"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage12UserResponseV","symbolKind":"op","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"!=(_:_:)","roleHeading":"Operator","extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/!=(_:_:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserResponse","doc:\/\/Passage\/documentation\/Passage\/UserResponse\/Equatable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/UserResponse/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/userresponse\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/Equatable-Implementations","type":"topic","abstract":[]},"doc://Passage/documentation/Passage/UserResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserResponse"}],"abstract":[],"role":"symbol","type":"topic","title":"UserResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserResponse"}],"url":"\/documentation\/passage\/userresponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserResponse/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/!=(_:_:)","title":"!=(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/userresponse\/!=(_:_:)","abstract":[],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/userresponse/codingkeys.json b/docs/data/documentation/passage/userresponse/codingkeys.json new file mode 100644 index 00000000..05c7c86f --- /dev/null +++ b/docs/data/documentation/passage/userresponse/codingkeys.json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserResponse"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/userresponse\/codingkeys"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"languages":["swift"]}]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"enum","role":"symbol","roleHeading":"Enumeration","title":"UserResponse.CodingKeys","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"externalID":"s:7Passage12UserResponseV10CodingKeysO","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys","interfaceLanguage":"swift"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/user"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/RawRepresentable-Implementations"],"generated":true}],"kind":"symbol","relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","kind":"relationships","title":"Conforms To"}],"references":{"doc://Passage/s9CodingKeyP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s9CodingKeyP","title":"Swift.CodingKey"},"doc://Passage/documentation/Passage/UserResponse/CodingKeys/init(intValue:)":{"kind":"symbol","url":"\/documentation\/passage\/userresponse\/codingkeys\/init(intvalue:)","role":"symbol","title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"type":"topic","abstract":[]},"doc://Passage/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP"},"doc://Passage/documentation/Passage/UserResponse/CodingKeys/init(rawValue:)":{"kind":"symbol","url":"\/documentation\/passage\/userresponse\/codingkeys\/init(rawvalue:)","role":"symbol","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"abstract":[],"type":"topic"},"doc://Passage/s8SendableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserResponse/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/RawRepresentable-Implementations","type":"topic","url":"\/documentation\/passage\/userresponse\/codingkeys\/rawrepresentable-implementations","kind":"article","title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage/UserResponse/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/userresponse\/codingkeys\/codingkey-implementations"},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://Passage/documentation/Passage/UserResponse/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys","type":"topic","url":"\/documentation\/passage\/userresponse\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","title":"UserResponse.CodingKeys"},"doc://Passage/documentation/Passage/UserResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserResponse"}],"abstract":[],"role":"symbol","type":"topic","title":"UserResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserResponse"}],"url":"\/documentation\/passage\/userresponse"},"doc://Passage/documentation/Passage/UserResponse/CodingKeys/user":{"kind":"symbol","url":"\/documentation\/passage\/userresponse\/codingkeys\/user","role":"symbol","title":"UserResponse.CodingKeys.user","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/user","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"user"}],"type":"topic","abstract":[]},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage/UserResponse/CodingKeys/init(stringValue:)":{"kind":"symbol","url":"\/documentation\/passage\/userresponse\/codingkeys\/init(stringvalue:)","role":"symbol","title":"init(stringValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/init(stringValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"type":"topic","abstract":[]},"doc://Passage/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP"},"doc://Passage/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/Passage\/SY"},"doc://Passage/documentation/Passage/UserResponse/CodingKeys/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/userresponse\/codingkeys\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/Equatable-Implementations","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/userresponse/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/userresponse/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..b1457087 --- /dev/null +++ b/docs/data/documentation/passage/userresponse/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserResponse","doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/Equatable-Implementations"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/userresponse\/codingkeys\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"metadata":{"symbolKind":"op","role":"symbol","title":"!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"roleHeading":"Operator","extendedModule":"Swift","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage12UserResponseV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserResponse/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys","type":"topic","url":"\/documentation\/passage\/userresponse\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","title":"UserResponse.CodingKeys"},"doc://Passage/documentation/Passage/UserResponse/CodingKeys/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/userresponse\/codingkeys\/equatable-implementations","role":"collectionGroup","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/Equatable-Implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/UserResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserResponse"}],"abstract":[],"role":"symbol","type":"topic","title":"UserResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserResponse"}],"url":"\/documentation\/passage\/userresponse"},"doc://Passage/documentation/Passage/UserResponse/CodingKeys/!=(_:_:)":{"kind":"symbol","url":"\/documentation\/passage\/userresponse\/codingkeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/userresponse/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/userresponse/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..d02f79c2 --- /dev/null +++ b/docs/data/documentation/passage/userresponse/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/userresponse\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"collectionGroup","title":"CodingKey Implementations","modules":[{"name":"Passage"}]},"topicSections":[{"title":"Instance Properties","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/description"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserResponse","doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/CodingKey-Implementations"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"article","references":{"doc://Passage/documentation/Passage/UserResponse/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys","type":"topic","url":"\/documentation\/passage\/userresponse\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","title":"UserResponse.CodingKeys"},"doc://Passage/documentation/Passage/UserResponse/CodingKeys/debugDescription":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic","url":"\/documentation\/passage\/userresponse\/codingkeys\/debugdescription","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserResponse/CodingKeys/description":{"role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[],"type":"topic","title":"description","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/description","url":"\/documentation\/passage\/userresponse\/codingkeys\/description"},"doc://Passage/documentation/Passage/UserResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserResponse"}],"abstract":[],"role":"symbol","type":"topic","title":"UserResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserResponse"}],"url":"\/documentation\/passage\/userresponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/userresponse/codingkeys/debugdescription.json b/docs/data/documentation/passage/userresponse/codingkeys/debugdescription.json new file mode 100644 index 00000000..e7cad1c0 --- /dev/null +++ b/docs/data/documentation/passage/userresponse/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserResponse","doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/CodingKey-Implementations"]]},"sections":[],"kind":"symbol","metadata":{"extendedModule":"Swift","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage12UserResponseV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Instance Property","role":"symbol","title":"debugDescription","symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/debugDescription","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/userresponse\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/UserResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserResponse"}],"abstract":[],"role":"symbol","type":"topic","title":"UserResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserResponse"}],"url":"\/documentation\/passage\/userresponse"},"doc://Passage/documentation/Passage/UserResponse/CodingKeys/debugDescription":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"type":"topic","url":"\/documentation\/passage\/userresponse\/codingkeys\/debugdescription","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/debugDescription","role":"symbol","title":"debugDescription","kind":"symbol"},"doc://Passage/documentation/Passage/UserResponse/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys","type":"topic","url":"\/documentation\/passage\/userresponse\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","title":"UserResponse.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserResponse/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/userresponse\/codingkeys\/codingkey-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/userresponse/codingkeys/description.json b/docs/data/documentation/passage/userresponse/codingkeys/description.json new file mode 100644 index 00000000..46849afb --- /dev/null +++ b/docs/data/documentation/passage/userresponse/codingkeys/description.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserResponse","doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/CodingKey-Implementations"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"kind":"text","text":" }"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/userresponse\/codingkeys\/description"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/description"},"metadata":{"role":"symbol","extendedModule":"Swift","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage12UserResponseV10CodingKeysO","symbolKind":"property","title":"description","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Instance Property"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.description","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserResponse/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"type":"topic","title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/userresponse\/codingkeys\/codingkey-implementations"},"doc://Passage/documentation/Passage/UserResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserResponse"}],"abstract":[],"role":"symbol","type":"topic","title":"UserResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserResponse"}],"url":"\/documentation\/passage\/userresponse"},"doc://Passage/documentation/Passage/UserResponse/CodingKeys/description":{"role":"symbol","kind":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[],"type":"topic","title":"description","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/description","url":"\/documentation\/passage\/userresponse\/codingkeys\/description"},"doc://Passage/documentation/Passage/UserResponse/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys","type":"topic","url":"\/documentation\/passage\/userresponse\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","title":"UserResponse.CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/userresponse/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/userresponse/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..f78056f7 --- /dev/null +++ b/docs/data/documentation/passage/userresponse/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","variants":[{"paths":["\/documentation\/passage\/userresponse\/codingkeys\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserResponse","doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys"]]},"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/!=(_:_:)"],"generated":true,"title":"Operators"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/Equatable-Implementations"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserResponse/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys","type":"topic","url":"\/documentation\/passage\/userresponse\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","title":"UserResponse.CodingKeys"},"doc://Passage/documentation/Passage/UserResponse/CodingKeys/!=(_:_:)":{"kind":"symbol","url":"\/documentation\/passage\/userresponse\/codingkeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage/UserResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserResponse"}],"abstract":[],"role":"symbol","type":"topic","title":"UserResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserResponse"}],"url":"\/documentation\/passage\/userresponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/userresponse/codingkeys/hash(into:).json b/docs/data/documentation/passage/userresponse/codingkeys/hash(into:).json new file mode 100644 index 00000000..3c189e45 --- /dev/null +++ b/docs/data/documentation/passage/userresponse/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Instance Method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"title":"hash(into:)","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage12UserResponseV10CodingKeysO","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"extendedModule":"Swift","role":"symbol","symbolKind":"method","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]}},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/userresponse\/codingkeys\/hash(into:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserResponse","doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/UserResponse/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/RawRepresentable-Implementations","type":"topic","url":"\/documentation\/passage\/userresponse\/codingkeys\/rawrepresentable-implementations","kind":"article","title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserResponse"}],"abstract":[],"role":"symbol","type":"topic","title":"UserResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserResponse"}],"url":"\/documentation\/passage\/userresponse"},"doc://Passage/documentation/Passage/UserResponse/CodingKeys/hash(into:)":{"title":"hash(into:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/hash(into:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/passage\/userresponse\/codingkeys\/hash(into:)","kind":"symbol"},"doc://Passage/documentation/Passage/UserResponse/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys","type":"topic","url":"\/documentation\/passage\/userresponse\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","title":"UserResponse.CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/userresponse/codingkeys/hashvalue.json b/docs/data/documentation/passage/userresponse/codingkeys/hashvalue.json new file mode 100644 index 00000000..4deb3cbd --- /dev/null +++ b/docs/data/documentation/passage/userresponse/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/userresponse\/codingkeys\/hashvalue"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserResponse","doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/RawRepresentable-Implementations"]]},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}],"languages":["swift"],"platforms":["iOS"]}]}],"metadata":{"roleHeading":"Instance Property","extendedModule":"Swift","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"symbolKind":"property","role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage12UserResponseV10CodingKeysO","title":"hashValue","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]}},"references":{"doc://Passage/documentation/Passage/UserResponse/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys","type":"topic","url":"\/documentation\/passage\/userresponse\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","title":"UserResponse.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserResponse"}],"abstract":[],"role":"symbol","type":"topic","title":"UserResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserResponse"}],"url":"\/documentation\/passage\/userresponse"},"doc://Passage/documentation/Passage/UserResponse/CodingKeys/hashValue":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/userresponse\/codingkeys\/hashvalue","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/hashValue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"kind":"symbol","title":"hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Passage/documentation/Passage/UserResponse/CodingKeys/RawRepresentable-Implementations":{"abstract":[],"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/RawRepresentable-Implementations","type":"topic","url":"\/documentation\/passage\/userresponse\/codingkeys\/rawrepresentable-implementations","kind":"article","title":"RawRepresentable Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/userresponse/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/userresponse/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..5bda0350 --- /dev/null +++ b/docs/data/documentation/passage/userresponse/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}],"kind":"declarations"}],"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.init(intValue:)"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserResponse","doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys"]]},"metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"symbolKind":"init","modules":[{"name":"Passage"}],"roleHeading":"Initializer","externalID":"s:7Passage12UserResponseV10CodingKeysO8intValueAESgSi_tcfc","role":"symbol","title":"init(intValue:)"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/userresponse\/codingkeys\/init(intvalue:)"]}],"references":{"doc://Passage/documentation/Passage/UserResponse/CodingKeys/init(intValue:)":{"kind":"symbol","url":"\/documentation\/passage\/userresponse\/codingkeys\/init(intvalue:)","role":"symbol","title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/init(intValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"text":")","kind":"text"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserResponse/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys","type":"topic","url":"\/documentation\/passage\/userresponse\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","title":"UserResponse.CodingKeys"},"doc://Passage/documentation/Passage/UserResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserResponse"}],"abstract":[],"role":"symbol","type":"topic","title":"UserResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserResponse"}],"url":"\/documentation\/passage\/userresponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/userresponse/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/userresponse/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..31bdd875 --- /dev/null +++ b/docs/data/documentation/passage/userresponse/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserResponse","doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"metadata":{"symbolKind":"init","modules":[{"name":"Passage"}],"roleHeading":"Initializer","title":"init(rawValue:)","externalID":"s:7Passage12UserResponseV10CodingKeysO8rawValueAESgSS_tcfc","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/userresponse\/codingkeys\/init(rawvalue:)"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/init(rawValue:)"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/UserResponse/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys","type":"topic","url":"\/documentation\/passage\/userresponse\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","title":"UserResponse.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserResponse"}],"abstract":[],"role":"symbol","type":"topic","title":"UserResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserResponse"}],"url":"\/documentation\/passage\/userresponse"},"doc://Passage/documentation/Passage/UserResponse/CodingKeys/init(rawValue:)":{"kind":"symbol","url":"\/documentation\/passage\/userresponse\/codingkeys\/init(rawvalue:)","role":"symbol","title":"init(rawValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/init(rawValue:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/userresponse/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/userresponse/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..8ddfb81f --- /dev/null +++ b/docs/data/documentation/passage/userresponse/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"type":"text","text":"."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserResponse","doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/init(stringValue:)"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"metadata":{"title":"init(stringValue:)","roleHeading":"Initializer","symbolKind":"init","role":"symbol","modules":[{"name":"Passage"}],"externalID":"s:7Passage12UserResponseV10CodingKeysO11stringValueAESgSS_tcfc","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}]},"variants":[{"paths":["\/documentation\/passage\/userresponse\/codingkeys\/init(stringvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/UserResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserResponse"}],"abstract":[],"role":"symbol","type":"topic","title":"UserResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserResponse"}],"url":"\/documentation\/passage\/userresponse"},"doc://Passage/documentation/Passage/UserResponse/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys","type":"topic","url":"\/documentation\/passage\/userresponse\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","title":"UserResponse.CodingKeys"},"doc://Passage/documentation/Passage/UserResponse/CodingKeys/init(stringValue:)":{"kind":"symbol","url":"\/documentation\/passage\/userresponse\/codingkeys\/init(stringvalue:)","role":"symbol","title":"init(stringValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/init(stringValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/userresponse/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/userresponse/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..325569b4 --- /dev/null +++ b/docs/data/documentation/passage/userresponse/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserResponse","doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys"]]},"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/userresponse\/codingkeys\/rawrepresentable-implementations"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/hashValue"],"generated":true,"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/hash(into:)"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/RawRepresentable-Implementations"},"sections":[],"kind":"article","references":{"doc://Passage/documentation/Passage/UserResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserResponse"}],"abstract":[],"role":"symbol","type":"topic","title":"UserResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserResponse"}],"url":"\/documentation\/passage\/userresponse"},"doc://Passage/documentation/Passage/UserResponse/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys","type":"topic","url":"\/documentation\/passage\/userresponse\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","title":"UserResponse.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserResponse/CodingKeys/hashValue":{"abstract":[],"role":"symbol","url":"\/documentation\/passage\/userresponse\/codingkeys\/hashvalue","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/hashValue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"kind":"symbol","title":"hashValue","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Passage/documentation/Passage/UserResponse/CodingKeys/hash(into:)":{"title":"hash(into:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/hash(into:)","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/passage\/userresponse\/codingkeys\/hash(into:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/userresponse/codingkeys/user.json b/docs/data/documentation/passage/userresponse/codingkeys/user.json new file mode 100644 index 00000000..dced96e0 --- /dev/null +++ b/docs/data/documentation/passage/userresponse/codingkeys/user.json @@ -0,0 +1 @@ +{"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/userresponse\/codingkeys\/user"]}],"metadata":{"fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"user"}],"roleHeading":"Case","symbolKind":"case","externalID":"s:7Passage12UserResponseV10CodingKeysO4useryA2EmF","role":"symbol","title":"UserResponse.CodingKeys.user","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserResponse","doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/user"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"user"}]}]}],"references":{"doc://Passage/documentation/Passage/UserResponse/CodingKeys":{"abstract":[],"role":"symbol","navigatorTitle":[{"text":"CodingKeys","kind":"identifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys","type":"topic","url":"\/documentation\/passage\/userresponse\/codingkeys","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","title":"UserResponse.CodingKeys"},"doc://Passage/documentation/Passage/UserResponse/CodingKeys/user":{"kind":"symbol","url":"\/documentation\/passage\/userresponse\/codingkeys\/user","role":"symbol","title":"UserResponse.CodingKeys.user","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/CodingKeys\/user","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"user"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserResponse"}],"abstract":[],"role":"symbol","type":"topic","title":"UserResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserResponse"}],"url":"\/documentation\/passage\/userresponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/userresponse/encode(to:).json b/docs/data/documentation/passage/userresponse/encode(to:).json new file mode 100644 index 00000000..a76e391f --- /dev/null +++ b/docs/data/documentation/passage/userresponse/encode(to:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserResponse"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/userresponse\/encode(to:)"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"encoder"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}]}],"sections":[],"kind":"symbol","metadata":{"modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","kind":"typeIdentifier","text":"Encoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"externalID":"s:7Passage12UserResponseV6encode2toys7Encoder_p_tKF","title":"encode(to:)","role":"symbol","roleHeading":"Instance Method"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/encode(to:)"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserResponse"}],"abstract":[],"role":"symbol","type":"topic","title":"UserResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserResponse"}],"url":"\/documentation\/passage\/userresponse"},"doc://Passage/documentation/Passage/UserResponse/encode(to:)":{"kind":"symbol","url":"\/documentation\/passage\/userresponse\/encode(to:)","role":"symbol","title":"encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/userresponse/equatable-implementations.json b/docs/data/documentation/passage/userresponse/equatable-implementations.json new file mode 100644 index 00000000..50da35bf --- /dev/null +++ b/docs/data/documentation/passage/userresponse/equatable-implementations.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/Equatable-Implementations","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/userresponse\/equatable-implementations"]}],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserResponse\/!=(_:_:)"],"title":"Operators","generated":true}],"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"sections":[],"kind":"article","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserResponse"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/UserResponse/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/!=(_:_:)","title":"!=(_:_:)","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/userresponse\/!=(_:_:)","abstract":[],"kind":"symbol"},"doc://Passage/documentation/Passage/UserResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserResponse"}],"abstract":[],"role":"symbol","type":"topic","title":"UserResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserResponse"}],"url":"\/documentation\/passage\/userresponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/userresponse/init(from:).json b/docs/data/documentation/passage/userresponse/init(from:).json new file mode 100644 index 00000000..bf2452bd --- /dev/null +++ b/docs/data/documentation/passage/userresponse/init(from:).json @@ -0,0 +1 @@ +{"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"metadata":{"symbolKind":"init","role":"symbol","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"roleHeading":"Initializer","externalID":"s:7Passage12UserResponseV4fromACs7Decoder_p_tKcfc","modules":[{"name":"Passage"}]},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"platforms":["iOS"],"languages":["swift"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/init(from:)"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/userresponse\/init(from:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserResponse"]]},"references":{"doc://Passage/documentation/Passage/UserResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserResponse"}],"abstract":[],"role":"symbol","type":"topic","title":"UserResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserResponse"}],"url":"\/documentation\/passage\/userresponse"},"doc://Passage/documentation/Passage/UserResponse/init(from:)":{"kind":"symbol","url":"\/documentation\/passage\/userresponse\/init(from:)","role":"symbol","title":"init(from:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/userresponse/init(user:).json b/docs/data/documentation/passage/userresponse/init(user:).json new file mode 100644 index 00000000..e919dda2 --- /dev/null +++ b/docs/data/documentation/passage/userresponse/init(user:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"user"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage4UserV","text":"User","identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"typeIdentifier"},{"text":"?)","kind":"text"}],"platforms":["iOS"]}]}],"metadata":{"roleHeading":"Initializer","modules":[{"name":"Passage"}],"symbolKind":"init","externalID":"s:7Passage12UserResponseV4userAcA0B0VSg_tcfc","role":"symbol","title":"init(user:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"user"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage4UserV","text":"User"},{"kind":"text","text":"?)"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserResponse"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/init(user:)","interfaceLanguage":"swift"},"sections":[],"variants":[{"paths":["\/documentation\/passage\/userresponse\/init(user:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserResponse/init(user:)":{"type":"topic","abstract":[],"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"user","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage4UserV","text":"User"},{"text":"?)","kind":"text"}],"title":"init(user:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/init(user:)","url":"\/documentation\/passage\/userresponse\/init(user:)","kind":"symbol"},"doc://Passage/documentation/Passage/UserResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserResponse"}],"abstract":[],"role":"symbol","type":"topic","title":"UserResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserResponse"}],"url":"\/documentation\/passage\/userresponse"},"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/userresponse/user.json b/docs/data/documentation/passage/userresponse/user.json new file mode 100644 index 00000000..6af31dff --- /dev/null +++ b/docs/data/documentation/passage/userresponse/user.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/user","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"user","kind":"identifier"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"typeIdentifier","preciseIdentifier":"s:7Passage4UserV","text":"User"},{"kind":"text","text":"?"}],"languages":["swift"],"platforms":["iOS"]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/userresponse\/user"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserResponse"]]},"metadata":{"role":"symbol","symbolKind":"property","modules":[{"name":"Passage"}],"fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"user","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage4UserV","text":"User","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"roleHeading":"Instance Property","title":"user","externalID":"s:7Passage12UserResponseV4userAA0B0VSgvp"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/User":{"type":"topic","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/User","kind":"symbol","url":"\/documentation\/passage\/user","role":"symbol","title":"User","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"User","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"User"}]},"doc://Passage/documentation/Passage/UserResponse/user":{"kind":"symbol","url":"\/documentation\/passage\/userresponse\/user","role":"symbol","title":"user","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse\/user","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"user","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage4UserV","text":"User","kind":"typeIdentifier"},{"text":"?","kind":"text"}],"abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/UserResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserResponse"}],"abstract":[],"role":"symbol","type":"topic","title":"UserResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserResponse"}],"url":"\/documentation\/passage\/userresponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usersapi.json b/docs/data/documentation/passage/usersapi.json new file mode 100644 index 00000000..069771dd --- /dev/null +++ b/docs/data/documentation/passage/usersapi.json @@ -0,0 +1 @@ +{"topicSections":[{"title":"Type Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UsersAPI\/checkUserIdentifier(appId:identifier:)","doc:\/\/Passage\/documentation\/Passage\/UsersAPI\/checkUserIdentifierWithRequestBuilder(appId:identifier:)","doc:\/\/Passage\/documentation\/Passage\/UsersAPI\/createUser(appId:createUserParams:)","doc:\/\/Passage\/documentation\/Passage\/UsersAPI\/createUserWithRequestBuilder(appId:createUserParams:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UsersAPI","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usersapi"]}],"metadata":{"externalID":"s:7Passage8UsersAPIC","role":"symbol","title":"UsersAPI","roleHeading":"Class","modules":[{"name":"Passage"}],"symbolKind":"class","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UsersAPI"}],"navigatorTitle":[{"kind":"identifier","text":"UsersAPI"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UsersAPI"}],"platforms":["iOS"]}]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/UsersAPI/checkUserIdentifier(appId:identifier:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UsersAPI\/checkUserIdentifier(appId:identifier:)","title":"checkUserIdentifier(appId:identifier:)","abstract":[{"text":"Get User","type":"text"}],"url":"\/documentation\/passage\/usersapi\/checkuseridentifier(appid:identifier:)","role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"checkUserIdentifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"identifier","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage12UserResponseV","text":"UserResponse"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UsersAPI/createUserWithRequestBuilder(appId:createUserParams:)":{"role":"symbol","title":"createUserWithRequestBuilder(appId:createUserParams:)","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createUserWithRequestBuilder"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"createUserParams"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage16CreateUserParamsV","text":"CreateUserParams","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage12UserResponseV","text":"UserResponse"},{"text":">","kind":"text"}],"type":"topic","abstract":[{"text":"Create User","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UsersAPI\/createUserWithRequestBuilder(appId:createUserParams:)","url":"\/documentation\/passage\/usersapi\/createuserwithrequestbuilder(appid:createuserparams:)"},"doc://Passage/documentation/Passage/UsersAPI/checkUserIdentifierWithRequestBuilder(appId:identifier:)":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"checkUserIdentifierWithRequestBuilder"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"RequestBuilder","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Passage12UserResponseV","kind":"typeIdentifier","text":"UserResponse"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Get User"}],"role":"symbol","type":"topic","title":"checkUserIdentifierWithRequestBuilder(appId:identifier:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UsersAPI\/checkUserIdentifierWithRequestBuilder(appId:identifier:)","kind":"symbol","url":"\/documentation\/passage\/usersapi\/checkuseridentifierwithrequestbuilder(appid:identifier:)"},"doc://Passage/documentation/Passage/UsersAPI/createUser(appId:createUserParams:)":{"abstract":[{"text":"Create User","type":"text"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UsersAPI\/createUser(appId:createUserParams:)","title":"createUser(appId:createUserParams:)","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createUser"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"createUserParams","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CreateUserParams","preciseIdentifier":"s:7Passage16CreateUserParamsV","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage12UserResponseV","text":"UserResponse"}],"url":"\/documentation\/passage\/usersapi\/createuser(appid:createuserparams:)"},"doc://Passage/documentation/Passage/UsersAPI":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"UsersAPI"}],"abstract":[],"role":"symbol","type":"topic","title":"UsersAPI","identifier":"doc:\/\/Passage\/documentation\/Passage\/UsersAPI","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UsersAPI"}],"url":"\/documentation\/passage\/usersapi"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usersapi/checkuseridentifier(appid:identifier:).json b/docs/data/documentation/passage/usersapi/checkuseridentifier(appid:identifier:).json new file mode 100644 index 00000000..a132f2f8 --- /dev/null +++ b/docs/data/documentation/passage/usersapi/checkuseridentifier(appid:identifier:).json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"metadata":{"title":"checkUserIdentifier(appId:identifier:)","roleHeading":"Type Method","platforms":[{"name":"iOS","unavailable":false,"introducedAt":"13.0","beta":false,"deprecated":false},{"introducedAt":"10.15","deprecated":false,"name":"macOS","unavailable":false,"beta":false},{"name":"tvOS","introducedAt":"13.0","beta":false,"deprecated":false,"unavailable":false},{"name":"watchOS","introducedAt":"6.0","unavailable":false,"beta":false,"deprecated":false}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage8UsersAPIC19checkUserIdentifier5appId10identifierAA0E8ResponseVSS_SStYaKFZ","role":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"checkUserIdentifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"identifier","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage12UserResponseV","text":"UserResponse","kind":"typeIdentifier"}],"symbolKind":"method"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UsersAPI\/checkUserIdentifier(appId:identifier:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UsersAPI"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Get User"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"checkUserIdentifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"async","kind":"keyword"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"text":"UserResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage12UserResponseV","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"(path) App ID","type":"text"}]}],"name":"appId"},{"name":"identifier","content":[{"type":"paragraph","inlineContent":[{"text":"(query) email or phone number","type":"text"}]}]}]},{"kind":"content","content":[{"level":2,"text":"Return Value","anchor":"return-value","type":"heading"},{"inlineContent":[{"text":"UserResponse","type":"text"}],"type":"paragraph"}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usersapi\/checkuseridentifier(appid:identifier:)"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UsersAPI":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"UsersAPI"}],"abstract":[],"role":"symbol","type":"topic","title":"UsersAPI","identifier":"doc:\/\/Passage\/documentation\/Passage\/UsersAPI","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UsersAPI"}],"url":"\/documentation\/passage\/usersapi"},"doc://Passage/documentation/Passage/UserResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserResponse"}],"abstract":[],"role":"symbol","type":"topic","title":"UserResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserResponse"}],"url":"\/documentation\/passage\/userresponse"},"doc://Passage/documentation/Passage/UsersAPI/checkUserIdentifier(appId:identifier:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UsersAPI\/checkUserIdentifier(appId:identifier:)","title":"checkUserIdentifier(appId:identifier:)","abstract":[{"text":"Get User","type":"text"}],"url":"\/documentation\/passage\/usersapi\/checkuseridentifier(appid:identifier:)","role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"checkUserIdentifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"identifier","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage12UserResponseV","text":"UserResponse"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usersapi/checkuseridentifierwithrequestbuilder(appid:identifier:).json b/docs/data/documentation/passage/usersapi/checkuseridentifierwithrequestbuilder(appid:identifier:).json new file mode 100644 index 00000000..ff39a854 --- /dev/null +++ b/docs/data/documentation/passage/usersapi/checkuseridentifierwithrequestbuilder(appid:identifier:).json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UsersAPI\/checkUserIdentifierWithRequestBuilder(appId:identifier:)"},"metadata":{"externalID":"s:7Passage8UsersAPIC37checkUserIdentifierWithRequestBuilder5appId10identifierAA0hI0CyAA0E8ResponseVGSS_SStFZ","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"checkUserIdentifierWithRequestBuilder"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"identifier","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"text":"<","kind":"text"},{"text":"UserResponse","preciseIdentifier":"s:7Passage12UserResponseV","kind":"typeIdentifier"},{"text":">","kind":"text"}],"modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Type Method","title":"checkUserIdentifierWithRequestBuilder(appId:identifier:)","symbolKind":"method"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"checkUserIdentifierWithRequestBuilder"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Passage12UserResponseV","text":"UserResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse","kind":"typeIdentifier"},{"kind":"text","text":">"}],"languages":["swift"]}],"kind":"declarations"},{"parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) App ID"}]}]},{"name":"identifier","content":[{"inlineContent":[{"type":"text","text":"(query) email or phone number"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"anchor":"return-value","type":"heading","text":"Return Value"},{"inlineContent":[{"text":"RequestBuilder","type":"text"}],"type":"paragraph"}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"items":[{"content":[{"inlineContent":[{"text":"GET \/apps\/{app_id}\/users","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Get user information, if the user exists. This endpoint can be used to determine whether a user has an existing account and if they should login or register."}],"type":"paragraph"}]}],"type":"unorderedList"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UsersAPI"]]},"abstract":[{"text":"Get User","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usersapi\/checkuseridentifierwithrequestbuilder(appid:identifier:)"]}],"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/UserResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserResponse"}],"abstract":[],"role":"symbol","type":"topic","title":"UserResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserResponse"}],"url":"\/documentation\/passage\/userresponse"},"doc://Passage/documentation/Passage/UsersAPI/checkUserIdentifierWithRequestBuilder(appId:identifier:)":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"checkUserIdentifierWithRequestBuilder"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"RequestBuilder","kind":"typeIdentifier","preciseIdentifier":"s:7Passage14RequestBuilderC"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Passage12UserResponseV","kind":"typeIdentifier","text":"UserResponse"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Get User"}],"role":"symbol","type":"topic","title":"checkUserIdentifierWithRequestBuilder(appId:identifier:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UsersAPI\/checkUserIdentifierWithRequestBuilder(appId:identifier:)","kind":"symbol","url":"\/documentation\/passage\/usersapi\/checkuseridentifierwithrequestbuilder(appid:identifier:)"},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/UsersAPI":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"UsersAPI"}],"abstract":[],"role":"symbol","type":"topic","title":"UsersAPI","identifier":"doc:\/\/Passage\/documentation\/Passage\/UsersAPI","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UsersAPI"}],"url":"\/documentation\/passage\/usersapi"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usersapi/createuser(appid:createuserparams:).json b/docs/data/documentation/passage/usersapi/createuser(appid:createuserparams:).json new file mode 100644 index 00000000..5da46204 --- /dev/null +++ b/docs/data/documentation/passage/usersapi/createuser(appid:createuserparams:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/passage\/usersapi\/createuser(appid:createuserparams:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"title":"createUser(appId:createUserParams:)","symbolKind":"method","role":"symbol","roleHeading":"Type Method","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"createUser","kind":"identifier"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"createUserParams","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage16CreateUserParamsV","text":"CreateUserParams"},{"text":") ","kind":"text"},{"text":"async","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"UserResponse","kind":"typeIdentifier","preciseIdentifier":"s:7Passage12UserResponseV"}],"platforms":[{"name":"iOS","unavailable":false,"introducedAt":"13.0","beta":false,"deprecated":false},{"deprecated":false,"introducedAt":"10.15","name":"macOS","unavailable":false,"beta":false},{"name":"tvOS","introducedAt":"13.0","unavailable":false,"beta":false,"deprecated":false},{"unavailable":false,"beta":false,"introducedAt":"6.0","deprecated":false,"name":"watchOS"}],"externalID":"s:7Passage8UsersAPIC10createUser5appId0dE6ParamsAA0E8ResponseVSS_AA06CreateeH0VtYaKFZ","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UsersAPI"]]},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createUser"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"createUserParams"},{"kind":"text","text":": "},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","text":"CreateUserParams","preciseIdentifier":"s:7Passage16CreateUserParamsV","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:7Passage12UserResponseV","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse","text":"UserResponse","kind":"typeIdentifier"}]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) App ID"}]}],"name":"appId"},{"name":"createUserParams","content":[{"inlineContent":[{"type":"text","text":"(body) user options"}],"type":"paragraph"}]}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","level":2,"type":"heading","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"UserResponse"}]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UsersAPI\/createUser(appId:createUserParams:)","interfaceLanguage":"swift"},"abstract":[{"text":"Create User","type":"text"}],"references":{"doc://Passage/documentation/Passage/UsersAPI":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"UsersAPI"}],"abstract":[],"role":"symbol","type":"topic","title":"UsersAPI","identifier":"doc:\/\/Passage\/documentation\/Passage\/UsersAPI","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UsersAPI"}],"url":"\/documentation\/passage\/usersapi"},"doc://Passage/documentation/Passage/UsersAPI/createUser(appId:createUserParams:)":{"abstract":[{"text":"Create User","type":"text"}],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UsersAPI\/createUser(appId:createUserParams:)","title":"createUser(appId:createUserParams:)","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createUser"},{"kind":"text","text":"("},{"kind":"externalParam","text":"appId"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"createUserParams","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CreateUserParams","preciseIdentifier":"s:7Passage16CreateUserParamsV","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"async"},{"text":" ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage12UserResponseV","text":"UserResponse"}],"url":"\/documentation\/passage\/usersapi\/createuser(appid:createuserparams:)"},"doc://Passage/documentation/Passage/UserResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserResponse"}],"abstract":[],"role":"symbol","type":"topic","title":"UserResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserResponse"}],"url":"\/documentation\/passage\/userresponse"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/CreateUserParams":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams","role":"symbol","title":"CreateUserParams","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CreateUserParams","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CreateUserParams","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usersapi/createuserwithrequestbuilder(appid:createuserparams:).json b/docs/data/documentation/passage/usersapi/createuserwithrequestbuilder(appid:createuserparams:).json new file mode 100644 index 00000000..decce4d1 --- /dev/null +++ b/docs/data/documentation/passage/usersapi/createuserwithrequestbuilder(appid:createuserparams:).json @@ -0,0 +1 @@ +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usersapi\/createuserwithrequestbuilder(appid:createuserparams:)"]}],"metadata":{"symbolKind":"method","role":"symbol","title":"createUserWithRequestBuilder(appId:createUserParams:)","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"createUserWithRequestBuilder"},{"text":"(","kind":"text"},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"createUserParams","kind":"externalParam"},{"kind":"text","text":": "},{"text":"CreateUserParams","preciseIdentifier":"s:7Passage16CreateUserParamsV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:7Passage14RequestBuilderC","text":"RequestBuilder","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"text":"UserResponse","preciseIdentifier":"s:7Passage12UserResponseV","kind":"typeIdentifier"},{"kind":"text","text":">"}],"roleHeading":"Type Method","externalID":"s:7Passage8UsersAPIC28createUserWithRequestBuilder5appId0dE6ParamsAA0gH0CyAA0E8ResponseVGSS_AA06CreateeK0VtFZ","modules":[{"name":"Passage"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UsersAPI\/createUserWithRequestBuilder(appId:createUserParams:)","interfaceLanguage":"swift"},"abstract":[{"text":"Create User","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"createUserWithRequestBuilder","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"appId"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"createUserParams","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"CreateUserParams","preciseIdentifier":"s:7Passage16CreateUserParamsV","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams"},{"text":") -> ","kind":"text"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse","kind":"typeIdentifier","text":"UserResponse","preciseIdentifier":"s:7Passage12UserResponseV"},{"kind":"text","text":">"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"appId","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(path) App ID"}]}]},{"name":"createUserParams","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"(body) user options"}]}]}]},{"kind":"content","content":[{"level":2,"anchor":"return-value","type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"RequestBuilder"}]}]},{"content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"POST \/apps\/{app_id}\/users"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Create a user"}]}]}],"type":"unorderedList"}],"kind":"content"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UsersAPI"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage/UsersAPI/createUserWithRequestBuilder(appId:createUserParams:)":{"role":"symbol","title":"createUserWithRequestBuilder(appId:createUserParams:)","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"createUserWithRequestBuilder"},{"kind":"text","text":"("},{"text":"appId","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"createUserParams"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage16CreateUserParamsV","text":"CreateUserParams","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"RequestBuilder","preciseIdentifier":"s:7Passage14RequestBuilderC","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage12UserResponseV","text":"UserResponse"},{"text":">","kind":"text"}],"type":"topic","abstract":[{"text":"Create User","type":"text"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UsersAPI\/createUserWithRequestBuilder(appId:createUserParams:)","url":"\/documentation\/passage\/usersapi\/createuserwithrequestbuilder(appid:createuserparams:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UsersAPI":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"UsersAPI"}],"abstract":[],"role":"symbol","type":"topic","title":"UsersAPI","identifier":"doc:\/\/Passage\/documentation\/Passage\/UsersAPI","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UsersAPI"}],"url":"\/documentation\/passage\/usersapi"},"doc://Passage/documentation/Passage/CreateUserParams":{"kind":"symbol","url":"\/documentation\/passage\/createuserparams","role":"symbol","title":"CreateUserParams","identifier":"doc:\/\/Passage\/documentation\/Passage\/CreateUserParams","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"CreateUserParams","kind":"identifier"}],"type":"topic","abstract":[],"navigatorTitle":[{"text":"CreateUserParams","kind":"identifier"}]},"doc://Passage/documentation/Passage/RequestBuilder":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"RequestBuilder"}],"abstract":[],"role":"symbol","type":"topic","title":"RequestBuilder","identifier":"doc:\/\/Passage\/documentation\/Passage\/RequestBuilder","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"RequestBuilder"}],"url":"\/documentation\/passage\/requestbuilder"},"doc://Passage/documentation/Passage/UserResponse":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserResponse"}],"abstract":[],"role":"symbol","type":"topic","title":"UserResponse","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserResponse","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserResponse"}],"url":"\/documentation\/passage\/userresponse"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usersocialconnections.json b/docs/data/documentation/passage/usersocialconnections.json new file mode 100644 index 00000000..dec4972f --- /dev/null +++ b/docs/data/documentation/passage/usersocialconnections.json @@ -0,0 +1 @@ +{"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"]}],"sections":[],"metadata":{"symbolKind":"struct","role":"symbol","title":"UserSocialConnections","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"UserSocialConnections","kind":"identifier"}],"roleHeading":"Structure","navigatorTitle":[{"kind":"identifier","text":"UserSocialConnections"}],"externalID":"s:7Passage21UserSocialConnectionsV","modules":[{"name":"Passage"}]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserSocialConnections","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/init(apple:github:google:)","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/init(from:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/apple","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/github","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/google"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/encode(to:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys"],"title":"Enumerations"},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/Equatable-Implementations"],"generated":true}],"variants":[{"paths":["\/documentation\/passage\/usersocialconnections"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/Se":{"title":"Swift.Decodable","identifier":"doc:\/\/Passage\/Se","type":"unresolvable"},"doc://Passage/documentation/Passage/UserSocialConnections":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserSocialConnections"}],"abstract":[],"url":"\/documentation\/passage\/usersocialconnections","title":"UserSocialConnections","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserSocialConnections"}]},"doc://Passage/documentation/Passage/UserSocialConnections/github":{"role":"symbol","title":"github","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"github"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"GithubSocialConnection","preciseIdentifier":"s:7Passage22GithubSocialConnectionV"},{"text":"?","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/github","url":"\/documentation\/passage\/usersocialconnections\/github"},"doc://Passage/documentation/Passage/UserSocialConnections/apple":{"abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"apple"},{"kind":"text","text":": "},{"text":"AppleSocialConnection","kind":"typeIdentifier","preciseIdentifier":"s:7Passage21AppleSocialConnectionV"},{"text":"?","kind":"text"}],"kind":"symbol","url":"\/documentation\/passage\/usersocialconnections\/apple","title":"apple","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/apple","role":"symbol"},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys":{"type":"topic","abstract":[],"url":"\/documentation\/passage\/usersocialconnections\/codingkeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"title":"UserSocialConnections.CodingKeys"},"doc://Passage/documentation/Passage/UserSocialConnections/encode(to:)":{"role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/encode(to:)","url":"\/documentation\/passage\/usersocialconnections\/encode(to:)"},"doc://Passage/documentation/Passage/UserSocialConnections/google":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/google","type":"topic","kind":"symbol","role":"symbol","abstract":[],"url":"\/documentation\/passage\/usersocialconnections\/google","title":"google","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"google"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"GoogleSocialConnection","preciseIdentifier":"s:7Passage22GoogleSocialConnectionV"},{"text":"?","kind":"text"}]},"doc://Passage/documentation/Passage/UserSocialConnections/init(from:)":{"role":"symbol","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/init(from:)","url":"\/documentation\/passage\/usersocialconnections\/init(from:)"},"doc://Passage/documentation/Passage/UserSocialConnections/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/usersocialconnections\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SQ":{"identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable","type":"unresolvable"},"doc://Passage/SE":{"identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable","type":"unresolvable"},"doc://Passage/documentation/Passage/UserSocialConnections/init(apple:github:google:)":{"title":"init(apple:github:google:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/init(apple:github:google:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"apple"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AppleSocialConnection","preciseIdentifier":"s:7Passage21AppleSocialConnectionV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"github"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage22GithubSocialConnectionV","text":"GithubSocialConnection"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"google"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"GoogleSocialConnection","preciseIdentifier":"s:7Passage22GoogleSocialConnectionV"},{"text":"?)","kind":"text"}],"type":"topic","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/usersocialconnections\/init(apple:github:google:)","abstract":[]},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usersocialconnections/!=(_:_:).json b/docs/data/documentation/passage/usersocialconnections/!=(_:_:).json new file mode 100644 index 00000000..26eefcd9 --- /dev/null +++ b/docs/data/documentation/passage/usersocialconnections/!=(_:_:).json @@ -0,0 +1 @@ +{"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"metadata":{"extendedModule":"Swift","title":"!=(_:_:)","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"modules":[{"name":"Passage","relatedModules":["Swift"]}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage21UserSocialConnectionsV","role":"symbol","roleHeading":"Operator"},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/!=(_:_:)","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/Equatable-Implementations"]]},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/usersocialconnections\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/UserSocialConnections/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/usersocialconnections\/equatable-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserSocialConnections/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/usersocialconnections\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage/UserSocialConnections":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserSocialConnections"}],"abstract":[],"url":"\/documentation\/passage\/usersocialconnections","title":"UserSocialConnections","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserSocialConnections"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usersocialconnections/apple.json b/docs/data/documentation/passage/usersocialconnections/apple.json new file mode 100644 index 00000000..4d9ac8c9 --- /dev/null +++ b/docs/data/documentation/passage/usersocialconnections/apple.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"apple","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AppleSocialConnection","preciseIdentifier":"s:7Passage21AppleSocialConnectionV","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection"},{"kind":"text","text":"?"}],"languages":["swift"]}]}],"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"apple","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AppleSocialConnection","kind":"typeIdentifier","preciseIdentifier":"s:7Passage21AppleSocialConnectionV"},{"kind":"text","text":"?"}],"modules":[{"name":"Passage"}],"title":"apple","roleHeading":"Instance Property","externalID":"s:7Passage21UserSocialConnectionsV5appleAA05AppleC10ConnectionVSgvp","symbolKind":"property","role":"symbol"},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/apple"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usersocialconnections\/apple"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/AppleSocialConnection":{"title":"AppleSocialConnection","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppleSocialConnection"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AppleSocialConnection","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","url":"\/documentation\/passage\/applesocialconnection"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserSocialConnections":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserSocialConnections"}],"abstract":[],"url":"\/documentation\/passage\/usersocialconnections","title":"UserSocialConnections","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserSocialConnections"}]},"doc://Passage/documentation/Passage/UserSocialConnections/apple":{"abstract":[],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"apple"},{"kind":"text","text":": "},{"text":"AppleSocialConnection","kind":"typeIdentifier","preciseIdentifier":"s:7Passage21AppleSocialConnectionV"},{"text":"?","kind":"text"}],"kind":"symbol","url":"\/documentation\/passage\/usersocialconnections\/apple","title":"apple","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/apple","role":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usersocialconnections/codingkeys.json b/docs/data/documentation/passage/usersocialconnections/codingkeys.json new file mode 100644 index 00000000..8fbe2a84 --- /dev/null +++ b/docs/data/documentation/passage/usersocialconnections/codingkeys.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"modules":[{"name":"Passage"}],"roleHeading":"Enumeration","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"symbolKind":"enum","title":"UserSocialConnections.CodingKeys","externalID":"s:7Passage21UserSocialConnectionsV10CodingKeysO","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"role":"symbol"},"relationshipsSections":[{"kind":"relationships","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"title":"Conforms To","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usersocialconnections\/codingkeys"]}],"sections":[],"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}]}]}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/apple","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/github","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/google"]},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/init(stringValue:)"]},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/RawRepresentable-Implementations"],"title":"Default Implementations"}],"references":{"doc://Passage/s12CaseIterableP":{"identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable","type":"unresolvable"},"doc://Passage/s23CustomStringConvertibleP":{"identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP","title":"Swift.CustomStringConvertible","type":"unresolvable"},"doc://Passage/SY":{"identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable","type":"unresolvable"},"doc://Passage/s28CustomDebugStringConvertibleP":{"identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP","title":"Swift.CustomDebugStringConvertible","type":"unresolvable"},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys":{"type":"topic","abstract":[],"url":"\/documentation\/passage\/usersocialconnections\/codingkeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"title":"UserSocialConnections.CodingKeys"},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys/init(rawValue:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/init(rawValue:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/usersocialconnections\/codingkeys\/init(rawvalue:)","type":"topic","role":"symbol","title":"init(rawValue:)"},"doc://Passage/s9CodingKeyP":{"type":"unresolvable","title":"Swift.CodingKey","identifier":"doc:\/\/Passage\/s9CodingKeyP"},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/usersocialconnections\/codingkeys\/codingkey-implementations","role":"collectionGroup","abstract":[],"type":"topic","kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys/init(intValue:)":{"url":"\/documentation\/passage\/usersocialconnections\/codingkeys\/init(intvalue:)","kind":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}],"title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/init(intValue:)","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys/github":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/github","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"github"}],"title":"UserSocialConnections.CodingKeys.github","kind":"symbol","url":"\/documentation\/passage\/usersocialconnections\/codingkeys\/github"},"doc://Passage/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Passage\/s8SendableP"},"doc://Passage/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/UserSocialConnections":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserSocialConnections"}],"abstract":[],"url":"\/documentation\/passage\/usersocialconnections","title":"UserSocialConnections","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserSocialConnections"}]},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/usersocialconnections\/codingkeys\/rawrepresentable-implementations","kind":"article"},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys/init(stringValue:)":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/init(stringValue:)","url":"\/documentation\/passage\/usersocialconnections\/codingkeys\/init(stringvalue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(stringValue:)","abstract":[],"type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/usersocialconnections\/codingkeys\/equatable-implementations","abstract":[],"kind":"article","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/Equatable-Implementations","role":"collectionGroup"},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys/apple":{"role":"symbol","title":"UserSocialConnections.CodingKeys.apple","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"apple","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/apple","url":"\/documentation\/passage\/usersocialconnections\/codingkeys\/apple"},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys/google":{"type":"topic","abstract":[],"url":"\/documentation\/passage\/usersocialconnections\/codingkeys\/google","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/google","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"google","kind":"identifier"}],"title":"UserSocialConnections.CodingKeys.google"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usersocialconnections/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/usersocialconnections/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..47796f97 --- /dev/null +++ b/docs/data/documentation/passage/usersocialconnections/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usersocialconnections\/codingkeys\/!=(_:_:)"]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage21UserSocialConnectionsV10CodingKeysO","role":"symbol","title":"!=(_:_:)","extendedModule":"Swift","roleHeading":"Operator","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"languages":["swift"]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/Equatable-Implementations"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserSocialConnections":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserSocialConnections"}],"abstract":[],"url":"\/documentation\/passage\/usersocialconnections","title":"UserSocialConnections","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserSocialConnections"}]},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/usersocialconnections\/codingkeys\/!=(_:_:)"},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/usersocialconnections\/codingkeys\/equatable-implementations","abstract":[],"kind":"article","title":"Equatable Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/Equatable-Implementations","role":"collectionGroup"},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys":{"type":"topic","abstract":[],"url":"\/documentation\/passage\/usersocialconnections\/codingkeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"title":"UserSocialConnections.CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usersocialconnections/codingkeys/apple.json b/docs/data/documentation/passage/usersocialconnections/codingkeys/apple.json new file mode 100644 index 00000000..dc770af6 --- /dev/null +++ b/docs/data/documentation/passage/usersocialconnections/codingkeys/apple.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/apple"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"apple","kind":"identifier"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys"]]},"kind":"symbol","sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usersocialconnections\/codingkeys\/apple"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"symbolKind":"case","role":"symbol","title":"UserSocialConnections.CodingKeys.apple","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"apple","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage21UserSocialConnectionsV10CodingKeysO5appleyA2EmF","modules":[{"name":"Passage"}]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys":{"type":"topic","abstract":[],"url":"\/documentation\/passage\/usersocialconnections\/codingkeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"title":"UserSocialConnections.CodingKeys"},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys/apple":{"role":"symbol","title":"UserSocialConnections.CodingKeys.apple","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"apple","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/apple","url":"\/documentation\/passage\/usersocialconnections\/codingkeys\/apple"},"doc://Passage/documentation/Passage/UserSocialConnections":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserSocialConnections"}],"abstract":[],"url":"\/documentation\/passage\/usersocialconnections","title":"UserSocialConnections","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserSocialConnections"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usersocialconnections/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/usersocialconnections/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..07af418c --- /dev/null +++ b/docs/data/documentation/passage/usersocialconnections/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/CodingKey-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"metadata":{"role":"collectionGroup","title":"CodingKey Implementations","modules":[{"name":"Passage"}]},"variants":[{"paths":["\/documentation\/passage\/usersocialconnections\/codingkeys\/codingkey-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys"]]},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/description"]}],"references":{"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys":{"type":"topic","abstract":[],"url":"\/documentation\/passage\/usersocialconnections\/codingkeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"title":"UserSocialConnections.CodingKeys"},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys/description":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/description","abstract":[],"type":"topic","url":"\/documentation\/passage\/usersocialconnections\/codingkeys\/description","title":"description"},"doc://Passage/documentation/Passage/UserSocialConnections":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserSocialConnections"}],"abstract":[],"url":"\/documentation\/passage\/usersocialconnections","title":"UserSocialConnections","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserSocialConnections"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys/debugDescription":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/debugDescription","abstract":[],"type":"topic","url":"\/documentation\/passage\/usersocialconnections\/codingkeys\/debugdescription","title":"debugDescription"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usersocialconnections/codingkeys/debugdescription.json b/docs/data/documentation/passage/usersocialconnections/codingkeys/debugdescription.json new file mode 100644 index 00000000..d718073b --- /dev/null +++ b/docs/data/documentation/passage/usersocialconnections/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"debugDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"roleHeading":"Instance Property","role":"symbol","extendedModule":"Swift","symbolKind":"property","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage21UserSocialConnectionsV10CodingKeysO"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.debugDescription","type":"codeVoice"},{"text":".","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/debugDescription"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/CodingKey-Implementations"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["iOS"],"languages":["swift"]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usersocialconnections\/codingkeys\/debugdescription"]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys":{"type":"topic","abstract":[],"url":"\/documentation\/passage\/usersocialconnections\/codingkeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"title":"UserSocialConnections.CodingKeys"},"doc://Passage/documentation/Passage/UserSocialConnections":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserSocialConnections"}],"abstract":[],"url":"\/documentation\/passage\/usersocialconnections","title":"UserSocialConnections","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserSocialConnections"}]},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys/debugDescription":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/debugDescription","abstract":[],"type":"topic","url":"\/documentation\/passage\/usersocialconnections\/codingkeys\/debugdescription","title":"debugDescription"},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/usersocialconnections\/codingkeys\/codingkey-implementations","role":"collectionGroup","abstract":[],"type":"topic","kind":"article"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usersocialconnections/codingkeys/description.json b/docs/data/documentation/passage/usersocialconnections/codingkeys/description.json new file mode 100644 index 00000000..b3fdc124 --- /dev/null +++ b/docs/data/documentation/passage/usersocialconnections/codingkeys/description.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/CodingKey-Implementations"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usersocialconnections\/codingkeys\/description"]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.description"},{"type":"text","text":"."}],"metadata":{"extendedModule":"Swift","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage21UserSocialConnectionsV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"roleHeading":"Instance Property","role":"symbol","title":"description","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/description","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"references":{"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys":{"type":"topic","abstract":[],"url":"\/documentation\/passage\/usersocialconnections\/codingkeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"title":"UserSocialConnections.CodingKeys"},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys/description":{"role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/description","abstract":[],"type":"topic","url":"\/documentation\/passage\/usersocialconnections\/codingkeys\/description","title":"description"},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys/CodingKey-Implementations":{"title":"CodingKey Implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/usersocialconnections\/codingkeys\/codingkey-implementations","role":"collectionGroup","abstract":[],"type":"topic","kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserSocialConnections":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserSocialConnections"}],"abstract":[],"url":"\/documentation\/passage\/usersocialconnections","title":"UserSocialConnections","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserSocialConnections"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usersocialconnections/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/usersocialconnections/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..bc85c144 --- /dev/null +++ b/docs/data/documentation/passage/usersocialconnections/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"title":"Equatable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usersocialconnections\/codingkeys\/equatable-implementations"]}],"kind":"article","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys"]]},"sections":[],"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/!=(_:_:)"],"generated":true}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys/!=(_:_:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","type":"topic","url":"\/documentation\/passage\/usersocialconnections\/codingkeys\/!=(_:_:)"},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys":{"type":"topic","abstract":[],"url":"\/documentation\/passage\/usersocialconnections\/codingkeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"title":"UserSocialConnections.CodingKeys"},"doc://Passage/documentation/Passage/UserSocialConnections":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserSocialConnections"}],"abstract":[],"url":"\/documentation\/passage\/usersocialconnections","title":"UserSocialConnections","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserSocialConnections"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usersocialconnections/codingkeys/github.json b/docs/data/documentation/passage/usersocialconnections/codingkeys/github.json new file mode 100644 index 00000000..ecf455ef --- /dev/null +++ b/docs/data/documentation/passage/usersocialconnections/codingkeys/github.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/github"},"metadata":{"externalID":"s:7Passage21UserSocialConnectionsV10CodingKeysO6githubyA2EmF","role":"symbol","title":"UserSocialConnections.CodingKeys.github","modules":[{"name":"Passage"}],"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"github"}],"symbolKind":"case"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usersocialconnections\/codingkeys\/github"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"github"}],"languages":["swift"],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserSocialConnections":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserSocialConnections"}],"abstract":[],"url":"\/documentation\/passage\/usersocialconnections","title":"UserSocialConnections","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserSocialConnections"}]},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys/github":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/github","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"github"}],"title":"UserSocialConnections.CodingKeys.github","kind":"symbol","url":"\/documentation\/passage\/usersocialconnections\/codingkeys\/github"},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys":{"type":"topic","abstract":[],"url":"\/documentation\/passage\/usersocialconnections\/codingkeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"title":"UserSocialConnections.CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usersocialconnections/codingkeys/google.json b/docs/data/documentation/passage/usersocialconnections/codingkeys/google.json new file mode 100644 index 00000000..adeb7c1c --- /dev/null +++ b/docs/data/documentation/passage/usersocialconnections/codingkeys/google.json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usersocialconnections\/codingkeys\/google"]}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"google","kind":"identifier"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys"]]},"metadata":{"role":"symbol","roleHeading":"Case","symbolKind":"case","modules":[{"name":"Passage"}],"externalID":"s:7Passage21UserSocialConnectionsV10CodingKeysO6googleyA2EmF","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"google","kind":"identifier"}],"title":"UserSocialConnections.CodingKeys.google"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/google","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys/google":{"type":"topic","abstract":[],"url":"\/documentation\/passage\/usersocialconnections\/codingkeys\/google","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/google","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"google","kind":"identifier"}],"title":"UserSocialConnections.CodingKeys.google"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys":{"type":"topic","abstract":[],"url":"\/documentation\/passage\/usersocialconnections\/codingkeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"title":"UserSocialConnections.CodingKeys"},"doc://Passage/documentation/Passage/UserSocialConnections":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserSocialConnections"}],"abstract":[],"url":"\/documentation\/passage\/usersocialconnections","title":"UserSocialConnections","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserSocialConnections"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usersocialconnections/codingkeys/hash(into:).json b/docs/data/documentation/passage/usersocialconnections/codingkeys/hash(into:).json new file mode 100644 index 00000000..8f7d5d14 --- /dev/null +++ b/docs/data/documentation/passage/usersocialconnections/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"metadata":{"extendedModule":"Swift","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage21UserSocialConnectionsV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"hash(into:)","role":"symbol","roleHeading":"Instance Method","symbolKind":"method"},"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usersocialconnections\/codingkeys\/hash(into:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/RawRepresentable-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"hasher","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier","text":"Hasher"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/hash(into:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys/hash(into:)":{"type":"topic","url":"\/documentation\/passage\/usersocialconnections\/codingkeys\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"role":"symbol","kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"title":"hash(into:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/hash(into:)"},"doc://Passage/documentation/Passage/UserSocialConnections":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserSocialConnections"}],"abstract":[],"url":"\/documentation\/passage\/usersocialconnections","title":"UserSocialConnections","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserSocialConnections"}]},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/usersocialconnections\/codingkeys\/rawrepresentable-implementations","kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys":{"type":"topic","abstract":[],"url":"\/documentation\/passage\/usersocialconnections\/codingkeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"title":"UserSocialConnections.CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usersocialconnections/codingkeys/hashvalue.json b/docs/data/documentation/passage/usersocialconnections/codingkeys/hashvalue.json new file mode 100644 index 00000000..b4bc28be --- /dev/null +++ b/docs/data/documentation/passage/usersocialconnections/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/hashValue","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"text":".","type":"text"}],"kind":"symbol","sections":[],"metadata":{"role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"title":"hashValue","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"roleHeading":"Instance Property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage21UserSocialConnectionsV10CodingKeysO","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}]},"extendedModule":"Swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usersocialconnections\/codingkeys\/hashvalue"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/RawRepresentable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/usersocialconnections\/codingkeys\/rawrepresentable-implementations","kind":"article"},"doc://Passage/documentation/Passage/UserSocialConnections":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserSocialConnections"}],"abstract":[],"url":"\/documentation\/passage\/usersocialconnections","title":"UserSocialConnections","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserSocialConnections"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys":{"type":"topic","abstract":[],"url":"\/documentation\/passage\/usersocialconnections\/codingkeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"title":"UserSocialConnections.CodingKeys"},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys/hashValue":{"title":"hashValue","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/hashValue","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"url":"\/documentation\/passage\/usersocialconnections\/codingkeys\/hashvalue","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usersocialconnections/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/usersocialconnections/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..30d607e2 --- /dev/null +++ b/docs/data/documentation/passage/usersocialconnections/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usersocialconnections\/codingkeys\/init(intvalue:)"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","metadata":{"externalID":"s:7Passage21UserSocialConnectionsV10CodingKeysO8intValueAESgSi_tcfc","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"init(intValue:)","role":"symbol","roleHeading":"Initializer","symbolKind":"init"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/init(intValue:)","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"text":".","type":"text"}],"references":{"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys/init(intValue:)":{"url":"\/documentation\/passage\/usersocialconnections\/codingkeys\/init(intvalue:)","kind":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":")"}],"title":"init(intValue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/init(intValue:)","role":"symbol","abstract":[]},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys":{"type":"topic","abstract":[],"url":"\/documentation\/passage\/usersocialconnections\/codingkeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"title":"UserSocialConnections.CodingKeys"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserSocialConnections":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserSocialConnections"}],"abstract":[],"url":"\/documentation\/passage\/usersocialconnections","title":"UserSocialConnections","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserSocialConnections"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usersocialconnections/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/usersocialconnections/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..ad8036b5 --- /dev/null +++ b/docs/data/documentation/passage/usersocialconnections/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"init","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"role":"symbol","title":"init(rawValue:)","externalID":"s:7Passage21UserSocialConnectionsV10CodingKeysO8rawValueAESgSS_tcfc"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"platforms":["iOS"],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usersocialconnections\/codingkeys\/init(rawvalue:)"]}],"references":{"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys":{"type":"topic","abstract":[],"url":"\/documentation\/passage\/usersocialconnections\/codingkeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"title":"UserSocialConnections.CodingKeys"},"doc://Passage/documentation/Passage/UserSocialConnections":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserSocialConnections"}],"abstract":[],"url":"\/documentation\/passage\/usersocialconnections","title":"UserSocialConnections","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserSocialConnections"}]},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys/init(rawValue:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/init(rawValue:)","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"url":"\/documentation\/passage\/usersocialconnections\/codingkeys\/init(rawvalue:)","type":"topic","role":"symbol","title":"init(rawValue:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usersocialconnections/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/usersocialconnections/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..79ea0a0a --- /dev/null +++ b/docs/data/documentation/passage/usersocialconnections/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"metadata":{"symbolKind":"init","title":"init(stringValue:)","externalID":"s:7Passage21UserSocialConnectionsV10CodingKeysO11stringValueAESgSS_tcfc","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"roleHeading":"Initializer","modules":[{"name":"Passage"}],"role":"symbol"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.init(stringValue:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/usersocialconnections\/codingkeys\/init(stringvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/init(stringValue:)"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys":{"type":"topic","abstract":[],"url":"\/documentation\/passage\/usersocialconnections\/codingkeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"title":"UserSocialConnections.CodingKeys"},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys/init(stringValue:)":{"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/init(stringValue:)","url":"\/documentation\/passage\/usersocialconnections\/codingkeys\/init(stringvalue:)","fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(stringValue:)","abstract":[],"type":"topic","role":"symbol"},"doc://Passage/documentation/Passage/UserSocialConnections":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserSocialConnections"}],"abstract":[],"url":"\/documentation\/passage\/usersocialconnections","title":"UserSocialConnections","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserSocialConnections"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usersocialconnections/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/usersocialconnections/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..4744d5ce --- /dev/null +++ b/docs/data/documentation/passage/usersocialconnections/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"title":"RawRepresentable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usersocialconnections\/codingkeys\/rawrepresentable-implementations"]}],"sections":[],"kind":"article","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/RawRepresentable-Implementations"},"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/hashValue"]},{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/hash(into:)"],"title":"Instance Methods"}],"references":{"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys/hash(into:)":{"type":"topic","url":"\/documentation\/passage\/usersocialconnections\/codingkeys\/hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"kind":"text","text":")"}],"role":"symbol","kind":"symbol","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"title":"hash(into:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/hash(into:)"},"doc://Passage/documentation/Passage/UserSocialConnections":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserSocialConnections"}],"abstract":[],"url":"\/documentation\/passage\/usersocialconnections","title":"UserSocialConnections","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserSocialConnections"}]},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys/hashValue":{"title":"hashValue","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys\/hashValue","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"url":"\/documentation\/passage\/usersocialconnections\/codingkeys\/hashvalue","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserSocialConnections/CodingKeys":{"type":"topic","abstract":[],"url":"\/documentation\/passage\/usersocialconnections\/codingkeys","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"kind":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"CodingKeys"}],"title":"UserSocialConnections.CodingKeys"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usersocialconnections/encode(to:).json b/docs/data/documentation/passage/usersocialconnections/encode(to:).json new file mode 100644 index 00000000..f5f5409c --- /dev/null +++ b/docs/data/documentation/passage/usersocialconnections/encode(to:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/encode(to:)"},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Instance Method","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"modules":[{"name":"Passage"}],"externalID":"s:7Passage21UserSocialConnectionsV6encode2toys7Encoder_p_tKF","symbolKind":"method","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"encoder"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Encodable.encode(to:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/usersocialconnections\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://Passage/documentation/Passage/UserSocialConnections/encode(to:)":{"role":"symbol","title":"encode(to:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/encode(to:)","url":"\/documentation\/passage\/usersocialconnections\/encode(to:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserSocialConnections":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserSocialConnections"}],"abstract":[],"url":"\/documentation\/passage\/usersocialconnections","title":"UserSocialConnections","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserSocialConnections"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usersocialconnections/equatable-implementations.json b/docs/data/documentation/passage/usersocialconnections/equatable-implementations.json new file mode 100644 index 00000000..265218d1 --- /dev/null +++ b/docs/data/documentation/passage/usersocialconnections/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/usersocialconnections\/equatable-implementations"]}],"sections":[],"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/!=(_:_:)"],"title":"Operators"}],"metadata":{"modules":[{"name":"Passage"}],"role":"collectionGroup","title":"Equatable Implementations"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/Equatable-Implementations","interfaceLanguage":"swift"},"kind":"article","references":{"doc://Passage/documentation/Passage/UserSocialConnections":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserSocialConnections"}],"abstract":[],"url":"\/documentation\/passage\/usersocialconnections","title":"UserSocialConnections","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserSocialConnections"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserSocialConnections/!=(_:_:)":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","url":"\/documentation\/passage\/usersocialconnections\/!=(_:_:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/!=(_:_:)","role":"symbol","title":"!=(_:_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usersocialconnections/github.json b/docs/data/documentation/passage/usersocialconnections/github.json new file mode 100644 index 00000000..59b061c9 --- /dev/null +++ b/docs/data/documentation/passage/usersocialconnections/github.json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"title":"github","role":"symbol","externalID":"s:7Passage21UserSocialConnectionsV6githubAA06GithubC10ConnectionVSgvp","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"github","kind":"identifier"},{"text":": ","kind":"text"},{"text":"GithubSocialConnection","preciseIdentifier":"s:7Passage22GithubSocialConnectionV","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"symbolKind":"property"},"variants":[{"paths":["\/documentation\/passage\/usersocialconnections\/github"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections"]]},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"github"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","preciseIdentifier":"s:7Passage22GithubSocialConnectionV","text":"GithubSocialConnection"},{"text":"?","kind":"text"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/github","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/GithubSocialConnection":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"GithubSocialConnection","kind":"identifier"}],"url":"\/documentation\/passage\/githubsocialconnection","navigatorTitle":[{"text":"GithubSocialConnection","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/UserSocialConnections":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserSocialConnections"}],"abstract":[],"url":"\/documentation\/passage\/usersocialconnections","title":"UserSocialConnections","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserSocialConnections"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserSocialConnections/github":{"role":"symbol","title":"github","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"github"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"GithubSocialConnection","preciseIdentifier":"s:7Passage22GithubSocialConnectionV"},{"text":"?","kind":"text"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/github","url":"\/documentation\/passage\/usersocialconnections\/github"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usersocialconnections/google.json b/docs/data/documentation/passage/usersocialconnections/google.json new file mode 100644 index 00000000..0e7d46d2 --- /dev/null +++ b/docs/data/documentation/passage/usersocialconnections/google.json @@ -0,0 +1 @@ +{"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"paths":["\/documentation\/passage\/usersocialconnections\/google"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"google","kind":"identifier"},{"kind":"text","text":": "},{"text":"GoogleSocialConnection","preciseIdentifier":"s:7Passage22GoogleSocialConnectionV","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection"},{"text":"?","kind":"text"}],"platforms":["iOS"]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/google","interfaceLanguage":"swift"},"metadata":{"role":"symbol","symbolKind":"property","roleHeading":"Instance Property","externalID":"s:7Passage21UserSocialConnectionsV6googleAA06GoogleC10ConnectionVSgvp","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"google"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage22GoogleSocialConnectionV","text":"GoogleSocialConnection","kind":"typeIdentifier"},{"kind":"text","text":"?"}],"title":"google","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections"]]},"sections":[],"references":{"doc://Passage/documentation/Passage/UserSocialConnections":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserSocialConnections"}],"abstract":[],"url":"\/documentation\/passage\/usersocialconnections","title":"UserSocialConnections","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserSocialConnections"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserSocialConnections/google":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/google","type":"topic","kind":"symbol","role":"symbol","abstract":[],"url":"\/documentation\/passage\/usersocialconnections\/google","title":"google","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"google"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"GoogleSocialConnection","preciseIdentifier":"s:7Passage22GoogleSocialConnectionV"},{"text":"?","kind":"text"}]},"doc://Passage/documentation/Passage/GoogleSocialConnection":{"abstract":[],"title":"GoogleSocialConnection","type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GoogleSocialConnection"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","navigatorTitle":[{"kind":"identifier","text":"GoogleSocialConnection"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usersocialconnections/init(apple:github:google:).json b/docs/data/documentation/passage/usersocialconnections/init(apple:github:google:).json new file mode 100644 index 00000000..42700ebf --- /dev/null +++ b/docs/data/documentation/passage/usersocialconnections/init(apple:github:google:).json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/init(apple:github:google:)","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections"]]},"metadata":{"title":"init(apple:github:google:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"apple"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage21AppleSocialConnectionV","text":"AppleSocialConnection","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"github"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"GithubSocialConnection","preciseIdentifier":"s:7Passage22GithubSocialConnectionV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"google"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage22GoogleSocialConnectionV","text":"GoogleSocialConnection","kind":"typeIdentifier"},{"kind":"text","text":"?)"}],"role":"symbol","externalID":"s:7Passage21UserSocialConnectionsV5apple6github6googleAcA05AppleC10ConnectionVSg_AA06GithubcI0VSgAA06GooglecI0VSgtcfc","modules":[{"name":"Passage"}],"roleHeading":"Initializer","symbolKind":"init"},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"apple"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage21AppleSocialConnectionV","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","text":"AppleSocialConnection","kind":"typeIdentifier"},{"kind":"text","text":"? = nil, "},{"text":"github","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"GithubSocialConnection","kind":"typeIdentifier","preciseIdentifier":"s:7Passage22GithubSocialConnectionV","identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection"},{"text":"? = nil, ","kind":"text"},{"text":"google","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","text":"GoogleSocialConnection","preciseIdentifier":"s:7Passage22GoogleSocialConnectionV"},{"text":"? = nil)","kind":"text"}],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/passage\/usersocialconnections\/init(apple:github:google:)"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/UserSocialConnections":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserSocialConnections"}],"abstract":[],"url":"\/documentation\/passage\/usersocialconnections","title":"UserSocialConnections","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserSocialConnections"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/AppleSocialConnection":{"title":"AppleSocialConnection","abstract":[],"role":"symbol","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppleSocialConnection"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"AppleSocialConnection","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/AppleSocialConnection","url":"\/documentation\/passage\/applesocialconnection"},"doc://Passage/documentation/Passage/GithubSocialConnection":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/GithubSocialConnection","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"GithubSocialConnection","kind":"identifier"}],"url":"\/documentation\/passage\/githubsocialconnection","navigatorTitle":[{"text":"GithubSocialConnection","kind":"identifier"}],"abstract":[],"kind":"symbol","title":"GithubSocialConnection","role":"symbol","type":"topic"},"doc://Passage/documentation/Passage/UserSocialConnections/init(apple:github:google:)":{"title":"init(apple:github:google:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/init(apple:github:google:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"apple"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"AppleSocialConnection","preciseIdentifier":"s:7Passage21AppleSocialConnectionV"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"github"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage22GithubSocialConnectionV","text":"GithubSocialConnection"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"google"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"GoogleSocialConnection","preciseIdentifier":"s:7Passage22GoogleSocialConnectionV"},{"text":"?)","kind":"text"}],"type":"topic","role":"symbol","kind":"symbol","url":"\/documentation\/passage\/usersocialconnections\/init(apple:github:google:)","abstract":[]},"doc://Passage/documentation/Passage/GoogleSocialConnection":{"abstract":[],"title":"GoogleSocialConnection","type":"topic","role":"symbol","url":"\/documentation\/passage\/googlesocialconnection","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GoogleSocialConnection"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/GoogleSocialConnection","navigatorTitle":[{"kind":"identifier","text":"GoogleSocialConnection"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/usersocialconnections/init(from:).json b/docs/data/documentation/passage/usersocialconnections/init(from:).json new file mode 100644 index 00000000..99cb3352 --- /dev/null +++ b/docs/data/documentation/passage/usersocialconnections/init(from:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/usersocialconnections\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/init(from:)"},"metadata":{"roleHeading":"Initializer","symbolKind":"init","externalID":"s:7Passage21UserSocialConnectionsV4fromACs7Decoder_p_tKcfc","modules":[{"name":"Passage"}],"role":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Decodable.init(from:)"},{"text":".","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections"]]},"kind":"symbol","references":{"doc://Passage/documentation/Passage/UserSocialConnections/init(from:)":{"role":"symbol","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections\/init(from:)","url":"\/documentation\/passage\/usersocialconnections\/init(from:)"},"doc://Passage/documentation/Passage/UserSocialConnections":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserSocialConnections","type":"topic","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserSocialConnections"}],"abstract":[],"url":"\/documentation\/passage\/usersocialconnections","title":"UserSocialConnections","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserSocialConnections"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/userstatus.json b/docs/data/documentation/passage/userstatus.json new file mode 100644 index 00000000..b4e786db --- /dev/null +++ b/docs/data/documentation/passage/userstatus.json @@ -0,0 +1 @@ +{"metadata":{"title":"UserStatus","symbolKind":"enum","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserStatus"}],"role":"symbol","externalID":"s:7Passage10UserStatusO","navigatorTitle":[{"text":"UserStatus","kind":"identifier"}],"roleHeading":"Enumeration","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY"],"kind":"relationships"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserStatus"},"kind":"symbol","sections":[],"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserStatus\/active","doc:\/\/Passage\/documentation\/Passage\/UserStatus\/inactive","doc:\/\/Passage\/documentation\/Passage\/UserStatus\/pending","doc:\/\/Passage\/documentation\/Passage\/UserStatus\/statusUnavailable"],"title":"Enumeration Cases"},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserStatus\/init(rawValue:)"]},{"title":"Default Implementations","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserStatus\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/UserStatus\/RawRepresentable-Implementations"]}],"variants":[{"paths":["\/documentation\/passage\/userstatus"],"traits":[{"interfaceLanguage":"swift"}]}],"abstract":[{"type":"text","text":"User status: active, inactive, pending"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"UserStatus","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH","type":"unresolvable"},"doc://Passage/documentation/Passage/UserStatus/active":{"title":"UserStatus.active","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"active","kind":"identifier"}],"role":"symbol","url":"\/documentation\/passage\/userstatus\/active","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/active"},"doc://Passage/documentation/Passage/UserStatus/init(rawValue:)":{"title":"init(rawValue:)","type":"topic","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"role":"symbol","url":"\/documentation\/passage\/userstatus\/init(rawvalue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/init(rawValue:)"},"doc://Passage/documentation/Passage/UserStatus/statusUnavailable":{"title":"UserStatus.statusUnavailable","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"statusUnavailable","kind":"identifier"}],"role":"symbol","url":"\/documentation\/passage\/userstatus\/statusunavailable","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/statusUnavailable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserStatus/pending":{"title":"UserStatus.pending","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pending"}],"role":"symbol","url":"\/documentation\/passage\/userstatus\/pending","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/pending"},"doc://Passage/Se":{"identifier":"doc:\/\/Passage\/Se","type":"unresolvable","title":"Swift.Decodable"},"doc://Passage/documentation/Passage/UserStatus/inactive":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"inactive","kind":"identifier"}],"url":"\/documentation\/passage\/userstatus\/inactive","kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/inactive","abstract":[],"title":"UserStatus.inactive"},"doc://Passage/documentation/Passage/UserStatus/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/userstatus\/equatable-implementations","kind":"article","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/Equatable-Implementations","abstract":[],"title":"Equatable Implementations"},"doc://Passage/documentation/Passage/UserStatus":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserStatus"}],"url":"\/documentation\/passage\/userstatus","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserStatus"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus","abstract":[{"text":"User status: active, inactive, pending","type":"text"}],"title":"UserStatus"},"doc://Passage/SE":{"title":"Swift.Encodable","type":"unresolvable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/documentation/Passage/UserStatus/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/userstatus\/rawrepresentable-implementations","kind":"article","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/RawRepresentable-Implementations","abstract":[],"title":"RawRepresentable Implementations"},"doc://Passage/SY":{"title":"Swift.RawRepresentable","type":"unresolvable","identifier":"doc:\/\/Passage\/SY"},"doc://Passage/SQ":{"title":"Swift.Equatable","type":"unresolvable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/s12CaseIterableP":{"title":"Swift.CaseIterable","type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/userstatus/!=(_:_:).json b/docs/data/documentation/passage/userstatus/!=(_:_:).json new file mode 100644 index 00000000..6e0edb0b --- /dev/null +++ b/docs/data/documentation/passage/userstatus/!=(_:_:).json @@ -0,0 +1 @@ +{"metadata":{"roleHeading":"Operator","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"role":"symbol","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage10UserStatusO","title":"!=(_:_:)"},"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/userstatus\/!=(_:_:)"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserStatus","doc:\/\/Passage\/documentation\/Passage\/UserStatus\/Equatable-Implementations"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/!=(_:_:)"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserStatus":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserStatus"}],"url":"\/documentation\/passage\/userstatus","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserStatus"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus","abstract":[{"text":"User status: active, inactive, pending","type":"text"}],"title":"UserStatus"},"doc://Passage/documentation/Passage/UserStatus/!=(_:_:)":{"url":"\/documentation\/passage\/userstatus\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/!=(_:_:)","title":"!=(_:_:)","type":"topic"},"doc://Passage/documentation/Passage/UserStatus/Equatable-Implementations":{"type":"topic","url":"\/documentation\/passage\/userstatus\/equatable-implementations","kind":"article","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/Equatable-Implementations","abstract":[],"title":"Equatable Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/userstatus/active.json b/docs/data/documentation/passage/userstatus/active.json new file mode 100644 index 00000000..b2ea592f --- /dev/null +++ b/docs/data/documentation/passage/userstatus/active.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserStatus"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/active","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"active","kind":"identifier"}],"languages":["swift"]}]}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/userstatus\/active"]}],"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"active","kind":"identifier"}],"externalID":"s:7Passage10UserStatusO6activeyA2CmF","title":"UserStatus.active","role":"symbol","roleHeading":"Case"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://Passage/documentation/Passage/UserStatus":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserStatus"}],"url":"\/documentation\/passage\/userstatus","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserStatus"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus","abstract":[{"text":"User status: active, inactive, pending","type":"text"}],"title":"UserStatus"},"doc://Passage/documentation/Passage/UserStatus/active":{"title":"UserStatus.active","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"active","kind":"identifier"}],"role":"symbol","url":"\/documentation\/passage\/userstatus\/active","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/active"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/userstatus/encode(to:).json b/docs/data/documentation/passage/userstatus/encode(to:).json new file mode 100644 index 00000000..3a52fcef --- /dev/null +++ b/docs/data/documentation/passage/userstatus/encode(to:).json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"to"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"extendedModule":"Swift","externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:7Passage10UserStatusO","symbolKind":"method","roleHeading":"Instance Method","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"encode(to:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.encode(to:)"},{"type":"text","text":"."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserStatus","doc:\/\/Passage\/documentation\/Passage\/UserStatus\/RawRepresentable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/userstatus\/encode(to:)"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/encode(to:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/UserStatus":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserStatus"}],"url":"\/documentation\/passage\/userstatus","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserStatus"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus","abstract":[{"text":"User status: active, inactive, pending","type":"text"}],"title":"UserStatus"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserStatus/encode(to:)":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/userstatus\/encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/encode(to:)","type":"topic","kind":"symbol","title":"encode(to:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Passage/documentation/Passage/UserStatus/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/userstatus\/rawrepresentable-implementations","kind":"article","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/RawRepresentable-Implementations","abstract":[],"title":"RawRepresentable Implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/userstatus/equatable-implementations.json b/docs/data/documentation/passage/userstatus/equatable-implementations.json new file mode 100644 index 00000000..6402c231 --- /dev/null +++ b/docs/data/documentation/passage/userstatus/equatable-implementations.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/Equatable-Implementations","interfaceLanguage":"swift"},"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserStatus\/!=(_:_:)"],"title":"Operators"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/userstatus\/equatable-implementations"]}],"metadata":{"modules":[{"name":"Passage"}],"title":"Equatable Implementations","role":"collectionGroup"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserStatus"]]},"references":{"doc://Passage/documentation/Passage/UserStatus":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserStatus"}],"url":"\/documentation\/passage\/userstatus","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserStatus"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus","abstract":[{"text":"User status: active, inactive, pending","type":"text"}],"title":"UserStatus"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserStatus/!=(_:_:)":{"url":"\/documentation\/passage\/userstatus\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/!=(_:_:)","title":"!=(_:_:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/userstatus/hash(into:).json b/docs/data/documentation/passage/userstatus/hash(into:).json new file mode 100644 index 00000000..2f4d7805 --- /dev/null +++ b/docs/data/documentation/passage/userstatus/hash(into:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/userstatus\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserStatus","doc:\/\/Passage\/documentation\/Passage\/UserStatus\/RawRepresentable-Implementations"]]},"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/hash(into:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Hasher","kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"sections":[],"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage10UserStatusO","role":"symbol","extendedModule":"Swift","title":"hash(into:)","roleHeading":"Instance Method","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"method","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}]},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserStatus/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/userstatus\/rawrepresentable-implementations","kind":"article","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/RawRepresentable-Implementations","abstract":[],"title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage/UserStatus/hash(into:)":{"abstract":[],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/hash(into:)","title":"hash(into:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/userstatus\/hash(into:)"},"doc://Passage/documentation/Passage/UserStatus":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserStatus"}],"url":"\/documentation\/passage\/userstatus","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserStatus"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus","abstract":[{"text":"User status: active, inactive, pending","type":"text"}],"title":"UserStatus"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/userstatus/hashvalue.json b/docs/data/documentation/passage/userstatus/hashvalue.json new file mode 100644 index 00000000..ee7f2b0a --- /dev/null +++ b/docs/data/documentation/passage/userstatus/hashvalue.json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"extendedModule":"Swift","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"hashValue","symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"roleHeading":"Instance Property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage10UserStatusO","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"role":"symbol"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/hashValue","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserStatus","doc:\/\/Passage\/documentation\/Passage\/UserStatus\/RawRepresentable-Implementations"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"variants":[{"paths":["\/documentation\/passage\/userstatus\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://Passage/documentation/Passage/UserStatus/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/userstatus\/rawrepresentable-implementations","kind":"article","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/RawRepresentable-Implementations","abstract":[],"title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage/UserStatus":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserStatus"}],"url":"\/documentation\/passage\/userstatus","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserStatus"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus","abstract":[{"text":"User status: active, inactive, pending","type":"text"}],"title":"UserStatus"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserStatus/hashValue":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/hashValue","role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/passage\/userstatus\/hashvalue","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/userstatus/inactive.json b/docs/data/documentation/passage/userstatus/inactive.json new file mode 100644 index 00000000..5ff9624c --- /dev/null +++ b/docs/data/documentation/passage/userstatus/inactive.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"inactive","kind":"identifier"}],"role":"symbol","modules":[{"name":"Passage"}],"externalID":"s:7Passage10UserStatusO8inactiveyA2CmF","symbolKind":"case","roleHeading":"Case","title":"UserStatus.inactive"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserStatus"]]},"variants":[{"paths":["\/documentation\/passage\/userstatus\/inactive"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/inactive","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"inactive","kind":"identifier"}]}]}],"references":{"doc://Passage/documentation/Passage/UserStatus/inactive":{"type":"topic","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"inactive","kind":"identifier"}],"url":"\/documentation\/passage\/userstatus\/inactive","kind":"symbol","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/inactive","abstract":[],"title":"UserStatus.inactive"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserStatus":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserStatus"}],"url":"\/documentation\/passage\/userstatus","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserStatus"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus","abstract":[{"text":"User status: active, inactive, pending","type":"text"}],"title":"UserStatus"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/userstatus/init(from:).json b/docs/data/documentation/passage/userstatus/init(from:).json new file mode 100644 index 00000000..b294dc65 --- /dev/null +++ b/docs/data/documentation/passage/userstatus/init(from:).json @@ -0,0 +1 @@ +{"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserStatus","doc:\/\/Passage\/documentation\/Passage\/UserStatus\/RawRepresentable-Implementations"]]},"metadata":{"roleHeading":"Initializer","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"init","externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:7Passage10UserStatusO","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"extendedModule":"Swift","role":"symbol","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/userstatus\/init(from:)"]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"from"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}]}],"kind":"declarations"}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/init(from:)","interfaceLanguage":"swift"},"references":{"doc://Passage/documentation/Passage/UserStatus":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserStatus"}],"url":"\/documentation\/passage\/userstatus","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserStatus"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus","abstract":[{"text":"User status: active, inactive, pending","type":"text"}],"title":"UserStatus"},"doc://Passage/documentation/Passage/UserStatus/init(from:)":{"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/init(from:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[],"title":"init(from:)","url":"\/documentation\/passage\/userstatus\/init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage/UserStatus/RawRepresentable-Implementations":{"type":"topic","url":"\/documentation\/passage\/userstatus\/rawrepresentable-implementations","kind":"article","role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/RawRepresentable-Implementations","abstract":[],"title":"RawRepresentable Implementations"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/userstatus/init(rawvalue:).json b/docs/data/documentation/passage/userstatus/init(rawvalue:).json new file mode 100644 index 00000000..8fbe12c4 --- /dev/null +++ b/docs/data/documentation/passage/userstatus/init(rawvalue:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"languages":["swift"]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/userstatus\/init(rawvalue:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserStatus"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","symbolKind":"init","modules":[{"name":"Passage"}],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")","kind":"text"}],"roleHeading":"Initializer","title":"init(rawValue:)","externalID":"s:7Passage10UserStatusO8rawValueACSgSS_tcfc"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/init(rawValue:)"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/UserStatus":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserStatus"}],"url":"\/documentation\/passage\/userstatus","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserStatus"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus","abstract":[{"text":"User status: active, inactive, pending","type":"text"}],"title":"UserStatus"},"doc://Passage/documentation/Passage/UserStatus/init(rawValue:)":{"title":"init(rawValue:)","type":"topic","kind":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"role":"symbol","url":"\/documentation\/passage\/userstatus\/init(rawvalue:)","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/init(rawValue:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/userstatus/pending.json b/docs/data/documentation/passage/userstatus/pending.json new file mode 100644 index 00000000..ffbb12cb --- /dev/null +++ b/docs/data/documentation/passage/userstatus/pending.json @@ -0,0 +1 @@ +{"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/pending"},"metadata":{"title":"UserStatus.pending","role":"symbol","symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"pending","kind":"identifier"}],"externalID":"s:7Passage10UserStatusO7pendingyA2CmF","roleHeading":"Case","modules":[{"name":"Passage"}]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"pending","kind":"identifier"}],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/userstatus\/pending"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserStatus"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/UserStatus":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserStatus"}],"url":"\/documentation\/passage\/userstatus","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserStatus"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus","abstract":[{"text":"User status: active, inactive, pending","type":"text"}],"title":"UserStatus"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserStatus/pending":{"title":"UserStatus.pending","type":"topic","kind":"symbol","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"pending"}],"role":"symbol","url":"\/documentation\/passage\/userstatus\/pending","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/pending"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/userstatus/rawrepresentable-implementations.json b/docs/data/documentation/passage/userstatus/rawrepresentable-implementations.json new file mode 100644 index 00000000..5ccfbeab --- /dev/null +++ b/docs/data/documentation/passage/userstatus/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"RawRepresentable Implementations"},"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserStatus"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/userstatus\/rawrepresentable-implementations"]}],"sections":[],"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"generated":true,"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserStatus\/init(from:)"]},{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserStatus\/hashValue"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/UserStatus\/encode(to:)","doc:\/\/Passage\/documentation\/Passage\/UserStatus\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserStatus/hash(into:)":{"abstract":[],"type":"topic","role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/hash(into:)","title":"hash(into:)","kind":"symbol","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"text":"into","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"url":"\/documentation\/passage\/userstatus\/hash(into:)"},"doc://Passage/documentation/Passage/UserStatus/encode(to:)":{"role":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"url":"\/documentation\/passage\/userstatus\/encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/encode(to:)","type":"topic","kind":"symbol","title":"encode(to:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]}},"doc://Passage/documentation/Passage/UserStatus/init(from:)":{"type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/init(from:)","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"abstract":[],"title":"init(from:)","url":"\/documentation\/passage\/userstatus\/init(from:)","kind":"symbol"},"doc://Passage/documentation/Passage/UserStatus":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserStatus"}],"url":"\/documentation\/passage\/userstatus","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserStatus"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus","abstract":[{"text":"User status: active, inactive, pending","type":"text"}],"title":"UserStatus"},"doc://Passage/documentation/Passage/UserStatus/hashValue":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/hashValue","role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/passage\/userstatus\/hashvalue","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/userstatus/statusunavailable.json b/docs/data/documentation/passage/userstatus/statusunavailable.json new file mode 100644 index 00000000..e474c7ad --- /dev/null +++ b/docs/data/documentation/passage/userstatus/statusunavailable.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/userstatus\/statusunavailable"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"symbol","modules":[{"name":"Passage"}],"title":"UserStatus.statusUnavailable","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"statusUnavailable"}],"symbolKind":"case","roleHeading":"Case","externalID":"s:7Passage10UserStatusO17statusUnavailableyA2CmF"},"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/statusUnavailable","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"statusUnavailable","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/UserStatus"]]},"references":{"doc://Passage/documentation/Passage/UserStatus/statusUnavailable":{"title":"UserStatus.statusUnavailable","type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"text":"statusUnavailable","kind":"identifier"}],"role":"symbol","url":"\/documentation\/passage\/userstatus\/statusunavailable","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus\/statusUnavailable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/UserStatus":{"type":"topic","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"UserStatus"}],"url":"\/documentation\/passage\/userstatus","kind":"symbol","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"UserStatus"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/UserStatus","abstract":[{"text":"User status: active, inactive, pending","type":"text"}],"title":"UserStatus"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/validationerror.json b/docs/data/documentation/passage/validationerror.json new file mode 100644 index 00000000..fd9bf81c --- /dev/null +++ b/docs/data/documentation/passage/validationerror.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ValidationError\/kinds"],"title":"Instance Properties"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ValidationError\/Error-Implementations"],"generated":true,"title":"Default Implementations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"ValidationError","kind":"identifier"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"kind":"text","text":"> "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"T","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:s5ErrorP","text":"Error","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"T","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"Hashable","kind":"typeIdentifier","preciseIdentifier":"s:SH"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"relationshipsSections":[{"title":"Conforms To","identifiers":["doc:\/\/Passage\/s5ErrorP","doc:\/\/Passage\/s8SendableP"],"kind":"relationships","type":"conformsTo"}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ValidationError","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/passage\/validationerror"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ValidationError","kind":"identifier"}],"symbolKind":"struct","roleHeading":"Structure","externalID":"s:7Passage15ValidationErrorV","role":"symbol","navigatorTitle":[{"text":"ValidationError","kind":"identifier"}],"title":"ValidationError","modules":[{"name":"Passage"}]},"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ValidationError":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ValidationError","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/validationerror","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ValidationError","role":"symbol","navigatorTitle":[{"text":"ValidationError","kind":"identifier"}],"title":"ValidationError","kind":"symbol"},"doc://Passage/documentation/Passage/ValidationError/Error-Implementations":{"type":"topic","url":"\/documentation\/passage\/validationerror\/error-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ValidationError\/Error-Implementations","role":"collectionGroup","title":"Error Implementations","kind":"article"},"doc://Passage/s5ErrorP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s5ErrorP","title":"Swift.Error"},"doc://Passage/documentation/Passage/ValidationError/kinds":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"kinds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Passage15ValidationErrorV1Txmfp","kind":"typeIdentifier","text":"T"},{"text":">","kind":"text"}],"type":"topic","url":"\/documentation\/passage\/validationerror\/kinds","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ValidationError\/kinds","role":"symbol","title":"kinds","kind":"symbol"},"doc://Passage/s8SendableP":{"identifier":"doc:\/\/Passage\/s8SendableP","title":"Swift.Sendable","type":"unresolvable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/validationerror/error-implementations.json b/docs/data/documentation/passage/validationerror/error-implementations.json new file mode 100644 index 00000000..2bdf715a --- /dev/null +++ b/docs/data/documentation/passage/validationerror/error-implementations.json @@ -0,0 +1 @@ +{"metadata":{"role":"collectionGroup","title":"Error Implementations","modules":[{"name":"Passage"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ValidationError"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/validationerror\/error-implementations"]}],"kind":"article","sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ValidationError\/Error-Implementations"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/ValidationError\/localizedDescription"],"title":"Instance Properties","generated":true}],"references":{"doc://Passage/documentation/Passage/ValidationError/localizedDescription":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"url":"\/documentation\/passage\/validationerror\/localizeddescription","kind":"symbol","abstract":[],"title":"localizedDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/ValidationError\/localizedDescription","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/ValidationError":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ValidationError","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/validationerror","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ValidationError","role":"symbol","navigatorTitle":[{"text":"ValidationError","kind":"identifier"}],"title":"ValidationError","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/validationerror/kinds.json b/docs/data/documentation/passage/validationerror/kinds.json new file mode 100644 index 00000000..f7cf3321 --- /dev/null +++ b/docs/data/documentation/passage/validationerror/kinds.json @@ -0,0 +1 @@ +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"kinds"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","kind":"typeIdentifier","text":"Set"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Passage15ValidationErrorV1Txmfp","text":"T","kind":"typeIdentifier"},{"text":"> { get }","kind":"text"}],"languages":["swift"]}]}],"sections":[],"metadata":{"symbolKind":"property","modules":[{"name":"Passage"}],"role":"symbol","roleHeading":"Instance Property","title":"kinds","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"kinds","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sh","text":"Set","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Passage15ValidationErrorV1Txmfp","text":"T","kind":"typeIdentifier"},{"kind":"text","text":">"}],"externalID":"s:7Passage15ValidationErrorV5kindsShyxGvp"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ValidationError"]]},"variants":[{"paths":["\/documentation\/passage\/validationerror\/kinds"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/ValidationError\/kinds"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/ValidationError/kinds":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"kinds","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sh","text":"Set"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Passage15ValidationErrorV1Txmfp","kind":"typeIdentifier","text":"T"},{"text":">","kind":"text"}],"type":"topic","url":"\/documentation\/passage\/validationerror\/kinds","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ValidationError\/kinds","role":"symbol","title":"kinds","kind":"symbol"},"doc://Passage/documentation/Passage/ValidationError":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ValidationError","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/validationerror","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ValidationError","role":"symbol","navigatorTitle":[{"text":"ValidationError","kind":"identifier"}],"title":"ValidationError","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/validationerror/localizeddescription.json b/docs/data/documentation/passage/validationerror/localizeddescription.json new file mode 100644 index 00000000..c12c1acc --- /dev/null +++ b/docs/data/documentation/passage/validationerror/localizeddescription.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"text":" }","kind":"text"}]}]}],"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Error.localizedDescription"},{"text":".","type":"text"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/ValidationError\/localizedDescription","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/validationerror\/localizeddescription"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/ValidationError","doc:\/\/Passage\/documentation\/Passage\/ValidationError\/Error-Implementations"]]},"metadata":{"fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"localizedDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"localizedDescription","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"platforms":[{"introducedAt":"8.0","unavailable":false,"deprecated":false,"beta":false,"name":"iOS"},{"beta":false,"deprecated":false,"name":"macOS","introducedAt":"10.10","unavailable":false},{"deprecated":false,"name":"tvOS","introducedAt":"9.0","beta":false,"unavailable":false},{"introducedAt":"2.0","deprecated":false,"unavailable":false,"name":"watchOS","beta":false}],"role":"symbol","roleHeading":"Instance Property","externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:7Passage15ValidationErrorV","symbolKind":"property"},"sections":[],"references":{"doc://Passage/documentation/Passage/ValidationError/Error-Implementations":{"type":"topic","url":"\/documentation\/passage\/validationerror\/error-implementations","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ValidationError\/Error-Implementations","role":"collectionGroup","title":"Error Implementations","kind":"article"},"doc://Passage/documentation/Passage/ValidationError":{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ValidationError","kind":"identifier"}],"type":"topic","url":"\/documentation\/passage\/validationerror","abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/ValidationError","role":"symbol","navigatorTitle":[{"text":"ValidationError","kind":"identifier"}],"title":"ValidationError","kind":"symbol"},"doc://Passage/documentation/Passage/ValidationError/localizedDescription":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"localizedDescription","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"url":"\/documentation\/passage\/validationerror\/localizeddescription","kind":"symbol","abstract":[],"title":"localizedDescription","identifier":"doc:\/\/Passage\/documentation\/Passage\/ValidationError\/localizedDescription","type":"topic","role":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/validator.json b/docs/data/documentation/passage/validator.json new file mode 100644 index 00000000..367072b9 --- /dev/null +++ b/docs/data/documentation/passage/validator.json @@ -0,0 +1 @@ +{"topicSections":[{"title":"Type Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/Validator\/validate(_:against:)-51eod","doc:\/\/Passage\/documentation\/Passage\/Validator\/validate(_:against:)-5vz3s","doc:\/\/Passage\/documentation\/Passage\/Validator\/validate(_:against:)-84tp2"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/validator"]}],"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Validator","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"struct","role":"symbol","title":"Validator","roleHeading":"Structure","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Validator","kind":"identifier"}],"externalID":"s:7Passage9ValidatorV","navigatorTitle":[{"text":"Validator","kind":"identifier"}]},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"Validator","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Validator":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Validator"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Validator","kind":"symbol","title":"Validator","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Validator"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/validator"},"doc://Passage/documentation/Passage/Validator/validate(_:against:)-5vz3s":{"kind":"symbol","url":"\/documentation\/passage\/validator\/validate(_:against:)-5vz3s","role":"symbol","title":"validate(_:against:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Validator\/validate(_:against:)-5vz3s","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"validate","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"preciseIdentifier":"s:7Passage9ValidatorV8validate_7againstxx_AA11NumericRuleVyxGtKSFRzlFZ1TL_xmfp","kind":"typeIdentifier","text":"T"},{"text":", ","kind":"text"},{"text":"against","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NumericRule","kind":"typeIdentifier","preciseIdentifier":"s:7Passage11NumericRuleV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage9ValidatorV8validate_7againstxx_AA11NumericRuleVyxGtKSFRzlFZ1TL_xmfp","text":"T"},{"text":">) ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"T","preciseIdentifier":"s:7Passage9ValidatorV8validate_7againstxx_AA11NumericRuleVyxGtKSFRzlFZ1TL_xmfp","kind":"typeIdentifier"}],"type":"topic","abstract":[{"text":"Validate a fractional number against a rule.","type":"text"}]},"doc://Passage/documentation/Passage/Validator/validate(_:against:)-84tp2":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"validate","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"against","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage10StringRuleV","text":"StringRule","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Validator\/validate(_:against:)-84tp2","kind":"symbol","title":"validate(_:against:)","type":"topic","abstract":[{"text":"Validate a string against a rule.","type":"text"}],"role":"symbol","url":"\/documentation\/passage\/validator\/validate(_:against:)-84tp2"},"doc://Passage/documentation/Passage/Validator/validate(_:against:)-51eod":{"kind":"symbol","url":"\/documentation\/passage\/validator\/validate(_:against:)-51eod","role":"symbol","title":"validate(_:against:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Validator\/validate(_:against:)-51eod","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"validate"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"preciseIdentifier":"s:7Passage9ValidatorV8validate_7againstxx_AA11NumericRuleVyxGtKSzRzlFZ1TL_xmfp","text":"T","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"against"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage11NumericRuleV","text":"NumericRule","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Passage9ValidatorV8validate_7againstxx_AA11NumericRuleVyxGtKSzRzlFZ1TL_xmfp","text":"T","kind":"typeIdentifier"},{"kind":"text","text":">) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"T","preciseIdentifier":"s:7Passage9ValidatorV8validate_7againstxx_AA11NumericRuleVyxGtKSzRzlFZ1TL_xmfp"}],"type":"topic","abstract":[{"text":"Validate a integer against a rule.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/validator/validate(_:against:)-51eod.json b/docs/data/documentation/passage/validator/validate(_:against:)-51eod.json new file mode 100644 index 00000000..27d71086 --- /dev/null +++ b/docs/data/documentation/passage/validator/validate(_:against:)-51eod.json @@ -0,0 +1 @@ +{"metadata":{"title":"validate(_:against:)","modules":[{"name":"Passage"}],"symbolKind":"method","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"validate"},{"kind":"text","text":"<"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"kind":"typeIdentifier","text":"T","preciseIdentifier":"s:7Passage9ValidatorV8validate_7againstxx_AA11NumericRuleVyxGtKSzRzlFZ1TL_xmfp"},{"text":", ","kind":"text"},{"text":"against","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NumericRule","kind":"typeIdentifier","preciseIdentifier":"s:7Passage11NumericRuleV"},{"kind":"text","text":"<"},{"text":"T","kind":"typeIdentifier","preciseIdentifier":"s:7Passage9ValidatorV8validate_7againstxx_AA11NumericRuleVyxGtKSzRzlFZ1TL_xmfp"},{"text":">) ","kind":"text"},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage9ValidatorV8validate_7againstxx_AA11NumericRuleVyxGtKSzRzlFZ1TL_xmfp","text":"T"}],"roleHeading":"Type Method","externalID":"s:7Passage9ValidatorV8validate_7againstxx_AA11NumericRuleVyxGtKSzRzlFZ","role":"symbol"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Validator"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"validate","kind":"identifier"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":">("},{"kind":"externalParam","text":"_"},{"text":" ","kind":"text"},{"text":"numeric","kind":"internalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage9ValidatorV8validate_7againstxx_AA11NumericRuleVyxGtKSzRzlFZ1TL_xmfp","kind":"typeIdentifier","text":"T"},{"kind":"text","text":", "},{"text":"against","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"rule"},{"kind":"text","text":": "},{"text":"NumericRule","preciseIdentifier":"s:7Passage11NumericRuleV","kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericRule"},{"kind":"text","text":"<"},{"preciseIdentifier":"s:7Passage9ValidatorV8validate_7againstxx_AA11NumericRuleVyxGtKSzRzlFZ1TL_xmfp","text":"T","kind":"typeIdentifier"},{"text":">) ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"text":"T","kind":"typeIdentifier","preciseIdentifier":"s:7Passage9ValidatorV8validate_7againstxx_AA11NumericRuleVyxGtKSzRzlFZ1TL_xmfp"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"kind":"text","text":" "},{"text":"T","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"BinaryInteger","preciseIdentifier":"s:Sz","kind":"typeIdentifier"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The integer you wish to validate."}]}],"name":"numeric"},{"name":"rule","content":[{"inlineContent":[{"text":"The NumericRule you wish to use for validation.","type":"text"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"text":"Return Value","level":2,"anchor":"return-value","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A validated integer."}]}]},{"content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"style":"note","name":"Throws","content":[{"type":"paragraph","inlineContent":[{"text":"","type":"text"},{"code":"ValidationError","type":"codeVoice"},{"text":" if the numeric is invalid against the rule.","type":"text"}]}],"type":"aside"}],"kind":"content"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Validator\/validate(_:against:)-51eod","interfaceLanguage":"swift"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/validator\/validate(_:against:)-51eod"]}],"abstract":[{"type":"text","text":"Validate a integer against a rule."}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Validator/validate(_:against:)-51eod":{"kind":"symbol","url":"\/documentation\/passage\/validator\/validate(_:against:)-51eod","role":"symbol","title":"validate(_:against:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Validator\/validate(_:against:)-51eod","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"validate"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"preciseIdentifier":"s:7Passage9ValidatorV8validate_7againstxx_AA11NumericRuleVyxGtKSzRzlFZ1TL_xmfp","text":"T","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"against"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7Passage11NumericRuleV","text":"NumericRule","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"preciseIdentifier":"s:7Passage9ValidatorV8validate_7againstxx_AA11NumericRuleVyxGtKSzRzlFZ1TL_xmfp","text":"T","kind":"typeIdentifier"},{"kind":"text","text":">) "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","text":"T","preciseIdentifier":"s:7Passage9ValidatorV8validate_7againstxx_AA11NumericRuleVyxGtKSzRzlFZ1TL_xmfp"}],"type":"topic","abstract":[{"text":"Validate a integer against a rule.","type":"text"}]},"doc://Passage/documentation/Passage/NumericRule":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"NumericRule"}],"kind":"symbol","navigatorTitle":[{"text":"NumericRule","kind":"identifier"}],"url":"\/documentation\/passage\/numericrule","identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericRule","role":"symbol","title":"NumericRule","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/Validator":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Validator"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Validator","kind":"symbol","title":"Validator","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Validator"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/validator"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/validator/validate(_:against:)-5vz3s.json b/docs/data/documentation/passage/validator/validate(_:against:)-5vz3s.json new file mode 100644 index 00000000..bfdf2836 --- /dev/null +++ b/docs/data/documentation/passage/validator/validate(_:against:)-5vz3s.json @@ -0,0 +1 @@ +{"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Validator\/validate(_:against:)-5vz3s","interfaceLanguage":"swift"},"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Validator"]]},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"validate"},{"text":"<","kind":"text"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"text":"T","kind":"typeIdentifier","preciseIdentifier":"s:7Passage9ValidatorV8validate_7againstxx_AA11NumericRuleVyxGtKSFRzlFZ1TL_xmfp"},{"kind":"text","text":", "},{"kind":"externalParam","text":"against"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"NumericRule","preciseIdentifier":"s:7Passage11NumericRuleV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage9ValidatorV8validate_7againstxx_AA11NumericRuleVyxGtKSFRzlFZ1TL_xmfp","text":"T"},{"text":">) ","kind":"text"},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage9ValidatorV8validate_7againstxx_AA11NumericRuleVyxGtKSFRzlFZ1TL_xmfp","text":"T","kind":"typeIdentifier"}],"roleHeading":"Type Method","symbolKind":"method","externalID":"s:7Passage9ValidatorV8validate_7againstxx_AA11NumericRuleVyxGtKSFRzlFZ","role":"symbol","title":"validate(_:against:)","modules":[{"name":"Passage"}]},"abstract":[{"text":"Validate a fractional number against a rule.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"validate","kind":"identifier"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"numeric"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"T","preciseIdentifier":"s:7Passage9ValidatorV8validate_7againstxx_AA11NumericRuleVyxGtKSFRzlFZ1TL_xmfp"},{"kind":"text","text":", "},{"kind":"externalParam","text":"against"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"rule"},{"text":": ","kind":"text"},{"text":"NumericRule","kind":"typeIdentifier","preciseIdentifier":"s:7Passage11NumericRuleV","identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericRule"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"T","preciseIdentifier":"s:7Passage9ValidatorV8validate_7againstxx_AA11NumericRuleVyxGtKSFRzlFZ1TL_xmfp"},{"kind":"text","text":">) "},{"text":"throws","kind":"keyword"},{"text":" -> ","kind":"text"},{"preciseIdentifier":"s:7Passage9ValidatorV8validate_7againstxx_AA11NumericRuleVyxGtKSFRzlFZ1TL_xmfp","text":"T","kind":"typeIdentifier"},{"kind":"text","text":" "},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"text":" : ","kind":"text"},{"preciseIdentifier":"s:SF","text":"FloatingPoint","kind":"typeIdentifier"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The fractional number you wish to validate."}],"type":"paragraph"}],"name":"numeric"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The NumericRule you wish to use for validation."}]}],"name":"rule"}]},{"kind":"content","content":[{"anchor":"return-value","type":"heading","level":2,"text":"Return Value"},{"inlineContent":[{"text":"A validated fractional number.","type":"text"}],"type":"paragraph"}]},{"kind":"content","content":[{"level":2,"type":"heading","anchor":"discussion","text":"Discussion"},{"style":"note","name":"Throws","content":[{"inlineContent":[{"text":"","type":"text"},{"code":"ValidationError","type":"codeVoice"},{"text":" if the numeric is invalid against the rule.","type":"text"}],"type":"paragraph"}],"type":"aside"}]}],"variants":[{"paths":["\/documentation\/passage\/validator\/validate(_:against:)-5vz3s"],"traits":[{"interfaceLanguage":"swift"}]}],"sections":[],"references":{"doc://Passage/documentation/Passage/Validator/validate(_:against:)-5vz3s":{"kind":"symbol","url":"\/documentation\/passage\/validator\/validate(_:against:)-5vz3s","role":"symbol","title":"validate(_:against:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/Validator\/validate(_:against:)-5vz3s","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"validate","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"preciseIdentifier":"s:7Passage9ValidatorV8validate_7againstxx_AA11NumericRuleVyxGtKSFRzlFZ1TL_xmfp","kind":"typeIdentifier","text":"T"},{"text":", ","kind":"text"},{"text":"against","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NumericRule","kind":"typeIdentifier","preciseIdentifier":"s:7Passage11NumericRuleV"},{"text":"<","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Passage9ValidatorV8validate_7againstxx_AA11NumericRuleVyxGtKSFRzlFZ1TL_xmfp","text":"T"},{"text":">) ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"T","preciseIdentifier":"s:7Passage9ValidatorV8validate_7againstxx_AA11NumericRuleVyxGtKSFRzlFZ1TL_xmfp","kind":"typeIdentifier"}],"type":"topic","abstract":[{"text":"Validate a fractional number against a rule.","type":"text"}]},"doc://Passage/documentation/Passage/Validator":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Validator"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Validator","kind":"symbol","title":"Validator","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Validator"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/validator"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/NumericRule":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"NumericRule"}],"kind":"symbol","navigatorTitle":[{"text":"NumericRule","kind":"identifier"}],"url":"\/documentation\/passage\/numericrule","identifier":"doc:\/\/Passage\/documentation\/Passage\/NumericRule","role":"symbol","title":"NumericRule","abstract":[],"type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/validator/validate(_:against:)-84tp2.json b/docs/data/documentation/passage/validator/validate(_:against:)-84tp2.json new file mode 100644 index 00000000..7e6b7de8 --- /dev/null +++ b/docs/data/documentation/passage/validator/validate(_:against:)-84tp2.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/Validator"]]},"variants":[{"paths":["\/documentation\/passage\/validator\/validate(_:against:)-84tp2"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/Validator\/validate(_:against:)-84tp2","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"validate","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"string","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"against","kind":"externalParam"},{"kind":"text","text":" "},{"text":"rule","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Passage\/documentation\/Passage\/StringRule","text":"StringRule","preciseIdentifier":"s:7Passage10StringRuleV"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The String you wish to validate."}]}],"name":"string"},{"name":"rule","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The StringRule you wish to use for validation."}]}]}],"kind":"parameters"},{"kind":"content","content":[{"text":"Return Value","level":2,"anchor":"return-value","type":"heading"},{"inlineContent":[{"type":"text","text":"A validated string."}],"type":"paragraph"}]},{"kind":"content","content":[{"level":2,"type":"heading","text":"Discussion","anchor":"discussion"},{"style":"note","content":[{"inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"ValidationError"},{"text":" if the string is invalid against the rule,","type":"text"},{"text":" ","type":"text"},{"code":"NSError","type":"codeVoice"},{"text":" if the rule.pattern is invalid.","type":"text"}],"type":"paragraph"}],"type":"aside","name":"Throws"}]}],"abstract":[{"type":"text","text":"Validate a string against a rule."}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"metadata":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"validate"},{"text":"(","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"against","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"StringRule","preciseIdentifier":"s:7Passage10StringRuleV"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"text":" -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"roleHeading":"Type Method","symbolKind":"method","title":"validate(_:against:)","modules":[{"name":"Passage"}],"externalID":"s:7Passage9ValidatorV8validate_7againstS2S_AA10StringRuleVtKFZ","role":"symbol"},"references":{"doc://Passage/documentation/Passage/Validator":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Validator"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Validator","kind":"symbol","title":"Validator","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Validator"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/validator"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/Validator/validate(_:against:)-84tp2":{"fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"validate","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"against","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Passage10StringRuleV","text":"StringRule","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/Validator\/validate(_:against:)-84tp2","kind":"symbol","title":"validate(_:against:)","type":"topic","abstract":[{"text":"Validate a string against a rule.","type":"text"}],"role":"symbol","url":"\/documentation\/passage\/validator\/validate(_:against:)-84tp2"},"doc://Passage/documentation/Passage/StringRule":{"fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"StringRule"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/StringRule","kind":"symbol","title":"StringRule","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StringRule"}],"abstract":[],"role":"symbol","url":"\/documentation\/passage\/stringrule"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/webauthnicons.json b/docs/data/documentation/passage/webauthnicons.json new file mode 100644 index 00000000..2a95c66d --- /dev/null +++ b/docs/data/documentation/passage/webauthnicons.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons"},"schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"WebAuthnIcons"}],"languages":["swift"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/webauthnicons"]}],"sections":[],"abstract":[{"type":"text","text":"Contains the light and dark SVG icons that represent the brand of those devices Values can be null or base64 encoded SVG. Example of SVG output: data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5MiAxOTIiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDE5MiAxOTIiIHdpZHRoPSIyNHB4Ij48cmVjdCBmaWxsPSJub25lIiBoZWlnaHQ9IjE5MiIgd2lkdGg9IjE5MiIgeT0iMCIvPjxnPjxwYXRoIGQ9Ik02OS4yOSwxMDZjLTMuNDYsNS45Ny05LjkxLDEwLTE3LjI5LDEwYy0xMS4wMywwLTIwLTguOTctMjAtMjBzOC45Ny0yMCwyMC0yMCBjNy4zOCwwLDEzLjgzLDQuMDMsMTcuMjksMTBoMjUuNTVDOTAuMyw2Ni41NCw3Mi44Miw1Miw1Miw1MkMyNy43NCw1Miw4LDcxLjc0LDgsOTZzMTkuNzQsNDQsNDQsNDRjMjAuODIsMCwzOC4zLTE0LjU0LDQyLjg0LTM0IEg2OS4yOXoiIGZpbGw9IiM0Mjg1RjQiLz48cmVjdCBmaWxsPSIjRkJCQzA0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iNDQiIHg9Ijk0IiB5PSI4NCIvPjxwYXRoIGQ9Ik05NC4zMiw4NEg2OHYwLjA1YzIuNSwzLjM0LDQsNy40Nyw0LDExLjk1cy0xLjUsOC42MS00LDExLjk1VjEwOGgyNi4zMiBjMS4wOC0zLjgyLDEuNjgtNy44NCwxLjY4LTEyUzk1LjQxLDg3LjgyLDk0LjMyLDg0eiIgZmlsbD0iI0VBNDMzNSIvPjxwYXRoIGQ9Ik0xODQsMTA2djI2aC0xNnYtOGMwLTQuNDItMy41OC04LTgtOHMtOCwzLjU4LTgsOHY4aC0xNnYtMjZIMTg0eiIgZmlsbD0iIzM0QTg1MyIvPjxyZWN0IGZpbGw9IiMxODgwMzgiIGhlaWdodD0iMjQiIHdpZHRoPSI0OCIgeD0iMTM2IiB5PSI4NCIvPjwvZz48L3N2Zz4="}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/init(from:)","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/init(light:dark:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/dark","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/light"]},{"title":"Instance Methods","identifiers":["doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/encode(to:)"]},{"title":"Enumerations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/Equatable-Implementations"],"generated":true,"title":"Default Implementations"}],"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH"]}],"metadata":{"roleHeading":"Structure","symbolKind":"struct","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"WebAuthnIcons","kind":"identifier"}],"modules":[{"name":"Passage"}],"navigatorTitle":[{"kind":"identifier","text":"WebAuthnIcons"}],"role":"symbol","externalID":"s:7Passage13WebAuthnIconsV","title":"WebAuthnIcons"},"references":{"doc://Passage/documentation/Passage/WebAuthnIcons":{"kind":"symbol","abstract":[{"type":"text","text":"Contains the light and dark SVG icons that represent the brand of those devices Values can be null or base64 encoded SVG. Example of SVG output: data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5MiAxOTIiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDE5MiAxOTIiIHdpZHRoPSIyNHB4Ij48cmVjdCBmaWxsPSJub25lIiBoZWlnaHQ9IjE5MiIgd2lkdGg9IjE5MiIgeT0iMCIvPjxnPjxwYXRoIGQ9Ik02OS4yOSwxMDZjLTMuNDYsNS45Ny05LjkxLDEwLTE3LjI5LDEwYy0xMS4wMywwLTIwLTguOTctMjAtMjBzOC45Ny0yMCwyMC0yMCBjNy4zOCwwLDEzLjgzLDQuMDMsMTcuMjksMTBoMjUuNTVDOTAuMyw2Ni41NCw3Mi44Miw1Miw1Miw1MkMyNy43NCw1Miw4LDcxLjc0LDgsOTZzMTkuNzQsNDQsNDQsNDRjMjAuODIsMCwzOC4zLTE0LjU0LDQyLjg0LTM0IEg2OS4yOXoiIGZpbGw9IiM0Mjg1RjQiLz48cmVjdCBmaWxsPSIjRkJCQzA0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iNDQiIHg9Ijk0IiB5PSI4NCIvPjxwYXRoIGQ9Ik05NC4zMiw4NEg2OHYwLjA1YzIuNSwzLjM0LDQsNy40Nyw0LDExLjk1cy0xLjUsOC42MS00LDExLjk1VjEwOGgyNi4zMiBjMS4wOC0zLjgyLDEuNjgtNy44NCwxLjY4LTEyUzk1LjQxLDg3LjgyLDk0LjMyLDg0eiIgZmlsbD0iI0VBNDMzNSIvPjxwYXRoIGQ9Ik0xODQsMTA2djI2aC0xNnYtOGMwLTQuNDItMy41OC04LTgtOHMtOCwzLjU4LTgsOHY4aC0xNnYtMjZIMTg0eiIgZmlsbD0iIzM0QTg1MyIvPjxyZWN0IGZpbGw9IiMxODgwMzgiIGhlaWdodD0iMjQiIHdpZHRoPSI0OCIgeD0iMTM2IiB5PSI4NCIvPjwvZz48L3N2Zz4="}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"WebAuthnIcons","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"WebAuthnIcons"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","role":"symbol","title":"WebAuthnIcons","type":"topic","url":"\/documentation\/passage\/webauthnicons"},"doc://Passage/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/Passage\/Se"},"doc://Passage/documentation/Passage/WebAuthnIcons/init(from:)":{"role":"symbol","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/init(from:)","url":"\/documentation\/passage\/webauthnicons\/init(from:)"},"doc://Passage/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/Passage\/SE"},"doc://Passage/documentation/Passage/WebAuthnIcons/encode(to:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/encode(to:)","role":"symbol","title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","url":"\/documentation\/passage\/webauthnicons\/encode(to:)","type":"topic"},"doc://Passage/documentation/Passage/WebAuthnIcons/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/Equatable-Implementations","url":"\/documentation\/passage\/webauthnicons\/equatable-implementations","kind":"article"},"doc://Passage/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys","url":"\/documentation\/passage\/webauthnicons\/codingkeys","title":"WebAuthnIcons.CodingKeys","role":"symbol","abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/WebAuthnIcons/light":{"type":"topic","kind":"symbol","abstract":[],"role":"symbol","title":"light","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"light","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/light","url":"\/documentation\/passage\/webauthnicons\/light"},"doc://Passage/documentation/Passage/WebAuthnIcons/init(light:dark:)":{"url":"\/documentation\/passage\/webauthnicons\/init(light:dark:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"light","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"dark","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/init(light:dark:)","title":"init(light:dark:)","type":"topic"},"doc://Passage/documentation/Passage/WebAuthnIcons/dark":{"url":"\/documentation\/passage\/webauthnicons\/dark","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"dark","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/dark","title":"dark","type":"topic"},"doc://Passage/SH":{"identifier":"doc:\/\/Passage\/SH","type":"unresolvable","title":"Swift.Hashable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/webauthnicons/!=(_:_:).json b/docs/data/documentation/passage/webauthnicons/!=(_:_:).json new file mode 100644 index 00000000..f45cc692 --- /dev/null +++ b/docs/data/documentation/passage/webauthnicons/!=(_:_:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/!=(_:_:)"},"metadata":{"role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"!=(_:_:)","symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage13WebAuthnIconsV","extendedModule":"Swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"text":".","type":"text"}],"variants":[{"paths":["\/documentation\/passage\/webauthnicons\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/Equatable-Implementations"]]},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/WebAuthnIcons/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/!=(_:_:)","url":"\/documentation\/passage\/webauthnicons\/!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage/WebAuthnIcons/Equatable-Implementations":{"title":"Equatable Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/Equatable-Implementations","url":"\/documentation\/passage\/webauthnicons\/equatable-implementations","kind":"article"},"doc://Passage/documentation/Passage/WebAuthnIcons":{"kind":"symbol","abstract":[{"type":"text","text":"Contains the light and dark SVG icons that represent the brand of those devices Values can be null or base64 encoded SVG. Example of SVG output: data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5MiAxOTIiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDE5MiAxOTIiIHdpZHRoPSIyNHB4Ij48cmVjdCBmaWxsPSJub25lIiBoZWlnaHQ9IjE5MiIgd2lkdGg9IjE5MiIgeT0iMCIvPjxnPjxwYXRoIGQ9Ik02OS4yOSwxMDZjLTMuNDYsNS45Ny05LjkxLDEwLTE3LjI5LDEwYy0xMS4wMywwLTIwLTguOTctMjAtMjBzOC45Ny0yMCwyMC0yMCBjNy4zOCwwLDEzLjgzLDQuMDMsMTcuMjksMTBoMjUuNTVDOTAuMyw2Ni41NCw3Mi44Miw1Miw1Miw1MkMyNy43NCw1Miw4LDcxLjc0LDgsOTZzMTkuNzQsNDQsNDQsNDRjMjAuODIsMCwzOC4zLTE0LjU0LDQyLjg0LTM0IEg2OS4yOXoiIGZpbGw9IiM0Mjg1RjQiLz48cmVjdCBmaWxsPSIjRkJCQzA0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iNDQiIHg9Ijk0IiB5PSI4NCIvPjxwYXRoIGQ9Ik05NC4zMiw4NEg2OHYwLjA1YzIuNSwzLjM0LDQsNy40Nyw0LDExLjk1cy0xLjUsOC42MS00LDExLjk1VjEwOGgyNi4zMiBjMS4wOC0zLjgyLDEuNjgtNy44NCwxLjY4LTEyUzk1LjQxLDg3LjgyLDk0LjMyLDg0eiIgZmlsbD0iI0VBNDMzNSIvPjxwYXRoIGQ9Ik0xODQsMTA2djI2aC0xNnYtOGMwLTQuNDItMy41OC04LTgtOHMtOCwzLjU4LTgsOHY4aC0xNnYtMjZIMTg0eiIgZmlsbD0iIzM0QTg1MyIvPjxyZWN0IGZpbGw9IiMxODgwMzgiIGhlaWdodD0iMjQiIHdpZHRoPSI0OCIgeD0iMTM2IiB5PSI4NCIvPjwvZz48L3N2Zz4="}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"WebAuthnIcons","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"WebAuthnIcons"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","role":"symbol","title":"WebAuthnIcons","type":"topic","url":"\/documentation\/passage\/webauthnicons"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/webauthnicons/codingkeys.json b/docs/data/documentation/passage/webauthnicons/codingkeys.json new file mode 100644 index 00000000..286a2e6d --- /dev/null +++ b/docs/data/documentation/passage/webauthnicons/codingkeys.json @@ -0,0 +1 @@ +{"relationshipsSections":[{"identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/s9CodingKeyP","doc:\/\/Passage\/s28CustomDebugStringConvertibleP","doc:\/\/Passage\/s23CustomStringConvertibleP","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY","doc:\/\/Passage\/s8SendableP"],"type":"conformsTo","title":"Conforms To","kind":"relationships"}],"kind":"symbol","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys","interfaceLanguage":"swift"},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/dark","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/light"],"title":"Enumeration Cases"},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/init(intValue:)","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/init(rawValue:)","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/init(stringValue:)"],"title":"Initializers"},{"title":"Default Implementations","identifiers":["doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/CodingKey-Implementations","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/RawRepresentable-Implementations"],"generated":true}],"sections":[],"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"CodingKeys"}],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/webauthnicons\/codingkeys"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}],"title":"WebAuthnIcons.CodingKeys","navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"symbolKind":"enum","role":"symbol","externalID":"s:7Passage13WebAuthnIconsV10CodingKeysO","modules":[{"name":"Passage"}],"roleHeading":"Enumeration"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons"]]},"references":{"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys/dark":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/dark","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"dark","kind":"identifier"}],"title":"WebAuthnIcons.CodingKeys.dark","kind":"symbol","url":"\/documentation\/passage\/webauthnicons\/codingkeys\/dark"},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys/light":{"role":"symbol","title":"WebAuthnIcons.CodingKeys.light","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"light","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/light","url":"\/documentation\/passage\/webauthnicons\/codingkeys\/light"},"doc://Passage/documentation/Passage/WebAuthnIcons":{"kind":"symbol","abstract":[{"type":"text","text":"Contains the light and dark SVG icons that represent the brand of those devices Values can be null or base64 encoded SVG. Example of SVG output: data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5MiAxOTIiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDE5MiAxOTIiIHdpZHRoPSIyNHB4Ij48cmVjdCBmaWxsPSJub25lIiBoZWlnaHQ9IjE5MiIgd2lkdGg9IjE5MiIgeT0iMCIvPjxnPjxwYXRoIGQ9Ik02OS4yOSwxMDZjLTMuNDYsNS45Ny05LjkxLDEwLTE3LjI5LDEwYy0xMS4wMywwLTIwLTguOTctMjAtMjBzOC45Ny0yMCwyMC0yMCBjNy4zOCwwLDEzLjgzLDQuMDMsMTcuMjksMTBoMjUuNTVDOTAuMyw2Ni41NCw3Mi44Miw1Miw1Miw1MkMyNy43NCw1Miw4LDcxLjc0LDgsOTZzMTkuNzQsNDQsNDQsNDRjMjAuODIsMCwzOC4zLTE0LjU0LDQyLjg0LTM0IEg2OS4yOXoiIGZpbGw9IiM0Mjg1RjQiLz48cmVjdCBmaWxsPSIjRkJCQzA0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iNDQiIHg9Ijk0IiB5PSI4NCIvPjxwYXRoIGQ9Ik05NC4zMiw4NEg2OHYwLjA1YzIuNSwzLjM0LDQsNy40Nyw0LDExLjk1cy0xLjUsOC42MS00LDExLjk1VjEwOGgyNi4zMiBjMS4wOC0zLjgyLDEuNjgtNy44NCwxLjY4LTEyUzk1LjQxLDg3LjgyLDk0LjMyLDg0eiIgZmlsbD0iI0VBNDMzNSIvPjxwYXRoIGQ9Ik0xODQsMTA2djI2aC0xNnYtOGMwLTQuNDItMy41OC04LTgtOHMtOCwzLjU4LTgsOHY4aC0xNnYtMjZIMTg0eiIgZmlsbD0iIzM0QTg1MyIvPjxyZWN0IGZpbGw9IiMxODgwMzgiIGhlaWdodD0iMjQiIHdpZHRoPSI0OCIgeD0iMTM2IiB5PSI4NCIvPjwvZz48L3N2Zz4="}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"WebAuthnIcons","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"WebAuthnIcons"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","role":"symbol","title":"WebAuthnIcons","type":"topic","url":"\/documentation\/passage\/webauthnicons"},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys","url":"\/documentation\/passage\/webauthnicons\/codingkeys","title":"WebAuthnIcons.CodingKeys","role":"symbol","abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","title":"Swift.CaseIterable","identifier":"doc:\/\/Passage\/s12CaseIterableP"},"doc://Passage/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/Passage\/SY"},"doc://Passage/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Passage\/s23CustomStringConvertibleP"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Passage\/SQ"},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","title":"CodingKey Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/webauthnicons\/codingkeys\/codingkey-implementations"},"doc://Passage/s9CodingKeyP":{"type":"unresolvable","title":"Swift.CodingKey","identifier":"doc:\/\/Passage\/s9CodingKeyP"},"doc://Passage/s28CustomDebugStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/Passage\/s28CustomDebugStringConvertibleP"},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys/init(intValue:)":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"title":"init(intValue:)","url":"\/documentation\/passage\/webauthnicons\/codingkeys\/init(intvalue:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/init(intValue:)"},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/Equatable-Implementations","url":"\/documentation\/passage\/webauthnicons\/codingkeys\/equatable-implementations","title":"Equatable Implementations","role":"collectionGroup","type":"topic","abstract":[],"kind":"article"},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys/init(rawValue:)":{"abstract":[],"url":"\/documentation\/passage\/webauthnicons\/codingkeys\/init(rawvalue:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/init(rawValue:)","role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"title":"init(rawValue:)"},"doc://Passage/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Passage\/SH"},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys/init(stringValue:)":{"title":"init(stringValue:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/init(stringValue:)","url":"\/documentation\/passage\/webauthnicons\/codingkeys\/init(stringvalue:)","kind":"symbol"},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/webauthnicons\/codingkeys\/rawrepresentable-implementations","kind":"article"},"doc://Passage/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Passage\/s8SendableP"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/webauthnicons/codingkeys/!=(_:_:).json b/docs/data/documentation/passage/webauthnicons/codingkeys/!=(_:_:).json new file mode 100644 index 00000000..54d87a10 --- /dev/null +++ b/docs/data/documentation/passage/webauthnicons/codingkeys/!=(_:_:).json @@ -0,0 +1 @@ +{"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Equatable.!=(_:_:)","type":"codeVoice"},{"type":"text","text":"."}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/webauthnicons\/codingkeys\/!=(_:_:)"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/!=(_:_:)","interfaceLanguage":"swift"},"metadata":{"role":"symbol","title":"!=(_:_:)","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage13WebAuthnIconsV10CodingKeysO","roleHeading":"Operator","extendedModule":"Swift","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"op","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/Equatable-Implementations"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"platforms":["iOS"],"languages":["swift"]}]}],"references":{"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/!=(_:_:)","url":"\/documentation\/passage\/webauthnicons\/codingkeys\/!=(_:_:)","title":"!=(_:_:)","role":"symbol","abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys/Equatable-Implementations":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/Equatable-Implementations","url":"\/documentation\/passage\/webauthnicons\/codingkeys\/equatable-implementations","title":"Equatable Implementations","role":"collectionGroup","type":"topic","abstract":[],"kind":"article"},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys","url":"\/documentation\/passage\/webauthnicons\/codingkeys","title":"WebAuthnIcons.CodingKeys","role":"symbol","abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/WebAuthnIcons":{"kind":"symbol","abstract":[{"type":"text","text":"Contains the light and dark SVG icons that represent the brand of those devices Values can be null or base64 encoded SVG. Example of SVG output: data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5MiAxOTIiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDE5MiAxOTIiIHdpZHRoPSIyNHB4Ij48cmVjdCBmaWxsPSJub25lIiBoZWlnaHQ9IjE5MiIgd2lkdGg9IjE5MiIgeT0iMCIvPjxnPjxwYXRoIGQ9Ik02OS4yOSwxMDZjLTMuNDYsNS45Ny05LjkxLDEwLTE3LjI5LDEwYy0xMS4wMywwLTIwLTguOTctMjAtMjBzOC45Ny0yMCwyMC0yMCBjNy4zOCwwLDEzLjgzLDQuMDMsMTcuMjksMTBoMjUuNTVDOTAuMyw2Ni41NCw3Mi44Miw1Miw1Miw1MkMyNy43NCw1Miw4LDcxLjc0LDgsOTZzMTkuNzQsNDQsNDQsNDRjMjAuODIsMCwzOC4zLTE0LjU0LDQyLjg0LTM0IEg2OS4yOXoiIGZpbGw9IiM0Mjg1RjQiLz48cmVjdCBmaWxsPSIjRkJCQzA0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iNDQiIHg9Ijk0IiB5PSI4NCIvPjxwYXRoIGQ9Ik05NC4zMiw4NEg2OHYwLjA1YzIuNSwzLjM0LDQsNy40Nyw0LDExLjk1cy0xLjUsOC42MS00LDExLjk1VjEwOGgyNi4zMiBjMS4wOC0zLjgyLDEuNjgtNy44NCwxLjY4LTEyUzk1LjQxLDg3LjgyLDk0LjMyLDg0eiIgZmlsbD0iI0VBNDMzNSIvPjxwYXRoIGQ9Ik0xODQsMTA2djI2aC0xNnYtOGMwLTQuNDItMy41OC04LTgtOHMtOCwzLjU4LTgsOHY4aC0xNnYtMjZIMTg0eiIgZmlsbD0iIzM0QTg1MyIvPjxyZWN0IGZpbGw9IiMxODgwMzgiIGhlaWdodD0iMjQiIHdpZHRoPSI0OCIgeD0iMTM2IiB5PSI4NCIvPjwvZz48L3N2Zz4="}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"WebAuthnIcons","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"WebAuthnIcons"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","role":"symbol","title":"WebAuthnIcons","type":"topic","url":"\/documentation\/passage\/webauthnicons"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/webauthnicons/codingkeys/codingkey-implementations.json b/docs/data/documentation/passage/webauthnicons/codingkeys/codingkey-implementations.json new file mode 100644 index 00000000..ceae85a9 --- /dev/null +++ b/docs/data/documentation/passage/webauthnicons/codingkeys/codingkey-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys"]]},"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"CodingKey Implementations"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/webauthnicons\/codingkeys\/codingkey-implementations"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/debugDescription","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/description"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/CodingKey-Implementations"},"sections":[],"kind":"article","references":{"doc://Passage/documentation/Passage/WebAuthnIcons":{"kind":"symbol","abstract":[{"type":"text","text":"Contains the light and dark SVG icons that represent the brand of those devices Values can be null or base64 encoded SVG. Example of SVG output: data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5MiAxOTIiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDE5MiAxOTIiIHdpZHRoPSIyNHB4Ij48cmVjdCBmaWxsPSJub25lIiBoZWlnaHQ9IjE5MiIgd2lkdGg9IjE5MiIgeT0iMCIvPjxnPjxwYXRoIGQ9Ik02OS4yOSwxMDZjLTMuNDYsNS45Ny05LjkxLDEwLTE3LjI5LDEwYy0xMS4wMywwLTIwLTguOTctMjAtMjBzOC45Ny0yMCwyMC0yMCBjNy4zOCwwLDEzLjgzLDQuMDMsMTcuMjksMTBoMjUuNTVDOTAuMyw2Ni41NCw3Mi44Miw1Miw1Miw1MkMyNy43NCw1Miw4LDcxLjc0LDgsOTZzMTkuNzQsNDQsNDQsNDRjMjAuODIsMCwzOC4zLTE0LjU0LDQyLjg0LTM0IEg2OS4yOXoiIGZpbGw9IiM0Mjg1RjQiLz48cmVjdCBmaWxsPSIjRkJCQzA0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iNDQiIHg9Ijk0IiB5PSI4NCIvPjxwYXRoIGQ9Ik05NC4zMiw4NEg2OHYwLjA1YzIuNSwzLjM0LDQsNy40Nyw0LDExLjk1cy0xLjUsOC42MS00LDExLjk1VjEwOGgyNi4zMiBjMS4wOC0zLjgyLDEuNjgtNy44NCwxLjY4LTEyUzk1LjQxLDg3LjgyLDk0LjMyLDg0eiIgZmlsbD0iI0VBNDMzNSIvPjxwYXRoIGQ9Ik0xODQsMTA2djI2aC0xNnYtOGMwLTQuNDItMy41OC04LTgtOHMtOCwzLjU4LTgsOHY4aC0xNnYtMjZIMTg0eiIgZmlsbD0iIzM0QTg1MyIvPjxyZWN0IGZpbGw9IiMxODgwMzgiIGhlaWdodD0iMjQiIHdpZHRoPSI0OCIgeD0iMTM2IiB5PSI4NCIvPjwvZz48L3N2Zz4="}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"WebAuthnIcons","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"WebAuthnIcons"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","role":"symbol","title":"WebAuthnIcons","type":"topic","url":"\/documentation\/passage\/webauthnicons"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys/description":{"title":"description","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/description","url":"\/documentation\/passage\/webauthnicons\/codingkeys\/description","kind":"symbol"},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys/debugDescription":{"title":"debugDescription","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/debugDescription","url":"\/documentation\/passage\/webauthnicons\/codingkeys\/debugdescription","kind":"symbol"},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys","url":"\/documentation\/passage\/webauthnicons\/codingkeys","title":"WebAuthnIcons.CodingKeys","role":"symbol","abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/webauthnicons/codingkeys/dark.json b/docs/data/documentation/passage/webauthnicons/codingkeys/dark.json new file mode 100644 index 00000000..53ed845f --- /dev/null +++ b/docs/data/documentation/passage/webauthnicons/codingkeys/dark.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/dark"},"metadata":{"externalID":"s:7Passage13WebAuthnIconsV10CodingKeysO4darkyA2EmF","role":"symbol","title":"WebAuthnIcons.CodingKeys.dark","modules":[{"name":"Passage"}],"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"dark","kind":"identifier"}],"symbolKind":"case"},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/webauthnicons\/codingkeys\/dark"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"dark","kind":"identifier"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage/WebAuthnIcons":{"kind":"symbol","abstract":[{"type":"text","text":"Contains the light and dark SVG icons that represent the brand of those devices Values can be null or base64 encoded SVG. Example of SVG output: data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5MiAxOTIiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDE5MiAxOTIiIHdpZHRoPSIyNHB4Ij48cmVjdCBmaWxsPSJub25lIiBoZWlnaHQ9IjE5MiIgd2lkdGg9IjE5MiIgeT0iMCIvPjxnPjxwYXRoIGQ9Ik02OS4yOSwxMDZjLTMuNDYsNS45Ny05LjkxLDEwLTE3LjI5LDEwYy0xMS4wMywwLTIwLTguOTctMjAtMjBzOC45Ny0yMCwyMC0yMCBjNy4zOCwwLDEzLjgzLDQuMDMsMTcuMjksMTBoMjUuNTVDOTAuMyw2Ni41NCw3Mi44Miw1Miw1Miw1MkMyNy43NCw1Miw4LDcxLjc0LDgsOTZzMTkuNzQsNDQsNDQsNDRjMjAuODIsMCwzOC4zLTE0LjU0LDQyLjg0LTM0IEg2OS4yOXoiIGZpbGw9IiM0Mjg1RjQiLz48cmVjdCBmaWxsPSIjRkJCQzA0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iNDQiIHg9Ijk0IiB5PSI4NCIvPjxwYXRoIGQ9Ik05NC4zMiw4NEg2OHYwLjA1YzIuNSwzLjM0LDQsNy40Nyw0LDExLjk1cy0xLjUsOC42MS00LDExLjk1VjEwOGgyNi4zMiBjMS4wOC0zLjgyLDEuNjgtNy44NCwxLjY4LTEyUzk1LjQxLDg3LjgyLDk0LjMyLDg0eiIgZmlsbD0iI0VBNDMzNSIvPjxwYXRoIGQ9Ik0xODQsMTA2djI2aC0xNnYtOGMwLTQuNDItMy41OC04LTgtOHMtOCwzLjU4LTgsOHY4aC0xNnYtMjZIMTg0eiIgZmlsbD0iIzM0QTg1MyIvPjxyZWN0IGZpbGw9IiMxODgwMzgiIGhlaWdodD0iMjQiIHdpZHRoPSI0OCIgeD0iMTM2IiB5PSI4NCIvPjwvZz48L3N2Zz4="}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"WebAuthnIcons","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"WebAuthnIcons"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","role":"symbol","title":"WebAuthnIcons","type":"topic","url":"\/documentation\/passage\/webauthnicons"},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys","url":"\/documentation\/passage\/webauthnicons\/codingkeys","title":"WebAuthnIcons.CodingKeys","role":"symbol","abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys/dark":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/dark","abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"dark","kind":"identifier"}],"title":"WebAuthnIcons.CodingKeys.dark","kind":"symbol","url":"\/documentation\/passage\/webauthnicons\/codingkeys\/dark"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/webauthnicons/codingkeys/debugdescription.json b/docs/data/documentation/passage/webauthnicons/codingkeys/debugdescription.json new file mode 100644 index 00000000..e861d602 --- /dev/null +++ b/docs/data/documentation/passage/webauthnicons/codingkeys/debugdescription.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/debugDescription"},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/webauthnicons\/codingkeys\/debugdescription"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"symbolKind":"property","externalID":"s:s9CodingKeyPsE16debugDescriptionSSvp::SYNTHESIZED::s:7Passage13WebAuthnIconsV10CodingKeysO","roleHeading":"Instance Property","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"extendedModule":"Swift","title":"debugDescription","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"role":"symbol"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"CodingKey.debugDescription"},{"text":".","type":"text"}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/CodingKey-Implementations"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","title":"CodingKey Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/webauthnicons\/codingkeys\/codingkey-implementations"},"doc://Passage/documentation/Passage/WebAuthnIcons":{"kind":"symbol","abstract":[{"type":"text","text":"Contains the light and dark SVG icons that represent the brand of those devices Values can be null or base64 encoded SVG. Example of SVG output: data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5MiAxOTIiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDE5MiAxOTIiIHdpZHRoPSIyNHB4Ij48cmVjdCBmaWxsPSJub25lIiBoZWlnaHQ9IjE5MiIgd2lkdGg9IjE5MiIgeT0iMCIvPjxnPjxwYXRoIGQ9Ik02OS4yOSwxMDZjLTMuNDYsNS45Ny05LjkxLDEwLTE3LjI5LDEwYy0xMS4wMywwLTIwLTguOTctMjAtMjBzOC45Ny0yMCwyMC0yMCBjNy4zOCwwLDEzLjgzLDQuMDMsMTcuMjksMTBoMjUuNTVDOTAuMyw2Ni41NCw3Mi44Miw1Miw1Miw1MkMyNy43NCw1Miw4LDcxLjc0LDgsOTZzMTkuNzQsNDQsNDQsNDRjMjAuODIsMCwzOC4zLTE0LjU0LDQyLjg0LTM0IEg2OS4yOXoiIGZpbGw9IiM0Mjg1RjQiLz48cmVjdCBmaWxsPSIjRkJCQzA0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iNDQiIHg9Ijk0IiB5PSI4NCIvPjxwYXRoIGQ9Ik05NC4zMiw4NEg2OHYwLjA1YzIuNSwzLjM0LDQsNy40Nyw0LDExLjk1cy0xLjUsOC42MS00LDExLjk1VjEwOGgyNi4zMiBjMS4wOC0zLjgyLDEuNjgtNy44NCwxLjY4LTEyUzk1LjQxLDg3LjgyLDk0LjMyLDg0eiIgZmlsbD0iI0VBNDMzNSIvPjxwYXRoIGQ9Ik0xODQsMTA2djI2aC0xNnYtOGMwLTQuNDItMy41OC04LTgtOHMtOCwzLjU4LTgsOHY4aC0xNnYtMjZIMTg0eiIgZmlsbD0iIzM0QTg1MyIvPjxyZWN0IGZpbGw9IiMxODgwMzgiIGhlaWdodD0iMjQiIHdpZHRoPSI0OCIgeD0iMTM2IiB5PSI4NCIvPjwvZz48L3N2Zz4="}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"WebAuthnIcons","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"WebAuthnIcons"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","role":"symbol","title":"WebAuthnIcons","type":"topic","url":"\/documentation\/passage\/webauthnicons"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys/debugDescription":{"title":"debugDescription","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"debugDescription"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/debugDescription","url":"\/documentation\/passage\/webauthnicons\/codingkeys\/debugdescription","kind":"symbol"},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys","url":"\/documentation\/passage\/webauthnicons\/codingkeys","title":"WebAuthnIcons.CodingKeys","role":"symbol","abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/webauthnicons/codingkeys/description.json b/docs/data/documentation/passage/webauthnicons/codingkeys/description.json new file mode 100644 index 00000000..03e30e96 --- /dev/null +++ b/docs/data/documentation/passage/webauthnicons/codingkeys/description.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/webauthnicons\/codingkeys\/description"]}],"metadata":{"symbolKind":"property","role":"symbol","title":"description","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"description","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"roleHeading":"Instance Property","extendedModule":"Swift","externalID":"s:s9CodingKeyPsE11descriptionSSvp::SYNTHESIZED::s:7Passage13WebAuthnIconsV10CodingKeysO","modules":[{"name":"Passage","relatedModules":["Swift"]}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"Inherited from ","type":"text"},{"code":"CodingKey.description","type":"codeVoice"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/CodingKey-Implementations"]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/description"},"sections":[],"references":{"doc://Passage/documentation/Passage/WebAuthnIcons":{"kind":"symbol","abstract":[{"type":"text","text":"Contains the light and dark SVG icons that represent the brand of those devices Values can be null or base64 encoded SVG. Example of SVG output: data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5MiAxOTIiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDE5MiAxOTIiIHdpZHRoPSIyNHB4Ij48cmVjdCBmaWxsPSJub25lIiBoZWlnaHQ9IjE5MiIgd2lkdGg9IjE5MiIgeT0iMCIvPjxnPjxwYXRoIGQ9Ik02OS4yOSwxMDZjLTMuNDYsNS45Ny05LjkxLDEwLTE3LjI5LDEwYy0xMS4wMywwLTIwLTguOTctMjAtMjBzOC45Ny0yMCwyMC0yMCBjNy4zOCwwLDEzLjgzLDQuMDMsMTcuMjksMTBoMjUuNTVDOTAuMyw2Ni41NCw3Mi44Miw1Miw1Miw1MkMyNy43NCw1Miw4LDcxLjc0LDgsOTZzMTkuNzQsNDQsNDQsNDRjMjAuODIsMCwzOC4zLTE0LjU0LDQyLjg0LTM0IEg2OS4yOXoiIGZpbGw9IiM0Mjg1RjQiLz48cmVjdCBmaWxsPSIjRkJCQzA0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iNDQiIHg9Ijk0IiB5PSI4NCIvPjxwYXRoIGQ9Ik05NC4zMiw4NEg2OHYwLjA1YzIuNSwzLjM0LDQsNy40Nyw0LDExLjk1cy0xLjUsOC42MS00LDExLjk1VjEwOGgyNi4zMiBjMS4wOC0zLjgyLDEuNjgtNy44NCwxLjY4LTEyUzk1LjQxLDg3LjgyLDk0LjMyLDg0eiIgZmlsbD0iI0VBNDMzNSIvPjxwYXRoIGQ9Ik0xODQsMTA2djI2aC0xNnYtOGMwLTQuNDItMy41OC04LTgtOHMtOCwzLjU4LTgsOHY4aC0xNnYtMjZIMTg0eiIgZmlsbD0iIzM0QTg1MyIvPjxyZWN0IGZpbGw9IiMxODgwMzgiIGhlaWdodD0iMjQiIHdpZHRoPSI0OCIgeD0iMTM2IiB5PSI4NCIvPjwvZz48L3N2Zz4="}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"WebAuthnIcons","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"WebAuthnIcons"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","role":"symbol","title":"WebAuthnIcons","type":"topic","url":"\/documentation\/passage\/webauthnicons"},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys","url":"\/documentation\/passage\/webauthnicons\/codingkeys","title":"WebAuthnIcons.CodingKeys","role":"symbol","abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys/description":{"title":"description","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/description","url":"\/documentation\/passage\/webauthnicons\/codingkeys\/description","kind":"symbol"},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys/CodingKey-Implementations":{"role":"collectionGroup","title":"CodingKey Implementations","type":"topic","abstract":[],"kind":"article","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/CodingKey-Implementations","url":"\/documentation\/passage\/webauthnicons\/codingkeys\/codingkey-implementations"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/webauthnicons/codingkeys/equatable-implementations.json b/docs/data/documentation/passage/webauthnicons/codingkeys/equatable-implementations.json new file mode 100644 index 00000000..c55ddca0 --- /dev/null +++ b/docs/data/documentation/passage/webauthnicons/codingkeys/equatable-implementations.json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"topicSections":[{"generated":true,"title":"Operators","identifiers":["doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/!=(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys"]]},"variants":[{"paths":["\/documentation\/passage\/webauthnicons\/codingkeys\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"role":"collectionGroup","modules":[{"name":"Passage"}],"title":"Equatable Implementations"},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/Equatable-Implementations","interfaceLanguage":"swift"},"kind":"article","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys","url":"\/documentation\/passage\/webauthnicons\/codingkeys","title":"WebAuthnIcons.CodingKeys","role":"symbol","abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/WebAuthnIcons":{"kind":"symbol","abstract":[{"type":"text","text":"Contains the light and dark SVG icons that represent the brand of those devices Values can be null or base64 encoded SVG. Example of SVG output: data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5MiAxOTIiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDE5MiAxOTIiIHdpZHRoPSIyNHB4Ij48cmVjdCBmaWxsPSJub25lIiBoZWlnaHQ9IjE5MiIgd2lkdGg9IjE5MiIgeT0iMCIvPjxnPjxwYXRoIGQ9Ik02OS4yOSwxMDZjLTMuNDYsNS45Ny05LjkxLDEwLTE3LjI5LDEwYy0xMS4wMywwLTIwLTguOTctMjAtMjBzOC45Ny0yMCwyMC0yMCBjNy4zOCwwLDEzLjgzLDQuMDMsMTcuMjksMTBoMjUuNTVDOTAuMyw2Ni41NCw3Mi44Miw1Miw1Miw1MkMyNy43NCw1Miw4LDcxLjc0LDgsOTZzMTkuNzQsNDQsNDQsNDRjMjAuODIsMCwzOC4zLTE0LjU0LDQyLjg0LTM0IEg2OS4yOXoiIGZpbGw9IiM0Mjg1RjQiLz48cmVjdCBmaWxsPSIjRkJCQzA0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iNDQiIHg9Ijk0IiB5PSI4NCIvPjxwYXRoIGQ9Ik05NC4zMiw4NEg2OHYwLjA1YzIuNSwzLjM0LDQsNy40Nyw0LDExLjk1cy0xLjUsOC42MS00LDExLjk1VjEwOGgyNi4zMiBjMS4wOC0zLjgyLDEuNjgtNy44NCwxLjY4LTEyUzk1LjQxLDg3LjgyLDk0LjMyLDg0eiIgZmlsbD0iI0VBNDMzNSIvPjxwYXRoIGQ9Ik0xODQsMTA2djI2aC0xNnYtOGMwLTQuNDItMy41OC04LTgtOHMtOCwzLjU4LTgsOHY4aC0xNnYtMjZIMTg0eiIgZmlsbD0iIzM0QTg1MyIvPjxyZWN0IGZpbGw9IiMxODgwMzgiIGhlaWdodD0iMjQiIHdpZHRoPSI0OCIgeD0iMTM2IiB5PSI4NCIvPjwvZz48L3N2Zz4="}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"WebAuthnIcons","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"WebAuthnIcons"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","role":"symbol","title":"WebAuthnIcons","type":"topic","url":"\/documentation\/passage\/webauthnicons"},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys/!=(_:_:)":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/!=(_:_:)","url":"\/documentation\/passage\/webauthnicons\/codingkeys\/!=(_:_:)","title":"!=(_:_:)","role":"symbol","abstract":[],"type":"topic","kind":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/webauthnicons/codingkeys/hash(into:).json b/docs/data/documentation/passage/webauthnicons/codingkeys/hash(into:).json new file mode 100644 index 00000000..5f3e511b --- /dev/null +++ b/docs/data/documentation/passage/webauthnicons/codingkeys/hash(into:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":" "},{"text":"hasher","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:s6HasherV","text":"Hasher"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"metadata":{"role":"symbol","modules":[{"name":"Passage","relatedModules":["Swift"]}],"title":"hash(into:)","symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"roleHeading":"Instance Method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage13WebAuthnIconsV10CodingKeysO","conformance":{"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"availabilityPrefix":[{"text":"Available when","type":"text"}]},"extendedModule":"Swift"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/hash(into:)"},"variants":[{"paths":["\/documentation\/passage\/webauthnicons\/codingkeys\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/RawRepresentable-Implementations"]]},"references":{"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/webauthnicons\/codingkeys\/rawrepresentable-implementations","kind":"article"},"doc://Passage/documentation/Passage/WebAuthnIcons":{"kind":"symbol","abstract":[{"type":"text","text":"Contains the light and dark SVG icons that represent the brand of those devices Values can be null or base64 encoded SVG. Example of SVG output: data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5MiAxOTIiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDE5MiAxOTIiIHdpZHRoPSIyNHB4Ij48cmVjdCBmaWxsPSJub25lIiBoZWlnaHQ9IjE5MiIgd2lkdGg9IjE5MiIgeT0iMCIvPjxnPjxwYXRoIGQ9Ik02OS4yOSwxMDZjLTMuNDYsNS45Ny05LjkxLDEwLTE3LjI5LDEwYy0xMS4wMywwLTIwLTguOTctMjAtMjBzOC45Ny0yMCwyMC0yMCBjNy4zOCwwLDEzLjgzLDQuMDMsMTcuMjksMTBoMjUuNTVDOTAuMyw2Ni41NCw3Mi44Miw1Miw1Miw1MkMyNy43NCw1Miw4LDcxLjc0LDgsOTZzMTkuNzQsNDQsNDQsNDRjMjAuODIsMCwzOC4zLTE0LjU0LDQyLjg0LTM0IEg2OS4yOXoiIGZpbGw9IiM0Mjg1RjQiLz48cmVjdCBmaWxsPSIjRkJCQzA0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iNDQiIHg9Ijk0IiB5PSI4NCIvPjxwYXRoIGQ9Ik05NC4zMiw4NEg2OHYwLjA1YzIuNSwzLjM0LDQsNy40Nyw0LDExLjk1cy0xLjUsOC42MS00LDExLjk1VjEwOGgyNi4zMiBjMS4wOC0zLjgyLDEuNjgtNy44NCwxLjY4LTEyUzk1LjQxLDg3LjgyLDk0LjMyLDg0eiIgZmlsbD0iI0VBNDMzNSIvPjxwYXRoIGQ9Ik0xODQsMTA2djI2aC0xNnYtOGMwLTQuNDItMy41OC04LTgtOHMtOCwzLjU4LTgsOHY4aC0xNnYtMjZIMTg0eiIgZmlsbD0iIzM0QTg1MyIvPjxyZWN0IGZpbGw9IiMxODgwMzgiIGhlaWdodD0iMjQiIHdpZHRoPSI0OCIgeD0iMTM2IiB5PSI4NCIvPjwvZz48L3N2Zz4="}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"WebAuthnIcons","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"WebAuthnIcons"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","role":"symbol","title":"WebAuthnIcons","type":"topic","url":"\/documentation\/passage\/webauthnicons"},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys/hash(into:)":{"title":"hash(into:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/hash(into:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/passage\/webauthnicons\/codingkeys\/hash(into:)","kind":"symbol"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys","url":"\/documentation\/passage\/webauthnicons\/codingkeys","title":"WebAuthnIcons.CodingKeys","role":"symbol","abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/webauthnicons/codingkeys/hashvalue.json b/docs/data/documentation/passage/webauthnicons/codingkeys/hashvalue.json new file mode 100644 index 00000000..868a848b --- /dev/null +++ b/docs/data/documentation/passage/webauthnicons/codingkeys/hashvalue.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/RawRepresentable-Implementations"]]},"variants":[{"paths":["\/documentation\/passage\/webauthnicons\/codingkeys\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage13WebAuthnIconsV10CodingKeysO","roleHeading":"Instance Property","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"property","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}],"title":"hashValue","extendedModule":"Swift"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/hashValue"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"references":{"doc://Passage/documentation/Passage/WebAuthnIcons":{"kind":"symbol","abstract":[{"type":"text","text":"Contains the light and dark SVG icons that represent the brand of those devices Values can be null or base64 encoded SVG. Example of SVG output: data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5MiAxOTIiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDE5MiAxOTIiIHdpZHRoPSIyNHB4Ij48cmVjdCBmaWxsPSJub25lIiBoZWlnaHQ9IjE5MiIgd2lkdGg9IjE5MiIgeT0iMCIvPjxnPjxwYXRoIGQ9Ik02OS4yOSwxMDZjLTMuNDYsNS45Ny05LjkxLDEwLTE3LjI5LDEwYy0xMS4wMywwLTIwLTguOTctMjAtMjBzOC45Ny0yMCwyMC0yMCBjNy4zOCwwLDEzLjgzLDQuMDMsMTcuMjksMTBoMjUuNTVDOTAuMyw2Ni41NCw3Mi44Miw1Miw1Miw1MkMyNy43NCw1Miw4LDcxLjc0LDgsOTZzMTkuNzQsNDQsNDQsNDRjMjAuODIsMCwzOC4zLTE0LjU0LDQyLjg0LTM0IEg2OS4yOXoiIGZpbGw9IiM0Mjg1RjQiLz48cmVjdCBmaWxsPSIjRkJCQzA0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iNDQiIHg9Ijk0IiB5PSI4NCIvPjxwYXRoIGQ9Ik05NC4zMiw4NEg2OHYwLjA1YzIuNSwzLjM0LDQsNy40Nyw0LDExLjk1cy0xLjUsOC42MS00LDExLjk1VjEwOGgyNi4zMiBjMS4wOC0zLjgyLDEuNjgtNy44NCwxLjY4LTEyUzk1LjQxLDg3LjgyLDk0LjMyLDg0eiIgZmlsbD0iI0VBNDMzNSIvPjxwYXRoIGQ9Ik0xODQsMTA2djI2aC0xNnYtOGMwLTQuNDItMy41OC04LTgtOHMtOCwzLjU4LTgsOHY4aC0xNnYtMjZIMTg0eiIgZmlsbD0iIzM0QTg1MyIvPjxyZWN0IGZpbGw9IiMxODgwMzgiIGhlaWdodD0iMjQiIHdpZHRoPSI0OCIgeD0iMTM2IiB5PSI4NCIvPjwvZz48L3N2Zz4="}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"WebAuthnIcons","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"WebAuthnIcons"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","role":"symbol","title":"WebAuthnIcons","type":"topic","url":"\/documentation\/passage\/webauthnicons"},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys/hashValue":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/hashValue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"title":"hashValue","kind":"symbol","url":"\/documentation\/passage\/webauthnicons\/codingkeys\/hashvalue"},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys","url":"\/documentation\/passage\/webauthnicons\/codingkeys","title":"WebAuthnIcons.CodingKeys","role":"symbol","abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/RawRepresentable-Implementations","url":"\/documentation\/passage\/webauthnicons\/codingkeys\/rawrepresentable-implementations","kind":"article"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/webauthnicons/codingkeys/init(intvalue:).json b/docs/data/documentation/passage/webauthnicons/codingkeys/init(intvalue:).json new file mode 100644 index 00000000..ea26ecd9 --- /dev/null +++ b/docs/data/documentation/passage/webauthnicons/codingkeys/init(intvalue:).json @@ -0,0 +1 @@ +{"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys"]]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(intValue:)","type":"codeVoice"},{"type":"text","text":"."}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"intValue"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/passage\/webauthnicons\/codingkeys\/init(intvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/init(intValue:)"},"metadata":{"symbolKind":"init","modules":[{"name":"Passage"}],"role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"init(intValue:)","roleHeading":"Initializer","externalID":"s:7Passage13WebAuthnIconsV10CodingKeysO8intValueAESgSi_tcfc"},"references":{"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys","url":"\/documentation\/passage\/webauthnicons\/codingkeys","title":"WebAuthnIcons.CodingKeys","role":"symbol","abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/WebAuthnIcons":{"kind":"symbol","abstract":[{"type":"text","text":"Contains the light and dark SVG icons that represent the brand of those devices Values can be null or base64 encoded SVG. Example of SVG output: data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5MiAxOTIiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDE5MiAxOTIiIHdpZHRoPSIyNHB4Ij48cmVjdCBmaWxsPSJub25lIiBoZWlnaHQ9IjE5MiIgd2lkdGg9IjE5MiIgeT0iMCIvPjxnPjxwYXRoIGQ9Ik02OS4yOSwxMDZjLTMuNDYsNS45Ny05LjkxLDEwLTE3LjI5LDEwYy0xMS4wMywwLTIwLTguOTctMjAtMjBzOC45Ny0yMCwyMC0yMCBjNy4zOCwwLDEzLjgzLDQuMDMsMTcuMjksMTBoMjUuNTVDOTAuMyw2Ni41NCw3Mi44Miw1Miw1Miw1MkMyNy43NCw1Miw4LDcxLjc0LDgsOTZzMTkuNzQsNDQsNDQsNDRjMjAuODIsMCwzOC4zLTE0LjU0LDQyLjg0LTM0IEg2OS4yOXoiIGZpbGw9IiM0Mjg1RjQiLz48cmVjdCBmaWxsPSIjRkJCQzA0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iNDQiIHg9Ijk0IiB5PSI4NCIvPjxwYXRoIGQ9Ik05NC4zMiw4NEg2OHYwLjA1YzIuNSwzLjM0LDQsNy40Nyw0LDExLjk1cy0xLjUsOC42MS00LDExLjk1VjEwOGgyNi4zMiBjMS4wOC0zLjgyLDEuNjgtNy44NCwxLjY4LTEyUzk1LjQxLDg3LjgyLDk0LjMyLDg0eiIgZmlsbD0iI0VBNDMzNSIvPjxwYXRoIGQ9Ik0xODQsMTA2djI2aC0xNnYtOGMwLTQuNDItMy41OC04LTgtOHMtOCwzLjU4LTgsOHY4aC0xNnYtMjZIMTg0eiIgZmlsbD0iIzM0QTg1MyIvPjxyZWN0IGZpbGw9IiMxODgwMzgiIGhlaWdodD0iMjQiIHdpZHRoPSI0OCIgeD0iMTM2IiB5PSI4NCIvPjwvZz48L3N2Zz4="}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"WebAuthnIcons","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"WebAuthnIcons"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","role":"symbol","title":"WebAuthnIcons","type":"topic","url":"\/documentation\/passage\/webauthnicons"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys/init(intValue:)":{"kind":"symbol","role":"symbol","abstract":[],"fragments":[{"kind":"identifier","text":"init"},{"text":"?(","kind":"text"},{"text":"intValue","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":")","kind":"text"}],"title":"init(intValue:)","url":"\/documentation\/passage\/webauthnicons\/codingkeys\/init(intvalue:)","type":"topic","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/init(intValue:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/webauthnicons/codingkeys/init(rawvalue:).json b/docs/data/documentation/passage/webauthnicons/codingkeys/init(rawvalue:).json new file mode 100644 index 00000000..a393e276 --- /dev/null +++ b/docs/data/documentation/passage/webauthnicons/codingkeys/init(rawvalue:).json @@ -0,0 +1 @@ +{"metadata":{"modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage13WebAuthnIconsV10CodingKeysO8rawValueAESgSS_tcfc","roleHeading":"Initializer","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"symbolKind":"init","title":"init(rawValue:)"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}]}]}],"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/init(rawValue:)","interfaceLanguage":"swift"},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/webauthnicons\/codingkeys\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/WebAuthnIcons":{"kind":"symbol","abstract":[{"type":"text","text":"Contains the light and dark SVG icons that represent the brand of those devices Values can be null or base64 encoded SVG. Example of SVG output: data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5MiAxOTIiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDE5MiAxOTIiIHdpZHRoPSIyNHB4Ij48cmVjdCBmaWxsPSJub25lIiBoZWlnaHQ9IjE5MiIgd2lkdGg9IjE5MiIgeT0iMCIvPjxnPjxwYXRoIGQ9Ik02OS4yOSwxMDZjLTMuNDYsNS45Ny05LjkxLDEwLTE3LjI5LDEwYy0xMS4wMywwLTIwLTguOTctMjAtMjBzOC45Ny0yMCwyMC0yMCBjNy4zOCwwLDEzLjgzLDQuMDMsMTcuMjksMTBoMjUuNTVDOTAuMyw2Ni41NCw3Mi44Miw1Miw1Miw1MkMyNy43NCw1Miw4LDcxLjc0LDgsOTZzMTkuNzQsNDQsNDQsNDRjMjAuODIsMCwzOC4zLTE0LjU0LDQyLjg0LTM0IEg2OS4yOXoiIGZpbGw9IiM0Mjg1RjQiLz48cmVjdCBmaWxsPSIjRkJCQzA0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iNDQiIHg9Ijk0IiB5PSI4NCIvPjxwYXRoIGQ9Ik05NC4zMiw4NEg2OHYwLjA1YzIuNSwzLjM0LDQsNy40Nyw0LDExLjk1cy0xLjUsOC42MS00LDExLjk1VjEwOGgyNi4zMiBjMS4wOC0zLjgyLDEuNjgtNy44NCwxLjY4LTEyUzk1LjQxLDg3LjgyLDk0LjMyLDg0eiIgZmlsbD0iI0VBNDMzNSIvPjxwYXRoIGQ9Ik0xODQsMTA2djI2aC0xNnYtOGMwLTQuNDItMy41OC04LTgtOHMtOCwzLjU4LTgsOHY4aC0xNnYtMjZIMTg0eiIgZmlsbD0iIzM0QTg1MyIvPjxyZWN0IGZpbGw9IiMxODgwMzgiIGhlaWdodD0iMjQiIHdpZHRoPSI0OCIgeD0iMTM2IiB5PSI4NCIvPjwvZz48L3N2Zz4="}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"WebAuthnIcons","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"WebAuthnIcons"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","role":"symbol","title":"WebAuthnIcons","type":"topic","url":"\/documentation\/passage\/webauthnicons"},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys","url":"\/documentation\/passage\/webauthnicons\/codingkeys","title":"WebAuthnIcons.CodingKeys","role":"symbol","abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys/init(rawValue:)":{"abstract":[],"url":"\/documentation\/passage\/webauthnicons\/codingkeys\/init(rawvalue:)","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/init(rawValue:)","role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":")","kind":"text"}],"title":"init(rawValue:)"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/webauthnicons/codingkeys/init(stringvalue:).json b/docs/data/documentation/passage/webauthnicons/codingkeys/init(stringvalue:).json new file mode 100644 index 00000000..1483f431 --- /dev/null +++ b/docs/data/documentation/passage/webauthnicons/codingkeys/init(stringvalue:).json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/init(stringValue:)"},"metadata":{"title":"init(stringValue:)","symbolKind":"init","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"stringValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":")","kind":"text"}],"roleHeading":"Initializer","externalID":"s:7Passage13WebAuthnIconsV10CodingKeysO11stringValueAESgSS_tcfc","role":"symbol"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"CodingKey.init(stringValue:)","type":"codeVoice"},{"text":".","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/webauthnicons\/codingkeys\/init(stringvalue:)"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys"]]},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":")","kind":"text"}]}]}],"references":{"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys/init(stringValue:)":{"title":"init(stringValue:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"stringValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/init(stringValue:)","url":"\/documentation\/passage\/webauthnicons\/codingkeys\/init(stringvalue:)","kind":"symbol"},"doc://Passage/documentation/Passage/WebAuthnIcons":{"kind":"symbol","abstract":[{"type":"text","text":"Contains the light and dark SVG icons that represent the brand of those devices Values can be null or base64 encoded SVG. Example of SVG output: data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5MiAxOTIiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDE5MiAxOTIiIHdpZHRoPSIyNHB4Ij48cmVjdCBmaWxsPSJub25lIiBoZWlnaHQ9IjE5MiIgd2lkdGg9IjE5MiIgeT0iMCIvPjxnPjxwYXRoIGQ9Ik02OS4yOSwxMDZjLTMuNDYsNS45Ny05LjkxLDEwLTE3LjI5LDEwYy0xMS4wMywwLTIwLTguOTctMjAtMjBzOC45Ny0yMCwyMC0yMCBjNy4zOCwwLDEzLjgzLDQuMDMsMTcuMjksMTBoMjUuNTVDOTAuMyw2Ni41NCw3Mi44Miw1Miw1Miw1MkMyNy43NCw1Miw4LDcxLjc0LDgsOTZzMTkuNzQsNDQsNDQsNDRjMjAuODIsMCwzOC4zLTE0LjU0LDQyLjg0LTM0IEg2OS4yOXoiIGZpbGw9IiM0Mjg1RjQiLz48cmVjdCBmaWxsPSIjRkJCQzA0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iNDQiIHg9Ijk0IiB5PSI4NCIvPjxwYXRoIGQ9Ik05NC4zMiw4NEg2OHYwLjA1YzIuNSwzLjM0LDQsNy40Nyw0LDExLjk1cy0xLjUsOC42MS00LDExLjk1VjEwOGgyNi4zMiBjMS4wOC0zLjgyLDEuNjgtNy44NCwxLjY4LTEyUzk1LjQxLDg3LjgyLDk0LjMyLDg0eiIgZmlsbD0iI0VBNDMzNSIvPjxwYXRoIGQ9Ik0xODQsMTA2djI2aC0xNnYtOGMwLTQuNDItMy41OC04LTgtOHMtOCwzLjU4LTgsOHY4aC0xNnYtMjZIMTg0eiIgZmlsbD0iIzM0QTg1MyIvPjxyZWN0IGZpbGw9IiMxODgwMzgiIGhlaWdodD0iMjQiIHdpZHRoPSI0OCIgeD0iMTM2IiB5PSI4NCIvPjwvZz48L3N2Zz4="}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"WebAuthnIcons","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"WebAuthnIcons"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","role":"symbol","title":"WebAuthnIcons","type":"topic","url":"\/documentation\/passage\/webauthnicons"},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys","url":"\/documentation\/passage\/webauthnicons\/codingkeys","title":"WebAuthnIcons.CodingKeys","role":"symbol","abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/webauthnicons/codingkeys/light.json b/docs/data/documentation/passage/webauthnicons/codingkeys/light.json new file mode 100644 index 00000000..56d7e895 --- /dev/null +++ b/docs/data/documentation/passage/webauthnicons/codingkeys/light.json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"symbolKind":"case","role":"symbol","title":"WebAuthnIcons.CodingKeys.light","fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"light","kind":"identifier"}],"roleHeading":"Case","externalID":"s:7Passage13WebAuthnIconsV10CodingKeysO5lightyA2EmF","modules":[{"name":"Passage"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/light"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/webauthnicons\/codingkeys\/light"]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"text":"light","kind":"identifier"}],"languages":["swift"],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/WebAuthnIcons":{"kind":"symbol","abstract":[{"type":"text","text":"Contains the light and dark SVG icons that represent the brand of those devices Values can be null or base64 encoded SVG. Example of SVG output: data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5MiAxOTIiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDE5MiAxOTIiIHdpZHRoPSIyNHB4Ij48cmVjdCBmaWxsPSJub25lIiBoZWlnaHQ9IjE5MiIgd2lkdGg9IjE5MiIgeT0iMCIvPjxnPjxwYXRoIGQ9Ik02OS4yOSwxMDZjLTMuNDYsNS45Ny05LjkxLDEwLTE3LjI5LDEwYy0xMS4wMywwLTIwLTguOTctMjAtMjBzOC45Ny0yMCwyMC0yMCBjNy4zOCwwLDEzLjgzLDQuMDMsMTcuMjksMTBoMjUuNTVDOTAuMyw2Ni41NCw3Mi44Miw1Miw1Miw1MkMyNy43NCw1Miw4LDcxLjc0LDgsOTZzMTkuNzQsNDQsNDQsNDRjMjAuODIsMCwzOC4zLTE0LjU0LDQyLjg0LTM0IEg2OS4yOXoiIGZpbGw9IiM0Mjg1RjQiLz48cmVjdCBmaWxsPSIjRkJCQzA0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iNDQiIHg9Ijk0IiB5PSI4NCIvPjxwYXRoIGQ9Ik05NC4zMiw4NEg2OHYwLjA1YzIuNSwzLjM0LDQsNy40Nyw0LDExLjk1cy0xLjUsOC42MS00LDExLjk1VjEwOGgyNi4zMiBjMS4wOC0zLjgyLDEuNjgtNy44NCwxLjY4LTEyUzk1LjQxLDg3LjgyLDk0LjMyLDg0eiIgZmlsbD0iI0VBNDMzNSIvPjxwYXRoIGQ9Ik0xODQsMTA2djI2aC0xNnYtOGMwLTQuNDItMy41OC04LTgtOHMtOCwzLjU4LTgsOHY4aC0xNnYtMjZIMTg0eiIgZmlsbD0iIzM0QTg1MyIvPjxyZWN0IGZpbGw9IiMxODgwMzgiIGhlaWdodD0iMjQiIHdpZHRoPSI0OCIgeD0iMTM2IiB5PSI4NCIvPjwvZz48L3N2Zz4="}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"WebAuthnIcons","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"WebAuthnIcons"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","role":"symbol","title":"WebAuthnIcons","type":"topic","url":"\/documentation\/passage\/webauthnicons"},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys","url":"\/documentation\/passage\/webauthnicons\/codingkeys","title":"WebAuthnIcons.CodingKeys","role":"symbol","abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys/light":{"role":"symbol","title":"WebAuthnIcons.CodingKeys.light","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"light","kind":"identifier"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/light","url":"\/documentation\/passage\/webauthnicons\/codingkeys\/light"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/webauthnicons/codingkeys/rawrepresentable-implementations.json b/docs/data/documentation/passage/webauthnicons/codingkeys/rawrepresentable-implementations.json new file mode 100644 index 00000000..da7dc047 --- /dev/null +++ b/docs/data/documentation/passage/webauthnicons/codingkeys/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/RawRepresentable-Implementations"},"sections":[],"topicSections":[{"generated":true,"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/hashValue"]},{"title":"Instance Methods","generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/hash(into:)"]}],"variants":[{"paths":["\/documentation\/passage\/webauthnicons\/codingkeys\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys"]]},"metadata":{"role":"collectionGroup","title":"RawRepresentable Implementations","modules":[{"name":"Passage"}]},"kind":"article","schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://Passage/documentation/Passage/WebAuthnIcons":{"kind":"symbol","abstract":[{"type":"text","text":"Contains the light and dark SVG icons that represent the brand of those devices Values can be null or base64 encoded SVG. Example of SVG output: data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5MiAxOTIiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDE5MiAxOTIiIHdpZHRoPSIyNHB4Ij48cmVjdCBmaWxsPSJub25lIiBoZWlnaHQ9IjE5MiIgd2lkdGg9IjE5MiIgeT0iMCIvPjxnPjxwYXRoIGQ9Ik02OS4yOSwxMDZjLTMuNDYsNS45Ny05LjkxLDEwLTE3LjI5LDEwYy0xMS4wMywwLTIwLTguOTctMjAtMjBzOC45Ny0yMCwyMC0yMCBjNy4zOCwwLDEzLjgzLDQuMDMsMTcuMjksMTBoMjUuNTVDOTAuMyw2Ni41NCw3Mi44Miw1Miw1Miw1MkMyNy43NCw1Miw4LDcxLjc0LDgsOTZzMTkuNzQsNDQsNDQsNDRjMjAuODIsMCwzOC4zLTE0LjU0LDQyLjg0LTM0IEg2OS4yOXoiIGZpbGw9IiM0Mjg1RjQiLz48cmVjdCBmaWxsPSIjRkJCQzA0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iNDQiIHg9Ijk0IiB5PSI4NCIvPjxwYXRoIGQ9Ik05NC4zMiw4NEg2OHYwLjA1YzIuNSwzLjM0LDQsNy40Nyw0LDExLjk1cy0xLjUsOC42MS00LDExLjk1VjEwOGgyNi4zMiBjMS4wOC0zLjgyLDEuNjgtNy44NCwxLjY4LTEyUzk1LjQxLDg3LjgyLDk0LjMyLDg0eiIgZmlsbD0iI0VBNDMzNSIvPjxwYXRoIGQ9Ik0xODQsMTA2djI2aC0xNnYtOGMwLTQuNDItMy41OC04LTgtOHMtOCwzLjU4LTgsOHY4aC0xNnYtMjZIMTg0eiIgZmlsbD0iIzM0QTg1MyIvPjxyZWN0IGZpbGw9IiMxODgwMzgiIGhlaWdodD0iMjQiIHdpZHRoPSI0OCIgeD0iMTM2IiB5PSI4NCIvPjwvZz48L3N2Zz4="}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"WebAuthnIcons","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"WebAuthnIcons"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","role":"symbol","title":"WebAuthnIcons","type":"topic","url":"\/documentation\/passage\/webauthnicons"},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys":{"navigatorTitle":[{"kind":"identifier","text":"CodingKeys"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys","url":"\/documentation\/passage\/webauthnicons\/codingkeys","title":"WebAuthnIcons.CodingKeys","role":"symbol","abstract":[],"type":"topic","kind":"symbol","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"CodingKeys","kind":"identifier"}]},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys/hash(into:)":{"title":"hash(into:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"text":"Hasher","preciseIdentifier":"s:s6HasherV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/hash(into:)","conformance":{"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"url":"\/documentation\/passage\/webauthnicons\/codingkeys\/hash(into:)","kind":"symbol"},"doc://Passage/documentation/Passage/WebAuthnIcons/CodingKeys/hashValue":{"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/CodingKeys\/hashValue","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}]},"abstract":[],"type":"topic","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"title":"hashValue","kind":"symbol","url":"\/documentation\/passage\/webauthnicons\/codingkeys\/hashvalue"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/webauthnicons/dark.json b/docs/data/documentation/passage/webauthnicons/dark.json new file mode 100644 index 00000000..17f2ca11 --- /dev/null +++ b/docs/data/documentation/passage/webauthnicons/dark.json @@ -0,0 +1 @@ +{"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/webauthnicons\/dark"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","metadata":{"symbolKind":"property","title":"dark","roleHeading":"Instance Property","role":"symbol","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"dark","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"externalID":"s:7Passage13WebAuthnIconsV4darkSSSgvp","modules":[{"name":"Passage"}]},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons"]]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"dark"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"platforms":["iOS"]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/dark"},"references":{"doc://Passage/documentation/Passage/WebAuthnIcons/dark":{"url":"\/documentation\/passage\/webauthnicons\/dark","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"dark","kind":"identifier"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/dark","title":"dark","type":"topic"},"doc://Passage/documentation/Passage/WebAuthnIcons":{"kind":"symbol","abstract":[{"type":"text","text":"Contains the light and dark SVG icons that represent the brand of those devices Values can be null or base64 encoded SVG. Example of SVG output: data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5MiAxOTIiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDE5MiAxOTIiIHdpZHRoPSIyNHB4Ij48cmVjdCBmaWxsPSJub25lIiBoZWlnaHQ9IjE5MiIgd2lkdGg9IjE5MiIgeT0iMCIvPjxnPjxwYXRoIGQ9Ik02OS4yOSwxMDZjLTMuNDYsNS45Ny05LjkxLDEwLTE3LjI5LDEwYy0xMS4wMywwLTIwLTguOTctMjAtMjBzOC45Ny0yMCwyMC0yMCBjNy4zOCwwLDEzLjgzLDQuMDMsMTcuMjksMTBoMjUuNTVDOTAuMyw2Ni41NCw3Mi44Miw1Miw1Miw1MkMyNy43NCw1Miw4LDcxLjc0LDgsOTZzMTkuNzQsNDQsNDQsNDRjMjAuODIsMCwzOC4zLTE0LjU0LDQyLjg0LTM0IEg2OS4yOXoiIGZpbGw9IiM0Mjg1RjQiLz48cmVjdCBmaWxsPSIjRkJCQzA0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iNDQiIHg9Ijk0IiB5PSI4NCIvPjxwYXRoIGQ9Ik05NC4zMiw4NEg2OHYwLjA1YzIuNSwzLjM0LDQsNy40Nyw0LDExLjk1cy0xLjUsOC42MS00LDExLjk1VjEwOGgyNi4zMiBjMS4wOC0zLjgyLDEuNjgtNy44NCwxLjY4LTEyUzk1LjQxLDg3LjgyLDk0LjMyLDg0eiIgZmlsbD0iI0VBNDMzNSIvPjxwYXRoIGQ9Ik0xODQsMTA2djI2aC0xNnYtOGMwLTQuNDItMy41OC04LTgtOHMtOCwzLjU4LTgsOHY4aC0xNnYtMjZIMTg0eiIgZmlsbD0iIzM0QTg1MyIvPjxyZWN0IGZpbGw9IiMxODgwMzgiIGhlaWdodD0iMjQiIHdpZHRoPSI0OCIgeD0iMTM2IiB5PSI4NCIvPjwvZz48L3N2Zz4="}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"WebAuthnIcons","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"WebAuthnIcons"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","role":"symbol","title":"WebAuthnIcons","type":"topic","url":"\/documentation\/passage\/webauthnicons"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/webauthnicons/encode(to:).json b/docs/data/documentation/passage/webauthnicons/encode(to:).json new file mode 100644 index 00000000..5915841d --- /dev/null +++ b/docs/data/documentation/passage/webauthnicons/encode(to:).json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/webauthnicons\/encode(to:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:s7EncoderP","text":"Encoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/encode(to:)","interfaceLanguage":"swift"},"sections":[],"abstract":[{"type":"text","text":"Inherited from "},{"code":"Encodable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"externalID":"s:7Passage13WebAuthnIconsV6encode2toys7Encoder_p_tKF","modules":[{"name":"Passage"}],"roleHeading":"Instance Method","role":"symbol","symbolKind":"method","title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons"]]},"references":{"doc://Passage/documentation/Passage/WebAuthnIcons/encode(to:)":{"abstract":[],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/encode(to:)","role":"symbol","title":"encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Encoder","preciseIdentifier":"s:s7EncoderP"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"kind":"symbol","url":"\/documentation\/passage\/webauthnicons\/encode(to:)","type":"topic"},"doc://Passage/documentation/Passage/WebAuthnIcons":{"kind":"symbol","abstract":[{"type":"text","text":"Contains the light and dark SVG icons that represent the brand of those devices Values can be null or base64 encoded SVG. Example of SVG output: data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5MiAxOTIiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDE5MiAxOTIiIHdpZHRoPSIyNHB4Ij48cmVjdCBmaWxsPSJub25lIiBoZWlnaHQ9IjE5MiIgd2lkdGg9IjE5MiIgeT0iMCIvPjxnPjxwYXRoIGQ9Ik02OS4yOSwxMDZjLTMuNDYsNS45Ny05LjkxLDEwLTE3LjI5LDEwYy0xMS4wMywwLTIwLTguOTctMjAtMjBzOC45Ny0yMCwyMC0yMCBjNy4zOCwwLDEzLjgzLDQuMDMsMTcuMjksMTBoMjUuNTVDOTAuMyw2Ni41NCw3Mi44Miw1Miw1Miw1MkMyNy43NCw1Miw4LDcxLjc0LDgsOTZzMTkuNzQsNDQsNDQsNDRjMjAuODIsMCwzOC4zLTE0LjU0LDQyLjg0LTM0IEg2OS4yOXoiIGZpbGw9IiM0Mjg1RjQiLz48cmVjdCBmaWxsPSIjRkJCQzA0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iNDQiIHg9Ijk0IiB5PSI4NCIvPjxwYXRoIGQ9Ik05NC4zMiw4NEg2OHYwLjA1YzIuNSwzLjM0LDQsNy40Nyw0LDExLjk1cy0xLjUsOC42MS00LDExLjk1VjEwOGgyNi4zMiBjMS4wOC0zLjgyLDEuNjgtNy44NCwxLjY4LTEyUzk1LjQxLDg3LjgyLDk0LjMyLDg0eiIgZmlsbD0iI0VBNDMzNSIvPjxwYXRoIGQ9Ik0xODQsMTA2djI2aC0xNnYtOGMwLTQuNDItMy41OC04LTgtOHMtOCwzLjU4LTgsOHY4aC0xNnYtMjZIMTg0eiIgZmlsbD0iIzM0QTg1MyIvPjxyZWN0IGZpbGw9IiMxODgwMzgiIGhlaWdodD0iMjQiIHdpZHRoPSI0OCIgeD0iMTM2IiB5PSI4NCIvPjwvZz48L3N2Zz4="}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"WebAuthnIcons","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"WebAuthnIcons"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","role":"symbol","title":"WebAuthnIcons","type":"topic","url":"\/documentation\/passage\/webauthnicons"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/webauthnicons/equatable-implementations.json b/docs/data/documentation/passage/webauthnicons/equatable-implementations.json new file mode 100644 index 00000000..698a7176 --- /dev/null +++ b/docs/data/documentation/passage/webauthnicons/equatable-implementations.json @@ -0,0 +1 @@ +{"metadata":{"role":"collectionGroup","title":"Equatable Implementations","modules":[{"name":"Passage"}]},"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/webauthnicons\/equatable-implementations"]}],"sections":[],"kind":"article","identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"generated":true,"identifiers":["doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/!=(_:_:)"],"title":"Operators"}],"references":{"doc://Passage/documentation/Passage/WebAuthnIcons":{"kind":"symbol","abstract":[{"type":"text","text":"Contains the light and dark SVG icons that represent the brand of those devices Values can be null or base64 encoded SVG. Example of SVG output: data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5MiAxOTIiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDE5MiAxOTIiIHdpZHRoPSIyNHB4Ij48cmVjdCBmaWxsPSJub25lIiBoZWlnaHQ9IjE5MiIgd2lkdGg9IjE5MiIgeT0iMCIvPjxnPjxwYXRoIGQ9Ik02OS4yOSwxMDZjLTMuNDYsNS45Ny05LjkxLDEwLTE3LjI5LDEwYy0xMS4wMywwLTIwLTguOTctMjAtMjBzOC45Ny0yMCwyMC0yMCBjNy4zOCwwLDEzLjgzLDQuMDMsMTcuMjksMTBoMjUuNTVDOTAuMyw2Ni41NCw3Mi44Miw1Miw1Miw1MkMyNy43NCw1Miw4LDcxLjc0LDgsOTZzMTkuNzQsNDQsNDQsNDRjMjAuODIsMCwzOC4zLTE0LjU0LDQyLjg0LTM0IEg2OS4yOXoiIGZpbGw9IiM0Mjg1RjQiLz48cmVjdCBmaWxsPSIjRkJCQzA0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iNDQiIHg9Ijk0IiB5PSI4NCIvPjxwYXRoIGQ9Ik05NC4zMiw4NEg2OHYwLjA1YzIuNSwzLjM0LDQsNy40Nyw0LDExLjk1cy0xLjUsOC42MS00LDExLjk1VjEwOGgyNi4zMiBjMS4wOC0zLjgyLDEuNjgtNy44NCwxLjY4LTEyUzk1LjQxLDg3LjgyLDk0LjMyLDg0eiIgZmlsbD0iI0VBNDMzNSIvPjxwYXRoIGQ9Ik0xODQsMTA2djI2aC0xNnYtOGMwLTQuNDItMy41OC04LTgtOHMtOCwzLjU4LTgsOHY4aC0xNnYtMjZIMTg0eiIgZmlsbD0iIzM0QTg1MyIvPjxyZWN0IGZpbGw9IiMxODgwMzgiIGhlaWdodD0iMjQiIHdpZHRoPSI0OCIgeD0iMTM2IiB5PSI4NCIvPjwvZz48L3N2Zz4="}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"WebAuthnIcons","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"WebAuthnIcons"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","role":"symbol","title":"WebAuthnIcons","type":"topic","url":"\/documentation\/passage\/webauthnicons"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/WebAuthnIcons/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/!=(_:_:)","url":"\/documentation\/passage\/webauthnicons\/!=(_:_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/webauthnicons/init(from:).json b/docs/data/documentation/passage/webauthnicons/init(from:).json new file mode 100644 index 00000000..9853725f --- /dev/null +++ b/docs/data/documentation/passage/webauthnicons/init(from:).json @@ -0,0 +1 @@ +{"abstract":[{"text":"Inherited from ","type":"text"},{"code":"Decodable.init(from:)","type":"codeVoice"},{"text":".","type":"text"}],"metadata":{"symbolKind":"init","role":"symbol","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"roleHeading":"Initializer","externalID":"s:7Passage13WebAuthnIconsV4fromACs7Decoder_p_tKcfc","modules":[{"name":"Passage"}]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"init"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]}]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/init(from:)"},"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/passage\/webauthnicons\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/documentation/Passage/WebAuthnIcons/init(from:)":{"role":"symbol","title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"type":"topic","abstract":[],"kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/init(from:)","url":"\/documentation\/passage\/webauthnicons\/init(from:)"},"doc://Passage/documentation/Passage/WebAuthnIcons":{"kind":"symbol","abstract":[{"type":"text","text":"Contains the light and dark SVG icons that represent the brand of those devices Values can be null or base64 encoded SVG. Example of SVG output: data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5MiAxOTIiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDE5MiAxOTIiIHdpZHRoPSIyNHB4Ij48cmVjdCBmaWxsPSJub25lIiBoZWlnaHQ9IjE5MiIgd2lkdGg9IjE5MiIgeT0iMCIvPjxnPjxwYXRoIGQ9Ik02OS4yOSwxMDZjLTMuNDYsNS45Ny05LjkxLDEwLTE3LjI5LDEwYy0xMS4wMywwLTIwLTguOTctMjAtMjBzOC45Ny0yMCwyMC0yMCBjNy4zOCwwLDEzLjgzLDQuMDMsMTcuMjksMTBoMjUuNTVDOTAuMyw2Ni41NCw3Mi44Miw1Miw1Miw1MkMyNy43NCw1Miw4LDcxLjc0LDgsOTZzMTkuNzQsNDQsNDQsNDRjMjAuODIsMCwzOC4zLTE0LjU0LDQyLjg0LTM0IEg2OS4yOXoiIGZpbGw9IiM0Mjg1RjQiLz48cmVjdCBmaWxsPSIjRkJCQzA0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iNDQiIHg9Ijk0IiB5PSI4NCIvPjxwYXRoIGQ9Ik05NC4zMiw4NEg2OHYwLjA1YzIuNSwzLjM0LDQsNy40Nyw0LDExLjk1cy0xLjUsOC42MS00LDExLjk1VjEwOGgyNi4zMiBjMS4wOC0zLjgyLDEuNjgtNy44NCwxLjY4LTEyUzk1LjQxLDg3LjgyLDk0LjMyLDg0eiIgZmlsbD0iI0VBNDMzNSIvPjxwYXRoIGQ9Ik0xODQsMTA2djI2aC0xNnYtOGMwLTQuNDItMy41OC04LTgtOHMtOCwzLjU4LTgsOHY4aC0xNnYtMjZIMTg0eiIgZmlsbD0iIzM0QTg1MyIvPjxyZWN0IGZpbGw9IiMxODgwMzgiIGhlaWdodD0iMjQiIHdpZHRoPSI0OCIgeD0iMTM2IiB5PSI4NCIvPjwvZz48L3N2Zz4="}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"WebAuthnIcons","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"WebAuthnIcons"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","role":"symbol","title":"WebAuthnIcons","type":"topic","url":"\/documentation\/passage\/webauthnicons"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/webauthnicons/init(light:dark:).json b/docs/data/documentation/passage/webauthnicons/init(light:dark:).json new file mode 100644 index 00000000..7a04d63c --- /dev/null +++ b/docs/data/documentation/passage/webauthnicons/init(light:dark:).json @@ -0,0 +1 @@ +{"kind":"symbol","metadata":{"roleHeading":"Initializer","symbolKind":"init","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"light","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"dark","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"modules":[{"name":"Passage"}],"role":"symbol","externalID":"s:7Passage13WebAuthnIconsV5light4darkACSSSg_AFtcfc","title":"init(light:dark:)"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons"]]},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/init(light:dark:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/webauthnicons\/init(light:dark:)"],"traits":[{"interfaceLanguage":"swift"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"light"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?, ","kind":"text"},{"text":"dark","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?)","kind":"text"}]}]}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/WebAuthnIcons":{"kind":"symbol","abstract":[{"type":"text","text":"Contains the light and dark SVG icons that represent the brand of those devices Values can be null or base64 encoded SVG. Example of SVG output: data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5MiAxOTIiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDE5MiAxOTIiIHdpZHRoPSIyNHB4Ij48cmVjdCBmaWxsPSJub25lIiBoZWlnaHQ9IjE5MiIgd2lkdGg9IjE5MiIgeT0iMCIvPjxnPjxwYXRoIGQ9Ik02OS4yOSwxMDZjLTMuNDYsNS45Ny05LjkxLDEwLTE3LjI5LDEwYy0xMS4wMywwLTIwLTguOTctMjAtMjBzOC45Ny0yMCwyMC0yMCBjNy4zOCwwLDEzLjgzLDQuMDMsMTcuMjksMTBoMjUuNTVDOTAuMyw2Ni41NCw3Mi44Miw1Miw1Miw1MkMyNy43NCw1Miw4LDcxLjc0LDgsOTZzMTkuNzQsNDQsNDQsNDRjMjAuODIsMCwzOC4zLTE0LjU0LDQyLjg0LTM0IEg2OS4yOXoiIGZpbGw9IiM0Mjg1RjQiLz48cmVjdCBmaWxsPSIjRkJCQzA0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iNDQiIHg9Ijk0IiB5PSI4NCIvPjxwYXRoIGQ9Ik05NC4zMiw4NEg2OHYwLjA1YzIuNSwzLjM0LDQsNy40Nyw0LDExLjk1cy0xLjUsOC42MS00LDExLjk1VjEwOGgyNi4zMiBjMS4wOC0zLjgyLDEuNjgtNy44NCwxLjY4LTEyUzk1LjQxLDg3LjgyLDk0LjMyLDg0eiIgZmlsbD0iI0VBNDMzNSIvPjxwYXRoIGQ9Ik0xODQsMTA2djI2aC0xNnYtOGMwLTQuNDItMy41OC04LTgtOHMtOCwzLjU4LTgsOHY4aC0xNnYtMjZIMTg0eiIgZmlsbD0iIzM0QTg1MyIvPjxyZWN0IGZpbGw9IiMxODgwMzgiIGhlaWdodD0iMjQiIHdpZHRoPSI0OCIgeD0iMTM2IiB5PSI4NCIvPjwvZz48L3N2Zz4="}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"WebAuthnIcons","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"WebAuthnIcons"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","role":"symbol","title":"WebAuthnIcons","type":"topic","url":"\/documentation\/passage\/webauthnicons"},"doc://Passage/documentation/Passage/WebAuthnIcons/init(light:dark:)":{"url":"\/documentation\/passage\/webauthnicons\/init(light:dark:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"light","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":"?, ","kind":"text"},{"text":"dark","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"kind":"symbol","abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/init(light:dark:)","title":"init(light:dark:)","type":"topic"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/webauthnicons/light.json b/docs/data/documentation/passage/webauthnicons/light.json new file mode 100644 index 00000000..928e55e6 --- /dev/null +++ b/docs/data/documentation/passage/webauthnicons/light.json @@ -0,0 +1 @@ +{"metadata":{"externalID":"s:7Passage13WebAuthnIconsV5lightSSSgvp","role":"symbol","roleHeading":"Instance Property","title":"light","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"text":"light","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?","kind":"text"}],"symbolKind":"property","modules":[{"name":"Passage"}]},"variants":[{"paths":["\/documentation\/passage\/webauthnicons\/light"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/light","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"light","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"symbol","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/WebAuthnIcons":{"kind":"symbol","abstract":[{"type":"text","text":"Contains the light and dark SVG icons that represent the brand of those devices Values can be null or base64 encoded SVG. Example of SVG output: data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5MiAxOTIiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDE5MiAxOTIiIHdpZHRoPSIyNHB4Ij48cmVjdCBmaWxsPSJub25lIiBoZWlnaHQ9IjE5MiIgd2lkdGg9IjE5MiIgeT0iMCIvPjxnPjxwYXRoIGQ9Ik02OS4yOSwxMDZjLTMuNDYsNS45Ny05LjkxLDEwLTE3LjI5LDEwYy0xMS4wMywwLTIwLTguOTctMjAtMjBzOC45Ny0yMCwyMC0yMCBjNy4zOCwwLDEzLjgzLDQuMDMsMTcuMjksMTBoMjUuNTVDOTAuMyw2Ni41NCw3Mi44Miw1Miw1Miw1MkMyNy43NCw1Miw4LDcxLjc0LDgsOTZzMTkuNzQsNDQsNDQsNDRjMjAuODIsMCwzOC4zLTE0LjU0LDQyLjg0LTM0IEg2OS4yOXoiIGZpbGw9IiM0Mjg1RjQiLz48cmVjdCBmaWxsPSIjRkJCQzA0IiBoZWlnaHQ9IjI0IiB3aWR0aD0iNDQiIHg9Ijk0IiB5PSI4NCIvPjxwYXRoIGQ9Ik05NC4zMiw4NEg2OHYwLjA1YzIuNSwzLjM0LDQsNy40Nyw0LDExLjk1cy0xLjUsOC42MS00LDExLjk1VjEwOGgyNi4zMiBjMS4wOC0zLjgyLDEuNjgtNy44NCwxLjY4LTEyUzk1LjQxLDg3LjgyLDk0LjMyLDg0eiIgZmlsbD0iI0VBNDMzNSIvPjxwYXRoIGQ9Ik0xODQsMTA2djI2aC0xNnYtOGMwLTQuNDItMy41OC04LTgtOHMtOCwzLjU4LTgsOHY4aC0xNnYtMjZIMTg0eiIgZmlsbD0iIzM0QTg1MyIvPjxyZWN0IGZpbGw9IiMxODgwMzgiIGhlaWdodD0iMjQiIHdpZHRoPSI0OCIgeD0iMTM2IiB5PSI4NCIvPjwvZz48L3N2Zz4="}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"text":"WebAuthnIcons","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"WebAuthnIcons"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons","role":"symbol","title":"WebAuthnIcons","type":"topic","url":"\/documentation\/passage\/webauthnicons"},"doc://Passage/documentation/Passage/WebAuthnIcons/light":{"type":"topic","kind":"symbol","abstract":[],"role":"symbol","title":"light","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"text":"light","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnIcons\/light","url":"\/documentation\/passage\/webauthnicons\/light"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/webauthntype.json b/docs/data/documentation/passage/webauthntype.json new file mode 100644 index 00000000..9d6b6229 --- /dev/null +++ b/docs/data/documentation/passage/webauthntype.json @@ -0,0 +1 @@ +{"kind":"symbol","sections":[],"metadata":{"externalID":"s:7Passage12WebAuthnTypeO","symbolKind":"enum","navigatorTitle":[{"text":"WebAuthnType","kind":"identifier"}],"roleHeading":"Enumeration","role":"symbol","modules":[{"name":"Passage"}],"title":"WebAuthnType","fragments":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"text":"WebAuthnType","kind":"identifier"}]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/passkey","doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/platform","doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/securityKey"]},{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/init(rawValue:)"]},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/Equatable-Implementations","doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/RawRepresentable-Implementations"],"title":"Default Implementations","generated":true}],"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/Passage\/s12CaseIterableP","doc:\/\/Passage\/Se","doc:\/\/Passage\/SE","doc:\/\/Passage\/SQ","doc:\/\/Passage\/SH","doc:\/\/Passage\/SY"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["swift"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"WebAuthnType"}],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage"]]},"abstract":[{"type":"text","text":"The type of this credential"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/webauthntype"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://Passage/Se":{"type":"unresolvable","identifier":"doc:\/\/Passage\/Se","title":"Swift.Decodable"},"doc://Passage/SH":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SH","title":"Swift.Hashable"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/WebAuthnType/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/webauthntype\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","abstract":[],"type":"topic"},"doc://Passage/s12CaseIterableP":{"type":"unresolvable","identifier":"doc:\/\/Passage\/s12CaseIterableP","title":"Swift.CaseIterable"},"doc://Passage/documentation/Passage/WebAuthnType/init(rawValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/passage\/webauthntype\/init(rawvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/init(rawValue:)","role":"symbol","title":"init(rawValue:)","abstract":[],"type":"topic"},"doc://Passage/SQ":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SQ","title":"Swift.Equatable"},"doc://Passage/documentation/Passage/WebAuthnType/platform":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"platform","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/webauthntype\/platform","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/platform","role":"symbol","title":"WebAuthnType.platform","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/WebAuthnType/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/RawRepresentable-Implementations","type":"topic","kind":"article","url":"\/documentation\/passage\/webauthntype\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/WebAuthnType":{"title":"WebAuthnType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"WebAuthnType"}],"abstract":[{"text":"The type of this credential","type":"text"}],"navigatorTitle":[{"text":"WebAuthnType","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType","type":"topic","kind":"symbol","url":"\/documentation\/passage\/webauthntype"},"doc://Passage/documentation/Passage/WebAuthnType/securityKey":{"abstract":[],"title":"WebAuthnType.securityKey","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/securityKey","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"securityKey"}],"type":"topic","role":"symbol","url":"\/documentation\/passage\/webauthntype\/securitykey"},"doc://Passage/SE":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SE","title":"Swift.Encodable"},"doc://Passage/documentation/Passage/WebAuthnType/passkey":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"passkey"}],"kind":"symbol","url":"\/documentation\/passage\/webauthntype\/passkey","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/passkey","role":"symbol","title":"WebAuthnType.passkey","abstract":[],"type":"topic"},"doc://Passage/SY":{"type":"unresolvable","identifier":"doc:\/\/Passage\/SY","title":"Swift.RawRepresentable"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/webauthntype/!=(_:_:).json b/docs/data/documentation/passage/webauthntype/!=(_:_:).json new file mode 100644 index 00000000..a8e0a21f --- /dev/null +++ b/docs/data/documentation/passage/webauthntype/!=(_:_:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/WebAuthnType","doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/Equatable-Implementations"]]},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/!=(_:_:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/webauthntype\/!=(_:_:)"]}],"metadata":{"modules":[{"relatedModules":["Swift"],"name":"Passage"}],"roleHeading":"Operator","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:7Passage12WebAuthnTypeO","role":"symbol","symbolKind":"op","extendedModule":"Swift","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"!=(_:_:)"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"references":{"doc://Passage/documentation/Passage/WebAuthnType/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/!=(_:_:)","url":"\/documentation\/passage\/webauthntype\/!=(_:_:)","kind":"symbol"},"doc://Passage/documentation/Passage/WebAuthnType":{"title":"WebAuthnType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"WebAuthnType"}],"abstract":[{"text":"The type of this credential","type":"text"}],"navigatorTitle":[{"text":"WebAuthnType","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType","type":"topic","kind":"symbol","url":"\/documentation\/passage\/webauthntype"},"doc://Passage/documentation/Passage/WebAuthnType/Equatable-Implementations":{"kind":"article","url":"\/documentation\/passage\/webauthntype\/equatable-implementations","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/Equatable-Implementations","role":"collectionGroup","title":"Equatable Implementations","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/webauthntype/encode(to:).json b/docs/data/documentation/passage/webauthntype/encode(to:).json new file mode 100644 index 00000000..969f9ab7 --- /dev/null +++ b/docs/data/documentation/passage/webauthntype/encode(to:).json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/webauthntype\/encode(to:)"]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/WebAuthnType","doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/RawRepresentable-Implementations"]]},"metadata":{"role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP","text":"Encoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}],"roleHeading":"Instance Method","extendedModule":"Swift","symbolKind":"method","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"title":"encode(to:)","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Encodable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"type":"text","text":" is "},{"type":"codeVoice","code":"String"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"externalID":"s:SYsSERzSS8RawValueSYRtzrlE6encode2toys7Encoder_p_tKF::SYNTHESIZED::s:7Passage12WebAuthnTypeO"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"encode","kind":"identifier"},{"kind":"text","text":"("},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"encoder","kind":"internalParam"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/encode(to:)"},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.encode(to:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage/WebAuthnType/encode(to:)":{"kind":"symbol","url":"\/documentation\/passage\/webauthntype\/encode(to:)","role":"symbol","title":"encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","abstract":[]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/WebAuthnType/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/RawRepresentable-Implementations","type":"topic","kind":"article","url":"\/documentation\/passage\/webauthntype\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/WebAuthnType":{"title":"WebAuthnType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"WebAuthnType"}],"abstract":[{"text":"The type of this credential","type":"text"}],"navigatorTitle":[{"text":"WebAuthnType","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType","type":"topic","kind":"symbol","url":"\/documentation\/passage\/webauthntype"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/webauthntype/equatable-implementations.json b/docs/data/documentation/passage/webauthntype/equatable-implementations.json new file mode 100644 index 00000000..69622125 --- /dev/null +++ b/docs/data/documentation/passage/webauthntype/equatable-implementations.json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/WebAuthnType"]]},"metadata":{"title":"Equatable Implementations","modules":[{"name":"Passage"}],"role":"collectionGroup"},"variants":[{"paths":["\/documentation\/passage\/webauthntype\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"topicSections":[{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/!=(_:_:)"],"generated":true,"title":"Operators"}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/Equatable-Implementations","interfaceLanguage":"swift"},"sections":[],"kind":"article","references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/WebAuthnType":{"title":"WebAuthnType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"WebAuthnType"}],"abstract":[{"text":"The type of this credential","type":"text"}],"navigatorTitle":[{"text":"WebAuthnType","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType","type":"topic","kind":"symbol","url":"\/documentation\/passage\/webauthntype"},"doc://Passage/documentation/Passage/WebAuthnType/!=(_:_:)":{"title":"!=(_:_:)","abstract":[],"role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"text":", ","kind":"text"},{"kind":"typeIdentifier","text":"Self"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/!=(_:_:)","url":"\/documentation\/passage\/webauthntype\/!=(_:_:)","kind":"symbol"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/webauthntype/hash(into:).json b/docs/data/documentation/passage/webauthntype/hash(into:).json new file mode 100644 index 00000000..d9552d32 --- /dev/null +++ b/docs/data/documentation/passage/webauthntype/hash(into:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"hash","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"languages":["swift"]}]}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/WebAuthnType","doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/RawRepresentable-Implementations"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/webauthntype\/hash(into:)"]}],"metadata":{"roleHeading":"Instance Method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:7Passage12WebAuthnTypeO","conformance":{"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":".","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"role":"symbol","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"method","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"text":"into","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:s6HasherV","text":"Hasher","kind":"typeIdentifier"},{"kind":"text","text":")"}],"title":"hash(into:)","extendedModule":"Swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/hash(into:)","interfaceLanguage":"swift"},"kind":"symbol","abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hash(into:)","type":"codeVoice"},{"type":"text","text":"."}],"sections":[],"references":{"doc://Passage/documentation/Passage/WebAuthnType/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/RawRepresentable-Implementations","type":"topic","kind":"article","url":"\/documentation\/passage\/webauthntype\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/WebAuthnType":{"title":"WebAuthnType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"WebAuthnType"}],"abstract":[{"text":"The type of this credential","type":"text"}],"navigatorTitle":[{"text":"WebAuthnType","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType","type":"topic","kind":"symbol","url":"\/documentation\/passage\/webauthntype"},"doc://Passage/documentation/Passage/WebAuthnType/hash(into:)":{"url":"\/documentation\/passage\/webauthntype\/hash(into:)","role":"symbol","title":"hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/hash(into:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/webauthntype/hashvalue.json b/docs/data/documentation/passage/webauthntype/hashvalue.json new file mode 100644 index 00000000..0254af71 --- /dev/null +++ b/docs/data/documentation/passage/webauthntype/hashvalue.json @@ -0,0 +1 @@ +{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/webauthntype\/hashvalue"]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/hashValue","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/WebAuthnType","doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/RawRepresentable-Implementations"]]},"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"languages":["swift"]}]}],"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.hashValue","type":"codeVoice"},{"type":"text","text":"."}],"metadata":{"externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:7Passage12WebAuthnTypeO","title":"hashValue","modules":[{"relatedModules":["Swift"],"name":"Passage"}],"symbolKind":"property","fragments":[{"kind":"keyword","text":"var"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hashValue"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"roleHeading":"Instance Property","role":"symbol","conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"text":" conforms to ","type":"text"},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":" and "},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":".","type":"text"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}]},"extendedModule":"Swift"},"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://Passage/documentation/Passage/WebAuthnType/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/RawRepresentable-Implementations","type":"topic","kind":"article","url":"\/documentation\/passage\/webauthntype\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/WebAuthnType":{"title":"WebAuthnType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"WebAuthnType"}],"abstract":[{"text":"The type of this credential","type":"text"}],"navigatorTitle":[{"text":"WebAuthnType","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType","type":"topic","kind":"symbol","url":"\/documentation\/passage\/webauthntype"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/WebAuthnType/hashValue":{"title":"hashValue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/hashValue","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","url":"\/documentation\/passage\/webauthntype\/hashvalue"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/webauthntype/init(from:).json b/docs/data/documentation/passage/webauthntype/init(from:).json new file mode 100644 index 00000000..f24623b2 --- /dev/null +++ b/docs/data/documentation/passage/webauthntype/init(from:).json @@ -0,0 +1 @@ +{"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/WebAuthnType","doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/RawRepresentable-Implementations"]]},"metadata":{"externalID":"s:SYsSeRzSS8RawValueSYRtzrlE4fromxs7Decoder_p_tKcfc::SYNTHESIZED::s:7Passage12WebAuthnTypeO","role":"symbol","extendedModule":"Swift","title":"init(from:)","roleHeading":"Initializer","modules":[{"name":"Passage","relatedModules":["Swift"]}],"symbolKind":"init","conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Decodable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}]},"fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"kind":"keyword","text":"throws"}]},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/init(from:)","interfaceLanguage":"swift"},"abstract":[{"text":"Inherited from ","type":"text"},{"type":"codeVoice","code":"RawRepresentable.init(from:)"},{"type":"text","text":"."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"decoder"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"languages":["swift"]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/webauthntype\/init(from:)"]}],"references":{"doc://Passage/documentation/Passage/WebAuthnType/init(from:)":{"kind":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}]},"url":"\/documentation\/passage\/webauthntype\/init(from:)","role":"symbol","abstract":[],"title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/init(from:)"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/WebAuthnType/RawRepresentable-Implementations":{"title":"RawRepresentable Implementations","abstract":[],"role":"collectionGroup","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/RawRepresentable-Implementations","type":"topic","kind":"article","url":"\/documentation\/passage\/webauthntype\/rawrepresentable-implementations"},"doc://Passage/documentation/Passage/WebAuthnType":{"title":"WebAuthnType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"WebAuthnType"}],"abstract":[{"text":"The type of this credential","type":"text"}],"navigatorTitle":[{"text":"WebAuthnType","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType","type":"topic","kind":"symbol","url":"\/documentation\/passage\/webauthntype"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/webauthntype/init(rawvalue:).json b/docs/data/documentation/passage/webauthntype/init(rawvalue:).json new file mode 100644 index 00000000..619fe632 --- /dev/null +++ b/docs/data/documentation/passage/webauthntype/init(rawvalue:).json @@ -0,0 +1 @@ +{"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/WebAuthnType"]]},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["swift"],"tokens":[{"text":"init","kind":"keyword"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")","kind":"text"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/init(rawValue:)"},"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/passage\/webauthntype\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"externalID":"s:7Passage12WebAuthnTypeO8rawValueACSgSS_tcfc","roleHeading":"Initializer","title":"init(rawValue:)","role":"symbol","symbolKind":"init","modules":[{"name":"Passage"}],"fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"text":"rawValue","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"kind":"text","text":")"}]},"abstract":[{"type":"text","text":"Inherited from "},{"code":"RawRepresentable.init(rawValue:)","type":"codeVoice"},{"type":"text","text":"."}],"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/WebAuthnType/init(rawValue:)":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"kind":"symbol","url":"\/documentation\/passage\/webauthntype\/init(rawvalue:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/init(rawValue:)","role":"symbol","title":"init(rawValue:)","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/WebAuthnType":{"title":"WebAuthnType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"WebAuthnType"}],"abstract":[{"text":"The type of this credential","type":"text"}],"navigatorTitle":[{"text":"WebAuthnType","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType","type":"topic","kind":"symbol","url":"\/documentation\/passage\/webauthntype"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/webauthntype/passkey.json b/docs/data/documentation/passage/webauthntype/passkey.json new file mode 100644 index 00000000..4d8f955a --- /dev/null +++ b/docs/data/documentation/passage/webauthntype/passkey.json @@ -0,0 +1 @@ +{"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/webauthntype\/passkey"]}],"metadata":{"roleHeading":"Case","externalID":"s:7Passage12WebAuthnTypeO7passkeyyA2CmF","role":"symbol","modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"passkey"}],"title":"WebAuthnType.passkey"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/passkey"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/WebAuthnType"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"passkey","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://Passage/documentation/Passage/WebAuthnType/passkey":{"fragments":[{"text":"case","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"passkey"}],"kind":"symbol","url":"\/documentation\/passage\/webauthntype\/passkey","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/passkey","role":"symbol","title":"WebAuthnType.passkey","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage/WebAuthnType":{"title":"WebAuthnType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"WebAuthnType"}],"abstract":[{"text":"The type of this credential","type":"text"}],"navigatorTitle":[{"text":"WebAuthnType","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType","type":"topic","kind":"symbol","url":"\/documentation\/passage\/webauthntype"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/webauthntype/platform.json b/docs/data/documentation/passage/webauthntype/platform.json new file mode 100644 index 00000000..4dc32768 --- /dev/null +++ b/docs/data/documentation/passage/webauthntype/platform.json @@ -0,0 +1 @@ +{"variants":[{"paths":["\/documentation\/passage\/webauthntype\/platform"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/platform","interfaceLanguage":"swift"},"sections":[],"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"platform","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/WebAuthnType"]]},"metadata":{"modules":[{"name":"Passage"}],"symbolKind":"case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"platform"}],"externalID":"s:7Passage12WebAuthnTypeO8platformyA2CmF","title":"WebAuthnType.platform","role":"symbol","roleHeading":"Case"},"references":{"doc://Passage/documentation/Passage/WebAuthnType/platform":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"text":"platform","kind":"identifier"}],"kind":"symbol","url":"\/documentation\/passage\/webauthntype\/platform","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/platform","role":"symbol","title":"WebAuthnType.platform","abstract":[],"type":"topic"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/WebAuthnType":{"title":"WebAuthnType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"WebAuthnType"}],"abstract":[{"text":"The type of this credential","type":"text"}],"navigatorTitle":[{"text":"WebAuthnType","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType","type":"topic","kind":"symbol","url":"\/documentation\/passage\/webauthntype"}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/webauthntype/rawrepresentable-implementations.json b/docs/data/documentation/passage/webauthntype/rawrepresentable-implementations.json new file mode 100644 index 00000000..a2c3558e --- /dev/null +++ b/docs/data/documentation/passage/webauthntype/rawrepresentable-implementations.json @@ -0,0 +1 @@ +{"kind":"article","topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/init(from:)"],"generated":true},{"title":"Instance Properties","identifiers":["doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/hashValue"],"generated":true},{"identifiers":["doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/encode(to:)","doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/hash(into:)"],"generated":true,"title":"Instance Methods"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/webauthntype\/rawrepresentable-implementations"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/WebAuthnType"]]},"metadata":{"title":"RawRepresentable Implementations","role":"collectionGroup","modules":[{"name":"Passage"}]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/RawRepresentable-Implementations"},"references":{"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]},"doc://Passage/documentation/Passage/WebAuthnType/hashValue":{"title":"hashValue","fragments":[{"text":"var","kind":"keyword"},{"kind":"text","text":" "},{"text":"hashValue","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"abstract":[],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/hashValue","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"text":"Conforms when","type":"text"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","kind":"symbol","url":"\/documentation\/passage\/webauthntype\/hashvalue"},"doc://Passage/documentation/Passage/WebAuthnType":{"title":"WebAuthnType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"WebAuthnType"}],"abstract":[{"text":"The type of this credential","type":"text"}],"navigatorTitle":[{"text":"WebAuthnType","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType","type":"topic","kind":"symbol","url":"\/documentation\/passage\/webauthntype"},"doc://Passage/documentation/Passage/WebAuthnType/init(from:)":{"kind":"symbol","type":"topic","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"code":"Self","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"code":"Decodable","type":"codeVoice"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" is "},{"code":"String","type":"codeVoice"},{"text":".","type":"text"}]},"url":"\/documentation\/passage\/webauthntype\/init(from:)","role":"symbol","abstract":[],"title":"init(from:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"from","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/init(from:)"},"doc://Passage/documentation/Passage/WebAuthnType/hash(into:)":{"url":"\/documentation\/passage\/webauthntype\/hash(into:)","role":"symbol","title":"hash(into:)","conformance":{"availabilityPrefix":[{"text":"Available when","type":"text"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"code":"Hashable","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"RawValue","type":"codeVoice"},{"text":" conforms to ","type":"text"},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}]},"identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/hash(into:)","type":"topic","abstract":[],"kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"hash"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"into"},{"text":": ","kind":"text"},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"text":")","kind":"text"}]},"doc://Passage/documentation/Passage/WebAuthnType/encode(to:)":{"kind":"symbol","url":"\/documentation\/passage\/webauthntype\/encode(to:)","role":"symbol","title":"encode(to:)","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/encode(to:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"encode"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":": "},{"text":"Encoder","kind":"typeIdentifier","preciseIdentifier":"s:s7EncoderP"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"}],"conformance":{"conformancePrefix":[{"type":"text","text":"Conforms when"}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Encodable"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"RawValue"},{"text":" is ","type":"text"},{"code":"String","type":"codeVoice"},{"type":"text","text":"."}]},"type":"topic","abstract":[]}}} \ No newline at end of file diff --git a/docs/data/documentation/passage/webauthntype/securitykey.json b/docs/data/documentation/passage/webauthntype/securitykey.json new file mode 100644 index 00000000..b2cb8a4b --- /dev/null +++ b/docs/data/documentation/passage/webauthntype/securitykey.json @@ -0,0 +1 @@ +{"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"securityKey"}],"platforms":["iOS"]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/securityKey","interfaceLanguage":"swift"},"hierarchy":{"paths":[["doc:\/\/Passage\/documentation\/Passage","doc:\/\/Passage\/documentation\/Passage\/WebAuthnType"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/passage\/webauthntype\/securitykey"]}],"metadata":{"title":"WebAuthnType.securityKey","externalID":"s:7Passage12WebAuthnTypeO11securityKeyyA2CmF","modules":[{"name":"Passage"}],"symbolKind":"case","roleHeading":"Case","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"securityKey"}],"role":"symbol"},"kind":"symbol","references":{"doc://Passage/documentation/Passage/WebAuthnType":{"title":"WebAuthnType","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"kind":"identifier","text":"WebAuthnType"}],"abstract":[{"text":"The type of this credential","type":"text"}],"navigatorTitle":[{"text":"WebAuthnType","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType","type":"topic","kind":"symbol","url":"\/documentation\/passage\/webauthntype"},"doc://Passage/documentation/Passage/WebAuthnType/securityKey":{"abstract":[],"title":"WebAuthnType.securityKey","kind":"symbol","identifier":"doc:\/\/Passage\/documentation\/Passage\/WebAuthnType\/securityKey","fragments":[{"kind":"keyword","text":"case"},{"text":" ","kind":"text"},{"kind":"identifier","text":"securityKey"}],"type":"topic","role":"symbol","url":"\/documentation\/passage\/webauthntype\/securitykey"},"doc://Passage/documentation/Passage":{"identifier":"doc:\/\/Passage\/documentation\/Passage","type":"topic","role":"collection","title":"Passage","kind":"symbol","url":"\/documentation\/passage","abstract":[{"text":"Use Passage to add exclusively Passwordless authentication to your iOS Application.","type":"text"}]}}} \ No newline at end of file diff --git a/docs/documentation/passage/appinfo/!=(_:_:)/index.html b/docs/documentation/passage/activatemagiclinkrequest/!=(_:_:)/index.html similarity index 100% rename from docs/documentation/passage/appinfo/!=(_:_:)/index.html rename to docs/documentation/passage/activatemagiclinkrequest/!=(_:_:)/index.html diff --git a/docs/documentation/passage/appinfo/allowedidentifier/index.html b/docs/documentation/passage/activatemagiclinkrequest/codingkeys/!=(_:_:)/index.html similarity index 100% rename from docs/documentation/passage/appinfo/allowedidentifier/index.html rename to docs/documentation/passage/activatemagiclinkrequest/codingkeys/!=(_:_:)/index.html diff --git a/docs/documentation/passage/appinfo/authfallbackmethod-swift.enum/!=(_:_:)/index.html b/docs/documentation/passage/activatemagiclinkrequest/codingkeys/codingkey-implementations/index.html similarity index 100% rename from docs/documentation/passage/appinfo/authfallbackmethod-swift.enum/!=(_:_:)/index.html rename to docs/documentation/passage/activatemagiclinkrequest/codingkeys/codingkey-implementations/index.html diff --git a/docs/documentation/passage/appinfo/authfallbackmethod-swift.enum/equatable-implementations/index.html b/docs/documentation/passage/activatemagiclinkrequest/codingkeys/debugdescription/index.html similarity index 100% rename from docs/documentation/passage/appinfo/authfallbackmethod-swift.enum/equatable-implementations/index.html rename to docs/documentation/passage/activatemagiclinkrequest/codingkeys/debugdescription/index.html diff --git a/docs/documentation/passage/appinfo/authfallbackmethod-swift.enum/hash(into:)/index.html b/docs/documentation/passage/activatemagiclinkrequest/codingkeys/description/index.html similarity index 100% rename from docs/documentation/passage/appinfo/authfallbackmethod-swift.enum/hash(into:)/index.html rename to docs/documentation/passage/activatemagiclinkrequest/codingkeys/description/index.html diff --git a/docs/documentation/passage/appinfo/authfallbackmethod-swift.enum/hashvalue/index.html b/docs/documentation/passage/activatemagiclinkrequest/codingkeys/equatable-implementations/index.html similarity index 100% rename from docs/documentation/passage/appinfo/authfallbackmethod-swift.enum/hashvalue/index.html rename to docs/documentation/passage/activatemagiclinkrequest/codingkeys/equatable-implementations/index.html diff --git a/docs/documentation/passage/appinfo/authfallbackmethod-swift.enum/index.html b/docs/documentation/passage/activatemagiclinkrequest/codingkeys/hash(into:)/index.html similarity index 100% rename from docs/documentation/passage/appinfo/authfallbackmethod-swift.enum/index.html rename to docs/documentation/passage/activatemagiclinkrequest/codingkeys/hash(into:)/index.html diff --git a/docs/documentation/passage/appinfo/authfallbackmethod-swift.enum/init(rawvalue:)/index.html b/docs/documentation/passage/activatemagiclinkrequest/codingkeys/hashvalue/index.html similarity index 100% rename from docs/documentation/passage/appinfo/authfallbackmethod-swift.enum/init(rawvalue:)/index.html rename to docs/documentation/passage/activatemagiclinkrequest/codingkeys/hashvalue/index.html diff --git a/docs/documentation/passage/appinfo/authfallbackmethod-swift.enum/magiclink/index.html b/docs/documentation/passage/activatemagiclinkrequest/codingkeys/index.html similarity index 100% rename from docs/documentation/passage/appinfo/authfallbackmethod-swift.enum/magiclink/index.html rename to docs/documentation/passage/activatemagiclinkrequest/codingkeys/index.html diff --git a/docs/documentation/passage/appinfo/authfallbackmethod-swift.enum/none/index.html b/docs/documentation/passage/activatemagiclinkrequest/codingkeys/init(intvalue:)/index.html similarity index 100% rename from docs/documentation/passage/appinfo/authfallbackmethod-swift.enum/none/index.html rename to docs/documentation/passage/activatemagiclinkrequest/codingkeys/init(intvalue:)/index.html diff --git a/docs/documentation/passage/appinfo/authfallbackmethod-swift.enum/onetimepasscode/index.html b/docs/documentation/passage/activatemagiclinkrequest/codingkeys/init(rawvalue:)/index.html similarity index 100% rename from docs/documentation/passage/appinfo/authfallbackmethod-swift.enum/onetimepasscode/index.html rename to docs/documentation/passage/activatemagiclinkrequest/codingkeys/init(rawvalue:)/index.html diff --git a/docs/documentation/passage/appinfo/authfallbackmethod-swift.enum/rawrepresentable-implementations/index.html b/docs/documentation/passage/activatemagiclinkrequest/codingkeys/init(stringvalue:)/index.html similarity index 100% rename from docs/documentation/passage/appinfo/authfallbackmethod-swift.enum/rawrepresentable-implementations/index.html rename to docs/documentation/passage/activatemagiclinkrequest/codingkeys/init(stringvalue:)/index.html diff --git a/docs/documentation/passage/appinfo/authfallbackmethod-swift.property/index.html b/docs/documentation/passage/activatemagiclinkrequest/codingkeys/magiclink/index.html similarity index 100% rename from docs/documentation/passage/appinfo/authfallbackmethod-swift.property/index.html rename to docs/documentation/passage/activatemagiclinkrequest/codingkeys/magiclink/index.html diff --git a/docs/documentation/passage/appinfo/authmethods/index.html b/docs/documentation/passage/activatemagiclinkrequest/codingkeys/rawrepresentable-implementations/index.html similarity index 100% rename from docs/documentation/passage/appinfo/authmethods/index.html rename to docs/documentation/passage/activatemagiclinkrequest/codingkeys/rawrepresentable-implementations/index.html diff --git a/docs/documentation/passage/appinfo/authorigin/index.html b/docs/documentation/passage/activatemagiclinkrequest/encode(to:)/index.html similarity index 100% rename from docs/documentation/passage/appinfo/authorigin/index.html rename to docs/documentation/passage/activatemagiclinkrequest/encode(to:)/index.html diff --git a/docs/documentation/passage/appinfo/equatable-implementations/index.html b/docs/documentation/passage/activatemagiclinkrequest/equatable-implementations/index.html similarity index 100% rename from docs/documentation/passage/appinfo/equatable-implementations/index.html rename to docs/documentation/passage/activatemagiclinkrequest/equatable-implementations/index.html diff --git a/docs/documentation/passage/appinfo/id/index.html b/docs/documentation/passage/activatemagiclinkrequest/index.html similarity index 100% rename from docs/documentation/passage/appinfo/id/index.html rename to docs/documentation/passage/activatemagiclinkrequest/index.html diff --git a/docs/documentation/passage/appinfo/init(from:)/index.html b/docs/documentation/passage/activatemagiclinkrequest/init(from:)/index.html similarity index 100% rename from docs/documentation/passage/appinfo/init(from:)/index.html rename to docs/documentation/passage/activatemagiclinkrequest/init(from:)/index.html diff --git a/docs/documentation/passage/appinfo/loginurl/index.html b/docs/documentation/passage/activatemagiclinkrequest/init(magiclink:)/index.html similarity index 100% rename from docs/documentation/passage/appinfo/loginurl/index.html rename to docs/documentation/passage/activatemagiclinkrequest/init(magiclink:)/index.html diff --git a/docs/documentation/passage/appinfo/name/index.html b/docs/documentation/passage/activatemagiclinkrequest/magiclink/index.html similarity index 100% rename from docs/documentation/passage/appinfo/name/index.html rename to docs/documentation/passage/activatemagiclinkrequest/magiclink/index.html diff --git a/docs/documentation/passage/appinfo/publicsignup/index.html b/docs/documentation/passage/activateonetimepasscoderequest/!=(_:_:)/index.html similarity index 100% rename from docs/documentation/passage/appinfo/publicsignup/index.html rename to docs/documentation/passage/activateonetimepasscoderequest/!=(_:_:)/index.html diff --git a/docs/documentation/passage/appinfo/redirecturl/index.html b/docs/documentation/passage/activateonetimepasscoderequest/codingkeys/!=(_:_:)/index.html similarity index 100% rename from docs/documentation/passage/appinfo/redirecturl/index.html rename to docs/documentation/passage/activateonetimepasscoderequest/codingkeys/!=(_:_:)/index.html diff --git a/docs/documentation/passage/appinfo/requiredidentifier/index.html b/docs/documentation/passage/activateonetimepasscoderequest/codingkeys/codingkey-implementations/index.html similarity index 100% rename from docs/documentation/passage/appinfo/requiredidentifier/index.html rename to docs/documentation/passage/activateonetimepasscoderequest/codingkeys/codingkey-implementations/index.html diff --git a/docs/documentation/passage/appinfo/requireemailverification/index.html b/docs/documentation/passage/activateonetimepasscoderequest/codingkeys/debugdescription/index.html similarity index 100% rename from docs/documentation/passage/appinfo/requireemailverification/index.html rename to docs/documentation/passage/activateonetimepasscoderequest/codingkeys/debugdescription/index.html diff --git a/docs/documentation/passage/appinfo/requireidentifierverification/index.html b/docs/documentation/passage/activateonetimepasscoderequest/codingkeys/description/index.html similarity index 100% rename from docs/documentation/passage/appinfo/requireidentifierverification/index.html rename to docs/documentation/passage/activateonetimepasscoderequest/codingkeys/description/index.html diff --git a/docs/documentation/passage/appinfo/sessiontimeoutlength/index.html b/docs/documentation/passage/activateonetimepasscoderequest/codingkeys/equatable-implementations/index.html similarity index 100% rename from docs/documentation/passage/appinfo/sessiontimeoutlength/index.html rename to docs/documentation/passage/activateonetimepasscoderequest/codingkeys/equatable-implementations/index.html diff --git a/docs/documentation/passage/appinfo/usermetadataschema/index.html b/docs/documentation/passage/activateonetimepasscoderequest/codingkeys/hash(into:)/index.html similarity index 100% rename from docs/documentation/passage/appinfo/usermetadataschema/index.html rename to docs/documentation/passage/activateonetimepasscoderequest/codingkeys/hash(into:)/index.html diff --git a/docs/documentation/passage/authfallbackresult/id/index.html b/docs/documentation/passage/activateonetimepasscoderequest/codingkeys/hashvalue/index.html similarity index 100% rename from docs/documentation/passage/authfallbackresult/id/index.html rename to docs/documentation/passage/activateonetimepasscoderequest/codingkeys/hashvalue/index.html diff --git a/docs/documentation/passage/authfallbackresult/index.html b/docs/documentation/passage/activateonetimepasscoderequest/codingkeys/index.html similarity index 100% rename from docs/documentation/passage/authfallbackresult/index.html rename to docs/documentation/passage/activateonetimepasscoderequest/codingkeys/index.html diff --git a/docs/documentation/passage/deviceinfo/createdat/index.html b/docs/documentation/passage/activateonetimepasscoderequest/codingkeys/init(intvalue:)/index.html similarity index 100% rename from docs/documentation/passage/deviceinfo/createdat/index.html rename to docs/documentation/passage/activateonetimepasscoderequest/codingkeys/init(intvalue:)/index.html diff --git a/docs/documentation/passage/deviceinfo/credid/index.html b/docs/documentation/passage/activateonetimepasscoderequest/codingkeys/init(rawvalue:)/index.html similarity index 100% rename from docs/documentation/passage/deviceinfo/credid/index.html rename to docs/documentation/passage/activateonetimepasscoderequest/codingkeys/init(rawvalue:)/index.html diff --git a/docs/documentation/passage/deviceinfo/friendlyname/index.html b/docs/documentation/passage/activateonetimepasscoderequest/codingkeys/init(stringvalue:)/index.html similarity index 100% rename from docs/documentation/passage/deviceinfo/friendlyname/index.html rename to docs/documentation/passage/activateonetimepasscoderequest/codingkeys/init(stringvalue:)/index.html diff --git a/docs/documentation/passage/deviceinfo/id/index.html b/docs/documentation/passage/activateonetimepasscoderequest/codingkeys/otp/index.html similarity index 100% rename from docs/documentation/passage/deviceinfo/id/index.html rename to docs/documentation/passage/activateonetimepasscoderequest/codingkeys/otp/index.html diff --git a/docs/documentation/passage/deviceinfo/init(from:)/index.html b/docs/documentation/passage/activateonetimepasscoderequest/codingkeys/otpid/index.html similarity index 100% rename from docs/documentation/passage/deviceinfo/init(from:)/index.html rename to docs/documentation/passage/activateonetimepasscoderequest/codingkeys/otpid/index.html diff --git a/docs/documentation/passage/deviceinfo/lastloginat/index.html b/docs/documentation/passage/activateonetimepasscoderequest/codingkeys/rawrepresentable-implementations/index.html similarity index 100% rename from docs/documentation/passage/deviceinfo/lastloginat/index.html rename to docs/documentation/passage/activateonetimepasscoderequest/codingkeys/rawrepresentable-implementations/index.html diff --git a/docs/documentation/passage/deviceinfo/updatedat/index.html b/docs/documentation/passage/activateonetimepasscoderequest/encode(to:)/index.html similarity index 100% rename from docs/documentation/passage/deviceinfo/updatedat/index.html rename to docs/documentation/passage/activateonetimepasscoderequest/encode(to:)/index.html diff --git a/docs/documentation/passage/deviceinfo/usagecount/index.html b/docs/documentation/passage/activateonetimepasscoderequest/equatable-implementations/index.html similarity index 100% rename from docs/documentation/passage/deviceinfo/usagecount/index.html rename to docs/documentation/passage/activateonetimepasscoderequest/equatable-implementations/index.html diff --git a/docs/documentation/passage/deviceinfo/userid/index.html b/docs/documentation/passage/activateonetimepasscoderequest/index.html similarity index 100% rename from docs/documentation/passage/deviceinfo/userid/index.html rename to docs/documentation/passage/activateonetimepasscoderequest/index.html diff --git a/docs/documentation/passage/emailandsmsauthmethod/!=(_:_:)/index.html b/docs/documentation/passage/activateonetimepasscoderequest/init(from:)/index.html similarity index 100% rename from docs/documentation/passage/emailandsmsauthmethod/!=(_:_:)/index.html rename to docs/documentation/passage/activateonetimepasscoderequest/init(from:)/index.html diff --git a/docs/documentation/passage/emailandsmsauthmethod/displayunit/!=(_:_:)/index.html b/docs/documentation/passage/activateonetimepasscoderequest/init(otp:otpid:)/index.html similarity index 100% rename from docs/documentation/passage/emailandsmsauthmethod/displayunit/!=(_:_:)/index.html rename to docs/documentation/passage/activateonetimepasscoderequest/init(otp:otpid:)/index.html diff --git a/docs/documentation/passage/emailandsmsauthmethod/displayunit/days/index.html b/docs/documentation/passage/activateonetimepasscoderequest/otp/index.html similarity index 100% rename from docs/documentation/passage/emailandsmsauthmethod/displayunit/days/index.html rename to docs/documentation/passage/activateonetimepasscoderequest/otp/index.html diff --git a/docs/documentation/passage/emailandsmsauthmethod/displayunit/equatable-implementations/index.html b/docs/documentation/passage/activateonetimepasscoderequest/otpid/index.html similarity index 100% rename from docs/documentation/passage/emailandsmsauthmethod/displayunit/equatable-implementations/index.html rename to docs/documentation/passage/activateonetimepasscoderequest/otpid/index.html diff --git a/docs/documentation/passage/emailandsmsauthmethod/displayunit/hash(into:)/index.html b/docs/documentation/passage/adddeviceerror/!=(_:_:)/index.html similarity index 100% rename from docs/documentation/passage/emailandsmsauthmethod/displayunit/hash(into:)/index.html rename to docs/documentation/passage/adddeviceerror/!=(_:_:)/index.html diff --git a/docs/documentation/passage/emailandsmsauthmethod/displayunit/hashvalue/index.html b/docs/documentation/passage/adddeviceerror/authorizationfailed/index.html similarity index 100% rename from docs/documentation/passage/emailandsmsauthmethod/displayunit/hashvalue/index.html rename to docs/documentation/passage/adddeviceerror/authorizationfailed/index.html diff --git a/docs/documentation/passage/emailandsmsauthmethod/displayunit/hours/index.html b/docs/documentation/passage/adddeviceerror/canceled/index.html similarity index 100% rename from docs/documentation/passage/emailandsmsauthmethod/displayunit/hours/index.html rename to docs/documentation/passage/adddeviceerror/canceled/index.html diff --git a/docs/documentation/passage/emailandsmsauthmethod/displayunit/index.html b/docs/documentation/passage/adddeviceerror/convert(error:)/index.html similarity index 100% rename from docs/documentation/passage/emailandsmsauthmethod/displayunit/index.html rename to docs/documentation/passage/adddeviceerror/convert(error:)/index.html diff --git a/docs/documentation/passage/emailandsmsauthmethod/displayunit/init(rawvalue:)/index.html b/docs/documentation/passage/adddeviceerror/credentialchallengeparsingfailed/index.html similarity index 100% rename from docs/documentation/passage/emailandsmsauthmethod/displayunit/init(rawvalue:)/index.html rename to docs/documentation/passage/adddeviceerror/credentialchallengeparsingfailed/index.html diff --git a/docs/documentation/passage/emailandsmsauthmethod/displayunit/minutes/index.html b/docs/documentation/passage/adddeviceerror/equatable-implementations/index.html similarity index 100% rename from docs/documentation/passage/emailandsmsauthmethod/displayunit/minutes/index.html rename to docs/documentation/passage/adddeviceerror/equatable-implementations/index.html diff --git a/docs/documentation/passage/emailandsmsauthmethod/displayunit/rawrepresentable-implementations/index.html b/docs/documentation/passage/adddeviceerror/error-implementations/index.html similarity index 100% rename from docs/documentation/passage/emailandsmsauthmethod/displayunit/rawrepresentable-implementations/index.html rename to docs/documentation/passage/adddeviceerror/error-implementations/index.html diff --git a/docs/documentation/passage/emailandsmsauthmethod/displayunit/seconds/index.html b/docs/documentation/passage/adddeviceerror/inactiveuser/index.html similarity index 100% rename from docs/documentation/passage/emailandsmsauthmethod/displayunit/seconds/index.html rename to docs/documentation/passage/adddeviceerror/inactiveuser/index.html diff --git a/docs/documentation/passage/emailandsmsauthmethod/equatable-implementations/index.html b/docs/documentation/passage/adddeviceerror/index.html similarity index 100% rename from docs/documentation/passage/emailandsmsauthmethod/equatable-implementations/index.html rename to docs/documentation/passage/adddeviceerror/index.html diff --git a/docs/documentation/passage/emailandsmsauthmethod/index.html b/docs/documentation/passage/adddeviceerror/invalidrequest/index.html similarity index 100% rename from docs/documentation/passage/emailandsmsauthmethod/index.html rename to docs/documentation/passage/adddeviceerror/invalidrequest/index.html diff --git a/docs/documentation/passage/emailandsmsauthmethod/init(from:)/index.html b/docs/documentation/passage/adddeviceerror/localizeddescription/index.html similarity index 100% rename from docs/documentation/passage/emailandsmsauthmethod/init(from:)/index.html rename to docs/documentation/passage/adddeviceerror/localizeddescription/index.html diff --git a/docs/documentation/passage/emailandsmsauthmethod/ttl/index.html b/docs/documentation/passage/adddeviceerror/unauthorized/index.html similarity index 100% rename from docs/documentation/passage/emailandsmsauthmethod/ttl/index.html rename to docs/documentation/passage/adddeviceerror/unauthorized/index.html diff --git a/docs/documentation/passage/emailandsmsauthmethod/ttldisplayunit/index.html b/docs/documentation/passage/adddeviceerror/unspecified/index.html similarity index 100% rename from docs/documentation/passage/emailandsmsauthmethod/ttldisplayunit/index.html rename to docs/documentation/passage/adddeviceerror/unspecified/index.html diff --git a/docs/documentation/passage/onetimepasscode/init(from:)/index.html b/docs/documentation/passage/adddevicefinishrequest/!=(_:_:)/index.html similarity index 100% rename from docs/documentation/passage/onetimepasscode/init(from:)/index.html rename to docs/documentation/passage/adddevicefinishrequest/!=(_:_:)/index.html diff --git a/docs/documentation/passage/passageasauthorizationerror/!=(_:_:)/index.html b/docs/documentation/passage/adddevicefinishrequest/codingkeys/!=(_:_:)/index.html similarity index 100% rename from docs/documentation/passage/passageasauthorizationerror/!=(_:_:)/index.html rename to docs/documentation/passage/adddevicefinishrequest/codingkeys/!=(_:_:)/index.html diff --git a/docs/documentation/passage/passageasauthorizationerror/authorizationtypeunknown/index.html b/docs/documentation/passage/adddevicefinishrequest/codingkeys/codingkey-implementations/index.html similarity index 100% rename from docs/documentation/passage/passageasauthorizationerror/authorizationtypeunknown/index.html rename to docs/documentation/passage/adddevicefinishrequest/codingkeys/codingkey-implementations/index.html diff --git a/docs/documentation/passage/passageasauthorizationerror/canceled/index.html b/docs/documentation/passage/adddevicefinishrequest/codingkeys/debugdescription/index.html similarity index 100% rename from docs/documentation/passage/passageasauthorizationerror/canceled/index.html rename to docs/documentation/passage/adddevicefinishrequest/codingkeys/debugdescription/index.html diff --git a/docs/documentation/passage/passageasauthorizationerror/credentialregistration/index.html b/docs/documentation/passage/adddevicefinishrequest/codingkeys/description/index.html similarity index 100% rename from docs/documentation/passage/passageasauthorizationerror/credentialregistration/index.html rename to docs/documentation/passage/adddevicefinishrequest/codingkeys/description/index.html diff --git a/docs/documentation/passage/passageasauthorizationerror/equatable-implementations/index.html b/docs/documentation/passage/adddevicefinishrequest/codingkeys/equatable-implementations/index.html similarity index 100% rename from docs/documentation/passage/passageasauthorizationerror/equatable-implementations/index.html rename to docs/documentation/passage/adddevicefinishrequest/codingkeys/equatable-implementations/index.html diff --git a/docs/documentation/passage/passageasauthorizationerror/error-implementations/index.html b/docs/documentation/passage/adddevicefinishrequest/codingkeys/handshakeid/index.html similarity index 100% rename from docs/documentation/passage/passageasauthorizationerror/error-implementations/index.html rename to docs/documentation/passage/adddevicefinishrequest/codingkeys/handshakeid/index.html diff --git a/docs/documentation/passage/passageasauthorizationerror/index.html b/docs/documentation/passage/adddevicefinishrequest/codingkeys/handshakeresponse/index.html similarity index 100% rename from docs/documentation/passage/passageasauthorizationerror/index.html rename to docs/documentation/passage/adddevicefinishrequest/codingkeys/handshakeresponse/index.html diff --git a/docs/documentation/passage/passageasauthorizationerror/invalidstartresponse/index.html b/docs/documentation/passage/adddevicefinishrequest/codingkeys/hash(into:)/index.html similarity index 100% rename from docs/documentation/passage/passageasauthorizationerror/invalidstartresponse/index.html rename to docs/documentation/passage/adddevicefinishrequest/codingkeys/hash(into:)/index.html diff --git a/docs/documentation/passage/passageasauthorizationerror/localizeddescription/index.html b/docs/documentation/passage/adddevicefinishrequest/codingkeys/hashvalue/index.html similarity index 100% rename from docs/documentation/passage/passageasauthorizationerror/localizeddescription/index.html rename to docs/documentation/passage/adddevicefinishrequest/codingkeys/hashvalue/index.html diff --git a/docs/documentation/passage/passageasauthorizationerror/loginfinish/index.html b/docs/documentation/passage/adddevicefinishrequest/codingkeys/index.html similarity index 100% rename from docs/documentation/passage/passageasauthorizationerror/loginfinish/index.html rename to docs/documentation/passage/adddevicefinishrequest/codingkeys/index.html diff --git a/docs/documentation/passage/passageasauthorizationerror/unknown/index.html b/docs/documentation/passage/adddevicefinishrequest/codingkeys/init(intvalue:)/index.html similarity index 100% rename from docs/documentation/passage/passageasauthorizationerror/unknown/index.html rename to docs/documentation/passage/adddevicefinishrequest/codingkeys/init(intvalue:)/index.html diff --git a/docs/documentation/passage/passageasauthorizationerror/unknownauthorizationtype/index.html b/docs/documentation/passage/adddevicefinishrequest/codingkeys/init(rawvalue:)/index.html similarity index 100% rename from docs/documentation/passage/passageasauthorizationerror/unknownauthorizationtype/index.html rename to docs/documentation/passage/adddevicefinishrequest/codingkeys/init(rawvalue:)/index.html diff --git a/docs/documentation/passage/passageauth/appinfo()/index.html b/docs/documentation/passage/adddevicefinishrequest/codingkeys/init(stringvalue:)/index.html similarity index 100% rename from docs/documentation/passage/passageauth/appinfo()/index.html rename to docs/documentation/passage/adddevicefinishrequest/codingkeys/init(stringvalue:)/index.html diff --git a/docs/documentation/passage/passageauth/getuser(identifier:)/index.html b/docs/documentation/passage/adddevicefinishrequest/codingkeys/rawrepresentable-implementations/index.html similarity index 100% rename from docs/documentation/passage/passageauth/getuser(identifier:)/index.html rename to docs/documentation/passage/adddevicefinishrequest/codingkeys/rawrepresentable-implementations/index.html diff --git a/docs/documentation/passage/passageauth/login(identifier:)-swift.method/index.html b/docs/documentation/passage/adddevicefinishrequest/codingkeys/userid/index.html similarity index 100% rename from docs/documentation/passage/passageauth/login(identifier:)-swift.method/index.html rename to docs/documentation/passage/adddevicefinishrequest/codingkeys/userid/index.html diff --git a/docs/documentation/passage/passageauth/login(identifier:)-swift.type.method/index.html b/docs/documentation/passage/adddevicefinishrequest/encode(to:)/index.html similarity index 100% rename from docs/documentation/passage/passageauth/login(identifier:)-swift.type.method/index.html rename to docs/documentation/passage/adddevicefinishrequest/encode(to:)/index.html diff --git a/docs/documentation/passage/passageauth/newloginmagiclink(identifier:language:)/index.html b/docs/documentation/passage/adddevicefinishrequest/equatable-implementations/index.html similarity index 100% rename from docs/documentation/passage/passageauth/newloginmagiclink(identifier:language:)/index.html rename to docs/documentation/passage/adddevicefinishrequest/equatable-implementations/index.html diff --git a/docs/documentation/passage/passageauth/newloginonetimepasscode(identifier:language:)/index.html b/docs/documentation/passage/adddevicefinishrequest/handshakeid/index.html similarity index 100% rename from docs/documentation/passage/passageauth/newloginonetimepasscode(identifier:language:)/index.html rename to docs/documentation/passage/adddevicefinishrequest/handshakeid/index.html diff --git a/docs/documentation/passage/passageauth/newregistermagiclink(identifier:language:)/index.html b/docs/documentation/passage/adddevicefinishrequest/handshakeresponse/index.html similarity index 100% rename from docs/documentation/passage/passageauth/newregistermagiclink(identifier:language:)/index.html rename to docs/documentation/passage/adddevicefinishrequest/handshakeresponse/index.html diff --git a/docs/documentation/passage/passageauth/newregisteronetimepasscode(identifier:language:)/index.html b/docs/documentation/passage/adddevicefinishrequest/index.html similarity index 100% rename from docs/documentation/passage/passageauth/newregisteronetimepasscode(identifier:language:)/index.html rename to docs/documentation/passage/adddevicefinishrequest/index.html diff --git a/docs/documentation/passage/passageauth/register(identifier:)-swift.method/index.html b/docs/documentation/passage/adddevicefinishrequest/init(from:)/index.html similarity index 100% rename from docs/documentation/passage/passageauth/register(identifier:)-swift.method/index.html rename to docs/documentation/passage/adddevicefinishrequest/init(from:)/index.html diff --git a/docs/documentation/passage/passageauth/register(identifier:)-swift.type.method/index.html b/docs/documentation/passage/adddevicefinishrequest/init(handshakeid:handshakeresponse:userid:)/index.html similarity index 100% rename from docs/documentation/passage/passageauth/register(identifier:)-swift.type.method/index.html rename to docs/documentation/passage/adddevicefinishrequest/init(handshakeid:handshakeresponse:userid:)/index.html diff --git a/docs/documentation/passage/passageauth/registerwithpasskey(identifier:options:)/index.html b/docs/documentation/passage/adddevicefinishrequest/userid/index.html similarity index 100% rename from docs/documentation/passage/passageauth/registerwithpasskey(identifier:options:)/index.html rename to docs/documentation/passage/adddevicefinishrequest/userid/index.html diff --git a/docs/documentation/passage/passagedeviceerror/!=(_:_:)/index.html b/docs/documentation/passage/adddevicestartresponse/!=(_:_:)/index.html similarity index 100% rename from docs/documentation/passage/passagedeviceerror/!=(_:_:)/index.html rename to docs/documentation/passage/adddevicestartresponse/!=(_:_:)/index.html diff --git a/docs/documentation/passage/passagedeviceerror/equatable-implementations/index.html b/docs/documentation/passage/adddevicestartresponse/codingkeys/!=(_:_:)/index.html similarity index 100% rename from docs/documentation/passage/passagedeviceerror/equatable-implementations/index.html rename to docs/documentation/passage/adddevicestartresponse/codingkeys/!=(_:_:)/index.html diff --git a/docs/documentation/passage/passagedeviceerror/error-implementations/index.html b/docs/documentation/passage/adddevicestartresponse/codingkeys/codingkey-implementations/index.html similarity index 100% rename from docs/documentation/passage/passagedeviceerror/error-implementations/index.html rename to docs/documentation/passage/adddevicestartresponse/codingkeys/codingkey-implementations/index.html diff --git a/docs/documentation/passage/passagedeviceerror/index.html b/docs/documentation/passage/adddevicestartresponse/codingkeys/debugdescription/index.html similarity index 100% rename from docs/documentation/passage/passagedeviceerror/index.html rename to docs/documentation/passage/adddevicestartresponse/codingkeys/debugdescription/index.html diff --git a/docs/documentation/passage/passagedeviceerror/localizeddescription/index.html b/docs/documentation/passage/adddevicestartresponse/codingkeys/description/index.html similarity index 100% rename from docs/documentation/passage/passagedeviceerror/localizeddescription/index.html rename to docs/documentation/passage/adddevicestartresponse/codingkeys/description/index.html diff --git a/docs/documentation/passage/passagedeviceerror/notfound/index.html b/docs/documentation/passage/adddevicestartresponse/codingkeys/equatable-implementations/index.html similarity index 100% rename from docs/documentation/passage/passagedeviceerror/notfound/index.html rename to docs/documentation/passage/adddevicestartresponse/codingkeys/equatable-implementations/index.html diff --git a/docs/documentation/passage/passageerror/!=(_:_:)/index.html b/docs/documentation/passage/adddevicestartresponse/codingkeys/handshake/index.html similarity index 100% rename from docs/documentation/passage/passageerror/!=(_:_:)/index.html rename to docs/documentation/passage/adddevicestartresponse/codingkeys/handshake/index.html diff --git a/docs/documentation/passage/passageerror/authfallbacksnotsupported/index.html b/docs/documentation/passage/adddevicestartresponse/codingkeys/hash(into:)/index.html similarity index 100% rename from docs/documentation/passage/passageerror/authfallbacksnotsupported/index.html rename to docs/documentation/passage/adddevicestartresponse/codingkeys/hash(into:)/index.html diff --git a/docs/documentation/passage/passageerror/equatable-implementations/index.html b/docs/documentation/passage/adddevicestartresponse/codingkeys/hashvalue/index.html similarity index 100% rename from docs/documentation/passage/passageerror/equatable-implementations/index.html rename to docs/documentation/passage/adddevicestartresponse/codingkeys/hashvalue/index.html diff --git a/docs/documentation/passage/passageerror/error-implementations/index.html b/docs/documentation/passage/adddevicestartresponse/codingkeys/index.html similarity index 100% rename from docs/documentation/passage/passageerror/error-implementations/index.html rename to docs/documentation/passage/adddevicestartresponse/codingkeys/index.html diff --git a/docs/documentation/passage/passageerror/invalidappinfo/index.html b/docs/documentation/passage/adddevicestartresponse/codingkeys/init(intvalue:)/index.html similarity index 100% rename from docs/documentation/passage/passageerror/invalidappinfo/index.html rename to docs/documentation/passage/adddevicestartresponse/codingkeys/init(intvalue:)/index.html diff --git a/docs/documentation/passage/passageerror/invalidauthfallbackmethod/index.html b/docs/documentation/passage/adddevicestartresponse/codingkeys/init(rawvalue:)/index.html similarity index 100% rename from docs/documentation/passage/passageerror/invalidauthfallbackmethod/index.html rename to docs/documentation/passage/adddevicestartresponse/codingkeys/init(rawvalue:)/index.html diff --git a/docs/documentation/passage/passageerror/localizeddescription/index.html b/docs/documentation/passage/adddevicestartresponse/codingkeys/init(stringvalue:)/index.html similarity index 100% rename from docs/documentation/passage/passageerror/localizeddescription/index.html rename to docs/documentation/passage/adddevicestartresponse/codingkeys/init(stringvalue:)/index.html diff --git a/docs/documentation/passage/passageerror/unauthorized/index.html b/docs/documentation/passage/adddevicestartresponse/codingkeys/rawrepresentable-implementations/index.html similarity index 100% rename from docs/documentation/passage/passageerror/unauthorized/index.html rename to docs/documentation/passage/adddevicestartresponse/codingkeys/rawrepresentable-implementations/index.html diff --git a/docs/documentation/passage/passageerror/unknown/index.html b/docs/documentation/passage/adddevicestartresponse/codingkeys/user/index.html similarity index 100% rename from docs/documentation/passage/passageerror/unknown/index.html rename to docs/documentation/passage/adddevicestartresponse/codingkeys/user/index.html diff --git a/docs/documentation/passage/passageerror/useralreadyexists/index.html b/docs/documentation/passage/adddevicestartresponse/encode(to:)/index.html similarity index 100% rename from docs/documentation/passage/passageerror/useralreadyexists/index.html rename to docs/documentation/passage/adddevicestartresponse/encode(to:)/index.html diff --git a/docs/documentation/passage/passageerror/userdoesnotexist/index.html b/docs/documentation/passage/adddevicestartresponse/equatable-implementations/index.html similarity index 100% rename from docs/documentation/passage/passageerror/userdoesnotexist/index.html rename to docs/documentation/passage/adddevicestartresponse/equatable-implementations/index.html diff --git a/docs/documentation/passage/passageloginerror/!=(_:_:)/index.html b/docs/documentation/passage/adddevicestartresponse/handshake/index.html similarity index 100% rename from docs/documentation/passage/passageloginerror/!=(_:_:)/index.html rename to docs/documentation/passage/adddevicestartresponse/handshake/index.html diff --git a/docs/documentation/passage/passageloginerror/equatable-implementations/index.html b/docs/documentation/passage/adddevicestartresponse/index.html similarity index 100% rename from docs/documentation/passage/passageloginerror/equatable-implementations/index.html rename to docs/documentation/passage/adddevicestartresponse/index.html diff --git a/docs/documentation/passage/passageloginerror/error-implementations/index.html b/docs/documentation/passage/adddevicestartresponse/init(from:)/index.html similarity index 100% rename from docs/documentation/passage/passageloginerror/error-implementations/index.html rename to docs/documentation/passage/adddevicestartresponse/init(from:)/index.html diff --git a/docs/documentation/passage/passageloginerror/identifierrequired/index.html b/docs/documentation/passage/adddevicestartresponse/init(handshake:user:)/index.html similarity index 100% rename from docs/documentation/passage/passageloginerror/identifierrequired/index.html rename to docs/documentation/passage/adddevicestartresponse/init(handshake:user:)/index.html diff --git a/docs/documentation/passage/passageloginerror/index.html b/docs/documentation/passage/adddevicestartresponse/user/index.html similarity index 100% rename from docs/documentation/passage/passageloginerror/index.html rename to docs/documentation/passage/adddevicestartresponse/user/index.html diff --git a/docs/documentation/passage/passageloginerror/localizeddescription/index.html b/docs/documentation/passage/apihelper/convertanytostring(_:)/index.html similarity index 100% rename from docs/documentation/passage/passageloginerror/localizeddescription/index.html rename to docs/documentation/passage/apihelper/convertanytostring(_:)/index.html diff --git a/docs/documentation/passage/passageotperror/!=(_:_:)/index.html b/docs/documentation/passage/apihelper/convertbooltostring(_:)/index.html similarity index 100% rename from docs/documentation/passage/passageotperror/!=(_:_:)/index.html rename to docs/documentation/passage/apihelper/convertbooltostring(_:)/index.html diff --git a/docs/documentation/passage/passageotperror/equatable-implementations/index.html b/docs/documentation/passage/apihelper/index.html similarity index 100% rename from docs/documentation/passage/passageotperror/equatable-implementations/index.html rename to docs/documentation/passage/apihelper/index.html diff --git a/docs/documentation/passage/passageotperror/error-implementations/index.html b/docs/documentation/passage/apihelper/mapvaluestoqueryitems(_:)-6m4cl/index.html similarity index 100% rename from docs/documentation/passage/passageotperror/error-implementations/index.html rename to docs/documentation/passage/apihelper/mapvaluestoqueryitems(_:)-6m4cl/index.html diff --git a/docs/documentation/passage/passageotperror/exceededattempts/index.html b/docs/documentation/passage/apihelper/mapvaluestoqueryitems(_:)-z1ml/index.html similarity index 100% rename from docs/documentation/passage/passageotperror/exceededattempts/index.html rename to docs/documentation/passage/apihelper/mapvaluestoqueryitems(_:)-z1ml/index.html diff --git a/docs/documentation/passage/passageotperror/index.html b/docs/documentation/passage/apihelper/mapvaluetopathitem(_:)/index.html similarity index 100% rename from docs/documentation/passage/passageotperror/index.html rename to docs/documentation/passage/apihelper/mapvaluetopathitem(_:)/index.html diff --git a/docs/documentation/passage/passageotperror/localizeddescription/index.html b/docs/documentation/passage/apihelper/rejectnil(_:)/index.html similarity index 100% rename from docs/documentation/passage/passageotperror/localizeddescription/index.html rename to docs/documentation/passage/apihelper/rejectnil(_:)/index.html diff --git a/docs/documentation/passage/passageregistererror/!=(_:_:)/index.html b/docs/documentation/passage/apihelper/rejectnilheaders(_:)/index.html similarity index 100% rename from docs/documentation/passage/passageregistererror/!=(_:_:)/index.html rename to docs/documentation/passage/apihelper/rejectnilheaders(_:)/index.html diff --git a/docs/documentation/passage/passageregistererror/equatable-implementations/index.html b/docs/documentation/passage/app/!=(_:_:)/index.html similarity index 100% rename from docs/documentation/passage/passageregistererror/equatable-implementations/index.html rename to docs/documentation/passage/app/!=(_:_:)/index.html diff --git a/docs/documentation/passage/passageregistererror/error-implementations/index.html b/docs/documentation/passage/app/allowedidentifier/index.html similarity index 100% rename from docs/documentation/passage/passageregistererror/error-implementations/index.html rename to docs/documentation/passage/app/allowedidentifier/index.html diff --git a/docs/documentation/passage/passageregistererror/index.html b/docs/documentation/passage/app/authfallbackmethod-swift.enum/!=(_:_:)/index.html similarity index 100% rename from docs/documentation/passage/passageregistererror/index.html rename to docs/documentation/passage/app/authfallbackmethod-swift.enum/!=(_:_:)/index.html diff --git a/docs/documentation/passage/passageregistererror/localizeddescription/index.html b/docs/documentation/passage/app/authfallbackmethod-swift.enum/encode(to:)/index.html similarity index 100% rename from docs/documentation/passage/passageregistererror/localizeddescription/index.html rename to docs/documentation/passage/app/authfallbackmethod-swift.enum/encode(to:)/index.html diff --git a/docs/documentation/passage/passageregistererror/publicregistrationdisabled/index.html b/docs/documentation/passage/app/authfallbackmethod-swift.enum/equatable-implementations/index.html similarity index 100% rename from docs/documentation/passage/passageregistererror/publicregistrationdisabled/index.html rename to docs/documentation/passage/app/authfallbackmethod-swift.enum/equatable-implementations/index.html diff --git a/docs/documentation/passage/passageregistererror/useralreadyexists/index.html b/docs/documentation/passage/app/authfallbackmethod-swift.enum/hash(into:)/index.html similarity index 100% rename from docs/documentation/passage/passageregistererror/useralreadyexists/index.html rename to docs/documentation/passage/app/authfallbackmethod-swift.enum/hash(into:)/index.html diff --git a/docs/documentation/passage/passagesessionerror/!=(_:_:)/index.html b/docs/documentation/passage/app/authfallbackmethod-swift.enum/hashvalue/index.html similarity index 100% rename from docs/documentation/passage/passagesessionerror/!=(_:_:)/index.html rename to docs/documentation/passage/app/authfallbackmethod-swift.enum/hashvalue/index.html diff --git a/docs/documentation/passage/passagesessionerror/equatable-implementations/index.html b/docs/documentation/passage/app/authfallbackmethod-swift.enum/index.html similarity index 100% rename from docs/documentation/passage/passagesessionerror/equatable-implementations/index.html rename to docs/documentation/passage/app/authfallbackmethod-swift.enum/index.html diff --git a/docs/documentation/passage/passagesessionerror/error-implementations/index.html b/docs/documentation/passage/app/authfallbackmethod-swift.enum/init(from:)/index.html similarity index 100% rename from docs/documentation/passage/passagesessionerror/error-implementations/index.html rename to docs/documentation/passage/app/authfallbackmethod-swift.enum/init(from:)/index.html diff --git a/docs/documentation/passage/passagesessionerror/index.html b/docs/documentation/passage/app/authfallbackmethod-swift.enum/init(rawvalue:)/index.html similarity index 100% rename from docs/documentation/passage/passagesessionerror/index.html rename to docs/documentation/passage/app/authfallbackmethod-swift.enum/init(rawvalue:)/index.html diff --git a/docs/documentation/passage/passagesessionerror/localizeddescription/index.html b/docs/documentation/passage/app/authfallbackmethod-swift.enum/magiclink/index.html similarity index 100% rename from docs/documentation/passage/passagesessionerror/localizeddescription/index.html rename to docs/documentation/passage/app/authfallbackmethod-swift.enum/magiclink/index.html diff --git a/docs/documentation/passage/passagesessionerror/loginrequired/index.html b/docs/documentation/passage/app/authfallbackmethod-swift.enum/otp/index.html similarity index 100% rename from docs/documentation/passage/passagesessionerror/loginrequired/index.html rename to docs/documentation/passage/app/authfallbackmethod-swift.enum/otp/index.html diff --git a/docs/documentation/passage/passagesettingserror/!=(_:_:)/index.html b/docs/documentation/passage/app/authfallbackmethod-swift.enum/rawrepresentable-implementations/index.html similarity index 100% rename from docs/documentation/passage/passagesettingserror/!=(_:_:)/index.html rename to docs/documentation/passage/app/authfallbackmethod-swift.enum/rawrepresentable-implementations/index.html diff --git a/docs/documentation/passage/passagesettingserror/equatable-implementations/index.html b/docs/documentation/passage/app/authfallbackmethod-swift.property/index.html similarity index 100% rename from docs/documentation/passage/passagesettingserror/equatable-implementations/index.html rename to docs/documentation/passage/app/authfallbackmethod-swift.property/index.html diff --git a/docs/documentation/passage/passagesettingserror/error-implementations/index.html b/docs/documentation/passage/app/authfallbackmethodttl/index.html similarity index 100% rename from docs/documentation/passage/passagesettingserror/error-implementations/index.html rename to docs/documentation/passage/app/authfallbackmethodttl/index.html diff --git a/docs/documentation/passage/passagesettingserror/errorreadingplist/index.html b/docs/documentation/passage/app/authmethods/index.html similarity index 100% rename from docs/documentation/passage/passagesettingserror/errorreadingplist/index.html rename to docs/documentation/passage/app/authmethods/index.html diff --git a/docs/documentation/passage/passagesettingserror/index.html b/docs/documentation/passage/app/authorigin/index.html similarity index 100% rename from docs/documentation/passage/passagesettingserror/index.html rename to docs/documentation/passage/app/authorigin/index.html diff --git a/docs/documentation/passage/passagesettingserror/localizeddescription/index.html b/docs/documentation/passage/app/codingkeys/!=(_:_:)/index.html similarity index 100% rename from docs/documentation/passage/passagesettingserror/localizeddescription/index.html rename to docs/documentation/passage/app/codingkeys/!=(_:_:)/index.html diff --git a/docs/documentation/passage/passagesocialerror/!=(_:_:)/index.html b/docs/documentation/passage/app/codingkeys/allowedidentifier/index.html similarity index 100% rename from docs/documentation/passage/passagesocialerror/!=(_:_:)/index.html rename to docs/documentation/passage/app/codingkeys/allowedidentifier/index.html diff --git a/docs/documentation/passage/passagesocialerror/equatable-implementations/index.html b/docs/documentation/passage/app/codingkeys/authfallbackmethod/index.html similarity index 100% rename from docs/documentation/passage/passagesocialerror/equatable-implementations/index.html rename to docs/documentation/passage/app/codingkeys/authfallbackmethod/index.html diff --git a/docs/documentation/passage/passagesocialerror/error-implementations/index.html b/docs/documentation/passage/app/codingkeys/authfallbackmethodttl/index.html similarity index 100% rename from docs/documentation/passage/passagesocialerror/error-implementations/index.html rename to docs/documentation/passage/app/codingkeys/authfallbackmethodttl/index.html diff --git a/docs/documentation/passage/passagesocialerror/index.html b/docs/documentation/passage/app/codingkeys/authmethods/index.html similarity index 100% rename from docs/documentation/passage/passagesocialerror/index.html rename to docs/documentation/passage/app/codingkeys/authmethods/index.html diff --git a/docs/documentation/passage/passagesocialerror/localizeddescription/index.html b/docs/documentation/passage/app/codingkeys/authorigin/index.html similarity index 100% rename from docs/documentation/passage/passagesocialerror/localizeddescription/index.html rename to docs/documentation/passage/app/codingkeys/authorigin/index.html diff --git a/docs/documentation/passage/passagesocialerror/missingapplecredentials/index.html b/docs/documentation/passage/app/codingkeys/codingkey-implementations/index.html similarity index 100% rename from docs/documentation/passage/passagesocialerror/missingapplecredentials/index.html rename to docs/documentation/passage/app/codingkeys/codingkey-implementations/index.html diff --git a/docs/documentation/passage/passagesocialerror/missingauthcode/index.html b/docs/documentation/passage/app/codingkeys/debugdescription/index.html similarity index 100% rename from docs/documentation/passage/passagesocialerror/missingauthcode/index.html rename to docs/documentation/passage/app/codingkeys/debugdescription/index.html diff --git a/docs/documentation/passage/passkeyauthmethod/!=(_:_:)/index.html b/docs/documentation/passage/app/codingkeys/defaultlanguage/index.html similarity index 100% rename from docs/documentation/passage/passkeyauthmethod/!=(_:_:)/index.html rename to docs/documentation/passage/app/codingkeys/defaultlanguage/index.html diff --git a/docs/documentation/passage/passkeyauthmethod/equatable-implementations/index.html b/docs/documentation/passage/app/codingkeys/description/index.html similarity index 100% rename from docs/documentation/passage/passkeyauthmethod/equatable-implementations/index.html rename to docs/documentation/passage/app/codingkeys/description/index.html diff --git a/docs/documentation/passage/passkeyauthmethod/index.html b/docs/documentation/passage/app/codingkeys/elementcustomization/index.html similarity index 100% rename from docs/documentation/passage/passkeyauthmethod/index.html rename to docs/documentation/passage/app/codingkeys/elementcustomization/index.html diff --git a/docs/documentation/passage/passkeyauthmethod/init(from:)/index.html b/docs/documentation/passage/app/codingkeys/elementcustomizationdark/index.html similarity index 100% rename from docs/documentation/passage/passkeyauthmethod/init(from:)/index.html rename to docs/documentation/passage/app/codingkeys/elementcustomizationdark/index.html diff --git a/docs/documentation/passage/settings/index.html b/docs/documentation/passage/app/codingkeys/ephemeral/index.html similarity index 100% rename from docs/documentation/passage/settings/index.html rename to docs/documentation/passage/app/codingkeys/ephemeral/index.html diff --git a/docs/documentation/passage/settings/init(from:)/index.html b/docs/documentation/passage/app/codingkeys/equatable-implementations/index.html similarity index 100% rename from docs/documentation/passage/settings/init(from:)/index.html rename to docs/documentation/passage/app/codingkeys/equatable-implementations/index.html diff --git a/docs/documentation/passage/settings/version/index.html b/docs/documentation/passage/app/codingkeys/hash(into:)/index.html similarity index 100% rename from docs/documentation/passage/settings/version/index.html rename to docs/documentation/passage/app/codingkeys/hash(into:)/index.html diff --git a/docs/documentation/passage/usermetadataschema/!=(_:_:)/index.html b/docs/documentation/passage/app/codingkeys/hashvalue/index.html similarity index 100% rename from docs/documentation/passage/usermetadataschema/!=(_:_:)/index.html rename to docs/documentation/passage/app/codingkeys/hashvalue/index.html diff --git a/docs/documentation/passage/usermetadataschema/equatable-implementations/index.html b/docs/documentation/passage/app/codingkeys/id/index.html similarity index 100% rename from docs/documentation/passage/usermetadataschema/equatable-implementations/index.html rename to docs/documentation/passage/app/codingkeys/id/index.html diff --git a/docs/documentation/passage/usermetadataschema/fieldname/index.html b/docs/documentation/passage/app/codingkeys/index.html similarity index 100% rename from docs/documentation/passage/usermetadataschema/fieldname/index.html rename to docs/documentation/passage/app/codingkeys/index.html diff --git a/docs/documentation/passage/usermetadataschema/friendlyname/index.html b/docs/documentation/passage/app/codingkeys/init(intvalue:)/index.html similarity index 100% rename from docs/documentation/passage/usermetadataschema/friendlyname/index.html rename to docs/documentation/passage/app/codingkeys/init(intvalue:)/index.html diff --git a/docs/documentation/passage/usermetadataschema/id/index.html b/docs/documentation/passage/app/codingkeys/init(rawvalue:)/index.html similarity index 100% rename from docs/documentation/passage/usermetadataschema/id/index.html rename to docs/documentation/passage/app/codingkeys/init(rawvalue:)/index.html diff --git a/docs/documentation/passage/usermetadataschema/index.html b/docs/documentation/passage/app/codingkeys/init(stringvalue:)/index.html similarity index 100% rename from docs/documentation/passage/usermetadataschema/index.html rename to docs/documentation/passage/app/codingkeys/init(stringvalue:)/index.html diff --git a/docs/documentation/passage/usermetadataschema/init(from:)/index.html b/docs/documentation/passage/app/codingkeys/layouts/index.html similarity index 100% rename from docs/documentation/passage/usermetadataschema/init(from:)/index.html rename to docs/documentation/passage/app/codingkeys/layouts/index.html diff --git a/docs/documentation/passage/usermetadataschema/profile/index.html b/docs/documentation/passage/app/codingkeys/loginurl/index.html similarity index 100% rename from docs/documentation/passage/usermetadataschema/profile/index.html rename to docs/documentation/passage/app/codingkeys/loginurl/index.html diff --git a/docs/documentation/passage/usermetadataschema/registration/index.html b/docs/documentation/passage/app/codingkeys/name/index.html similarity index 100% rename from docs/documentation/passage/usermetadataschema/registration/index.html rename to docs/documentation/passage/app/codingkeys/name/index.html diff --git a/docs/documentation/passage/usermetadataschema/type/index.html b/docs/documentation/passage/app/codingkeys/passagebranding/index.html similarity index 100% rename from docs/documentation/passage/usermetadataschema/type/index.html rename to docs/documentation/passage/app/codingkeys/passagebranding/index.html diff --git a/docs/documentation/passage/app/codingkeys/profilemanagement/index.html b/docs/documentation/passage/app/codingkeys/profilemanagement/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/app/codingkeys/profilemanagement/index.html @@ -0,0 +1 @@ +Documentation

\ No newline at end of file diff --git a/docs/documentation/passage/app/codingkeys/publicsignup/index.html b/docs/documentation/passage/app/codingkeys/publicsignup/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/app/codingkeys/publicsignup/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/app/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/app/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/app/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/app/codingkeys/redirecturl/index.html b/docs/documentation/passage/app/codingkeys/redirecturl/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/app/codingkeys/redirecturl/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/app/codingkeys/requiredidentifier/index.html b/docs/documentation/passage/app/codingkeys/requiredidentifier/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/app/codingkeys/requiredidentifier/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/app/codingkeys/requireemailverification/index.html b/docs/documentation/passage/app/codingkeys/requireemailverification/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/app/codingkeys/requireemailverification/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/app/codingkeys/requireidentifierverification/index.html b/docs/documentation/passage/app/codingkeys/requireidentifierverification/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/app/codingkeys/requireidentifierverification/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/app/codingkeys/rsapublickey/index.html b/docs/documentation/passage/app/codingkeys/rsapublickey/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/app/codingkeys/rsapublickey/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/app/codingkeys/sessiontimeoutlength/index.html b/docs/documentation/passage/app/codingkeys/sessiontimeoutlength/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/app/codingkeys/sessiontimeoutlength/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/app/codingkeys/socialconnections/index.html b/docs/documentation/passage/app/codingkeys/socialconnections/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/app/codingkeys/socialconnections/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/app/codingkeys/usermetadataschema/index.html b/docs/documentation/passage/app/codingkeys/usermetadataschema/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/app/codingkeys/usermetadataschema/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/app/defaultlanguage/index.html b/docs/documentation/passage/app/defaultlanguage/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/app/defaultlanguage/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/app/elementcustomization/index.html b/docs/documentation/passage/app/elementcustomization/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/app/elementcustomization/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/app/elementcustomizationdark/index.html b/docs/documentation/passage/app/elementcustomizationdark/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/app/elementcustomizationdark/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/app/encode(to:)/index.html b/docs/documentation/passage/app/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/app/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/app/ephemeral/index.html b/docs/documentation/passage/app/ephemeral/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/app/ephemeral/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/app/equatable-implementations/index.html b/docs/documentation/passage/app/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/app/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/app/id/index.html b/docs/documentation/passage/app/id/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/app/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/app/index.html b/docs/documentation/passage/app/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/app/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/app/init(allowedidentifier:authfallbackmethod:authfallbackmethodttl:authmethods:authorigin:defaultlanguage:elementcustomization:elementcustomizationdark:ephemeral:id:layouts:loginurl:name:passagebranding:publicsignup:profilemanagement:redirectu-vp0j/index.html b/docs/documentation/passage/app/init(allowedidentifier:authfallbackmethod:authfallbackmethodttl:authmethods:authorigin:defaultlanguage:elementcustomization:elementcustomizationdark:ephemeral:id:layouts:loginurl:name:passagebranding:publicsignup:profilemanagement:redirectu-vp0j/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/app/init(allowedidentifier:authfallbackmethod:authfallbackmethodttl:authmethods:authorigin:defaultlanguage:elementcustomization:elementcustomizationdark:ephemeral:id:layouts:loginurl:name:passagebranding:publicsignup:profilemanagement:redirectu-vp0j/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/app/init(from:)/index.html b/docs/documentation/passage/app/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/app/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/app/layouts/index.html b/docs/documentation/passage/app/layouts/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/app/layouts/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/app/loginurl/index.html b/docs/documentation/passage/app/loginurl/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/app/loginurl/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/app/name/index.html b/docs/documentation/passage/app/name/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/app/name/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/app/passagebranding/index.html b/docs/documentation/passage/app/passagebranding/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/app/passagebranding/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/app/profilemanagement/index.html b/docs/documentation/passage/app/profilemanagement/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/app/profilemanagement/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/app/publicsignup/index.html b/docs/documentation/passage/app/publicsignup/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/app/publicsignup/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/app/redirecturl/index.html b/docs/documentation/passage/app/redirecturl/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/app/redirecturl/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/app/requiredidentifier/index.html b/docs/documentation/passage/app/requiredidentifier/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/app/requiredidentifier/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/app/requireemailverification/index.html b/docs/documentation/passage/app/requireemailverification/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/app/requireemailverification/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/app/requireidentifierverification/index.html b/docs/documentation/passage/app/requireidentifierverification/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/app/requireidentifierverification/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/app/rsapublickey/index.html b/docs/documentation/passage/app/rsapublickey/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/app/rsapublickey/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/app/sessiontimeoutlength/index.html b/docs/documentation/passage/app/sessiontimeoutlength/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/app/sessiontimeoutlength/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/app/socialconnections/index.html b/docs/documentation/passage/app/socialconnections/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/app/socialconnections/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/app/usermetadataschema/index.html b/docs/documentation/passage/app/usermetadataschema/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/app/usermetadataschema/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/appinfoerror/!=(_:_:)/index.html b/docs/documentation/passage/appinfoerror/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/appinfoerror/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/appinfoerror/appnotfound/index.html b/docs/documentation/passage/appinfoerror/appnotfound/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/appinfoerror/appnotfound/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/appinfoerror/convert(error:)/index.html b/docs/documentation/passage/appinfoerror/convert(error:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/appinfoerror/convert(error:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/appinfoerror/equatable-implementations/index.html b/docs/documentation/passage/appinfoerror/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/appinfoerror/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/appinfoerror/error-implementations/index.html b/docs/documentation/passage/appinfoerror/error-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/appinfoerror/error-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/appinfoerror/index.html b/docs/documentation/passage/appinfoerror/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/appinfoerror/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/appinfoerror/localizeddescription/index.html b/docs/documentation/passage/appinfoerror/localizeddescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/appinfoerror/localizeddescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/appinfoerror/unspecified/index.html b/docs/documentation/passage/appinfoerror/unspecified/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/appinfoerror/unspecified/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/applesocialconnection/!=(_:_:)/index.html b/docs/documentation/passage/applesocialconnection/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/applesocialconnection/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/applesocialconnection/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/applesocialconnection/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/applesocialconnection/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/applesocialconnection/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/applesocialconnection/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/applesocialconnection/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/applesocialconnection/codingkeys/createdat/index.html b/docs/documentation/passage/applesocialconnection/codingkeys/createdat/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/applesocialconnection/codingkeys/createdat/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/applesocialconnection/codingkeys/debugdescription/index.html b/docs/documentation/passage/applesocialconnection/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/applesocialconnection/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/applesocialconnection/codingkeys/description/index.html b/docs/documentation/passage/applesocialconnection/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/applesocialconnection/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/applesocialconnection/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/applesocialconnection/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/applesocialconnection/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/applesocialconnection/codingkeys/hash(into:)/index.html b/docs/documentation/passage/applesocialconnection/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/applesocialconnection/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/applesocialconnection/codingkeys/hashvalue/index.html b/docs/documentation/passage/applesocialconnection/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/applesocialconnection/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/applesocialconnection/codingkeys/index.html b/docs/documentation/passage/applesocialconnection/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/applesocialconnection/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/applesocialconnection/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/applesocialconnection/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/applesocialconnection/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/applesocialconnection/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/applesocialconnection/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/applesocialconnection/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/applesocialconnection/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/applesocialconnection/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/applesocialconnection/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/applesocialconnection/codingkeys/lastloginat/index.html b/docs/documentation/passage/applesocialconnection/codingkeys/lastloginat/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/applesocialconnection/codingkeys/lastloginat/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/applesocialconnection/codingkeys/providerid/index.html b/docs/documentation/passage/applesocialconnection/codingkeys/providerid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/applesocialconnection/codingkeys/providerid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/applesocialconnection/codingkeys/provideridentifier/index.html b/docs/documentation/passage/applesocialconnection/codingkeys/provideridentifier/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/applesocialconnection/codingkeys/provideridentifier/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/applesocialconnection/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/applesocialconnection/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/applesocialconnection/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/applesocialconnection/createdat/index.html b/docs/documentation/passage/applesocialconnection/createdat/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/applesocialconnection/createdat/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/applesocialconnection/encode(to:)/index.html b/docs/documentation/passage/applesocialconnection/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/applesocialconnection/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/applesocialconnection/equatable-implementations/index.html b/docs/documentation/passage/applesocialconnection/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/applesocialconnection/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/applesocialconnection/index.html b/docs/documentation/passage/applesocialconnection/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/applesocialconnection/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/applesocialconnection/init(from:)/index.html b/docs/documentation/passage/applesocialconnection/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/applesocialconnection/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/applesocialconnection/init(providerid:createdat:lastloginat:provideridentifier:)/index.html b/docs/documentation/passage/applesocialconnection/init(providerid:createdat:lastloginat:provideridentifier:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/applesocialconnection/init(providerid:createdat:lastloginat:provideridentifier:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/applesocialconnection/lastloginat/index.html b/docs/documentation/passage/applesocialconnection/lastloginat/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/applesocialconnection/lastloginat/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/applesocialconnection/providerid/index.html b/docs/documentation/passage/applesocialconnection/providerid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/applesocialconnection/providerid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/applesocialconnection/provideridentifier/index.html b/docs/documentation/passage/applesocialconnection/provideridentifier/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/applesocialconnection/provideridentifier/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/appsapi/getapp(appid:)/index.html b/docs/documentation/passage/appsapi/getapp(appid:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/appsapi/getapp(appid:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/appsapi/getappwithrequestbuilder(appid:)/index.html b/docs/documentation/passage/appsapi/getappwithrequestbuilder(appid:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/appsapi/getappwithrequestbuilder(appid:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/appsapi/index.html b/docs/documentation/passage/appsapi/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/appsapi/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticateapi/authenticatewebauthnfinishwithtransaction(appid:authenticatewebauthnfinishwithtransactionrequest:)/index.html b/docs/documentation/passage/authenticateapi/authenticatewebauthnfinishwithtransaction(appid:authenticatewebauthnfinishwithtransactionrequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticateapi/authenticatewebauthnfinishwithtransaction(appid:authenticatewebauthnfinishwithtransactionrequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticateapi/authenticatewebauthnfinishwithtransactionwithrequestbuilder(appid:authenticatewebauthnfinishwithtransactionrequest:)/index.html b/docs/documentation/passage/authenticateapi/authenticatewebauthnfinishwithtransactionwithrequestbuilder(appid:authenticatewebauthnfinishwithtransactionrequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticateapi/authenticatewebauthnfinishwithtransactionwithrequestbuilder(appid:authenticatewebauthnfinishwithtransactionrequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticateapi/authenticatewebauthnstartwithtransaction(appid:authenticatewebauthnstartwithtransactionrequest:)/index.html b/docs/documentation/passage/authenticateapi/authenticatewebauthnstartwithtransaction(appid:authenticatewebauthnstartwithtransactionrequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticateapi/authenticatewebauthnstartwithtransaction(appid:authenticatewebauthnstartwithtransactionrequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticateapi/authenticatewebauthnstartwithtransactionwithrequestbuilder(appid:authenticatewebauthnstartwithtransactionrequest:)/index.html b/docs/documentation/passage/authenticateapi/authenticatewebauthnstartwithtransactionwithrequestbuilder(appid:authenticatewebauthnstartwithtransactionrequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticateapi/authenticatewebauthnstartwithtransactionwithrequestbuilder(appid:authenticatewebauthnstartwithtransactionrequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticateapi/index.html b/docs/documentation/passage/authenticateapi/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticateapi/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/!=(_:_:)/index.html b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/debugdescription/index.html b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/description/index.html b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/handshakeid/index.html b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/handshakeid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/handshakeid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/handshakeresponse/index.html b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/handshakeresponse/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/handshakeresponse/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/hash(into:)/index.html b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/hashvalue/index.html b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/index.html b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/transactionid/index.html b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/transactionid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/codingkeys/transactionid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/encode(to:)/index.html b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/equatable-implementations/index.html b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/handshakeid/index.html b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/handshakeid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/handshakeid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/handshakeresponse/index.html b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/handshakeresponse/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/handshakeresponse/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/index.html b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/init(from:)/index.html b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/init(handshakeid:handshakeresponse:transactionid:)/index.html b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/init(handshakeid:handshakeresponse:transactionid:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/init(handshakeid:handshakeresponse:transactionid:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/transactionid/index.html b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/transactionid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnfinishwithtransactionrequest/transactionid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/!=(_:_:)/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/debugdescription/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/description/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/hash(into:)/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/hashvalue/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/transactionid/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/transactionid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/codingkeys/transactionid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/encode(to:)/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/equatable-implementations/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/init(from:)/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/init(transactionid:)/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/init(transactionid:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/init(transactionid:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/transactionid/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/transactionid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionrequest/transactionid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/!=(_:_:)/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/debugdescription/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/description/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/handshake/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/handshake/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/handshake/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/hash(into:)/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/hashvalue/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/transactionid/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/transactionid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/codingkeys/transactionid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/encode(to:)/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/equatable-implementations/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/handshake/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/handshake/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/handshake/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/init(from:)/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/init(handshake:transactionid:)/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/init(handshake:transactionid:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/init(handshake:transactionid:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/transactionid/index.html b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/transactionid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatewebauthnstartwithtransactionresponse/transactionid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatorattachment/encode(to:)/index.html b/docs/documentation/passage/authenticatorattachment/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatorattachment/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authenticatorattachment/init(from:)/index.html b/docs/documentation/passage/authenticatorattachment/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authenticatorattachment/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authmethods/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/authmethods/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authmethods/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authmethods/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/authmethods/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authmethods/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authmethods/codingkeys/debugdescription/index.html b/docs/documentation/passage/authmethods/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authmethods/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authmethods/codingkeys/description/index.html b/docs/documentation/passage/authmethods/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authmethods/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authmethods/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/authmethods/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authmethods/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authmethods/codingkeys/hash(into:)/index.html b/docs/documentation/passage/authmethods/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authmethods/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authmethods/codingkeys/hashvalue/index.html b/docs/documentation/passage/authmethods/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authmethods/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authmethods/codingkeys/index.html b/docs/documentation/passage/authmethods/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authmethods/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authmethods/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/authmethods/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authmethods/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authmethods/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/authmethods/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authmethods/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authmethods/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/authmethods/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authmethods/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authmethods/codingkeys/magiclink/index.html b/docs/documentation/passage/authmethods/codingkeys/magiclink/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authmethods/codingkeys/magiclink/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authmethods/codingkeys/otp/index.html b/docs/documentation/passage/authmethods/codingkeys/otp/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authmethods/codingkeys/otp/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authmethods/codingkeys/passkeys/index.html b/docs/documentation/passage/authmethods/codingkeys/passkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authmethods/codingkeys/passkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authmethods/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/authmethods/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authmethods/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authmethods/encode(to:)/index.html b/docs/documentation/passage/authmethods/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authmethods/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authmethods/init(passkeys:otp:magiclink:)/index.html b/docs/documentation/passage/authmethods/init(passkeys:otp:magiclink:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authmethods/init(passkeys:otp:magiclink:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresponse/!=(_:_:)/index.html b/docs/documentation/passage/authresponse/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresponse/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresponse/authresult/index.html b/docs/documentation/passage/authresponse/authresult/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresponse/authresult/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresponse/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/authresponse/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresponse/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresponse/codingkeys/authresult/index.html b/docs/documentation/passage/authresponse/codingkeys/authresult/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresponse/codingkeys/authresult/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresponse/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/authresponse/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresponse/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresponse/codingkeys/debugdescription/index.html b/docs/documentation/passage/authresponse/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresponse/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresponse/codingkeys/description/index.html b/docs/documentation/passage/authresponse/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresponse/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresponse/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/authresponse/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresponse/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresponse/codingkeys/hash(into:)/index.html b/docs/documentation/passage/authresponse/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresponse/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresponse/codingkeys/hashvalue/index.html b/docs/documentation/passage/authresponse/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresponse/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresponse/codingkeys/index.html b/docs/documentation/passage/authresponse/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresponse/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresponse/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/authresponse/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresponse/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresponse/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/authresponse/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresponse/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresponse/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/authresponse/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresponse/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresponse/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/authresponse/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresponse/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresponse/encode(to:)/index.html b/docs/documentation/passage/authresponse/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresponse/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresponse/equatable-implementations/index.html b/docs/documentation/passage/authresponse/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresponse/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresponse/index.html b/docs/documentation/passage/authresponse/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresponse/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresponse/init(authresult:)/index.html b/docs/documentation/passage/authresponse/init(authresult:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresponse/init(authresult:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresponse/init(from:)/index.html b/docs/documentation/passage/authresponse/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresponse/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresult/!=(_:_:)/index.html b/docs/documentation/passage/authresult/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresult/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresult/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/authresult/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresult/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresult/codingkeys/authtoken/index.html b/docs/documentation/passage/authresult/codingkeys/authtoken/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresult/codingkeys/authtoken/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresult/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/authresult/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresult/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresult/codingkeys/debugdescription/index.html b/docs/documentation/passage/authresult/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresult/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresult/codingkeys/description/index.html b/docs/documentation/passage/authresult/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresult/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresult/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/authresult/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresult/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresult/codingkeys/hash(into:)/index.html b/docs/documentation/passage/authresult/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresult/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresult/codingkeys/hashvalue/index.html b/docs/documentation/passage/authresult/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresult/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresult/codingkeys/index.html b/docs/documentation/passage/authresult/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresult/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresult/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/authresult/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresult/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresult/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/authresult/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresult/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresult/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/authresult/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresult/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresult/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/authresult/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresult/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresult/codingkeys/redirecturl/index.html b/docs/documentation/passage/authresult/codingkeys/redirecturl/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresult/codingkeys/redirecturl/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresult/codingkeys/refreshtoken/index.html b/docs/documentation/passage/authresult/codingkeys/refreshtoken/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresult/codingkeys/refreshtoken/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresult/codingkeys/refreshtokenexpiration/index.html b/docs/documentation/passage/authresult/codingkeys/refreshtokenexpiration/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresult/codingkeys/refreshtokenexpiration/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresult/encode(to:)/index.html b/docs/documentation/passage/authresult/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresult/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresult/equatable-implementations/index.html b/docs/documentation/passage/authresult/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresult/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/authresult/init(authtoken:redirecturl:refreshtoken:refreshtokenexpiration:)/index.html b/docs/documentation/passage/authresult/init(authtoken:redirecturl:refreshtoken:refreshtokenexpiration:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/authresult/init(authtoken:redirecturl:refreshtoken:refreshtokenexpiration:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/codablehelper/dateformatter/index.html b/docs/documentation/passage/codablehelper/dateformatter/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/codablehelper/dateformatter/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/codablehelper/decode(_:from:)/index.html b/docs/documentation/passage/codablehelper/decode(_:from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/codablehelper/decode(_:from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/codablehelper/encode(_:)/index.html b/docs/documentation/passage/codablehelper/encode(_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/codablehelper/encode(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/codablehelper/index.html b/docs/documentation/passage/codablehelper/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/codablehelper/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/codablehelper/jsondecoder/index.html b/docs/documentation/passage/codablehelper/jsondecoder/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/codablehelper/jsondecoder/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/codablehelper/jsonencoder/index.html b/docs/documentation/passage/codablehelper/jsonencoder/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/codablehelper/jsonencoder/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/configuration/index.html b/docs/documentation/passage/configuration/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/configuration/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/configuration/successfulstatuscoderange/index.html b/docs/documentation/passage/configuration/successfulstatuscoderange/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/configuration/successfulstatuscoderange/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createpasskeyreadinessrequest/!=(_:_:)/index.html b/docs/documentation/passage/createpasskeyreadinessrequest/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createpasskeyreadinessrequest/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/conditionalui/index.html b/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/conditionalui/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/conditionalui/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/crossdevicecredential/index.html b/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/crossdevicecredential/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/crossdevicecredential/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/debugdescription/index.html b/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/description/index.html b/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/deviceid/index.html b/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/deviceid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/deviceid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/hash(into:)/index.html b/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/hashvalue/index.html b/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/index.html b/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/platform/index.html b/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/platform/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/platform/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/securitykey/index.html b/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/securitykey/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/securitykey/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/syncedcredential/index.html b/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/syncedcredential/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createpasskeyreadinessrequest/codingkeys/syncedcredential/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createpasskeyreadinessrequest/conditionalui/index.html b/docs/documentation/passage/createpasskeyreadinessrequest/conditionalui/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createpasskeyreadinessrequest/conditionalui/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createpasskeyreadinessrequest/crossdevicecredential/index.html b/docs/documentation/passage/createpasskeyreadinessrequest/crossdevicecredential/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createpasskeyreadinessrequest/crossdevicecredential/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createpasskeyreadinessrequest/deviceid/index.html b/docs/documentation/passage/createpasskeyreadinessrequest/deviceid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createpasskeyreadinessrequest/deviceid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createpasskeyreadinessrequest/encode(to:)/index.html b/docs/documentation/passage/createpasskeyreadinessrequest/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createpasskeyreadinessrequest/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createpasskeyreadinessrequest/equatable-implementations/index.html b/docs/documentation/passage/createpasskeyreadinessrequest/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createpasskeyreadinessrequest/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createpasskeyreadinessrequest/index.html b/docs/documentation/passage/createpasskeyreadinessrequest/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createpasskeyreadinessrequest/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createpasskeyreadinessrequest/init(deviceid:securitykey:platform:syncedcredential:crossdevicecredential:conditionalui:)/index.html b/docs/documentation/passage/createpasskeyreadinessrequest/init(deviceid:securitykey:platform:syncedcredential:crossdevicecredential:conditionalui:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createpasskeyreadinessrequest/init(deviceid:securitykey:platform:syncedcredential:crossdevicecredential:conditionalui:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createpasskeyreadinessrequest/init(from:)/index.html b/docs/documentation/passage/createpasskeyreadinessrequest/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createpasskeyreadinessrequest/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createpasskeyreadinessrequest/platform/index.html b/docs/documentation/passage/createpasskeyreadinessrequest/platform/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createpasskeyreadinessrequest/platform/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createpasskeyreadinessrequest/securitykey/index.html b/docs/documentation/passage/createpasskeyreadinessrequest/securitykey/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createpasskeyreadinessrequest/securitykey/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createpasskeyreadinessrequest/syncedcredential/index.html b/docs/documentation/passage/createpasskeyreadinessrequest/syncedcredential/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createpasskeyreadinessrequest/syncedcredential/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createuserparams/!=(_:_:)/index.html b/docs/documentation/passage/createuserparams/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createuserparams/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createuserparams/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/createuserparams/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createuserparams/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createuserparams/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/createuserparams/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createuserparams/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createuserparams/codingkeys/debugdescription/index.html b/docs/documentation/passage/createuserparams/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createuserparams/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createuserparams/codingkeys/description/index.html b/docs/documentation/passage/createuserparams/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createuserparams/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createuserparams/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/createuserparams/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createuserparams/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createuserparams/codingkeys/hash(into:)/index.html b/docs/documentation/passage/createuserparams/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createuserparams/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createuserparams/codingkeys/hashvalue/index.html b/docs/documentation/passage/createuserparams/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createuserparams/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createuserparams/codingkeys/identifier/index.html b/docs/documentation/passage/createuserparams/codingkeys/identifier/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createuserparams/codingkeys/identifier/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createuserparams/codingkeys/index.html b/docs/documentation/passage/createuserparams/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createuserparams/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createuserparams/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/createuserparams/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createuserparams/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createuserparams/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/createuserparams/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createuserparams/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createuserparams/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/createuserparams/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createuserparams/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createuserparams/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/createuserparams/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createuserparams/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createuserparams/codingkeys/usermetadata/index.html b/docs/documentation/passage/createuserparams/codingkeys/usermetadata/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createuserparams/codingkeys/usermetadata/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createuserparams/encode(to:)/index.html b/docs/documentation/passage/createuserparams/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createuserparams/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createuserparams/equatable-implementations/index.html b/docs/documentation/passage/createuserparams/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createuserparams/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createuserparams/identifier/index.html b/docs/documentation/passage/createuserparams/identifier/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createuserparams/identifier/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createuserparams/index.html b/docs/documentation/passage/createuserparams/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createuserparams/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createuserparams/init(from:)/index.html b/docs/documentation/passage/createuserparams/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createuserparams/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createuserparams/init(identifier:usermetadata:)/index.html b/docs/documentation/passage/createuserparams/init(identifier:usermetadata:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createuserparams/init(identifier:usermetadata:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/createuserparams/usermetadata/index.html b/docs/documentation/passage/createuserparams/usermetadata/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/createuserparams/usermetadata/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/!=(_:_:)/index.html b/docs/documentation/passage/credential/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/credential/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/credential/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/codingkeys/createdat/index.html b/docs/documentation/passage/credential/codingkeys/createdat/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/codingkeys/createdat/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/codingkeys/credid/index.html b/docs/documentation/passage/credential/codingkeys/credid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/codingkeys/credid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/codingkeys/debugdescription/index.html b/docs/documentation/passage/credential/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/codingkeys/description/index.html b/docs/documentation/passage/credential/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/credential/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/codingkeys/friendlyname/index.html b/docs/documentation/passage/credential/codingkeys/friendlyname/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/codingkeys/friendlyname/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/codingkeys/hash(into:)/index.html b/docs/documentation/passage/credential/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/codingkeys/hashvalue/index.html b/docs/documentation/passage/credential/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/codingkeys/icons/index.html b/docs/documentation/passage/credential/codingkeys/icons/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/codingkeys/icons/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/codingkeys/id/index.html b/docs/documentation/passage/credential/codingkeys/id/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/codingkeys/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/codingkeys/index.html b/docs/documentation/passage/credential/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/credential/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/credential/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/credential/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/codingkeys/lastloginat/index.html b/docs/documentation/passage/credential/codingkeys/lastloginat/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/codingkeys/lastloginat/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/credential/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/codingkeys/type/index.html b/docs/documentation/passage/credential/codingkeys/type/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/codingkeys/type/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/codingkeys/updatedat/index.html b/docs/documentation/passage/credential/codingkeys/updatedat/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/codingkeys/updatedat/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/codingkeys/usagecount/index.html b/docs/documentation/passage/credential/codingkeys/usagecount/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/codingkeys/usagecount/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/codingkeys/userid/index.html b/docs/documentation/passage/credential/codingkeys/userid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/codingkeys/userid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/createdat/index.html b/docs/documentation/passage/credential/createdat/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/createdat/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/credid/index.html b/docs/documentation/passage/credential/credid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/credid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/encode(to:)/index.html b/docs/documentation/passage/credential/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/equatable-implementations/index.html b/docs/documentation/passage/credential/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/friendlyname/index.html b/docs/documentation/passage/credential/friendlyname/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/friendlyname/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/icons/index.html b/docs/documentation/passage/credential/icons/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/icons/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/id/index.html b/docs/documentation/passage/credential/id/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/index.html b/docs/documentation/passage/credential/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/init(createdat:credid:friendlyname:id:lastloginat:type:updatedat:usagecount:userid:icons:)/index.html b/docs/documentation/passage/credential/init(createdat:credid:friendlyname:id:lastloginat:type:updatedat:usagecount:userid:icons:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/init(createdat:credid:friendlyname:id:lastloginat:type:updatedat:usagecount:userid:icons:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/init(from:)/index.html b/docs/documentation/passage/credential/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/lastloginat/index.html b/docs/documentation/passage/credential/lastloginat/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/lastloginat/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/type/index.html b/docs/documentation/passage/credential/type/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/type/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/updatedat/index.html b/docs/documentation/passage/credential/updatedat/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/updatedat/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/usagecount/index.html b/docs/documentation/passage/credential/usagecount/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/usagecount/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credential/userid/index.html b/docs/documentation/passage/credential/userid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credential/userid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionchallenge/!=(_:_:)/index.html b/docs/documentation/passage/credentialassertionchallenge/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionchallenge/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionchallenge/challenge/index.html b/docs/documentation/passage/credentialassertionchallenge/challenge/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionchallenge/challenge/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionchallenge/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/credentialassertionchallenge/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionchallenge/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionchallenge/codingkeys/challenge/index.html b/docs/documentation/passage/credentialassertionchallenge/codingkeys/challenge/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionchallenge/codingkeys/challenge/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionchallenge/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/credentialassertionchallenge/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionchallenge/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionchallenge/codingkeys/debugdescription/index.html b/docs/documentation/passage/credentialassertionchallenge/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionchallenge/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionchallenge/codingkeys/description/index.html b/docs/documentation/passage/credentialassertionchallenge/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionchallenge/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionchallenge/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/credentialassertionchallenge/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionchallenge/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionchallenge/codingkeys/hash(into:)/index.html b/docs/documentation/passage/credentialassertionchallenge/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionchallenge/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionchallenge/codingkeys/hashvalue/index.html b/docs/documentation/passage/credentialassertionchallenge/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionchallenge/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionchallenge/codingkeys/id/index.html b/docs/documentation/passage/credentialassertionchallenge/codingkeys/id/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionchallenge/codingkeys/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionchallenge/codingkeys/index.html b/docs/documentation/passage/credentialassertionchallenge/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionchallenge/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionchallenge/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/credentialassertionchallenge/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionchallenge/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionchallenge/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/credentialassertionchallenge/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionchallenge/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionchallenge/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/credentialassertionchallenge/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionchallenge/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionchallenge/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/credentialassertionchallenge/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionchallenge/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionchallenge/encode(to:)/index.html b/docs/documentation/passage/credentialassertionchallenge/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionchallenge/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionchallenge/equatable-implementations/index.html b/docs/documentation/passage/credentialassertionchallenge/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionchallenge/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionchallenge/id/index.html b/docs/documentation/passage/credentialassertionchallenge/id/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionchallenge/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionchallenge/index.html b/docs/documentation/passage/credentialassertionchallenge/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionchallenge/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionchallenge/init(challenge:id:)/index.html b/docs/documentation/passage/credentialassertionchallenge/init(challenge:id:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionchallenge/init(challenge:id:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionchallenge/init(from:)/index.html b/docs/documentation/passage/credentialassertionchallenge/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionchallenge/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponse/!=(_:_:)/index.html b/docs/documentation/passage/credentialassertionresponse/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponse/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponse/authenticatorattachment/index.html b/docs/documentation/passage/credentialassertionresponse/authenticatorattachment/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponse/authenticatorattachment/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponse/clientextensionresults/index.html b/docs/documentation/passage/credentialassertionresponse/clientextensionresults/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponse/clientextensionresults/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponse/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/credentialassertionresponse/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponse/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponse/codingkeys/authenticatorattachment/index.html b/docs/documentation/passage/credentialassertionresponse/codingkeys/authenticatorattachment/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponse/codingkeys/authenticatorattachment/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponse/codingkeys/clientextensionresults/index.html b/docs/documentation/passage/credentialassertionresponse/codingkeys/clientextensionresults/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponse/codingkeys/clientextensionresults/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponse/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/credentialassertionresponse/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponse/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponse/codingkeys/debugdescription/index.html b/docs/documentation/passage/credentialassertionresponse/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponse/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponse/codingkeys/description/index.html b/docs/documentation/passage/credentialassertionresponse/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponse/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponse/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/credentialassertionresponse/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponse/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponse/codingkeys/hash(into:)/index.html b/docs/documentation/passage/credentialassertionresponse/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponse/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponse/codingkeys/hashvalue/index.html b/docs/documentation/passage/credentialassertionresponse/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponse/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponse/codingkeys/id/index.html b/docs/documentation/passage/credentialassertionresponse/codingkeys/id/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponse/codingkeys/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponse/codingkeys/index.html b/docs/documentation/passage/credentialassertionresponse/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponse/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponse/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/credentialassertionresponse/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponse/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponse/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/credentialassertionresponse/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponse/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponse/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/credentialassertionresponse/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponse/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponse/codingkeys/rawid/index.html b/docs/documentation/passage/credentialassertionresponse/codingkeys/rawid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponse/codingkeys/rawid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponse/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/credentialassertionresponse/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponse/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponse/codingkeys/response/index.html b/docs/documentation/passage/credentialassertionresponse/codingkeys/response/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponse/codingkeys/response/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponse/codingkeys/type/index.html b/docs/documentation/passage/credentialassertionresponse/codingkeys/type/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponse/codingkeys/type/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponse/encode(to:)/index.html b/docs/documentation/passage/credentialassertionresponse/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponse/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponse/equatable-implementations/index.html b/docs/documentation/passage/credentialassertionresponse/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponse/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponse/id/index.html b/docs/documentation/passage/credentialassertionresponse/id/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponse/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponse/index.html b/docs/documentation/passage/credentialassertionresponse/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponse/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponse/init(authenticatorattachment:clientextensionresults:id:rawid:response:type:)/index.html b/docs/documentation/passage/credentialassertionresponse/init(authenticatorattachment:clientextensionresults:id:rawid:response:type:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponse/init(authenticatorattachment:clientextensionresults:id:rawid:response:type:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponse/init(from:)/index.html b/docs/documentation/passage/credentialassertionresponse/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponse/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponse/rawid/index.html b/docs/documentation/passage/credentialassertionresponse/rawid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponse/rawid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponse/response/index.html b/docs/documentation/passage/credentialassertionresponse/response/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponse/response/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponse/type/index.html b/docs/documentation/passage/credentialassertionresponse/type/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponse/type/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponseresponse/!=(_:_:)/index.html b/docs/documentation/passage/credentialassertionresponseresponse/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponseresponse/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponseresponse/authenticatordata/index.html b/docs/documentation/passage/credentialassertionresponseresponse/authenticatordata/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponseresponse/authenticatordata/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponseresponse/clientdatajson/index.html b/docs/documentation/passage/credentialassertionresponseresponse/clientdatajson/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponseresponse/clientdatajson/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/authenticatordata/index.html b/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/authenticatordata/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/authenticatordata/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/clientdatajson/index.html b/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/clientdatajson/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/clientdatajson/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/debugdescription/index.html b/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/description/index.html b/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/hash(into:)/index.html b/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/hashvalue/index.html b/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/index.html b/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/signature/index.html b/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/signature/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/signature/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/userhandle/index.html b/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/userhandle/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponseresponse/codingkeys/userhandle/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponseresponse/encode(to:)/index.html b/docs/documentation/passage/credentialassertionresponseresponse/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponseresponse/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponseresponse/equatable-implementations/index.html b/docs/documentation/passage/credentialassertionresponseresponse/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponseresponse/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponseresponse/index.html b/docs/documentation/passage/credentialassertionresponseresponse/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponseresponse/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponseresponse/init(authenticatordata:clientdatajson:signature:userhandle:)/index.html b/docs/documentation/passage/credentialassertionresponseresponse/init(authenticatordata:clientdatajson:signature:userhandle:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponseresponse/init(authenticatordata:clientdatajson:signature:userhandle:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponseresponse/init(from:)/index.html b/docs/documentation/passage/credentialassertionresponseresponse/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponseresponse/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponseresponse/signature/index.html b/docs/documentation/passage/credentialassertionresponseresponse/signature/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponseresponse/signature/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialassertionresponseresponse/userhandle/index.html b/docs/documentation/passage/credentialassertionresponseresponse/userhandle/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialassertionresponseresponse/userhandle/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreation/!=(_:_:)/index.html b/docs/documentation/passage/credentialcreation/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreation/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreation/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/credentialcreation/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreation/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreation/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/credentialcreation/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreation/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreation/codingkeys/debugdescription/index.html b/docs/documentation/passage/credentialcreation/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreation/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreation/codingkeys/description/index.html b/docs/documentation/passage/credentialcreation/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreation/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreation/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/credentialcreation/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreation/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreation/codingkeys/hash(into:)/index.html b/docs/documentation/passage/credentialcreation/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreation/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreation/codingkeys/hashvalue/index.html b/docs/documentation/passage/credentialcreation/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreation/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreation/codingkeys/index.html b/docs/documentation/passage/credentialcreation/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreation/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreation/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/credentialcreation/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreation/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreation/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/credentialcreation/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreation/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreation/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/credentialcreation/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreation/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreation/codingkeys/publickey/index.html b/docs/documentation/passage/credentialcreation/codingkeys/publickey/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreation/codingkeys/publickey/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreation/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/credentialcreation/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreation/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreation/encode(to:)/index.html b/docs/documentation/passage/credentialcreation/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreation/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreation/equatable-implementations/index.html b/docs/documentation/passage/credentialcreation/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreation/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreation/index.html b/docs/documentation/passage/credentialcreation/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreation/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreation/init(from:)/index.html b/docs/documentation/passage/credentialcreation/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreation/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreation/init(publickey:)/index.html b/docs/documentation/passage/credentialcreation/init(publickey:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreation/init(publickey:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreation/publickey/index.html b/docs/documentation/passage/credentialcreation/publickey/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreation/publickey/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationchallenge/!=(_:_:)/index.html b/docs/documentation/passage/credentialcreationchallenge/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationchallenge/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationchallenge/challenge/index.html b/docs/documentation/passage/credentialcreationchallenge/challenge/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationchallenge/challenge/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationchallenge/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/credentialcreationchallenge/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationchallenge/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationchallenge/codingkeys/challenge/index.html b/docs/documentation/passage/credentialcreationchallenge/codingkeys/challenge/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationchallenge/codingkeys/challenge/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationchallenge/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/credentialcreationchallenge/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationchallenge/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationchallenge/codingkeys/debugdescription/index.html b/docs/documentation/passage/credentialcreationchallenge/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationchallenge/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationchallenge/codingkeys/description/index.html b/docs/documentation/passage/credentialcreationchallenge/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationchallenge/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationchallenge/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/credentialcreationchallenge/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationchallenge/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationchallenge/codingkeys/hash(into:)/index.html b/docs/documentation/passage/credentialcreationchallenge/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationchallenge/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationchallenge/codingkeys/hashvalue/index.html b/docs/documentation/passage/credentialcreationchallenge/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationchallenge/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationchallenge/codingkeys/id/index.html b/docs/documentation/passage/credentialcreationchallenge/codingkeys/id/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationchallenge/codingkeys/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationchallenge/codingkeys/index.html b/docs/documentation/passage/credentialcreationchallenge/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationchallenge/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationchallenge/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/credentialcreationchallenge/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationchallenge/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationchallenge/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/credentialcreationchallenge/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationchallenge/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationchallenge/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/credentialcreationchallenge/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationchallenge/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationchallenge/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/credentialcreationchallenge/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationchallenge/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationchallenge/encode(to:)/index.html b/docs/documentation/passage/credentialcreationchallenge/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationchallenge/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationchallenge/equatable-implementations/index.html b/docs/documentation/passage/credentialcreationchallenge/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationchallenge/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationchallenge/id/index.html b/docs/documentation/passage/credentialcreationchallenge/id/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationchallenge/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationchallenge/index.html b/docs/documentation/passage/credentialcreationchallenge/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationchallenge/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationchallenge/init(challenge:id:)/index.html b/docs/documentation/passage/credentialcreationchallenge/init(challenge:id:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationchallenge/init(challenge:id:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationchallenge/init(from:)/index.html b/docs/documentation/passage/credentialcreationchallenge/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationchallenge/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickey/!=(_:_:)/index.html b/docs/documentation/passage/credentialcreationpublickey/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickey/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickey/attestation/index.html b/docs/documentation/passage/credentialcreationpublickey/attestation/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickey/attestation/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickey/authenticatorselection/index.html b/docs/documentation/passage/credentialcreationpublickey/authenticatorselection/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickey/authenticatorselection/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickey/challenge/index.html b/docs/documentation/passage/credentialcreationpublickey/challenge/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickey/challenge/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickey/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/credentialcreationpublickey/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickey/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickey/codingkeys/attestation/index.html b/docs/documentation/passage/credentialcreationpublickey/codingkeys/attestation/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickey/codingkeys/attestation/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickey/codingkeys/authenticatorselection/index.html b/docs/documentation/passage/credentialcreationpublickey/codingkeys/authenticatorselection/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickey/codingkeys/authenticatorselection/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickey/codingkeys/challenge/index.html b/docs/documentation/passage/credentialcreationpublickey/codingkeys/challenge/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickey/codingkeys/challenge/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickey/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/credentialcreationpublickey/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickey/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickey/codingkeys/debugdescription/index.html b/docs/documentation/passage/credentialcreationpublickey/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickey/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickey/codingkeys/description/index.html b/docs/documentation/passage/credentialcreationpublickey/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickey/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickey/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/credentialcreationpublickey/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickey/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickey/codingkeys/excludecredentials/index.html b/docs/documentation/passage/credentialcreationpublickey/codingkeys/excludecredentials/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickey/codingkeys/excludecredentials/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickey/codingkeys/extensions/index.html b/docs/documentation/passage/credentialcreationpublickey/codingkeys/extensions/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickey/codingkeys/extensions/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickey/codingkeys/hash(into:)/index.html b/docs/documentation/passage/credentialcreationpublickey/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickey/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickey/codingkeys/hashvalue/index.html b/docs/documentation/passage/credentialcreationpublickey/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickey/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickey/codingkeys/index.html b/docs/documentation/passage/credentialcreationpublickey/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickey/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickey/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/credentialcreationpublickey/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickey/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickey/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/credentialcreationpublickey/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickey/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickey/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/credentialcreationpublickey/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickey/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickey/codingkeys/pubkeycredparams/index.html b/docs/documentation/passage/credentialcreationpublickey/codingkeys/pubkeycredparams/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickey/codingkeys/pubkeycredparams/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickey/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/credentialcreationpublickey/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickey/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickey/codingkeys/rp/index.html b/docs/documentation/passage/credentialcreationpublickey/codingkeys/rp/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickey/codingkeys/rp/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickey/codingkeys/timeout/index.html b/docs/documentation/passage/credentialcreationpublickey/codingkeys/timeout/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickey/codingkeys/timeout/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickey/codingkeys/user/index.html b/docs/documentation/passage/credentialcreationpublickey/codingkeys/user/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickey/codingkeys/user/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickey/encode(to:)/index.html b/docs/documentation/passage/credentialcreationpublickey/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickey/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickey/equatable-implementations/index.html b/docs/documentation/passage/credentialcreationpublickey/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickey/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickey/excludecredentials/index.html b/docs/documentation/passage/credentialcreationpublickey/excludecredentials/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickey/excludecredentials/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickey/extensions/index.html b/docs/documentation/passage/credentialcreationpublickey/extensions/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickey/extensions/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickey/index.html b/docs/documentation/passage/credentialcreationpublickey/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickey/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickey/init(attestation:authenticatorselection:challenge:excludecredentials:extensions:pubkeycredparams:rp:timeout:user:)/index.html b/docs/documentation/passage/credentialcreationpublickey/init(attestation:authenticatorselection:challenge:excludecredentials:extensions:pubkeycredparams:rp:timeout:user:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickey/init(attestation:authenticatorselection:challenge:excludecredentials:extensions:pubkeycredparams:rp:timeout:user:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickey/init(from:)/index.html b/docs/documentation/passage/credentialcreationpublickey/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickey/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickey/pubkeycredparams/index.html b/docs/documentation/passage/credentialcreationpublickey/pubkeycredparams/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickey/pubkeycredparams/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickey/rp/index.html b/docs/documentation/passage/credentialcreationpublickey/rp/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickey/rp/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickey/timeout/index.html b/docs/documentation/passage/credentialcreationpublickey/timeout/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickey/timeout/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickey/user/index.html b/docs/documentation/passage/credentialcreationpublickey/user/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickey/user/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/!=(_:_:)/index.html b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/authenticatorattachment/index.html b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/authenticatorattachment/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/authenticatorattachment/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/authenticatorattachment/index.html b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/authenticatorattachment/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/authenticatorattachment/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/debugdescription/index.html b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/description/index.html b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/hash(into:)/index.html b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/hashvalue/index.html b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/index.html b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/requireresidentkey/index.html b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/requireresidentkey/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/requireresidentkey/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/residentkey/index.html b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/residentkey/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/residentkey/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/userverification/index.html b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/userverification/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/codingkeys/userverification/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/encode(to:)/index.html b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/equatable-implementations/index.html b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/index.html b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/init(authenticatorattachment:requireresidentkey:residentkey:userverification:)/index.html b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/init(authenticatorattachment:requireresidentkey:residentkey:userverification:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/init(authenticatorattachment:requireresidentkey:residentkey:userverification:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/init(from:)/index.html b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/requireresidentkey/index.html b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/requireresidentkey/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/requireresidentkey/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/residentkey/index.html b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/residentkey/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/residentkey/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/userverification/index.html b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/userverification/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyauthenticatorselection/userverification/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/!=(_:_:)/index.html b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/debugdescription/index.html b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/description/index.html b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/hash(into:)/index.html b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/hashvalue/index.html b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/id/index.html b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/id/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/index.html b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/transports/index.html b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/transports/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/transports/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/type/index.html b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/type/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/codingkeys/type/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/encode(to:)/index.html b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/equatable-implementations/index.html b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/id/index.html b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/id/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/index.html b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/init(from:)/index.html b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/init(id:transports:type:)/index.html b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/init(id:transports:type:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/init(id:transports:type:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/transports/index.html b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/transports/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/transports/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/type/index.html b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/type/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyexcludecredentialsinner/type/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/!=(_:_:)/index.html b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/alg/index.html b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/alg/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/alg/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/alg/index.html b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/alg/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/alg/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/debugdescription/index.html b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/description/index.html b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/hash(into:)/index.html b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/hashvalue/index.html b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/index.html b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/type/index.html b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/type/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/codingkeys/type/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/encode(to:)/index.html b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/equatable-implementations/index.html b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/index.html b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/init(alg:type:)/index.html b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/init(alg:type:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/init(alg:type:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/init(from:)/index.html b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/type/index.html b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/type/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeypubkeycredparamsinner/type/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyrp/!=(_:_:)/index.html b/docs/documentation/passage/credentialcreationpublickeyrp/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyrp/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/debugdescription/index.html b/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/description/index.html b/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/hash(into:)/index.html b/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/hashvalue/index.html b/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/icon/index.html b/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/icon/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/icon/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/id/index.html b/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/id/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/index.html b/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/name/index.html b/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/name/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/name/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyrp/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyrp/encode(to:)/index.html b/docs/documentation/passage/credentialcreationpublickeyrp/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyrp/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyrp/equatable-implementations/index.html b/docs/documentation/passage/credentialcreationpublickeyrp/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyrp/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyrp/icon/index.html b/docs/documentation/passage/credentialcreationpublickeyrp/icon/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyrp/icon/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyrp/id/index.html b/docs/documentation/passage/credentialcreationpublickeyrp/id/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyrp/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyrp/index.html b/docs/documentation/passage/credentialcreationpublickeyrp/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyrp/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyrp/init(from:)/index.html b/docs/documentation/passage/credentialcreationpublickeyrp/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyrp/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyrp/init(icon:id:name:)/index.html b/docs/documentation/passage/credentialcreationpublickeyrp/init(icon:id:name:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyrp/init(icon:id:name:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyrp/name/index.html b/docs/documentation/passage/credentialcreationpublickeyrp/name/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyrp/name/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyuser/!=(_:_:)/index.html b/docs/documentation/passage/credentialcreationpublickeyuser/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyuser/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/debugdescription/index.html b/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/description/index.html b/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/displayname/index.html b/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/displayname/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/displayname/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/hash(into:)/index.html b/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/hashvalue/index.html b/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/icon/index.html b/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/icon/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/icon/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/id/index.html b/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/id/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/index.html b/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/name/index.html b/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/name/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/name/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyuser/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyuser/displayname/index.html b/docs/documentation/passage/credentialcreationpublickeyuser/displayname/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyuser/displayname/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyuser/encode(to:)/index.html b/docs/documentation/passage/credentialcreationpublickeyuser/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyuser/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyuser/equatable-implementations/index.html b/docs/documentation/passage/credentialcreationpublickeyuser/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyuser/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyuser/icon/index.html b/docs/documentation/passage/credentialcreationpublickeyuser/icon/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyuser/icon/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyuser/id/index.html b/docs/documentation/passage/credentialcreationpublickeyuser/id/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyuser/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyuser/index.html b/docs/documentation/passage/credentialcreationpublickeyuser/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyuser/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyuser/init(displayname:icon:id:name:)/index.html b/docs/documentation/passage/credentialcreationpublickeyuser/init(displayname:icon:id:name:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyuser/init(displayname:icon:id:name:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyuser/init(from:)/index.html b/docs/documentation/passage/credentialcreationpublickeyuser/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyuser/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationpublickeyuser/name/index.html b/docs/documentation/passage/credentialcreationpublickeyuser/name/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationpublickeyuser/name/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponse/!=(_:_:)/index.html b/docs/documentation/passage/credentialcreationresponse/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponse/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponse/authenticatorattachment/index.html b/docs/documentation/passage/credentialcreationresponse/authenticatorattachment/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponse/authenticatorattachment/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponse/clientextensionresults/index.html b/docs/documentation/passage/credentialcreationresponse/clientextensionresults/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponse/clientextensionresults/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponse/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/credentialcreationresponse/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponse/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponse/codingkeys/authenticatorattachment/index.html b/docs/documentation/passage/credentialcreationresponse/codingkeys/authenticatorattachment/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponse/codingkeys/authenticatorattachment/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponse/codingkeys/clientextensionresults/index.html b/docs/documentation/passage/credentialcreationresponse/codingkeys/clientextensionresults/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponse/codingkeys/clientextensionresults/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponse/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/credentialcreationresponse/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponse/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponse/codingkeys/debugdescription/index.html b/docs/documentation/passage/credentialcreationresponse/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponse/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponse/codingkeys/description/index.html b/docs/documentation/passage/credentialcreationresponse/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponse/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponse/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/credentialcreationresponse/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponse/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponse/codingkeys/hash(into:)/index.html b/docs/documentation/passage/credentialcreationresponse/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponse/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponse/codingkeys/hashvalue/index.html b/docs/documentation/passage/credentialcreationresponse/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponse/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponse/codingkeys/id/index.html b/docs/documentation/passage/credentialcreationresponse/codingkeys/id/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponse/codingkeys/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponse/codingkeys/index.html b/docs/documentation/passage/credentialcreationresponse/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponse/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponse/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/credentialcreationresponse/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponse/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponse/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/credentialcreationresponse/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponse/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponse/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/credentialcreationresponse/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponse/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponse/codingkeys/rawid/index.html b/docs/documentation/passage/credentialcreationresponse/codingkeys/rawid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponse/codingkeys/rawid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponse/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/credentialcreationresponse/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponse/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponse/codingkeys/response/index.html b/docs/documentation/passage/credentialcreationresponse/codingkeys/response/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponse/codingkeys/response/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponse/codingkeys/transports/index.html b/docs/documentation/passage/credentialcreationresponse/codingkeys/transports/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponse/codingkeys/transports/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponse/codingkeys/type/index.html b/docs/documentation/passage/credentialcreationresponse/codingkeys/type/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponse/codingkeys/type/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponse/encode(to:)/index.html b/docs/documentation/passage/credentialcreationresponse/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponse/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponse/equatable-implementations/index.html b/docs/documentation/passage/credentialcreationresponse/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponse/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponse/id/index.html b/docs/documentation/passage/credentialcreationresponse/id/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponse/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponse/index.html b/docs/documentation/passage/credentialcreationresponse/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponse/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponse/init(authenticatorattachment:clientextensionresults:id:rawid:response:transports:type:)/index.html b/docs/documentation/passage/credentialcreationresponse/init(authenticatorattachment:clientextensionresults:id:rawid:response:transports:type:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponse/init(authenticatorattachment:clientextensionresults:id:rawid:response:transports:type:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponse/init(from:)/index.html b/docs/documentation/passage/credentialcreationresponse/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponse/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponse/rawid/index.html b/docs/documentation/passage/credentialcreationresponse/rawid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponse/rawid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponse/response/index.html b/docs/documentation/passage/credentialcreationresponse/response/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponse/response/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponse/transports/index.html b/docs/documentation/passage/credentialcreationresponse/transports/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponse/transports/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponse/type/index.html b/docs/documentation/passage/credentialcreationresponse/type/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponse/type/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponseresponse/!=(_:_:)/index.html b/docs/documentation/passage/credentialcreationresponseresponse/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponseresponse/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponseresponse/attestationobject/index.html b/docs/documentation/passage/credentialcreationresponseresponse/attestationobject/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponseresponse/attestationobject/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponseresponse/clientdatajson/index.html b/docs/documentation/passage/credentialcreationresponseresponse/clientdatajson/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponseresponse/clientdatajson/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/attestationobject/index.html b/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/attestationobject/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/attestationobject/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/clientdatajson/index.html b/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/clientdatajson/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/clientdatajson/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/debugdescription/index.html b/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/description/index.html b/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/hash(into:)/index.html b/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/hashvalue/index.html b/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/index.html b/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/transports/index.html b/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/transports/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponseresponse/codingkeys/transports/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponseresponse/encode(to:)/index.html b/docs/documentation/passage/credentialcreationresponseresponse/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponseresponse/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponseresponse/equatable-implementations/index.html b/docs/documentation/passage/credentialcreationresponseresponse/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponseresponse/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponseresponse/index.html b/docs/documentation/passage/credentialcreationresponseresponse/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponseresponse/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponseresponse/init(attestationobject:clientdatajson:transports:)/index.html b/docs/documentation/passage/credentialcreationresponseresponse/init(attestationobject:clientdatajson:transports:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponseresponse/init(attestationobject:clientdatajson:transports:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponseresponse/init(from:)/index.html b/docs/documentation/passage/credentialcreationresponseresponse/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponseresponse/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/credentialcreationresponseresponse/transports/index.html b/docs/documentation/passage/credentialcreationresponseresponse/transports/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/credentialcreationresponseresponse/transports/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/!=(_:_:)/index.html b/docs/documentation/passage/currentuser/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/currentuser/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/currentuser/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/codingkeys/createdat/index.html b/docs/documentation/passage/currentuser/codingkeys/createdat/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/codingkeys/createdat/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/codingkeys/debugdescription/index.html b/docs/documentation/passage/currentuser/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/codingkeys/description/index.html b/docs/documentation/passage/currentuser/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/codingkeys/email/index.html b/docs/documentation/passage/currentuser/codingkeys/email/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/codingkeys/email/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/codingkeys/emailverified/index.html b/docs/documentation/passage/currentuser/codingkeys/emailverified/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/codingkeys/emailverified/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/currentuser/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/codingkeys/hash(into:)/index.html b/docs/documentation/passage/currentuser/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/codingkeys/hashvalue/index.html b/docs/documentation/passage/currentuser/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/codingkeys/id/index.html b/docs/documentation/passage/currentuser/codingkeys/id/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/codingkeys/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/codingkeys/index.html b/docs/documentation/passage/currentuser/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/currentuser/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/currentuser/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/currentuser/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/codingkeys/lastloginat/index.html b/docs/documentation/passage/currentuser/codingkeys/lastloginat/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/codingkeys/lastloginat/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/codingkeys/logincount/index.html b/docs/documentation/passage/currentuser/codingkeys/logincount/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/codingkeys/logincount/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/codingkeys/phone/index.html b/docs/documentation/passage/currentuser/codingkeys/phone/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/codingkeys/phone/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/codingkeys/phoneverified/index.html b/docs/documentation/passage/currentuser/codingkeys/phoneverified/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/codingkeys/phoneverified/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/currentuser/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/codingkeys/socialconnections/index.html b/docs/documentation/passage/currentuser/codingkeys/socialconnections/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/codingkeys/socialconnections/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/codingkeys/status/index.html b/docs/documentation/passage/currentuser/codingkeys/status/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/codingkeys/status/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/codingkeys/updatedat/index.html b/docs/documentation/passage/currentuser/codingkeys/updatedat/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/codingkeys/updatedat/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/codingkeys/usermetadata/index.html b/docs/documentation/passage/currentuser/codingkeys/usermetadata/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/codingkeys/usermetadata/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/codingkeys/webauthn/index.html b/docs/documentation/passage/currentuser/codingkeys/webauthn/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/codingkeys/webauthn/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/codingkeys/webauthndevices/index.html b/docs/documentation/passage/currentuser/codingkeys/webauthndevices/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/codingkeys/webauthndevices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/codingkeys/webauthntypes/index.html b/docs/documentation/passage/currentuser/codingkeys/webauthntypes/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/codingkeys/webauthntypes/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/createdat/index.html b/docs/documentation/passage/currentuser/createdat/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/createdat/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/email/index.html b/docs/documentation/passage/currentuser/email/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/email/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/emailverified/index.html b/docs/documentation/passage/currentuser/emailverified/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/emailverified/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/encode(to:)/index.html b/docs/documentation/passage/currentuser/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/equatable-implementations/index.html b/docs/documentation/passage/currentuser/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/id/index.html b/docs/documentation/passage/currentuser/id/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/index.html b/docs/documentation/passage/currentuser/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/init(createdat:email:emailverified:id:lastloginat:logincount:phone:phoneverified:socialconnections:status:updatedat:usermetadata:webauthn:webauthndevices:webauthntypes:)/index.html b/docs/documentation/passage/currentuser/init(createdat:email:emailverified:id:lastloginat:logincount:phone:phoneverified:socialconnections:status:updatedat:usermetadata:webauthn:webauthndevices:webauthntypes:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/init(createdat:email:emailverified:id:lastloginat:logincount:phone:phoneverified:socialconnections:status:updatedat:usermetadata:webauthn:webauthndevices:webauthntypes:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/init(from:)/index.html b/docs/documentation/passage/currentuser/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/lastloginat/index.html b/docs/documentation/passage/currentuser/lastloginat/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/lastloginat/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/logincount/index.html b/docs/documentation/passage/currentuser/logincount/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/logincount/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/phone/index.html b/docs/documentation/passage/currentuser/phone/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/phone/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/phoneverified/index.html b/docs/documentation/passage/currentuser/phoneverified/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/phoneverified/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/socialconnections/index.html b/docs/documentation/passage/currentuser/socialconnections/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/socialconnections/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/status/index.html b/docs/documentation/passage/currentuser/status/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/status/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/updatedat/index.html b/docs/documentation/passage/currentuser/updatedat/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/updatedat/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/usermetadata/index.html b/docs/documentation/passage/currentuser/usermetadata/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/usermetadata/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/webauthn/index.html b/docs/documentation/passage/currentuser/webauthn/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/webauthn/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/webauthndevices/index.html b/docs/documentation/passage/currentuser/webauthndevices/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/webauthndevices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuser/webauthntypes/index.html b/docs/documentation/passage/currentuser/webauthntypes/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuser/webauthntypes/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserapi/deletecurrentuserdevice(appid:deviceid:)/index.html b/docs/documentation/passage/currentuserapi/deletecurrentuserdevice(appid:deviceid:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserapi/deletecurrentuserdevice(appid:deviceid:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserapi/deletecurrentuserdevicewithrequestbuilder(appid:deviceid:)/index.html b/docs/documentation/passage/currentuserapi/deletecurrentuserdevicewithrequestbuilder(appid:deviceid:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserapi/deletecurrentuserdevicewithrequestbuilder(appid:deviceid:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserapi/deletecurrentusersocialconnection(appid:socialconnectiontype:)/index.html b/docs/documentation/passage/currentuserapi/deletecurrentusersocialconnection(appid:socialconnectiontype:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserapi/deletecurrentusersocialconnection(appid:socialconnectiontype:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserapi/deletecurrentusersocialconnectionwithrequestbuilder(appid:socialconnectiontype:)/index.html b/docs/documentation/passage/currentuserapi/deletecurrentusersocialconnectionwithrequestbuilder(appid:socialconnectiontype:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserapi/deletecurrentusersocialconnectionwithrequestbuilder(appid:socialconnectiontype:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserapi/getcurrentuser(appid:)/index.html b/docs/documentation/passage/currentuserapi/getcurrentuser(appid:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserapi/getcurrentuser(appid:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserapi/getcurrentuserdevices(appid:)/index.html b/docs/documentation/passage/currentuserapi/getcurrentuserdevices(appid:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserapi/getcurrentuserdevices(appid:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserapi/getcurrentuserdeviceswithrequestbuilder(appid:)/index.html b/docs/documentation/passage/currentuserapi/getcurrentuserdeviceswithrequestbuilder(appid:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserapi/getcurrentuserdeviceswithrequestbuilder(appid:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserapi/getcurrentusermetadata(appid:)/index.html b/docs/documentation/passage/currentuserapi/getcurrentusermetadata(appid:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserapi/getcurrentusermetadata(appid:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserapi/getcurrentusermetadatawithrequestbuilder(appid:)/index.html b/docs/documentation/passage/currentuserapi/getcurrentusermetadatawithrequestbuilder(appid:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserapi/getcurrentusermetadatawithrequestbuilder(appid:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserapi/getcurrentusersocialconnections(appid:)/index.html b/docs/documentation/passage/currentuserapi/getcurrentusersocialconnections(appid:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserapi/getcurrentusersocialconnections(appid:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserapi/getcurrentusersocialconnectionswithrequestbuilder(appid:)/index.html b/docs/documentation/passage/currentuserapi/getcurrentusersocialconnectionswithrequestbuilder(appid:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserapi/getcurrentusersocialconnectionswithrequestbuilder(appid:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserapi/getcurrentuserwithrequestbuilder(appid:)/index.html b/docs/documentation/passage/currentuserapi/getcurrentuserwithrequestbuilder(appid:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserapi/getcurrentuserwithrequestbuilder(appid:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserapi/index.html b/docs/documentation/passage/currentuserapi/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserapi/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserapi/postcurrentuseradddevicefinish(appid:adddevicefinishrequest:)/index.html b/docs/documentation/passage/currentuserapi/postcurrentuseradddevicefinish(appid:adddevicefinishrequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserapi/postcurrentuseradddevicefinish(appid:adddevicefinishrequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserapi/postcurrentuseradddevicefinishwithrequestbuilder(appid:adddevicefinishrequest:)/index.html b/docs/documentation/passage/currentuserapi/postcurrentuseradddevicefinishwithrequestbuilder(appid:adddevicefinishrequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserapi/postcurrentuseradddevicefinishwithrequestbuilder(appid:adddevicefinishrequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserapi/postcurrentuseradddevicestart(appid:currentuserdevicesstartrequest:)/index.html b/docs/documentation/passage/currentuserapi/postcurrentuseradddevicestart(appid:currentuserdevicesstartrequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserapi/postcurrentuseradddevicestart(appid:currentuserdevicesstartrequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserapi/postcurrentuseradddevicestartwithrequestbuilder(appid:currentuserdevicesstartrequest:)/index.html b/docs/documentation/passage/currentuserapi/postcurrentuseradddevicestartwithrequestbuilder(appid:currentuserdevicesstartrequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserapi/postcurrentuseradddevicestartwithrequestbuilder(appid:currentuserdevicesstartrequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/!=(_:_:)/index.html b/docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/apple/index.html b/docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/apple/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/apple/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/equatable-implementations/index.html b/docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/github/index.html b/docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/github/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/github/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/google/index.html b/docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/google/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/google/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/hash(into:)/index.html b/docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/hashvalue/index.html b/docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/index.html b/docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/init(rawvalue:)/index.html b/docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/rawrepresentable-implementations/index.html b/docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserapi/socialconnectiontype_deletecurrentusersocialconnection/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserapi/updatecurrentuserdevice(appid:deviceid:updatedevicerequest:)/index.html b/docs/documentation/passage/currentuserapi/updatecurrentuserdevice(appid:deviceid:updatedevicerequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserapi/updatecurrentuserdevice(appid:deviceid:updatedevicerequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserapi/updatecurrentuserdevicewithrequestbuilder(appid:deviceid:updatedevicerequest:)/index.html b/docs/documentation/passage/currentuserapi/updatecurrentuserdevicewithrequestbuilder(appid:deviceid:updatedevicerequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserapi/updatecurrentuserdevicewithrequestbuilder(appid:deviceid:updatedevicerequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserapi/updatecurrentusermetadata(appid:updatemetadatarequest:)/index.html b/docs/documentation/passage/currentuserapi/updatecurrentusermetadata(appid:updatemetadatarequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserapi/updatecurrentusermetadata(appid:updatemetadatarequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserapi/updatecurrentusermetadatawithrequestbuilder(appid:updatemetadatarequest:)/index.html b/docs/documentation/passage/currentuserapi/updatecurrentusermetadatawithrequestbuilder(appid:updatemetadatarequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserapi/updatecurrentusermetadatawithrequestbuilder(appid:updatemetadatarequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserapi/updateemailcurrentuser(appid:updateuseremailrequest:)/index.html b/docs/documentation/passage/currentuserapi/updateemailcurrentuser(appid:updateuseremailrequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserapi/updateemailcurrentuser(appid:updateuseremailrequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserapi/updateemailcurrentuserwithrequestbuilder(appid:updateuseremailrequest:)/index.html b/docs/documentation/passage/currentuserapi/updateemailcurrentuserwithrequestbuilder(appid:updateuseremailrequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserapi/updateemailcurrentuserwithrequestbuilder(appid:updateuseremailrequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserapi/updatephonecurrentuser(appid:updateuserphonerequest:)/index.html b/docs/documentation/passage/currentuserapi/updatephonecurrentuser(appid:updateuserphonerequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserapi/updatephonecurrentuser(appid:updateuserphonerequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserapi/updatephonecurrentuserwithrequestbuilder(appid:updateuserphonerequest:)/index.html b/docs/documentation/passage/currentuserapi/updatephonecurrentuserwithrequestbuilder(appid:updateuserphonerequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserapi/updatephonecurrentuserwithrequestbuilder(appid:updateuserphonerequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevice/!=(_:_:)/index.html b/docs/documentation/passage/currentuserdevice/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevice/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevice/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/currentuserdevice/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevice/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevice/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/currentuserdevice/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevice/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevice/codingkeys/debugdescription/index.html b/docs/documentation/passage/currentuserdevice/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevice/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevice/codingkeys/description/index.html b/docs/documentation/passage/currentuserdevice/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevice/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevice/codingkeys/device/index.html b/docs/documentation/passage/currentuserdevice/codingkeys/device/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevice/codingkeys/device/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevice/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/currentuserdevice/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevice/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevice/codingkeys/hash(into:)/index.html b/docs/documentation/passage/currentuserdevice/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevice/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevice/codingkeys/hashvalue/index.html b/docs/documentation/passage/currentuserdevice/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevice/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevice/codingkeys/index.html b/docs/documentation/passage/currentuserdevice/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevice/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevice/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/currentuserdevice/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevice/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevice/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/currentuserdevice/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevice/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevice/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/currentuserdevice/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevice/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevice/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/currentuserdevice/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevice/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevice/device/index.html b/docs/documentation/passage/currentuserdevice/device/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevice/device/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevice/encode(to:)/index.html b/docs/documentation/passage/currentuserdevice/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevice/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevice/equatable-implementations/index.html b/docs/documentation/passage/currentuserdevice/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevice/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevice/index.html b/docs/documentation/passage/currentuserdevice/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevice/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevice/init(device:)/index.html b/docs/documentation/passage/currentuserdevice/init(device:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevice/init(device:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevice/init(from:)/index.html b/docs/documentation/passage/currentuserdevice/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevice/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevices/!=(_:_:)/index.html b/docs/documentation/passage/currentuserdevices/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevices/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevices/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/currentuserdevices/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevices/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevices/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/currentuserdevices/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevices/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevices/codingkeys/debugdescription/index.html b/docs/documentation/passage/currentuserdevices/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevices/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevices/codingkeys/description/index.html b/docs/documentation/passage/currentuserdevices/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevices/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevices/codingkeys/devices/index.html b/docs/documentation/passage/currentuserdevices/codingkeys/devices/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevices/codingkeys/devices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevices/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/currentuserdevices/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevices/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevices/codingkeys/hash(into:)/index.html b/docs/documentation/passage/currentuserdevices/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevices/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevices/codingkeys/hashvalue/index.html b/docs/documentation/passage/currentuserdevices/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevices/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevices/codingkeys/index.html b/docs/documentation/passage/currentuserdevices/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevices/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevices/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/currentuserdevices/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevices/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevices/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/currentuserdevices/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevices/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevices/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/currentuserdevices/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevices/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevices/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/currentuserdevices/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevices/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevices/devices/index.html b/docs/documentation/passage/currentuserdevices/devices/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevices/devices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevices/encode(to:)/index.html b/docs/documentation/passage/currentuserdevices/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevices/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevices/equatable-implementations/index.html b/docs/documentation/passage/currentuserdevices/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevices/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevices/index.html b/docs/documentation/passage/currentuserdevices/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevices/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevices/init(devices:)/index.html b/docs/documentation/passage/currentuserdevices/init(devices:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevices/init(devices:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevices/init(from:)/index.html b/docs/documentation/passage/currentuserdevices/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevices/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevicesstartrequest/!=(_:_:)/index.html b/docs/documentation/passage/currentuserdevicesstartrequest/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevicesstartrequest/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevicesstartrequest/authenticatorattachment/index.html b/docs/documentation/passage/currentuserdevicesstartrequest/authenticatorattachment/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevicesstartrequest/authenticatorattachment/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/authenticatorattachment/index.html b/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/authenticatorattachment/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/authenticatorattachment/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/debugdescription/index.html b/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/description/index.html b/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/hash(into:)/index.html b/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/hashvalue/index.html b/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/index.html b/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevicesstartrequest/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevicesstartrequest/encode(to:)/index.html b/docs/documentation/passage/currentuserdevicesstartrequest/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevicesstartrequest/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevicesstartrequest/equatable-implementations/index.html b/docs/documentation/passage/currentuserdevicesstartrequest/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevicesstartrequest/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevicesstartrequest/index.html b/docs/documentation/passage/currentuserdevicesstartrequest/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevicesstartrequest/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevicesstartrequest/init(authenticatorattachment:)/index.html b/docs/documentation/passage/currentuserdevicesstartrequest/init(authenticatorattachment:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevicesstartrequest/init(authenticatorattachment:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserdevicesstartrequest/init(from:)/index.html b/docs/documentation/passage/currentuserdevicesstartrequest/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserdevicesstartrequest/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserresponse/!=(_:_:)/index.html b/docs/documentation/passage/currentuserresponse/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserresponse/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserresponse/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/currentuserresponse/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserresponse/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserresponse/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/currentuserresponse/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserresponse/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserresponse/codingkeys/debugdescription/index.html b/docs/documentation/passage/currentuserresponse/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserresponse/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserresponse/codingkeys/description/index.html b/docs/documentation/passage/currentuserresponse/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserresponse/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserresponse/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/currentuserresponse/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserresponse/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserresponse/codingkeys/hash(into:)/index.html b/docs/documentation/passage/currentuserresponse/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserresponse/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserresponse/codingkeys/hashvalue/index.html b/docs/documentation/passage/currentuserresponse/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserresponse/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserresponse/codingkeys/index.html b/docs/documentation/passage/currentuserresponse/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserresponse/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserresponse/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/currentuserresponse/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserresponse/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserresponse/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/currentuserresponse/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserresponse/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserresponse/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/currentuserresponse/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserresponse/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserresponse/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/currentuserresponse/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserresponse/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserresponse/codingkeys/user/index.html b/docs/documentation/passage/currentuserresponse/codingkeys/user/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserresponse/codingkeys/user/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserresponse/encode(to:)/index.html b/docs/documentation/passage/currentuserresponse/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserresponse/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserresponse/equatable-implementations/index.html b/docs/documentation/passage/currentuserresponse/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserresponse/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserresponse/index.html b/docs/documentation/passage/currentuserresponse/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserresponse/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserresponse/init(from:)/index.html b/docs/documentation/passage/currentuserresponse/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserresponse/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserresponse/init(user:)/index.html b/docs/documentation/passage/currentuserresponse/init(user:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserresponse/init(user:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/currentuserresponse/user/index.html b/docs/documentation/passage/currentuserresponse/user/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/currentuserresponse/user/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/decodablerequestbuildererror/emptydataresponse/index.html b/docs/documentation/passage/decodablerequestbuildererror/emptydataresponse/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/decodablerequestbuildererror/emptydataresponse/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/decodablerequestbuildererror/error-implementations/index.html b/docs/documentation/passage/decodablerequestbuildererror/error-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/decodablerequestbuildererror/error-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/decodablerequestbuildererror/generalerror(_:)/index.html b/docs/documentation/passage/decodablerequestbuildererror/generalerror(_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/decodablerequestbuildererror/generalerror(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/decodablerequestbuildererror/index.html b/docs/documentation/passage/decodablerequestbuildererror/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/decodablerequestbuildererror/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/decodablerequestbuildererror/jsondecoding(_:)/index.html b/docs/documentation/passage/decodablerequestbuildererror/jsondecoding(_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/decodablerequestbuildererror/jsondecoding(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/decodablerequestbuildererror/localizeddescription/index.html b/docs/documentation/passage/decodablerequestbuildererror/localizeddescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/decodablerequestbuildererror/localizeddescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/decodablerequestbuildererror/nilhttpresponse/index.html b/docs/documentation/passage/decodablerequestbuildererror/nilhttpresponse/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/decodablerequestbuildererror/nilhttpresponse/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/decodablerequestbuildererror/unsuccessfulhttpstatuscode/index.html b/docs/documentation/passage/decodablerequestbuildererror/unsuccessfulhttpstatuscode/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/decodablerequestbuildererror/unsuccessfulhttpstatuscode/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/downloadexception/!=(_:_:)/index.html b/docs/documentation/passage/downloadexception/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/downloadexception/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/downloadexception/equatable-implementations/index.html b/docs/documentation/passage/downloadexception/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/downloadexception/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/downloadexception/error-implementations/index.html b/docs/documentation/passage/downloadexception/error-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/downloadexception/error-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/downloadexception/index.html b/docs/documentation/passage/downloadexception/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/downloadexception/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/downloadexception/localizeddescription/index.html b/docs/documentation/passage/downloadexception/localizeddescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/downloadexception/localizeddescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/downloadexception/requestmissing/index.html b/docs/documentation/passage/downloadexception/requestmissing/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/downloadexception/requestmissing/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/downloadexception/requestmissingpath/index.html b/docs/documentation/passage/downloadexception/requestmissingpath/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/downloadexception/requestmissingpath/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/downloadexception/requestmissingurl/index.html b/docs/documentation/passage/downloadexception/requestmissingurl/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/downloadexception/requestmissingurl/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/downloadexception/responsedatamissing/index.html b/docs/documentation/passage/downloadexception/responsedatamissing/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/downloadexception/responsedatamissing/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/downloadexception/responsefailed/index.html b/docs/documentation/passage/downloadexception/responsefailed/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/downloadexception/responsefailed/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/!=(_:_:)/index.html b/docs/documentation/passage/elementcustomization/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/elementcustomization/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/elementcustomization/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/codingkeys/debugdescription/index.html b/docs/documentation/passage/elementcustomization/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/codingkeys/description/index.html b/docs/documentation/passage/elementcustomization/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/elementcustomization/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/codingkeys/hash(into:)/index.html b/docs/documentation/passage/elementcustomization/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/codingkeys/hashvalue/index.html b/docs/documentation/passage/elementcustomization/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/codingkeys/index.html b/docs/documentation/passage/elementcustomization/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/elementcustomization/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/elementcustomization/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/elementcustomization/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/codingkeys/passagebodyfontfamily/index.html b/docs/documentation/passage/elementcustomization/codingkeys/passagebodyfontfamily/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/codingkeys/passagebodyfontfamily/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/codingkeys/passagebodytextcolor/index.html b/docs/documentation/passage/elementcustomization/codingkeys/passagebodytextcolor/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/codingkeys/passagebodytextcolor/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/codingkeys/passagecontainerbackgroundcolor/index.html b/docs/documentation/passage/elementcustomization/codingkeys/passagecontainerbackgroundcolor/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/codingkeys/passagecontainerbackgroundcolor/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/codingkeys/passagecontainermaxwidth/index.html b/docs/documentation/passage/elementcustomization/codingkeys/passagecontainermaxwidth/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/codingkeys/passagecontainermaxwidth/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/codingkeys/passageheaderfontfamily/index.html b/docs/documentation/passage/elementcustomization/codingkeys/passageheaderfontfamily/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/codingkeys/passageheaderfontfamily/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/codingkeys/passageheadertextcolor/index.html b/docs/documentation/passage/elementcustomization/codingkeys/passageheadertextcolor/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/codingkeys/passageheadertextcolor/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/codingkeys/passageinputboxbackgroundcolor/index.html b/docs/documentation/passage/elementcustomization/codingkeys/passageinputboxbackgroundcolor/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/codingkeys/passageinputboxbackgroundcolor/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/codingkeys/passageinputboxborderradius/index.html b/docs/documentation/passage/elementcustomization/codingkeys/passageinputboxborderradius/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/codingkeys/passageinputboxborderradius/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonbackgroundcolor/index.html b/docs/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonbackgroundcolor/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonbackgroundcolor/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonbordercolor/index.html b/docs/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonbordercolor/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonbordercolor/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonborderradius/index.html b/docs/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonborderradius/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonborderradius/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonborderwidth/index.html b/docs/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonborderwidth/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonborderwidth/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonhovercolor/index.html b/docs/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonhovercolor/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/codingkeys/passageprimarybuttonhovercolor/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/codingkeys/passageprimarybuttontextcolor/index.html b/docs/documentation/passage/elementcustomization/codingkeys/passageprimarybuttontextcolor/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/codingkeys/passageprimarybuttontextcolor/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonbackgroundcolor/index.html b/docs/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonbackgroundcolor/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonbackgroundcolor/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonbordercolor/index.html b/docs/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonbordercolor/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonbordercolor/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonborderradius/index.html b/docs/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonborderradius/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonborderradius/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonborderwidth/index.html b/docs/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonborderwidth/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonborderwidth/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonhovercolor/index.html b/docs/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonhovercolor/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttonhovercolor/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttontextcolor/index.html b/docs/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttontextcolor/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/codingkeys/passagesecondarybuttontextcolor/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/elementcustomization/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/encode(to:)/index.html b/docs/documentation/passage/elementcustomization/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/equatable-implementations/index.html b/docs/documentation/passage/elementcustomization/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/index.html b/docs/documentation/passage/elementcustomization/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/init(from:)/index.html b/docs/documentation/passage/elementcustomization/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/init(passagecontainerbackgroundcolor:passagecontainermaxwidth:passageinputboxbackgroundcolor:passageinputboxborderradius:passageheaderfontfamily:passagebodyfontfamily:passageheadertextcolor:passagebodytextcolor:passageprimarybuttonbackgroun-8ld48/index.html b/docs/documentation/passage/elementcustomization/init(passagecontainerbackgroundcolor:passagecontainermaxwidth:passageinputboxbackgroundcolor:passageinputboxborderradius:passageheaderfontfamily:passagebodyfontfamily:passageheadertextcolor:passagebodytextcolor:passageprimarybuttonbackgroun-8ld48/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/init(passagecontainerbackgroundcolor:passagecontainermaxwidth:passageinputboxbackgroundcolor:passageinputboxborderradius:passageheaderfontfamily:passagebodyfontfamily:passageheadertextcolor:passagebodytextcolor:passageprimarybuttonbackgroun-8ld48/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/passagebodyfontfamily/index.html b/docs/documentation/passage/elementcustomization/passagebodyfontfamily/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/passagebodyfontfamily/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/passagebodytextcolor/index.html b/docs/documentation/passage/elementcustomization/passagebodytextcolor/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/passagebodytextcolor/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/passagecontainerbackgroundcolor/index.html b/docs/documentation/passage/elementcustomization/passagecontainerbackgroundcolor/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/passagecontainerbackgroundcolor/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/passagecontainermaxwidth/index.html b/docs/documentation/passage/elementcustomization/passagecontainermaxwidth/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/passagecontainermaxwidth/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/passageheaderfontfamily/index.html b/docs/documentation/passage/elementcustomization/passageheaderfontfamily/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/passageheaderfontfamily/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/passageheadertextcolor/index.html b/docs/documentation/passage/elementcustomization/passageheadertextcolor/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/passageheadertextcolor/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/passageinputboxbackgroundcolor/index.html b/docs/documentation/passage/elementcustomization/passageinputboxbackgroundcolor/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/passageinputboxbackgroundcolor/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/passageinputboxborderradius/index.html b/docs/documentation/passage/elementcustomization/passageinputboxborderradius/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/passageinputboxborderradius/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/passageprimarybuttonbackgroundcolor/index.html b/docs/documentation/passage/elementcustomization/passageprimarybuttonbackgroundcolor/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/passageprimarybuttonbackgroundcolor/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/passageprimarybuttonbordercolor/index.html b/docs/documentation/passage/elementcustomization/passageprimarybuttonbordercolor/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/passageprimarybuttonbordercolor/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/passageprimarybuttonborderradius/index.html b/docs/documentation/passage/elementcustomization/passageprimarybuttonborderradius/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/passageprimarybuttonborderradius/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/passageprimarybuttonborderwidth/index.html b/docs/documentation/passage/elementcustomization/passageprimarybuttonborderwidth/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/passageprimarybuttonborderwidth/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/passageprimarybuttonhovercolor/index.html b/docs/documentation/passage/elementcustomization/passageprimarybuttonhovercolor/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/passageprimarybuttonhovercolor/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/passageprimarybuttontextcolor/index.html b/docs/documentation/passage/elementcustomization/passageprimarybuttontextcolor/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/passageprimarybuttontextcolor/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/passagesecondarybuttonbackgroundcolor/index.html b/docs/documentation/passage/elementcustomization/passagesecondarybuttonbackgroundcolor/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/passagesecondarybuttonbackgroundcolor/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/passagesecondarybuttonbordercolor/index.html b/docs/documentation/passage/elementcustomization/passagesecondarybuttonbordercolor/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/passagesecondarybuttonbordercolor/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/passagesecondarybuttonborderradius/index.html b/docs/documentation/passage/elementcustomization/passagesecondarybuttonborderradius/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/passagesecondarybuttonborderradius/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/passagesecondarybuttonborderwidth/index.html b/docs/documentation/passage/elementcustomization/passagesecondarybuttonborderwidth/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/passagesecondarybuttonborderwidth/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/passagesecondarybuttonhovercolor/index.html b/docs/documentation/passage/elementcustomization/passagesecondarybuttonhovercolor/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/passagesecondarybuttonhovercolor/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/elementcustomization/passagesecondarybuttontextcolor/index.html b/docs/documentation/passage/elementcustomization/passagesecondarybuttontextcolor/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/elementcustomization/passagesecondarybuttontextcolor/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/errorresponse/error(_:_:_:_:)/index.html b/docs/documentation/passage/errorresponse/error(_:_:_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/errorresponse/error(_:_:_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/errorresponse/error-implementations/index.html b/docs/documentation/passage/errorresponse/error-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/errorresponse/error-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/errorresponse/index.html b/docs/documentation/passage/errorresponse/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/errorresponse/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/errorresponse/localizeddescription/index.html b/docs/documentation/passage/errorresponse/localizeddescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/errorresponse/localizeddescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/fontfamily/!=(_:_:)/index.html b/docs/documentation/passage/fontfamily/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/fontfamily/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/fontfamily/andalmono/index.html b/docs/documentation/passage/fontfamily/andalmono/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/fontfamily/andalmono/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/fontfamily/arial/index.html b/docs/documentation/passage/fontfamily/arial/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/fontfamily/arial/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/fontfamily/arialblack/index.html b/docs/documentation/passage/fontfamily/arialblack/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/fontfamily/arialblack/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/fontfamily/baskerville/index.html b/docs/documentation/passage/fontfamily/baskerville/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/fontfamily/baskerville/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/fontfamily/bradleyhand/index.html b/docs/documentation/passage/fontfamily/bradleyhand/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/fontfamily/bradleyhand/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/fontfamily/brushscriptmt/index.html b/docs/documentation/passage/fontfamily/brushscriptmt/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/fontfamily/brushscriptmt/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/fontfamily/comicsansms/index.html b/docs/documentation/passage/fontfamily/comicsansms/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/fontfamily/comicsansms/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/fontfamily/courier/index.html b/docs/documentation/passage/fontfamily/courier/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/fontfamily/courier/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/fontfamily/encode(to:)/index.html b/docs/documentation/passage/fontfamily/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/fontfamily/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/fontfamily/equatable-implementations/index.html b/docs/documentation/passage/fontfamily/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/fontfamily/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/fontfamily/georgia/index.html b/docs/documentation/passage/fontfamily/georgia/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/fontfamily/georgia/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/fontfamily/gillsans/index.html b/docs/documentation/passage/fontfamily/gillsans/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/fontfamily/gillsans/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/fontfamily/hash(into:)/index.html b/docs/documentation/passage/fontfamily/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/fontfamily/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/fontfamily/hashvalue/index.html b/docs/documentation/passage/fontfamily/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/fontfamily/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/fontfamily/helvetica/index.html b/docs/documentation/passage/fontfamily/helvetica/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/fontfamily/helvetica/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/fontfamily/impact/index.html b/docs/documentation/passage/fontfamily/impact/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/fontfamily/impact/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/fontfamily/index.html b/docs/documentation/passage/fontfamily/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/fontfamily/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/fontfamily/init(from:)/index.html b/docs/documentation/passage/fontfamily/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/fontfamily/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/fontfamily/init(rawvalue:)/index.html b/docs/documentation/passage/fontfamily/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/fontfamily/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/fontfamily/lucida/index.html b/docs/documentation/passage/fontfamily/lucida/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/fontfamily/lucida/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/fontfamily/luminari/index.html b/docs/documentation/passage/fontfamily/luminari/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/fontfamily/luminari/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/fontfamily/monaco/index.html b/docs/documentation/passage/fontfamily/monaco/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/fontfamily/monaco/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/fontfamily/palatino/index.html b/docs/documentation/passage/fontfamily/palatino/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/fontfamily/palatino/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/fontfamily/rawrepresentable-implementations/index.html b/docs/documentation/passage/fontfamily/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/fontfamily/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/fontfamily/tahoma/index.html b/docs/documentation/passage/fontfamily/tahoma/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/fontfamily/tahoma/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/fontfamily/timesnewroman/index.html b/docs/documentation/passage/fontfamily/timesnewroman/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/fontfamily/timesnewroman/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/fontfamily/trebuchetms/index.html b/docs/documentation/passage/fontfamily/trebuchetms/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/fontfamily/trebuchetms/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/fontfamily/verdana/index.html b/docs/documentation/passage/fontfamily/verdana/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/fontfamily/verdana/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getappresponse/!=(_:_:)/index.html b/docs/documentation/passage/getappresponse/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getappresponse/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getappresponse/app/index.html b/docs/documentation/passage/getappresponse/app/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getappresponse/app/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getappresponse/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/getappresponse/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getappresponse/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getappresponse/codingkeys/app/index.html b/docs/documentation/passage/getappresponse/codingkeys/app/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getappresponse/codingkeys/app/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getappresponse/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/getappresponse/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getappresponse/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getappresponse/codingkeys/debugdescription/index.html b/docs/documentation/passage/getappresponse/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getappresponse/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getappresponse/codingkeys/description/index.html b/docs/documentation/passage/getappresponse/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getappresponse/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getappresponse/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/getappresponse/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getappresponse/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getappresponse/codingkeys/hash(into:)/index.html b/docs/documentation/passage/getappresponse/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getappresponse/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getappresponse/codingkeys/hashvalue/index.html b/docs/documentation/passage/getappresponse/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getappresponse/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getappresponse/codingkeys/index.html b/docs/documentation/passage/getappresponse/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getappresponse/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getappresponse/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/getappresponse/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getappresponse/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getappresponse/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/getappresponse/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getappresponse/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getappresponse/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/getappresponse/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getappresponse/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getappresponse/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/getappresponse/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getappresponse/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getappresponse/encode(to:)/index.html b/docs/documentation/passage/getappresponse/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getappresponse/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getappresponse/equatable-implementations/index.html b/docs/documentation/passage/getappresponse/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getappresponse/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getappresponse/index.html b/docs/documentation/passage/getappresponse/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getappresponse/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getappresponse/init(app:)/index.html b/docs/documentation/passage/getappresponse/init(app:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getappresponse/init(app:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getappresponse/init(from:)/index.html b/docs/documentation/passage/getappresponse/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getappresponse/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getmagiclinkstatuserror/!=(_:_:)/index.html b/docs/documentation/passage/getmagiclinkstatuserror/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getmagiclinkstatuserror/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getmagiclinkstatuserror/convert(error:)/index.html b/docs/documentation/passage/getmagiclinkstatuserror/convert(error:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getmagiclinkstatuserror/convert(error:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getmagiclinkstatuserror/equatable-implementations/index.html b/docs/documentation/passage/getmagiclinkstatuserror/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getmagiclinkstatuserror/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getmagiclinkstatuserror/error-implementations/index.html b/docs/documentation/passage/getmagiclinkstatuserror/error-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getmagiclinkstatuserror/error-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getmagiclinkstatuserror/index.html b/docs/documentation/passage/getmagiclinkstatuserror/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getmagiclinkstatuserror/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getmagiclinkstatuserror/invalidrequest/index.html b/docs/documentation/passage/getmagiclinkstatuserror/invalidrequest/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getmagiclinkstatuserror/invalidrequest/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getmagiclinkstatuserror/localizeddescription/index.html b/docs/documentation/passage/getmagiclinkstatuserror/localizeddescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getmagiclinkstatuserror/localizeddescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getmagiclinkstatuserror/magiclinknotfound/index.html b/docs/documentation/passage/getmagiclinkstatuserror/magiclinknotfound/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getmagiclinkstatuserror/magiclinknotfound/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getmagiclinkstatuserror/unspecified/index.html b/docs/documentation/passage/getmagiclinkstatuserror/unspecified/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getmagiclinkstatuserror/unspecified/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getmagiclinkstatusrequest/!=(_:_:)/index.html b/docs/documentation/passage/getmagiclinkstatusrequest/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getmagiclinkstatusrequest/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/debugdescription/index.html b/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/description/index.html b/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/hash(into:)/index.html b/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/hashvalue/index.html b/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/id/index.html b/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/id/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/index.html b/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getmagiclinkstatusrequest/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getmagiclinkstatusrequest/encode(to:)/index.html b/docs/documentation/passage/getmagiclinkstatusrequest/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getmagiclinkstatusrequest/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getmagiclinkstatusrequest/equatable-implementations/index.html b/docs/documentation/passage/getmagiclinkstatusrequest/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getmagiclinkstatusrequest/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getmagiclinkstatusrequest/id/index.html b/docs/documentation/passage/getmagiclinkstatusrequest/id/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getmagiclinkstatusrequest/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getmagiclinkstatusrequest/index.html b/docs/documentation/passage/getmagiclinkstatusrequest/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getmagiclinkstatusrequest/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getmagiclinkstatusrequest/init(from:)/index.html b/docs/documentation/passage/getmagiclinkstatusrequest/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getmagiclinkstatusrequest/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/getmagiclinkstatusrequest/init(id:)/index.html b/docs/documentation/passage/getmagiclinkstatusrequest/init(id:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/getmagiclinkstatusrequest/init(id:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/githubsocialconnection/!=(_:_:)/index.html b/docs/documentation/passage/githubsocialconnection/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/githubsocialconnection/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/githubsocialconnection/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/githubsocialconnection/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/githubsocialconnection/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/githubsocialconnection/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/githubsocialconnection/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/githubsocialconnection/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/githubsocialconnection/codingkeys/createdat/index.html b/docs/documentation/passage/githubsocialconnection/codingkeys/createdat/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/githubsocialconnection/codingkeys/createdat/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/githubsocialconnection/codingkeys/debugdescription/index.html b/docs/documentation/passage/githubsocialconnection/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/githubsocialconnection/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/githubsocialconnection/codingkeys/description/index.html b/docs/documentation/passage/githubsocialconnection/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/githubsocialconnection/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/githubsocialconnection/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/githubsocialconnection/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/githubsocialconnection/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/githubsocialconnection/codingkeys/hash(into:)/index.html b/docs/documentation/passage/githubsocialconnection/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/githubsocialconnection/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/githubsocialconnection/codingkeys/hashvalue/index.html b/docs/documentation/passage/githubsocialconnection/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/githubsocialconnection/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/githubsocialconnection/codingkeys/index.html b/docs/documentation/passage/githubsocialconnection/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/githubsocialconnection/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/githubsocialconnection/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/githubsocialconnection/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/githubsocialconnection/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/githubsocialconnection/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/githubsocialconnection/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/githubsocialconnection/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/githubsocialconnection/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/githubsocialconnection/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/githubsocialconnection/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/githubsocialconnection/codingkeys/lastloginat/index.html b/docs/documentation/passage/githubsocialconnection/codingkeys/lastloginat/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/githubsocialconnection/codingkeys/lastloginat/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/githubsocialconnection/codingkeys/providerid/index.html b/docs/documentation/passage/githubsocialconnection/codingkeys/providerid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/githubsocialconnection/codingkeys/providerid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/githubsocialconnection/codingkeys/provideridentifier/index.html b/docs/documentation/passage/githubsocialconnection/codingkeys/provideridentifier/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/githubsocialconnection/codingkeys/provideridentifier/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/githubsocialconnection/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/githubsocialconnection/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/githubsocialconnection/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/githubsocialconnection/createdat/index.html b/docs/documentation/passage/githubsocialconnection/createdat/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/githubsocialconnection/createdat/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/githubsocialconnection/encode(to:)/index.html b/docs/documentation/passage/githubsocialconnection/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/githubsocialconnection/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/githubsocialconnection/equatable-implementations/index.html b/docs/documentation/passage/githubsocialconnection/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/githubsocialconnection/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/githubsocialconnection/index.html b/docs/documentation/passage/githubsocialconnection/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/githubsocialconnection/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/githubsocialconnection/init(from:)/index.html b/docs/documentation/passage/githubsocialconnection/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/githubsocialconnection/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/githubsocialconnection/init(providerid:createdat:lastloginat:provideridentifier:)/index.html b/docs/documentation/passage/githubsocialconnection/init(providerid:createdat:lastloginat:provideridentifier:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/githubsocialconnection/init(providerid:createdat:lastloginat:provideridentifier:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/githubsocialconnection/lastloginat/index.html b/docs/documentation/passage/githubsocialconnection/lastloginat/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/githubsocialconnection/lastloginat/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/githubsocialconnection/providerid/index.html b/docs/documentation/passage/githubsocialconnection/providerid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/githubsocialconnection/providerid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/githubsocialconnection/provideridentifier/index.html b/docs/documentation/passage/githubsocialconnection/provideridentifier/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/githubsocialconnection/provideridentifier/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/googlesocialconnection/!=(_:_:)/index.html b/docs/documentation/passage/googlesocialconnection/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/googlesocialconnection/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/googlesocialconnection/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/googlesocialconnection/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/googlesocialconnection/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/googlesocialconnection/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/googlesocialconnection/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/googlesocialconnection/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/googlesocialconnection/codingkeys/createdat/index.html b/docs/documentation/passage/googlesocialconnection/codingkeys/createdat/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/googlesocialconnection/codingkeys/createdat/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/googlesocialconnection/codingkeys/debugdescription/index.html b/docs/documentation/passage/googlesocialconnection/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/googlesocialconnection/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/googlesocialconnection/codingkeys/description/index.html b/docs/documentation/passage/googlesocialconnection/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/googlesocialconnection/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/googlesocialconnection/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/googlesocialconnection/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/googlesocialconnection/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/googlesocialconnection/codingkeys/hash(into:)/index.html b/docs/documentation/passage/googlesocialconnection/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/googlesocialconnection/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/googlesocialconnection/codingkeys/hashvalue/index.html b/docs/documentation/passage/googlesocialconnection/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/googlesocialconnection/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/googlesocialconnection/codingkeys/index.html b/docs/documentation/passage/googlesocialconnection/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/googlesocialconnection/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/googlesocialconnection/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/googlesocialconnection/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/googlesocialconnection/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/googlesocialconnection/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/googlesocialconnection/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/googlesocialconnection/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/googlesocialconnection/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/googlesocialconnection/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/googlesocialconnection/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/googlesocialconnection/codingkeys/lastloginat/index.html b/docs/documentation/passage/googlesocialconnection/codingkeys/lastloginat/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/googlesocialconnection/codingkeys/lastloginat/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/googlesocialconnection/codingkeys/providerid/index.html b/docs/documentation/passage/googlesocialconnection/codingkeys/providerid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/googlesocialconnection/codingkeys/providerid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/googlesocialconnection/codingkeys/provideridentifier/index.html b/docs/documentation/passage/googlesocialconnection/codingkeys/provideridentifier/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/googlesocialconnection/codingkeys/provideridentifier/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/googlesocialconnection/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/googlesocialconnection/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/googlesocialconnection/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/googlesocialconnection/createdat/index.html b/docs/documentation/passage/googlesocialconnection/createdat/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/googlesocialconnection/createdat/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/googlesocialconnection/encode(to:)/index.html b/docs/documentation/passage/googlesocialconnection/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/googlesocialconnection/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/googlesocialconnection/equatable-implementations/index.html b/docs/documentation/passage/googlesocialconnection/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/googlesocialconnection/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/googlesocialconnection/index.html b/docs/documentation/passage/googlesocialconnection/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/googlesocialconnection/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/googlesocialconnection/init(from:)/index.html b/docs/documentation/passage/googlesocialconnection/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/googlesocialconnection/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/googlesocialconnection/init(providerid:createdat:lastloginat:provideridentifier:)/index.html b/docs/documentation/passage/googlesocialconnection/init(providerid:createdat:lastloginat:provideridentifier:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/googlesocialconnection/init(providerid:createdat:lastloginat:provideridentifier:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/googlesocialconnection/lastloginat/index.html b/docs/documentation/passage/googlesocialconnection/lastloginat/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/googlesocialconnection/lastloginat/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/googlesocialconnection/providerid/index.html b/docs/documentation/passage/googlesocialconnection/providerid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/googlesocialconnection/providerid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/googlesocialconnection/provideridentifier/index.html b/docs/documentation/passage/googlesocialconnection/provideridentifier/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/googlesocialconnection/provideridentifier/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/httpmethod/!=(_:_:)/index.html b/docs/documentation/passage/httpmethod/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/httpmethod/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/httpmethod/connect/index.html b/docs/documentation/passage/httpmethod/connect/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/httpmethod/connect/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/httpmethod/delete/index.html b/docs/documentation/passage/httpmethod/delete/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/httpmethod/delete/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/httpmethod/equatable-implementations/index.html b/docs/documentation/passage/httpmethod/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/httpmethod/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/httpmethod/get/index.html b/docs/documentation/passage/httpmethod/get/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/httpmethod/get/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/httpmethod/hash(into:)/index.html b/docs/documentation/passage/httpmethod/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/httpmethod/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/httpmethod/hashvalue/index.html b/docs/documentation/passage/httpmethod/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/httpmethod/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/httpmethod/head/index.html b/docs/documentation/passage/httpmethod/head/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/httpmethod/head/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/httpmethod/index.html b/docs/documentation/passage/httpmethod/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/httpmethod/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/httpmethod/init(rawvalue:)/index.html b/docs/documentation/passage/httpmethod/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/httpmethod/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/httpmethod/options/index.html b/docs/documentation/passage/httpmethod/options/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/httpmethod/options/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/httpmethod/patch/index.html b/docs/documentation/passage/httpmethod/patch/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/httpmethod/patch/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/httpmethod/post/index.html b/docs/documentation/passage/httpmethod/post/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/httpmethod/post/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/httpmethod/put/index.html b/docs/documentation/passage/httpmethod/put/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/httpmethod/put/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/httpmethod/rawrepresentable-implementations/index.html b/docs/documentation/passage/httpmethod/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/httpmethod/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/httpmethod/trace/index.html b/docs/documentation/passage/httpmethod/trace/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/httpmethod/trace/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/idtokenrequest/!=(_:_:)/index.html b/docs/documentation/passage/idtokenrequest/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/idtokenrequest/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/idtokenrequest/code/index.html b/docs/documentation/passage/idtokenrequest/code/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/idtokenrequest/code/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/idtokenrequest/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/idtokenrequest/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/idtokenrequest/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/idtokenrequest/codingkeys/code/index.html b/docs/documentation/passage/idtokenrequest/codingkeys/code/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/idtokenrequest/codingkeys/code/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/idtokenrequest/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/idtokenrequest/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/idtokenrequest/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/idtokenrequest/codingkeys/connectiontype/index.html b/docs/documentation/passage/idtokenrequest/codingkeys/connectiontype/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/idtokenrequest/codingkeys/connectiontype/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/idtokenrequest/codingkeys/debugdescription/index.html b/docs/documentation/passage/idtokenrequest/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/idtokenrequest/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/idtokenrequest/codingkeys/description/index.html b/docs/documentation/passage/idtokenrequest/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/idtokenrequest/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/idtokenrequest/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/idtokenrequest/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/idtokenrequest/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/idtokenrequest/codingkeys/hash(into:)/index.html b/docs/documentation/passage/idtokenrequest/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/idtokenrequest/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/idtokenrequest/codingkeys/hashvalue/index.html b/docs/documentation/passage/idtokenrequest/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/idtokenrequest/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/idtokenrequest/codingkeys/idtoken/index.html b/docs/documentation/passage/idtokenrequest/codingkeys/idtoken/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/idtokenrequest/codingkeys/idtoken/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/idtokenrequest/codingkeys/index.html b/docs/documentation/passage/idtokenrequest/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/idtokenrequest/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/idtokenrequest/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/idtokenrequest/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/idtokenrequest/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/idtokenrequest/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/idtokenrequest/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/idtokenrequest/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/idtokenrequest/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/idtokenrequest/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/idtokenrequest/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/idtokenrequest/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/idtokenrequest/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/idtokenrequest/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/!=(_:_:)/index.html b/docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/apple/index.html b/docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/apple/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/apple/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/encode(to:)/index.html b/docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/equatable-implementations/index.html b/docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/google/index.html b/docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/google/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/google/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/hash(into:)/index.html b/docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/hashvalue/index.html b/docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/index.html b/docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/init(from:)/index.html b/docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/init(rawvalue:)/index.html b/docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/rawrepresentable-implementations/index.html b/docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/idtokenrequest/connectiontype-swift.enum/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/idtokenrequest/connectiontype-swift.property/index.html b/docs/documentation/passage/idtokenrequest/connectiontype-swift.property/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/idtokenrequest/connectiontype-swift.property/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/idtokenrequest/encode(to:)/index.html b/docs/documentation/passage/idtokenrequest/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/idtokenrequest/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/idtokenrequest/equatable-implementations/index.html b/docs/documentation/passage/idtokenrequest/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/idtokenrequest/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/idtokenrequest/idtoken/index.html b/docs/documentation/passage/idtokenrequest/idtoken/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/idtokenrequest/idtoken/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/idtokenrequest/index.html b/docs/documentation/passage/idtokenrequest/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/idtokenrequest/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/idtokenrequest/init(code:idtoken:connectiontype:)/index.html b/docs/documentation/passage/idtokenrequest/init(code:idtoken:connectiontype:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/idtokenrequest/init(code:idtoken:connectiontype:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/idtokenrequest/init(from:)/index.html b/docs/documentation/passage/idtokenrequest/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/idtokenrequest/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jsondataencoding/encode(_:with:)/index.html b/docs/documentation/passage/jsondataencoding/encode(_:with:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jsondataencoding/encode(_:with:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jsondataencoding/encodingparameters(jsondata:)/index.html b/docs/documentation/passage/jsondataencoding/encodingparameters(jsondata:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jsondataencoding/encodingparameters(jsondata:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jsondataencoding/index.html b/docs/documentation/passage/jsondataencoding/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jsondataencoding/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jsonencodinghelper/encodingparameters(forencodableobject:)-4melq/index.html b/docs/documentation/passage/jsonencodinghelper/encodingparameters(forencodableobject:)-4melq/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jsonencodinghelper/encodingparameters(forencodableobject:)-4melq/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jsonencodinghelper/encodingparameters(forencodableobject:)-g2jf/index.html b/docs/documentation/passage/jsonencodinghelper/encodingparameters(forencodableobject:)-g2jf/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jsonencodinghelper/encodingparameters(forencodableobject:)-g2jf/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jsonencodinghelper/index.html b/docs/documentation/passage/jsonencodinghelper/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jsonencodinghelper/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponse/!=(_:_:)/index.html b/docs/documentation/passage/jwkresponse/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponse/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponse/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/jwkresponse/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponse/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponse/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/jwkresponse/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponse/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponse/codingkeys/debugdescription/index.html b/docs/documentation/passage/jwkresponse/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponse/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponse/codingkeys/description/index.html b/docs/documentation/passage/jwkresponse/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponse/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponse/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/jwkresponse/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponse/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponse/codingkeys/hash(into:)/index.html b/docs/documentation/passage/jwkresponse/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponse/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponse/codingkeys/hashvalue/index.html b/docs/documentation/passage/jwkresponse/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponse/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponse/codingkeys/index.html b/docs/documentation/passage/jwkresponse/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponse/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponse/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/jwkresponse/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponse/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponse/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/jwkresponse/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponse/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponse/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/jwkresponse/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponse/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponse/codingkeys/keys/index.html b/docs/documentation/passage/jwkresponse/codingkeys/keys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponse/codingkeys/keys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponse/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/jwkresponse/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponse/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponse/encode(to:)/index.html b/docs/documentation/passage/jwkresponse/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponse/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponse/equatable-implementations/index.html b/docs/documentation/passage/jwkresponse/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponse/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponse/index.html b/docs/documentation/passage/jwkresponse/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponse/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponse/init(from:)/index.html b/docs/documentation/passage/jwkresponse/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponse/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponse/init(keys:)/index.html b/docs/documentation/passage/jwkresponse/init(keys:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponse/init(keys:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponse/keys/index.html b/docs/documentation/passage/jwkresponse/keys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponse/keys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponsekeysinner/!=(_:_:)/index.html b/docs/documentation/passage/jwkresponsekeysinner/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponsekeysinner/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponsekeysinner/alg/index.html b/docs/documentation/passage/jwkresponsekeysinner/alg/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponsekeysinner/alg/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponsekeysinner/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/jwkresponsekeysinner/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponsekeysinner/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponsekeysinner/codingkeys/alg/index.html b/docs/documentation/passage/jwkresponsekeysinner/codingkeys/alg/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponsekeysinner/codingkeys/alg/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponsekeysinner/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/jwkresponsekeysinner/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponsekeysinner/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponsekeysinner/codingkeys/debugdescription/index.html b/docs/documentation/passage/jwkresponsekeysinner/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponsekeysinner/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponsekeysinner/codingkeys/description/index.html b/docs/documentation/passage/jwkresponsekeysinner/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponsekeysinner/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponsekeysinner/codingkeys/e/index.html b/docs/documentation/passage/jwkresponsekeysinner/codingkeys/e/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponsekeysinner/codingkeys/e/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponsekeysinner/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/jwkresponsekeysinner/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponsekeysinner/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponsekeysinner/codingkeys/hash(into:)/index.html b/docs/documentation/passage/jwkresponsekeysinner/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponsekeysinner/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponsekeysinner/codingkeys/hashvalue/index.html b/docs/documentation/passage/jwkresponsekeysinner/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponsekeysinner/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponsekeysinner/codingkeys/index.html b/docs/documentation/passage/jwkresponsekeysinner/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponsekeysinner/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponsekeysinner/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/jwkresponsekeysinner/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponsekeysinner/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponsekeysinner/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/jwkresponsekeysinner/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponsekeysinner/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponsekeysinner/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/jwkresponsekeysinner/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponsekeysinner/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponsekeysinner/codingkeys/kid/index.html b/docs/documentation/passage/jwkresponsekeysinner/codingkeys/kid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponsekeysinner/codingkeys/kid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponsekeysinner/codingkeys/kty/index.html b/docs/documentation/passage/jwkresponsekeysinner/codingkeys/kty/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponsekeysinner/codingkeys/kty/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponsekeysinner/codingkeys/n/index.html b/docs/documentation/passage/jwkresponsekeysinner/codingkeys/n/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponsekeysinner/codingkeys/n/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponsekeysinner/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/jwkresponsekeysinner/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponsekeysinner/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponsekeysinner/codingkeys/use/index.html b/docs/documentation/passage/jwkresponsekeysinner/codingkeys/use/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponsekeysinner/codingkeys/use/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponsekeysinner/e/index.html b/docs/documentation/passage/jwkresponsekeysinner/e/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponsekeysinner/e/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponsekeysinner/encode(to:)/index.html b/docs/documentation/passage/jwkresponsekeysinner/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponsekeysinner/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponsekeysinner/equatable-implementations/index.html b/docs/documentation/passage/jwkresponsekeysinner/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponsekeysinner/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponsekeysinner/index.html b/docs/documentation/passage/jwkresponsekeysinner/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponsekeysinner/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponsekeysinner/init(alg:e:kid:kty:n:use:)/index.html b/docs/documentation/passage/jwkresponsekeysinner/init(alg:e:kid:kty:n:use:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponsekeysinner/init(alg:e:kid:kty:n:use:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponsekeysinner/init(from:)/index.html b/docs/documentation/passage/jwkresponsekeysinner/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponsekeysinner/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponsekeysinner/kid/index.html b/docs/documentation/passage/jwkresponsekeysinner/kid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponsekeysinner/kid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponsekeysinner/kty/index.html b/docs/documentation/passage/jwkresponsekeysinner/kty/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponsekeysinner/kty/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponsekeysinner/n/index.html b/docs/documentation/passage/jwkresponsekeysinner/n/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponsekeysinner/n/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwkresponsekeysinner/use/index.html b/docs/documentation/passage/jwkresponsekeysinner/use/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwkresponsekeysinner/use/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwksapi/getjwks(appid:)/index.html b/docs/documentation/passage/jwksapi/getjwks(appid:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwksapi/getjwks(appid:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwksapi/getjwkswithrequestbuilder(appid:)/index.html b/docs/documentation/passage/jwksapi/getjwkswithrequestbuilder(appid:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwksapi/getjwkswithrequestbuilder(appid:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/jwksapi/index.html b/docs/documentation/passage/jwksapi/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/jwksapi/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layoutconfig/!=(_:_:)/index.html b/docs/documentation/passage/layoutconfig/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layoutconfig/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layoutconfig/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/layoutconfig/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layoutconfig/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layoutconfig/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/layoutconfig/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layoutconfig/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layoutconfig/codingkeys/debugdescription/index.html b/docs/documentation/passage/layoutconfig/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layoutconfig/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layoutconfig/codingkeys/description/index.html b/docs/documentation/passage/layoutconfig/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layoutconfig/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layoutconfig/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/layoutconfig/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layoutconfig/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layoutconfig/codingkeys/h/index.html b/docs/documentation/passage/layoutconfig/codingkeys/h/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layoutconfig/codingkeys/h/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layoutconfig/codingkeys/hash(into:)/index.html b/docs/documentation/passage/layoutconfig/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layoutconfig/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layoutconfig/codingkeys/hashvalue/index.html b/docs/documentation/passage/layoutconfig/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layoutconfig/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layoutconfig/codingkeys/id/index.html b/docs/documentation/passage/layoutconfig/codingkeys/id/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layoutconfig/codingkeys/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layoutconfig/codingkeys/index.html b/docs/documentation/passage/layoutconfig/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layoutconfig/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layoutconfig/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/layoutconfig/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layoutconfig/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layoutconfig/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/layoutconfig/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layoutconfig/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layoutconfig/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/layoutconfig/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layoutconfig/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layoutconfig/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/layoutconfig/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layoutconfig/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layoutconfig/codingkeys/w/index.html b/docs/documentation/passage/layoutconfig/codingkeys/w/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layoutconfig/codingkeys/w/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layoutconfig/codingkeys/x/index.html b/docs/documentation/passage/layoutconfig/codingkeys/x/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layoutconfig/codingkeys/x/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layoutconfig/codingkeys/y/index.html b/docs/documentation/passage/layoutconfig/codingkeys/y/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layoutconfig/codingkeys/y/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layoutconfig/encode(to:)/index.html b/docs/documentation/passage/layoutconfig/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layoutconfig/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layoutconfig/equatable-implementations/index.html b/docs/documentation/passage/layoutconfig/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layoutconfig/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layoutconfig/h/index.html b/docs/documentation/passage/layoutconfig/h/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layoutconfig/h/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layoutconfig/id/index.html b/docs/documentation/passage/layoutconfig/id/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layoutconfig/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layoutconfig/index.html b/docs/documentation/passage/layoutconfig/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layoutconfig/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layoutconfig/init(from:)/index.html b/docs/documentation/passage/layoutconfig/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layoutconfig/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layoutconfig/init(h:id:w:x:y:)/index.html b/docs/documentation/passage/layoutconfig/init(h:id:w:x:y:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layoutconfig/init(h:id:w:x:y:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layoutconfig/w/index.html b/docs/documentation/passage/layoutconfig/w/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layoutconfig/w/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layoutconfig/x/index.html b/docs/documentation/passage/layoutconfig/x/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layoutconfig/x/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layoutconfig/y/index.html b/docs/documentation/passage/layoutconfig/y/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layoutconfig/y/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layouts/!=(_:_:)/index.html b/docs/documentation/passage/layouts/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layouts/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layouts/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/layouts/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layouts/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layouts/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/layouts/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layouts/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layouts/codingkeys/debugdescription/index.html b/docs/documentation/passage/layouts/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layouts/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layouts/codingkeys/description/index.html b/docs/documentation/passage/layouts/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layouts/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layouts/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/layouts/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layouts/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layouts/codingkeys/hash(into:)/index.html b/docs/documentation/passage/layouts/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layouts/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layouts/codingkeys/hashvalue/index.html b/docs/documentation/passage/layouts/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layouts/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layouts/codingkeys/index.html b/docs/documentation/passage/layouts/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layouts/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layouts/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/layouts/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layouts/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layouts/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/layouts/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layouts/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layouts/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/layouts/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layouts/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layouts/codingkeys/profile/index.html b/docs/documentation/passage/layouts/codingkeys/profile/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layouts/codingkeys/profile/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layouts/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/layouts/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layouts/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layouts/codingkeys/registration/index.html b/docs/documentation/passage/layouts/codingkeys/registration/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layouts/codingkeys/registration/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layouts/encode(to:)/index.html b/docs/documentation/passage/layouts/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layouts/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layouts/equatable-implementations/index.html b/docs/documentation/passage/layouts/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layouts/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layouts/index.html b/docs/documentation/passage/layouts/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layouts/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layouts/init(from:)/index.html b/docs/documentation/passage/layouts/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layouts/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layouts/init(profile:registration:)/index.html b/docs/documentation/passage/layouts/init(profile:registration:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layouts/init(profile:registration:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layouts/profile/index.html b/docs/documentation/passage/layouts/profile/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layouts/profile/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/layouts/registration/index.html b/docs/documentation/passage/layouts/registration/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/layouts/registration/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginapi/index.html b/docs/documentation/passage/loginapi/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginapi/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginapi/loginmagiclink(appid:loginmagiclinkrequest:)/index.html b/docs/documentation/passage/loginapi/loginmagiclink(appid:loginmagiclinkrequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginapi/loginmagiclink(appid:loginmagiclinkrequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginapi/loginmagiclinkwithrequestbuilder(appid:loginmagiclinkrequest:)/index.html b/docs/documentation/passage/loginapi/loginmagiclinkwithrequestbuilder(appid:loginmagiclinkrequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginapi/loginmagiclinkwithrequestbuilder(appid:loginmagiclinkrequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginapi/loginonetimepasscode(appid:loginonetimepasscoderequest:)/index.html b/docs/documentation/passage/loginapi/loginonetimepasscode(appid:loginonetimepasscoderequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginapi/loginonetimepasscode(appid:loginonetimepasscoderequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginapi/loginonetimepasscodewithrequestbuilder(appid:loginonetimepasscoderequest:)/index.html b/docs/documentation/passage/loginapi/loginonetimepasscodewithrequestbuilder(appid:loginonetimepasscoderequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginapi/loginonetimepasscodewithrequestbuilder(appid:loginonetimepasscoderequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginapi/loginwebauthnfinish(appid:loginwebauthnfinishrequest:)/index.html b/docs/documentation/passage/loginapi/loginwebauthnfinish(appid:loginwebauthnfinishrequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginapi/loginwebauthnfinish(appid:loginwebauthnfinishrequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginapi/loginwebauthnfinishwithrequestbuilder(appid:loginwebauthnfinishrequest:)/index.html b/docs/documentation/passage/loginapi/loginwebauthnfinishwithrequestbuilder(appid:loginwebauthnfinishrequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginapi/loginwebauthnfinishwithrequestbuilder(appid:loginwebauthnfinishrequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginapi/loginwebauthnstart(appid:loginwebauthnstartrequest:)/index.html b/docs/documentation/passage/loginapi/loginwebauthnstart(appid:loginwebauthnstartrequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginapi/loginwebauthnstart(appid:loginwebauthnstartrequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginapi/loginwebauthnstartwithrequestbuilder(appid:loginwebauthnstartrequest:)/index.html b/docs/documentation/passage/loginapi/loginwebauthnstartwithrequestbuilder(appid:loginwebauthnstartrequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginapi/loginwebauthnstartwithrequestbuilder(appid:loginwebauthnstartrequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkrequest/!=(_:_:)/index.html b/docs/documentation/passage/loginmagiclinkrequest/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkrequest/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkrequest/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/loginmagiclinkrequest/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkrequest/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkrequest/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/loginmagiclinkrequest/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkrequest/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkrequest/codingkeys/debugdescription/index.html b/docs/documentation/passage/loginmagiclinkrequest/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkrequest/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkrequest/codingkeys/description/index.html b/docs/documentation/passage/loginmagiclinkrequest/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkrequest/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkrequest/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/loginmagiclinkrequest/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkrequest/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkrequest/codingkeys/hash(into:)/index.html b/docs/documentation/passage/loginmagiclinkrequest/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkrequest/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkrequest/codingkeys/hashvalue/index.html b/docs/documentation/passage/loginmagiclinkrequest/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkrequest/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkrequest/codingkeys/identifier/index.html b/docs/documentation/passage/loginmagiclinkrequest/codingkeys/identifier/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkrequest/codingkeys/identifier/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkrequest/codingkeys/index.html b/docs/documentation/passage/loginmagiclinkrequest/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkrequest/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkrequest/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/loginmagiclinkrequest/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkrequest/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkrequest/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/loginmagiclinkrequest/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkrequest/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkrequest/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/loginmagiclinkrequest/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkrequest/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkrequest/codingkeys/language/index.html b/docs/documentation/passage/loginmagiclinkrequest/codingkeys/language/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkrequest/codingkeys/language/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkrequest/codingkeys/magiclinkpath/index.html b/docs/documentation/passage/loginmagiclinkrequest/codingkeys/magiclinkpath/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkrequest/codingkeys/magiclinkpath/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkrequest/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/loginmagiclinkrequest/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkrequest/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkrequest/encode(to:)/index.html b/docs/documentation/passage/loginmagiclinkrequest/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkrequest/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkrequest/equatable-implementations/index.html b/docs/documentation/passage/loginmagiclinkrequest/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkrequest/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkrequest/identifier/index.html b/docs/documentation/passage/loginmagiclinkrequest/identifier/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkrequest/identifier/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkrequest/index.html b/docs/documentation/passage/loginmagiclinkrequest/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkrequest/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkrequest/init(from:)/index.html b/docs/documentation/passage/loginmagiclinkrequest/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkrequest/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkrequest/init(identifier:language:magiclinkpath:)/index.html b/docs/documentation/passage/loginmagiclinkrequest/init(identifier:language:magiclinkpath:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkrequest/init(identifier:language:magiclinkpath:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkrequest/language/index.html b/docs/documentation/passage/loginmagiclinkrequest/language/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkrequest/language/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkrequest/magiclinkpath/index.html b/docs/documentation/passage/loginmagiclinkrequest/magiclinkpath/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkrequest/magiclinkpath/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkresponse/!=(_:_:)/index.html b/docs/documentation/passage/loginmagiclinkresponse/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkresponse/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkresponse/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/loginmagiclinkresponse/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkresponse/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkresponse/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/loginmagiclinkresponse/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkresponse/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkresponse/codingkeys/debugdescription/index.html b/docs/documentation/passage/loginmagiclinkresponse/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkresponse/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkresponse/codingkeys/description/index.html b/docs/documentation/passage/loginmagiclinkresponse/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkresponse/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkresponse/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/loginmagiclinkresponse/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkresponse/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkresponse/codingkeys/hash(into:)/index.html b/docs/documentation/passage/loginmagiclinkresponse/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkresponse/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkresponse/codingkeys/hashvalue/index.html b/docs/documentation/passage/loginmagiclinkresponse/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkresponse/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkresponse/codingkeys/index.html b/docs/documentation/passage/loginmagiclinkresponse/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkresponse/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkresponse/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/loginmagiclinkresponse/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkresponse/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkresponse/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/loginmagiclinkresponse/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkresponse/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkresponse/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/loginmagiclinkresponse/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkresponse/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkresponse/codingkeys/magiclink/index.html b/docs/documentation/passage/loginmagiclinkresponse/codingkeys/magiclink/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkresponse/codingkeys/magiclink/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkresponse/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/loginmagiclinkresponse/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkresponse/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkresponse/encode(to:)/index.html b/docs/documentation/passage/loginmagiclinkresponse/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkresponse/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkresponse/equatable-implementations/index.html b/docs/documentation/passage/loginmagiclinkresponse/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkresponse/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkresponse/index.html b/docs/documentation/passage/loginmagiclinkresponse/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkresponse/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkresponse/init(from:)/index.html b/docs/documentation/passage/loginmagiclinkresponse/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkresponse/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkresponse/init(magiclink:)/index.html b/docs/documentation/passage/loginmagiclinkresponse/init(magiclink:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkresponse/init(magiclink:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginmagiclinkresponse/magiclink/index.html b/docs/documentation/passage/loginmagiclinkresponse/magiclink/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginmagiclinkresponse/magiclink/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginonetimepasscoderequest/!=(_:_:)/index.html b/docs/documentation/passage/loginonetimepasscoderequest/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginonetimepasscoderequest/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/debugdescription/index.html b/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/description/index.html b/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/hash(into:)/index.html b/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/hashvalue/index.html b/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/identifier/index.html b/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/identifier/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/identifier/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/index.html b/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/language/index.html b/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/language/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/language/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginonetimepasscoderequest/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginonetimepasscoderequest/encode(to:)/index.html b/docs/documentation/passage/loginonetimepasscoderequest/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginonetimepasscoderequest/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginonetimepasscoderequest/equatable-implementations/index.html b/docs/documentation/passage/loginonetimepasscoderequest/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginonetimepasscoderequest/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginonetimepasscoderequest/identifier/index.html b/docs/documentation/passage/loginonetimepasscoderequest/identifier/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginonetimepasscoderequest/identifier/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginonetimepasscoderequest/index.html b/docs/documentation/passage/loginonetimepasscoderequest/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginonetimepasscoderequest/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginonetimepasscoderequest/init(from:)/index.html b/docs/documentation/passage/loginonetimepasscoderequest/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginonetimepasscoderequest/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginonetimepasscoderequest/init(identifier:language:)/index.html b/docs/documentation/passage/loginonetimepasscoderequest/init(identifier:language:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginonetimepasscoderequest/init(identifier:language:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginonetimepasscoderequest/language/index.html b/docs/documentation/passage/loginonetimepasscoderequest/language/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginonetimepasscoderequest/language/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnfinishrequest/!=(_:_:)/index.html b/docs/documentation/passage/loginwebauthnfinishrequest/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnfinishrequest/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/debugdescription/index.html b/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/description/index.html b/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/handshakeid/index.html b/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/handshakeid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/handshakeid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/handshakeresponse/index.html b/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/handshakeresponse/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/handshakeresponse/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/hash(into:)/index.html b/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/hashvalue/index.html b/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/index.html b/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/userid/index.html b/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/userid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnfinishrequest/codingkeys/userid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnfinishrequest/encode(to:)/index.html b/docs/documentation/passage/loginwebauthnfinishrequest/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnfinishrequest/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnfinishrequest/equatable-implementations/index.html b/docs/documentation/passage/loginwebauthnfinishrequest/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnfinishrequest/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnfinishrequest/handshakeid/index.html b/docs/documentation/passage/loginwebauthnfinishrequest/handshakeid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnfinishrequest/handshakeid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnfinishrequest/handshakeresponse/index.html b/docs/documentation/passage/loginwebauthnfinishrequest/handshakeresponse/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnfinishrequest/handshakeresponse/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnfinishrequest/index.html b/docs/documentation/passage/loginwebauthnfinishrequest/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnfinishrequest/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnfinishrequest/init(from:)/index.html b/docs/documentation/passage/loginwebauthnfinishrequest/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnfinishrequest/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnfinishrequest/init(handshakeid:handshakeresponse:userid:)/index.html b/docs/documentation/passage/loginwebauthnfinishrequest/init(handshakeid:handshakeresponse:userid:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnfinishrequest/init(handshakeid:handshakeresponse:userid:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnfinishrequest/userid/index.html b/docs/documentation/passage/loginwebauthnfinishrequest/userid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnfinishrequest/userid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartrequest/!=(_:_:)/index.html b/docs/documentation/passage/loginwebauthnstartrequest/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartrequest/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/debugdescription/index.html b/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/description/index.html b/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/hash(into:)/index.html b/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/hashvalue/index.html b/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/identifier/index.html b/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/identifier/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/identifier/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/index.html b/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartrequest/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartrequest/encode(to:)/index.html b/docs/documentation/passage/loginwebauthnstartrequest/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartrequest/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartrequest/equatable-implementations/index.html b/docs/documentation/passage/loginwebauthnstartrequest/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartrequest/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartrequest/identifier/index.html b/docs/documentation/passage/loginwebauthnstartrequest/identifier/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartrequest/identifier/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartrequest/index.html b/docs/documentation/passage/loginwebauthnstartrequest/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartrequest/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartrequest/init(from:)/index.html b/docs/documentation/passage/loginwebauthnstartrequest/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartrequest/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartrequest/init(identifier:)/index.html b/docs/documentation/passage/loginwebauthnstartrequest/init(identifier:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartrequest/init(identifier:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartresponse/!=(_:_:)/index.html b/docs/documentation/passage/loginwebauthnstartresponse/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartresponse/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/debugdescription/index.html b/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/description/index.html b/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/handshake/index.html b/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/handshake/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/handshake/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/hash(into:)/index.html b/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/hashvalue/index.html b/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/index.html b/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/user/index.html b/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/user/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartresponse/codingkeys/user/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartresponse/encode(to:)/index.html b/docs/documentation/passage/loginwebauthnstartresponse/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartresponse/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartresponse/equatable-implementations/index.html b/docs/documentation/passage/loginwebauthnstartresponse/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartresponse/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartresponse/handshake/index.html b/docs/documentation/passage/loginwebauthnstartresponse/handshake/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartresponse/handshake/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartresponse/index.html b/docs/documentation/passage/loginwebauthnstartresponse/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartresponse/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartresponse/init(from:)/index.html b/docs/documentation/passage/loginwebauthnstartresponse/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartresponse/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartresponse/init(handshake:user:)/index.html b/docs/documentation/passage/loginwebauthnstartresponse/init(handshake:user:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartresponse/init(handshake:user:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwebauthnstartresponse/user/index.html b/docs/documentation/passage/loginwebauthnstartresponse/user/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwebauthnstartresponse/user/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwithpasskeyerror/!=(_:_:)/index.html b/docs/documentation/passage/loginwithpasskeyerror/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwithpasskeyerror/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwithpasskeyerror/authorizationfailed/index.html b/docs/documentation/passage/loginwithpasskeyerror/authorizationfailed/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwithpasskeyerror/authorizationfailed/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwithpasskeyerror/canceled/index.html b/docs/documentation/passage/loginwithpasskeyerror/canceled/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwithpasskeyerror/canceled/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwithpasskeyerror/convert(error:)/index.html b/docs/documentation/passage/loginwithpasskeyerror/convert(error:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwithpasskeyerror/convert(error:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwithpasskeyerror/discoverableloginfailed/index.html b/docs/documentation/passage/loginwithpasskeyerror/discoverableloginfailed/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwithpasskeyerror/discoverableloginfailed/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwithpasskeyerror/equatable-implementations/index.html b/docs/documentation/passage/loginwithpasskeyerror/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwithpasskeyerror/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwithpasskeyerror/error-implementations/index.html b/docs/documentation/passage/loginwithpasskeyerror/error-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwithpasskeyerror/error-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwithpasskeyerror/index.html b/docs/documentation/passage/loginwithpasskeyerror/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwithpasskeyerror/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwithpasskeyerror/invalidrequest/index.html b/docs/documentation/passage/loginwithpasskeyerror/invalidrequest/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwithpasskeyerror/invalidrequest/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwithpasskeyerror/localizeddescription/index.html b/docs/documentation/passage/loginwithpasskeyerror/localizeddescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwithpasskeyerror/localizeddescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwithpasskeyerror/unspecified/index.html b/docs/documentation/passage/loginwithpasskeyerror/unspecified/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwithpasskeyerror/unspecified/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwithpasskeyerror/userdoesnotexist/index.html b/docs/documentation/passage/loginwithpasskeyerror/userdoesnotexist/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwithpasskeyerror/userdoesnotexist/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwithpasskeyerror/usernotactive/index.html b/docs/documentation/passage/loginwithpasskeyerror/usernotactive/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwithpasskeyerror/usernotactive/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/loginwithpasskeyerror/webauthnloginfailed/index.html b/docs/documentation/passage/loginwithpasskeyerror/webauthnloginfailed/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/loginwithpasskeyerror/webauthnloginfailed/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclink/!=(_:_:)/index.html b/docs/documentation/passage/magiclink/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclink/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclink/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/magiclink/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclink/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclink/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/magiclink/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclink/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclink/codingkeys/debugdescription/index.html b/docs/documentation/passage/magiclink/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclink/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclink/codingkeys/description/index.html b/docs/documentation/passage/magiclink/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclink/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclink/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/magiclink/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclink/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclink/codingkeys/hash(into:)/index.html b/docs/documentation/passage/magiclink/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclink/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclink/codingkeys/hashvalue/index.html b/docs/documentation/passage/magiclink/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclink/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclink/codingkeys/id/index.html b/docs/documentation/passage/magiclink/codingkeys/id/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclink/codingkeys/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclink/codingkeys/index.html b/docs/documentation/passage/magiclink/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclink/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclink/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/magiclink/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclink/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclink/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/magiclink/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclink/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclink/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/magiclink/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclink/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclink/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/magiclink/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclink/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclink/encode(to:)/index.html b/docs/documentation/passage/magiclink/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclink/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclink/equatable-implementations/index.html b/docs/documentation/passage/magiclink/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclink/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclink/init(id:)/index.html b/docs/documentation/passage/magiclink/init(id:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclink/init(id:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkactivateerror/!=(_:_:)/index.html b/docs/documentation/passage/magiclinkactivateerror/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkactivateerror/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkactivateerror/convert(error:)/index.html b/docs/documentation/passage/magiclinkactivateerror/convert(error:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkactivateerror/convert(error:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkactivateerror/equatable-implementations/index.html b/docs/documentation/passage/magiclinkactivateerror/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkactivateerror/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkactivateerror/error-implementations/index.html b/docs/documentation/passage/magiclinkactivateerror/error-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkactivateerror/error-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkactivateerror/index.html b/docs/documentation/passage/magiclinkactivateerror/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkactivateerror/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkactivateerror/localizeddescription/index.html b/docs/documentation/passage/magiclinkactivateerror/localizeddescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkactivateerror/localizeddescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkactivateerror/magiclinknotfound/index.html b/docs/documentation/passage/magiclinkactivateerror/magiclinknotfound/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkactivateerror/magiclinknotfound/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkactivateerror/unspecified/index.html b/docs/documentation/passage/magiclinkactivateerror/unspecified/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkactivateerror/unspecified/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkactivateerror/usernotactive/index.html b/docs/documentation/passage/magiclinkactivateerror/usernotactive/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkactivateerror/usernotactive/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkapi/activatemagiclink(appid:activatemagiclinkrequest:)/index.html b/docs/documentation/passage/magiclinkapi/activatemagiclink(appid:activatemagiclinkrequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkapi/activatemagiclink(appid:activatemagiclinkrequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkapi/activatemagiclinkwithrequestbuilder(appid:activatemagiclinkrequest:)/index.html b/docs/documentation/passage/magiclinkapi/activatemagiclinkwithrequestbuilder(appid:activatemagiclinkrequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkapi/activatemagiclinkwithrequestbuilder(appid:activatemagiclinkrequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkapi/index.html b/docs/documentation/passage/magiclinkapi/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkapi/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkapi/magiclinkstatus(appid:getmagiclinkstatusrequest:)/index.html b/docs/documentation/passage/magiclinkapi/magiclinkstatus(appid:getmagiclinkstatusrequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkapi/magiclinkstatus(appid:getmagiclinkstatusrequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkapi/magiclinkstatuswithrequestbuilder(appid:getmagiclinkstatusrequest:)/index.html b/docs/documentation/passage/magiclinkapi/magiclinkstatuswithrequestbuilder(appid:getmagiclinkstatusrequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkapi/magiclinkstatuswithrequestbuilder(appid:getmagiclinkstatusrequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkauthmethod/!=(_:_:)/index.html b/docs/documentation/passage/magiclinkauthmethod/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkauthmethod/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkauthmethod/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/magiclinkauthmethod/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkauthmethod/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkauthmethod/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/magiclinkauthmethod/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkauthmethod/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkauthmethod/codingkeys/debugdescription/index.html b/docs/documentation/passage/magiclinkauthmethod/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkauthmethod/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkauthmethod/codingkeys/description/index.html b/docs/documentation/passage/magiclinkauthmethod/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkauthmethod/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkauthmethod/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/magiclinkauthmethod/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkauthmethod/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkauthmethod/codingkeys/hash(into:)/index.html b/docs/documentation/passage/magiclinkauthmethod/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkauthmethod/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkauthmethod/codingkeys/hashvalue/index.html b/docs/documentation/passage/magiclinkauthmethod/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkauthmethod/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkauthmethod/codingkeys/index.html b/docs/documentation/passage/magiclinkauthmethod/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkauthmethod/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkauthmethod/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/magiclinkauthmethod/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkauthmethod/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkauthmethod/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/magiclinkauthmethod/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkauthmethod/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkauthmethod/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/magiclinkauthmethod/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkauthmethod/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkauthmethod/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/magiclinkauthmethod/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkauthmethod/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkauthmethod/codingkeys/ttl/index.html b/docs/documentation/passage/magiclinkauthmethod/codingkeys/ttl/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkauthmethod/codingkeys/ttl/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkauthmethod/codingkeys/ttldisplayunit/index.html b/docs/documentation/passage/magiclinkauthmethod/codingkeys/ttldisplayunit/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkauthmethod/codingkeys/ttldisplayunit/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkauthmethod/encode(to:)/index.html b/docs/documentation/passage/magiclinkauthmethod/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkauthmethod/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkauthmethod/equatable-implementations/index.html b/docs/documentation/passage/magiclinkauthmethod/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkauthmethod/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkauthmethod/index.html b/docs/documentation/passage/magiclinkauthmethod/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkauthmethod/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkauthmethod/init(from:)/index.html b/docs/documentation/passage/magiclinkauthmethod/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkauthmethod/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkauthmethod/init(ttl:ttldisplayunit:)/index.html b/docs/documentation/passage/magiclinkauthmethod/init(ttl:ttldisplayunit:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkauthmethod/init(ttl:ttldisplayunit:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkauthmethod/ttl/index.html b/docs/documentation/passage/magiclinkauthmethod/ttl/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkauthmethod/ttl/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkauthmethod/ttldisplayunit/index.html b/docs/documentation/passage/magiclinkauthmethod/ttldisplayunit/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkauthmethod/ttldisplayunit/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkresponse/!=(_:_:)/index.html b/docs/documentation/passage/magiclinkresponse/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkresponse/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkresponse/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/magiclinkresponse/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkresponse/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkresponse/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/magiclinkresponse/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkresponse/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkresponse/codingkeys/debugdescription/index.html b/docs/documentation/passage/magiclinkresponse/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkresponse/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkresponse/codingkeys/description/index.html b/docs/documentation/passage/magiclinkresponse/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkresponse/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkresponse/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/magiclinkresponse/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkresponse/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkresponse/codingkeys/hash(into:)/index.html b/docs/documentation/passage/magiclinkresponse/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkresponse/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkresponse/codingkeys/hashvalue/index.html b/docs/documentation/passage/magiclinkresponse/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkresponse/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkresponse/codingkeys/index.html b/docs/documentation/passage/magiclinkresponse/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkresponse/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkresponse/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/magiclinkresponse/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkresponse/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkresponse/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/magiclinkresponse/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkresponse/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkresponse/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/magiclinkresponse/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkresponse/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkresponse/codingkeys/magiclink/index.html b/docs/documentation/passage/magiclinkresponse/codingkeys/magiclink/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkresponse/codingkeys/magiclink/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkresponse/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/magiclinkresponse/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkresponse/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkresponse/encode(to:)/index.html b/docs/documentation/passage/magiclinkresponse/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkresponse/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkresponse/equatable-implementations/index.html b/docs/documentation/passage/magiclinkresponse/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkresponse/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkresponse/index.html b/docs/documentation/passage/magiclinkresponse/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkresponse/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkresponse/init(from:)/index.html b/docs/documentation/passage/magiclinkresponse/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkresponse/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkresponse/init(magiclink:)/index.html b/docs/documentation/passage/magiclinkresponse/init(magiclink:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkresponse/init(magiclink:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/magiclinkresponse/magiclink/index.html b/docs/documentation/passage/magiclinkresponse/magiclink/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/magiclinkresponse/magiclink/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model400code/!=(_:_:)/index.html b/docs/documentation/passage/model400code/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model400code/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model400code/clientversion/index.html b/docs/documentation/passage/model400code/clientversion/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model400code/clientversion/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model400code/encode(to:)/index.html b/docs/documentation/passage/model400code/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model400code/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model400code/equatable-implementations/index.html b/docs/documentation/passage/model400code/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model400code/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model400code/hash(into:)/index.html b/docs/documentation/passage/model400code/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model400code/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model400code/hashvalue/index.html b/docs/documentation/passage/model400code/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model400code/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model400code/index.html b/docs/documentation/passage/model400code/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model400code/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model400code/init(from:)/index.html b/docs/documentation/passage/model400code/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model400code/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model400code/init(rawvalue:)/index.html b/docs/documentation/passage/model400code/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model400code/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model400code/rawrepresentable-implementations/index.html b/docs/documentation/passage/model400code/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model400code/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model400code/request/index.html b/docs/documentation/passage/model400code/request/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model400code/request/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model400error/!=(_:_:)/index.html b/docs/documentation/passage/model400error/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model400error/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model400error/code/index.html b/docs/documentation/passage/model400error/code/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model400error/code/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model400error/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/model400error/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model400error/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model400error/codingkeys/code/index.html b/docs/documentation/passage/model400error/codingkeys/code/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model400error/codingkeys/code/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model400error/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/model400error/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model400error/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model400error/codingkeys/debugdescription/index.html b/docs/documentation/passage/model400error/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model400error/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model400error/codingkeys/description/index.html b/docs/documentation/passage/model400error/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model400error/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model400error/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/model400error/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model400error/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model400error/codingkeys/error/index.html b/docs/documentation/passage/model400error/codingkeys/error/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model400error/codingkeys/error/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model400error/codingkeys/hash(into:)/index.html b/docs/documentation/passage/model400error/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model400error/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model400error/codingkeys/hashvalue/index.html b/docs/documentation/passage/model400error/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model400error/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model400error/codingkeys/index.html b/docs/documentation/passage/model400error/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model400error/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model400error/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/model400error/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model400error/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model400error/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/model400error/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model400error/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model400error/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/model400error/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model400error/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model400error/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/model400error/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model400error/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model400error/encode(to:)/index.html b/docs/documentation/passage/model400error/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model400error/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model400error/equatable-implementations/index.html b/docs/documentation/passage/model400error/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model400error/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model400error/error/index.html b/docs/documentation/passage/model400error/error/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model400error/error/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model400error/index.html b/docs/documentation/passage/model400error/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model400error/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model400error/init(code:error:)/index.html b/docs/documentation/passage/model400error/init(code:error:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model400error/init(code:error:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model400error/init(from:)/index.html b/docs/documentation/passage/model400error/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model400error/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401code/!=(_:_:)/index.html b/docs/documentation/passage/model401code/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401code/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401code/discoverableloginfailed/index.html b/docs/documentation/passage/model401code/discoverableloginfailed/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401code/discoverableloginfailed/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401code/encode(to:)/index.html b/docs/documentation/passage/model401code/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401code/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401code/equatable-implementations/index.html b/docs/documentation/passage/model401code/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401code/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401code/exceededattempts/index.html b/docs/documentation/passage/model401code/exceededattempts/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401code/exceededattempts/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401code/hash(into:)/index.html b/docs/documentation/passage/model401code/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401code/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401code/hashvalue/index.html b/docs/documentation/passage/model401code/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401code/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401code/index.html b/docs/documentation/passage/model401code/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401code/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401code/init(from:)/index.html b/docs/documentation/passage/model401code/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401code/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401code/init(rawvalue:)/index.html b/docs/documentation/passage/model401code/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401code/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401code/invalidaccesstoken/index.html b/docs/documentation/passage/model401code/invalidaccesstoken/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401code/invalidaccesstoken/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401code/invalidmagiclink/index.html b/docs/documentation/passage/model401code/invalidmagiclink/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401code/invalidmagiclink/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401code/invalidrefreshtoken/index.html b/docs/documentation/passage/model401code/invalidrefreshtoken/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401code/invalidrefreshtoken/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401code/rawrepresentable-implementations/index.html b/docs/documentation/passage/model401code/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401code/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401code/webauthnloginfailed/index.html b/docs/documentation/passage/model401code/webauthnloginfailed/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401code/webauthnloginfailed/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401error/!=(_:_:)/index.html b/docs/documentation/passage/model401error/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401error/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401error/code/index.html b/docs/documentation/passage/model401error/code/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401error/code/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401error/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/model401error/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401error/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401error/codingkeys/code/index.html b/docs/documentation/passage/model401error/codingkeys/code/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401error/codingkeys/code/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401error/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/model401error/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401error/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401error/codingkeys/debugdescription/index.html b/docs/documentation/passage/model401error/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401error/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401error/codingkeys/description/index.html b/docs/documentation/passage/model401error/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401error/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401error/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/model401error/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401error/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401error/codingkeys/error/index.html b/docs/documentation/passage/model401error/codingkeys/error/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401error/codingkeys/error/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401error/codingkeys/hash(into:)/index.html b/docs/documentation/passage/model401error/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401error/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401error/codingkeys/hashvalue/index.html b/docs/documentation/passage/model401error/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401error/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401error/codingkeys/index.html b/docs/documentation/passage/model401error/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401error/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401error/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/model401error/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401error/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401error/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/model401error/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401error/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401error/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/model401error/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401error/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401error/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/model401error/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401error/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401error/encode(to:)/index.html b/docs/documentation/passage/model401error/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401error/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401error/equatable-implementations/index.html b/docs/documentation/passage/model401error/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401error/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401error/error/index.html b/docs/documentation/passage/model401error/error/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401error/error/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401error/index.html b/docs/documentation/passage/model401error/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401error/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401error/init(code:error:)/index.html b/docs/documentation/passage/model401error/init(code:error:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401error/init(code:error:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model401error/init(from:)/index.html b/docs/documentation/passage/model401error/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model401error/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model403code/!=(_:_:)/index.html b/docs/documentation/passage/model403code/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model403code/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model403code/encode(to:)/index.html b/docs/documentation/passage/model403code/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model403code/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model403code/equatable-implementations/index.html b/docs/documentation/passage/model403code/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model403code/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model403code/hash(into:)/index.html b/docs/documentation/passage/model403code/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model403code/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model403code/hashvalue/index.html b/docs/documentation/passage/model403code/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model403code/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model403code/identifiernotverified/index.html b/docs/documentation/passage/model403code/identifiernotverified/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model403code/identifiernotverified/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model403code/index.html b/docs/documentation/passage/model403code/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model403code/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model403code/init(from:)/index.html b/docs/documentation/passage/model403code/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model403code/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model403code/init(rawvalue:)/index.html b/docs/documentation/passage/model403code/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model403code/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model403code/operationnotallowed/index.html b/docs/documentation/passage/model403code/operationnotallowed/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model403code/operationnotallowed/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model403code/rawrepresentable-implementations/index.html b/docs/documentation/passage/model403code/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model403code/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model403code/usernotactive/index.html b/docs/documentation/passage/model403code/usernotactive/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model403code/usernotactive/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model403error/!=(_:_:)/index.html b/docs/documentation/passage/model403error/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model403error/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model403error/code/index.html b/docs/documentation/passage/model403error/code/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model403error/code/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model403error/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/model403error/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model403error/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model403error/codingkeys/code/index.html b/docs/documentation/passage/model403error/codingkeys/code/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model403error/codingkeys/code/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model403error/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/model403error/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model403error/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model403error/codingkeys/debugdescription/index.html b/docs/documentation/passage/model403error/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model403error/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model403error/codingkeys/description/index.html b/docs/documentation/passage/model403error/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model403error/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model403error/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/model403error/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model403error/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model403error/codingkeys/error/index.html b/docs/documentation/passage/model403error/codingkeys/error/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model403error/codingkeys/error/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model403error/codingkeys/hash(into:)/index.html b/docs/documentation/passage/model403error/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model403error/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model403error/codingkeys/hashvalue/index.html b/docs/documentation/passage/model403error/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model403error/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model403error/codingkeys/index.html b/docs/documentation/passage/model403error/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model403error/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model403error/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/model403error/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model403error/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model403error/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/model403error/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model403error/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model403error/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/model403error/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model403error/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model403error/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/model403error/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model403error/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model403error/encode(to:)/index.html b/docs/documentation/passage/model403error/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model403error/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model403error/equatable-implementations/index.html b/docs/documentation/passage/model403error/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model403error/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model403error/error/index.html b/docs/documentation/passage/model403error/error/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model403error/error/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model403error/index.html b/docs/documentation/passage/model403error/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model403error/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model403error/init(code:error:)/index.html b/docs/documentation/passage/model403error/init(code:error:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model403error/init(code:error:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model403error/init(from:)/index.html b/docs/documentation/passage/model403error/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model403error/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model404code/!=(_:_:)/index.html b/docs/documentation/passage/model404code/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model404code/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model404code/appnotfound/index.html b/docs/documentation/passage/model404code/appnotfound/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model404code/appnotfound/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model404code/encode(to:)/index.html b/docs/documentation/passage/model404code/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model404code/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model404code/equatable-implementations/index.html b/docs/documentation/passage/model404code/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model404code/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model404code/hash(into:)/index.html b/docs/documentation/passage/model404code/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model404code/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model404code/hashvalue/index.html b/docs/documentation/passage/model404code/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model404code/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model404code/index.html b/docs/documentation/passage/model404code/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model404code/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model404code/init(from:)/index.html b/docs/documentation/passage/model404code/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model404code/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model404code/init(rawvalue:)/index.html b/docs/documentation/passage/model404code/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model404code/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model404code/magiclinknotfound/index.html b/docs/documentation/passage/model404code/magiclinknotfound/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model404code/magiclinknotfound/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model404code/rawrepresentable-implementations/index.html b/docs/documentation/passage/model404code/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model404code/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model404code/socialconnectionnotfound/index.html b/docs/documentation/passage/model404code/socialconnectionnotfound/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model404code/socialconnectionnotfound/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model404code/transactionnotfound/index.html b/docs/documentation/passage/model404code/transactionnotfound/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model404code/transactionnotfound/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model404code/usernotfound/index.html b/docs/documentation/passage/model404code/usernotfound/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model404code/usernotfound/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model404error/!=(_:_:)/index.html b/docs/documentation/passage/model404error/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model404error/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model404error/code/index.html b/docs/documentation/passage/model404error/code/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model404error/code/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model404error/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/model404error/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model404error/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model404error/codingkeys/code/index.html b/docs/documentation/passage/model404error/codingkeys/code/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model404error/codingkeys/code/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model404error/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/model404error/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model404error/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model404error/codingkeys/debugdescription/index.html b/docs/documentation/passage/model404error/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model404error/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model404error/codingkeys/description/index.html b/docs/documentation/passage/model404error/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model404error/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model404error/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/model404error/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model404error/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model404error/codingkeys/error/index.html b/docs/documentation/passage/model404error/codingkeys/error/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model404error/codingkeys/error/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model404error/codingkeys/hash(into:)/index.html b/docs/documentation/passage/model404error/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model404error/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model404error/codingkeys/hashvalue/index.html b/docs/documentation/passage/model404error/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model404error/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model404error/codingkeys/index.html b/docs/documentation/passage/model404error/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model404error/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model404error/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/model404error/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model404error/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model404error/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/model404error/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model404error/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model404error/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/model404error/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model404error/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model404error/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/model404error/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model404error/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model404error/encode(to:)/index.html b/docs/documentation/passage/model404error/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model404error/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model404error/equatable-implementations/index.html b/docs/documentation/passage/model404error/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model404error/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model404error/error/index.html b/docs/documentation/passage/model404error/error/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model404error/error/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model404error/index.html b/docs/documentation/passage/model404error/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model404error/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model404error/init(code:error:)/index.html b/docs/documentation/passage/model404error/init(code:error:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model404error/init(code:error:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model404error/init(from:)/index.html b/docs/documentation/passage/model404error/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model404error/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model409code/!=(_:_:)/index.html b/docs/documentation/passage/model409code/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model409code/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model409code/encode(to:)/index.html b/docs/documentation/passage/model409code/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model409code/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model409code/equatable-implementations/index.html b/docs/documentation/passage/model409code/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model409code/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model409code/hash(into:)/index.html b/docs/documentation/passage/model409code/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model409code/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model409code/hashvalue/index.html b/docs/documentation/passage/model409code/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model409code/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model409code/index.html b/docs/documentation/passage/model409code/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model409code/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model409code/init(from:)/index.html b/docs/documentation/passage/model409code/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model409code/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model409code/init(rawvalue:)/index.html b/docs/documentation/passage/model409code/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model409code/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model409code/rawrepresentable-implementations/index.html b/docs/documentation/passage/model409code/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model409code/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model409code/userhasnopasskeys/index.html b/docs/documentation/passage/model409code/userhasnopasskeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model409code/userhasnopasskeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model409error/!=(_:_:)/index.html b/docs/documentation/passage/model409error/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model409error/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model409error/code/index.html b/docs/documentation/passage/model409error/code/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model409error/code/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model409error/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/model409error/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model409error/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model409error/codingkeys/code/index.html b/docs/documentation/passage/model409error/codingkeys/code/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model409error/codingkeys/code/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model409error/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/model409error/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model409error/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model409error/codingkeys/debugdescription/index.html b/docs/documentation/passage/model409error/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model409error/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model409error/codingkeys/description/index.html b/docs/documentation/passage/model409error/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model409error/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model409error/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/model409error/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model409error/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model409error/codingkeys/error/index.html b/docs/documentation/passage/model409error/codingkeys/error/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model409error/codingkeys/error/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model409error/codingkeys/hash(into:)/index.html b/docs/documentation/passage/model409error/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model409error/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model409error/codingkeys/hashvalue/index.html b/docs/documentation/passage/model409error/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model409error/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model409error/codingkeys/index.html b/docs/documentation/passage/model409error/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model409error/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model409error/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/model409error/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model409error/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model409error/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/model409error/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model409error/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model409error/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/model409error/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model409error/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model409error/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/model409error/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model409error/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model409error/encode(to:)/index.html b/docs/documentation/passage/model409error/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model409error/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model409error/equatable-implementations/index.html b/docs/documentation/passage/model409error/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model409error/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model409error/error/index.html b/docs/documentation/passage/model409error/error/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model409error/error/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model409error/index.html b/docs/documentation/passage/model409error/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model409error/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model409error/init(code:error:)/index.html b/docs/documentation/passage/model409error/init(code:error:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model409error/init(code:error:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model409error/init(from:)/index.html b/docs/documentation/passage/model409error/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model409error/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model500code/!=(_:_:)/index.html b/docs/documentation/passage/model500code/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model500code/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model500code/encode(to:)/index.html b/docs/documentation/passage/model500code/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model500code/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model500code/equatable-implementations/index.html b/docs/documentation/passage/model500code/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model500code/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model500code/hash(into:)/index.html b/docs/documentation/passage/model500code/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model500code/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model500code/hashvalue/index.html b/docs/documentation/passage/model500code/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model500code/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model500code/index.html b/docs/documentation/passage/model500code/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model500code/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model500code/init(from:)/index.html b/docs/documentation/passage/model500code/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model500code/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model500code/init(rawvalue:)/index.html b/docs/documentation/passage/model500code/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model500code/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model500code/internalservererror/index.html b/docs/documentation/passage/model500code/internalservererror/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model500code/internalservererror/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model500code/rawrepresentable-implementations/index.html b/docs/documentation/passage/model500code/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model500code/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model500error/!=(_:_:)/index.html b/docs/documentation/passage/model500error/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model500error/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model500error/code/index.html b/docs/documentation/passage/model500error/code/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model500error/code/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model500error/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/model500error/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model500error/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model500error/codingkeys/code/index.html b/docs/documentation/passage/model500error/codingkeys/code/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model500error/codingkeys/code/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model500error/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/model500error/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model500error/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model500error/codingkeys/debugdescription/index.html b/docs/documentation/passage/model500error/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model500error/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model500error/codingkeys/description/index.html b/docs/documentation/passage/model500error/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model500error/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model500error/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/model500error/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model500error/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model500error/codingkeys/error/index.html b/docs/documentation/passage/model500error/codingkeys/error/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model500error/codingkeys/error/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model500error/codingkeys/hash(into:)/index.html b/docs/documentation/passage/model500error/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model500error/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model500error/codingkeys/hashvalue/index.html b/docs/documentation/passage/model500error/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model500error/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model500error/codingkeys/index.html b/docs/documentation/passage/model500error/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model500error/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model500error/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/model500error/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model500error/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model500error/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/model500error/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model500error/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model500error/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/model500error/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model500error/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model500error/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/model500error/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model500error/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model500error/encode(to:)/index.html b/docs/documentation/passage/model500error/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model500error/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model500error/equatable-implementations/index.html b/docs/documentation/passage/model500error/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model500error/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model500error/error/index.html b/docs/documentation/passage/model500error/error/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model500error/error/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model500error/index.html b/docs/documentation/passage/model500error/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model500error/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model500error/init(code:error:)/index.html b/docs/documentation/passage/model500error/init(code:error:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model500error/init(code:error:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/model500error/init(from:)/index.html b/docs/documentation/passage/model500error/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/model500error/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/newloginmagiclinkerror/!=(_:_:)/index.html b/docs/documentation/passage/newloginmagiclinkerror/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/newloginmagiclinkerror/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/newloginmagiclinkerror/convert(error:)/index.html b/docs/documentation/passage/newloginmagiclinkerror/convert(error:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/newloginmagiclinkerror/convert(error:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/newloginmagiclinkerror/equatable-implementations/index.html b/docs/documentation/passage/newloginmagiclinkerror/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/newloginmagiclinkerror/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/newloginmagiclinkerror/error-implementations/index.html b/docs/documentation/passage/newloginmagiclinkerror/error-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/newloginmagiclinkerror/error-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/newloginmagiclinkerror/index.html b/docs/documentation/passage/newloginmagiclinkerror/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/newloginmagiclinkerror/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/newloginmagiclinkerror/invalididentifier/index.html b/docs/documentation/passage/newloginmagiclinkerror/invalididentifier/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/newloginmagiclinkerror/invalididentifier/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/newloginmagiclinkerror/localizeddescription/index.html b/docs/documentation/passage/newloginmagiclinkerror/localizeddescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/newloginmagiclinkerror/localizeddescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/newloginmagiclinkerror/unspecified/index.html b/docs/documentation/passage/newloginmagiclinkerror/unspecified/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/newloginmagiclinkerror/unspecified/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/newloginmagiclinkerror/userdoesnotexist/index.html b/docs/documentation/passage/newloginmagiclinkerror/userdoesnotexist/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/newloginmagiclinkerror/userdoesnotexist/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/newloginonetimepasscodeerror/!=(_:_:)/index.html b/docs/documentation/passage/newloginonetimepasscodeerror/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/newloginonetimepasscodeerror/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/newloginonetimepasscodeerror/convert(error:)/index.html b/docs/documentation/passage/newloginonetimepasscodeerror/convert(error:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/newloginonetimepasscodeerror/convert(error:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/newloginonetimepasscodeerror/equatable-implementations/index.html b/docs/documentation/passage/newloginonetimepasscodeerror/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/newloginonetimepasscodeerror/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/newloginonetimepasscodeerror/error-implementations/index.html b/docs/documentation/passage/newloginonetimepasscodeerror/error-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/newloginonetimepasscodeerror/error-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/newloginonetimepasscodeerror/index.html b/docs/documentation/passage/newloginonetimepasscodeerror/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/newloginonetimepasscodeerror/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/newloginonetimepasscodeerror/invalididentifier/index.html b/docs/documentation/passage/newloginonetimepasscodeerror/invalididentifier/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/newloginonetimepasscodeerror/invalididentifier/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/newloginonetimepasscodeerror/localizeddescription/index.html b/docs/documentation/passage/newloginonetimepasscodeerror/localizeddescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/newloginonetimepasscodeerror/localizeddescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/newloginonetimepasscodeerror/unspecified/index.html b/docs/documentation/passage/newloginonetimepasscodeerror/unspecified/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/newloginonetimepasscodeerror/unspecified/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/newloginonetimepasscodeerror/userdoesnotexist/index.html b/docs/documentation/passage/newloginonetimepasscodeerror/userdoesnotexist/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/newloginonetimepasscodeerror/userdoesnotexist/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/newregistermagiclinkerror/!=(_:_:)/index.html b/docs/documentation/passage/newregistermagiclinkerror/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/newregistermagiclinkerror/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/newregistermagiclinkerror/convert(error:)/index.html b/docs/documentation/passage/newregistermagiclinkerror/convert(error:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/newregistermagiclinkerror/convert(error:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/newregistermagiclinkerror/equatable-implementations/index.html b/docs/documentation/passage/newregistermagiclinkerror/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/newregistermagiclinkerror/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/newregistermagiclinkerror/error-implementations/index.html b/docs/documentation/passage/newregistermagiclinkerror/error-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/newregistermagiclinkerror/error-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/newregistermagiclinkerror/index.html b/docs/documentation/passage/newregistermagiclinkerror/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/newregistermagiclinkerror/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/newregistermagiclinkerror/invalididentifier/index.html b/docs/documentation/passage/newregistermagiclinkerror/invalididentifier/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/newregistermagiclinkerror/invalididentifier/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/newregistermagiclinkerror/localizeddescription/index.html b/docs/documentation/passage/newregistermagiclinkerror/localizeddescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/newregistermagiclinkerror/localizeddescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/newregistermagiclinkerror/unspecified/index.html b/docs/documentation/passage/newregistermagiclinkerror/unspecified/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/newregistermagiclinkerror/unspecified/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/newregistermagiclinkerror/useralreadyexists/index.html b/docs/documentation/passage/newregistermagiclinkerror/useralreadyexists/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/newregistermagiclinkerror/useralreadyexists/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/newregisteronetimepasscodeerror/!=(_:_:)/index.html b/docs/documentation/passage/newregisteronetimepasscodeerror/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/newregisteronetimepasscodeerror/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/newregisteronetimepasscodeerror/convert(error:)/index.html b/docs/documentation/passage/newregisteronetimepasscodeerror/convert(error:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/newregisteronetimepasscodeerror/convert(error:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/newregisteronetimepasscodeerror/equatable-implementations/index.html b/docs/documentation/passage/newregisteronetimepasscodeerror/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/newregisteronetimepasscodeerror/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/newregisteronetimepasscodeerror/error-implementations/index.html b/docs/documentation/passage/newregisteronetimepasscodeerror/error-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/newregisteronetimepasscodeerror/error-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/newregisteronetimepasscodeerror/index.html b/docs/documentation/passage/newregisteronetimepasscodeerror/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/newregisteronetimepasscodeerror/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/newregisteronetimepasscodeerror/invalididentifier/index.html b/docs/documentation/passage/newregisteronetimepasscodeerror/invalididentifier/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/newregisteronetimepasscodeerror/invalididentifier/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/newregisteronetimepasscodeerror/localizeddescription/index.html b/docs/documentation/passage/newregisteronetimepasscodeerror/localizeddescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/newregisteronetimepasscodeerror/localizeddescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/newregisteronetimepasscodeerror/unspecified/index.html b/docs/documentation/passage/newregisteronetimepasscodeerror/unspecified/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/newregisteronetimepasscodeerror/unspecified/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/newregisteronetimepasscodeerror/useralreadyexists/index.html b/docs/documentation/passage/newregisteronetimepasscodeerror/useralreadyexists/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/newregisteronetimepasscodeerror/useralreadyexists/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/nonce/!=(_:_:)/index.html b/docs/documentation/passage/nonce/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/nonce/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/nonce/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/nonce/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/nonce/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/nonce/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/nonce/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/nonce/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/nonce/codingkeys/debugdescription/index.html b/docs/documentation/passage/nonce/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/nonce/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/nonce/codingkeys/description/index.html b/docs/documentation/passage/nonce/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/nonce/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/nonce/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/nonce/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/nonce/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/nonce/codingkeys/hash(into:)/index.html b/docs/documentation/passage/nonce/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/nonce/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/nonce/codingkeys/hashvalue/index.html b/docs/documentation/passage/nonce/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/nonce/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/nonce/codingkeys/index.html b/docs/documentation/passage/nonce/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/nonce/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/nonce/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/nonce/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/nonce/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/nonce/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/nonce/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/nonce/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/nonce/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/nonce/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/nonce/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/nonce/codingkeys/nonce/index.html b/docs/documentation/passage/nonce/codingkeys/nonce/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/nonce/codingkeys/nonce/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/nonce/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/nonce/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/nonce/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/nonce/encode(to:)/index.html b/docs/documentation/passage/nonce/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/nonce/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/nonce/equatable-implementations/index.html b/docs/documentation/passage/nonce/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/nonce/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/nonce/index.html b/docs/documentation/passage/nonce/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/nonce/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/nonce/init(from:)/index.html b/docs/documentation/passage/nonce/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/nonce/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/nonce/init(nonce:)/index.html b/docs/documentation/passage/nonce/init(nonce:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/nonce/init(nonce:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/nonce/nonce/index.html b/docs/documentation/passage/nonce/nonce/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/nonce/nonce/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/nullencodable/!=(_:_:)/index.html b/docs/documentation/passage/nullencodable/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/nullencodable/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/nullencodable/decodable-implementations/index.html b/docs/documentation/passage/nullencodable/decodable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/nullencodable/decodable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/nullencodable/encodable-implementations/index.html b/docs/documentation/passage/nullencodable/encodable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/nullencodable/encodable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/nullencodable/encode(to:)/index.html b/docs/documentation/passage/nullencodable/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/nullencodable/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/nullencodable/encodenothing/index.html b/docs/documentation/passage/nullencodable/encodenothing/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/nullencodable/encodenothing/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/nullencodable/encodenull/index.html b/docs/documentation/passage/nullencodable/encodenull/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/nullencodable/encodenull/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/nullencodable/encodevalue(_:)/index.html b/docs/documentation/passage/nullencodable/encodevalue(_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/nullencodable/encodevalue(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/nullencodable/equatable-implementations/index.html b/docs/documentation/passage/nullencodable/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/nullencodable/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/nullencodable/index.html b/docs/documentation/passage/nullencodable/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/nullencodable/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/nullencodable/init(from:)/index.html b/docs/documentation/passage/nullencodable/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/nullencodable/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/numericrule/exclusivemaximum/index.html b/docs/documentation/passage/numericrule/exclusivemaximum/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/numericrule/exclusivemaximum/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/numericrule/exclusiveminimum/index.html b/docs/documentation/passage/numericrule/exclusiveminimum/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/numericrule/exclusiveminimum/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/numericrule/index.html b/docs/documentation/passage/numericrule/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/numericrule/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/numericrule/maximum/index.html b/docs/documentation/passage/numericrule/maximum/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/numericrule/maximum/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/numericrule/minimum/index.html b/docs/documentation/passage/numericrule/minimum/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/numericrule/minimum/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/numericrule/multipleof/index.html b/docs/documentation/passage/numericrule/multipleof/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/numericrule/multipleof/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/numericvalidationerrorkind/!=(_:_:)/index.html b/docs/documentation/passage/numericvalidationerrorkind/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/numericvalidationerrorkind/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/numericvalidationerrorkind/equatable-implementations/index.html b/docs/documentation/passage/numericvalidationerrorkind/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/numericvalidationerrorkind/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/numericvalidationerrorkind/error-implementations/index.html b/docs/documentation/passage/numericvalidationerrorkind/error-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/numericvalidationerrorkind/error-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/numericvalidationerrorkind/index.html b/docs/documentation/passage/numericvalidationerrorkind/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/numericvalidationerrorkind/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/numericvalidationerrorkind/localizeddescription/index.html b/docs/documentation/passage/numericvalidationerrorkind/localizeddescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/numericvalidationerrorkind/localizeddescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/numericvalidationerrorkind/maximum/index.html b/docs/documentation/passage/numericvalidationerrorkind/maximum/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/numericvalidationerrorkind/maximum/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/numericvalidationerrorkind/minimum/index.html b/docs/documentation/passage/numericvalidationerrorkind/minimum/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/numericvalidationerrorkind/minimum/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/numericvalidationerrorkind/multipleof/index.html b/docs/documentation/passage/numericvalidationerrorkind/multipleof/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/numericvalidationerrorkind/multipleof/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/appleoauth2callback(appid:state:code:idtoken:user:error:)/index.html b/docs/documentation/passage/oauth2api/appleoauth2callback(appid:state:code:idtoken:user:error:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/appleoauth2callback(appid:state:code:idtoken:user:error:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/appleoauth2callbackdefaultdev(state:code:idtoken:user:error:)/index.html b/docs/documentation/passage/oauth2api/appleoauth2callbackdefaultdev(state:code:idtoken:user:error:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/appleoauth2callbackdefaultdev(state:code:idtoken:user:error:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/appleoauth2callbackdefaultdevwithrequestbuilder(state:code:idtoken:user:error:)/index.html b/docs/documentation/passage/oauth2api/appleoauth2callbackdefaultdevwithrequestbuilder(state:code:idtoken:user:error:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/appleoauth2callbackdefaultdevwithrequestbuilder(state:code:idtoken:user:error:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/appleoauth2callbackwithrequestbuilder(appid:state:code:idtoken:user:error:)/index.html b/docs/documentation/passage/oauth2api/appleoauth2callbackwithrequestbuilder(appid:state:code:idtoken:user:error:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/appleoauth2callbackwithrequestbuilder(appid:state:code:idtoken:user:error:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/connectiontype_getauthorize/!=(_:_:)/index.html b/docs/documentation/passage/oauth2api/connectiontype_getauthorize/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/connectiontype_getauthorize/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/connectiontype_getauthorize/apple/index.html b/docs/documentation/passage/oauth2api/connectiontype_getauthorize/apple/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/connectiontype_getauthorize/apple/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/connectiontype_getauthorize/equatable-implementations/index.html b/docs/documentation/passage/oauth2api/connectiontype_getauthorize/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/connectiontype_getauthorize/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/connectiontype_getauthorize/github/index.html b/docs/documentation/passage/oauth2api/connectiontype_getauthorize/github/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/connectiontype_getauthorize/github/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/connectiontype_getauthorize/google/index.html b/docs/documentation/passage/oauth2api/connectiontype_getauthorize/google/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/connectiontype_getauthorize/google/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/connectiontype_getauthorize/hash(into:)/index.html b/docs/documentation/passage/oauth2api/connectiontype_getauthorize/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/connectiontype_getauthorize/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/connectiontype_getauthorize/hashvalue/index.html b/docs/documentation/passage/oauth2api/connectiontype_getauthorize/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/connectiontype_getauthorize/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/connectiontype_getauthorize/index.html b/docs/documentation/passage/oauth2api/connectiontype_getauthorize/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/connectiontype_getauthorize/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/connectiontype_getauthorize/init(rawvalue:)/index.html b/docs/documentation/passage/oauth2api/connectiontype_getauthorize/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/connectiontype_getauthorize/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/connectiontype_getauthorize/passage/index.html b/docs/documentation/passage/oauth2api/connectiontype_getauthorize/passage/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/connectiontype_getauthorize/passage/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/connectiontype_getauthorize/rawrepresentable-implementations/index.html b/docs/documentation/passage/oauth2api/connectiontype_getauthorize/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/connectiontype_getauthorize/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/currentusersociallinkaccount(appid:code:verifier:)/index.html b/docs/documentation/passage/oauth2api/currentusersociallinkaccount(appid:code:verifier:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/currentusersociallinkaccount(appid:code:verifier:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/currentusersociallinkaccountwithrequestbuilder(appid:code:verifier:)/index.html b/docs/documentation/passage/oauth2api/currentusersociallinkaccountwithrequestbuilder(appid:code:verifier:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/currentusersociallinkaccountwithrequestbuilder(appid:code:verifier:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/exchangesocialidtoken(appid:idtokenrequest:)/index.html b/docs/documentation/passage/oauth2api/exchangesocialidtoken(appid:idtokenrequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/exchangesocialidtoken(appid:idtokenrequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/exchangesocialidtokenwithrequestbuilder(appid:idtokenrequest:)/index.html b/docs/documentation/passage/oauth2api/exchangesocialidtokenwithrequestbuilder(appid:idtokenrequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/exchangesocialidtokenwithrequestbuilder(appid:idtokenrequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/exchangesocialtoken(appid:code:verifier:)/index.html b/docs/documentation/passage/oauth2api/exchangesocialtoken(appid:code:verifier:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/exchangesocialtoken(appid:code:verifier:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/exchangesocialtokenwithrequestbuilder(appid:code:verifier:)/index.html b/docs/documentation/passage/oauth2api/exchangesocialtokenwithrequestbuilder(appid:code:verifier:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/exchangesocialtokenwithrequestbuilder(appid:code:verifier:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/getauthorize(appid:redirecturi:codechallenge:codechallengemethod:connectiontype:state:)/index.html b/docs/documentation/passage/oauth2api/getauthorize(appid:redirecturi:codechallenge:codechallengemethod:connectiontype:state:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/getauthorize(appid:redirecturi:codechallenge:codechallengemethod:connectiontype:state:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/getauthorizewithrequestbuilder(appid:redirecturi:codechallenge:codechallengemethod:connectiontype:state:)/index.html b/docs/documentation/passage/oauth2api/getauthorizewithrequestbuilder(appid:redirecturi:codechallenge:codechallengemethod:connectiontype:state:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/getauthorizewithrequestbuilder(appid:redirecturi:codechallenge:codechallengemethod:connectiontype:state:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/index.html b/docs/documentation/passage/oauth2api/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_appleoauth2callback/!=(_:_:)/index.html b/docs/documentation/passage/oauth2api/modelerror_appleoauth2callback/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_appleoauth2callback/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_appleoauth2callback/equatable-implementations/index.html b/docs/documentation/passage/oauth2api/modelerror_appleoauth2callback/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_appleoauth2callback/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_appleoauth2callback/hash(into:)/index.html b/docs/documentation/passage/oauth2api/modelerror_appleoauth2callback/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_appleoauth2callback/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_appleoauth2callback/hashvalue/index.html b/docs/documentation/passage/oauth2api/modelerror_appleoauth2callback/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_appleoauth2callback/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_appleoauth2callback/index.html b/docs/documentation/passage/oauth2api/modelerror_appleoauth2callback/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_appleoauth2callback/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_appleoauth2callback/init(rawvalue:)/index.html b/docs/documentation/passage/oauth2api/modelerror_appleoauth2callback/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_appleoauth2callback/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_appleoauth2callback/rawrepresentable-implementations/index.html b/docs/documentation/passage/oauth2api/modelerror_appleoauth2callback/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_appleoauth2callback/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_appleoauth2callback/usercancelledauthorize/index.html b/docs/documentation/passage/oauth2api/modelerror_appleoauth2callback/usercancelledauthorize/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_appleoauth2callback/usercancelledauthorize/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/!=(_:_:)/index.html b/docs/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/equatable-implementations/index.html b/docs/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/hash(into:)/index.html b/docs/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/hashvalue/index.html b/docs/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/index.html b/docs/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/init(rawvalue:)/index.html b/docs/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/rawrepresentable-implementations/index.html b/docs/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/usercancelledauthorize/index.html b/docs/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/usercancelledauthorize/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_appleoauth2callbackdefaultdev/usercancelledauthorize/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_oauth2callback/!=(_:_:)/index.html b/docs/documentation/passage/oauth2api/modelerror_oauth2callback/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_oauth2callback/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_oauth2callback/accountselectionrequired/index.html b/docs/documentation/passage/oauth2api/modelerror_oauth2callback/accountselectionrequired/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_oauth2callback/accountselectionrequired/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_oauth2callback/consentrequired/index.html b/docs/documentation/passage/oauth2api/modelerror_oauth2callback/consentrequired/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_oauth2callback/consentrequired/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_oauth2callback/equatable-implementations/index.html b/docs/documentation/passage/oauth2api/modelerror_oauth2callback/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_oauth2callback/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_oauth2callback/hash(into:)/index.html b/docs/documentation/passage/oauth2api/modelerror_oauth2callback/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_oauth2callback/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_oauth2callback/hashvalue/index.html b/docs/documentation/passage/oauth2api/modelerror_oauth2callback/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_oauth2callback/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_oauth2callback/index.html b/docs/documentation/passage/oauth2api/modelerror_oauth2callback/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_oauth2callback/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_oauth2callback/init(rawvalue:)/index.html b/docs/documentation/passage/oauth2api/modelerror_oauth2callback/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_oauth2callback/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_oauth2callback/interactionrequired/index.html b/docs/documentation/passage/oauth2api/modelerror_oauth2callback/interactionrequired/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_oauth2callback/interactionrequired/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_oauth2callback/invalidrequestobject/index.html b/docs/documentation/passage/oauth2api/modelerror_oauth2callback/invalidrequestobject/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_oauth2callback/invalidrequestobject/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_oauth2callback/invalidrequesturi/index.html b/docs/documentation/passage/oauth2api/modelerror_oauth2callback/invalidrequesturi/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_oauth2callback/invalidrequesturi/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_oauth2callback/loginrequired/index.html b/docs/documentation/passage/oauth2api/modelerror_oauth2callback/loginrequired/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_oauth2callback/loginrequired/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_oauth2callback/rawrepresentable-implementations/index.html b/docs/documentation/passage/oauth2api/modelerror_oauth2callback/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_oauth2callback/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_oauth2callback/registrationnotsupported/index.html b/docs/documentation/passage/oauth2api/modelerror_oauth2callback/registrationnotsupported/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_oauth2callback/registrationnotsupported/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_oauth2callback/requestnotsupported/index.html b/docs/documentation/passage/oauth2api/modelerror_oauth2callback/requestnotsupported/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_oauth2callback/requestnotsupported/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_oauth2callback/requesturinotsupported/index.html b/docs/documentation/passage/oauth2api/modelerror_oauth2callback/requesturinotsupported/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_oauth2callback/requesturinotsupported/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/!=(_:_:)/index.html b/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/accountselectionrequired/index.html b/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/accountselectionrequired/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/accountselectionrequired/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/consentrequired/index.html b/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/consentrequired/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/consentrequired/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/equatable-implementations/index.html b/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/hash(into:)/index.html b/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/hashvalue/index.html b/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/index.html b/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/init(rawvalue:)/index.html b/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/interactionrequired/index.html b/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/interactionrequired/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/interactionrequired/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/invalidrequestobject/index.html b/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/invalidrequestobject/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/invalidrequestobject/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/invalidrequesturi/index.html b/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/invalidrequesturi/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/invalidrequesturi/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/loginrequired/index.html b/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/loginrequired/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/loginrequired/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/rawrepresentable-implementations/index.html b/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/registrationnotsupported/index.html b/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/registrationnotsupported/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/registrationnotsupported/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/requestnotsupported/index.html b/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/requestnotsupported/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/requestnotsupported/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/requesturinotsupported/index.html b/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/requesturinotsupported/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/modelerror_oauth2callbackdefaultdev/requesturinotsupported/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/oauth2callback(appid:code:state:error:errordescription:)/index.html b/docs/documentation/passage/oauth2api/oauth2callback(appid:code:state:error:errordescription:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/oauth2callback(appid:code:state:error:errordescription:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/oauth2callbackdefaultdev(code:state:error:errordescription:)/index.html b/docs/documentation/passage/oauth2api/oauth2callbackdefaultdev(code:state:error:errordescription:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/oauth2callbackdefaultdev(code:state:error:errordescription:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/oauth2callbackdefaultdevwithrequestbuilder(code:state:error:errordescription:)/index.html b/docs/documentation/passage/oauth2api/oauth2callbackdefaultdevwithrequestbuilder(code:state:error:errordescription:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/oauth2callbackdefaultdevwithrequestbuilder(code:state:error:errordescription:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/oauth2api/oauth2callbackwithrequestbuilder(appid:code:state:error:errordescription:)/index.html b/docs/documentation/passage/oauth2api/oauth2callbackwithrequestbuilder(appid:code:state:error:errordescription:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/oauth2api/oauth2callbackwithrequestbuilder(appid:code:state:error:errordescription:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/onetimepasscodeactivateerror/!=(_:_:)/index.html b/docs/documentation/passage/onetimepasscodeactivateerror/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/onetimepasscodeactivateerror/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/onetimepasscodeactivateerror/convert(error:)/index.html b/docs/documentation/passage/onetimepasscodeactivateerror/convert(error:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/onetimepasscodeactivateerror/convert(error:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/onetimepasscodeactivateerror/equatable-implementations/index.html b/docs/documentation/passage/onetimepasscodeactivateerror/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/onetimepasscodeactivateerror/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/onetimepasscodeactivateerror/error-implementations/index.html b/docs/documentation/passage/onetimepasscodeactivateerror/error-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/onetimepasscodeactivateerror/error-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/onetimepasscodeactivateerror/exceededattempts/index.html b/docs/documentation/passage/onetimepasscodeactivateerror/exceededattempts/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/onetimepasscodeactivateerror/exceededattempts/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/onetimepasscodeactivateerror/index.html b/docs/documentation/passage/onetimepasscodeactivateerror/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/onetimepasscodeactivateerror/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/onetimepasscodeactivateerror/invalidrequest/index.html b/docs/documentation/passage/onetimepasscodeactivateerror/invalidrequest/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/onetimepasscodeactivateerror/invalidrequest/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/onetimepasscodeactivateerror/localizeddescription/index.html b/docs/documentation/passage/onetimepasscodeactivateerror/localizeddescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/onetimepasscodeactivateerror/localizeddescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/onetimepasscodeactivateerror/unspecified/index.html b/docs/documentation/passage/onetimepasscodeactivateerror/unspecified/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/onetimepasscodeactivateerror/unspecified/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/onetimepasscodeactivateerror/usernotactive/index.html b/docs/documentation/passage/onetimepasscodeactivateerror/usernotactive/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/onetimepasscodeactivateerror/usernotactive/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/onetimepasscoderesponse/!=(_:_:)/index.html b/docs/documentation/passage/onetimepasscoderesponse/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/onetimepasscoderesponse/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/onetimepasscoderesponse/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/onetimepasscoderesponse/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/onetimepasscoderesponse/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/onetimepasscoderesponse/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/onetimepasscoderesponse/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/onetimepasscoderesponse/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/onetimepasscoderesponse/codingkeys/debugdescription/index.html b/docs/documentation/passage/onetimepasscoderesponse/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/onetimepasscoderesponse/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/onetimepasscoderesponse/codingkeys/description/index.html b/docs/documentation/passage/onetimepasscoderesponse/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/onetimepasscoderesponse/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/onetimepasscoderesponse/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/onetimepasscoderesponse/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/onetimepasscoderesponse/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/onetimepasscoderesponse/codingkeys/hash(into:)/index.html b/docs/documentation/passage/onetimepasscoderesponse/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/onetimepasscoderesponse/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/onetimepasscoderesponse/codingkeys/hashvalue/index.html b/docs/documentation/passage/onetimepasscoderesponse/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/onetimepasscoderesponse/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/onetimepasscoderesponse/codingkeys/index.html b/docs/documentation/passage/onetimepasscoderesponse/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/onetimepasscoderesponse/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/onetimepasscoderesponse/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/onetimepasscoderesponse/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/onetimepasscoderesponse/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/onetimepasscoderesponse/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/onetimepasscoderesponse/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/onetimepasscoderesponse/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/onetimepasscoderesponse/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/onetimepasscoderesponse/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/onetimepasscoderesponse/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/onetimepasscoderesponse/codingkeys/otpid/index.html b/docs/documentation/passage/onetimepasscoderesponse/codingkeys/otpid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/onetimepasscoderesponse/codingkeys/otpid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/onetimepasscoderesponse/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/onetimepasscoderesponse/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/onetimepasscoderesponse/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/onetimepasscoderesponse/encode(to:)/index.html b/docs/documentation/passage/onetimepasscoderesponse/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/onetimepasscoderesponse/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/onetimepasscoderesponse/equatable-implementations/index.html b/docs/documentation/passage/onetimepasscoderesponse/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/onetimepasscoderesponse/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/onetimepasscoderesponse/index.html b/docs/documentation/passage/onetimepasscoderesponse/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/onetimepasscoderesponse/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/onetimepasscoderesponse/init(from:)/index.html b/docs/documentation/passage/onetimepasscoderesponse/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/onetimepasscoderesponse/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/onetimepasscoderesponse/init(otpid:)/index.html b/docs/documentation/passage/onetimepasscoderesponse/init(otpid:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/onetimepasscoderesponse/init(otpid:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/onetimepasscoderesponse/otpid/index.html b/docs/documentation/passage/onetimepasscoderesponse/otpid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/onetimepasscoderesponse/otpid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/openapiclientapi/apiresponsequeue/index.html b/docs/documentation/passage/openapiclientapi/apiresponsequeue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/openapiclientapi/apiresponsequeue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/openapiclientapi/basepath/index.html b/docs/documentation/passage/openapiclientapi/basepath/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/openapiclientapi/basepath/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/openapiclientapi/credential/index.html b/docs/documentation/passage/openapiclientapi/credential/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/openapiclientapi/credential/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/openapiclientapi/customheaders/index.html b/docs/documentation/passage/openapiclientapi/customheaders/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/openapiclientapi/customheaders/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/openapiclientapi/index.html b/docs/documentation/passage/openapiclientapi/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/openapiclientapi/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/openapiclientapi/requestbuilderfactory/index.html b/docs/documentation/passage/openapiclientapi/requestbuilderfactory/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/openapiclientapi/requestbuilderfactory/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/openapiclientapichallengehandler/index.html b/docs/documentation/passage/openapiclientapichallengehandler/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/openapiclientapichallengehandler/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/openidapi/getopenidconfiguration(appid:)/index.html b/docs/documentation/passage/openidapi/getopenidconfiguration(appid:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/openidapi/getopenidconfiguration(appid:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/openidapi/getopenidconfigurationwithrequestbuilder(appid:)/index.html b/docs/documentation/passage/openidapi/getopenidconfigurationwithrequestbuilder(appid:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/openidapi/getopenidconfigurationwithrequestbuilder(appid:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/openidapi/index.html b/docs/documentation/passage/openidapi/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/openidapi/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/openidconfiguration/!=(_:_:)/index.html b/docs/documentation/passage/openidconfiguration/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/openidconfiguration/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/openidconfiguration/authorizationendpoint/index.html b/docs/documentation/passage/openidconfiguration/authorizationendpoint/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/openidconfiguration/authorizationendpoint/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/openidconfiguration/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/openidconfiguration/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/openidconfiguration/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/openidconfiguration/codingkeys/authorizationendpoint/index.html b/docs/documentation/passage/openidconfiguration/codingkeys/authorizationendpoint/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/openidconfiguration/codingkeys/authorizationendpoint/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/openidconfiguration/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/openidconfiguration/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/openidconfiguration/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/openidconfiguration/codingkeys/debugdescription/index.html b/docs/documentation/passage/openidconfiguration/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/openidconfiguration/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/openidconfiguration/codingkeys/description/index.html b/docs/documentation/passage/openidconfiguration/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/openidconfiguration/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/openidconfiguration/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/openidconfiguration/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/openidconfiguration/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/openidconfiguration/codingkeys/hash(into:)/index.html b/docs/documentation/passage/openidconfiguration/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/openidconfiguration/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/openidconfiguration/codingkeys/hashvalue/index.html b/docs/documentation/passage/openidconfiguration/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/openidconfiguration/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/openidconfiguration/codingkeys/index.html b/docs/documentation/passage/openidconfiguration/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/openidconfiguration/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/openidconfiguration/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/openidconfiguration/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/openidconfiguration/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/openidconfiguration/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/openidconfiguration/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/openidconfiguration/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/openidconfiguration/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/openidconfiguration/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/openidconfiguration/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/openidconfiguration/codingkeys/issuer/index.html b/docs/documentation/passage/openidconfiguration/codingkeys/issuer/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/openidconfiguration/codingkeys/issuer/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/openidconfiguration/codingkeys/jwksuri/index.html b/docs/documentation/passage/openidconfiguration/codingkeys/jwksuri/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/openidconfiguration/codingkeys/jwksuri/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/openidconfiguration/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/openidconfiguration/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/openidconfiguration/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/openidconfiguration/encode(to:)/index.html b/docs/documentation/passage/openidconfiguration/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/openidconfiguration/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/openidconfiguration/equatable-implementations/index.html b/docs/documentation/passage/openidconfiguration/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/openidconfiguration/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/openidconfiguration/index.html b/docs/documentation/passage/openidconfiguration/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/openidconfiguration/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/openidconfiguration/init(authorizationendpoint:issuer:jwksuri:)/index.html b/docs/documentation/passage/openidconfiguration/init(authorizationendpoint:issuer:jwksuri:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/openidconfiguration/init(authorizationendpoint:issuer:jwksuri:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/openidconfiguration/init(from:)/index.html b/docs/documentation/passage/openidconfiguration/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/openidconfiguration/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/openidconfiguration/issuer/index.html b/docs/documentation/passage/openidconfiguration/issuer/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/openidconfiguration/issuer/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/openidconfiguration/jwksuri/index.html b/docs/documentation/passage/openidconfiguration/jwksuri/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/openidconfiguration/jwksuri/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/openiso8601dateformatter/date(from:)/index.html b/docs/documentation/passage/openiso8601dateformatter/date(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/openiso8601dateformatter/date(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/openiso8601dateformatter/index.html b/docs/documentation/passage/openiso8601dateformatter/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/openiso8601dateformatter/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/otpapi/activateonetimepasscode(appid:activateonetimepasscoderequest:)/index.html b/docs/documentation/passage/otpapi/activateonetimepasscode(appid:activateonetimepasscoderequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/otpapi/activateonetimepasscode(appid:activateonetimepasscoderequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/otpapi/activateonetimepasscodewithrequestbuilder(appid:activateonetimepasscoderequest:)/index.html b/docs/documentation/passage/otpapi/activateonetimepasscodewithrequestbuilder(appid:activateonetimepasscoderequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/otpapi/activateonetimepasscodewithrequestbuilder(appid:activateonetimepasscoderequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/otpapi/index.html b/docs/documentation/passage/otpapi/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/otpapi/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/otpauthmethod/!=(_:_:)/index.html b/docs/documentation/passage/otpauthmethod/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/otpauthmethod/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/otpauthmethod/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/otpauthmethod/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/otpauthmethod/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/otpauthmethod/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/otpauthmethod/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/otpauthmethod/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/otpauthmethod/codingkeys/debugdescription/index.html b/docs/documentation/passage/otpauthmethod/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/otpauthmethod/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/otpauthmethod/codingkeys/description/index.html b/docs/documentation/passage/otpauthmethod/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/otpauthmethod/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/otpauthmethod/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/otpauthmethod/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/otpauthmethod/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/otpauthmethod/codingkeys/hash(into:)/index.html b/docs/documentation/passage/otpauthmethod/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/otpauthmethod/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/otpauthmethod/codingkeys/hashvalue/index.html b/docs/documentation/passage/otpauthmethod/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/otpauthmethod/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/otpauthmethod/codingkeys/index.html b/docs/documentation/passage/otpauthmethod/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/otpauthmethod/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/otpauthmethod/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/otpauthmethod/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/otpauthmethod/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/otpauthmethod/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/otpauthmethod/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/otpauthmethod/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/otpauthmethod/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/otpauthmethod/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/otpauthmethod/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/otpauthmethod/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/otpauthmethod/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/otpauthmethod/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/otpauthmethod/codingkeys/ttl/index.html b/docs/documentation/passage/otpauthmethod/codingkeys/ttl/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/otpauthmethod/codingkeys/ttl/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/otpauthmethod/codingkeys/ttldisplayunit/index.html b/docs/documentation/passage/otpauthmethod/codingkeys/ttldisplayunit/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/otpauthmethod/codingkeys/ttldisplayunit/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/otpauthmethod/encode(to:)/index.html b/docs/documentation/passage/otpauthmethod/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/otpauthmethod/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/otpauthmethod/equatable-implementations/index.html b/docs/documentation/passage/otpauthmethod/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/otpauthmethod/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/otpauthmethod/index.html b/docs/documentation/passage/otpauthmethod/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/otpauthmethod/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/otpauthmethod/init(from:)/index.html b/docs/documentation/passage/otpauthmethod/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/otpauthmethod/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/otpauthmethod/init(ttl:ttldisplayunit:)/index.html b/docs/documentation/passage/otpauthmethod/init(ttl:ttldisplayunit:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/otpauthmethod/init(ttl:ttldisplayunit:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/otpauthmethod/ttl/index.html b/docs/documentation/passage/otpauthmethod/ttl/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/otpauthmethod/ttl/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/otpauthmethod/ttldisplayunit/index.html b/docs/documentation/passage/otpauthmethod/ttldisplayunit/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/otpauthmethod/ttldisplayunit/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/parameterencoding/encode(_:with:)/index.html b/docs/documentation/passage/parameterencoding/encode(_:with:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/parameterencoding/encode(_:with:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/parameterencoding/index.html b/docs/documentation/passage/parameterencoding/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/parameterencoding/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/passageauth/appinfo()-swift.method/index.html b/docs/documentation/passage/passageauth/appinfo()-swift.method/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/passageauth/appinfo()-swift.method/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/passageauth/appinfo()-swift.type.method/index.html b/docs/documentation/passage/passageauth/appinfo()-swift.type.method/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/passageauth/appinfo()-swift.type.method/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/passageauth/getuser(identifier:)-swift.method/index.html b/docs/documentation/passage/passageauth/getuser(identifier:)-swift.method/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/passageauth/getuser(identifier:)-swift.method/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/passageauth/getuser(identifier:)-swift.type.method/index.html b/docs/documentation/passage/passageauth/getuser(identifier:)-swift.type.method/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/passageauth/getuser(identifier:)-swift.type.method/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/passageauth/newloginmagiclink(identifier:language:)-swift.method/index.html b/docs/documentation/passage/passageauth/newloginmagiclink(identifier:language:)-swift.method/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/passageauth/newloginmagiclink(identifier:language:)-swift.method/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/passageauth/newloginmagiclink(identifier:language:)-swift.type.method/index.html b/docs/documentation/passage/passageauth/newloginmagiclink(identifier:language:)-swift.type.method/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/passageauth/newloginmagiclink(identifier:language:)-swift.type.method/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/passageauth/newloginonetimepasscode(identifier:language:)-swift.method/index.html b/docs/documentation/passage/passageauth/newloginonetimepasscode(identifier:language:)-swift.method/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/passageauth/newloginonetimepasscode(identifier:language:)-swift.method/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/passageauth/newloginonetimepasscode(identifier:language:)-swift.type.method/index.html b/docs/documentation/passage/passageauth/newloginonetimepasscode(identifier:language:)-swift.type.method/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/passageauth/newloginonetimepasscode(identifier:language:)-swift.type.method/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/passageauth/newregistermagiclink(identifier:language:)-swift.method/index.html b/docs/documentation/passage/passageauth/newregistermagiclink(identifier:language:)-swift.method/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/passageauth/newregistermagiclink(identifier:language:)-swift.method/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/passageauth/newregistermagiclink(identifier:language:)-swift.type.method/index.html b/docs/documentation/passage/passageauth/newregistermagiclink(identifier:language:)-swift.type.method/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/passageauth/newregistermagiclink(identifier:language:)-swift.type.method/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/passageauth/newregisteronetimepasscode(identifier:language:)-swift.method/index.html b/docs/documentation/passage/passageauth/newregisteronetimepasscode(identifier:language:)-swift.method/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/passageauth/newregisteronetimepasscode(identifier:language:)-swift.method/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/passageauth/newregisteronetimepasscode(identifier:language:)-swift.type.method/index.html b/docs/documentation/passage/passageauth/newregisteronetimepasscode(identifier:language:)-swift.type.method/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/passageauth/newregisteronetimepasscode(identifier:language:)-swift.type.method/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/passageauth/registerwithpasskey(identifier:options:)-swift.method/index.html b/docs/documentation/passage/passageauth/registerwithpasskey(identifier:options:)-swift.method/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/passageauth/registerwithpasskey(identifier:options:)-swift.method/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/passageauth/registerwithpasskey(identifier:options:)-swift.type.method/index.html b/docs/documentation/passage/passageauth/registerwithpasskey(identifier:options:)-swift.type.method/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/passageauth/registerwithpasskey(identifier:options:)-swift.type.method/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/passageconfigurationerror/!=(_:_:)/index.html b/docs/documentation/passage/passageconfigurationerror/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/passageconfigurationerror/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/passageconfigurationerror/cannotfindappid/index.html b/docs/documentation/passage/passageconfigurationerror/cannotfindappid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/passageconfigurationerror/cannotfindappid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/passageconfigurationerror/cannotfindpassageplist/index.html b/docs/documentation/passage/passageconfigurationerror/cannotfindpassageplist/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/passageconfigurationerror/cannotfindpassageplist/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/passageconfigurationerror/description/index.html b/docs/documentation/passage/passageconfigurationerror/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/passageconfigurationerror/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/passageconfigurationerror/equatable-implementations/index.html b/docs/documentation/passage/passageconfigurationerror/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/passageconfigurationerror/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/passageconfigurationerror/error-implementations/index.html b/docs/documentation/passage/passageconfigurationerror/error-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/passageconfigurationerror/error-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/passageconfigurationerror/index.html b/docs/documentation/passage/passageconfigurationerror/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/passageconfigurationerror/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/passageconfigurationerror/localizeddescription/index.html b/docs/documentation/passage/passageconfigurationerror/localizeddescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/passageconfigurationerror/localizeddescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/passageerror/convert(error:)/index.html b/docs/documentation/passage/passageerror/convert(error:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/passageerror/convert(error:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/passagetokenerror/!=(_:_:)/index.html b/docs/documentation/passage/passagetokenerror/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/passagetokenerror/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/passagetokenerror/convert(error:)/index.html b/docs/documentation/passage/passagetokenerror/convert(error:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/passagetokenerror/convert(error:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/passagetokenerror/equatable-implementations/index.html b/docs/documentation/passage/passagetokenerror/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/passagetokenerror/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/passagetokenerror/error-implementations/index.html b/docs/documentation/passage/passagetokenerror/error-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/passagetokenerror/error-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/passagetokenerror/index.html b/docs/documentation/passage/passagetokenerror/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/passagetokenerror/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/passagetokenerror/localizeddescription/index.html b/docs/documentation/passage/passagetokenerror/localizeddescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/passagetokenerror/localizeddescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/passagetokenerror/loginrequired/index.html b/docs/documentation/passage/passagetokenerror/loginrequired/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/passagetokenerror/loginrequired/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/passagetokenerror/unauthorized/index.html b/docs/documentation/passage/passagetokenerror/unauthorized/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/passagetokenerror/unauthorized/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/passagetokenerror/unspecified/index.html b/docs/documentation/passage/passagetokenerror/unspecified/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/passagetokenerror/unspecified/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/passageuserinfo/socialconnections/index.html b/docs/documentation/passage/passageuserinfo/socialconnections/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/passageuserinfo/socialconnections/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/passkeyreadinessapi/createpasskeyreadiness(createpasskeyreadinessrequest:useragent:origin:deviceos:deviceosversion:appidentifier:)/index.html b/docs/documentation/passage/passkeyreadinessapi/createpasskeyreadiness(createpasskeyreadinessrequest:useragent:origin:deviceos:deviceosversion:appidentifier:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/passkeyreadinessapi/createpasskeyreadiness(createpasskeyreadinessrequest:useragent:origin:deviceos:deviceosversion:appidentifier:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/passkeyreadinessapi/createpasskeyreadinesswithrequestbuilder(createpasskeyreadinessrequest:useragent:origin:deviceos:deviceosversion:appidentifier:)/index.html b/docs/documentation/passage/passkeyreadinessapi/createpasskeyreadinesswithrequestbuilder(createpasskeyreadinessrequest:useragent:origin:deviceos:deviceosversion:appidentifier:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/passkeyreadinessapi/createpasskeyreadinesswithrequestbuilder(createpasskeyreadinessrequest:useragent:origin:deviceos:deviceosversion:appidentifier:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/passkeyreadinessapi/index.html b/docs/documentation/passage/passkeyreadinessapi/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/passkeyreadinessapi/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertion/!=(_:_:)/index.html b/docs/documentation/passage/protocolcredentialassertion/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertion/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertion/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/protocolcredentialassertion/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertion/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertion/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/protocolcredentialassertion/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertion/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertion/codingkeys/debugdescription/index.html b/docs/documentation/passage/protocolcredentialassertion/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertion/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertion/codingkeys/description/index.html b/docs/documentation/passage/protocolcredentialassertion/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertion/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertion/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/protocolcredentialassertion/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertion/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertion/codingkeys/hash(into:)/index.html b/docs/documentation/passage/protocolcredentialassertion/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertion/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertion/codingkeys/hashvalue/index.html b/docs/documentation/passage/protocolcredentialassertion/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertion/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertion/codingkeys/index.html b/docs/documentation/passage/protocolcredentialassertion/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertion/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertion/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/protocolcredentialassertion/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertion/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertion/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/protocolcredentialassertion/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertion/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertion/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/protocolcredentialassertion/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertion/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertion/codingkeys/publickey/index.html b/docs/documentation/passage/protocolcredentialassertion/codingkeys/publickey/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertion/codingkeys/publickey/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertion/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/protocolcredentialassertion/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertion/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertion/encode(to:)/index.html b/docs/documentation/passage/protocolcredentialassertion/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertion/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertion/equatable-implementations/index.html b/docs/documentation/passage/protocolcredentialassertion/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertion/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertion/index.html b/docs/documentation/passage/protocolcredentialassertion/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertion/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertion/init(from:)/index.html b/docs/documentation/passage/protocolcredentialassertion/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertion/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertion/init(publickey:)/index.html b/docs/documentation/passage/protocolcredentialassertion/init(publickey:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertion/init(publickey:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertion/publickey/index.html b/docs/documentation/passage/protocolcredentialassertion/publickey/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertion/publickey/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickey/!=(_:_:)/index.html b/docs/documentation/passage/protocolcredentialassertionpublickey/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickey/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickey/allowcredentials/index.html b/docs/documentation/passage/protocolcredentialassertionpublickey/allowcredentials/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickey/allowcredentials/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickey/challenge/index.html b/docs/documentation/passage/protocolcredentialassertionpublickey/challenge/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickey/challenge/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/allowcredentials/index.html b/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/allowcredentials/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/allowcredentials/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/challenge/index.html b/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/challenge/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/challenge/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/debugdescription/index.html b/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/description/index.html b/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/extensions/index.html b/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/extensions/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/extensions/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/hash(into:)/index.html b/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/hashvalue/index.html b/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/index.html b/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/rpid/index.html b/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/rpid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/rpid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/timeout/index.html b/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/timeout/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/timeout/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/userverification/index.html b/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/userverification/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickey/codingkeys/userverification/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickey/encode(to:)/index.html b/docs/documentation/passage/protocolcredentialassertionpublickey/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickey/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickey/equatable-implementations/index.html b/docs/documentation/passage/protocolcredentialassertionpublickey/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickey/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickey/extensions/index.html b/docs/documentation/passage/protocolcredentialassertionpublickey/extensions/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickey/extensions/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickey/index.html b/docs/documentation/passage/protocolcredentialassertionpublickey/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickey/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickey/init(allowcredentials:challenge:extensions:rpid:timeout:userverification:)/index.html b/docs/documentation/passage/protocolcredentialassertionpublickey/init(allowcredentials:challenge:extensions:rpid:timeout:userverification:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickey/init(allowcredentials:challenge:extensions:rpid:timeout:userverification:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickey/init(from:)/index.html b/docs/documentation/passage/protocolcredentialassertionpublickey/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickey/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickey/rpid/index.html b/docs/documentation/passage/protocolcredentialassertionpublickey/rpid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickey/rpid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickey/timeout/index.html b/docs/documentation/passage/protocolcredentialassertionpublickey/timeout/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickey/timeout/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickey/userverification/index.html b/docs/documentation/passage/protocolcredentialassertionpublickey/userverification/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickey/userverification/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/!=(_:_:)/index.html b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/debugdescription/index.html b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/description/index.html b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/hash(into:)/index.html b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/hashvalue/index.html b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/id/index.html b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/id/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/index.html b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/transports/index.html b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/transports/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/transports/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/type/index.html b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/type/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/codingkeys/type/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/encode(to:)/index.html b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/equatable-implementations/index.html b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/id/index.html b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/id/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/index.html b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/init(from:)/index.html b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/init(id:transports:type:)/index.html b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/init(id:transports:type:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/init(id:transports:type:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/transports/index.html b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/transports/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/transports/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/type/index.html b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/type/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/protocolcredentialassertionpublickeyallowcredentialsinner/type/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/refreshauthtokenrequest/!=(_:_:)/index.html b/docs/documentation/passage/refreshauthtokenrequest/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/refreshauthtokenrequest/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/refreshauthtokenrequest/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/refreshauthtokenrequest/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/refreshauthtokenrequest/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/refreshauthtokenrequest/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/refreshauthtokenrequest/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/refreshauthtokenrequest/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/refreshauthtokenrequest/codingkeys/debugdescription/index.html b/docs/documentation/passage/refreshauthtokenrequest/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/refreshauthtokenrequest/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/refreshauthtokenrequest/codingkeys/description/index.html b/docs/documentation/passage/refreshauthtokenrequest/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/refreshauthtokenrequest/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/refreshauthtokenrequest/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/refreshauthtokenrequest/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/refreshauthtokenrequest/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/refreshauthtokenrequest/codingkeys/hash(into:)/index.html b/docs/documentation/passage/refreshauthtokenrequest/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/refreshauthtokenrequest/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/refreshauthtokenrequest/codingkeys/hashvalue/index.html b/docs/documentation/passage/refreshauthtokenrequest/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/refreshauthtokenrequest/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/refreshauthtokenrequest/codingkeys/index.html b/docs/documentation/passage/refreshauthtokenrequest/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/refreshauthtokenrequest/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/refreshauthtokenrequest/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/refreshauthtokenrequest/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/refreshauthtokenrequest/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/refreshauthtokenrequest/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/refreshauthtokenrequest/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/refreshauthtokenrequest/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/refreshauthtokenrequest/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/refreshauthtokenrequest/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/refreshauthtokenrequest/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/refreshauthtokenrequest/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/refreshauthtokenrequest/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/refreshauthtokenrequest/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/refreshauthtokenrequest/codingkeys/refreshtoken/index.html b/docs/documentation/passage/refreshauthtokenrequest/codingkeys/refreshtoken/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/refreshauthtokenrequest/codingkeys/refreshtoken/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/refreshauthtokenrequest/encode(to:)/index.html b/docs/documentation/passage/refreshauthtokenrequest/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/refreshauthtokenrequest/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/refreshauthtokenrequest/equatable-implementations/index.html b/docs/documentation/passage/refreshauthtokenrequest/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/refreshauthtokenrequest/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/refreshauthtokenrequest/index.html b/docs/documentation/passage/refreshauthtokenrequest/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/refreshauthtokenrequest/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/refreshauthtokenrequest/init(from:)/index.html b/docs/documentation/passage/refreshauthtokenrequest/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/refreshauthtokenrequest/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/refreshauthtokenrequest/init(refreshtoken:)/index.html b/docs/documentation/passage/refreshauthtokenrequest/init(refreshtoken:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/refreshauthtokenrequest/init(refreshtoken:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/refreshauthtokenrequest/refreshtoken/index.html b/docs/documentation/passage/refreshauthtokenrequest/refreshtoken/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/refreshauthtokenrequest/refreshtoken/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerapi/index.html b/docs/documentation/passage/registerapi/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerapi/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerapi/registermagiclink(appid:user:)/index.html b/docs/documentation/passage/registerapi/registermagiclink(appid:user:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerapi/registermagiclink(appid:user:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerapi/registermagiclinkwithrequestbuilder(appid:user:)/index.html b/docs/documentation/passage/registerapi/registermagiclinkwithrequestbuilder(appid:user:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerapi/registermagiclinkwithrequestbuilder(appid:user:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerapi/registeronetimepasscode(appid:registeronetimepasscoderequest:)/index.html b/docs/documentation/passage/registerapi/registeronetimepasscode(appid:registeronetimepasscoderequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerapi/registeronetimepasscode(appid:registeronetimepasscoderequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerapi/registeronetimepasscodewithrequestbuilder(appid:registeronetimepasscoderequest:)/index.html b/docs/documentation/passage/registerapi/registeronetimepasscodewithrequestbuilder(appid:registeronetimepasscoderequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerapi/registeronetimepasscodewithrequestbuilder(appid:registeronetimepasscoderequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerapi/registerwebauthnfinish(appid:registerwebauthnfinishrequest:)/index.html b/docs/documentation/passage/registerapi/registerwebauthnfinish(appid:registerwebauthnfinishrequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerapi/registerwebauthnfinish(appid:registerwebauthnfinishrequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerapi/registerwebauthnfinishwithrequestbuilder(appid:registerwebauthnfinishrequest:)/index.html b/docs/documentation/passage/registerapi/registerwebauthnfinishwithrequestbuilder(appid:registerwebauthnfinishrequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerapi/registerwebauthnfinishwithrequestbuilder(appid:registerwebauthnfinishrequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerapi/registerwebauthnfinishwithtransaction(appid:registerwebauthnfinishwithtransactionrequest:)/index.html b/docs/documentation/passage/registerapi/registerwebauthnfinishwithtransaction(appid:registerwebauthnfinishwithtransactionrequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerapi/registerwebauthnfinishwithtransaction(appid:registerwebauthnfinishwithtransactionrequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerapi/registerwebauthnfinishwithtransactionwithrequestbuilder(appid:registerwebauthnfinishwithtransactionrequest:)/index.html b/docs/documentation/passage/registerapi/registerwebauthnfinishwithtransactionwithrequestbuilder(appid:registerwebauthnfinishwithtransactionrequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerapi/registerwebauthnfinishwithtransactionwithrequestbuilder(appid:registerwebauthnfinishwithtransactionrequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerapi/registerwebauthnstart(appid:registerwebauthnstartrequest:)/index.html b/docs/documentation/passage/registerapi/registerwebauthnstart(appid:registerwebauthnstartrequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerapi/registerwebauthnstart(appid:registerwebauthnstartrequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerapi/registerwebauthnstartwithrequestbuilder(appid:registerwebauthnstartrequest:)/index.html b/docs/documentation/passage/registerapi/registerwebauthnstartwithrequestbuilder(appid:registerwebauthnstartrequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerapi/registerwebauthnstartwithrequestbuilder(appid:registerwebauthnstartrequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerapi/registerwebauthnstartwithtransaction(appid:registerwebauthnstartwithtransactionrequest:)/index.html b/docs/documentation/passage/registerapi/registerwebauthnstartwithtransaction(appid:registerwebauthnstartwithtransactionrequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerapi/registerwebauthnstartwithtransaction(appid:registerwebauthnstartwithtransactionrequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerapi/registerwebauthnstartwithtransactionwithrequestbuilder(appid:registerwebauthnstartwithtransactionrequest:)/index.html b/docs/documentation/passage/registerapi/registerwebauthnstartwithtransactionwithrequestbuilder(appid:registerwebauthnstartwithtransactionrequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerapi/registerwebauthnstartwithtransactionwithrequestbuilder(appid:registerwebauthnstartwithtransactionrequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkrequest/!=(_:_:)/index.html b/docs/documentation/passage/registermagiclinkrequest/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkrequest/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkrequest/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/registermagiclinkrequest/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkrequest/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkrequest/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/registermagiclinkrequest/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkrequest/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkrequest/codingkeys/debugdescription/index.html b/docs/documentation/passage/registermagiclinkrequest/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkrequest/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkrequest/codingkeys/description/index.html b/docs/documentation/passage/registermagiclinkrequest/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkrequest/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkrequest/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/registermagiclinkrequest/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkrequest/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkrequest/codingkeys/hash(into:)/index.html b/docs/documentation/passage/registermagiclinkrequest/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkrequest/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkrequest/codingkeys/hashvalue/index.html b/docs/documentation/passage/registermagiclinkrequest/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkrequest/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkrequest/codingkeys/identifier/index.html b/docs/documentation/passage/registermagiclinkrequest/codingkeys/identifier/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkrequest/codingkeys/identifier/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkrequest/codingkeys/index.html b/docs/documentation/passage/registermagiclinkrequest/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkrequest/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkrequest/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/registermagiclinkrequest/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkrequest/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkrequest/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/registermagiclinkrequest/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkrequest/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkrequest/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/registermagiclinkrequest/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkrequest/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkrequest/codingkeys/language/index.html b/docs/documentation/passage/registermagiclinkrequest/codingkeys/language/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkrequest/codingkeys/language/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkrequest/codingkeys/magiclinkpath/index.html b/docs/documentation/passage/registermagiclinkrequest/codingkeys/magiclinkpath/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkrequest/codingkeys/magiclinkpath/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkrequest/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/registermagiclinkrequest/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkrequest/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkrequest/encode(to:)/index.html b/docs/documentation/passage/registermagiclinkrequest/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkrequest/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkrequest/equatable-implementations/index.html b/docs/documentation/passage/registermagiclinkrequest/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkrequest/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkrequest/identifier/index.html b/docs/documentation/passage/registermagiclinkrequest/identifier/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkrequest/identifier/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkrequest/index.html b/docs/documentation/passage/registermagiclinkrequest/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkrequest/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkrequest/init(from:)/index.html b/docs/documentation/passage/registermagiclinkrequest/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkrequest/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkrequest/init(identifier:language:magiclinkpath:)/index.html b/docs/documentation/passage/registermagiclinkrequest/init(identifier:language:magiclinkpath:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkrequest/init(identifier:language:magiclinkpath:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkrequest/language/index.html b/docs/documentation/passage/registermagiclinkrequest/language/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkrequest/language/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkrequest/magiclinkpath/index.html b/docs/documentation/passage/registermagiclinkrequest/magiclinkpath/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkrequest/magiclinkpath/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkresponse/!=(_:_:)/index.html b/docs/documentation/passage/registermagiclinkresponse/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkresponse/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkresponse/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/registermagiclinkresponse/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkresponse/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkresponse/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/registermagiclinkresponse/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkresponse/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkresponse/codingkeys/debugdescription/index.html b/docs/documentation/passage/registermagiclinkresponse/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkresponse/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkresponse/codingkeys/description/index.html b/docs/documentation/passage/registermagiclinkresponse/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkresponse/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkresponse/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/registermagiclinkresponse/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkresponse/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkresponse/codingkeys/hash(into:)/index.html b/docs/documentation/passage/registermagiclinkresponse/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkresponse/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkresponse/codingkeys/hashvalue/index.html b/docs/documentation/passage/registermagiclinkresponse/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkresponse/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkresponse/codingkeys/index.html b/docs/documentation/passage/registermagiclinkresponse/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkresponse/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkresponse/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/registermagiclinkresponse/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkresponse/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkresponse/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/registermagiclinkresponse/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkresponse/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkresponse/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/registermagiclinkresponse/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkresponse/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkresponse/codingkeys/magiclink/index.html b/docs/documentation/passage/registermagiclinkresponse/codingkeys/magiclink/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkresponse/codingkeys/magiclink/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkresponse/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/registermagiclinkresponse/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkresponse/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkresponse/encode(to:)/index.html b/docs/documentation/passage/registermagiclinkresponse/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkresponse/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkresponse/equatable-implementations/index.html b/docs/documentation/passage/registermagiclinkresponse/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkresponse/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkresponse/index.html b/docs/documentation/passage/registermagiclinkresponse/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkresponse/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkresponse/init(from:)/index.html b/docs/documentation/passage/registermagiclinkresponse/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkresponse/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkresponse/init(magiclink:)/index.html b/docs/documentation/passage/registermagiclinkresponse/init(magiclink:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkresponse/init(magiclink:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registermagiclinkresponse/magiclink/index.html b/docs/documentation/passage/registermagiclinkresponse/magiclink/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registermagiclinkresponse/magiclink/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registeronetimepasscoderequest/!=(_:_:)/index.html b/docs/documentation/passage/registeronetimepasscoderequest/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registeronetimepasscoderequest/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/debugdescription/index.html b/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/description/index.html b/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/hash(into:)/index.html b/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/hashvalue/index.html b/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/identifier/index.html b/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/identifier/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/identifier/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/index.html b/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/language/index.html b/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/language/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/language/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registeronetimepasscoderequest/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registeronetimepasscoderequest/encode(to:)/index.html b/docs/documentation/passage/registeronetimepasscoderequest/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registeronetimepasscoderequest/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registeronetimepasscoderequest/equatable-implementations/index.html b/docs/documentation/passage/registeronetimepasscoderequest/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registeronetimepasscoderequest/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registeronetimepasscoderequest/identifier/index.html b/docs/documentation/passage/registeronetimepasscoderequest/identifier/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registeronetimepasscoderequest/identifier/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registeronetimepasscoderequest/index.html b/docs/documentation/passage/registeronetimepasscoderequest/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registeronetimepasscoderequest/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registeronetimepasscoderequest/init(from:)/index.html b/docs/documentation/passage/registeronetimepasscoderequest/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registeronetimepasscoderequest/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registeronetimepasscoderequest/init(identifier:language:)/index.html b/docs/documentation/passage/registeronetimepasscoderequest/init(identifier:language:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registeronetimepasscoderequest/init(identifier:language:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registeronetimepasscoderequest/language/index.html b/docs/documentation/passage/registeronetimepasscoderequest/language/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registeronetimepasscoderequest/language/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishrequest/!=(_:_:)/index.html b/docs/documentation/passage/registerwebauthnfinishrequest/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishrequest/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/debugdescription/index.html b/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/description/index.html b/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/handshakeid/index.html b/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/handshakeid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/handshakeid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/handshakeresponse/index.html b/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/handshakeresponse/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/handshakeresponse/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/hash(into:)/index.html b/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/hashvalue/index.html b/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/index.html b/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/userid/index.html b/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/userid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishrequest/codingkeys/userid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishrequest/encode(to:)/index.html b/docs/documentation/passage/registerwebauthnfinishrequest/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishrequest/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishrequest/equatable-implementations/index.html b/docs/documentation/passage/registerwebauthnfinishrequest/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishrequest/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishrequest/handshakeid/index.html b/docs/documentation/passage/registerwebauthnfinishrequest/handshakeid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishrequest/handshakeid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishrequest/handshakeresponse/index.html b/docs/documentation/passage/registerwebauthnfinishrequest/handshakeresponse/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishrequest/handshakeresponse/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishrequest/index.html b/docs/documentation/passage/registerwebauthnfinishrequest/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishrequest/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishrequest/init(from:)/index.html b/docs/documentation/passage/registerwebauthnfinishrequest/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishrequest/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishrequest/init(handshakeid:handshakeresponse:userid:)/index.html b/docs/documentation/passage/registerwebauthnfinishrequest/init(handshakeid:handshakeresponse:userid:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishrequest/init(handshakeid:handshakeresponse:userid:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishrequest/userid/index.html b/docs/documentation/passage/registerwebauthnfinishrequest/userid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishrequest/userid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/!=(_:_:)/index.html b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/debugdescription/index.html b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/description/index.html b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/handshakeid/index.html b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/handshakeid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/handshakeid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/handshakeresponse/index.html b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/handshakeresponse/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/handshakeresponse/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/hash(into:)/index.html b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/hashvalue/index.html b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/index.html b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/transactionid/index.html b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/transactionid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/codingkeys/transactionid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/encode(to:)/index.html b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/equatable-implementations/index.html b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/handshakeid/index.html b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/handshakeid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/handshakeid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/handshakeresponse/index.html b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/handshakeresponse/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/handshakeresponse/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/index.html b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/init(from:)/index.html b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/init(handshakeid:handshakeresponse:transactionid:)/index.html b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/init(handshakeid:handshakeresponse:transactionid:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/init(handshakeid:handshakeresponse:transactionid:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/transactionid/index.html b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/transactionid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnfinishwithtransactionrequest/transactionid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartrequest/!=(_:_:)/index.html b/docs/documentation/passage/registerwebauthnstartrequest/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartrequest/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartrequest/authenticatorattachment/index.html b/docs/documentation/passage/registerwebauthnstartrequest/authenticatorattachment/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartrequest/authenticatorattachment/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/authenticatorattachment/index.html b/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/authenticatorattachment/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/authenticatorattachment/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/debugdescription/index.html b/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/description/index.html b/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/hash(into:)/index.html b/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/hashvalue/index.html b/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/identifier/index.html b/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/identifier/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/identifier/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/index.html b/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartrequest/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartrequest/encode(to:)/index.html b/docs/documentation/passage/registerwebauthnstartrequest/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartrequest/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartrequest/equatable-implementations/index.html b/docs/documentation/passage/registerwebauthnstartrequest/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartrequest/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartrequest/identifier/index.html b/docs/documentation/passage/registerwebauthnstartrequest/identifier/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartrequest/identifier/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartrequest/index.html b/docs/documentation/passage/registerwebauthnstartrequest/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartrequest/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartrequest/init(from:)/index.html b/docs/documentation/passage/registerwebauthnstartrequest/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartrequest/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartrequest/init(identifier:authenticatorattachment:)/index.html b/docs/documentation/passage/registerwebauthnstartrequest/init(identifier:authenticatorattachment:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartrequest/init(identifier:authenticatorattachment:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartresponse/!=(_:_:)/index.html b/docs/documentation/passage/registerwebauthnstartresponse/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartresponse/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/debugdescription/index.html b/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/description/index.html b/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/handshake/index.html b/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/handshake/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/handshake/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/hash(into:)/index.html b/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/hashvalue/index.html b/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/index.html b/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/user/index.html b/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/user/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartresponse/codingkeys/user/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartresponse/encode(to:)/index.html b/docs/documentation/passage/registerwebauthnstartresponse/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartresponse/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartresponse/equatable-implementations/index.html b/docs/documentation/passage/registerwebauthnstartresponse/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartresponse/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartresponse/handshake/index.html b/docs/documentation/passage/registerwebauthnstartresponse/handshake/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartresponse/handshake/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartresponse/index.html b/docs/documentation/passage/registerwebauthnstartresponse/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartresponse/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartresponse/init(from:)/index.html b/docs/documentation/passage/registerwebauthnstartresponse/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartresponse/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartresponse/init(handshake:user:)/index.html b/docs/documentation/passage/registerwebauthnstartresponse/init(handshake:user:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartresponse/init(handshake:user:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartresponse/user/index.html b/docs/documentation/passage/registerwebauthnstartresponse/user/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartresponse/user/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/!=(_:_:)/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/authenticatorattachment/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/authenticatorattachment/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/authenticatorattachment/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/authenticatorattachment/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/authenticatorattachment/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/authenticatorattachment/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/debugdescription/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/description/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/hash(into:)/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/hashvalue/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/transactionid/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/transactionid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/codingkeys/transactionid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/encode(to:)/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/equatable-implementations/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/init(from:)/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/init(transactionid:authenticatorattachment:)/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/init(transactionid:authenticatorattachment:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/init(transactionid:authenticatorattachment:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/transactionid/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/transactionid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionrequest/transactionid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/!=(_:_:)/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/debugdescription/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/description/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/handshake/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/handshake/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/handshake/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/hash(into:)/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/hashvalue/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/transactionid/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/transactionid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/codingkeys/transactionid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/encode(to:)/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/equatable-implementations/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/handshake/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/handshake/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/handshake/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/init(from:)/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/init(handshake:transactionid:)/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/init(handshake:transactionid:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/init(handshake:transactionid:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/transactionid/index.html b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/transactionid/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwebauthnstartwithtransactionresponse/transactionid/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwithpasskeyerror/!=(_:_:)/index.html b/docs/documentation/passage/registerwithpasskeyerror/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwithpasskeyerror/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwithpasskeyerror/authorizationfailed/index.html b/docs/documentation/passage/registerwithpasskeyerror/authorizationfailed/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwithpasskeyerror/authorizationfailed/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwithpasskeyerror/canceled/index.html b/docs/documentation/passage/registerwithpasskeyerror/canceled/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwithpasskeyerror/canceled/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwithpasskeyerror/convert(error:)/index.html b/docs/documentation/passage/registerwithpasskeyerror/convert(error:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwithpasskeyerror/convert(error:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwithpasskeyerror/equatable-implementations/index.html b/docs/documentation/passage/registerwithpasskeyerror/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwithpasskeyerror/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwithpasskeyerror/error-implementations/index.html b/docs/documentation/passage/registerwithpasskeyerror/error-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwithpasskeyerror/error-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwithpasskeyerror/index.html b/docs/documentation/passage/registerwithpasskeyerror/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwithpasskeyerror/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwithpasskeyerror/invalidrequest/index.html b/docs/documentation/passage/registerwithpasskeyerror/invalidrequest/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwithpasskeyerror/invalidrequest/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwithpasskeyerror/localizeddescription/index.html b/docs/documentation/passage/registerwithpasskeyerror/localizeddescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwithpasskeyerror/localizeddescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwithpasskeyerror/unspecified/index.html b/docs/documentation/passage/registerwithpasskeyerror/unspecified/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwithpasskeyerror/unspecified/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwithpasskeyerror/useralreadyexists/index.html b/docs/documentation/passage/registerwithpasskeyerror/useralreadyexists/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwithpasskeyerror/useralreadyexists/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/registerwithpasskeyerror/webauthnloginfailed/index.html b/docs/documentation/passage/registerwithpasskeyerror/webauthnloginfailed/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/registerwithpasskeyerror/webauthnloginfailed/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/requestbuilder/addcredential()/index.html b/docs/documentation/passage/requestbuilder/addcredential()/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/requestbuilder/addcredential()/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/requestbuilder/addheader(name:value:)/index.html b/docs/documentation/passage/requestbuilder/addheader(name:value:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/requestbuilder/addheader(name:value:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/requestbuilder/addheaders(_:)/index.html b/docs/documentation/passage/requestbuilder/addheaders(_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/requestbuilder/addheaders(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/requestbuilder/execute()/index.html b/docs/documentation/passage/requestbuilder/execute()/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/requestbuilder/execute()/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/requestbuilder/execute(_:_:)/index.html b/docs/documentation/passage/requestbuilder/execute(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/requestbuilder/execute(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/requestbuilder/index.html b/docs/documentation/passage/requestbuilder/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/requestbuilder/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/requestbuilder/init(method:urlstring:parameters:headers:requiresauthentication:)/index.html b/docs/documentation/passage/requestbuilder/init(method:urlstring:parameters:headers:requiresauthentication:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/requestbuilder/init(method:urlstring:parameters:headers:requiresauthentication:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/requestbuilder/method/index.html b/docs/documentation/passage/requestbuilder/method/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/requestbuilder/method/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/requestbuilder/onprogressready/index.html b/docs/documentation/passage/requestbuilder/onprogressready/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/requestbuilder/onprogressready/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/requestbuilder/parameters/index.html b/docs/documentation/passage/requestbuilder/parameters/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/requestbuilder/parameters/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/requestbuilder/requesttask/index.html b/docs/documentation/passage/requestbuilder/requesttask/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/requestbuilder/requesttask/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/requestbuilder/requiresauthentication/index.html b/docs/documentation/passage/requestbuilder/requiresauthentication/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/requestbuilder/requiresauthentication/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/requestbuilder/urlstring/index.html b/docs/documentation/passage/requestbuilder/urlstring/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/requestbuilder/urlstring/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/requestbuilderfactory/getbuilder()/index.html b/docs/documentation/passage/requestbuilderfactory/getbuilder()/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/requestbuilderfactory/getbuilder()/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/requestbuilderfactory/getnondecodablebuilder()/index.html b/docs/documentation/passage/requestbuilderfactory/getnondecodablebuilder()/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/requestbuilderfactory/getnondecodablebuilder()/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/requestbuilderfactory/index.html b/docs/documentation/passage/requestbuilderfactory/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/requestbuilderfactory/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/requesttask/cancel()/index.html b/docs/documentation/passage/requesttask/cancel()/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/requesttask/cancel()/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/requesttask/index.html b/docs/documentation/passage/requesttask/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/requesttask/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/response/body/index.html b/docs/documentation/passage/response/body/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/response/body/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/response/bodydata/index.html b/docs/documentation/passage/response/bodydata/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/response/bodydata/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/response/header/index.html b/docs/documentation/passage/response/header/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/response/header/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/response/index.html b/docs/documentation/passage/response/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/response/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/response/init(response:body:bodydata:)/index.html b/docs/documentation/passage/response/init(response:body:bodydata:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/response/init(response:body:bodydata:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/response/init(statuscode:header:body:bodydata:)/index.html b/docs/documentation/passage/response/init(statuscode:header:body:bodydata:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/response/init(statuscode:header:body:bodydata:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/response/statuscode/index.html b/docs/documentation/passage/response/statuscode/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/response/statuscode/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialautherror/!=(_:_:)/index.html b/docs/documentation/passage/socialautherror/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialautherror/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialautherror/authorizationfailed/index.html b/docs/documentation/passage/socialautherror/authorizationfailed/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialautherror/authorizationfailed/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialautherror/connectionnotsetupforpassageapp/index.html b/docs/documentation/passage/socialautherror/connectionnotsetupforpassageapp/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialautherror/connectionnotsetupforpassageapp/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialautherror/convert(error:)/index.html b/docs/documentation/passage/socialautherror/convert(error:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialautherror/convert(error:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialautherror/equatable-implementations/index.html b/docs/documentation/passage/socialautherror/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialautherror/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialautherror/error-implementations/index.html b/docs/documentation/passage/socialautherror/error-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialautherror/error-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialautherror/inactiveuser/index.html b/docs/documentation/passage/socialautherror/inactiveuser/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialautherror/inactiveuser/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialautherror/index.html b/docs/documentation/passage/socialautherror/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialautherror/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialautherror/invalidrequest/index.html b/docs/documentation/passage/socialautherror/invalidrequest/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialautherror/invalidrequest/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialautherror/invalidurl/index.html b/docs/documentation/passage/socialautherror/invalidurl/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialautherror/invalidurl/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialautherror/localizeddescription/index.html b/docs/documentation/passage/socialautherror/localizeddescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialautherror/localizeddescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialautherror/missingapplecredentials/index.html b/docs/documentation/passage/socialautherror/missingapplecredentials/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialautherror/missingapplecredentials/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialautherror/missingauthcode/index.html b/docs/documentation/passage/socialautherror/missingauthcode/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialautherror/missingauthcode/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialautherror/unspecified/index.html b/docs/documentation/passage/socialautherror/unspecified/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialautherror/unspecified/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnections/!=(_:_:)/index.html b/docs/documentation/passage/socialconnections/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnections/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnections/apple/index.html b/docs/documentation/passage/socialconnections/apple/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnections/apple/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnections/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/socialconnections/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnections/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnections/codingkeys/apple/index.html b/docs/documentation/passage/socialconnections/codingkeys/apple/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnections/codingkeys/apple/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnections/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/socialconnections/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnections/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnections/codingkeys/debugdescription/index.html b/docs/documentation/passage/socialconnections/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnections/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnections/codingkeys/description/index.html b/docs/documentation/passage/socialconnections/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnections/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnections/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/socialconnections/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnections/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnections/codingkeys/github/index.html b/docs/documentation/passage/socialconnections/codingkeys/github/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnections/codingkeys/github/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnections/codingkeys/google/index.html b/docs/documentation/passage/socialconnections/codingkeys/google/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnections/codingkeys/google/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnections/codingkeys/hash(into:)/index.html b/docs/documentation/passage/socialconnections/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnections/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnections/codingkeys/hashvalue/index.html b/docs/documentation/passage/socialconnections/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnections/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnections/codingkeys/index.html b/docs/documentation/passage/socialconnections/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnections/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnections/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/socialconnections/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnections/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnections/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/socialconnections/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnections/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnections/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/socialconnections/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnections/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnections/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/socialconnections/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnections/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnections/encode(to:)/index.html b/docs/documentation/passage/socialconnections/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnections/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnections/equatable-implementations/index.html b/docs/documentation/passage/socialconnections/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnections/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnections/github/index.html b/docs/documentation/passage/socialconnections/github/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnections/github/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnections/google/index.html b/docs/documentation/passage/socialconnections/google/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnections/google/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnections/index.html b/docs/documentation/passage/socialconnections/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnections/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnections/init(apple:google:github:)/index.html b/docs/documentation/passage/socialconnections/init(apple:google:github:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnections/init(apple:google:github:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnections/init(from:)/index.html b/docs/documentation/passage/socialconnections/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnections/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnectionsresponse/!=(_:_:)/index.html b/docs/documentation/passage/socialconnectionsresponse/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnectionsresponse/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnectionsresponse/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/socialconnectionsresponse/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnectionsresponse/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnectionsresponse/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/socialconnectionsresponse/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnectionsresponse/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnectionsresponse/codingkeys/debugdescription/index.html b/docs/documentation/passage/socialconnectionsresponse/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnectionsresponse/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnectionsresponse/codingkeys/description/index.html b/docs/documentation/passage/socialconnectionsresponse/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnectionsresponse/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnectionsresponse/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/socialconnectionsresponse/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnectionsresponse/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnectionsresponse/codingkeys/hash(into:)/index.html b/docs/documentation/passage/socialconnectionsresponse/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnectionsresponse/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnectionsresponse/codingkeys/hashvalue/index.html b/docs/documentation/passage/socialconnectionsresponse/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnectionsresponse/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnectionsresponse/codingkeys/index.html b/docs/documentation/passage/socialconnectionsresponse/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnectionsresponse/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnectionsresponse/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/socialconnectionsresponse/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnectionsresponse/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnectionsresponse/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/socialconnectionsresponse/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnectionsresponse/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnectionsresponse/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/socialconnectionsresponse/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnectionsresponse/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnectionsresponse/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/socialconnectionsresponse/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnectionsresponse/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnectionsresponse/codingkeys/socialconnections/index.html b/docs/documentation/passage/socialconnectionsresponse/codingkeys/socialconnections/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnectionsresponse/codingkeys/socialconnections/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnectionsresponse/encode(to:)/index.html b/docs/documentation/passage/socialconnectionsresponse/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnectionsresponse/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnectionsresponse/equatable-implementations/index.html b/docs/documentation/passage/socialconnectionsresponse/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnectionsresponse/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnectionsresponse/index.html b/docs/documentation/passage/socialconnectionsresponse/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnectionsresponse/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnectionsresponse/init(from:)/index.html b/docs/documentation/passage/socialconnectionsresponse/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnectionsresponse/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnectionsresponse/init(socialconnections:)/index.html b/docs/documentation/passage/socialconnectionsresponse/init(socialconnections:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnectionsresponse/init(socialconnections:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/socialconnectionsresponse/socialconnections/index.html b/docs/documentation/passage/socialconnectionsresponse/socialconnections/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/socialconnectionsresponse/socialconnections/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/stringrule/index.html b/docs/documentation/passage/stringrule/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/stringrule/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/stringrule/maxlength/index.html b/docs/documentation/passage/stringrule/maxlength/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/stringrule/maxlength/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/stringrule/minlength/index.html b/docs/documentation/passage/stringrule/minlength/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/stringrule/minlength/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/stringrule/pattern/index.html b/docs/documentation/passage/stringrule/pattern/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/stringrule/pattern/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/stringvalidationerrorkind/!=(_:_:)/index.html b/docs/documentation/passage/stringvalidationerrorkind/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/stringvalidationerrorkind/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/stringvalidationerrorkind/equatable-implementations/index.html b/docs/documentation/passage/stringvalidationerrorkind/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/stringvalidationerrorkind/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/stringvalidationerrorkind/error-implementations/index.html b/docs/documentation/passage/stringvalidationerrorkind/error-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/stringvalidationerrorkind/error-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/stringvalidationerrorkind/index.html b/docs/documentation/passage/stringvalidationerrorkind/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/stringvalidationerrorkind/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/stringvalidationerrorkind/localizeddescription/index.html b/docs/documentation/passage/stringvalidationerrorkind/localizeddescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/stringvalidationerrorkind/localizeddescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/stringvalidationerrorkind/maxlength/index.html b/docs/documentation/passage/stringvalidationerrorkind/maxlength/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/stringvalidationerrorkind/maxlength/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/stringvalidationerrorkind/minlength/index.html b/docs/documentation/passage/stringvalidationerrorkind/minlength/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/stringvalidationerrorkind/minlength/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/stringvalidationerrorkind/pattern/index.html b/docs/documentation/passage/stringvalidationerrorkind/pattern/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/stringvalidationerrorkind/pattern/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/swift/index.html b/docs/documentation/passage/swift/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/swift/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/swift/keyeddecodingcontainerprotocol/decode(_:forkey:)/index.html b/docs/documentation/passage/swift/keyeddecodingcontainerprotocol/decode(_:forkey:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/swift/keyeddecodingcontainerprotocol/decode(_:forkey:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/swift/keyeddecodingcontainerprotocol/decodearray(_:forkey:)/index.html b/docs/documentation/passage/swift/keyeddecodingcontainerprotocol/decodearray(_:forkey:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/swift/keyeddecodingcontainerprotocol/decodearray(_:forkey:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/swift/keyeddecodingcontainerprotocol/decodearrayifpresent(_:forkey:)/index.html b/docs/documentation/passage/swift/keyeddecodingcontainerprotocol/decodearrayifpresent(_:forkey:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/swift/keyeddecodingcontainerprotocol/decodearrayifpresent(_:forkey:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/swift/keyeddecodingcontainerprotocol/decodeifpresent(_:forkey:)/index.html b/docs/documentation/passage/swift/keyeddecodingcontainerprotocol/decodeifpresent(_:forkey:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/swift/keyeddecodingcontainerprotocol/decodeifpresent(_:forkey:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/swift/keyeddecodingcontainerprotocol/decodemap(_:excludedkeys:)/index.html b/docs/documentation/passage/swift/keyeddecodingcontainerprotocol/decodemap(_:excludedkeys:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/swift/keyeddecodingcontainerprotocol/decodemap(_:excludedkeys:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/swift/keyeddecodingcontainerprotocol/index.html b/docs/documentation/passage/swift/keyeddecodingcontainerprotocol/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/swift/keyeddecodingcontainerprotocol/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/swift/keyedencodingcontainerprotocol/encode(_:forkey:)/index.html b/docs/documentation/passage/swift/keyedencodingcontainerprotocol/encode(_:forkey:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/swift/keyedencodingcontainerprotocol/encode(_:forkey:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/swift/keyedencodingcontainerprotocol/encodearray(_:forkey:)/index.html b/docs/documentation/passage/swift/keyedencodingcontainerprotocol/encodearray(_:forkey:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/swift/keyedencodingcontainerprotocol/encodearray(_:forkey:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/swift/keyedencodingcontainerprotocol/encodearrayifpresent(_:forkey:)/index.html b/docs/documentation/passage/swift/keyedencodingcontainerprotocol/encodearrayifpresent(_:forkey:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/swift/keyedencodingcontainerprotocol/encodearrayifpresent(_:forkey:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/swift/keyedencodingcontainerprotocol/encodeifpresent(_:forkey:)/index.html b/docs/documentation/passage/swift/keyedencodingcontainerprotocol/encodeifpresent(_:forkey:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/swift/keyedencodingcontainerprotocol/encodeifpresent(_:forkey:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/swift/keyedencodingcontainerprotocol/encodemap(_:)/index.html b/docs/documentation/passage/swift/keyedencodingcontainerprotocol/encodemap(_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/swift/keyedencodingcontainerprotocol/encodemap(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/swift/keyedencodingcontainerprotocol/encodemapifpresent(_:)/index.html b/docs/documentation/passage/swift/keyedencodingcontainerprotocol/encodemapifpresent(_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/swift/keyedencodingcontainerprotocol/encodemapifpresent(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/swift/keyedencodingcontainerprotocol/index.html b/docs/documentation/passage/swift/keyedencodingcontainerprotocol/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/swift/keyedencodingcontainerprotocol/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/swift/string/codingkey-implementations/index.html b/docs/documentation/passage/swift/string/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/swift/string/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/swift/string/index.html b/docs/documentation/passage/swift/string/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/swift/string/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/swift/string/init(intvalue:)/index.html b/docs/documentation/passage/swift/string/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/swift/string/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/swift/string/init(stringvalue:)/index.html b/docs/documentation/passage/swift/string/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/swift/string/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/swift/string/intvalue/index.html b/docs/documentation/passage/swift/string/intvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/swift/string/intvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/swift/string/stringvalue/index.html b/docs/documentation/passage/swift/string/stringvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/swift/string/stringvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/tokensapi/index.html b/docs/documentation/passage/tokensapi/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/tokensapi/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/tokensapi/refreshauthtoken(appid:refreshauthtokenrequest:)/index.html b/docs/documentation/passage/tokensapi/refreshauthtoken(appid:refreshauthtokenrequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/tokensapi/refreshauthtoken(appid:refreshauthtokenrequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/tokensapi/refreshauthtokenwithrequestbuilder(appid:refreshauthtokenrequest:)/index.html b/docs/documentation/passage/tokensapi/refreshauthtokenwithrequestbuilder(appid:refreshauthtokenrequest:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/tokensapi/refreshauthtokenwithrequestbuilder(appid:refreshauthtokenrequest:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/tokensapi/revokerefreshtoken(appid:refreshtoken:)/index.html b/docs/documentation/passage/tokensapi/revokerefreshtoken(appid:refreshtoken:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/tokensapi/revokerefreshtoken(appid:refreshtoken:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/tokensapi/revokerefreshtokenwithrequestbuilder(appid:refreshtoken:)/index.html b/docs/documentation/passage/tokensapi/revokerefreshtokenwithrequestbuilder(appid:refreshtoken:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/tokensapi/revokerefreshtokenwithrequestbuilder(appid:refreshtoken:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/ttldisplayunit/!=(_:_:)/index.html b/docs/documentation/passage/ttldisplayunit/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/ttldisplayunit/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/ttldisplayunit/d/index.html b/docs/documentation/passage/ttldisplayunit/d/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/ttldisplayunit/d/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/ttldisplayunit/encode(to:)/index.html b/docs/documentation/passage/ttldisplayunit/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/ttldisplayunit/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/ttldisplayunit/equatable-implementations/index.html b/docs/documentation/passage/ttldisplayunit/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/ttldisplayunit/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/ttldisplayunit/h/index.html b/docs/documentation/passage/ttldisplayunit/h/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/ttldisplayunit/h/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/ttldisplayunit/hash(into:)/index.html b/docs/documentation/passage/ttldisplayunit/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/ttldisplayunit/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/ttldisplayunit/hashvalue/index.html b/docs/documentation/passage/ttldisplayunit/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/ttldisplayunit/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/ttldisplayunit/index.html b/docs/documentation/passage/ttldisplayunit/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/ttldisplayunit/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/ttldisplayunit/init(from:)/index.html b/docs/documentation/passage/ttldisplayunit/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/ttldisplayunit/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/ttldisplayunit/init(rawvalue:)/index.html b/docs/documentation/passage/ttldisplayunit/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/ttldisplayunit/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/ttldisplayunit/m/index.html b/docs/documentation/passage/ttldisplayunit/m/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/ttldisplayunit/m/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/ttldisplayunit/rawrepresentable-implementations/index.html b/docs/documentation/passage/ttldisplayunit/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/ttldisplayunit/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/ttldisplayunit/s/index.html b/docs/documentation/passage/ttldisplayunit/s/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/ttldisplayunit/s/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatedevicerequest/!=(_:_:)/index.html b/docs/documentation/passage/updatedevicerequest/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatedevicerequest/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatedevicerequest/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/updatedevicerequest/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatedevicerequest/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatedevicerequest/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/updatedevicerequest/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatedevicerequest/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatedevicerequest/codingkeys/debugdescription/index.html b/docs/documentation/passage/updatedevicerequest/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatedevicerequest/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatedevicerequest/codingkeys/description/index.html b/docs/documentation/passage/updatedevicerequest/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatedevicerequest/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatedevicerequest/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/updatedevicerequest/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatedevicerequest/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatedevicerequest/codingkeys/friendlyname/index.html b/docs/documentation/passage/updatedevicerequest/codingkeys/friendlyname/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatedevicerequest/codingkeys/friendlyname/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatedevicerequest/codingkeys/hash(into:)/index.html b/docs/documentation/passage/updatedevicerequest/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatedevicerequest/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatedevicerequest/codingkeys/hashvalue/index.html b/docs/documentation/passage/updatedevicerequest/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatedevicerequest/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatedevicerequest/codingkeys/index.html b/docs/documentation/passage/updatedevicerequest/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatedevicerequest/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatedevicerequest/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/updatedevicerequest/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatedevicerequest/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatedevicerequest/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/updatedevicerequest/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatedevicerequest/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatedevicerequest/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/updatedevicerequest/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatedevicerequest/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatedevicerequest/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/updatedevicerequest/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatedevicerequest/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatedevicerequest/encode(to:)/index.html b/docs/documentation/passage/updatedevicerequest/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatedevicerequest/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatedevicerequest/equatable-implementations/index.html b/docs/documentation/passage/updatedevicerequest/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatedevicerequest/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatedevicerequest/friendlyname/index.html b/docs/documentation/passage/updatedevicerequest/friendlyname/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatedevicerequest/friendlyname/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatedevicerequest/index.html b/docs/documentation/passage/updatedevicerequest/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatedevicerequest/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatedevicerequest/init(friendlyname:)/index.html b/docs/documentation/passage/updatedevicerequest/init(friendlyname:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatedevicerequest/init(friendlyname:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatedevicerequest/init(from:)/index.html b/docs/documentation/passage/updatedevicerequest/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatedevicerequest/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatemetadatarequest/!=(_:_:)/index.html b/docs/documentation/passage/updatemetadatarequest/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatemetadatarequest/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatemetadatarequest/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/updatemetadatarequest/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatemetadatarequest/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatemetadatarequest/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/updatemetadatarequest/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatemetadatarequest/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatemetadatarequest/codingkeys/debugdescription/index.html b/docs/documentation/passage/updatemetadatarequest/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatemetadatarequest/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatemetadatarequest/codingkeys/description/index.html b/docs/documentation/passage/updatemetadatarequest/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatemetadatarequest/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatemetadatarequest/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/updatemetadatarequest/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatemetadatarequest/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatemetadatarequest/codingkeys/hash(into:)/index.html b/docs/documentation/passage/updatemetadatarequest/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatemetadatarequest/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatemetadatarequest/codingkeys/hashvalue/index.html b/docs/documentation/passage/updatemetadatarequest/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatemetadatarequest/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatemetadatarequest/codingkeys/index.html b/docs/documentation/passage/updatemetadatarequest/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatemetadatarequest/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatemetadatarequest/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/updatemetadatarequest/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatemetadatarequest/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatemetadatarequest/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/updatemetadatarequest/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatemetadatarequest/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatemetadatarequest/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/updatemetadatarequest/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatemetadatarequest/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatemetadatarequest/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/updatemetadatarequest/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatemetadatarequest/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatemetadatarequest/codingkeys/usermetadata/index.html b/docs/documentation/passage/updatemetadatarequest/codingkeys/usermetadata/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatemetadatarequest/codingkeys/usermetadata/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatemetadatarequest/encode(to:)/index.html b/docs/documentation/passage/updatemetadatarequest/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatemetadatarequest/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatemetadatarequest/equatable-implementations/index.html b/docs/documentation/passage/updatemetadatarequest/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatemetadatarequest/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatemetadatarequest/index.html b/docs/documentation/passage/updatemetadatarequest/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatemetadatarequest/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatemetadatarequest/init(from:)/index.html b/docs/documentation/passage/updatemetadatarequest/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatemetadatarequest/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatemetadatarequest/init(usermetadata:)/index.html b/docs/documentation/passage/updatemetadatarequest/init(usermetadata:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatemetadatarequest/init(usermetadata:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updatemetadatarequest/usermetadata/index.html b/docs/documentation/passage/updatemetadatarequest/usermetadata/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updatemetadatarequest/usermetadata/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuseremailrequest/!=(_:_:)/index.html b/docs/documentation/passage/updateuseremailrequest/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuseremailrequest/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuseremailrequest/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/updateuseremailrequest/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuseremailrequest/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuseremailrequest/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/updateuseremailrequest/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuseremailrequest/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuseremailrequest/codingkeys/debugdescription/index.html b/docs/documentation/passage/updateuseremailrequest/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuseremailrequest/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuseremailrequest/codingkeys/description/index.html b/docs/documentation/passage/updateuseremailrequest/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuseremailrequest/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuseremailrequest/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/updateuseremailrequest/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuseremailrequest/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuseremailrequest/codingkeys/hash(into:)/index.html b/docs/documentation/passage/updateuseremailrequest/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuseremailrequest/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuseremailrequest/codingkeys/hashvalue/index.html b/docs/documentation/passage/updateuseremailrequest/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuseremailrequest/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuseremailrequest/codingkeys/index.html b/docs/documentation/passage/updateuseremailrequest/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuseremailrequest/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuseremailrequest/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/updateuseremailrequest/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuseremailrequest/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuseremailrequest/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/updateuseremailrequest/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuseremailrequest/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuseremailrequest/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/updateuseremailrequest/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuseremailrequest/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuseremailrequest/codingkeys/language/index.html b/docs/documentation/passage/updateuseremailrequest/codingkeys/language/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuseremailrequest/codingkeys/language/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuseremailrequest/codingkeys/magiclinkpath/index.html b/docs/documentation/passage/updateuseremailrequest/codingkeys/magiclinkpath/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuseremailrequest/codingkeys/magiclinkpath/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuseremailrequest/codingkeys/newemail/index.html b/docs/documentation/passage/updateuseremailrequest/codingkeys/newemail/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuseremailrequest/codingkeys/newemail/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuseremailrequest/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/updateuseremailrequest/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuseremailrequest/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuseremailrequest/codingkeys/redirecturl/index.html b/docs/documentation/passage/updateuseremailrequest/codingkeys/redirecturl/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuseremailrequest/codingkeys/redirecturl/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuseremailrequest/encode(to:)/index.html b/docs/documentation/passage/updateuseremailrequest/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuseremailrequest/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuseremailrequest/equatable-implementations/index.html b/docs/documentation/passage/updateuseremailrequest/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuseremailrequest/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuseremailrequest/index.html b/docs/documentation/passage/updateuseremailrequest/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuseremailrequest/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuseremailrequest/init(from:)/index.html b/docs/documentation/passage/updateuseremailrequest/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuseremailrequest/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuseremailrequest/init(language:magiclinkpath:newemail:redirecturl:)/index.html b/docs/documentation/passage/updateuseremailrequest/init(language:magiclinkpath:newemail:redirecturl:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuseremailrequest/init(language:magiclinkpath:newemail:redirecturl:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuseremailrequest/language/index.html b/docs/documentation/passage/updateuseremailrequest/language/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuseremailrequest/language/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuseremailrequest/magiclinkpath/index.html b/docs/documentation/passage/updateuseremailrequest/magiclinkpath/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuseremailrequest/magiclinkpath/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuseremailrequest/newemail/index.html b/docs/documentation/passage/updateuseremailrequest/newemail/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuseremailrequest/newemail/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuseremailrequest/redirecturl/index.html b/docs/documentation/passage/updateuseremailrequest/redirecturl/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuseremailrequest/redirecturl/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuserphonerequest/!=(_:_:)/index.html b/docs/documentation/passage/updateuserphonerequest/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuserphonerequest/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuserphonerequest/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/updateuserphonerequest/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuserphonerequest/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuserphonerequest/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/updateuserphonerequest/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuserphonerequest/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuserphonerequest/codingkeys/debugdescription/index.html b/docs/documentation/passage/updateuserphonerequest/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuserphonerequest/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuserphonerequest/codingkeys/description/index.html b/docs/documentation/passage/updateuserphonerequest/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuserphonerequest/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuserphonerequest/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/updateuserphonerequest/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuserphonerequest/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuserphonerequest/codingkeys/hash(into:)/index.html b/docs/documentation/passage/updateuserphonerequest/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuserphonerequest/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuserphonerequest/codingkeys/hashvalue/index.html b/docs/documentation/passage/updateuserphonerequest/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuserphonerequest/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuserphonerequest/codingkeys/index.html b/docs/documentation/passage/updateuserphonerequest/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuserphonerequest/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuserphonerequest/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/updateuserphonerequest/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuserphonerequest/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuserphonerequest/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/updateuserphonerequest/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuserphonerequest/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuserphonerequest/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/updateuserphonerequest/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuserphonerequest/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuserphonerequest/codingkeys/language/index.html b/docs/documentation/passage/updateuserphonerequest/codingkeys/language/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuserphonerequest/codingkeys/language/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuserphonerequest/codingkeys/magiclinkpath/index.html b/docs/documentation/passage/updateuserphonerequest/codingkeys/magiclinkpath/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuserphonerequest/codingkeys/magiclinkpath/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuserphonerequest/codingkeys/newphone/index.html b/docs/documentation/passage/updateuserphonerequest/codingkeys/newphone/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuserphonerequest/codingkeys/newphone/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuserphonerequest/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/updateuserphonerequest/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuserphonerequest/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuserphonerequest/codingkeys/redirecturl/index.html b/docs/documentation/passage/updateuserphonerequest/codingkeys/redirecturl/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuserphonerequest/codingkeys/redirecturl/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuserphonerequest/encode(to:)/index.html b/docs/documentation/passage/updateuserphonerequest/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuserphonerequest/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuserphonerequest/equatable-implementations/index.html b/docs/documentation/passage/updateuserphonerequest/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuserphonerequest/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuserphonerequest/index.html b/docs/documentation/passage/updateuserphonerequest/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuserphonerequest/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuserphonerequest/init(from:)/index.html b/docs/documentation/passage/updateuserphonerequest/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuserphonerequest/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuserphonerequest/init(language:magiclinkpath:newphone:redirecturl:)/index.html b/docs/documentation/passage/updateuserphonerequest/init(language:magiclinkpath:newphone:redirecturl:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuserphonerequest/init(language:magiclinkpath:newphone:redirecturl:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuserphonerequest/language/index.html b/docs/documentation/passage/updateuserphonerequest/language/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuserphonerequest/language/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuserphonerequest/magiclinkpath/index.html b/docs/documentation/passage/updateuserphonerequest/magiclinkpath/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuserphonerequest/magiclinkpath/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuserphonerequest/newphone/index.html b/docs/documentation/passage/updateuserphonerequest/newphone/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuserphonerequest/newphone/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/updateuserphonerequest/redirecturl/index.html b/docs/documentation/passage/updateuserphonerequest/redirecturl/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/updateuserphonerequest/redirecturl/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/urlsessiondecodablerequestbuilder/index.html b/docs/documentation/passage/urlsessiondecodablerequestbuilder/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/urlsessiondecodablerequestbuilder/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/urlsessionprotocol/datatask(with:completionhandler:)/index.html b/docs/documentation/passage/urlsessionprotocol/datatask(with:completionhandler:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/urlsessionprotocol/datatask(with:completionhandler:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/urlsessionprotocol/index.html b/docs/documentation/passage/urlsessionprotocol/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/urlsessionprotocol/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/urlsessionrequestbuilder/buildheaders()/index.html b/docs/documentation/passage/urlsessionrequestbuilder/buildheaders()/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/urlsessionrequestbuilder/buildheaders()/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/urlsessionrequestbuilder/contenttypeforformpart(fileurl:)/index.html b/docs/documentation/passage/urlsessionrequestbuilder/contenttypeforformpart(fileurl:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/urlsessionrequestbuilder/contenttypeforformpart(fileurl:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/urlsessionrequestbuilder/createurlrequest(urlsession:method:encoding:headers:)/index.html b/docs/documentation/passage/urlsessionrequestbuilder/createurlrequest(urlsession:method:encoding:headers:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/urlsessionrequestbuilder/createurlrequest(urlsession:method:encoding:headers:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/urlsessionrequestbuilder/createurlsession()/index.html b/docs/documentation/passage/urlsessionrequestbuilder/createurlsession()/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/urlsessionrequestbuilder/createurlsession()/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/urlsessionrequestbuilder/execute(_:_:)/index.html b/docs/documentation/passage/urlsessionrequestbuilder/execute(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/urlsessionrequestbuilder/execute(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/urlsessionrequestbuilder/index.html b/docs/documentation/passage/urlsessionrequestbuilder/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/urlsessionrequestbuilder/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/urlsessionrequestbuilder/init(method:urlstring:parameters:headers:requiresauthentication:)/index.html b/docs/documentation/passage/urlsessionrequestbuilder/init(method:urlstring:parameters:headers:requiresauthentication:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/urlsessionrequestbuilder/init(method:urlstring:parameters:headers:requiresauthentication:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/urlsessionrequestbuilder/taskdidreceivechallenge/index.html b/docs/documentation/passage/urlsessionrequestbuilder/taskdidreceivechallenge/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/urlsessionrequestbuilder/taskdidreceivechallenge/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/user/!=(_:_:)/index.html b/docs/documentation/passage/user/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/user/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/user/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/user/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/user/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/user/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/user/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/user/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/user/codingkeys/debugdescription/index.html b/docs/documentation/passage/user/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/user/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/user/codingkeys/description/index.html b/docs/documentation/passage/user/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/user/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/user/codingkeys/email/index.html b/docs/documentation/passage/user/codingkeys/email/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/user/codingkeys/email/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/user/codingkeys/emailverified/index.html b/docs/documentation/passage/user/codingkeys/emailverified/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/user/codingkeys/emailverified/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/user/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/user/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/user/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/user/codingkeys/hash(into:)/index.html b/docs/documentation/passage/user/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/user/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/user/codingkeys/hashvalue/index.html b/docs/documentation/passage/user/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/user/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/user/codingkeys/id/index.html b/docs/documentation/passage/user/codingkeys/id/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/user/codingkeys/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/user/codingkeys/index.html b/docs/documentation/passage/user/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/user/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/user/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/user/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/user/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/user/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/user/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/user/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/user/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/user/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/user/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/user/codingkeys/phone/index.html b/docs/documentation/passage/user/codingkeys/phone/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/user/codingkeys/phone/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/user/codingkeys/phoneverified/index.html b/docs/documentation/passage/user/codingkeys/phoneverified/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/user/codingkeys/phoneverified/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/user/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/user/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/user/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/user/codingkeys/status/index.html b/docs/documentation/passage/user/codingkeys/status/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/user/codingkeys/status/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/user/codingkeys/usermetadata/index.html b/docs/documentation/passage/user/codingkeys/usermetadata/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/user/codingkeys/usermetadata/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/user/codingkeys/webauthn/index.html b/docs/documentation/passage/user/codingkeys/webauthn/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/user/codingkeys/webauthn/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/user/codingkeys/webauthntypes/index.html b/docs/documentation/passage/user/codingkeys/webauthntypes/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/user/codingkeys/webauthntypes/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/user/email/index.html b/docs/documentation/passage/user/email/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/user/email/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/user/emailverified/index.html b/docs/documentation/passage/user/emailverified/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/user/emailverified/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/user/encode(to:)/index.html b/docs/documentation/passage/user/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/user/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/user/equatable-implementations/index.html b/docs/documentation/passage/user/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/user/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/user/id/index.html b/docs/documentation/passage/user/id/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/user/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/user/index.html b/docs/documentation/passage/user/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/user/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/user/init(email:emailverified:id:phone:phoneverified:status:usermetadata:webauthn:webauthntypes:)/index.html b/docs/documentation/passage/user/init(email:emailverified:id:phone:phoneverified:status:usermetadata:webauthn:webauthntypes:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/user/init(email:emailverified:id:phone:phoneverified:status:usermetadata:webauthn:webauthntypes:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/user/init(from:)/index.html b/docs/documentation/passage/user/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/user/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/user/phone/index.html b/docs/documentation/passage/user/phone/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/user/phone/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/user/phoneverified/index.html b/docs/documentation/passage/user/phoneverified/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/user/phoneverified/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/user/status/index.html b/docs/documentation/passage/user/status/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/user/status/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/user/usermetadata/index.html b/docs/documentation/passage/user/usermetadata/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/user/usermetadata/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/user/webauthn/index.html b/docs/documentation/passage/user/webauthn/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/user/webauthn/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/user/webauthntypes/index.html b/docs/documentation/passage/user/webauthntypes/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/user/webauthntypes/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usererror/!=(_:_:)/index.html b/docs/documentation/passage/usererror/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usererror/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usererror/convert(error:)/index.html b/docs/documentation/passage/usererror/convert(error:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usererror/convert(error:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usererror/equatable-implementations/index.html b/docs/documentation/passage/usererror/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usererror/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usererror/error-implementations/index.html b/docs/documentation/passage/usererror/error-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usererror/error-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usererror/inactiveuser/index.html b/docs/documentation/passage/usererror/inactiveuser/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usererror/inactiveuser/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usererror/index.html b/docs/documentation/passage/usererror/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usererror/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usererror/invalidrequest/index.html b/docs/documentation/passage/usererror/invalidrequest/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usererror/invalidrequest/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usererror/localizeddescription/index.html b/docs/documentation/passage/usererror/localizeddescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usererror/localizeddescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usererror/unauthorized/index.html b/docs/documentation/passage/usererror/unauthorized/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usererror/unauthorized/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usererror/unspecified/index.html b/docs/documentation/passage/usererror/unspecified/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usererror/unspecified/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usererror/usernotfound/index.html b/docs/documentation/passage/usererror/usernotfound/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usererror/usernotfound/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadatafield/!=(_:_:)/index.html b/docs/documentation/passage/usermetadatafield/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadatafield/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadatafield/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/usermetadatafield/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadatafield/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadatafield/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/usermetadatafield/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadatafield/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadatafield/codingkeys/debugdescription/index.html b/docs/documentation/passage/usermetadatafield/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadatafield/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadatafield/codingkeys/description/index.html b/docs/documentation/passage/usermetadatafield/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadatafield/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadatafield/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/usermetadatafield/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadatafield/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadatafield/codingkeys/fieldname/index.html b/docs/documentation/passage/usermetadatafield/codingkeys/fieldname/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadatafield/codingkeys/fieldname/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadatafield/codingkeys/friendlyname/index.html b/docs/documentation/passage/usermetadatafield/codingkeys/friendlyname/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadatafield/codingkeys/friendlyname/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadatafield/codingkeys/hash(into:)/index.html b/docs/documentation/passage/usermetadatafield/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadatafield/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadatafield/codingkeys/hashvalue/index.html b/docs/documentation/passage/usermetadatafield/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadatafield/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadatafield/codingkeys/id/index.html b/docs/documentation/passage/usermetadatafield/codingkeys/id/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadatafield/codingkeys/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadatafield/codingkeys/index.html b/docs/documentation/passage/usermetadatafield/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadatafield/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadatafield/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/usermetadatafield/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadatafield/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadatafield/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/usermetadatafield/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadatafield/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadatafield/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/usermetadatafield/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadatafield/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadatafield/codingkeys/profile/index.html b/docs/documentation/passage/usermetadatafield/codingkeys/profile/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadatafield/codingkeys/profile/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadatafield/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/usermetadatafield/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadatafield/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadatafield/codingkeys/registration/index.html b/docs/documentation/passage/usermetadatafield/codingkeys/registration/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadatafield/codingkeys/registration/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadatafield/codingkeys/type/index.html b/docs/documentation/passage/usermetadatafield/codingkeys/type/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadatafield/codingkeys/type/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadatafield/encode(to:)/index.html b/docs/documentation/passage/usermetadatafield/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadatafield/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadatafield/equatable-implementations/index.html b/docs/documentation/passage/usermetadatafield/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadatafield/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadatafield/fieldname/index.html b/docs/documentation/passage/usermetadatafield/fieldname/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadatafield/fieldname/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadatafield/friendlyname/index.html b/docs/documentation/passage/usermetadatafield/friendlyname/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadatafield/friendlyname/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadatafield/id/index.html b/docs/documentation/passage/usermetadatafield/id/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadatafield/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadatafield/index.html b/docs/documentation/passage/usermetadatafield/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadatafield/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadatafield/init(fieldname:friendlyname:id:profile:registration:type:)/index.html b/docs/documentation/passage/usermetadatafield/init(fieldname:friendlyname:id:profile:registration:type:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadatafield/init(fieldname:friendlyname:id:profile:registration:type:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadatafield/init(from:)/index.html b/docs/documentation/passage/usermetadatafield/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadatafield/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadatafield/profile/index.html b/docs/documentation/passage/usermetadatafield/profile/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadatafield/profile/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadatafield/registration/index.html b/docs/documentation/passage/usermetadatafield/registration/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadatafield/registration/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadatafield/type/index.html b/docs/documentation/passage/usermetadatafield/type/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadatafield/type/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadataresponse/!=(_:_:)/index.html b/docs/documentation/passage/usermetadataresponse/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadataresponse/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadataresponse/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/usermetadataresponse/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadataresponse/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadataresponse/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/usermetadataresponse/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadataresponse/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadataresponse/codingkeys/debugdescription/index.html b/docs/documentation/passage/usermetadataresponse/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadataresponse/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadataresponse/codingkeys/description/index.html b/docs/documentation/passage/usermetadataresponse/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadataresponse/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadataresponse/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/usermetadataresponse/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadataresponse/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadataresponse/codingkeys/hash(into:)/index.html b/docs/documentation/passage/usermetadataresponse/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadataresponse/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadataresponse/codingkeys/hashvalue/index.html b/docs/documentation/passage/usermetadataresponse/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadataresponse/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadataresponse/codingkeys/index.html b/docs/documentation/passage/usermetadataresponse/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadataresponse/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadataresponse/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/usermetadataresponse/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadataresponse/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadataresponse/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/usermetadataresponse/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadataresponse/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadataresponse/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/usermetadataresponse/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadataresponse/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadataresponse/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/usermetadataresponse/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadataresponse/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadataresponse/codingkeys/usermetadata/index.html b/docs/documentation/passage/usermetadataresponse/codingkeys/usermetadata/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadataresponse/codingkeys/usermetadata/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadataresponse/encode(to:)/index.html b/docs/documentation/passage/usermetadataresponse/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadataresponse/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadataresponse/equatable-implementations/index.html b/docs/documentation/passage/usermetadataresponse/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadataresponse/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadataresponse/index.html b/docs/documentation/passage/usermetadataresponse/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadataresponse/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadataresponse/init(from:)/index.html b/docs/documentation/passage/usermetadataresponse/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadataresponse/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadataresponse/init(usermetadata:)/index.html b/docs/documentation/passage/usermetadataresponse/init(usermetadata:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadataresponse/init(usermetadata:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usermetadataresponse/usermetadata/index.html b/docs/documentation/passage/usermetadataresponse/usermetadata/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usermetadataresponse/usermetadata/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/userresponse/!=(_:_:)/index.html b/docs/documentation/passage/userresponse/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/userresponse/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/userresponse/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/userresponse/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/userresponse/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/userresponse/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/userresponse/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/userresponse/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/userresponse/codingkeys/debugdescription/index.html b/docs/documentation/passage/userresponse/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/userresponse/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/userresponse/codingkeys/description/index.html b/docs/documentation/passage/userresponse/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/userresponse/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/userresponse/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/userresponse/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/userresponse/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/userresponse/codingkeys/hash(into:)/index.html b/docs/documentation/passage/userresponse/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/userresponse/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/userresponse/codingkeys/hashvalue/index.html b/docs/documentation/passage/userresponse/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/userresponse/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/userresponse/codingkeys/index.html b/docs/documentation/passage/userresponse/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/userresponse/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/userresponse/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/userresponse/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/userresponse/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/userresponse/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/userresponse/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/userresponse/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/userresponse/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/userresponse/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/userresponse/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/userresponse/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/userresponse/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/userresponse/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/userresponse/codingkeys/user/index.html b/docs/documentation/passage/userresponse/codingkeys/user/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/userresponse/codingkeys/user/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/userresponse/encode(to:)/index.html b/docs/documentation/passage/userresponse/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/userresponse/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/userresponse/equatable-implementations/index.html b/docs/documentation/passage/userresponse/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/userresponse/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/userresponse/index.html b/docs/documentation/passage/userresponse/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/userresponse/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/userresponse/init(from:)/index.html b/docs/documentation/passage/userresponse/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/userresponse/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/userresponse/init(user:)/index.html b/docs/documentation/passage/userresponse/init(user:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/userresponse/init(user:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/userresponse/user/index.html b/docs/documentation/passage/userresponse/user/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/userresponse/user/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usersapi/checkuseridentifier(appid:identifier:)/index.html b/docs/documentation/passage/usersapi/checkuseridentifier(appid:identifier:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usersapi/checkuseridentifier(appid:identifier:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usersapi/checkuseridentifierwithrequestbuilder(appid:identifier:)/index.html b/docs/documentation/passage/usersapi/checkuseridentifierwithrequestbuilder(appid:identifier:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usersapi/checkuseridentifierwithrequestbuilder(appid:identifier:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usersapi/createuser(appid:createuserparams:)/index.html b/docs/documentation/passage/usersapi/createuser(appid:createuserparams:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usersapi/createuser(appid:createuserparams:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usersapi/createuserwithrequestbuilder(appid:createuserparams:)/index.html b/docs/documentation/passage/usersapi/createuserwithrequestbuilder(appid:createuserparams:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usersapi/createuserwithrequestbuilder(appid:createuserparams:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usersapi/index.html b/docs/documentation/passage/usersapi/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usersapi/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usersocialconnections/!=(_:_:)/index.html b/docs/documentation/passage/usersocialconnections/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usersocialconnections/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usersocialconnections/apple/index.html b/docs/documentation/passage/usersocialconnections/apple/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usersocialconnections/apple/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usersocialconnections/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/usersocialconnections/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usersocialconnections/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usersocialconnections/codingkeys/apple/index.html b/docs/documentation/passage/usersocialconnections/codingkeys/apple/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usersocialconnections/codingkeys/apple/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usersocialconnections/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/usersocialconnections/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usersocialconnections/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usersocialconnections/codingkeys/debugdescription/index.html b/docs/documentation/passage/usersocialconnections/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usersocialconnections/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usersocialconnections/codingkeys/description/index.html b/docs/documentation/passage/usersocialconnections/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usersocialconnections/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usersocialconnections/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/usersocialconnections/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usersocialconnections/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usersocialconnections/codingkeys/github/index.html b/docs/documentation/passage/usersocialconnections/codingkeys/github/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usersocialconnections/codingkeys/github/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usersocialconnections/codingkeys/google/index.html b/docs/documentation/passage/usersocialconnections/codingkeys/google/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usersocialconnections/codingkeys/google/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usersocialconnections/codingkeys/hash(into:)/index.html b/docs/documentation/passage/usersocialconnections/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usersocialconnections/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usersocialconnections/codingkeys/hashvalue/index.html b/docs/documentation/passage/usersocialconnections/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usersocialconnections/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usersocialconnections/codingkeys/index.html b/docs/documentation/passage/usersocialconnections/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usersocialconnections/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usersocialconnections/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/usersocialconnections/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usersocialconnections/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usersocialconnections/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/usersocialconnections/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usersocialconnections/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usersocialconnections/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/usersocialconnections/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usersocialconnections/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usersocialconnections/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/usersocialconnections/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usersocialconnections/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usersocialconnections/encode(to:)/index.html b/docs/documentation/passage/usersocialconnections/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usersocialconnections/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usersocialconnections/equatable-implementations/index.html b/docs/documentation/passage/usersocialconnections/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usersocialconnections/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usersocialconnections/github/index.html b/docs/documentation/passage/usersocialconnections/github/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usersocialconnections/github/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usersocialconnections/google/index.html b/docs/documentation/passage/usersocialconnections/google/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usersocialconnections/google/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usersocialconnections/index.html b/docs/documentation/passage/usersocialconnections/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usersocialconnections/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usersocialconnections/init(apple:github:google:)/index.html b/docs/documentation/passage/usersocialconnections/init(apple:github:google:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usersocialconnections/init(apple:github:google:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/usersocialconnections/init(from:)/index.html b/docs/documentation/passage/usersocialconnections/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/usersocialconnections/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/userstatus/!=(_:_:)/index.html b/docs/documentation/passage/userstatus/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/userstatus/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/userstatus/active/index.html b/docs/documentation/passage/userstatus/active/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/userstatus/active/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/userstatus/encode(to:)/index.html b/docs/documentation/passage/userstatus/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/userstatus/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/userstatus/equatable-implementations/index.html b/docs/documentation/passage/userstatus/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/userstatus/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/userstatus/hash(into:)/index.html b/docs/documentation/passage/userstatus/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/userstatus/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/userstatus/hashvalue/index.html b/docs/documentation/passage/userstatus/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/userstatus/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/userstatus/inactive/index.html b/docs/documentation/passage/userstatus/inactive/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/userstatus/inactive/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/userstatus/index.html b/docs/documentation/passage/userstatus/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/userstatus/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/userstatus/init(from:)/index.html b/docs/documentation/passage/userstatus/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/userstatus/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/userstatus/init(rawvalue:)/index.html b/docs/documentation/passage/userstatus/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/userstatus/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/userstatus/pending/index.html b/docs/documentation/passage/userstatus/pending/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/userstatus/pending/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/userstatus/rawrepresentable-implementations/index.html b/docs/documentation/passage/userstatus/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/userstatus/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/userstatus/statusunavailable/index.html b/docs/documentation/passage/userstatus/statusunavailable/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/userstatus/statusunavailable/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/validationerror/error-implementations/index.html b/docs/documentation/passage/validationerror/error-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/validationerror/error-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/validationerror/index.html b/docs/documentation/passage/validationerror/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/validationerror/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/validationerror/kinds/index.html b/docs/documentation/passage/validationerror/kinds/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/validationerror/kinds/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/validationerror/localizeddescription/index.html b/docs/documentation/passage/validationerror/localizeddescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/validationerror/localizeddescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/validator/index.html b/docs/documentation/passage/validator/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/validator/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/validator/validate(_:against:)-51eod/index.html b/docs/documentation/passage/validator/validate(_:against:)-51eod/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/validator/validate(_:against:)-51eod/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/validator/validate(_:against:)-5vz3s/index.html b/docs/documentation/passage/validator/validate(_:against:)-5vz3s/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/validator/validate(_:against:)-5vz3s/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/validator/validate(_:against:)-84tp2/index.html b/docs/documentation/passage/validator/validate(_:against:)-84tp2/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/validator/validate(_:against:)-84tp2/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/webauthnicons/!=(_:_:)/index.html b/docs/documentation/passage/webauthnicons/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/webauthnicons/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/webauthnicons/codingkeys/!=(_:_:)/index.html b/docs/documentation/passage/webauthnicons/codingkeys/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/webauthnicons/codingkeys/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/webauthnicons/codingkeys/codingkey-implementations/index.html b/docs/documentation/passage/webauthnicons/codingkeys/codingkey-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/webauthnicons/codingkeys/codingkey-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/webauthnicons/codingkeys/dark/index.html b/docs/documentation/passage/webauthnicons/codingkeys/dark/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/webauthnicons/codingkeys/dark/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/webauthnicons/codingkeys/debugdescription/index.html b/docs/documentation/passage/webauthnicons/codingkeys/debugdescription/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/webauthnicons/codingkeys/debugdescription/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/webauthnicons/codingkeys/description/index.html b/docs/documentation/passage/webauthnicons/codingkeys/description/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/webauthnicons/codingkeys/description/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/webauthnicons/codingkeys/equatable-implementations/index.html b/docs/documentation/passage/webauthnicons/codingkeys/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/webauthnicons/codingkeys/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/webauthnicons/codingkeys/hash(into:)/index.html b/docs/documentation/passage/webauthnicons/codingkeys/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/webauthnicons/codingkeys/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/webauthnicons/codingkeys/hashvalue/index.html b/docs/documentation/passage/webauthnicons/codingkeys/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/webauthnicons/codingkeys/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/webauthnicons/codingkeys/index.html b/docs/documentation/passage/webauthnicons/codingkeys/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/webauthnicons/codingkeys/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/webauthnicons/codingkeys/init(intvalue:)/index.html b/docs/documentation/passage/webauthnicons/codingkeys/init(intvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/webauthnicons/codingkeys/init(intvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/webauthnicons/codingkeys/init(rawvalue:)/index.html b/docs/documentation/passage/webauthnicons/codingkeys/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/webauthnicons/codingkeys/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/webauthnicons/codingkeys/init(stringvalue:)/index.html b/docs/documentation/passage/webauthnicons/codingkeys/init(stringvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/webauthnicons/codingkeys/init(stringvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/webauthnicons/codingkeys/light/index.html b/docs/documentation/passage/webauthnicons/codingkeys/light/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/webauthnicons/codingkeys/light/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/webauthnicons/codingkeys/rawrepresentable-implementations/index.html b/docs/documentation/passage/webauthnicons/codingkeys/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/webauthnicons/codingkeys/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/webauthnicons/dark/index.html b/docs/documentation/passage/webauthnicons/dark/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/webauthnicons/dark/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/webauthnicons/encode(to:)/index.html b/docs/documentation/passage/webauthnicons/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/webauthnicons/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/webauthnicons/equatable-implementations/index.html b/docs/documentation/passage/webauthnicons/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/webauthnicons/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/webauthnicons/index.html b/docs/documentation/passage/webauthnicons/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/webauthnicons/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/webauthnicons/init(from:)/index.html b/docs/documentation/passage/webauthnicons/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/webauthnicons/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/webauthnicons/init(light:dark:)/index.html b/docs/documentation/passage/webauthnicons/init(light:dark:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/webauthnicons/init(light:dark:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/webauthnicons/light/index.html b/docs/documentation/passage/webauthnicons/light/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/webauthnicons/light/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/webauthntype/!=(_:_:)/index.html b/docs/documentation/passage/webauthntype/!=(_:_:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/webauthntype/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/webauthntype/encode(to:)/index.html b/docs/documentation/passage/webauthntype/encode(to:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/webauthntype/encode(to:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/webauthntype/equatable-implementations/index.html b/docs/documentation/passage/webauthntype/equatable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/webauthntype/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/webauthntype/hash(into:)/index.html b/docs/documentation/passage/webauthntype/hash(into:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/webauthntype/hash(into:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/webauthntype/hashvalue/index.html b/docs/documentation/passage/webauthntype/hashvalue/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/webauthntype/hashvalue/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/webauthntype/index.html b/docs/documentation/passage/webauthntype/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/webauthntype/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/webauthntype/init(from:)/index.html b/docs/documentation/passage/webauthntype/init(from:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/webauthntype/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/webauthntype/init(rawvalue:)/index.html b/docs/documentation/passage/webauthntype/init(rawvalue:)/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/webauthntype/init(rawvalue:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/webauthntype/passkey/index.html b/docs/documentation/passage/webauthntype/passkey/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/webauthntype/passkey/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/webauthntype/platform/index.html b/docs/documentation/passage/webauthntype/platform/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/webauthntype/platform/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/webauthntype/rawrepresentable-implementations/index.html b/docs/documentation/passage/webauthntype/rawrepresentable-implementations/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/webauthntype/rawrepresentable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/passage/webauthntype/securitykey/index.html b/docs/documentation/passage/webauthntype/securitykey/index.html new file mode 100644 index 00000000..485230c8 --- /dev/null +++ b/docs/documentation/passage/webauthntype/securitykey/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/index/availability.index b/docs/index/availability.index index 3f4095c0be4d5f137a654ab68424316090a46559..81268d4b5e7ad2750344fa4d565df8283c1a523c 100644 GIT binary patch literal 1199 zcma)+%TE(g6vofF7b_2uVR-rgQ9%VkOL-K0099192n=m`S%GOgg@JZjrc)Z-7^5+; zFg_N#5EC&NqYIa6f`0%mG+_o~)Wn4wP29N97#9WyC@~fna~9vtz31HDIm!KUJ>h^D zQOxEABs6KA5SE=jUf~CrtN0CMF zi+Tm0nw^uI=alqAXONGKI+gKu2g7KaHgDNlP~Z;oBO$py9n8(<4e?lvhuXk49!acivN=S3`XudW^RYa`ZPgQO%gMDU?UcRM z_~WQ;Y+L(^K5N)4sZ54Czz*_jahk{LbGwa# z?)yiz?4g`taiml9xg0Ukuec&h%HT{OD20~&r%P#>E=@LFx~?4*YXL?$tEnM{)Fq`lz3d(lCwE^Yj9}NGIr3dXwI!Q!Cyj824~&)yyj^o&E#f{fy}V literal 831 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

$|U~ZQF8(;jYI{DrU~orFH>_G7#d(9a~9Zc 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 literal 245760 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%0DcFlJ%DkG4M=AT^-U>POANX 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 diff --git a/docs/index/index.json b/docs/index/index.json index f2973dbd..1521f9e6 100644 --- a/docs/index/index.json +++ b/docs/index/index.json @@ -1 +1 @@ -{"interfaceLanguages":{"swift":[{"children":[{"title":"Getting Started","type":"groupMarker"},{"path":"\/documentation\/passage\/getstarted_passageapplication","title":"Passage Application Setup","type":"article"},{"path":"\/documentation\/passage\/getstarted_associateddomains","title":"Associated Domains","type":"article"},{"path":"\/documentation\/passage\/getstarted_frontend","title":"Adding Passage to Your iOS Application","type":"article"},{"path":"\/documentation\/passage\/getstarted_backend","title":"Adding Passage To Your Backend","type":"article"},{"title":"Guides","type":"groupMarker"},{"path":"\/documentation\/passage\/guide_passageframework","title":"Getting Started","type":"article"},{"path":"\/documentation\/passage\/guide_registration","title":"User Registration","type":"article"},{"path":"\/documentation\/passage\/guide_login","title":"Login","type":"article"},{"path":"\/documentation\/passage\/guide_passkeyautofill","title":"Guide PasskeyAutofill","type":"article"},{"path":"\/documentation\/passage\/guide_sessionmanagement","title":"Session Management","type":"article"},{"title":"Classes","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/passageauth\/init()","title":"init()","type":"init"},{"path":"\/documentation\/passage\/passageauth\/init(appid:)","title":"init(appId: String)","type":"init"},{"path":"\/documentation\/passage\/passageauth\/init(appid:tokenstore:)","title":"init(appId: String, tokenStore: PassageTokenStore)","type":"init"},{"path":"\/documentation\/passage\/passageauth\/init(tokenstore:)","title":"init(tokenStore: PassageTokenStore)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/passageauth\/tokenstore","title":"var tokenStore: PassageTokenStore","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/passageauth\/adddevice(options:)","title":"func addDevice(options: PasskeyCreationOptions?) async throws -> DeviceInfo","type":"method"},{"path":"\/documentation\/passage\/passageauth\/authorize(with:in:prefersephemeralwebbrowsersession:)-swift.method","title":"func authorize(with: PassageSocialConnection, in: UIWindow, prefersEphemeralWebBrowserSession: Bool) async throws -> AuthResult","type":"method"},{"path":"\/documentation\/passage\/passageauth\/beginautofill(anchor:onsuccess:onerror:oncancel:)-swift.method","title":"func beginAutoFill(anchor: ASPresentationAnchor, onSuccess: ((AuthResult) -> Void)?, onError: ((Error) -> Void)?, onCancel: (() -> Void)?) async throws","type":"method"},{"path":"\/documentation\/passage\/passageauth\/changeemail(newemail:language:)","title":"func changeEmail(newEmail: String, language: String?) async throws -> MagicLink?","type":"method"},{"path":"\/documentation\/passage\/passageauth\/changephone(newphone:language:)","title":"func changePhone(newPhone: String, language: String?) async throws -> MagicLink?","type":"method"},{"path":"\/documentation\/passage\/passageauth\/editdevice(deviceid:friendlyname:)","title":"func editDevice(deviceId: String, friendlyName: String) async throws -> DeviceInfo?","type":"method"},{"path":"\/documentation\/passage\/passageauth\/getauthtoken()","title":"func getAuthToken() async throws -> String","type":"method"},{"path":"\/documentation\/passage\/passageauth\/getcurrentuser()","title":"func getCurrentUser() async throws -> PassageUserInfo?","type":"method"},{"path":"\/documentation\/passage\/passageauth\/getmagiclinkstatus(id:)-swift.method","title":"func getMagicLinkStatus(id: String) async throws -> AuthResult","type":"method"},{"path":"\/documentation\/passage\/passageauth\/listdevices()","title":"func listDevices() async throws -> [DeviceInfo]","type":"method"},{"path":"\/documentation\/passage\/passageauth\/login(identifier:)-swift.method","title":"func login(identifier: String) async throws -> (authResult: AuthResult?, authFallbackResult: AuthFallbackResult?)","type":"method"},{"path":"\/documentation\/passage\/passageauth\/loginwithmagiclink(identifier:)","title":"func loginWithMagicLink(identifier: String) async throws -> MagicLink?","type":"method"},{"path":"\/documentation\/passage\/passageauth\/loginwithpasskey(identifier:)-swift.method","title":"func loginWithPasskey(identifier: String?) async throws -> AuthResult","type":"method"},{"path":"\/documentation\/passage\/passageauth\/magiclinkactivate(usermagiclink:)-swift.method","title":"func magicLinkActivate(userMagicLink: String) async throws -> AuthResult","type":"method"},{"path":"\/documentation\/passage\/passageauth\/onetimepasscodeactivate(otp:otpid:)-swift.method","title":"func oneTimePasscodeActivate(otp: String, otpId: String) async throws -> AuthResult","type":"method"},{"path":"\/documentation\/passage\/passageauth\/overrideapiurl(with:)","title":"func overrideApiUrl(with: String)","type":"method"},{"path":"\/documentation\/passage\/passageauth\/refresh()","title":"func refresh() async throws -> AuthResult","type":"method"},{"path":"\/documentation\/passage\/passageauth\/register(identifier:)-swift.method","title":"func register(identifier: String) async throws -> (authResult: AuthResult?, authFallbackResult: AuthFallbackResult?)","type":"method"},{"path":"\/documentation\/passage\/passageauth\/registerwithpasskey(identifier:options:)","title":"func registerWithPasskey(identifier: String, options: PasskeyCreationOptions?) async throws -> AuthResult","type":"method"},{"path":"\/documentation\/passage\/passageauth\/revokedevice(deviceid:)","title":"func revokeDevice(deviceId: String) async throws","type":"method"},{"path":"\/documentation\/passage\/passageauth\/signout()","title":"func signOut() async throws","type":"method"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/passageauth\/adddevice(token:options:)","title":"static func addDevice(token: String, options: PasskeyCreationOptions?) async throws -> DeviceInfo","type":"method"},{"path":"\/documentation\/passage\/passageauth\/appinfo()","title":"static func appInfo() async throws -> AppInfo?","type":"method"},{"path":"\/documentation\/passage\/passageauth\/authorize(with:in:prefersephemeralwebbrowsersession:)-swift.type.method","title":"static func authorize(with: PassageSocialConnection, in: UIWindow, prefersEphemeralWebBrowserSession: Bool) async throws -> AuthResult","type":"method"},{"path":"\/documentation\/passage\/passageauth\/beginautofill(anchor:onsuccess:onerror:oncancel:)-swift.type.method","title":"static func beginAutoFill(anchor: ASPresentationAnchor, onSuccess: ((AuthResult) -> Void)?, onError: ((Error) -> Void)?, onCancel: (() -> Void)?) async throws","type":"method"},{"path":"\/documentation\/passage\/passageauth\/changeemail(token:newemail:language:)","title":"static func changeEmail(token: String, newEmail: String, language: String?) async throws -> MagicLink","type":"method"},{"path":"\/documentation\/passage\/passageauth\/changephone(token:newphone:language:)","title":"static func changePhone(token: String, newPhone: String, language: String?) async throws -> MagicLink","type":"method"},{"path":"\/documentation\/passage\/passageauth\/editdevice(token:deviceid:friendlyname:)","title":"static func editDevice(token: String, deviceId: String, friendlyName: String) async throws -> DeviceInfo?","type":"method"},{"path":"\/documentation\/passage\/passageauth\/getauthtoken(authtoken:refreshtoken:)","title":"static func getAuthToken(authToken: String, refreshToken: String?) async throws -> (authToken: String, refreshToken: String?)","type":"method"},{"path":"\/documentation\/passage\/passageauth\/getcurrentuser(token:)","title":"static func getCurrentUser(token: String) async throws -> PassageUserInfo?","type":"method"},{"path":"\/documentation\/passage\/passageauth\/getmagiclinkstatus(id:)-swift.type.method","title":"static func getMagicLinkStatus(id: String) async throws -> AuthResult","type":"method"},{"path":"\/documentation\/passage\/passageauth\/getuser(identifier:)","title":"static func getUser(identifier: String) async throws -> PassageUserInfo?","type":"method"},{"path":"\/documentation\/passage\/passageauth\/identifierexists(identifier:)","title":"static func identifierExists(identifier: String) async throws -> Bool","type":"method"},{"path":"\/documentation\/passage\/passageauth\/listdevices(token:)","title":"static func listDevices(token: String) async throws -> [DeviceInfo]","type":"method"},{"path":"\/documentation\/passage\/passageauth\/login(identifier:)-swift.type.method","title":"static func login(identifier: String) async throws -> (authResult: AuthResult?, authFallbackResult: AuthFallbackResult?)","type":"method"},{"path":"\/documentation\/passage\/passageauth\/loginwithmagiclink(identifier:language:)","title":"static func loginWithMagicLink(identifier: String, language: String?) async throws -> MagicLink","type":"method"},{"path":"\/documentation\/passage\/passageauth\/loginwithpasskey(identifier:)-swift.type.method","title":"static func loginWithPasskey(identifier: String?) async throws -> AuthResult","type":"method"},{"path":"\/documentation\/passage\/passageauth\/magiclinkactivate(usermagiclink:)-swift.type.method","title":"static func magicLinkActivate(userMagicLink: String) async throws -> AuthResult","type":"method"},{"path":"\/documentation\/passage\/passageauth\/newloginmagiclink(identifier:language:)","title":"static func newLoginMagicLink(identifier: String, language: String?) async throws -> MagicLink","type":"method"},{"path":"\/documentation\/passage\/passageauth\/newloginonetimepasscode(identifier:language:)","title":"static func newLoginOneTimePasscode(identifier: String, language: String?) async throws -> OneTimePasscode","type":"method"},{"path":"\/documentation\/passage\/passageauth\/newregistermagiclink(identifier:language:)","title":"static func newRegisterMagicLink(identifier: String, language: String?) async throws -> MagicLink","type":"method"},{"path":"\/documentation\/passage\/passageauth\/newregisteronetimepasscode(identifier:language:)","title":"static func newRegisterOneTimePasscode(identifier: String, language: String?) async throws -> OneTimePasscode","type":"method"},{"path":"\/documentation\/passage\/passageauth\/onetimepasscodeactivate(otp:otpid:)-swift.type.method","title":"static func oneTimePasscodeActivate(otp: String, otpId: String) async throws -> AuthResult","type":"method"},{"path":"\/documentation\/passage\/passageauth\/refresh(refreshtoken:)","title":"static func refresh(refreshToken: String) async throws -> AuthResult","type":"method"},{"path":"\/documentation\/passage\/passageauth\/register(identifier:)-swift.type.method","title":"static func register(identifier: String) async throws -> (authResult: AuthResult?, authFallbackResult: AuthFallbackResult?)","type":"method"},{"path":"\/documentation\/passage\/passageauth\/revokedevice(token:deviceid:)","title":"static func revokeDevice(token: String, deviceId: String) async throws","type":"method"},{"path":"\/documentation\/passage\/passageauth\/signout(refreshtoken:)","title":"static func signOut(refreshToken: String) async throws","type":"method"}],"path":"\/documentation\/passage\/passageauth","title":"PassageAuth","type":"class"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/passageautofillauthorizationcontroller\/authorizationcontroller(controller:didcompletewithauthorization:)","title":"func authorizationController(controller: ASAuthorizationController, didCompleteWithAuthorization: ASAuthorization)","type":"method"},{"path":"\/documentation\/passage\/passageautofillauthorizationcontroller\/authorizationcontroller(controller:didcompletewitherror:)","title":"func authorizationController(controller: ASAuthorizationController, didCompleteWithError: Error)","type":"method"},{"path":"\/documentation\/passage\/passageautofillauthorizationcontroller\/begin(anchor:onsuccess:onerror:oncancel:)","title":"func begin(anchor: ASPresentationAnchor, onSuccess: ((AuthResult) -> Void)?, onError: ((Error) -> Void)?, onCancel: (() -> Void)?) async throws","type":"method"},{"path":"\/documentation\/passage\/passageautofillauthorizationcontroller\/cancel()","title":"func cancel()","type":"method"},{"path":"\/documentation\/passage\/passageautofillauthorizationcontroller\/presentationanchor(for:)","title":"func presentationAnchor(for: ASAuthorizationController) -> ASPresentationAnchor","type":"method"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/passageautofillauthorizationcontroller\/shared","title":"static let shared: PassageAutofillAuthorizationController","type":"property"}],"path":"\/documentation\/passage\/passageautofillauthorizationcontroller","title":"PassageAutofillAuthorizationController","type":"class"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/passagestore\/authtoken","title":"var authToken: String?","type":"property"},{"path":"\/documentation\/passage\/passagestore\/refreshtoken","title":"var refreshToken: String?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/passagestore\/cleartokens()","title":"func clearTokens()","type":"method"},{"path":"\/documentation\/passage\/passagestore\/settokens(authresult:)","title":"func setTokens(authResult: AuthResult)","type":"method"},{"path":"\/documentation\/passage\/passagestore\/settokens(authtoken:refreshtoken:)","title":"func setTokens(authToken: String?, refreshToken: String?)","type":"method"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/passagestore\/shared","title":"static let shared: PassageStore","type":"property"}],"path":"\/documentation\/passage\/passagestore","title":"PassageStore","type":"class"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/passagetokenutils\/init(token:)","title":"init(token: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/passagetokenutils\/decodedtoken","title":"var decodedToken: [String : Any]","type":"property"},{"path":"\/documentation\/passage\/passagetokenutils\/expirationdate","title":"var expirationDate: Date","type":"property"},{"path":"\/documentation\/passage\/passagetokenutils\/isexpired","title":"var isExpired: Bool","type":"property"},{"path":"\/documentation\/passage\/passagetokenutils\/token","title":"var token: String","type":"property"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/passagetokenutils\/decode(jwttoken:)","title":"static func decode(jwtToken: String) -> [String : Any]","type":"method"},{"path":"\/documentation\/passage\/passagetokenutils\/istokenexpired(decodedtoken:)","title":"static func isTokenExpired(decodedToken: [String : Any]) -> Bool","type":"method"},{"path":"\/documentation\/passage\/passagetokenutils\/istokenexpired(token:)","title":"static func isTokenExpired(token: String) -> Bool","type":"method"}],"path":"\/documentation\/passage\/passagetokenutils","title":"PassageTokenUtils","type":"class"},{"title":"Protocols","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/authfallbackresult\/id","title":"var id: String","type":"property"}],"path":"\/documentation\/passage\/authfallbackresult","title":"AuthFallbackResult","type":"protocol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/passagetokenstore\/authtoken","title":"var authToken: String?","type":"property"},{"path":"\/documentation\/passage\/passagetokenstore\/refreshtoken","title":"var refreshToken: String?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/passagetokenstore\/cleartokens()","title":"func clearTokens()","type":"method"},{"path":"\/documentation\/passage\/passagetokenstore\/settokens(authresult:)","title":"func setTokens(authResult: AuthResult)","type":"method"},{"path":"\/documentation\/passage\/passagetokenstore\/settokens(authtoken:refreshtoken:)","title":"func setTokens(authToken: String?, refreshToken: String?)","type":"method"}],"path":"\/documentation\/passage\/passagetokenstore","title":"PassageTokenStore","type":"protocol"},{"title":"Structures","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/appinfo\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/appinfo\/allowedidentifier","title":"let allowedIdentifier: String","type":"property"},{"path":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.property","title":"var authFallbackMethod: AuthFallbackMethod?","type":"property"},{"path":"\/documentation\/passage\/appinfo\/authmethods","title":"let authMethods: AuthMethods?","type":"property"},{"path":"\/documentation\/passage\/appinfo\/authorigin","title":"let authOrigin: String","type":"property"},{"path":"\/documentation\/passage\/appinfo\/id","title":"let id: String","type":"property"},{"path":"\/documentation\/passage\/appinfo\/loginurl","title":"let loginURL: String","type":"property"},{"path":"\/documentation\/passage\/appinfo\/name","title":"let name: String","type":"property"},{"path":"\/documentation\/passage\/appinfo\/publicsignup","title":"let publicSignup: Bool","type":"property"},{"path":"\/documentation\/passage\/appinfo\/redirecturl","title":"let redirectURL: String","type":"property"},{"path":"\/documentation\/passage\/appinfo\/requireemailverification","title":"let requireEmailVerification: Bool","type":"property"},{"path":"\/documentation\/passage\/appinfo\/requireidentifierverification","title":"let requireIdentifierVerification: Bool","type":"property"},{"path":"\/documentation\/passage\/appinfo\/requiredidentifier","title":"let requiredIdentifier: String","type":"property"},{"path":"\/documentation\/passage\/appinfo\/sessiontimeoutlength","title":"let sessionTimeoutLength: Int","type":"property"},{"path":"\/documentation\/passage\/appinfo\/usermetadataschema","title":"let userMetadataSchema: [UserMetadataSchema]?","type":"property"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/magiclink","title":"case magicLink","type":"case"},{"path":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/none","title":"case none","type":"case"},{"path":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/onetimepasscode","title":"case oneTimePasscode","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/appinfo\/authfallbackmethod-swift.enum","title":"AppInfo.AuthFallbackMethod","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/appinfo\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/appinfo\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/appinfo","title":"AppInfo","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/authmethods\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/authmethods\/magiclink","title":"let magicLink: EmailAndSMSAuthMethod?","type":"property"},{"path":"\/documentation\/passage\/authmethods\/otp","title":"let otp: EmailAndSMSAuthMethod?","type":"property"},{"path":"\/documentation\/passage\/authmethods\/passkeys","title":"let passkeys: PasskeyAuthMethod?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/authmethods\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/authmethods\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/authmethods","title":"AuthMethods","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/authresult\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/authresult\/authtoken","title":"let authToken: String","type":"property"},{"path":"\/documentation\/passage\/authresult\/redirecturl","title":"let redirectURL: String","type":"property"},{"path":"\/documentation\/passage\/authresult\/refreshtoken","title":"let refreshToken: String?","type":"property"},{"path":"\/documentation\/passage\/authresult\/refreshtokenexpiration","title":"let refreshTokenExpiration: Int?","type":"property"}],"path":"\/documentation\/passage\/authresult","title":"AuthResult","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/deviceinfo\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/deviceinfo\/createdat","title":"let createdAt: String","type":"property"},{"path":"\/documentation\/passage\/deviceinfo\/credid","title":"let credId: String","type":"property"},{"path":"\/documentation\/passage\/deviceinfo\/friendlyname","title":"let friendlyName: String","type":"property"},{"path":"\/documentation\/passage\/deviceinfo\/id","title":"let id: String","type":"property"},{"path":"\/documentation\/passage\/deviceinfo\/lastloginat","title":"let lastLoginAt: String","type":"property"},{"path":"\/documentation\/passage\/deviceinfo\/updatedat","title":"let updatedAt: String?","type":"property"},{"path":"\/documentation\/passage\/deviceinfo\/usagecount","title":"let usageCount: Int?","type":"property"},{"path":"\/documentation\/passage\/deviceinfo\/userid","title":"let userId: String","type":"property"}],"path":"\/documentation\/passage\/deviceinfo","title":"DeviceInfo","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/emailandsmsauthmethod\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/emailandsmsauthmethod\/ttl","title":"let ttl: Int","type":"property"},{"path":"\/documentation\/passage\/emailandsmsauthmethod\/ttldisplayunit","title":"var ttlDisplayUnit: DisplayUnit?","type":"property"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/days","title":"case Days","type":"case"},{"path":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/hours","title":"case Hours","type":"case"},{"path":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/minutes","title":"case Minutes","type":"case"},{"path":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/seconds","title":"case Seconds","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/emailandsmsauthmethod\/displayunit","title":"EmailAndSMSAuthMethod.DisplayUnit","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/emailandsmsauthmethod\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/emailandsmsauthmethod\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/emailandsmsauthmethod","title":"EmailAndSMSAuthMethod","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclink\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclink\/id","title":"var id: String","type":"property"}],"path":"\/documentation\/passage\/magiclink","title":"MagicLink","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/onetimepasscode\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/onetimepasscode\/id","title":"var id: String","type":"property"}],"path":"\/documentation\/passage\/onetimepasscode","title":"OneTimePasscode","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/passageapierrorresponse\/init(from:)","title":"init(from: Decoder) throws","type":"init"}],"path":"\/documentation\/passage\/passageapierrorresponse","title":"PassageAPIErrorResponse","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/passageerrorresponsebody\/init(from:)","title":"init(from: Decoder) throws","type":"init"}],"path":"\/documentation\/passage\/passageerrorresponsebody","title":"PassageErrorResponseBody","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/passageuserinfo\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/passageuserinfo\/createdat","title":"let createdAt: String?","type":"property"},{"path":"\/documentation\/passage\/passageuserinfo\/email","title":"let email: String?","type":"property"},{"path":"\/documentation\/passage\/passageuserinfo\/emailverified","title":"let emailVerified: Bool","type":"property"},{"path":"\/documentation\/passage\/passageuserinfo\/id","title":"let id: String","type":"property"},{"path":"\/documentation\/passage\/passageuserinfo\/lastloginat","title":"let lastLoginAt: String?","type":"property"},{"path":"\/documentation\/passage\/passageuserinfo\/logincount","title":"let loginCount: Int?","type":"property"},{"path":"\/documentation\/passage\/passageuserinfo\/phone","title":"let phone: String?","type":"property"},{"path":"\/documentation\/passage\/passageuserinfo\/phoneverified","title":"let phoneVerified: Bool","type":"property"},{"path":"\/documentation\/passage\/passageuserinfo\/status","title":"let status: String","type":"property"},{"path":"\/documentation\/passage\/passageuserinfo\/updatedat","title":"let updatedAt: String?","type":"property"},{"path":"\/documentation\/passage\/passageuserinfo\/usermetadata","title":"var userMetadata: [String : Any]?","type":"property"},{"path":"\/documentation\/passage\/passageuserinfo\/webauthn","title":"let webauthn: Bool?","type":"property"},{"path":"\/documentation\/passage\/passageuserinfo\/webauthndevices","title":"let webauthnDevices: [DeviceInfo]?","type":"property"},{"path":"\/documentation\/passage\/passageuserinfo\/webauthntypes","title":"let webauthnTypes: [String]?","type":"property"}],"path":"\/documentation\/passage\/passageuserinfo","title":"PassageUserInfo","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/passkeyauthmethod\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/passkeyauthmethod\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/passkeyauthmethod\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/passkeyauthmethod","title":"PasskeyAuthMethod","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/passkeycreationoptions\/init(authenticatorattachment:)","title":"init(authenticatorAttachment: AuthenticatorAttachment)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/passkeycreationoptions\/authenticatorattachment","title":"let authenticatorAttachment: AuthenticatorAttachment","type":"property"}],"path":"\/documentation\/passage\/passkeycreationoptions","title":"PasskeyCreationOptions","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/settings\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/settings\/version","title":"var version: String","type":"property"}],"path":"\/documentation\/passage\/settings","title":"Settings","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/usermetadataschema\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/usermetadataschema\/fieldname","title":"let fieldName: String?","type":"property"},{"path":"\/documentation\/passage\/usermetadataschema\/friendlyname","title":"let friendlyName: String?","type":"property"},{"path":"\/documentation\/passage\/usermetadataschema\/id","title":"let id: String?","type":"property"},{"path":"\/documentation\/passage\/usermetadataschema\/profile","title":"let profile: Bool?","type":"property"},{"path":"\/documentation\/passage\/usermetadataschema\/registration","title":"let registration: Bool?","type":"property"},{"path":"\/documentation\/passage\/usermetadataschema\/type","title":"let type: String?","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/usermetadataschema\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/usermetadataschema\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/usermetadataschema","title":"UserMetadataSchema","type":"struct"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatorattachment\/any","title":"case any","type":"case"},{"path":"\/documentation\/passage\/authenticatorattachment\/crossplatform","title":"case crossPlatform","type":"case"},{"path":"\/documentation\/passage\/authenticatorattachment\/platform","title":"case platform","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatorattachment\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatorattachment\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/authenticatorattachment\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatorattachment\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatorattachment\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/authenticatorattachment\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/authenticatorattachment","title":"AuthenticatorAttachment","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/passageapierror\/badrequest(_:)","title":"case badRequest(PassageAPIErrorResponse)","type":"case"},{"path":"\/documentation\/passage\/passageapierror\/conflict(_:)","title":"case conflict(PassageAPIErrorResponse)","type":"case"},{"path":"\/documentation\/passage\/passageapierror\/failedresponse(_:)","title":"case failedResponse(PassageAPIErrorResponse)","type":"case"},{"path":"\/documentation\/passage\/passageapierror\/internalservererror(_:)","title":"case internalServerError(PassageAPIErrorResponse)","type":"case"},{"path":"\/documentation\/passage\/passageapierror\/malformedurl","title":"case malformedUrl","type":"case"},{"path":"\/documentation\/passage\/passageapierror\/notfound(_:)","title":"case notFound(PassageAPIErrorResponse)","type":"case"},{"path":"\/documentation\/passage\/passageapierror\/unauthorized(_:)","title":"case unauthorized(PassageAPIErrorResponse)","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/passageapierror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/passage\/passageapierror\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/passage\/passageapierror","title":"PassageAPIError","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/passageasauthorizationerror\/authorizationtypeunknown","title":"case authorizationTypeUnknown","type":"case"},{"path":"\/documentation\/passage\/passageasauthorizationerror\/canceled","title":"case canceled","type":"case"},{"path":"\/documentation\/passage\/passageasauthorizationerror\/credentialregistration","title":"case credentialRegistration","type":"case"},{"path":"\/documentation\/passage\/passageasauthorizationerror\/invalidstartresponse","title":"case invalidStartResponse","type":"case"},{"path":"\/documentation\/passage\/passageasauthorizationerror\/loginfinish","title":"case loginFinish","type":"case"},{"path":"\/documentation\/passage\/passageasauthorizationerror\/unknown","title":"case unknown","type":"case"},{"path":"\/documentation\/passage\/passageasauthorizationerror\/unknownauthorizationtype","title":"case unknownAuthorizationType","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/passageasauthorizationerror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/passageasauthorizationerror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/passageasauthorizationerror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/passage\/passageasauthorizationerror\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/passage\/passageasauthorizationerror","title":"PassageASAuthorizationError","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/passagedeviceerror\/notfound","title":"case notFound","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/passagedeviceerror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/passagedeviceerror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/passagedeviceerror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/passage\/passagedeviceerror\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/passage\/passagedeviceerror","title":"PassageDeviceError","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/passageerror\/authfallbacksnotsupported","title":"case authFallbacksNotSupported","type":"case"},{"path":"\/documentation\/passage\/passageerror\/invalidappinfo","title":"case invalidAppInfo","type":"case"},{"path":"\/documentation\/passage\/passageerror\/invalidauthfallbackmethod","title":"case invalidAuthFallbackMethod","type":"case"},{"path":"\/documentation\/passage\/passageerror\/unauthorized","title":"case unauthorized","type":"case"},{"path":"\/documentation\/passage\/passageerror\/unknown","title":"case unknown","type":"case"},{"path":"\/documentation\/passage\/passageerror\/useralreadyexists","title":"case userAlreadyExists","type":"case"},{"path":"\/documentation\/passage\/passageerror\/userdoesnotexist","title":"case userDoesNotExist","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/passageerror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/passageerror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/passageerror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/passage\/passageerror\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/passage\/passageerror","title":"PassageError","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/passageloginerror\/identifierrequired","title":"case identifierRequired","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/passageloginerror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/passageloginerror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/passageloginerror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/passage\/passageloginerror\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/passage\/passageloginerror","title":"PassageLoginError","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/passageotperror\/exceededattempts","title":"case exceededAttempts","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/passageotperror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/passageotperror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/passageotperror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/passage\/passageotperror\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/passage\/passageotperror","title":"PassageOTPError","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/passageregistererror\/publicregistrationdisabled","title":"case publicRegistrationDisabled","type":"case"},{"path":"\/documentation\/passage\/passageregistererror\/useralreadyexists","title":"case userAlreadyExists","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/passageregistererror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/passageregistererror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/passageregistererror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/passage\/passageregistererror\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/passage\/passageregistererror","title":"PassageRegisterError","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/passagesessionerror\/loginrequired","title":"case loginRequired","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/passagesessionerror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/passagesessionerror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/passagesessionerror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/passage\/passagesessionerror\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/passage\/passagesessionerror","title":"PassageSessionError","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/passagesettingserror\/errorreadingplist","title":"case errorReadingPlist","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/passagesettingserror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/passagesettingserror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/passagesettingserror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/passage\/passagesettingserror\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/passage\/passagesettingserror","title":"PassageSettingsError","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/passagesocialconnection\/apple","title":"case apple","type":"case"},{"path":"\/documentation\/passage\/passagesocialconnection\/github","title":"case github","type":"case"},{"path":"\/documentation\/passage\/passagesocialconnection\/google","title":"case google","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/passagesocialconnection\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/passagesocialconnection\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/passagesocialconnection\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/passagesocialconnection\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/passagesocialconnection\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/passagesocialconnection\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/passagesocialconnection","title":"PassageSocialConnection","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/passagesocialerror\/missingapplecredentials","title":"case missingAppleCredentials","type":"case"},{"path":"\/documentation\/passage\/passagesocialerror\/missingauthcode","title":"case missingAuthCode","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/passagesocialerror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/passagesocialerror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/passagesocialerror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/passage\/passagesocialerror\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/passage\/passagesocialerror","title":"PassageSocialError","type":"enum"}],"path":"\/documentation\/passage","title":"Passage","type":"module"}]},"schemaVersion":{"major":0,"minor":1,"patch":1}} \ No newline at end of file +{"interfaceLanguages":{"swift":[{"children":[{"title":"Getting Started","type":"groupMarker"},{"path":"\/documentation\/passage\/getstarted_passageapplication","title":"Passage Application Setup","type":"article"},{"path":"\/documentation\/passage\/getstarted_associateddomains","title":"Associated Domains","type":"article"},{"path":"\/documentation\/passage\/getstarted_frontend","title":"Adding Passage to Your iOS Application","type":"article"},{"path":"\/documentation\/passage\/getstarted_backend","title":"Adding Passage To Your Backend","type":"article"},{"title":"Guides","type":"groupMarker"},{"path":"\/documentation\/passage\/guide_passageframework","title":"Getting Started","type":"article"},{"path":"\/documentation\/passage\/guide_registration","title":"User Registration","type":"article"},{"path":"\/documentation\/passage\/guide_login","title":"Login","type":"article"},{"path":"\/documentation\/passage\/guide_passkeyautofill","title":"Guide PasskeyAutofill","type":"article"},{"path":"\/documentation\/passage\/guide_sessionmanagement","title":"Session Management","type":"article"},{"title":"Classes","type":"groupMarker"},{"children":[{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/appsapi\/getapp(appid:)","title":"class func getApp(appId: String) async throws -> GetAppResponse","type":"method"},{"path":"\/documentation\/passage\/appsapi\/getappwithrequestbuilder(appid:)","title":"class func getAppWithRequestBuilder(appId: String) -> RequestBuilder","type":"method"}],"path":"\/documentation\/passage\/appsapi","title":"AppsAPI","type":"class"},{"children":[{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticateapi\/authenticatewebauthnfinishwithtransaction(appid:authenticatewebauthnfinishwithtransactionrequest:)","title":"class func authenticateWebauthnFinishWithTransaction(appId: String, authenticateWebAuthnFinishWithTransactionRequest: AuthenticateWebAuthnFinishWithTransactionRequest) async throws -> Nonce","type":"method"},{"path":"\/documentation\/passage\/authenticateapi\/authenticatewebauthnfinishwithtransactionwithrequestbuilder(appid:authenticatewebauthnfinishwithtransactionrequest:)","title":"class func authenticateWebauthnFinishWithTransactionWithRequestBuilder(appId: String, authenticateWebAuthnFinishWithTransactionRequest: AuthenticateWebAuthnFinishWithTransactionRequest) -> RequestBuilder","type":"method"},{"path":"\/documentation\/passage\/authenticateapi\/authenticatewebauthnstartwithtransaction(appid:authenticatewebauthnstartwithtransactionrequest:)","title":"class func authenticateWebauthnStartWithTransaction(appId: String, authenticateWebAuthnStartWithTransactionRequest: AuthenticateWebAuthnStartWithTransactionRequest?) async throws -> AuthenticateWebAuthnStartWithTransactionResponse","type":"method"},{"path":"\/documentation\/passage\/authenticateapi\/authenticatewebauthnstartwithtransactionwithrequestbuilder(appid:authenticatewebauthnstartwithtransactionrequest:)","title":"class func authenticateWebauthnStartWithTransactionWithRequestBuilder(appId: String, authenticateWebAuthnStartWithTransactionRequest: AuthenticateWebAuthnStartWithTransactionRequest?) -> RequestBuilder","type":"method"}],"path":"\/documentation\/passage\/authenticateapi","title":"AuthenticateAPI","type":"class"},{"children":[{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/codablehelper\/dateformatter","title":"static var dateFormatter: DateFormatter","type":"property"},{"path":"\/documentation\/passage\/codablehelper\/jsondecoder","title":"static var jsonDecoder: JSONDecoder","type":"property"},{"path":"\/documentation\/passage\/codablehelper\/jsonencoder","title":"static var jsonEncoder: JSONEncoder","type":"property"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/codablehelper\/decode(_:from:)","title":"class func decode(T.Type, from: Data) -> Swift.Result","type":"method"},{"path":"\/documentation\/passage\/codablehelper\/encode(_:)","title":"class func encode(T) -> Swift.Result","type":"method"}],"path":"\/documentation\/passage\/codablehelper","title":"CodableHelper","type":"class"},{"children":[{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/configuration\/successfulstatuscoderange","title":"static var successfulStatusCodeRange: Range","type":"property"}],"path":"\/documentation\/passage\/configuration","title":"Configuration","type":"class"},{"children":[{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserapi\/deletecurrentuserdevice(appid:deviceid:)","title":"class func deleteCurrentuserDevice(appId: String, deviceId: String) async throws","type":"method"},{"path":"\/documentation\/passage\/currentuserapi\/deletecurrentuserdevicewithrequestbuilder(appid:deviceid:)","title":"class func deleteCurrentuserDeviceWithRequestBuilder(appId: String, deviceId: String) -> RequestBuilder","type":"method"},{"path":"\/documentation\/passage\/currentuserapi\/deletecurrentusersocialconnection(appid:socialconnectiontype:)","title":"class func deleteCurrentuserSocialConnection(appId: String, socialConnectionType: SocialConnectionType_deleteCurrentuserSocialConnection) async throws","type":"method"},{"path":"\/documentation\/passage\/currentuserapi\/deletecurrentusersocialconnectionwithrequestbuilder(appid:socialconnectiontype:)","title":"class func deleteCurrentuserSocialConnectionWithRequestBuilder(appId: String, socialConnectionType: SocialConnectionType_deleteCurrentuserSocialConnection) -> RequestBuilder","type":"method"},{"path":"\/documentation\/passage\/currentuserapi\/getcurrentuser(appid:)","title":"class func getCurrentuser(appId: String) async throws -> CurrentUserResponse","type":"method"},{"path":"\/documentation\/passage\/currentuserapi\/getcurrentuserdevices(appid:)","title":"class func getCurrentuserDevices(appId: String) async throws -> CurrentUserDevices","type":"method"},{"path":"\/documentation\/passage\/currentuserapi\/getcurrentuserdeviceswithrequestbuilder(appid:)","title":"class func getCurrentuserDevicesWithRequestBuilder(appId: String) -> RequestBuilder","type":"method"},{"path":"\/documentation\/passage\/currentuserapi\/getcurrentusermetadata(appid:)","title":"class func getCurrentuserMetadata(appId: String) async throws -> UserMetadataResponse","type":"method"},{"path":"\/documentation\/passage\/currentuserapi\/getcurrentusermetadatawithrequestbuilder(appid:)","title":"class func getCurrentuserMetadataWithRequestBuilder(appId: String) -> RequestBuilder","type":"method"},{"path":"\/documentation\/passage\/currentuserapi\/getcurrentusersocialconnections(appid:)","title":"class func getCurrentuserSocialConnections(appId: String) async throws -> SocialConnectionsResponse","type":"method"},{"path":"\/documentation\/passage\/currentuserapi\/getcurrentusersocialconnectionswithrequestbuilder(appid:)","title":"class func getCurrentuserSocialConnectionsWithRequestBuilder(appId: String) -> RequestBuilder","type":"method"},{"path":"\/documentation\/passage\/currentuserapi\/getcurrentuserwithrequestbuilder(appid:)","title":"class func getCurrentuserWithRequestBuilder(appId: String) -> RequestBuilder","type":"method"},{"path":"\/documentation\/passage\/currentuserapi\/postcurrentuseradddevicefinish(appid:adddevicefinishrequest:)","title":"class func postCurrentuserAddDeviceFinish(appId: String, addDeviceFinishRequest: AddDeviceFinishRequest) async throws -> CurrentUserDevice","type":"method"},{"path":"\/documentation\/passage\/currentuserapi\/postcurrentuseradddevicefinishwithrequestbuilder(appid:adddevicefinishrequest:)","title":"class func postCurrentuserAddDeviceFinishWithRequestBuilder(appId: String, addDeviceFinishRequest: AddDeviceFinishRequest) -> RequestBuilder","type":"method"},{"path":"\/documentation\/passage\/currentuserapi\/postcurrentuseradddevicestart(appid:currentuserdevicesstartrequest:)","title":"class func postCurrentuserAddDeviceStart(appId: String, currentUserDevicesStartRequest: CurrentUserDevicesStartRequest?) async throws -> AddDeviceStartResponse","type":"method"},{"path":"\/documentation\/passage\/currentuserapi\/postcurrentuseradddevicestartwithrequestbuilder(appid:currentuserdevicesstartrequest:)","title":"class func postCurrentuserAddDeviceStartWithRequestBuilder(appId: String, currentUserDevicesStartRequest: CurrentUserDevicesStartRequest?) -> RequestBuilder","type":"method"},{"path":"\/documentation\/passage\/currentuserapi\/updatecurrentuserdevice(appid:deviceid:updatedevicerequest:)","title":"class func updateCurrentuserDevice(appId: String, deviceId: String, updateDeviceRequest: UpdateDeviceRequest) async throws -> CurrentUserDevice","type":"method"},{"path":"\/documentation\/passage\/currentuserapi\/updatecurrentuserdevicewithrequestbuilder(appid:deviceid:updatedevicerequest:)","title":"class func updateCurrentuserDeviceWithRequestBuilder(appId: String, deviceId: String, updateDeviceRequest: UpdateDeviceRequest) -> RequestBuilder","type":"method"},{"path":"\/documentation\/passage\/currentuserapi\/updatecurrentusermetadata(appid:updatemetadatarequest:)","title":"class func updateCurrentuserMetadata(appId: String, updateMetadataRequest: UpdateMetadataRequest) async throws -> CurrentUserResponse","type":"method"},{"path":"\/documentation\/passage\/currentuserapi\/updatecurrentusermetadatawithrequestbuilder(appid:updatemetadatarequest:)","title":"class func updateCurrentuserMetadataWithRequestBuilder(appId: String, updateMetadataRequest: UpdateMetadataRequest) -> RequestBuilder","type":"method"},{"path":"\/documentation\/passage\/currentuserapi\/updateemailcurrentuser(appid:updateuseremailrequest:)","title":"class func updateEmailCurrentuser(appId: String, updateUserEmailRequest: UpdateUserEmailRequest) async throws -> MagicLinkResponse","type":"method"},{"path":"\/documentation\/passage\/currentuserapi\/updateemailcurrentuserwithrequestbuilder(appid:updateuseremailrequest:)","title":"class func updateEmailCurrentuserWithRequestBuilder(appId: String, updateUserEmailRequest: UpdateUserEmailRequest) -> RequestBuilder","type":"method"},{"path":"\/documentation\/passage\/currentuserapi\/updatephonecurrentuser(appid:updateuserphonerequest:)","title":"class func updatePhoneCurrentuser(appId: String, updateUserPhoneRequest: UpdateUserPhoneRequest) async throws -> MagicLinkResponse","type":"method"},{"path":"\/documentation\/passage\/currentuserapi\/updatephonecurrentuserwithrequestbuilder(appid:updateuserphonerequest:)","title":"class func updatePhoneCurrentuserWithRequestBuilder(appId: String, updateUserPhoneRequest: UpdateUserPhoneRequest) -> RequestBuilder","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/apple","title":"case apple","type":"case"},{"path":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/github","title":"case github","type":"case"},{"path":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/google","title":"case google","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/currentuserapi\/socialconnectiontype_deletecurrentusersocialconnection","title":"CurrentuserAPI.SocialConnectionType_deleteCurrentuserSocialConnection","type":"enum"}],"path":"\/documentation\/passage\/currentuserapi","title":"CurrentuserAPI","type":"class"},{"children":[{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/jsonencodinghelper\/encodingparameters(forencodableobject:)-4melq","title":"class func encodingParameters(forEncodableObject: T?) -> [String : Any]?","type":"method"},{"path":"\/documentation\/passage\/jsonencodinghelper\/encodingparameters(forencodableobject:)-g2jf","title":"class func encodingParameters(forEncodableObject: Any?) -> [String : Any]?","type":"method"}],"path":"\/documentation\/passage\/jsonencodinghelper","title":"JSONEncodingHelper","type":"class"},{"children":[{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/jwksapi\/getjwks(appid:)","title":"class func getJwks(appId: String) async throws -> JWKResponse","type":"method"},{"path":"\/documentation\/passage\/jwksapi\/getjwkswithrequestbuilder(appid:)","title":"class func getJwksWithRequestBuilder(appId: String) -> RequestBuilder","type":"method"}],"path":"\/documentation\/passage\/jwksapi","title":"JWKSAPI","type":"class"},{"children":[{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/loginapi\/loginmagiclink(appid:loginmagiclinkrequest:)","title":"class func loginMagicLink(appId: String, loginMagicLinkRequest: LoginMagicLinkRequest) async throws -> LoginMagicLinkResponse","type":"method"},{"path":"\/documentation\/passage\/loginapi\/loginmagiclinkwithrequestbuilder(appid:loginmagiclinkrequest:)","title":"class func loginMagicLinkWithRequestBuilder(appId: String, loginMagicLinkRequest: LoginMagicLinkRequest) -> RequestBuilder","type":"method"},{"path":"\/documentation\/passage\/loginapi\/loginonetimepasscode(appid:loginonetimepasscoderequest:)","title":"class func loginOneTimePasscode(appId: String, loginOneTimePasscodeRequest: LoginOneTimePasscodeRequest) async throws -> OneTimePasscodeResponse","type":"method"},{"path":"\/documentation\/passage\/loginapi\/loginonetimepasscodewithrequestbuilder(appid:loginonetimepasscoderequest:)","title":"class func loginOneTimePasscodeWithRequestBuilder(appId: String, loginOneTimePasscodeRequest: LoginOneTimePasscodeRequest) -> RequestBuilder","type":"method"},{"path":"\/documentation\/passage\/loginapi\/loginwebauthnfinish(appid:loginwebauthnfinishrequest:)","title":"class func loginWebauthnFinish(appId: String, loginWebAuthnFinishRequest: LoginWebAuthnFinishRequest) async throws -> AuthResponse","type":"method"},{"path":"\/documentation\/passage\/loginapi\/loginwebauthnfinishwithrequestbuilder(appid:loginwebauthnfinishrequest:)","title":"class func loginWebauthnFinishWithRequestBuilder(appId: String, loginWebAuthnFinishRequest: LoginWebAuthnFinishRequest) -> RequestBuilder","type":"method"},{"path":"\/documentation\/passage\/loginapi\/loginwebauthnstart(appid:loginwebauthnstartrequest:)","title":"class func loginWebauthnStart(appId: String, loginWebAuthnStartRequest: LoginWebAuthnStartRequest?) async throws -> LoginWebAuthnStartResponse","type":"method"},{"path":"\/documentation\/passage\/loginapi\/loginwebauthnstartwithrequestbuilder(appid:loginwebauthnstartrequest:)","title":"class func loginWebauthnStartWithRequestBuilder(appId: String, loginWebAuthnStartRequest: LoginWebAuthnStartRequest?) -> RequestBuilder","type":"method"}],"path":"\/documentation\/passage\/loginapi","title":"LoginAPI","type":"class"},{"children":[{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclinkapi\/activatemagiclink(appid:activatemagiclinkrequest:)","title":"class func activateMagicLink(appId: String, activateMagicLinkRequest: ActivateMagicLinkRequest) async throws -> AuthResponse","type":"method"},{"path":"\/documentation\/passage\/magiclinkapi\/activatemagiclinkwithrequestbuilder(appid:activatemagiclinkrequest:)","title":"class func activateMagicLinkWithRequestBuilder(appId: String, activateMagicLinkRequest: ActivateMagicLinkRequest) -> RequestBuilder","type":"method"},{"path":"\/documentation\/passage\/magiclinkapi\/magiclinkstatus(appid:getmagiclinkstatusrequest:)","title":"class func magicLinkStatus(appId: String, getMagicLinkStatusRequest: GetMagicLinkStatusRequest) async throws -> AuthResponse","type":"method"},{"path":"\/documentation\/passage\/magiclinkapi\/magiclinkstatuswithrequestbuilder(appid:getmagiclinkstatusrequest:)","title":"class func magicLinkStatusWithRequestBuilder(appId: String, getMagicLinkStatusRequest: GetMagicLinkStatusRequest) -> RequestBuilder","type":"method"}],"path":"\/documentation\/passage\/magiclinkapi","title":"MagicLinkAPI","type":"class"},{"children":[{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/oauth2api\/appleoauth2callback(appid:state:code:idtoken:user:error:)","title":"class func appleOauth2Callback(appId: String, state: String, code: String?, idToken: String?, user: String?, error: ModelError_appleOauth2Callback?) async throws","type":"method"},{"path":"\/documentation\/passage\/oauth2api\/appleoauth2callbackdefaultdev(state:code:idtoken:user:error:)","title":"class func appleOauth2CallbackDefaultDev(state: String, code: String?, idToken: String?, user: String?, error: ModelError_appleOauth2CallbackDefaultDev?) async throws","type":"method"},{"path":"\/documentation\/passage\/oauth2api\/appleoauth2callbackdefaultdevwithrequestbuilder(state:code:idtoken:user:error:)","title":"class func appleOauth2CallbackDefaultDevWithRequestBuilder(state: String, code: String?, idToken: String?, user: String?, error: ModelError_appleOauth2CallbackDefaultDev?) -> RequestBuilder","type":"method"},{"path":"\/documentation\/passage\/oauth2api\/appleoauth2callbackwithrequestbuilder(appid:state:code:idtoken:user:error:)","title":"class func appleOauth2CallbackWithRequestBuilder(appId: String, state: String, code: String?, idToken: String?, user: String?, error: ModelError_appleOauth2Callback?) -> RequestBuilder","type":"method"},{"path":"\/documentation\/passage\/oauth2api\/currentusersociallinkaccount(appid:code:verifier:)","title":"class func currentuserSocialLinkAccount(appId: String, code: String, verifier: String) async throws","type":"method"},{"path":"\/documentation\/passage\/oauth2api\/currentusersociallinkaccountwithrequestbuilder(appid:code:verifier:)","title":"class func currentuserSocialLinkAccountWithRequestBuilder(appId: String, code: String, verifier: String) -> RequestBuilder","type":"method"},{"path":"\/documentation\/passage\/oauth2api\/exchangesocialidtoken(appid:idtokenrequest:)","title":"class func exchangeSocialIdToken(appId: String, idTokenRequest: IdTokenRequest) async throws -> AuthResponse","type":"method"},{"path":"\/documentation\/passage\/oauth2api\/exchangesocialidtokenwithrequestbuilder(appid:idtokenrequest:)","title":"class func exchangeSocialIdTokenWithRequestBuilder(appId: String, idTokenRequest: IdTokenRequest) -> RequestBuilder","type":"method"},{"path":"\/documentation\/passage\/oauth2api\/exchangesocialtoken(appid:code:verifier:)","title":"class func exchangeSocialToken(appId: String, code: String, verifier: String) async throws -> AuthResponse","type":"method"},{"path":"\/documentation\/passage\/oauth2api\/exchangesocialtokenwithrequestbuilder(appid:code:verifier:)","title":"class func exchangeSocialTokenWithRequestBuilder(appId: String, code: String, verifier: String) -> RequestBuilder","type":"method"},{"path":"\/documentation\/passage\/oauth2api\/getauthorize(appid:redirecturi:codechallenge:codechallengemethod:connectiontype:state:)","title":"class func getAuthorize(appId: String, redirectUri: String, codeChallenge: String, codeChallengeMethod: String, connectionType: ConnectionType_getAuthorize, state: String?) async throws","type":"method"},{"path":"\/documentation\/passage\/oauth2api\/getauthorizewithrequestbuilder(appid:redirecturi:codechallenge:codechallengemethod:connectiontype:state:)","title":"class func getAuthorizeWithRequestBuilder(appId: String, redirectUri: String, codeChallenge: String, codeChallengeMethod: String, connectionType: ConnectionType_getAuthorize, state: String?) -> RequestBuilder","type":"method"},{"path":"\/documentation\/passage\/oauth2api\/oauth2callback(appid:code:state:error:errordescription:)","title":"class func oauth2Callback(appId: String, code: String, state: String?, error: ModelError_oauth2Callback?, errorDescription: String?) async throws","type":"method"},{"path":"\/documentation\/passage\/oauth2api\/oauth2callbackdefaultdev(code:state:error:errordescription:)","title":"class func oauth2CallbackDefaultDev(code: String, state: String?, error: ModelError_oauth2CallbackDefaultDev?, errorDescription: String?) async throws","type":"method"},{"path":"\/documentation\/passage\/oauth2api\/oauth2callbackdefaultdevwithrequestbuilder(code:state:error:errordescription:)","title":"class func oauth2CallbackDefaultDevWithRequestBuilder(code: String, state: String?, error: ModelError_oauth2CallbackDefaultDev?, errorDescription: String?) -> RequestBuilder","type":"method"},{"path":"\/documentation\/passage\/oauth2api\/oauth2callbackwithrequestbuilder(appid:code:state:error:errordescription:)","title":"class func oauth2CallbackWithRequestBuilder(appId: String, code: String, state: String?, error: ModelError_oauth2Callback?, errorDescription: String?) -> RequestBuilder","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/apple","title":"case apple","type":"case"},{"path":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/github","title":"case github","type":"case"},{"path":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/google","title":"case google","type":"case"},{"path":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/passage","title":"case passage","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/oauth2api\/connectiontype_getauthorize","title":"OAuth2API.ConnectionType_getAuthorize","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback\/usercancelledauthorize","title":"case userCancelledAuthorize","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callback","title":"OAuth2API.ModelError_appleOauth2Callback","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev\/usercancelledauthorize","title":"case userCancelledAuthorize","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/oauth2api\/modelerror_appleoauth2callbackdefaultdev","title":"OAuth2API.ModelError_appleOauth2CallbackDefaultDev","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/accountselectionrequired","title":"case accountSelectionRequired","type":"case"},{"path":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/consentrequired","title":"case consentRequired","type":"case"},{"path":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/interactionrequired","title":"case interactionRequired","type":"case"},{"path":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/invalidrequestobject","title":"case invalidRequestObject","type":"case"},{"path":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/invalidrequesturi","title":"case invalidRequestUri","type":"case"},{"path":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/loginrequired","title":"case loginRequired","type":"case"},{"path":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/registrationnotsupported","title":"case registrationNotSupported","type":"case"},{"path":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/requestnotsupported","title":"case requestNotSupported","type":"case"},{"path":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/requesturinotsupported","title":"case requestUriNotSupported","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callback","title":"OAuth2API.ModelError_oauth2Callback","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/accountselectionrequired","title":"case accountSelectionRequired","type":"case"},{"path":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/consentrequired","title":"case consentRequired","type":"case"},{"path":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/interactionrequired","title":"case interactionRequired","type":"case"},{"path":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/invalidrequestobject","title":"case invalidRequestObject","type":"case"},{"path":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/invalidrequesturi","title":"case invalidRequestUri","type":"case"},{"path":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/loginrequired","title":"case loginRequired","type":"case"},{"path":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/registrationnotsupported","title":"case registrationNotSupported","type":"case"},{"path":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/requestnotsupported","title":"case requestNotSupported","type":"case"},{"path":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/requesturinotsupported","title":"case requestUriNotSupported","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/oauth2api\/modelerror_oauth2callbackdefaultdev","title":"OAuth2API.ModelError_oauth2CallbackDefaultDev","type":"enum"}],"path":"\/documentation\/passage\/oauth2api","title":"OAuth2API","type":"class"},{"children":[{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/otpapi\/activateonetimepasscode(appid:activateonetimepasscoderequest:)","title":"class func activateOneTimePasscode(appId: String, activateOneTimePasscodeRequest: ActivateOneTimePasscodeRequest) async throws -> AuthResponse","type":"method"},{"path":"\/documentation\/passage\/otpapi\/activateonetimepasscodewithrequestbuilder(appid:activateonetimepasscoderequest:)","title":"class func activateOneTimePasscodeWithRequestBuilder(appId: String, activateOneTimePasscodeRequest: ActivateOneTimePasscodeRequest) -> RequestBuilder","type":"method"}],"path":"\/documentation\/passage\/otpapi","title":"OTPAPI","type":"class"},{"children":[{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/openapiclientapi\/apiresponsequeue","title":"static var apiResponseQueue: DispatchQueue","type":"property"},{"path":"\/documentation\/passage\/openapiclientapi\/basepath","title":"static var basePath: String","type":"property"},{"path":"\/documentation\/passage\/openapiclientapi\/credential","title":"static var credential: URLCredential?","type":"property"},{"path":"\/documentation\/passage\/openapiclientapi\/customheaders","title":"static var customHeaders: [String : String]","type":"property"},{"path":"\/documentation\/passage\/openapiclientapi\/requestbuilderfactory","title":"static var requestBuilderFactory: RequestBuilderFactory","type":"property"}],"path":"\/documentation\/passage\/openapiclientapi","title":"OpenAPIClientAPI","type":"class"},{"children":[{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/openidapi\/getopenidconfiguration(appid:)","title":"class func getOpenIdConfiguration(appId: String) async throws -> OpenIdConfiguration","type":"method"},{"path":"\/documentation\/passage\/openidapi\/getopenidconfigurationwithrequestbuilder(appid:)","title":"class func getOpenIdConfigurationWithRequestBuilder(appId: String) -> RequestBuilder","type":"method"}],"path":"\/documentation\/passage\/openidapi","title":"OpenIDAPI","type":"class"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/openiso8601dateformatter\/date(from:)","title":"func date(from: String) -> Date?","type":"method"}],"path":"\/documentation\/passage\/openiso8601dateformatter","title":"OpenISO8601DateFormatter","type":"class"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/passageauth\/init()","title":"init()","type":"init"},{"path":"\/documentation\/passage\/passageauth\/init(appid:)","title":"init(appId: String)","type":"init"},{"path":"\/documentation\/passage\/passageauth\/init(appid:tokenstore:)","title":"init(appId: String, tokenStore: PassageTokenStore)","type":"init"},{"path":"\/documentation\/passage\/passageauth\/init(tokenstore:)","title":"init(tokenStore: PassageTokenStore)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/passageauth\/tokenstore","title":"var tokenStore: PassageTokenStore","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/passageauth\/adddevice(options:)","title":"func addDevice(options: PasskeyCreationOptions?) async throws -> DeviceInfo","type":"method"},{"path":"\/documentation\/passage\/passageauth\/appinfo()-swift.method","title":"func appInfo() async throws -> AppInfo","type":"method"},{"path":"\/documentation\/passage\/passageauth\/authorize(with:in:prefersephemeralwebbrowsersession:)-swift.method","title":"func authorize(with: PassageSocialConnection, in: UIWindow, prefersEphemeralWebBrowserSession: Bool) async throws -> AuthResult","type":"method"},{"path":"\/documentation\/passage\/passageauth\/beginautofill(anchor:onsuccess:onerror:oncancel:)-swift.method","title":"func beginAutoFill(anchor: ASPresentationAnchor, onSuccess: ((AuthResult) -> Void)?, onError: ((Error) -> Void)?, onCancel: (() -> Void)?) async throws","type":"method"},{"path":"\/documentation\/passage\/passageauth\/changeemail(newemail:language:)","title":"func changeEmail(newEmail: String, language: String?) async throws -> MagicLink?","type":"method"},{"path":"\/documentation\/passage\/passageauth\/changephone(newphone:language:)","title":"func changePhone(newPhone: String, language: String?) async throws -> MagicLink?","type":"method"},{"path":"\/documentation\/passage\/passageauth\/editdevice(deviceid:friendlyname:)","title":"func editDevice(deviceId: String, friendlyName: String) async throws -> DeviceInfo?","type":"method"},{"path":"\/documentation\/passage\/passageauth\/getauthtoken()","title":"func getAuthToken() async throws -> String","type":"method"},{"path":"\/documentation\/passage\/passageauth\/getcurrentuser()","title":"func getCurrentUser() async throws -> PassageUserInfo?","type":"method"},{"path":"\/documentation\/passage\/passageauth\/getmagiclinkstatus(id:)-swift.method","title":"func getMagicLinkStatus(id: String) async throws -> AuthResult","type":"method"},{"path":"\/documentation\/passage\/passageauth\/getuser(identifier:)-swift.method","title":"func getUser(identifier: String) async throws -> PassageUserInfo?","type":"method"},{"path":"\/documentation\/passage\/passageauth\/listdevices()","title":"func listDevices() async throws -> [DeviceInfo]","type":"method"},{"path":"\/documentation\/passage\/passageauth\/loginwithmagiclink(identifier:)","title":"func loginWithMagicLink(identifier: String) async throws -> MagicLink?","type":"method"},{"path":"\/documentation\/passage\/passageauth\/loginwithpasskey(identifier:)-swift.method","title":"func loginWithPasskey(identifier: String?) async throws -> AuthResult","type":"method"},{"path":"\/documentation\/passage\/passageauth\/magiclinkactivate(usermagiclink:)-swift.method","title":"func magicLinkActivate(userMagicLink: String) async throws -> AuthResult","type":"method"},{"path":"\/documentation\/passage\/passageauth\/newloginmagiclink(identifier:language:)-swift.method","title":"func newLoginMagicLink(identifier: String, language: String?) async throws -> MagicLink","type":"method"},{"path":"\/documentation\/passage\/passageauth\/newloginonetimepasscode(identifier:language:)-swift.method","title":"func newLoginOneTimePasscode(identifier: String, language: String?) async throws -> OneTimePasscode","type":"method"},{"path":"\/documentation\/passage\/passageauth\/newregistermagiclink(identifier:language:)-swift.method","title":"func newRegisterMagicLink(identifier: String, language: String?) async throws -> MagicLink","type":"method"},{"path":"\/documentation\/passage\/passageauth\/newregisteronetimepasscode(identifier:language:)-swift.method","title":"func newRegisterOneTimePasscode(identifier: String, language: String?) async throws -> OneTimePasscode","type":"method"},{"path":"\/documentation\/passage\/passageauth\/onetimepasscodeactivate(otp:otpid:)-swift.method","title":"func oneTimePasscodeActivate(otp: String, otpId: String) async throws -> AuthResult","type":"method"},{"path":"\/documentation\/passage\/passageauth\/overrideapiurl(with:)","title":"func overrideApiUrl(with: String)","type":"method"},{"path":"\/documentation\/passage\/passageauth\/refresh()","title":"func refresh() async throws -> AuthResult","type":"method"},{"path":"\/documentation\/passage\/passageauth\/registerwithpasskey(identifier:options:)-swift.method","title":"func registerWithPasskey(identifier: String, options: PasskeyCreationOptions?) async throws -> AuthResult","type":"method"},{"path":"\/documentation\/passage\/passageauth\/revokedevice(deviceid:)","title":"func revokeDevice(deviceId: String) async throws","type":"method"},{"path":"\/documentation\/passage\/passageauth\/signout()","title":"func signOut() async throws","type":"method"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/passageauth\/adddevice(token:options:)","title":"static func addDevice(token: String, options: PasskeyCreationOptions?) async throws -> DeviceInfo","type":"method"},{"path":"\/documentation\/passage\/passageauth\/appinfo()-swift.type.method","title":"static func appInfo() async throws -> AppInfo","type":"method"},{"path":"\/documentation\/passage\/passageauth\/authorize(with:in:prefersephemeralwebbrowsersession:)-swift.type.method","title":"static func authorize(with: PassageSocialConnection, in: UIWindow, prefersEphemeralWebBrowserSession: Bool) async throws -> AuthResult","type":"method"},{"path":"\/documentation\/passage\/passageauth\/beginautofill(anchor:onsuccess:onerror:oncancel:)-swift.type.method","title":"static func beginAutoFill(anchor: ASPresentationAnchor, onSuccess: ((AuthResult) -> Void)?, onError: ((Error) -> Void)?, onCancel: (() -> Void)?) async throws","type":"method"},{"path":"\/documentation\/passage\/passageauth\/changeemail(token:newemail:language:)","title":"static func changeEmail(token: String, newEmail: String, language: String?) async throws -> MagicLink","type":"method"},{"path":"\/documentation\/passage\/passageauth\/changephone(token:newphone:language:)","title":"static func changePhone(token: String, newPhone: String, language: String?) async throws -> MagicLink","type":"method"},{"path":"\/documentation\/passage\/passageauth\/editdevice(token:deviceid:friendlyname:)","title":"static func editDevice(token: String, deviceId: String, friendlyName: String) async throws -> DeviceInfo","type":"method"},{"path":"\/documentation\/passage\/passageauth\/getauthtoken(authtoken:refreshtoken:)","title":"static func getAuthToken(authToken: String, refreshToken: String?) async throws -> (authToken: String, refreshToken: String?)","type":"method"},{"path":"\/documentation\/passage\/passageauth\/getcurrentuser(token:)","title":"static func getCurrentUser(token: String) async throws -> PassageUserInfo","type":"method"},{"path":"\/documentation\/passage\/passageauth\/getmagiclinkstatus(id:)-swift.type.method","title":"static func getMagicLinkStatus(id: String) async throws -> AuthResult","type":"method"},{"path":"\/documentation\/passage\/passageauth\/getuser(identifier:)-swift.type.method","title":"static func getUser(identifier: String) async throws -> PassageUserInfo?","type":"method"},{"path":"\/documentation\/passage\/passageauth\/identifierexists(identifier:)","title":"static func identifierExists(identifier: String) async throws -> Bool","type":"method"},{"path":"\/documentation\/passage\/passageauth\/listdevices(token:)","title":"static func listDevices(token: String) async throws -> [DeviceInfo]","type":"method"},{"path":"\/documentation\/passage\/passageauth\/loginwithmagiclink(identifier:language:)","title":"static func loginWithMagicLink(identifier: String, language: String?) async throws -> MagicLink","type":"method"},{"path":"\/documentation\/passage\/passageauth\/loginwithpasskey(identifier:)-swift.type.method","title":"static func loginWithPasskey(identifier: String?) async throws -> AuthResult","type":"method"},{"path":"\/documentation\/passage\/passageauth\/magiclinkactivate(usermagiclink:)-swift.type.method","title":"static func magicLinkActivate(userMagicLink: String) async throws -> AuthResult","type":"method"},{"path":"\/documentation\/passage\/passageauth\/newloginmagiclink(identifier:language:)-swift.type.method","title":"static func newLoginMagicLink(identifier: String, language: String?) async throws -> MagicLink","type":"method"},{"path":"\/documentation\/passage\/passageauth\/newloginonetimepasscode(identifier:language:)-swift.type.method","title":"static func newLoginOneTimePasscode(identifier: String, language: String?) async throws -> OneTimePasscode","type":"method"},{"path":"\/documentation\/passage\/passageauth\/newregistermagiclink(identifier:language:)-swift.type.method","title":"static func newRegisterMagicLink(identifier: String, language: String?) async throws -> MagicLink","type":"method"},{"path":"\/documentation\/passage\/passageauth\/newregisteronetimepasscode(identifier:language:)-swift.type.method","title":"static func newRegisterOneTimePasscode(identifier: String, language: String?) async throws -> OneTimePasscode","type":"method"},{"path":"\/documentation\/passage\/passageauth\/onetimepasscodeactivate(otp:otpid:)-swift.type.method","title":"static func oneTimePasscodeActivate(otp: String, otpId: String) async throws -> AuthResult","type":"method"},{"path":"\/documentation\/passage\/passageauth\/refresh(refreshtoken:)","title":"static func refresh(refreshToken: String) async throws -> AuthResult","type":"method"},{"path":"\/documentation\/passage\/passageauth\/registerwithpasskey(identifier:options:)-swift.type.method","title":"static func registerWithPasskey(identifier: String, options: PasskeyCreationOptions?) async throws -> AuthResult","type":"method"},{"path":"\/documentation\/passage\/passageauth\/revokedevice(token:deviceid:)","title":"static func revokeDevice(token: String, deviceId: String) async throws","type":"method"},{"path":"\/documentation\/passage\/passageauth\/signout(refreshtoken:)","title":"static func signOut(refreshToken: String) async throws","type":"method"}],"path":"\/documentation\/passage\/passageauth","title":"PassageAuth","type":"class"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/passageautofillauthorizationcontroller\/authorizationcontroller(controller:didcompletewithauthorization:)","title":"func authorizationController(controller: ASAuthorizationController, didCompleteWithAuthorization: ASAuthorization)","type":"method"},{"path":"\/documentation\/passage\/passageautofillauthorizationcontroller\/authorizationcontroller(controller:didcompletewitherror:)","title":"func authorizationController(controller: ASAuthorizationController, didCompleteWithError: Error)","type":"method"},{"path":"\/documentation\/passage\/passageautofillauthorizationcontroller\/begin(anchor:onsuccess:onerror:oncancel:)","title":"func begin(anchor: ASPresentationAnchor, onSuccess: ((AuthResult) -> Void)?, onError: ((Error) -> Void)?, onCancel: (() -> Void)?) async throws","type":"method"},{"path":"\/documentation\/passage\/passageautofillauthorizationcontroller\/cancel()","title":"func cancel()","type":"method"},{"path":"\/documentation\/passage\/passageautofillauthorizationcontroller\/presentationanchor(for:)","title":"func presentationAnchor(for: ASAuthorizationController) -> ASPresentationAnchor","type":"method"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/passageautofillauthorizationcontroller\/shared","title":"static let shared: PassageAutofillAuthorizationController","type":"property"}],"path":"\/documentation\/passage\/passageautofillauthorizationcontroller","title":"PassageAutofillAuthorizationController","type":"class"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/passagestore\/authtoken","title":"var authToken: String?","type":"property"},{"path":"\/documentation\/passage\/passagestore\/refreshtoken","title":"var refreshToken: String?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/passagestore\/cleartokens()","title":"func clearTokens()","type":"method"},{"path":"\/documentation\/passage\/passagestore\/settokens(authresult:)","title":"func setTokens(authResult: AuthResult)","type":"method"},{"path":"\/documentation\/passage\/passagestore\/settokens(authtoken:refreshtoken:)","title":"func setTokens(authToken: String?, refreshToken: String?)","type":"method"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/passagestore\/shared","title":"static let shared: PassageStore","type":"property"}],"path":"\/documentation\/passage\/passagestore","title":"PassageStore","type":"class"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/passagetokenutils\/init(token:)","title":"init(token: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/passagetokenutils\/decodedtoken","title":"var decodedToken: [String : Any]","type":"property"},{"path":"\/documentation\/passage\/passagetokenutils\/expirationdate","title":"var expirationDate: Date","type":"property"},{"path":"\/documentation\/passage\/passagetokenutils\/isexpired","title":"var isExpired: Bool","type":"property"},{"path":"\/documentation\/passage\/passagetokenutils\/token","title":"var token: String","type":"property"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/passagetokenutils\/decode(jwttoken:)","title":"static func decode(jwtToken: String) -> [String : Any]","type":"method"},{"path":"\/documentation\/passage\/passagetokenutils\/istokenexpired(decodedtoken:)","title":"static func isTokenExpired(decodedToken: [String : Any]) -> Bool","type":"method"},{"path":"\/documentation\/passage\/passagetokenutils\/istokenexpired(token:)","title":"static func isTokenExpired(token: String) -> Bool","type":"method"}],"path":"\/documentation\/passage\/passagetokenutils","title":"PassageTokenUtils","type":"class"},{"children":[{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/passkeyreadinessapi\/createpasskeyreadiness(createpasskeyreadinessrequest:useragent:origin:deviceos:deviceosversion:appidentifier:)","title":"class func createPasskeyReadiness(createPasskeyReadinessRequest: CreatePasskeyReadinessRequest, userAgent: String?, origin: String?, deviceOS: String?, deviceOSVersion: String?, appIdentifier: String?) async throws","type":"method"},{"path":"\/documentation\/passage\/passkeyreadinessapi\/createpasskeyreadinesswithrequestbuilder(createpasskeyreadinessrequest:useragent:origin:deviceos:deviceosversion:appidentifier:)","title":"class func createPasskeyReadinessWithRequestBuilder(createPasskeyReadinessRequest: CreatePasskeyReadinessRequest, userAgent: String?, origin: String?, deviceOS: String?, deviceOSVersion: String?, appIdentifier: String?) -> RequestBuilder","type":"method"}],"path":"\/documentation\/passage\/passkeyreadinessapi","title":"PasskeyReadinessAPI","type":"class"},{"children":[{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/registerapi\/registermagiclink(appid:user:)","title":"class func registerMagicLink(appId: String, user: RegisterMagicLinkRequest) async throws -> RegisterMagicLinkResponse","type":"method"},{"path":"\/documentation\/passage\/registerapi\/registermagiclinkwithrequestbuilder(appid:user:)","title":"class func registerMagicLinkWithRequestBuilder(appId: String, user: RegisterMagicLinkRequest) -> RequestBuilder","type":"method"},{"path":"\/documentation\/passage\/registerapi\/registeronetimepasscode(appid:registeronetimepasscoderequest:)","title":"class func registerOneTimePasscode(appId: String, registerOneTimePasscodeRequest: RegisterOneTimePasscodeRequest) async throws -> OneTimePasscodeResponse","type":"method"},{"path":"\/documentation\/passage\/registerapi\/registeronetimepasscodewithrequestbuilder(appid:registeronetimepasscoderequest:)","title":"class func registerOneTimePasscodeWithRequestBuilder(appId: String, registerOneTimePasscodeRequest: RegisterOneTimePasscodeRequest) -> RequestBuilder","type":"method"},{"path":"\/documentation\/passage\/registerapi\/registerwebauthnfinish(appid:registerwebauthnfinishrequest:)","title":"class func registerWebauthnFinish(appId: String, registerWebAuthnFinishRequest: RegisterWebAuthnFinishRequest) async throws -> AuthResponse","type":"method"},{"path":"\/documentation\/passage\/registerapi\/registerwebauthnfinishwithrequestbuilder(appid:registerwebauthnfinishrequest:)","title":"class func registerWebauthnFinishWithRequestBuilder(appId: String, registerWebAuthnFinishRequest: RegisterWebAuthnFinishRequest) -> RequestBuilder","type":"method"},{"path":"\/documentation\/passage\/registerapi\/registerwebauthnfinishwithtransaction(appid:registerwebauthnfinishwithtransactionrequest:)","title":"class func registerWebauthnFinishWithTransaction(appId: String, registerWebAuthnFinishWithTransactionRequest: RegisterWebAuthnFinishWithTransactionRequest) async throws -> Nonce","type":"method"},{"path":"\/documentation\/passage\/registerapi\/registerwebauthnfinishwithtransactionwithrequestbuilder(appid:registerwebauthnfinishwithtransactionrequest:)","title":"class func registerWebauthnFinishWithTransactionWithRequestBuilder(appId: String, registerWebAuthnFinishWithTransactionRequest: RegisterWebAuthnFinishWithTransactionRequest) -> RequestBuilder","type":"method"},{"path":"\/documentation\/passage\/registerapi\/registerwebauthnstart(appid:registerwebauthnstartrequest:)","title":"class func registerWebauthnStart(appId: String, registerWebAuthnStartRequest: RegisterWebAuthnStartRequest) async throws -> RegisterWebAuthnStartResponse","type":"method"},{"path":"\/documentation\/passage\/registerapi\/registerwebauthnstartwithrequestbuilder(appid:registerwebauthnstartrequest:)","title":"class func registerWebauthnStartWithRequestBuilder(appId: String, registerWebAuthnStartRequest: RegisterWebAuthnStartRequest) -> RequestBuilder","type":"method"},{"path":"\/documentation\/passage\/registerapi\/registerwebauthnstartwithtransaction(appid:registerwebauthnstartwithtransactionrequest:)","title":"class func registerWebauthnStartWithTransaction(appId: String, registerWebAuthnStartWithTransactionRequest: RegisterWebAuthnStartWithTransactionRequest) async throws -> RegisterWebAuthnStartWithTransactionResponse","type":"method"},{"path":"\/documentation\/passage\/registerapi\/registerwebauthnstartwithtransactionwithrequestbuilder(appid:registerwebauthnstartwithtransactionrequest:)","title":"class func registerWebauthnStartWithTransactionWithRequestBuilder(appId: String, registerWebAuthnStartWithTransactionRequest: RegisterWebAuthnStartWithTransactionRequest) -> RequestBuilder","type":"method"}],"path":"\/documentation\/passage\/registerapi","title":"RegisterAPI","type":"class"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/requestbuilder\/init(method:urlstring:parameters:headers:requiresauthentication:)","title":"init(method: String, URLString: String, parameters: [String : Any]?, headers: [String : String], requiresAuthentication: Bool)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/requestbuilder\/urlstring","title":"let URLString: String","type":"property"},{"path":"\/documentation\/passage\/requestbuilder\/method","title":"let method: String","type":"property"},{"path":"\/documentation\/passage\/requestbuilder\/onprogressready","title":"var onProgressReady: ((Progress) -> Void)?","type":"property"},{"path":"\/documentation\/passage\/requestbuilder\/parameters","title":"let parameters: [String : Any]?","type":"property"},{"path":"\/documentation\/passage\/requestbuilder\/requesttask","title":"let requestTask: RequestTask","type":"property"},{"path":"\/documentation\/passage\/requestbuilder\/requiresauthentication","title":"let requiresAuthentication: Bool","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/requestbuilder\/addcredential()","title":"func addCredential() -> Self","type":"method"},{"path":"\/documentation\/passage\/requestbuilder\/addheader(name:value:)","title":"func addHeader(name: String, value: String) -> Self","type":"method"},{"path":"\/documentation\/passage\/requestbuilder\/addheaders(_:)","title":"func addHeaders([String : String])","type":"method"},{"path":"\/documentation\/passage\/requestbuilder\/execute()","title":"func execute() async throws -> Response","type":"method"},{"path":"\/documentation\/passage\/requestbuilder\/execute(_:_:)","title":"func execute(DispatchQueue, (_ result: Swift.Result, ErrorResponse>) -> Void) -> RequestTask","type":"method"}],"path":"\/documentation\/passage\/requestbuilder","title":"RequestBuilder","type":"class"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/requesttask\/cancel()","title":"func cancel()","type":"method"}],"path":"\/documentation\/passage\/requesttask","title":"RequestTask","type":"class"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/response\/init(response:body:bodydata:)","title":"init(response: HTTPURLResponse, body: T, bodyData: Data?)","type":"init"},{"path":"\/documentation\/passage\/response\/init(statuscode:header:body:bodydata:)","title":"init(statusCode: Int, header: [String : String], body: T, bodyData: Data?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/response\/body","title":"let body: T","type":"property"},{"path":"\/documentation\/passage\/response\/bodydata","title":"let bodyData: Data?","type":"property"},{"path":"\/documentation\/passage\/response\/header","title":"let header: [String : String]","type":"property"},{"path":"\/documentation\/passage\/response\/statuscode","title":"let statusCode: Int","type":"property"}],"path":"\/documentation\/passage\/response","title":"Response","type":"class"},{"children":[{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/tokensapi\/refreshauthtoken(appid:refreshauthtokenrequest:)","title":"class func refreshAuthToken(appId: String, refreshAuthTokenRequest: RefreshAuthTokenRequest) async throws -> AuthResponse","type":"method"},{"path":"\/documentation\/passage\/tokensapi\/refreshauthtokenwithrequestbuilder(appid:refreshauthtokenrequest:)","title":"class func refreshAuthTokenWithRequestBuilder(appId: String, refreshAuthTokenRequest: RefreshAuthTokenRequest) -> RequestBuilder","type":"method"},{"path":"\/documentation\/passage\/tokensapi\/revokerefreshtoken(appid:refreshtoken:)","title":"class func revokeRefreshToken(appId: String, refreshToken: String) async throws","type":"method"},{"path":"\/documentation\/passage\/tokensapi\/revokerefreshtokenwithrequestbuilder(appid:refreshtoken:)","title":"class func revokeRefreshTokenWithRequestBuilder(appId: String, refreshToken: String) -> RequestBuilder","type":"method"}],"path":"\/documentation\/passage\/tokensapi","title":"TokensAPI","type":"class"},{"path":"\/documentation\/passage\/urlsessiondecodablerequestbuilder","title":"URLSessionDecodableRequestBuilder","type":"class"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/urlsessionrequestbuilder\/init(method:urlstring:parameters:headers:requiresauthentication:)","title":"init(method: String, URLString: String, parameters: [String : Any]?, headers: [String : String], requiresAuthentication: Bool)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/urlsessionrequestbuilder\/taskdidreceivechallenge","title":"var taskDidReceiveChallenge: OpenAPIClientAPIChallengeHandler?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/urlsessionrequestbuilder\/buildheaders()","title":"func buildHeaders() -> [String : String]","type":"method"},{"path":"\/documentation\/passage\/urlsessionrequestbuilder\/contenttypeforformpart(fileurl:)","title":"func contentTypeForFormPart(fileURL: URL) -> String?","type":"method"},{"path":"\/documentation\/passage\/urlsessionrequestbuilder\/createurlrequest(urlsession:method:encoding:headers:)","title":"func createURLRequest(urlSession: URLSessionProtocol, method: HTTPMethod, encoding: ParameterEncoding, headers: [String : String]) throws -> URLRequest","type":"method"},{"path":"\/documentation\/passage\/urlsessionrequestbuilder\/createurlsession()","title":"func createURLSession() -> URLSessionProtocol","type":"method"},{"path":"\/documentation\/passage\/urlsessionrequestbuilder\/execute(_:_:)","title":"func execute(DispatchQueue, (_ result: Swift.Result, ErrorResponse>) -> Void) -> RequestTask","type":"method"}],"path":"\/documentation\/passage\/urlsessionrequestbuilder","title":"URLSessionRequestBuilder","type":"class"},{"children":[{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/usersapi\/checkuseridentifier(appid:identifier:)","title":"class func checkUserIdentifier(appId: String, identifier: String) async throws -> UserResponse","type":"method"},{"path":"\/documentation\/passage\/usersapi\/checkuseridentifierwithrequestbuilder(appid:identifier:)","title":"class func checkUserIdentifierWithRequestBuilder(appId: String, identifier: String) -> RequestBuilder","type":"method"},{"path":"\/documentation\/passage\/usersapi\/createuser(appid:createuserparams:)","title":"class func createUser(appId: String, createUserParams: CreateUserParams) async throws -> UserResponse","type":"method"},{"path":"\/documentation\/passage\/usersapi\/createuserwithrequestbuilder(appid:createuserparams:)","title":"class func createUserWithRequestBuilder(appId: String, createUserParams: CreateUserParams) -> RequestBuilder","type":"method"}],"path":"\/documentation\/passage\/usersapi","title":"UsersAPI","type":"class"},{"title":"Protocols","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/parameterencoding\/encode(_:with:)","title":"func encode(URLRequest, with: [String : Any]?) throws -> URLRequest","type":"method"}],"path":"\/documentation\/passage\/parameterencoding","title":"ParameterEncoding","type":"protocol"},{"children":[{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/passageerror\/convert(error:)","title":"static func convert(error: Error) -> Self","type":"method"}],"path":"\/documentation\/passage\/passageerror","title":"PassageError","type":"protocol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/passagetokenstore\/authtoken","title":"var authToken: String?","type":"property"},{"path":"\/documentation\/passage\/passagetokenstore\/refreshtoken","title":"var refreshToken: String?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/passagetokenstore\/cleartokens()","title":"func clearTokens()","type":"method"},{"path":"\/documentation\/passage\/passagetokenstore\/settokens(authresult:)","title":"func setTokens(authResult: AuthResult)","type":"method"},{"path":"\/documentation\/passage\/passagetokenstore\/settokens(authtoken:refreshtoken:)","title":"func setTokens(authToken: String?, refreshToken: String?)","type":"method"}],"path":"\/documentation\/passage\/passagetokenstore","title":"PassageTokenStore","type":"protocol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/requestbuilderfactory\/getbuilder()","title":"func getBuilder() -> RequestBuilder.Type","type":"method"},{"path":"\/documentation\/passage\/requestbuilderfactory\/getnondecodablebuilder()","title":"func getNonDecodableBuilder() -> RequestBuilder.Type","type":"method"}],"path":"\/documentation\/passage\/requestbuilderfactory","title":"RequestBuilderFactory","type":"protocol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/urlsessionprotocol\/datatask(with:completionhandler:)","title":"func dataTask(with: URLRequest, completionHandler: (Data?, URLResponse?, Error?) -> Void) -> URLSessionDataTask","type":"method"}],"path":"\/documentation\/passage\/urlsessionprotocol","title":"URLSessionProtocol","type":"protocol"},{"title":"Structures","type":"groupMarker"},{"children":[{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/apihelper\/convertanytostring(_:)","title":"static func convertAnyToString(Any?) -> String?","type":"method"},{"path":"\/documentation\/passage\/apihelper\/convertbooltostring(_:)","title":"static func convertBoolToString([String : Any]?) -> [String : Any]?","type":"method"},{"path":"\/documentation\/passage\/apihelper\/mapvaluetopathitem(_:)","title":"static func mapValueToPathItem(Any) -> Any","type":"method"},{"path":"\/documentation\/passage\/apihelper\/mapvaluestoqueryitems(_:)-6m4cl","title":"static func mapValuesToQueryItems([String : (wrappedValue: Any?, isExplode: Bool)]) -> [URLQueryItem]?","type":"method"},{"path":"\/documentation\/passage\/apihelper\/mapvaluestoqueryitems(_:)-z1ml","title":"static func mapValuesToQueryItems([String : Any?]) -> [URLQueryItem]?","type":"method"},{"path":"\/documentation\/passage\/apihelper\/rejectnil(_:)","title":"static func rejectNil([String : Any?]) -> [String : Any]?","type":"method"},{"path":"\/documentation\/passage\/apihelper\/rejectnilheaders(_:)","title":"static func rejectNilHeaders([String : Any?]) -> [String : String]","type":"method"}],"path":"\/documentation\/passage\/apihelper","title":"APIHelper","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/activatemagiclinkrequest\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/activatemagiclinkrequest\/init(magiclink:)","title":"init(magicLink: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/activatemagiclinkrequest\/magiclink","title":"var magicLink: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/activatemagiclinkrequest\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/magiclink","title":"case magicLink","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/activatemagiclinkrequest\/codingkeys","title":"ActivateMagicLinkRequest.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/activatemagiclinkrequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/activatemagiclinkrequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/activatemagiclinkrequest","title":"ActivateMagicLinkRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/activateonetimepasscoderequest\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/activateonetimepasscoderequest\/init(otp:otpid:)","title":"init(otp: String, otpId: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/activateonetimepasscoderequest\/otp","title":"var otp: String","type":"property"},{"path":"\/documentation\/passage\/activateonetimepasscoderequest\/otpid","title":"var otpId: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/activateonetimepasscoderequest\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/otp","title":"case otp","type":"case"},{"path":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/otpid","title":"case otpId","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/activateonetimepasscoderequest\/codingkeys","title":"ActivateOneTimePasscodeRequest.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/activateonetimepasscoderequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/activateonetimepasscoderequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/activateonetimepasscoderequest","title":"ActivateOneTimePasscodeRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/adddevicefinishrequest\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/adddevicefinishrequest\/init(handshakeid:handshakeresponse:userid:)","title":"init(handshakeId: String, handshakeResponse: CredentialCreationResponse, userId: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/adddevicefinishrequest\/handshakeid","title":"var handshakeId: String","type":"property"},{"path":"\/documentation\/passage\/adddevicefinishrequest\/handshakeresponse","title":"var handshakeResponse: CredentialCreationResponse","type":"property"},{"path":"\/documentation\/passage\/adddevicefinishrequest\/userid","title":"var userId: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/adddevicefinishrequest\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/handshakeid","title":"case handshakeId","type":"case"},{"path":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/handshakeresponse","title":"case handshakeResponse","type":"case"},{"path":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/userid","title":"case userId","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/adddevicefinishrequest\/codingkeys","title":"AddDeviceFinishRequest.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/adddevicefinishrequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/adddevicefinishrequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/adddevicefinishrequest","title":"AddDeviceFinishRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/adddevicestartresponse\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/adddevicestartresponse\/init(handshake:user:)","title":"init(handshake: CredentialCreationChallenge, user: User?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/adddevicestartresponse\/handshake","title":"var handshake: CredentialCreationChallenge","type":"property"},{"path":"\/documentation\/passage\/adddevicestartresponse\/user","title":"var user: User?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/adddevicestartresponse\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/handshake","title":"case handshake","type":"case"},{"path":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/user","title":"case user","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/adddevicestartresponse\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/adddevicestartresponse\/codingkeys","title":"AddDeviceStartResponse.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/adddevicestartresponse\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/adddevicestartresponse\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/adddevicestartresponse","title":"AddDeviceStartResponse","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/app\/init(allowedidentifier:authfallbackmethod:authfallbackmethodttl:authmethods:authorigin:defaultlanguage:elementcustomization:elementcustomizationdark:ephemeral:id:layouts:loginurl:name:passagebranding:publicsignup:profilemanagement:redirectu-vp0j","title":"init(allowedIdentifier: String, authFallbackMethod: AuthFallbackMethod, authFallbackMethodTtl: Int, authMethods: AuthMethods, authOrigin: String, defaultLanguage: String, elementCustomization: ElementCustomization, elementCustomizationDark: ElementCustomization, ephemeral: Bool, id: String, layouts: Layouts, loginUrl: String, name: String, passageBranding: Bool, publicSignup: Bool, profileManagement: Bool, redirectUrl: String, requireEmailVerification: Bool, requireIdentifierVerification: Bool, requiredIdentifier: String, rsaPublicKey: String, sessionTimeoutLength: Int, socialConnections: SocialConnections, userMetadataSchema: [UserMetadataField])","type":"init"},{"path":"\/documentation\/passage\/app\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/app\/allowedidentifier","title":"var allowedIdentifier: String","type":"property"},{"path":"\/documentation\/passage\/app\/authfallbackmethod-swift.property","title":"var authFallbackMethod: AuthFallbackMethod","type":"property"},{"path":"\/documentation\/passage\/app\/authfallbackmethodttl","title":"var authFallbackMethodTtl: Int","type":"property"},{"path":"\/documentation\/passage\/app\/authmethods","title":"var authMethods: AuthMethods","type":"property"},{"path":"\/documentation\/passage\/app\/authorigin","title":"var authOrigin: String","type":"property"},{"path":"\/documentation\/passage\/app\/defaultlanguage","title":"var defaultLanguage: String","type":"property"},{"path":"\/documentation\/passage\/app\/elementcustomization","title":"var elementCustomization: ElementCustomization","type":"property"},{"path":"\/documentation\/passage\/app\/elementcustomizationdark","title":"var elementCustomizationDark: ElementCustomization","type":"property"},{"path":"\/documentation\/passage\/app\/ephemeral","title":"var ephemeral: Bool","type":"property"},{"path":"\/documentation\/passage\/app\/id","title":"var id: String","type":"property"},{"path":"\/documentation\/passage\/app\/layouts","title":"var layouts: Layouts","type":"property"},{"path":"\/documentation\/passage\/app\/loginurl","title":"var loginUrl: String","type":"property"},{"path":"\/documentation\/passage\/app\/name","title":"var name: String","type":"property"},{"path":"\/documentation\/passage\/app\/passagebranding","title":"var passageBranding: Bool","type":"property"},{"path":"\/documentation\/passage\/app\/profilemanagement","title":"var profileManagement: Bool","type":"property"},{"path":"\/documentation\/passage\/app\/publicsignup","title":"var publicSignup: Bool","type":"property"},{"path":"\/documentation\/passage\/app\/redirecturl","title":"var redirectUrl: String","type":"property"},{"path":"\/documentation\/passage\/app\/requireemailverification","title":"var requireEmailVerification: Bool","type":"property"},{"path":"\/documentation\/passage\/app\/requireidentifierverification","title":"var requireIdentifierVerification: Bool","type":"property"},{"path":"\/documentation\/passage\/app\/requiredidentifier","title":"var requiredIdentifier: String","type":"property"},{"path":"\/documentation\/passage\/app\/rsapublickey","title":"var rsaPublicKey: String","type":"property"},{"path":"\/documentation\/passage\/app\/sessiontimeoutlength","title":"var sessionTimeoutLength: Int","type":"property"},{"path":"\/documentation\/passage\/app\/socialconnections","title":"var socialConnections: SocialConnections","type":"property"},{"path":"\/documentation\/passage\/app\/usermetadataschema","title":"var userMetadataSchema: [UserMetadataField]","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/app\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/magiclink","title":"case magicLink","type":"case"},{"path":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/otp","title":"case otp","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"path":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/app\/authfallbackmethod-swift.enum","title":"App.AuthFallbackMethod","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/app\/codingkeys\/allowedidentifier","title":"case allowedIdentifier","type":"case"},{"path":"\/documentation\/passage\/app\/codingkeys\/authfallbackmethod","title":"case authFallbackMethod","type":"case"},{"path":"\/documentation\/passage\/app\/codingkeys\/authfallbackmethodttl","title":"case authFallbackMethodTtl","type":"case"},{"path":"\/documentation\/passage\/app\/codingkeys\/authmethods","title":"case authMethods","type":"case"},{"path":"\/documentation\/passage\/app\/codingkeys\/authorigin","title":"case authOrigin","type":"case"},{"path":"\/documentation\/passage\/app\/codingkeys\/defaultlanguage","title":"case defaultLanguage","type":"case"},{"path":"\/documentation\/passage\/app\/codingkeys\/elementcustomization","title":"case elementCustomization","type":"case"},{"path":"\/documentation\/passage\/app\/codingkeys\/elementcustomizationdark","title":"case elementCustomizationDark","type":"case"},{"path":"\/documentation\/passage\/app\/codingkeys\/ephemeral","title":"case ephemeral","type":"case"},{"path":"\/documentation\/passage\/app\/codingkeys\/id","title":"case id","type":"case"},{"path":"\/documentation\/passage\/app\/codingkeys\/layouts","title":"case layouts","type":"case"},{"path":"\/documentation\/passage\/app\/codingkeys\/loginurl","title":"case loginUrl","type":"case"},{"path":"\/documentation\/passage\/app\/codingkeys\/name","title":"case name","type":"case"},{"path":"\/documentation\/passage\/app\/codingkeys\/passagebranding","title":"case passageBranding","type":"case"},{"path":"\/documentation\/passage\/app\/codingkeys\/profilemanagement","title":"case profileManagement","type":"case"},{"path":"\/documentation\/passage\/app\/codingkeys\/publicsignup","title":"case publicSignup","type":"case"},{"path":"\/documentation\/passage\/app\/codingkeys\/redirecturl","title":"case redirectUrl","type":"case"},{"path":"\/documentation\/passage\/app\/codingkeys\/requireemailverification","title":"case requireEmailVerification","type":"case"},{"path":"\/documentation\/passage\/app\/codingkeys\/requireidentifierverification","title":"case requireIdentifierVerification","type":"case"},{"path":"\/documentation\/passage\/app\/codingkeys\/requiredidentifier","title":"case requiredIdentifier","type":"case"},{"path":"\/documentation\/passage\/app\/codingkeys\/rsapublickey","title":"case rsaPublicKey","type":"case"},{"path":"\/documentation\/passage\/app\/codingkeys\/sessiontimeoutlength","title":"case sessionTimeoutLength","type":"case"},{"path":"\/documentation\/passage\/app\/codingkeys\/socialconnections","title":"case socialConnections","type":"case"},{"path":"\/documentation\/passage\/app\/codingkeys\/usermetadataschema","title":"case userMetadataSchema","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/app\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/app\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/app\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/app\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/app\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/app\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/app\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/app\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/app\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/app\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/app\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/app\/codingkeys","title":"App.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/app\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/app\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/app","title":"App","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/applesocialconnection\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/applesocialconnection\/init(providerid:createdat:lastloginat:provideridentifier:)","title":"init(providerId: String, createdAt: Date, lastLoginAt: Date, providerIdentifier: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/applesocialconnection\/createdat","title":"var createdAt: Date","type":"property"},{"path":"\/documentation\/passage\/applesocialconnection\/lastloginat","title":"var lastLoginAt: Date","type":"property"},{"path":"\/documentation\/passage\/applesocialconnection\/providerid","title":"var providerId: String","type":"property"},{"path":"\/documentation\/passage\/applesocialconnection\/provideridentifier","title":"var providerIdentifier: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/applesocialconnection\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/applesocialconnection\/codingkeys\/createdat","title":"case createdAt","type":"case"},{"path":"\/documentation\/passage\/applesocialconnection\/codingkeys\/lastloginat","title":"case lastLoginAt","type":"case"},{"path":"\/documentation\/passage\/applesocialconnection\/codingkeys\/providerid","title":"case providerId","type":"case"},{"path":"\/documentation\/passage\/applesocialconnection\/codingkeys\/provideridentifier","title":"case providerIdentifier","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/applesocialconnection\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/applesocialconnection\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/applesocialconnection\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/applesocialconnection\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/applesocialconnection\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/applesocialconnection\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/applesocialconnection\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/applesocialconnection\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/applesocialconnection\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/applesocialconnection\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/applesocialconnection\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/applesocialconnection\/codingkeys","title":"AppleSocialConnection.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/applesocialconnection\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/applesocialconnection\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/applesocialconnection","title":"AppleSocialConnection","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/authmethods\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/authmethods\/init(passkeys:otp:magiclink:)","title":"init(passkeys: AnyCodable?, otp: OtpAuthMethod?, magicLink: MagicLinkAuthMethod?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/authmethods\/magiclink","title":"var magicLink: MagicLinkAuthMethod?","type":"property"},{"path":"\/documentation\/passage\/authmethods\/otp","title":"var otp: OtpAuthMethod?","type":"property"},{"path":"\/documentation\/passage\/authmethods\/passkeys","title":"var passkeys: AnyCodable?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/authmethods\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/authmethods\/codingkeys\/magiclink","title":"case magicLink","type":"case"},{"path":"\/documentation\/passage\/authmethods\/codingkeys\/otp","title":"case otp","type":"case"},{"path":"\/documentation\/passage\/authmethods\/codingkeys\/passkeys","title":"case passkeys","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/authmethods\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/authmethods\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/authmethods\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/authmethods\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/authmethods\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/authmethods\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/authmethods\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/authmethods\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/authmethods\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/authmethods\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/authmethods\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/authmethods\/codingkeys","title":"AuthMethods.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/authmethods\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/authmethods\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/authmethods","title":"AuthMethods","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/authresponse\/init(authresult:)","title":"init(authResult: AuthResult)","type":"init"},{"path":"\/documentation\/passage\/authresponse\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/authresponse\/authresult","title":"var authResult: AuthResult","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/authresponse\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/authresponse\/codingkeys\/authresult","title":"case authResult","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/authresponse\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/authresponse\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/authresponse\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/authresponse\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/authresponse\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/authresponse\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/authresponse\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/authresponse\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/authresponse\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/authresponse\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/authresponse\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/authresponse\/codingkeys","title":"AuthResponse.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/authresponse\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/authresponse\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/authresponse","title":"AuthResponse","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/authresult\/init(authtoken:redirecturl:refreshtoken:refreshtokenexpiration:)","title":"init(authToken: String, redirectUrl: String, refreshToken: String?, refreshTokenExpiration: Int?)","type":"init"},{"path":"\/documentation\/passage\/authresult\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/authresult\/authtoken","title":"var authToken: String","type":"property"},{"path":"\/documentation\/passage\/authresult\/redirecturl","title":"var redirectUrl: String","type":"property"},{"path":"\/documentation\/passage\/authresult\/refreshtoken","title":"var refreshToken: String?","type":"property"},{"path":"\/documentation\/passage\/authresult\/refreshtokenexpiration","title":"var refreshTokenExpiration: Int?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/authresult\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/authresult\/codingkeys\/authtoken","title":"case authToken","type":"case"},{"path":"\/documentation\/passage\/authresult\/codingkeys\/redirecturl","title":"case redirectUrl","type":"case"},{"path":"\/documentation\/passage\/authresult\/codingkeys\/refreshtoken","title":"case refreshToken","type":"case"},{"path":"\/documentation\/passage\/authresult\/codingkeys\/refreshtokenexpiration","title":"case refreshTokenExpiration","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/authresult\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/authresult\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/authresult\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/authresult\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/authresult\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/authresult\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/authresult\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/authresult\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/authresult\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/authresult\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/authresult\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/authresult\/codingkeys","title":"AuthResult.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/authresult\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/authresult\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/authresult","title":"AuthResult","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/init(handshakeid:handshakeresponse:transactionid:)","title":"init(handshakeId: String, handshakeResponse: CredentialAssertionResponse, transactionId: String?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/handshakeid","title":"var handshakeId: String","type":"property"},{"path":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/handshakeresponse","title":"var handshakeResponse: CredentialAssertionResponse","type":"property"},{"path":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/transactionid","title":"var transactionId: String?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/handshakeid","title":"case handshakeId","type":"case"},{"path":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/handshakeresponse","title":"case handshakeResponse","type":"case"},{"path":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/transactionid","title":"case transactionId","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/codingkeys","title":"AuthenticateWebAuthnFinishWithTransactionRequest.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/authenticatewebauthnfinishwithtransactionrequest","title":"AuthenticateWebAuthnFinishWithTransactionRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/init(transactionid:)","title":"init(transactionId: String?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/transactionid","title":"var transactionId: String?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/transactionid","title":"case transactionId","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/codingkeys","title":"AuthenticateWebAuthnStartWithTransactionRequest.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionrequest","title":"AuthenticateWebAuthnStartWithTransactionRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/init(handshake:transactionid:)","title":"init(handshake: CredentialAssertionChallenge, transactionId: String?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/handshake","title":"var handshake: CredentialAssertionChallenge","type":"property"},{"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/transactionid","title":"var transactionId: String?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/handshake","title":"case handshake","type":"case"},{"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/transactionid","title":"case transactionId","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/codingkeys","title":"AuthenticateWebAuthnStartWithTransactionResponse.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/authenticatewebauthnstartwithtransactionresponse","title":"AuthenticateWebAuthnStartWithTransactionResponse","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/createpasskeyreadinessrequest\/init(deviceid:securitykey:platform:syncedcredential:crossdevicecredential:conditionalui:)","title":"init(deviceId: String, securityKey: Bool, platform: Bool, syncedCredential: Bool, crossDeviceCredential: Bool, conditionalUi: Bool)","type":"init"},{"path":"\/documentation\/passage\/createpasskeyreadinessrequest\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/createpasskeyreadinessrequest\/conditionalui","title":"var conditionalUi: Bool","type":"property"},{"path":"\/documentation\/passage\/createpasskeyreadinessrequest\/crossdevicecredential","title":"var crossDeviceCredential: Bool","type":"property"},{"path":"\/documentation\/passage\/createpasskeyreadinessrequest\/deviceid","title":"var deviceId: String","type":"property"},{"path":"\/documentation\/passage\/createpasskeyreadinessrequest\/platform","title":"var platform: Bool","type":"property"},{"path":"\/documentation\/passage\/createpasskeyreadinessrequest\/securitykey","title":"var securityKey: Bool","type":"property"},{"path":"\/documentation\/passage\/createpasskeyreadinessrequest\/syncedcredential","title":"var syncedCredential: Bool","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/createpasskeyreadinessrequest\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/conditionalui","title":"case conditionalUi","type":"case"},{"path":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/crossdevicecredential","title":"case crossDeviceCredential","type":"case"},{"path":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/deviceid","title":"case deviceId","type":"case"},{"path":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/platform","title":"case platform","type":"case"},{"path":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/securitykey","title":"case securityKey","type":"case"},{"path":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/syncedcredential","title":"case syncedCredential","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/createpasskeyreadinessrequest\/codingkeys","title":"CreatePasskeyReadinessRequest.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/createpasskeyreadinessrequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/createpasskeyreadinessrequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/createpasskeyreadinessrequest","title":"CreatePasskeyReadinessRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/createuserparams\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/createuserparams\/init(identifier:usermetadata:)","title":"init(identifier: String, userMetadata: AnyCodable?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/createuserparams\/identifier","title":"var identifier: String","type":"property"},{"path":"\/documentation\/passage\/createuserparams\/usermetadata","title":"var userMetadata: AnyCodable?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/createuserparams\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/createuserparams\/codingkeys\/identifier","title":"case identifier","type":"case"},{"path":"\/documentation\/passage\/createuserparams\/codingkeys\/usermetadata","title":"case userMetadata","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/createuserparams\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/createuserparams\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/createuserparams\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/createuserparams\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/createuserparams\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/createuserparams\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/createuserparams\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/createuserparams\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/createuserparams\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/createuserparams\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/createuserparams\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/createuserparams\/codingkeys","title":"CreateUserParams.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/createuserparams\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/createuserparams\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/createuserparams","title":"CreateUserParams","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/credential\/init(createdat:credid:friendlyname:id:lastloginat:type:updatedat:usagecount:userid:icons:)","title":"init(createdAt: String, credId: String, friendlyName: String, id: String, lastLoginAt: String, type: WebAuthnType, updatedAt: String, usageCount: Int, userId: String, icons: WebAuthnIcons)","type":"init"},{"path":"\/documentation\/passage\/credential\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credential\/createdat","title":"var createdAt: String","type":"property"},{"path":"\/documentation\/passage\/credential\/credid","title":"var credId: String","type":"property"},{"path":"\/documentation\/passage\/credential\/friendlyname","title":"var friendlyName: String","type":"property"},{"path":"\/documentation\/passage\/credential\/icons","title":"var icons: WebAuthnIcons","type":"property"},{"path":"\/documentation\/passage\/credential\/id","title":"var id: String","type":"property"},{"path":"\/documentation\/passage\/credential\/lastloginat","title":"var lastLoginAt: String","type":"property"},{"path":"\/documentation\/passage\/credential\/type","title":"var type: WebAuthnType","type":"property"},{"path":"\/documentation\/passage\/credential\/updatedat","title":"var updatedAt: String","type":"property"},{"path":"\/documentation\/passage\/credential\/usagecount","title":"var usageCount: Int","type":"property"},{"path":"\/documentation\/passage\/credential\/userid","title":"var userId: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/credential\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/credential\/codingkeys\/createdat","title":"case createdAt","type":"case"},{"path":"\/documentation\/passage\/credential\/codingkeys\/credid","title":"case credId","type":"case"},{"path":"\/documentation\/passage\/credential\/codingkeys\/friendlyname","title":"case friendlyName","type":"case"},{"path":"\/documentation\/passage\/credential\/codingkeys\/icons","title":"case icons","type":"case"},{"path":"\/documentation\/passage\/credential\/codingkeys\/id","title":"case id","type":"case"},{"path":"\/documentation\/passage\/credential\/codingkeys\/lastloginat","title":"case lastLoginAt","type":"case"},{"path":"\/documentation\/passage\/credential\/codingkeys\/type","title":"case type","type":"case"},{"path":"\/documentation\/passage\/credential\/codingkeys\/updatedat","title":"case updatedAt","type":"case"},{"path":"\/documentation\/passage\/credential\/codingkeys\/usagecount","title":"case usageCount","type":"case"},{"path":"\/documentation\/passage\/credential\/codingkeys\/userid","title":"case userId","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/credential\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/credential\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/credential\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credential\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/credential\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/credential\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/credential\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/credential\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credential\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/credential\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/credential\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/credential\/codingkeys","title":"Credential.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/credential\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/credential\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/credential","title":"Credential","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialassertionchallenge\/init(challenge:id:)","title":"init(challenge: ProtocolCredentialAssertion, id: String)","type":"init"},{"path":"\/documentation\/passage\/credentialassertionchallenge\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialassertionchallenge\/challenge","title":"var challenge: ProtocolCredentialAssertion","type":"property"},{"path":"\/documentation\/passage\/credentialassertionchallenge\/id","title":"var id: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialassertionchallenge\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/challenge","title":"case challenge","type":"case"},{"path":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/id","title":"case id","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/credentialassertionchallenge\/codingkeys","title":"CredentialAssertionChallenge.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialassertionchallenge\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/credentialassertionchallenge\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/credentialassertionchallenge","title":"CredentialAssertionChallenge","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialassertionresponse\/init(authenticatorattachment:clientextensionresults:id:rawid:response:type:)","title":"init(authenticatorAttachment: String?, clientExtensionResults: AnyCodable?, id: String?, rawId: String?, response: CredentialAssertionResponseResponse?, type: String?)","type":"init"},{"path":"\/documentation\/passage\/credentialassertionresponse\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialassertionresponse\/authenticatorattachment","title":"var authenticatorAttachment: String?","type":"property"},{"path":"\/documentation\/passage\/credentialassertionresponse\/clientextensionresults","title":"var clientExtensionResults: AnyCodable?","type":"property"},{"path":"\/documentation\/passage\/credentialassertionresponse\/id","title":"var id: String?","type":"property"},{"path":"\/documentation\/passage\/credentialassertionresponse\/rawid","title":"var rawId: String?","type":"property"},{"path":"\/documentation\/passage\/credentialassertionresponse\/response","title":"var response: CredentialAssertionResponseResponse?","type":"property"},{"path":"\/documentation\/passage\/credentialassertionresponse\/type","title":"var type: String?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialassertionresponse\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/authenticatorattachment","title":"case authenticatorAttachment","type":"case"},{"path":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/clientextensionresults","title":"case clientExtensionResults","type":"case"},{"path":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/id","title":"case id","type":"case"},{"path":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/rawid","title":"case rawId","type":"case"},{"path":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/response","title":"case response","type":"case"},{"path":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/type","title":"case type","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/credentialassertionresponse\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/credentialassertionresponse\/codingkeys","title":"CredentialAssertionResponse.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialassertionresponse\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/credentialassertionresponse\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/credentialassertionresponse","title":"CredentialAssertionResponse","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialassertionresponseresponse\/init(authenticatordata:clientdatajson:signature:userhandle:)","title":"init(authenticatorData: String?, clientDataJSON: String?, signature: String?, userHandle: String?)","type":"init"},{"path":"\/documentation\/passage\/credentialassertionresponseresponse\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialassertionresponseresponse\/authenticatordata","title":"var authenticatorData: String?","type":"property"},{"path":"\/documentation\/passage\/credentialassertionresponseresponse\/clientdatajson","title":"var clientDataJSON: String?","type":"property"},{"path":"\/documentation\/passage\/credentialassertionresponseresponse\/signature","title":"var signature: String?","type":"property"},{"path":"\/documentation\/passage\/credentialassertionresponseresponse\/userhandle","title":"var userHandle: String?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialassertionresponseresponse\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/authenticatordata","title":"case authenticatorData","type":"case"},{"path":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/clientdatajson","title":"case clientDataJSON","type":"case"},{"path":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/signature","title":"case signature","type":"case"},{"path":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/userhandle","title":"case userHandle","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/credentialassertionresponseresponse\/codingkeys","title":"CredentialAssertionResponseResponse.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialassertionresponseresponse\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/credentialassertionresponseresponse\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/credentialassertionresponseresponse","title":"CredentialAssertionResponseResponse","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreation\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/credentialcreation\/init(publickey:)","title":"init(publicKey: CredentialCreationPublicKey?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreation\/publickey","title":"var publicKey: CredentialCreationPublicKey?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreation\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreation\/codingkeys\/publickey","title":"case publicKey","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreation\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/credentialcreation\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/credentialcreation\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreation\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/credentialcreation\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/credentialcreation\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreation\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/credentialcreation\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreation\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreation\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/credentialcreation\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/credentialcreation\/codingkeys","title":"CredentialCreation.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreation\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/credentialcreation\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/credentialcreation","title":"CredentialCreation","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationchallenge\/init(challenge:id:)","title":"init(challenge: CredentialCreation, id: String)","type":"init"},{"path":"\/documentation\/passage\/credentialcreationchallenge\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationchallenge\/challenge","title":"var challenge: CredentialCreation","type":"property"},{"path":"\/documentation\/passage\/credentialcreationchallenge\/id","title":"var id: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationchallenge\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/challenge","title":"case challenge","type":"case"},{"path":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/id","title":"case id","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/credentialcreationchallenge\/codingkeys","title":"CredentialCreationChallenge.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationchallenge\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/credentialcreationchallenge\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/credentialcreationchallenge","title":"CredentialCreationChallenge","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickey\/init(attestation:authenticatorselection:challenge:excludecredentials:extensions:pubkeycredparams:rp:timeout:user:)","title":"init(attestation: String?, authenticatorSelection: CredentialCreationPublicKeyAuthenticatorSelection?, challenge: String?, excludeCredentials: [CredentialCreationPublicKeyExcludeCredentialsInner]?, extensions: AnyCodable?, pubKeyCredParams: [CredentialCreationPublicKeyPubKeyCredParamsInner]?, rp: CredentialCreationPublicKeyRp?, timeout: Int?, user: CredentialCreationPublicKeyUser?)","type":"init"},{"path":"\/documentation\/passage\/credentialcreationpublickey\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickey\/attestation","title":"var attestation: String?","type":"property"},{"path":"\/documentation\/passage\/credentialcreationpublickey\/authenticatorselection","title":"var authenticatorSelection: CredentialCreationPublicKeyAuthenticatorSelection?","type":"property"},{"path":"\/documentation\/passage\/credentialcreationpublickey\/challenge","title":"var challenge: String?","type":"property"},{"path":"\/documentation\/passage\/credentialcreationpublickey\/excludecredentials","title":"var excludeCredentials: [CredentialCreationPublicKeyExcludeCredentialsInner]?","type":"property"},{"path":"\/documentation\/passage\/credentialcreationpublickey\/extensions","title":"var extensions: AnyCodable?","type":"property"},{"path":"\/documentation\/passage\/credentialcreationpublickey\/pubkeycredparams","title":"var pubKeyCredParams: [CredentialCreationPublicKeyPubKeyCredParamsInner]?","type":"property"},{"path":"\/documentation\/passage\/credentialcreationpublickey\/rp","title":"var rp: CredentialCreationPublicKeyRp?","type":"property"},{"path":"\/documentation\/passage\/credentialcreationpublickey\/timeout","title":"var timeout: Int?","type":"property"},{"path":"\/documentation\/passage\/credentialcreationpublickey\/user","title":"var user: CredentialCreationPublicKeyUser?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickey\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/attestation","title":"case attestation","type":"case"},{"path":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/authenticatorselection","title":"case authenticatorSelection","type":"case"},{"path":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/challenge","title":"case challenge","type":"case"},{"path":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/excludecredentials","title":"case excludeCredentials","type":"case"},{"path":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/extensions","title":"case extensions","type":"case"},{"path":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/pubkeycredparams","title":"case pubKeyCredParams","type":"case"},{"path":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/rp","title":"case rp","type":"case"},{"path":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/timeout","title":"case timeout","type":"case"},{"path":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/user","title":"case user","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/credentialcreationpublickey\/codingkeys","title":"CredentialCreationPublicKey.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickey\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/credentialcreationpublickey\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/credentialcreationpublickey","title":"CredentialCreationPublicKey","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/init(authenticatorattachment:requireresidentkey:residentkey:userverification:)","title":"init(authenticatorAttachment: String?, requireResidentKey: Bool?, residentKey: String?, userVerification: String?)","type":"init"},{"path":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/authenticatorattachment","title":"var authenticatorAttachment: String?","type":"property"},{"path":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/requireresidentkey","title":"var requireResidentKey: Bool?","type":"property"},{"path":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/residentkey","title":"var residentKey: String?","type":"property"},{"path":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/userverification","title":"var userVerification: String?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/authenticatorattachment","title":"case authenticatorAttachment","type":"case"},{"path":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/requireresidentkey","title":"case requireResidentKey","type":"case"},{"path":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/residentkey","title":"case residentKey","type":"case"},{"path":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/userverification","title":"case userVerification","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/codingkeys","title":"CredentialCreationPublicKeyAuthenticatorSelection.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/credentialcreationpublickeyauthenticatorselection","title":"CredentialCreationPublicKeyAuthenticatorSelection","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/init(id:transports:type:)","title":"init(id: String?, transports: [String]?, type: String?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/id","title":"var id: String?","type":"property"},{"path":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/transports","title":"var transports: [String]?","type":"property"},{"path":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/type","title":"var type: String?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/id","title":"case id","type":"case"},{"path":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/transports","title":"case transports","type":"case"},{"path":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/type","title":"case type","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/codingkeys","title":"CredentialCreationPublicKeyExcludeCredentialsInner.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/credentialcreationpublickeyexcludecredentialsinner","title":"CredentialCreationPublicKeyExcludeCredentialsInner","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/init(alg:type:)","title":"init(alg: Int?, type: String?)","type":"init"},{"path":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/alg","title":"var alg: Int?","type":"property"},{"path":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/type","title":"var type: String?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/alg","title":"case alg","type":"case"},{"path":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/type","title":"case type","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/codingkeys","title":"CredentialCreationPublicKeyPubKeyCredParamsInner.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/credentialcreationpublickeypubkeycredparamsinner","title":"CredentialCreationPublicKeyPubKeyCredParamsInner","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyrp\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/credentialcreationpublickeyrp\/init(icon:id:name:)","title":"init(icon: String?, id: String?, name: String?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyrp\/icon","title":"var icon: String?","type":"property"},{"path":"\/documentation\/passage\/credentialcreationpublickeyrp\/id","title":"var id: String?","type":"property"},{"path":"\/documentation\/passage\/credentialcreationpublickeyrp\/name","title":"var name: String?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyrp\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/icon","title":"case icon","type":"case"},{"path":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/id","title":"case id","type":"case"},{"path":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/name","title":"case name","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/credentialcreationpublickeyrp\/codingkeys","title":"CredentialCreationPublicKeyRp.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyrp\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/credentialcreationpublickeyrp\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/credentialcreationpublickeyrp","title":"CredentialCreationPublicKeyRp","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyuser\/init(displayname:icon:id:name:)","title":"init(displayName: String?, icon: String?, id: String?, name: String?)","type":"init"},{"path":"\/documentation\/passage\/credentialcreationpublickeyuser\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyuser\/displayname","title":"var displayName: String?","type":"property"},{"path":"\/documentation\/passage\/credentialcreationpublickeyuser\/icon","title":"var icon: String?","type":"property"},{"path":"\/documentation\/passage\/credentialcreationpublickeyuser\/id","title":"var id: String?","type":"property"},{"path":"\/documentation\/passage\/credentialcreationpublickeyuser\/name","title":"var name: String?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyuser\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/displayname","title":"case displayName","type":"case"},{"path":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/icon","title":"case icon","type":"case"},{"path":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/id","title":"case id","type":"case"},{"path":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/name","title":"case name","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/credentialcreationpublickeyuser\/codingkeys","title":"CredentialCreationPublicKeyUser.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationpublickeyuser\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/credentialcreationpublickeyuser\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/credentialcreationpublickeyuser","title":"CredentialCreationPublicKeyUser","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationresponse\/init(authenticatorattachment:clientextensionresults:id:rawid:response:transports:type:)","title":"init(authenticatorAttachment: String?, clientExtensionResults: AnyCodable?, id: String?, rawId: String?, response: CredentialCreationResponseResponse?, transports: [String]?, type: String?)","type":"init"},{"path":"\/documentation\/passage\/credentialcreationresponse\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationresponse\/authenticatorattachment","title":"var authenticatorAttachment: String?","type":"property"},{"path":"\/documentation\/passage\/credentialcreationresponse\/clientextensionresults","title":"var clientExtensionResults: AnyCodable?","type":"property"},{"path":"\/documentation\/passage\/credentialcreationresponse\/id","title":"var id: String?","type":"property"},{"path":"\/documentation\/passage\/credentialcreationresponse\/rawid","title":"var rawId: String?","type":"property"},{"path":"\/documentation\/passage\/credentialcreationresponse\/response","title":"var response: CredentialCreationResponseResponse?","type":"property"},{"path":"\/documentation\/passage\/credentialcreationresponse\/transports","title":"var transports: [String]?","type":"property"},{"path":"\/documentation\/passage\/credentialcreationresponse\/type","title":"var type: String?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationresponse\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/authenticatorattachment","title":"case authenticatorAttachment","type":"case"},{"path":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/clientextensionresults","title":"case clientExtensionResults","type":"case"},{"path":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/id","title":"case id","type":"case"},{"path":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/rawid","title":"case rawId","type":"case"},{"path":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/response","title":"case response","type":"case"},{"path":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/transports","title":"case transports","type":"case"},{"path":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/type","title":"case type","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/credentialcreationresponse\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/credentialcreationresponse\/codingkeys","title":"CredentialCreationResponse.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationresponse\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/credentialcreationresponse\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/credentialcreationresponse","title":"CredentialCreationResponse","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationresponseresponse\/init(attestationobject:clientdatajson:transports:)","title":"init(attestationObject: String?, clientDataJSON: String?, transports: [String]?)","type":"init"},{"path":"\/documentation\/passage\/credentialcreationresponseresponse\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationresponseresponse\/attestationobject","title":"var attestationObject: String?","type":"property"},{"path":"\/documentation\/passage\/credentialcreationresponseresponse\/clientdatajson","title":"var clientDataJSON: String?","type":"property"},{"path":"\/documentation\/passage\/credentialcreationresponseresponse\/transports","title":"var transports: [String]?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationresponseresponse\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/attestationobject","title":"case attestationObject","type":"case"},{"path":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/clientdatajson","title":"case clientDataJSON","type":"case"},{"path":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/transports","title":"case transports","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/credentialcreationresponseresponse\/codingkeys","title":"CredentialCreationResponseResponse.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/credentialcreationresponseresponse\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/credentialcreationresponseresponse\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/credentialcreationresponseresponse","title":"CredentialCreationResponseResponse","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuser\/init(createdat:email:emailverified:id:lastloginat:logincount:phone:phoneverified:socialconnections:status:updatedat:usermetadata:webauthn:webauthndevices:webauthntypes:)","title":"init(createdAt: String, email: String, emailVerified: Bool, id: String, lastLoginAt: String, loginCount: Int, phone: String, phoneVerified: Bool, socialConnections: UserSocialConnections, status: UserStatus, updatedAt: String, userMetadata: AnyCodable?, webauthn: Bool, webauthnDevices: [Credential], webauthnTypes: [WebAuthnType])","type":"init"},{"path":"\/documentation\/passage\/currentuser\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuser\/createdat","title":"var createdAt: String","type":"property"},{"path":"\/documentation\/passage\/currentuser\/email","title":"var email: String","type":"property"},{"path":"\/documentation\/passage\/currentuser\/emailverified","title":"var emailVerified: Bool","type":"property"},{"path":"\/documentation\/passage\/currentuser\/id","title":"var id: String","type":"property"},{"path":"\/documentation\/passage\/currentuser\/lastloginat","title":"var lastLoginAt: String","type":"property"},{"path":"\/documentation\/passage\/currentuser\/logincount","title":"var loginCount: Int","type":"property"},{"path":"\/documentation\/passage\/currentuser\/phone","title":"var phone: String","type":"property"},{"path":"\/documentation\/passage\/currentuser\/phoneverified","title":"var phoneVerified: Bool","type":"property"},{"path":"\/documentation\/passage\/currentuser\/socialconnections","title":"var socialConnections: UserSocialConnections","type":"property"},{"path":"\/documentation\/passage\/currentuser\/status","title":"var status: UserStatus","type":"property"},{"path":"\/documentation\/passage\/currentuser\/updatedat","title":"var updatedAt: String","type":"property"},{"path":"\/documentation\/passage\/currentuser\/usermetadata","title":"var userMetadata: AnyCodable?","type":"property"},{"path":"\/documentation\/passage\/currentuser\/webauthn","title":"var webauthn: Bool","type":"property"},{"path":"\/documentation\/passage\/currentuser\/webauthndevices","title":"var webauthnDevices: [Credential]","type":"property"},{"path":"\/documentation\/passage\/currentuser\/webauthntypes","title":"var webauthnTypes: [WebAuthnType]?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuser\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuser\/codingkeys\/createdat","title":"case createdAt","type":"case"},{"path":"\/documentation\/passage\/currentuser\/codingkeys\/email","title":"case email","type":"case"},{"path":"\/documentation\/passage\/currentuser\/codingkeys\/emailverified","title":"case emailVerified","type":"case"},{"path":"\/documentation\/passage\/currentuser\/codingkeys\/id","title":"case id","type":"case"},{"path":"\/documentation\/passage\/currentuser\/codingkeys\/lastloginat","title":"case lastLoginAt","type":"case"},{"path":"\/documentation\/passage\/currentuser\/codingkeys\/logincount","title":"case loginCount","type":"case"},{"path":"\/documentation\/passage\/currentuser\/codingkeys\/phone","title":"case phone","type":"case"},{"path":"\/documentation\/passage\/currentuser\/codingkeys\/phoneverified","title":"case phoneVerified","type":"case"},{"path":"\/documentation\/passage\/currentuser\/codingkeys\/socialconnections","title":"case socialConnections","type":"case"},{"path":"\/documentation\/passage\/currentuser\/codingkeys\/status","title":"case status","type":"case"},{"path":"\/documentation\/passage\/currentuser\/codingkeys\/updatedat","title":"case updatedAt","type":"case"},{"path":"\/documentation\/passage\/currentuser\/codingkeys\/usermetadata","title":"case userMetadata","type":"case"},{"path":"\/documentation\/passage\/currentuser\/codingkeys\/webauthn","title":"case webauthn","type":"case"},{"path":"\/documentation\/passage\/currentuser\/codingkeys\/webauthndevices","title":"case webauthnDevices","type":"case"},{"path":"\/documentation\/passage\/currentuser\/codingkeys\/webauthntypes","title":"case webauthnTypes","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuser\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/currentuser\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/currentuser\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuser\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/currentuser\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/currentuser\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuser\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/currentuser\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuser\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuser\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/currentuser\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/currentuser\/codingkeys","title":"CurrentUser.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuser\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/currentuser\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/currentuser","title":"CurrentUser","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserdevice\/init(device:)","title":"init(device: Credential)","type":"init"},{"path":"\/documentation\/passage\/currentuserdevice\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserdevice\/device","title":"var device: Credential","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserdevice\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserdevice\/codingkeys\/device","title":"case device","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserdevice\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/currentuserdevice\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/currentuserdevice\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserdevice\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/currentuserdevice\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/currentuserdevice\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserdevice\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/currentuserdevice\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserdevice\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserdevice\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/currentuserdevice\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/currentuserdevice\/codingkeys","title":"CurrentUserDevice.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserdevice\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/currentuserdevice\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/currentuserdevice","title":"CurrentUserDevice","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserdevices\/init(devices:)","title":"init(devices: [Credential])","type":"init"},{"path":"\/documentation\/passage\/currentuserdevices\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserdevices\/devices","title":"var devices: [Credential]","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserdevices\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserdevices\/codingkeys\/devices","title":"case devices","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserdevices\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/currentuserdevices\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/currentuserdevices\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserdevices\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/currentuserdevices\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/currentuserdevices\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserdevices\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/currentuserdevices\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserdevices\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserdevices\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/currentuserdevices\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/currentuserdevices\/codingkeys","title":"CurrentUserDevices.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserdevices\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/currentuserdevices\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/currentuserdevices","title":"CurrentUserDevices","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserdevicesstartrequest\/init(authenticatorattachment:)","title":"init(authenticatorAttachment: AuthenticatorAttachment?)","type":"init"},{"path":"\/documentation\/passage\/currentuserdevicesstartrequest\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserdevicesstartrequest\/authenticatorattachment","title":"var authenticatorAttachment: AuthenticatorAttachment?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserdevicesstartrequest\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/authenticatorattachment","title":"case authenticatorAttachment","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/currentuserdevicesstartrequest\/codingkeys","title":"CurrentUserDevicesStartRequest.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserdevicesstartrequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/currentuserdevicesstartrequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/currentuserdevicesstartrequest","title":"CurrentUserDevicesStartRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserresponse\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/currentuserresponse\/init(user:)","title":"init(user: CurrentUser)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserresponse\/user","title":"var user: CurrentUser","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserresponse\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserresponse\/codingkeys\/user","title":"case user","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserresponse\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/currentuserresponse\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/currentuserresponse\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserresponse\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/currentuserresponse\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/currentuserresponse\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserresponse\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/currentuserresponse\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserresponse\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserresponse\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/currentuserresponse\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/currentuserresponse\/codingkeys","title":"CurrentUserResponse.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/currentuserresponse\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/currentuserresponse\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/currentuserresponse","title":"CurrentUserResponse","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/elementcustomization\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/elementcustomization\/init(passagecontainerbackgroundcolor:passagecontainermaxwidth:passageinputboxbackgroundcolor:passageinputboxborderradius:passageheaderfontfamily:passagebodyfontfamily:passageheadertextcolor:passagebodytextcolor:passageprimarybuttonbackgroun-8ld48","title":"init(passageContainerBackgroundColor: String?, passageContainerMaxWidth: Int?, passageInputBoxBackgroundColor: String?, passageInputBoxBorderRadius: Int?, passageHeaderFontFamily: FontFamily?, passageBodyFontFamily: FontFamily?, passageHeaderTextColor: String?, passageBodyTextColor: String?, passagePrimaryButtonBackgroundColor: String?, passagePrimaryButtonTextColor: String?, passagePrimaryButtonHoverColor: String?, passagePrimaryButtonBorderRadius: Int?, passagePrimaryButtonBorderColor: String?, passagePrimaryButtonBorderWidth: Int?, passageSecondaryButtonBackgroundColor: String?, passageSecondaryButtonTextColor: String?, passageSecondaryButtonHoverColor: String?, passageSecondaryButtonBorderRadius: Int?, passageSecondaryButtonBorderColor: String?, passageSecondaryButtonBorderWidth: Int?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/elementcustomization\/passagebodyfontfamily","title":"var passageBodyFontFamily: FontFamily?","type":"property"},{"path":"\/documentation\/passage\/elementcustomization\/passagebodytextcolor","title":"var passageBodyTextColor: String?","type":"property"},{"path":"\/documentation\/passage\/elementcustomization\/passagecontainerbackgroundcolor","title":"var passageContainerBackgroundColor: String?","type":"property"},{"path":"\/documentation\/passage\/elementcustomization\/passagecontainermaxwidth","title":"var passageContainerMaxWidth: Int?","type":"property"},{"path":"\/documentation\/passage\/elementcustomization\/passageheaderfontfamily","title":"var passageHeaderFontFamily: FontFamily?","type":"property"},{"path":"\/documentation\/passage\/elementcustomization\/passageheadertextcolor","title":"var passageHeaderTextColor: String?","type":"property"},{"path":"\/documentation\/passage\/elementcustomization\/passageinputboxbackgroundcolor","title":"var passageInputBoxBackgroundColor: String?","type":"property"},{"path":"\/documentation\/passage\/elementcustomization\/passageinputboxborderradius","title":"var passageInputBoxBorderRadius: Int?","type":"property"},{"path":"\/documentation\/passage\/elementcustomization\/passageprimarybuttonbackgroundcolor","title":"var passagePrimaryButtonBackgroundColor: String?","type":"property"},{"path":"\/documentation\/passage\/elementcustomization\/passageprimarybuttonbordercolor","title":"var passagePrimaryButtonBorderColor: String?","type":"property"},{"path":"\/documentation\/passage\/elementcustomization\/passageprimarybuttonborderradius","title":"var passagePrimaryButtonBorderRadius: Int?","type":"property"},{"path":"\/documentation\/passage\/elementcustomization\/passageprimarybuttonborderwidth","title":"var passagePrimaryButtonBorderWidth: Int?","type":"property"},{"path":"\/documentation\/passage\/elementcustomization\/passageprimarybuttonhovercolor","title":"var passagePrimaryButtonHoverColor: String?","type":"property"},{"path":"\/documentation\/passage\/elementcustomization\/passageprimarybuttontextcolor","title":"var passagePrimaryButtonTextColor: String?","type":"property"},{"path":"\/documentation\/passage\/elementcustomization\/passagesecondarybuttonbackgroundcolor","title":"var passageSecondaryButtonBackgroundColor: String?","type":"property"},{"path":"\/documentation\/passage\/elementcustomization\/passagesecondarybuttonbordercolor","title":"var passageSecondaryButtonBorderColor: String?","type":"property"},{"path":"\/documentation\/passage\/elementcustomization\/passagesecondarybuttonborderradius","title":"var passageSecondaryButtonBorderRadius: Int?","type":"property"},{"path":"\/documentation\/passage\/elementcustomization\/passagesecondarybuttonborderwidth","title":"var passageSecondaryButtonBorderWidth: Int?","type":"property"},{"path":"\/documentation\/passage\/elementcustomization\/passagesecondarybuttonhovercolor","title":"var passageSecondaryButtonHoverColor: String?","type":"property"},{"path":"\/documentation\/passage\/elementcustomization\/passagesecondarybuttontextcolor","title":"var passageSecondaryButtonTextColor: String?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/elementcustomization\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/elementcustomization\/codingkeys\/passagebodyfontfamily","title":"case passageBodyFontFamily","type":"case"},{"path":"\/documentation\/passage\/elementcustomization\/codingkeys\/passagebodytextcolor","title":"case passageBodyTextColor","type":"case"},{"path":"\/documentation\/passage\/elementcustomization\/codingkeys\/passagecontainerbackgroundcolor","title":"case passageContainerBackgroundColor","type":"case"},{"path":"\/documentation\/passage\/elementcustomization\/codingkeys\/passagecontainermaxwidth","title":"case passageContainerMaxWidth","type":"case"},{"path":"\/documentation\/passage\/elementcustomization\/codingkeys\/passageheaderfontfamily","title":"case passageHeaderFontFamily","type":"case"},{"path":"\/documentation\/passage\/elementcustomization\/codingkeys\/passageheadertextcolor","title":"case passageHeaderTextColor","type":"case"},{"path":"\/documentation\/passage\/elementcustomization\/codingkeys\/passageinputboxbackgroundcolor","title":"case passageInputBoxBackgroundColor","type":"case"},{"path":"\/documentation\/passage\/elementcustomization\/codingkeys\/passageinputboxborderradius","title":"case passageInputBoxBorderRadius","type":"case"},{"path":"\/documentation\/passage\/elementcustomization\/codingkeys\/passageprimarybuttonbackgroundcolor","title":"case passagePrimaryButtonBackgroundColor","type":"case"},{"path":"\/documentation\/passage\/elementcustomization\/codingkeys\/passageprimarybuttonbordercolor","title":"case passagePrimaryButtonBorderColor","type":"case"},{"path":"\/documentation\/passage\/elementcustomization\/codingkeys\/passageprimarybuttonborderradius","title":"case passagePrimaryButtonBorderRadius","type":"case"},{"path":"\/documentation\/passage\/elementcustomization\/codingkeys\/passageprimarybuttonborderwidth","title":"case passagePrimaryButtonBorderWidth","type":"case"},{"path":"\/documentation\/passage\/elementcustomization\/codingkeys\/passageprimarybuttonhovercolor","title":"case passagePrimaryButtonHoverColor","type":"case"},{"path":"\/documentation\/passage\/elementcustomization\/codingkeys\/passageprimarybuttontextcolor","title":"case passagePrimaryButtonTextColor","type":"case"},{"path":"\/documentation\/passage\/elementcustomization\/codingkeys\/passagesecondarybuttonbackgroundcolor","title":"case passageSecondaryButtonBackgroundColor","type":"case"},{"path":"\/documentation\/passage\/elementcustomization\/codingkeys\/passagesecondarybuttonbordercolor","title":"case passageSecondaryButtonBorderColor","type":"case"},{"path":"\/documentation\/passage\/elementcustomization\/codingkeys\/passagesecondarybuttonborderradius","title":"case passageSecondaryButtonBorderRadius","type":"case"},{"path":"\/documentation\/passage\/elementcustomization\/codingkeys\/passagesecondarybuttonborderwidth","title":"case passageSecondaryButtonBorderWidth","type":"case"},{"path":"\/documentation\/passage\/elementcustomization\/codingkeys\/passagesecondarybuttonhovercolor","title":"case passageSecondaryButtonHoverColor","type":"case"},{"path":"\/documentation\/passage\/elementcustomization\/codingkeys\/passagesecondarybuttontextcolor","title":"case passageSecondaryButtonTextColor","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/elementcustomization\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/elementcustomization\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/elementcustomization\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/elementcustomization\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/elementcustomization\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/elementcustomization\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/elementcustomization\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/elementcustomization\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/elementcustomization\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/elementcustomization\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/elementcustomization\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/elementcustomization\/codingkeys","title":"ElementCustomization.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/elementcustomization\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/elementcustomization\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/elementcustomization","title":"ElementCustomization","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/getappresponse\/init(app:)","title":"init(app: App)","type":"init"},{"path":"\/documentation\/passage\/getappresponse\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/getappresponse\/app","title":"var app: App","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/getappresponse\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/getappresponse\/codingkeys\/app","title":"case app","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/getappresponse\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/getappresponse\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/getappresponse\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/getappresponse\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/getappresponse\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/getappresponse\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/getappresponse\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/getappresponse\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/getappresponse\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/getappresponse\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/getappresponse\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/getappresponse\/codingkeys","title":"GetAppResponse.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/getappresponse\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/getappresponse\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/getappresponse","title":"GetAppResponse","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/getmagiclinkstatusrequest\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/getmagiclinkstatusrequest\/init(id:)","title":"init(id: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/getmagiclinkstatusrequest\/id","title":"var id: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/getmagiclinkstatusrequest\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/id","title":"case id","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/getmagiclinkstatusrequest\/codingkeys","title":"GetMagicLinkStatusRequest.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/getmagiclinkstatusrequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/getmagiclinkstatusrequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/getmagiclinkstatusrequest","title":"GetMagicLinkStatusRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/githubsocialconnection\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/githubsocialconnection\/init(providerid:createdat:lastloginat:provideridentifier:)","title":"init(providerId: String, createdAt: Date, lastLoginAt: Date, providerIdentifier: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/githubsocialconnection\/createdat","title":"var createdAt: Date","type":"property"},{"path":"\/documentation\/passage\/githubsocialconnection\/lastloginat","title":"var lastLoginAt: Date","type":"property"},{"path":"\/documentation\/passage\/githubsocialconnection\/providerid","title":"var providerId: String","type":"property"},{"path":"\/documentation\/passage\/githubsocialconnection\/provideridentifier","title":"var providerIdentifier: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/githubsocialconnection\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/createdat","title":"case createdAt","type":"case"},{"path":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/lastloginat","title":"case lastLoginAt","type":"case"},{"path":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/providerid","title":"case providerId","type":"case"},{"path":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/provideridentifier","title":"case providerIdentifier","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/githubsocialconnection\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/githubsocialconnection\/codingkeys","title":"GithubSocialConnection.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/githubsocialconnection\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/githubsocialconnection\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/githubsocialconnection","title":"GithubSocialConnection","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/googlesocialconnection\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/googlesocialconnection\/init(providerid:createdat:lastloginat:provideridentifier:)","title":"init(providerId: String, createdAt: Date, lastLoginAt: Date, providerIdentifier: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/googlesocialconnection\/createdat","title":"var createdAt: Date","type":"property"},{"path":"\/documentation\/passage\/googlesocialconnection\/lastloginat","title":"var lastLoginAt: Date","type":"property"},{"path":"\/documentation\/passage\/googlesocialconnection\/providerid","title":"var providerId: String","type":"property"},{"path":"\/documentation\/passage\/googlesocialconnection\/provideridentifier","title":"var providerIdentifier: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/googlesocialconnection\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/createdat","title":"case createdAt","type":"case"},{"path":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/lastloginat","title":"case lastLoginAt","type":"case"},{"path":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/providerid","title":"case providerId","type":"case"},{"path":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/provideridentifier","title":"case providerIdentifier","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/googlesocialconnection\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/googlesocialconnection\/codingkeys","title":"GoogleSocialConnection.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/googlesocialconnection\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/googlesocialconnection\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/googlesocialconnection","title":"GoogleSocialConnection","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/idtokenrequest\/init(code:idtoken:connectiontype:)","title":"init(code: String, idToken: String, connectionType: ConnectionType)","type":"init"},{"path":"\/documentation\/passage\/idtokenrequest\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/idtokenrequest\/code","title":"var code: String","type":"property"},{"path":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.property","title":"var connectionType: ConnectionType","type":"property"},{"path":"\/documentation\/passage\/idtokenrequest\/idtoken","title":"var idToken: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/idtokenrequest\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/idtokenrequest\/codingkeys\/code","title":"case code","type":"case"},{"path":"\/documentation\/passage\/idtokenrequest\/codingkeys\/connectiontype","title":"case connectionType","type":"case"},{"path":"\/documentation\/passage\/idtokenrequest\/codingkeys\/idtoken","title":"case idToken","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/idtokenrequest\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/idtokenrequest\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/idtokenrequest\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/idtokenrequest\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/idtokenrequest\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/idtokenrequest\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/idtokenrequest\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/idtokenrequest\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/idtokenrequest\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/idtokenrequest\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/idtokenrequest\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/idtokenrequest\/codingkeys","title":"IdTokenRequest.CodingKeys","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/apple","title":"case apple","type":"case"},{"path":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/google","title":"case google","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"path":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/idtokenrequest\/connectiontype-swift.enum","title":"IdTokenRequest.ConnectionType","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/idtokenrequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/idtokenrequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/idtokenrequest","title":"IdTokenRequest","type":"struct"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/jsondataencoding\/encode(_:with:)","title":"func encode(URLRequest, with: [String : Any]?) -> URLRequest","type":"method"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/jsondataencoding\/encodingparameters(jsondata:)","title":"static func encodingParameters(jsonData: Data?) -> [String : Any]?","type":"method"}],"path":"\/documentation\/passage\/jsondataencoding","title":"JSONDataEncoding","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/jwkresponse\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/jwkresponse\/init(keys:)","title":"init(keys: [JWKResponseKeysInner])","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/jwkresponse\/keys","title":"var keys: [JWKResponseKeysInner]","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/jwkresponse\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/jwkresponse\/codingkeys\/keys","title":"case keys","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/jwkresponse\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/jwkresponse\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/jwkresponse\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/jwkresponse\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/jwkresponse\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/jwkresponse\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/jwkresponse\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/jwkresponse\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/jwkresponse\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/jwkresponse\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/jwkresponse\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/jwkresponse\/codingkeys","title":"JWKResponse.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/jwkresponse\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/jwkresponse\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/jwkresponse","title":"JWKResponse","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/jwkresponsekeysinner\/init(alg:e:kid:kty:n:use:)","title":"init(alg: String, e: String, kid: String, kty: String, n: String, use: String)","type":"init"},{"path":"\/documentation\/passage\/jwkresponsekeysinner\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/jwkresponsekeysinner\/alg","title":"var alg: String","type":"property"},{"path":"\/documentation\/passage\/jwkresponsekeysinner\/e","title":"var e: String","type":"property"},{"path":"\/documentation\/passage\/jwkresponsekeysinner\/kid","title":"var kid: String","type":"property"},{"path":"\/documentation\/passage\/jwkresponsekeysinner\/kty","title":"var kty: String","type":"property"},{"path":"\/documentation\/passage\/jwkresponsekeysinner\/n","title":"var n: String","type":"property"},{"path":"\/documentation\/passage\/jwkresponsekeysinner\/use","title":"var use: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/jwkresponsekeysinner\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/alg","title":"case alg","type":"case"},{"path":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/e","title":"case e","type":"case"},{"path":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/kid","title":"case kid","type":"case"},{"path":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/kty","title":"case kty","type":"case"},{"path":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/n","title":"case n","type":"case"},{"path":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/use","title":"case use","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/jwkresponsekeysinner\/codingkeys","title":"JWKResponseKeysInner.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/jwkresponsekeysinner\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/jwkresponsekeysinner\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/jwkresponsekeysinner","title":"JWKResponseKeysInner","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/layoutconfig\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/layoutconfig\/init(h:id:w:x:y:)","title":"init(h: Int, id: String, w: Int, x: Int, y: Int)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/layoutconfig\/h","title":"var h: Int","type":"property"},{"path":"\/documentation\/passage\/layoutconfig\/id","title":"var id: String","type":"property"},{"path":"\/documentation\/passage\/layoutconfig\/w","title":"var w: Int","type":"property"},{"path":"\/documentation\/passage\/layoutconfig\/x","title":"var x: Int","type":"property"},{"path":"\/documentation\/passage\/layoutconfig\/y","title":"var y: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/layoutconfig\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/layoutconfig\/codingkeys\/h","title":"case h","type":"case"},{"path":"\/documentation\/passage\/layoutconfig\/codingkeys\/id","title":"case id","type":"case"},{"path":"\/documentation\/passage\/layoutconfig\/codingkeys\/w","title":"case w","type":"case"},{"path":"\/documentation\/passage\/layoutconfig\/codingkeys\/x","title":"case x","type":"case"},{"path":"\/documentation\/passage\/layoutconfig\/codingkeys\/y","title":"case y","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/layoutconfig\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/layoutconfig\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/layoutconfig\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/layoutconfig\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/layoutconfig\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/layoutconfig\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/layoutconfig\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/layoutconfig\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/layoutconfig\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/layoutconfig\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/layoutconfig\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/layoutconfig\/codingkeys","title":"LayoutConfig.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/layoutconfig\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/layoutconfig\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/layoutconfig","title":"LayoutConfig","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/layouts\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/layouts\/init(profile:registration:)","title":"init(profile: [LayoutConfig], registration: [LayoutConfig])","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/layouts\/profile","title":"var profile: [LayoutConfig]","type":"property"},{"path":"\/documentation\/passage\/layouts\/registration","title":"var registration: [LayoutConfig]","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/layouts\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/layouts\/codingkeys\/profile","title":"case profile","type":"case"},{"path":"\/documentation\/passage\/layouts\/codingkeys\/registration","title":"case registration","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/layouts\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/layouts\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/layouts\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/layouts\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/layouts\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/layouts\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/layouts\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/layouts\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/layouts\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/layouts\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/layouts\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/layouts\/codingkeys","title":"Layouts.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/layouts\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/layouts\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/layouts","title":"Layouts","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/loginmagiclinkrequest\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/loginmagiclinkrequest\/init(identifier:language:magiclinkpath:)","title":"init(identifier: String, language: String?, magicLinkPath: String?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/loginmagiclinkrequest\/identifier","title":"var identifier: String","type":"property"},{"path":"\/documentation\/passage\/loginmagiclinkrequest\/language","title":"var language: String?","type":"property"},{"path":"\/documentation\/passage\/loginmagiclinkrequest\/magiclinkpath","title":"var magicLinkPath: String?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/loginmagiclinkrequest\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/identifier","title":"case identifier","type":"case"},{"path":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/language","title":"case language","type":"case"},{"path":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/magiclinkpath","title":"case magicLinkPath","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/loginmagiclinkrequest\/codingkeys","title":"LoginMagicLinkRequest.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/loginmagiclinkrequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/loginmagiclinkrequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/loginmagiclinkrequest","title":"LoginMagicLinkRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/loginmagiclinkresponse\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/loginmagiclinkresponse\/init(magiclink:)","title":"init(magicLink: MagicLink)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/loginmagiclinkresponse\/magiclink","title":"var magicLink: MagicLink","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/loginmagiclinkresponse\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/magiclink","title":"case magicLink","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/loginmagiclinkresponse\/codingkeys","title":"LoginMagicLinkResponse.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/loginmagiclinkresponse\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/loginmagiclinkresponse\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/loginmagiclinkresponse","title":"LoginMagicLinkResponse","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/loginonetimepasscoderequest\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/loginonetimepasscoderequest\/init(identifier:language:)","title":"init(identifier: String, language: String?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/loginonetimepasscoderequest\/identifier","title":"var identifier: String","type":"property"},{"path":"\/documentation\/passage\/loginonetimepasscoderequest\/language","title":"var language: String?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/loginonetimepasscoderequest\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/identifier","title":"case identifier","type":"case"},{"path":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/language","title":"case language","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/loginonetimepasscoderequest\/codingkeys","title":"LoginOneTimePasscodeRequest.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/loginonetimepasscoderequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/loginonetimepasscoderequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/loginonetimepasscoderequest","title":"LoginOneTimePasscodeRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/loginwebauthnfinishrequest\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/loginwebauthnfinishrequest\/init(handshakeid:handshakeresponse:userid:)","title":"init(handshakeId: String, handshakeResponse: CredentialAssertionResponse, userId: String?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/loginwebauthnfinishrequest\/handshakeid","title":"var handshakeId: String","type":"property"},{"path":"\/documentation\/passage\/loginwebauthnfinishrequest\/handshakeresponse","title":"var handshakeResponse: CredentialAssertionResponse","type":"property"},{"path":"\/documentation\/passage\/loginwebauthnfinishrequest\/userid","title":"var userId: String?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/loginwebauthnfinishrequest\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/handshakeid","title":"case handshakeId","type":"case"},{"path":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/handshakeresponse","title":"case handshakeResponse","type":"case"},{"path":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/userid","title":"case userId","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/loginwebauthnfinishrequest\/codingkeys","title":"LoginWebAuthnFinishRequest.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/loginwebauthnfinishrequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/loginwebauthnfinishrequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/loginwebauthnfinishrequest","title":"LoginWebAuthnFinishRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/loginwebauthnstartrequest\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/loginwebauthnstartrequest\/init(identifier:)","title":"init(identifier: String?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/loginwebauthnstartrequest\/identifier","title":"var identifier: String?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/loginwebauthnstartrequest\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/identifier","title":"case identifier","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/loginwebauthnstartrequest\/codingkeys","title":"LoginWebAuthnStartRequest.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/loginwebauthnstartrequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/loginwebauthnstartrequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/loginwebauthnstartrequest","title":"LoginWebAuthnStartRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/loginwebauthnstartresponse\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/loginwebauthnstartresponse\/init(handshake:user:)","title":"init(handshake: CredentialAssertionChallenge, user: User?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/loginwebauthnstartresponse\/handshake","title":"var handshake: CredentialAssertionChallenge","type":"property"},{"path":"\/documentation\/passage\/loginwebauthnstartresponse\/user","title":"var user: User?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/loginwebauthnstartresponse\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/handshake","title":"case handshake","type":"case"},{"path":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/user","title":"case user","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/loginwebauthnstartresponse\/codingkeys","title":"LoginWebAuthnStartResponse.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/loginwebauthnstartresponse\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/loginwebauthnstartresponse\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/loginwebauthnstartresponse","title":"LoginWebAuthnStartResponse","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclink\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/magiclink\/init(id:)","title":"init(id: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclink\/id","title":"var id: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclink\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclink\/codingkeys\/id","title":"case id","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclink\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/magiclink\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/magiclink\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclink\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/magiclink\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/magiclink\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclink\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/magiclink\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclink\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclink\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/magiclink\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/magiclink\/codingkeys","title":"MagicLink.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclink\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/magiclink\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/magiclink","title":"MagicLink","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclinkauthmethod\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/magiclinkauthmethod\/init(ttl:ttldisplayunit:)","title":"init(ttl: Int?, ttlDisplayUnit: TtlDisplayUnit?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclinkauthmethod\/ttl","title":"var ttl: Int?","type":"property"},{"path":"\/documentation\/passage\/magiclinkauthmethod\/ttldisplayunit","title":"var ttlDisplayUnit: TtlDisplayUnit?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclinkauthmethod\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/ttl","title":"case ttl","type":"case"},{"path":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/ttldisplayunit","title":"case ttlDisplayUnit","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/magiclinkauthmethod\/codingkeys","title":"MagicLinkAuthMethod.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclinkauthmethod\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/magiclinkauthmethod\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/magiclinkauthmethod","title":"MagicLinkAuthMethod","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclinkresponse\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/magiclinkresponse\/init(magiclink:)","title":"init(magicLink: MagicLink)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclinkresponse\/magiclink","title":"var magicLink: MagicLink","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclinkresponse\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/magiclink","title":"case magicLink","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/magiclinkresponse\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/magiclinkresponse\/codingkeys","title":"MagicLinkResponse.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclinkresponse\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/magiclinkresponse\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/magiclinkresponse","title":"MagicLinkResponse","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/model400error\/init(code:error:)","title":"init(code: Model400Code, error: String)","type":"init"},{"path":"\/documentation\/passage\/model400error\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/model400error\/code","title":"var code: Model400Code","type":"property"},{"path":"\/documentation\/passage\/model400error\/error","title":"var error: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/model400error\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/model400error\/codingkeys\/code","title":"case code","type":"case"},{"path":"\/documentation\/passage\/model400error\/codingkeys\/error","title":"case error","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/model400error\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/model400error\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/model400error\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/model400error\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/model400error\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/model400error\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/model400error\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/model400error\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/model400error\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/model400error\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/model400error\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/model400error\/codingkeys","title":"Model400Error.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/model400error\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/model400error\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/model400error","title":"Model400Error","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/model401error\/init(code:error:)","title":"init(code: Model401Code, error: String)","type":"init"},{"path":"\/documentation\/passage\/model401error\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/model401error\/code","title":"var code: Model401Code","type":"property"},{"path":"\/documentation\/passage\/model401error\/error","title":"var error: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/model401error\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/model401error\/codingkeys\/code","title":"case code","type":"case"},{"path":"\/documentation\/passage\/model401error\/codingkeys\/error","title":"case error","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/model401error\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/model401error\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/model401error\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/model401error\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/model401error\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/model401error\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/model401error\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/model401error\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/model401error\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/model401error\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/model401error\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/model401error\/codingkeys","title":"Model401Error.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/model401error\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/model401error\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/model401error","title":"Model401Error","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/model403error\/init(code:error:)","title":"init(code: Model403Code, error: String)","type":"init"},{"path":"\/documentation\/passage\/model403error\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/model403error\/code","title":"var code: Model403Code","type":"property"},{"path":"\/documentation\/passage\/model403error\/error","title":"var error: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/model403error\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/model403error\/codingkeys\/code","title":"case code","type":"case"},{"path":"\/documentation\/passage\/model403error\/codingkeys\/error","title":"case error","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/model403error\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/model403error\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/model403error\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/model403error\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/model403error\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/model403error\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/model403error\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/model403error\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/model403error\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/model403error\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/model403error\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/model403error\/codingkeys","title":"Model403Error.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/model403error\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/model403error\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/model403error","title":"Model403Error","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/model404error\/init(code:error:)","title":"init(code: Model404Code, error: String)","type":"init"},{"path":"\/documentation\/passage\/model404error\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/model404error\/code","title":"var code: Model404Code","type":"property"},{"path":"\/documentation\/passage\/model404error\/error","title":"var error: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/model404error\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/model404error\/codingkeys\/code","title":"case code","type":"case"},{"path":"\/documentation\/passage\/model404error\/codingkeys\/error","title":"case error","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/model404error\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/model404error\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/model404error\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/model404error\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/model404error\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/model404error\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/model404error\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/model404error\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/model404error\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/model404error\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/model404error\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/model404error\/codingkeys","title":"Model404Error.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/model404error\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/model404error\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/model404error","title":"Model404Error","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/model409error\/init(code:error:)","title":"init(code: Model409Code, error: String)","type":"init"},{"path":"\/documentation\/passage\/model409error\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/model409error\/code","title":"var code: Model409Code","type":"property"},{"path":"\/documentation\/passage\/model409error\/error","title":"var error: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/model409error\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/model409error\/codingkeys\/code","title":"case code","type":"case"},{"path":"\/documentation\/passage\/model409error\/codingkeys\/error","title":"case error","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/model409error\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/model409error\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/model409error\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/model409error\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/model409error\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/model409error\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/model409error\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/model409error\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/model409error\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/model409error\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/model409error\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/model409error\/codingkeys","title":"Model409Error.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/model409error\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/model409error\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/model409error","title":"Model409Error","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/model500error\/init(code:error:)","title":"init(code: Model500Code, error: String)","type":"init"},{"path":"\/documentation\/passage\/model500error\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/model500error\/code","title":"var code: Model500Code","type":"property"},{"path":"\/documentation\/passage\/model500error\/error","title":"var error: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/model500error\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/model500error\/codingkeys\/code","title":"case code","type":"case"},{"path":"\/documentation\/passage\/model500error\/codingkeys\/error","title":"case error","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/model500error\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/model500error\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/model500error\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/model500error\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/model500error\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/model500error\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/model500error\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/model500error\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/model500error\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/model500error\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/model500error\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/model500error\/codingkeys","title":"Model500Error.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/model500error\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/model500error\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/model500error","title":"Model500Error","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/nonce\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/nonce\/init(nonce:)","title":"init(nonce: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/nonce\/nonce","title":"var nonce: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/nonce\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/nonce\/codingkeys\/nonce","title":"case nonce","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/nonce\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/nonce\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/nonce\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/nonce\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/nonce\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/nonce\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/nonce\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/nonce\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/nonce\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/nonce\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/nonce\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/nonce\/codingkeys","title":"Nonce.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/nonce\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/nonce\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/nonce","title":"Nonce","type":"struct"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/numericrule\/exclusivemaximum","title":"var exclusiveMaximum: Bool","type":"property"},{"path":"\/documentation\/passage\/numericrule\/exclusiveminimum","title":"var exclusiveMinimum: Bool","type":"property"},{"path":"\/documentation\/passage\/numericrule\/maximum","title":"var maximum: T?","type":"property"},{"path":"\/documentation\/passage\/numericrule\/minimum","title":"var minimum: T?","type":"property"},{"path":"\/documentation\/passage\/numericrule\/multipleof","title":"var multipleOf: T?","type":"property"}],"path":"\/documentation\/passage\/numericrule","title":"NumericRule","type":"struct"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/onetimepasscode\/id","title":"var id: String","type":"property"}],"path":"\/documentation\/passage\/onetimepasscode","title":"OneTimePasscode","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/onetimepasscoderesponse\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/onetimepasscoderesponse\/init(otpid:)","title":"init(otpId: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/onetimepasscoderesponse\/otpid","title":"var otpId: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/onetimepasscoderesponse\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/otpid","title":"case otpId","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/onetimepasscoderesponse\/codingkeys","title":"OneTimePasscodeResponse.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/onetimepasscoderesponse\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/onetimepasscoderesponse\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/onetimepasscoderesponse","title":"OneTimePasscodeResponse","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/openidconfiguration\/init(authorizationendpoint:issuer:jwksuri:)","title":"init(authorizationEndpoint: String, issuer: String, jwksUri: String)","type":"init"},{"path":"\/documentation\/passage\/openidconfiguration\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/openidconfiguration\/authorizationendpoint","title":"var authorizationEndpoint: String","type":"property"},{"path":"\/documentation\/passage\/openidconfiguration\/issuer","title":"var issuer: String","type":"property"},{"path":"\/documentation\/passage\/openidconfiguration\/jwksuri","title":"var jwksUri: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/openidconfiguration\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/openidconfiguration\/codingkeys\/authorizationendpoint","title":"case authorizationEndpoint","type":"case"},{"path":"\/documentation\/passage\/openidconfiguration\/codingkeys\/issuer","title":"case issuer","type":"case"},{"path":"\/documentation\/passage\/openidconfiguration\/codingkeys\/jwksuri","title":"case jwksUri","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/openidconfiguration\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/openidconfiguration\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/openidconfiguration\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/openidconfiguration\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/openidconfiguration\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/openidconfiguration\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/openidconfiguration\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/openidconfiguration\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/openidconfiguration\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/openidconfiguration\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/openidconfiguration\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/openidconfiguration\/codingkeys","title":"OpenIdConfiguration.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/openidconfiguration\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/openidconfiguration\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/openidconfiguration","title":"OpenIdConfiguration","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/otpauthmethod\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/otpauthmethod\/init(ttl:ttldisplayunit:)","title":"init(ttl: Int?, ttlDisplayUnit: TtlDisplayUnit?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/otpauthmethod\/ttl","title":"var ttl: Int?","type":"property"},{"path":"\/documentation\/passage\/otpauthmethod\/ttldisplayunit","title":"var ttlDisplayUnit: TtlDisplayUnit?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/otpauthmethod\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/otpauthmethod\/codingkeys\/ttl","title":"case ttl","type":"case"},{"path":"\/documentation\/passage\/otpauthmethod\/codingkeys\/ttldisplayunit","title":"case ttlDisplayUnit","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/otpauthmethod\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/otpauthmethod\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/otpauthmethod\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/otpauthmethod\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/otpauthmethod\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/otpauthmethod\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/otpauthmethod\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/otpauthmethod\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/otpauthmethod\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/otpauthmethod\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/otpauthmethod\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/otpauthmethod\/codingkeys","title":"OtpAuthMethod.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/otpauthmethod\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/otpauthmethod\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/otpauthmethod","title":"OtpAuthMethod","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/passageapierrorresponse\/init(from:)","title":"init(from: Decoder) throws","type":"init"}],"path":"\/documentation\/passage\/passageapierrorresponse","title":"PassageAPIErrorResponse","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/passageerrorresponsebody\/init(from:)","title":"init(from: Decoder) throws","type":"init"}],"path":"\/documentation\/passage\/passageerrorresponsebody","title":"PassageErrorResponseBody","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/passageuserinfo\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/passageuserinfo\/createdat","title":"let createdAt: String?","type":"property"},{"path":"\/documentation\/passage\/passageuserinfo\/email","title":"let email: String?","type":"property"},{"path":"\/documentation\/passage\/passageuserinfo\/emailverified","title":"let emailVerified: Bool","type":"property"},{"path":"\/documentation\/passage\/passageuserinfo\/id","title":"let id: String","type":"property"},{"path":"\/documentation\/passage\/passageuserinfo\/lastloginat","title":"let lastLoginAt: String?","type":"property"},{"path":"\/documentation\/passage\/passageuserinfo\/logincount","title":"let loginCount: Int?","type":"property"},{"path":"\/documentation\/passage\/passageuserinfo\/phone","title":"let phone: String?","type":"property"},{"path":"\/documentation\/passage\/passageuserinfo\/phoneverified","title":"let phoneVerified: Bool","type":"property"},{"path":"\/documentation\/passage\/passageuserinfo\/socialconnections","title":"let socialConnections: UserSocialConnections?","type":"property"},{"path":"\/documentation\/passage\/passageuserinfo\/status","title":"let status: String","type":"property"},{"path":"\/documentation\/passage\/passageuserinfo\/updatedat","title":"let updatedAt: String?","type":"property"},{"path":"\/documentation\/passage\/passageuserinfo\/usermetadata","title":"let userMetadata: AnyCodable?","type":"property"},{"path":"\/documentation\/passage\/passageuserinfo\/webauthn","title":"let webauthn: Bool?","type":"property"},{"path":"\/documentation\/passage\/passageuserinfo\/webauthndevices","title":"let webauthnDevices: [DeviceInfo]?","type":"property"},{"path":"\/documentation\/passage\/passageuserinfo\/webauthntypes","title":"let webauthnTypes: [String]?","type":"property"}],"path":"\/documentation\/passage\/passageuserinfo","title":"PassageUserInfo","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/passkeycreationoptions\/init(authenticatorattachment:)","title":"init(authenticatorAttachment: AuthenticatorAttachment)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/passkeycreationoptions\/authenticatorattachment","title":"let authenticatorAttachment: AuthenticatorAttachment","type":"property"}],"path":"\/documentation\/passage\/passkeycreationoptions","title":"PasskeyCreationOptions","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/protocolcredentialassertion\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/protocolcredentialassertion\/init(publickey:)","title":"init(publicKey: ProtocolCredentialAssertionPublicKey)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/protocolcredentialassertion\/publickey","title":"var publicKey: ProtocolCredentialAssertionPublicKey","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/protocolcredentialassertion\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/publickey","title":"case publicKey","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/protocolcredentialassertion\/codingkeys","title":"ProtocolCredentialAssertion.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/protocolcredentialassertion\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/protocolcredentialassertion\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/protocolcredentialassertion","title":"ProtocolCredentialAssertion","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickey\/init(allowcredentials:challenge:extensions:rpid:timeout:userverification:)","title":"init(allowCredentials: [ProtocolCredentialAssertionPublicKeyAllowCredentialsInner]?, challenge: String, extensions: AnyCodable?, rpId: String?, timeout: Int?, userVerification: String?)","type":"init"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickey\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickey\/allowcredentials","title":"var allowCredentials: [ProtocolCredentialAssertionPublicKeyAllowCredentialsInner]?","type":"property"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickey\/challenge","title":"var challenge: String","type":"property"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickey\/extensions","title":"var extensions: AnyCodable?","type":"property"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickey\/rpid","title":"var rpId: String?","type":"property"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickey\/timeout","title":"var timeout: Int?","type":"property"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickey\/userverification","title":"var userVerification: String?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickey\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/allowcredentials","title":"case allowCredentials","type":"case"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/challenge","title":"case challenge","type":"case"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/extensions","title":"case extensions","type":"case"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/rpid","title":"case rpId","type":"case"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/timeout","title":"case timeout","type":"case"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/userverification","title":"case userVerification","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/protocolcredentialassertionpublickey\/codingkeys","title":"ProtocolCredentialAssertionPublicKey.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickey\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/protocolcredentialassertionpublickey\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/protocolcredentialassertionpublickey","title":"ProtocolCredentialAssertionPublicKey","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/init(id:transports:type:)","title":"init(id: String, transports: [String]?, type: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/id","title":"var id: String","type":"property"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/transports","title":"var transports: [String]?","type":"property"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/type","title":"var type: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/id","title":"case id","type":"case"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/transports","title":"case transports","type":"case"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/type","title":"case type","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/codingkeys","title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/protocolcredentialassertionpublickeyallowcredentialsinner","title":"ProtocolCredentialAssertionPublicKeyAllowCredentialsInner","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/refreshauthtokenrequest\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/refreshauthtokenrequest\/init(refreshtoken:)","title":"init(refreshToken: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/refreshauthtokenrequest\/refreshtoken","title":"var refreshToken: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/refreshauthtokenrequest\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/refreshtoken","title":"case refreshToken","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/refreshauthtokenrequest\/codingkeys","title":"RefreshAuthTokenRequest.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/refreshauthtokenrequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/refreshauthtokenrequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/refreshauthtokenrequest","title":"RefreshAuthTokenRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/registermagiclinkrequest\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/registermagiclinkrequest\/init(identifier:language:magiclinkpath:)","title":"init(identifier: String, language: String?, magicLinkPath: String?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/registermagiclinkrequest\/identifier","title":"var identifier: String","type":"property"},{"path":"\/documentation\/passage\/registermagiclinkrequest\/language","title":"var language: String?","type":"property"},{"path":"\/documentation\/passage\/registermagiclinkrequest\/magiclinkpath","title":"var magicLinkPath: String?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/registermagiclinkrequest\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/identifier","title":"case identifier","type":"case"},{"path":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/language","title":"case language","type":"case"},{"path":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/magiclinkpath","title":"case magicLinkPath","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/registermagiclinkrequest\/codingkeys","title":"RegisterMagicLinkRequest.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/registermagiclinkrequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/registermagiclinkrequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/registermagiclinkrequest","title":"RegisterMagicLinkRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/registermagiclinkresponse\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/registermagiclinkresponse\/init(magiclink:)","title":"init(magicLink: MagicLink)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/registermagiclinkresponse\/magiclink","title":"var magicLink: MagicLink","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/registermagiclinkresponse\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/magiclink","title":"case magicLink","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/registermagiclinkresponse\/codingkeys","title":"RegisterMagicLinkResponse.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/registermagiclinkresponse\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/registermagiclinkresponse\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/registermagiclinkresponse","title":"RegisterMagicLinkResponse","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/registeronetimepasscoderequest\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/registeronetimepasscoderequest\/init(identifier:language:)","title":"init(identifier: String, language: String?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/registeronetimepasscoderequest\/identifier","title":"var identifier: String","type":"property"},{"path":"\/documentation\/passage\/registeronetimepasscoderequest\/language","title":"var language: String?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/registeronetimepasscoderequest\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/identifier","title":"case identifier","type":"case"},{"path":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/language","title":"case language","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/registeronetimepasscoderequest\/codingkeys","title":"RegisterOneTimePasscodeRequest.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/registeronetimepasscoderequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/registeronetimepasscoderequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/registeronetimepasscoderequest","title":"RegisterOneTimePasscodeRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnfinishrequest\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/registerwebauthnfinishrequest\/init(handshakeid:handshakeresponse:userid:)","title":"init(handshakeId: String, handshakeResponse: CredentialCreationResponse, userId: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnfinishrequest\/handshakeid","title":"var handshakeId: String","type":"property"},{"path":"\/documentation\/passage\/registerwebauthnfinishrequest\/handshakeresponse","title":"var handshakeResponse: CredentialCreationResponse","type":"property"},{"path":"\/documentation\/passage\/registerwebauthnfinishrequest\/userid","title":"var userId: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnfinishrequest\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/handshakeid","title":"case handshakeId","type":"case"},{"path":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/handshakeresponse","title":"case handshakeResponse","type":"case"},{"path":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/userid","title":"case userId","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/registerwebauthnfinishrequest\/codingkeys","title":"RegisterWebAuthnFinishRequest.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnfinishrequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/registerwebauthnfinishrequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/registerwebauthnfinishrequest","title":"RegisterWebAuthnFinishRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/init(handshakeid:handshakeresponse:transactionid:)","title":"init(handshakeId: String, handshakeResponse: CredentialCreationResponse, transactionId: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/handshakeid","title":"var handshakeId: String","type":"property"},{"path":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/handshakeresponse","title":"var handshakeResponse: CredentialCreationResponse","type":"property"},{"path":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/transactionid","title":"var transactionId: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/handshakeid","title":"case handshakeId","type":"case"},{"path":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/handshakeresponse","title":"case handshakeResponse","type":"case"},{"path":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/transactionid","title":"case transactionId","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/codingkeys","title":"RegisterWebAuthnFinishWithTransactionRequest.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/registerwebauthnfinishwithtransactionrequest","title":"RegisterWebAuthnFinishWithTransactionRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartrequest\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/registerwebauthnstartrequest\/init(identifier:authenticatorattachment:)","title":"init(identifier: String, authenticatorAttachment: AuthenticatorAttachment?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartrequest\/authenticatorattachment","title":"var authenticatorAttachment: AuthenticatorAttachment?","type":"property"},{"path":"\/documentation\/passage\/registerwebauthnstartrequest\/identifier","title":"var identifier: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartrequest\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/authenticatorattachment","title":"case authenticatorAttachment","type":"case"},{"path":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/identifier","title":"case identifier","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/registerwebauthnstartrequest\/codingkeys","title":"RegisterWebAuthnStartRequest.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartrequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/registerwebauthnstartrequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/registerwebauthnstartrequest","title":"RegisterWebAuthnStartRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartresponse\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/registerwebauthnstartresponse\/init(handshake:user:)","title":"init(handshake: CredentialCreationChallenge, user: User?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartresponse\/handshake","title":"var handshake: CredentialCreationChallenge","type":"property"},{"path":"\/documentation\/passage\/registerwebauthnstartresponse\/user","title":"var user: User?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartresponse\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/handshake","title":"case handshake","type":"case"},{"path":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/user","title":"case user","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/registerwebauthnstartresponse\/codingkeys","title":"RegisterWebAuthnStartResponse.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartresponse\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/registerwebauthnstartresponse\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/registerwebauthnstartresponse","title":"RegisterWebAuthnStartResponse","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/init(transactionid:authenticatorattachment:)","title":"init(transactionId: String, authenticatorAttachment: AuthenticatorAttachment?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/authenticatorattachment","title":"var authenticatorAttachment: AuthenticatorAttachment?","type":"property"},{"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/transactionid","title":"var transactionId: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/authenticatorattachment","title":"case authenticatorAttachment","type":"case"},{"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/transactionid","title":"case transactionId","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/codingkeys","title":"RegisterWebAuthnStartWithTransactionRequest.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionrequest","title":"RegisterWebAuthnStartWithTransactionRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/init(handshake:transactionid:)","title":"init(handshake: CredentialCreationChallenge, transactionId: String?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/handshake","title":"var handshake: CredentialCreationChallenge","type":"property"},{"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/transactionid","title":"var transactionId: String?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/handshake","title":"case handshake","type":"case"},{"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/transactionid","title":"case transactionId","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/codingkeys","title":"RegisterWebAuthnStartWithTransactionResponse.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/registerwebauthnstartwithtransactionresponse","title":"RegisterWebAuthnStartWithTransactionResponse","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/socialconnections\/init(apple:google:github:)","title":"init(apple: AnyCodable?, google: AnyCodable?, github: AnyCodable?)","type":"init"},{"path":"\/documentation\/passage\/socialconnections\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/socialconnections\/apple","title":"var apple: AnyCodable?","type":"property"},{"path":"\/documentation\/passage\/socialconnections\/github","title":"var github: AnyCodable?","type":"property"},{"path":"\/documentation\/passage\/socialconnections\/google","title":"var google: AnyCodable?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/socialconnections\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/socialconnections\/codingkeys\/apple","title":"case apple","type":"case"},{"path":"\/documentation\/passage\/socialconnections\/codingkeys\/github","title":"case github","type":"case"},{"path":"\/documentation\/passage\/socialconnections\/codingkeys\/google","title":"case google","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/socialconnections\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/socialconnections\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/socialconnections\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/socialconnections\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/socialconnections\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/socialconnections\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/socialconnections\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/socialconnections\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/socialconnections\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/socialconnections\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/socialconnections\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/socialconnections\/codingkeys","title":"SocialConnections.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/socialconnections\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/socialconnections\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/socialconnections","title":"SocialConnections","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/socialconnectionsresponse\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/socialconnectionsresponse\/init(socialconnections:)","title":"init(socialConnections: UserSocialConnections)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/socialconnectionsresponse\/socialconnections","title":"var socialConnections: UserSocialConnections","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/socialconnectionsresponse\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/socialconnections","title":"case socialConnections","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/socialconnectionsresponse\/codingkeys","title":"SocialConnectionsResponse.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/socialconnectionsresponse\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/socialconnectionsresponse\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/socialconnectionsresponse","title":"SocialConnectionsResponse","type":"struct"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/stringrule\/maxlength","title":"var maxLength: Int?","type":"property"},{"path":"\/documentation\/passage\/stringrule\/minlength","title":"var minLength: Int?","type":"property"},{"path":"\/documentation\/passage\/stringrule\/pattern","title":"var pattern: String?","type":"property"}],"path":"\/documentation\/passage\/stringrule","title":"StringRule","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/updatedevicerequest\/init(friendlyname:)","title":"init(friendlyName: String)","type":"init"},{"path":"\/documentation\/passage\/updatedevicerequest\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/updatedevicerequest\/friendlyname","title":"var friendlyName: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/updatedevicerequest\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/friendlyname","title":"case friendlyName","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/updatedevicerequest\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/updatedevicerequest\/codingkeys","title":"UpdateDeviceRequest.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/updatedevicerequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/updatedevicerequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/updatedevicerequest","title":"UpdateDeviceRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/updatemetadatarequest\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/updatemetadatarequest\/init(usermetadata:)","title":"init(userMetadata: AnyCodable?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/updatemetadatarequest\/usermetadata","title":"var userMetadata: AnyCodable?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/updatemetadatarequest\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/usermetadata","title":"case userMetadata","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/updatemetadatarequest\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/updatemetadatarequest\/codingkeys","title":"UpdateMetadataRequest.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/updatemetadatarequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/updatemetadatarequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/updatemetadatarequest","title":"UpdateMetadataRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/updateuseremailrequest\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/updateuseremailrequest\/init(language:magiclinkpath:newemail:redirecturl:)","title":"init(language: String?, magicLinkPath: String?, newEmail: String, redirectUrl: String?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/updateuseremailrequest\/language","title":"var language: String?","type":"property"},{"path":"\/documentation\/passage\/updateuseremailrequest\/magiclinkpath","title":"var magicLinkPath: String?","type":"property"},{"path":"\/documentation\/passage\/updateuseremailrequest\/newemail","title":"var newEmail: String","type":"property"},{"path":"\/documentation\/passage\/updateuseremailrequest\/redirecturl","title":"var redirectUrl: String?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/updateuseremailrequest\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/language","title":"case language","type":"case"},{"path":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/magiclinkpath","title":"case magicLinkPath","type":"case"},{"path":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/newemail","title":"case newEmail","type":"case"},{"path":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/redirecturl","title":"case redirectUrl","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/updateuseremailrequest\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/updateuseremailrequest\/codingkeys","title":"UpdateUserEmailRequest.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/updateuseremailrequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/updateuseremailrequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/updateuseremailrequest","title":"UpdateUserEmailRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/updateuserphonerequest\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/updateuserphonerequest\/init(language:magiclinkpath:newphone:redirecturl:)","title":"init(language: String?, magicLinkPath: String?, newPhone: String?, redirectUrl: String?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/updateuserphonerequest\/language","title":"var language: String?","type":"property"},{"path":"\/documentation\/passage\/updateuserphonerequest\/magiclinkpath","title":"var magicLinkPath: String?","type":"property"},{"path":"\/documentation\/passage\/updateuserphonerequest\/newphone","title":"var newPhone: String?","type":"property"},{"path":"\/documentation\/passage\/updateuserphonerequest\/redirecturl","title":"var redirectUrl: String?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/updateuserphonerequest\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/language","title":"case language","type":"case"},{"path":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/magiclinkpath","title":"case magicLinkPath","type":"case"},{"path":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/newphone","title":"case newPhone","type":"case"},{"path":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/redirecturl","title":"case redirectUrl","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/updateuserphonerequest\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/updateuserphonerequest\/codingkeys","title":"UpdateUserPhoneRequest.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/updateuserphonerequest\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/updateuserphonerequest\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/updateuserphonerequest","title":"UpdateUserPhoneRequest","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/user\/init(email:emailverified:id:phone:phoneverified:status:usermetadata:webauthn:webauthntypes:)","title":"init(email: String, emailVerified: Bool, id: String, phone: String, phoneVerified: Bool, status: UserStatus, userMetadata: AnyCodable?, webauthn: Bool, webauthnTypes: [WebAuthnType])","type":"init"},{"path":"\/documentation\/passage\/user\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/user\/email","title":"var email: String","type":"property"},{"path":"\/documentation\/passage\/user\/emailverified","title":"var emailVerified: Bool","type":"property"},{"path":"\/documentation\/passage\/user\/id","title":"var id: String","type":"property"},{"path":"\/documentation\/passage\/user\/phone","title":"var phone: String","type":"property"},{"path":"\/documentation\/passage\/user\/phoneverified","title":"var phoneVerified: Bool","type":"property"},{"path":"\/documentation\/passage\/user\/status","title":"var status: UserStatus","type":"property"},{"path":"\/documentation\/passage\/user\/usermetadata","title":"var userMetadata: AnyCodable?","type":"property"},{"path":"\/documentation\/passage\/user\/webauthn","title":"var webauthn: Bool","type":"property"},{"path":"\/documentation\/passage\/user\/webauthntypes","title":"var webauthnTypes: [WebAuthnType]?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/user\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/user\/codingkeys\/email","title":"case email","type":"case"},{"path":"\/documentation\/passage\/user\/codingkeys\/emailverified","title":"case emailVerified","type":"case"},{"path":"\/documentation\/passage\/user\/codingkeys\/id","title":"case id","type":"case"},{"path":"\/documentation\/passage\/user\/codingkeys\/phone","title":"case phone","type":"case"},{"path":"\/documentation\/passage\/user\/codingkeys\/phoneverified","title":"case phoneVerified","type":"case"},{"path":"\/documentation\/passage\/user\/codingkeys\/status","title":"case status","type":"case"},{"path":"\/documentation\/passage\/user\/codingkeys\/usermetadata","title":"case userMetadata","type":"case"},{"path":"\/documentation\/passage\/user\/codingkeys\/webauthn","title":"case webauthn","type":"case"},{"path":"\/documentation\/passage\/user\/codingkeys\/webauthntypes","title":"case webauthnTypes","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/user\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/user\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/user\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/user\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/user\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/user\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/user\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/user\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/user\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/user\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/user\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/user\/codingkeys","title":"User.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/user\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/user\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/user","title":"User","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/usermetadatafield\/init(fieldname:friendlyname:id:profile:registration:type:)","title":"init(fieldName: String, friendlyName: String, id: String, profile: Bool, registration: Bool, type: String)","type":"init"},{"path":"\/documentation\/passage\/usermetadatafield\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/usermetadatafield\/fieldname","title":"var fieldName: String","type":"property"},{"path":"\/documentation\/passage\/usermetadatafield\/friendlyname","title":"var friendlyName: String","type":"property"},{"path":"\/documentation\/passage\/usermetadatafield\/id","title":"var id: String","type":"property"},{"path":"\/documentation\/passage\/usermetadatafield\/profile","title":"var profile: Bool","type":"property"},{"path":"\/documentation\/passage\/usermetadatafield\/registration","title":"var registration: Bool","type":"property"},{"path":"\/documentation\/passage\/usermetadatafield\/type","title":"var type: String","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/usermetadatafield\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/usermetadatafield\/codingkeys\/fieldname","title":"case fieldName","type":"case"},{"path":"\/documentation\/passage\/usermetadatafield\/codingkeys\/friendlyname","title":"case friendlyName","type":"case"},{"path":"\/documentation\/passage\/usermetadatafield\/codingkeys\/id","title":"case id","type":"case"},{"path":"\/documentation\/passage\/usermetadatafield\/codingkeys\/profile","title":"case profile","type":"case"},{"path":"\/documentation\/passage\/usermetadatafield\/codingkeys\/registration","title":"case registration","type":"case"},{"path":"\/documentation\/passage\/usermetadatafield\/codingkeys\/type","title":"case type","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/usermetadatafield\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/usermetadatafield\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/usermetadatafield\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/usermetadatafield\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/usermetadatafield\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/usermetadatafield\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/usermetadatafield\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/usermetadatafield\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/usermetadatafield\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/usermetadatafield\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/usermetadatafield\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/usermetadatafield\/codingkeys","title":"UserMetadataField.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/usermetadatafield\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/usermetadatafield\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/usermetadatafield","title":"UserMetadataField","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/usermetadataresponse\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/usermetadataresponse\/init(usermetadata:)","title":"init(userMetadata: AnyCodable)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/usermetadataresponse\/usermetadata","title":"var userMetadata: AnyCodable","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/usermetadataresponse\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/usermetadata","title":"case userMetadata","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/usermetadataresponse\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/usermetadataresponse\/codingkeys","title":"UserMetadataResponse.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/usermetadataresponse\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/usermetadataresponse\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/usermetadataresponse","title":"UserMetadataResponse","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/userresponse\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/userresponse\/init(user:)","title":"init(user: User?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/userresponse\/user","title":"var user: User?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/userresponse\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/userresponse\/codingkeys\/user","title":"case user","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/userresponse\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/userresponse\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/userresponse\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/userresponse\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/userresponse\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/userresponse\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/userresponse\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/userresponse\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/userresponse\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/userresponse\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/userresponse\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/userresponse\/codingkeys","title":"UserResponse.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/userresponse\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/userresponse\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/userresponse","title":"UserResponse","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/usersocialconnections\/init(apple:github:google:)","title":"init(apple: AppleSocialConnection?, github: GithubSocialConnection?, google: GoogleSocialConnection?)","type":"init"},{"path":"\/documentation\/passage\/usersocialconnections\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/usersocialconnections\/apple","title":"var apple: AppleSocialConnection?","type":"property"},{"path":"\/documentation\/passage\/usersocialconnections\/github","title":"var github: GithubSocialConnection?","type":"property"},{"path":"\/documentation\/passage\/usersocialconnections\/google","title":"var google: GoogleSocialConnection?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/usersocialconnections\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/usersocialconnections\/codingkeys\/apple","title":"case apple","type":"case"},{"path":"\/documentation\/passage\/usersocialconnections\/codingkeys\/github","title":"case github","type":"case"},{"path":"\/documentation\/passage\/usersocialconnections\/codingkeys\/google","title":"case google","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/usersocialconnections\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/usersocialconnections\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/usersocialconnections\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/usersocialconnections\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/usersocialconnections\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/usersocialconnections\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/usersocialconnections\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/usersocialconnections\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/usersocialconnections\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/usersocialconnections\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/usersocialconnections\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/usersocialconnections\/codingkeys","title":"UserSocialConnections.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/usersocialconnections\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/usersocialconnections\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/usersocialconnections","title":"UserSocialConnections","type":"struct"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/validationerror\/kinds","title":"var kinds: Set","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/validationerror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/passage\/validationerror\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/passage\/validationerror","title":"ValidationError","type":"struct"},{"children":[{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/validator\/validate(_:against:)-51eod","title":"static func validate(T, against: NumericRule) throws -> T","type":"method"},{"path":"\/documentation\/passage\/validator\/validate(_:against:)-5vz3s","title":"static func validate(T, against: NumericRule) throws -> T","type":"method"},{"path":"\/documentation\/passage\/validator\/validate(_:against:)-84tp2","title":"static func validate(String, against: StringRule) throws -> String","type":"method"}],"path":"\/documentation\/passage\/validator","title":"Validator","type":"struct"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/webauthnicons\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"path":"\/documentation\/passage\/webauthnicons\/init(light:dark:)","title":"init(light: String?, dark: String?)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/webauthnicons\/dark","title":"var dark: String?","type":"property"},{"path":"\/documentation\/passage\/webauthnicons\/light","title":"var light: String?","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/webauthnicons\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/webauthnicons\/codingkeys\/dark","title":"case dark","type":"case"},{"path":"\/documentation\/passage\/webauthnicons\/codingkeys\/light","title":"case light","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/webauthnicons\/codingkeys\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/webauthnicons\/codingkeys\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"path":"\/documentation\/passage\/webauthnicons\/codingkeys\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/webauthnicons\/codingkeys\/debugdescription","title":"var debugDescription: String","type":"property"},{"path":"\/documentation\/passage\/webauthnicons\/codingkeys\/description","title":"var description: String","type":"property"}],"path":"\/documentation\/passage\/webauthnicons\/codingkeys\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/webauthnicons\/codingkeys\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/webauthnicons\/codingkeys\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/webauthnicons\/codingkeys\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/webauthnicons\/codingkeys\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/webauthnicons\/codingkeys\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/webauthnicons\/codingkeys","title":"WebAuthnIcons.CodingKeys","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/webauthnicons\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/webauthnicons\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/webauthnicons","title":"WebAuthnIcons","type":"struct"},{"title":"Type Aliases","type":"groupMarker"},{"path":"\/documentation\/passage\/appinfo","title":"AppInfo","type":"typealias"},{"path":"\/documentation\/passage\/deviceinfo","title":"DeviceInfo","type":"typealias"},{"path":"\/documentation\/passage\/openapiclientapichallengehandler","title":"OpenAPIClientAPIChallengeHandler","type":"typealias"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/adddeviceerror\/authorizationfailed","title":"case authorizationFailed","type":"case"},{"path":"\/documentation\/passage\/adddeviceerror\/canceled","title":"case canceled","type":"case"},{"path":"\/documentation\/passage\/adddeviceerror\/credentialchallengeparsingfailed","title":"case credentialChallengeParsingFailed","type":"case"},{"path":"\/documentation\/passage\/adddeviceerror\/inactiveuser","title":"case inactiveUser","type":"case"},{"path":"\/documentation\/passage\/adddeviceerror\/invalidrequest","title":"case invalidRequest","type":"case"},{"path":"\/documentation\/passage\/adddeviceerror\/unauthorized","title":"case unauthorized","type":"case"},{"path":"\/documentation\/passage\/adddeviceerror\/unspecified","title":"case unspecified","type":"case"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/adddeviceerror\/convert(error:)","title":"static func convert(error: Error) -> AddDeviceError","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/adddeviceerror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/adddeviceerror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/adddeviceerror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/passage\/adddeviceerror\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/passage\/adddeviceerror","title":"AddDeviceError","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/appinfoerror\/appnotfound","title":"case appNotFound","type":"case"},{"path":"\/documentation\/passage\/appinfoerror\/unspecified","title":"case unspecified","type":"case"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/appinfoerror\/convert(error:)","title":"static func convert(error: Error) -> AppInfoError","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/appinfoerror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/appinfoerror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/appinfoerror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/passage\/appinfoerror\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/passage\/appinfoerror","title":"AppInfoError","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatorattachment\/any","title":"case any","type":"case"},{"path":"\/documentation\/passage\/authenticatorattachment\/crossplatform","title":"case crossPlatform","type":"case"},{"path":"\/documentation\/passage\/authenticatorattachment\/platform","title":"case platform","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatorattachment\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatorattachment\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/authenticatorattachment\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatorattachment\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatorattachment\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/authenticatorattachment\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"path":"\/documentation\/passage\/authenticatorattachment\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/authenticatorattachment\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/authenticatorattachment","title":"AuthenticatorAttachment","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/decodablerequestbuildererror\/emptydataresponse","title":"case emptyDataResponse","type":"case"},{"path":"\/documentation\/passage\/decodablerequestbuildererror\/generalerror(_:)","title":"case generalError(Error)","type":"case"},{"path":"\/documentation\/passage\/decodablerequestbuildererror\/jsondecoding(_:)","title":"case jsonDecoding(DecodingError)","type":"case"},{"path":"\/documentation\/passage\/decodablerequestbuildererror\/nilhttpresponse","title":"case nilHTTPResponse","type":"case"},{"path":"\/documentation\/passage\/decodablerequestbuildererror\/unsuccessfulhttpstatuscode","title":"case unsuccessfulHTTPStatusCode","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/decodablerequestbuildererror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/passage\/decodablerequestbuildererror\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/passage\/decodablerequestbuildererror","title":"DecodableRequestBuilderError","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/downloadexception\/requestmissing","title":"case requestMissing","type":"case"},{"path":"\/documentation\/passage\/downloadexception\/requestmissingpath","title":"case requestMissingPath","type":"case"},{"path":"\/documentation\/passage\/downloadexception\/requestmissingurl","title":"case requestMissingURL","type":"case"},{"path":"\/documentation\/passage\/downloadexception\/responsedatamissing","title":"case responseDataMissing","type":"case"},{"path":"\/documentation\/passage\/downloadexception\/responsefailed","title":"case responseFailed","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/downloadexception\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/downloadexception\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/downloadexception\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/passage\/downloadexception\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/passage\/downloadexception","title":"DownloadException","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/errorresponse\/error(_:_:_:_:)","title":"case error(Int, Data?, URLResponse?, Error)","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/errorresponse\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/passage\/errorresponse\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/passage\/errorresponse","title":"ErrorResponse","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/fontfamily\/andalmono","title":"case andalMono","type":"case"},{"path":"\/documentation\/passage\/fontfamily\/arial","title":"case arial","type":"case"},{"path":"\/documentation\/passage\/fontfamily\/arialblack","title":"case arialBlack","type":"case"},{"path":"\/documentation\/passage\/fontfamily\/baskerville","title":"case baskerville","type":"case"},{"path":"\/documentation\/passage\/fontfamily\/bradleyhand","title":"case bradleyHand","type":"case"},{"path":"\/documentation\/passage\/fontfamily\/brushscriptmt","title":"case brushScriptMt","type":"case"},{"path":"\/documentation\/passage\/fontfamily\/comicsansms","title":"case comicSansMs","type":"case"},{"path":"\/documentation\/passage\/fontfamily\/courier","title":"case courier","type":"case"},{"path":"\/documentation\/passage\/fontfamily\/georgia","title":"case georgia","type":"case"},{"path":"\/documentation\/passage\/fontfamily\/gillsans","title":"case gillSans","type":"case"},{"path":"\/documentation\/passage\/fontfamily\/helvetica","title":"case helvetica","type":"case"},{"path":"\/documentation\/passage\/fontfamily\/impact","title":"case impact","type":"case"},{"path":"\/documentation\/passage\/fontfamily\/lucida","title":"case lucida","type":"case"},{"path":"\/documentation\/passage\/fontfamily\/luminari","title":"case luminari","type":"case"},{"path":"\/documentation\/passage\/fontfamily\/monaco","title":"case monaco","type":"case"},{"path":"\/documentation\/passage\/fontfamily\/palatino","title":"case palatino","type":"case"},{"path":"\/documentation\/passage\/fontfamily\/tahoma","title":"case tahoma","type":"case"},{"path":"\/documentation\/passage\/fontfamily\/timesnewroman","title":"case timesNewRoman","type":"case"},{"path":"\/documentation\/passage\/fontfamily\/trebuchetms","title":"case trebuchetMs","type":"case"},{"path":"\/documentation\/passage\/fontfamily\/verdana","title":"case verdana","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/fontfamily\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/fontfamily\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/fontfamily\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/fontfamily\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/fontfamily\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/fontfamily\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"path":"\/documentation\/passage\/fontfamily\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/fontfamily\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/fontfamily","title":"FontFamily","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/getmagiclinkstatuserror\/invalidrequest","title":"case invalidRequest","type":"case"},{"path":"\/documentation\/passage\/getmagiclinkstatuserror\/magiclinknotfound","title":"case magicLinkNotFound","type":"case"},{"path":"\/documentation\/passage\/getmagiclinkstatuserror\/unspecified","title":"case unspecified","type":"case"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/getmagiclinkstatuserror\/convert(error:)","title":"static func convert(error: Error) -> GetMagicLinkStatusError","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/getmagiclinkstatuserror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/getmagiclinkstatuserror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/getmagiclinkstatuserror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/passage\/getmagiclinkstatuserror\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/passage\/getmagiclinkstatuserror","title":"GetMagicLinkStatusError","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/httpmethod\/connect","title":"case connect","type":"case"},{"path":"\/documentation\/passage\/httpmethod\/delete","title":"case delete","type":"case"},{"path":"\/documentation\/passage\/httpmethod\/get","title":"case get","type":"case"},{"path":"\/documentation\/passage\/httpmethod\/head","title":"case head","type":"case"},{"path":"\/documentation\/passage\/httpmethod\/options","title":"case options","type":"case"},{"path":"\/documentation\/passage\/httpmethod\/patch","title":"case patch","type":"case"},{"path":"\/documentation\/passage\/httpmethod\/post","title":"case post","type":"case"},{"path":"\/documentation\/passage\/httpmethod\/put","title":"case put","type":"case"},{"path":"\/documentation\/passage\/httpmethod\/trace","title":"case trace","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/httpmethod\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/httpmethod\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/httpmethod\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/httpmethod\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/httpmethod\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/httpmethod\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/httpmethod","title":"HTTPMethod","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/loginwithpasskeyerror\/authorizationfailed","title":"case authorizationFailed","type":"case"},{"path":"\/documentation\/passage\/loginwithpasskeyerror\/canceled","title":"case canceled","type":"case"},{"path":"\/documentation\/passage\/loginwithpasskeyerror\/discoverableloginfailed","title":"case discoverableLoginFailed","type":"case"},{"path":"\/documentation\/passage\/loginwithpasskeyerror\/invalidrequest","title":"case invalidRequest","type":"case"},{"path":"\/documentation\/passage\/loginwithpasskeyerror\/unspecified","title":"case unspecified","type":"case"},{"path":"\/documentation\/passage\/loginwithpasskeyerror\/userdoesnotexist","title":"case userDoesNotExist","type":"case"},{"path":"\/documentation\/passage\/loginwithpasskeyerror\/usernotactive","title":"case userNotActive","type":"case"},{"path":"\/documentation\/passage\/loginwithpasskeyerror\/webauthnloginfailed","title":"case webauthnLoginFailed","type":"case"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/loginwithpasskeyerror\/convert(error:)","title":"static func convert(error: Error) -> LoginWithPasskeyError","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/loginwithpasskeyerror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/loginwithpasskeyerror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/loginwithpasskeyerror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/passage\/loginwithpasskeyerror\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/passage\/loginwithpasskeyerror","title":"LoginWithPasskeyError","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclinkactivateerror\/magiclinknotfound","title":"case magicLinkNotFound","type":"case"},{"path":"\/documentation\/passage\/magiclinkactivateerror\/unspecified","title":"case unspecified","type":"case"},{"path":"\/documentation\/passage\/magiclinkactivateerror\/usernotactive","title":"case userNotActive","type":"case"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclinkactivateerror\/convert(error:)","title":"static func convert(error: Error) -> MagicLinkActivateError","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclinkactivateerror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/magiclinkactivateerror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/magiclinkactivateerror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/passage\/magiclinkactivateerror\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/passage\/magiclinkactivateerror","title":"MagicLinkActivateError","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/model400code\/clientversion","title":"case clientVersion","type":"case"},{"path":"\/documentation\/passage\/model400code\/request","title":"case request","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/model400code\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/model400code\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/model400code\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/model400code\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/model400code\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/model400code\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"path":"\/documentation\/passage\/model400code\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/model400code\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/model400code","title":"Model400Code","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/model401code\/discoverableloginfailed","title":"case discoverableLoginFailed","type":"case"},{"path":"\/documentation\/passage\/model401code\/exceededattempts","title":"case exceededAttempts","type":"case"},{"path":"\/documentation\/passage\/model401code\/invalidaccesstoken","title":"case invalidAccessToken","type":"case"},{"path":"\/documentation\/passage\/model401code\/invalidmagiclink","title":"case invalidMagicLink","type":"case"},{"path":"\/documentation\/passage\/model401code\/invalidrefreshtoken","title":"case invalidRefreshToken","type":"case"},{"path":"\/documentation\/passage\/model401code\/webauthnloginfailed","title":"case webauthnLoginFailed","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/model401code\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/model401code\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/model401code\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/model401code\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/model401code\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/model401code\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"path":"\/documentation\/passage\/model401code\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/model401code\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/model401code","title":"Model401Code","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/model403code\/identifiernotverified","title":"case identifierNotVerified","type":"case"},{"path":"\/documentation\/passage\/model403code\/operationnotallowed","title":"case operationNotAllowed","type":"case"},{"path":"\/documentation\/passage\/model403code\/usernotactive","title":"case userNotActive","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/model403code\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/model403code\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/model403code\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/model403code\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/model403code\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/model403code\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"path":"\/documentation\/passage\/model403code\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/model403code\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/model403code","title":"Model403Code","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/model404code\/appnotfound","title":"case appNotFound","type":"case"},{"path":"\/documentation\/passage\/model404code\/magiclinknotfound","title":"case magicLinkNotFound","type":"case"},{"path":"\/documentation\/passage\/model404code\/socialconnectionnotfound","title":"case socialConnectionNotFound","type":"case"},{"path":"\/documentation\/passage\/model404code\/transactionnotfound","title":"case transactionNotFound","type":"case"},{"path":"\/documentation\/passage\/model404code\/usernotfound","title":"case userNotFound","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/model404code\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/model404code\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/model404code\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/model404code\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/model404code\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/model404code\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"path":"\/documentation\/passage\/model404code\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/model404code\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/model404code","title":"Model404Code","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/model409code\/userhasnopasskeys","title":"case userHasNoPasskeys","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/model409code\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/model409code\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/model409code\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/model409code\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/model409code\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/model409code\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"path":"\/documentation\/passage\/model409code\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/model409code\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/model409code","title":"Model409Code","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/model500code\/internalservererror","title":"case internalServerError","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/model500code\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/model500code\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/model500code\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/model500code\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/model500code\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/model500code\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"path":"\/documentation\/passage\/model500code\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/model500code\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/model500code","title":"Model500Code","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/newloginmagiclinkerror\/invalididentifier","title":"case invalidIdentifier","type":"case"},{"path":"\/documentation\/passage\/newloginmagiclinkerror\/unspecified","title":"case unspecified","type":"case"},{"path":"\/documentation\/passage\/newloginmagiclinkerror\/userdoesnotexist","title":"case userDoesNotExist","type":"case"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/newloginmagiclinkerror\/convert(error:)","title":"static func convert(error: Error) -> NewLoginMagicLinkError","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/newloginmagiclinkerror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/newloginmagiclinkerror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/newloginmagiclinkerror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/passage\/newloginmagiclinkerror\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/passage\/newloginmagiclinkerror","title":"NewLoginMagicLinkError","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/newloginonetimepasscodeerror\/invalididentifier","title":"case invalidIdentifier","type":"case"},{"path":"\/documentation\/passage\/newloginonetimepasscodeerror\/unspecified","title":"case unspecified","type":"case"},{"path":"\/documentation\/passage\/newloginonetimepasscodeerror\/userdoesnotexist","title":"case userDoesNotExist","type":"case"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/newloginonetimepasscodeerror\/convert(error:)","title":"static func convert(error: Error) -> NewLoginOneTimePasscodeError","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/newloginonetimepasscodeerror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/newloginonetimepasscodeerror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/newloginonetimepasscodeerror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/passage\/newloginonetimepasscodeerror\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/passage\/newloginonetimepasscodeerror","title":"NewLoginOneTimePasscodeError","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/newregistermagiclinkerror\/invalididentifier","title":"case invalidIdentifier","type":"case"},{"path":"\/documentation\/passage\/newregistermagiclinkerror\/unspecified","title":"case unspecified","type":"case"},{"path":"\/documentation\/passage\/newregistermagiclinkerror\/useralreadyexists","title":"case userAlreadyExists","type":"case"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/newregistermagiclinkerror\/convert(error:)","title":"static func convert(error: Error) -> NewRegisterMagicLinkError","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/newregistermagiclinkerror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/newregistermagiclinkerror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/newregistermagiclinkerror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/passage\/newregistermagiclinkerror\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/passage\/newregistermagiclinkerror","title":"NewRegisterMagicLinkError","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/newregisteronetimepasscodeerror\/invalididentifier","title":"case invalidIdentifier","type":"case"},{"path":"\/documentation\/passage\/newregisteronetimepasscodeerror\/unspecified","title":"case unspecified","type":"case"},{"path":"\/documentation\/passage\/newregisteronetimepasscodeerror\/useralreadyexists","title":"case userAlreadyExists","type":"case"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/newregisteronetimepasscodeerror\/convert(error:)","title":"static func convert(error: Error) -> NewRegisterOneTimePasscodeError","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/newregisteronetimepasscodeerror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/newregisteronetimepasscodeerror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/newregisteronetimepasscodeerror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/passage\/newregisteronetimepasscodeerror\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/passage\/newregisteronetimepasscodeerror","title":"NewRegisterOneTimePasscodeError","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/nullencodable\/encodenothing","title":"case encodeNothing","type":"case"},{"path":"\/documentation\/passage\/nullencodable\/encodenull","title":"case encodeNull","type":"case"},{"path":"\/documentation\/passage\/nullencodable\/encodevalue(_:)","title":"case encodeValue(Wrapped)","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/nullencodable\/init(from:)","title":"init(from: Decoder) throws","type":"init"}],"path":"\/documentation\/passage\/nullencodable\/decodable-implementations","title":"Decodable Implementations","type":"symbol"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/nullencodable\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"}],"path":"\/documentation\/passage\/nullencodable\/encodable-implementations","title":"Encodable Implementations","type":"symbol"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/nullencodable\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/nullencodable\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/nullencodable","title":"NullEncodable","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/numericvalidationerrorkind\/maximum","title":"case maximum","type":"case"},{"path":"\/documentation\/passage\/numericvalidationerrorkind\/minimum","title":"case minimum","type":"case"},{"path":"\/documentation\/passage\/numericvalidationerrorkind\/multipleof","title":"case multipleOf","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/numericvalidationerrorkind\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/numericvalidationerrorkind\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/numericvalidationerrorkind\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/passage\/numericvalidationerrorkind\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/passage\/numericvalidationerrorkind","title":"NumericValidationErrorKind","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/onetimepasscodeactivateerror\/exceededattempts","title":"case exceededAttempts","type":"case"},{"path":"\/documentation\/passage\/onetimepasscodeactivateerror\/invalidrequest","title":"case invalidRequest","type":"case"},{"path":"\/documentation\/passage\/onetimepasscodeactivateerror\/unspecified","title":"case unspecified","type":"case"},{"path":"\/documentation\/passage\/onetimepasscodeactivateerror\/usernotactive","title":"case userNotActive","type":"case"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/onetimepasscodeactivateerror\/convert(error:)","title":"static func convert(error: Error) -> OneTimePasscodeActivateError","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/onetimepasscodeactivateerror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/onetimepasscodeactivateerror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/onetimepasscodeactivateerror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/passage\/onetimepasscodeactivateerror\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/passage\/onetimepasscodeactivateerror","title":"OneTimePasscodeActivateError","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/passageapierror\/badrequest(_:)","title":"case badRequest(PassageAPIErrorResponse)","type":"case"},{"path":"\/documentation\/passage\/passageapierror\/conflict(_:)","title":"case conflict(PassageAPIErrorResponse)","type":"case"},{"path":"\/documentation\/passage\/passageapierror\/failedresponse(_:)","title":"case failedResponse(PassageAPIErrorResponse)","type":"case"},{"path":"\/documentation\/passage\/passageapierror\/internalservererror(_:)","title":"case internalServerError(PassageAPIErrorResponse)","type":"case"},{"path":"\/documentation\/passage\/passageapierror\/malformedurl","title":"case malformedUrl","type":"case"},{"path":"\/documentation\/passage\/passageapierror\/notfound(_:)","title":"case notFound(PassageAPIErrorResponse)","type":"case"},{"path":"\/documentation\/passage\/passageapierror\/unauthorized(_:)","title":"case unauthorized(PassageAPIErrorResponse)","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/passageapierror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/passage\/passageapierror\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/passage\/passageapierror","title":"PassageAPIError","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/passageconfigurationerror\/cannotfindappid","title":"case cannotFindAppId","type":"case"},{"path":"\/documentation\/passage\/passageconfigurationerror\/cannotfindpassageplist","title":"case cannotFindPassagePlist","type":"case"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/passageconfigurationerror\/description","title":"var description: String","type":"property"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/passageconfigurationerror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/passageconfigurationerror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/passageconfigurationerror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/passage\/passageconfigurationerror\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/passage\/passageconfigurationerror","title":"PassageConfigurationError","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/passagesocialconnection\/apple","title":"case apple","type":"case"},{"path":"\/documentation\/passage\/passagesocialconnection\/github","title":"case github","type":"case"},{"path":"\/documentation\/passage\/passagesocialconnection\/google","title":"case google","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/passagesocialconnection\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/passagesocialconnection\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/passagesocialconnection\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/passagesocialconnection\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/passagesocialconnection\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/passagesocialconnection\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/passagesocialconnection","title":"PassageSocialConnection","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/passagetokenerror\/loginrequired","title":"case loginRequired","type":"case"},{"path":"\/documentation\/passage\/passagetokenerror\/unauthorized","title":"case unauthorized","type":"case"},{"path":"\/documentation\/passage\/passagetokenerror\/unspecified","title":"case unspecified","type":"case"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/passagetokenerror\/convert(error:)","title":"static func convert(error: Error) -> PassageTokenError","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/passagetokenerror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/passagetokenerror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/passagetokenerror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/passage\/passagetokenerror\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/passage\/passagetokenerror","title":"PassageTokenError","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwithpasskeyerror\/authorizationfailed","title":"case authorizationFailed","type":"case"},{"path":"\/documentation\/passage\/registerwithpasskeyerror\/canceled","title":"case canceled","type":"case"},{"path":"\/documentation\/passage\/registerwithpasskeyerror\/invalidrequest","title":"case invalidRequest","type":"case"},{"path":"\/documentation\/passage\/registerwithpasskeyerror\/unspecified","title":"case unspecified","type":"case"},{"path":"\/documentation\/passage\/registerwithpasskeyerror\/useralreadyexists","title":"case userAlreadyExists","type":"case"},{"path":"\/documentation\/passage\/registerwithpasskeyerror\/webauthnloginfailed","title":"case webauthnLoginFailed","type":"case"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwithpasskeyerror\/convert(error:)","title":"static func convert(error: Error) -> RegisterWithPasskeyError","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwithpasskeyerror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/registerwithpasskeyerror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/registerwithpasskeyerror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/passage\/registerwithpasskeyerror\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/passage\/registerwithpasskeyerror","title":"RegisterWithPasskeyError","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/socialautherror\/authorizationfailed","title":"case authorizationFailed","type":"case"},{"path":"\/documentation\/passage\/socialautherror\/connectionnotsetupforpassageapp","title":"case connectionNotSetupForPassageApp","type":"case"},{"path":"\/documentation\/passage\/socialautherror\/inactiveuser","title":"case inactiveUser","type":"case"},{"path":"\/documentation\/passage\/socialautherror\/invalidrequest","title":"case invalidRequest","type":"case"},{"path":"\/documentation\/passage\/socialautherror\/invalidurl","title":"case invalidUrl","type":"case"},{"path":"\/documentation\/passage\/socialautherror\/missingapplecredentials","title":"case missingAppleCredentials","type":"case"},{"path":"\/documentation\/passage\/socialautherror\/missingauthcode","title":"case missingAuthCode","type":"case"},{"path":"\/documentation\/passage\/socialautherror\/unspecified","title":"case unspecified","type":"case"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/socialautherror\/convert(error:)","title":"static func convert(error: Error) -> SocialAuthError","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/socialautherror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/socialautherror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/socialautherror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/passage\/socialautherror\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/passage\/socialautherror","title":"SocialAuthError","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/stringvalidationerrorkind\/maxlength","title":"case maxLength","type":"case"},{"path":"\/documentation\/passage\/stringvalidationerrorkind\/minlength","title":"case minLength","type":"case"},{"path":"\/documentation\/passage\/stringvalidationerrorkind\/pattern","title":"case pattern","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/stringvalidationerrorkind\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/stringvalidationerrorkind\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/stringvalidationerrorkind\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/passage\/stringvalidationerrorkind\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/passage\/stringvalidationerrorkind","title":"StringValidationErrorKind","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/ttldisplayunit\/d","title":"case d","type":"case"},{"path":"\/documentation\/passage\/ttldisplayunit\/h","title":"case h","type":"case"},{"path":"\/documentation\/passage\/ttldisplayunit\/m","title":"case m","type":"case"},{"path":"\/documentation\/passage\/ttldisplayunit\/s","title":"case s","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/ttldisplayunit\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/ttldisplayunit\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/ttldisplayunit\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/ttldisplayunit\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/ttldisplayunit\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/ttldisplayunit\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"path":"\/documentation\/passage\/ttldisplayunit\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/ttldisplayunit\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/ttldisplayunit","title":"TtlDisplayUnit","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/usererror\/inactiveuser","title":"case inactiveUser","type":"case"},{"path":"\/documentation\/passage\/usererror\/invalidrequest","title":"case invalidRequest","type":"case"},{"path":"\/documentation\/passage\/usererror\/unauthorized","title":"case unauthorized","type":"case"},{"path":"\/documentation\/passage\/usererror\/unspecified","title":"case unspecified","type":"case"},{"path":"\/documentation\/passage\/usererror\/usernotfound","title":"case userNotFound","type":"case"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/usererror\/convert(error:)","title":"static func convert(error: Error) -> UserError","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/usererror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/usererror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/usererror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/passage\/usererror\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/passage\/usererror","title":"UserError","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/userstatus\/active","title":"case active","type":"case"},{"path":"\/documentation\/passage\/userstatus\/inactive","title":"case inactive","type":"case"},{"path":"\/documentation\/passage\/userstatus\/pending","title":"case pending","type":"case"},{"path":"\/documentation\/passage\/userstatus\/statusunavailable","title":"case statusUnavailable","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/userstatus\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/userstatus\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/userstatus\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/userstatus\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/userstatus\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/userstatus\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"path":"\/documentation\/passage\/userstatus\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/userstatus\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/userstatus","title":"UserStatus","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/passage\/webauthntype\/passkey","title":"case passkey","type":"case"},{"path":"\/documentation\/passage\/webauthntype\/platform","title":"case platform","type":"case"},{"path":"\/documentation\/passage\/webauthntype\/securitykey","title":"case securityKey","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/webauthntype\/init(rawvalue:)","title":"init?(rawValue: String)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/passage\/webauthntype\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/passage\/webauthntype\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/webauthntype\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/webauthntype\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/webauthntype\/encode(to:)","title":"func encode(to: Encoder) throws","type":"method"},{"path":"\/documentation\/passage\/webauthntype\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/passage\/webauthntype\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/passage\/webauthntype","title":"WebAuthnType","type":"enum"},{"title":"Extended Modules","type":"groupMarker"},{"children":[{"title":"Extended Protocols","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/swift\/keyeddecodingcontainerprotocol\/decode(_:forkey:)","title":"func decode(Decimal.Type, forKey: Self.Key) throws -> Decimal","type":"method"},{"path":"\/documentation\/passage\/swift\/keyeddecodingcontainerprotocol\/decodearray(_:forkey:)","title":"func decodeArray(T.Type, forKey: Self.Key) throws -> [T]","type":"method"},{"path":"\/documentation\/passage\/swift\/keyeddecodingcontainerprotocol\/decodearrayifpresent(_:forkey:)","title":"func decodeArrayIfPresent(T.Type, forKey: Self.Key) throws -> [T]?","type":"method"},{"path":"\/documentation\/passage\/swift\/keyeddecodingcontainerprotocol\/decodeifpresent(_:forkey:)","title":"func decodeIfPresent(Decimal.Type, forKey: Self.Key) throws -> Decimal?","type":"method"},{"path":"\/documentation\/passage\/swift\/keyeddecodingcontainerprotocol\/decodemap(_:excludedkeys:)","title":"func decodeMap(T.Type, excludedKeys: Set) throws -> [Self.Key : T]","type":"method"}],"path":"\/documentation\/passage\/swift\/keyeddecodingcontainerprotocol","title":"KeyedDecodingContainerProtocol","type":"extension"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/passage\/swift\/keyedencodingcontainerprotocol\/encode(_:forkey:)","title":"func encode(Decimal, forKey: Self.Key) throws","type":"method"},{"path":"\/documentation\/passage\/swift\/keyedencodingcontainerprotocol\/encodearray(_:forkey:)","title":"func encodeArray([T], forKey: Self.Key) throws","type":"method"},{"path":"\/documentation\/passage\/swift\/keyedencodingcontainerprotocol\/encodearrayifpresent(_:forkey:)","title":"func encodeArrayIfPresent([T]?, forKey: Self.Key) throws","type":"method"},{"path":"\/documentation\/passage\/swift\/keyedencodingcontainerprotocol\/encodeifpresent(_:forkey:)","title":"func encodeIfPresent(Decimal?, forKey: Self.Key) throws","type":"method"},{"path":"\/documentation\/passage\/swift\/keyedencodingcontainerprotocol\/encodemap(_:)","title":"func encodeMap([Self.Key : T]) throws","type":"method"},{"path":"\/documentation\/passage\/swift\/keyedencodingcontainerprotocol\/encodemapifpresent(_:)","title":"func encodeMapIfPresent([Self.Key : T]?) throws","type":"method"}],"path":"\/documentation\/passage\/swift\/keyedencodingcontainerprotocol","title":"KeyedEncodingContainerProtocol","type":"extension"},{"title":"Extended Structures","type":"groupMarker"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/passage\/swift\/string\/init(intvalue:)","title":"init?(intValue: Int)","type":"init"},{"path":"\/documentation\/passage\/swift\/string\/init(stringvalue:)","title":"init?(stringValue: String)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/passage\/swift\/string\/intvalue","title":"var intValue: Int?","type":"property"},{"path":"\/documentation\/passage\/swift\/string\/stringvalue","title":"var stringValue: String","type":"property"}],"path":"\/documentation\/passage\/swift\/string\/codingkey-implementations","title":"CodingKey Implementations","type":"symbol"}],"path":"\/documentation\/passage\/swift\/string","title":"String","type":"extension"}],"path":"\/documentation\/passage\/swift","title":"Swift","type":"extension"}],"path":"\/documentation\/passage","title":"Passage","type":"module"}]},"schemaVersion":{"major":0,"minor":1,"patch":1}} \ No newline at end of file diff --git a/docs/index/navigator.index b/docs/index/navigator.index index aa39edb0c078707d1198dc021730364eb7e8c7c5..261ff82e575475ad50272f8ae24fff70c37f7704 100644 GIT binary patch literal 618782 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 _EDgOm$@x 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

0*a{CRFd76C4_}DUSTxwD8lm2L z5YWvI_9;kdGeTXRCnc@Si1*Kw86n}vUJ)}RFJq3B={M}f1^H$(Y!0@^7E7GMek$Hi zJ8j@|xaMo)F-vn+ob99Gw5tCJqJLg`f+%7C`sQ%A*N1dEKOD2G&lLZ{Uu94JgnIuJ zzF9bV7RCE%&FTa#ScCxr3$@Gm>nWffrMG?g6MQ_r2HCkCPT$%uINIZ-ZM?JgM;8#0 zY%n)w97D<2Hpz!}bJQAYE0tliXKjVzbj!?srJ~mC z6T!_l`<`^#>=OuwgxcP|5qFuy{?OiHvQ~AhY|HD>tOmu9{_i7e`cIKKQWy*^Nrvx_ zwPKm*!fjB8%D{^yE5OZ0x&jhEP54c@^OO)|qc;ln`Hn!^zZa$LSIOWh6B}=7`l$u) zbdM!=_Cd`ziGqvax7gjfm9j!?g+xjsg5QZE5RsFi84-Z}C0*J|^R~bXx+QH!)Sro> zz8iO$LI-)iqHh6dvO^Ht$hz@fO9V&~*&^#i`F5}qX#Q#dE${C4B>F{UP4vB_i1eVn z7-=_}zRt)Qd)1=$ESOMk^1#7&_fU5S0|!F5HLC=4g9Pj92_w%XY&CEwxDfuFTOUcd z?ZDxz_;+mv4jxi4a3GjlGjQjw@5bgKpq9#VSXz*rmM=xCgT{6B`LOp6U1O8$X2 z(P}tBIQL-SprcZZ3NtZg#blyVrBWkH;P_=0^HqDyFqtjeFckKPAGpz&4=L{Xr3O?Y zAHn{cOFWYw%Q5{hV*VNe)g4Rle5IXR9r`TAQah}UG=K#hEDRS+8le1}@UDjNR>-oS zM%FBQ6ZwQBb4i9}?baAHs+x7AiHnV;B}=9>WEqGLrh1(rE|uE@O~3n z+pKrtF4Obozt%%5l^zkaW#KKaNhrjEXnz4&qm_95GXdJ9&@T<9mQo`8RurKOS40fy zc!)@w{@B{zF11S0zoc;V7oz(4C@SHbs5hcY_Wh;tt=fHw?>or4lgND6b9l<+J4w^| zE^h?l+zNY0;KUHv&mpIypVFMmnhu+TGmME6+*gq`*Q!P<^i7u4h$>P_IDZpaM@nUY zxq+ul>pm`mzsfPEqoF<6kkHCPZcx0z1Lugqe+60dQKG7sh#G0pskk|fTkkRv<`0n5 zGj(D~7N4n`12pYOJr01}AES9GGWl^lWm?RU(&P03W0T60A|7g%v|Dh2V33yS79`Mx zYcB}w?;&eoGDzGcDkKA}m`Gyeli#t}8Be%9<{4`?7?f?epG7${wWt9gAZz!munsgU zy0OK#kve#_U3eeO^-uy|sJe^d>D&-sJQN|@B2MECCYrr~#Y@AsI_MEZeCNVlhIHYW znovZnX_p75XhOnbfLFUxuXV5_zG+~YQ&n1fD2bL^r5F*&&me0d65Id01LTFMwe3&f z2qh>m{zUd&*uvgTV=(=KNH6Ht`-C!XI$*5?0%xXUE2QjPgP z5ub8e$o?lP5I6vY{#TJTE5!l0jHgUXa{v;c>OBDB{AJ{{2O#=(i5@@#Y1#!~aQZ9A znwuh+AH`Fq#asaRC>Ywnin(dDxC1~m9Di#&`!+&AdfHxGC}ntACKMMnr%`+^>H#X& zgc2UDgN7$z3vrs4>7UdH9^b8Z_2 zmXo;t3Ubc9Yoh)YD>iGYUjmO``c5$l7Xt0C$K#vINp(m_RqNSW$5&d=s~}qUH7t zOeR5aJf1e0NAQ$s=_V754<^hBBu^nNW*@yG)PTOPw)1x3iGt z12c;AhY0AK$XYVQ%!zegnwbMzTv_ivbl}wX&alsOa!inX3Lf1rJWAU%(MLh& zxuD54^<){O$`P~{H!-@hMAVC0YolA0wZQBW2Hm@~*%d)sy4f|X2n;Ww$aHTqD^L^H^*cQS7{ZF$aU#6slq51G6CSQAtG{@twIG@YIz!A zeFs^?dJnN6Nic)3>@hbdp2Tz3#q=ERF)NPZ9{FYfCDA^BDl{8Cjjkxzo0mC?#U zJUWqnuN<0sbV4uG41qI81RO}EojK8u%W~!fP#8cViacxF%8wJ0%7r6cy0Y4ZdpGVf ziM;6v_;W3e9#UPgaNG#xYsgv@#Bn=AJV=W=Zk`*pJ{$3H&L{1&iQQVO86f$=D((9~Bp_P+MUw8Bo==l&Fe?h?eLqmGN4qi9q6=L7b)yyusx4;sQ>S zAP7}tQ5tWN=9OsjwC6(RRY)r{OZq>Htj+AbxXUEskv6mEmSAoLU@%=lXg`gt zMMli-)5M3gEVC;h>gOzo>s!ca^D7!~dFEG;rOhzsNxI0ITVjR}<0(^)8Qz^tFi&H` zN8#&GxCcn+p;yE#(Gv)sF#RKYvG&%esq)tf``g{YP|Pk)-{3#(?z}$6YRAUoVK^6_ z_%h;fe0eYmKY6&bH6HoHf%kXJKdYrq$D8<4*7_KW>&~Oz_(p$-j^HuMRf*T;@#RI!Wb3beU0b05aZVuZ%G?(Uka0UY$MKD}UVpOEnQcwR*QP0JUFC=MSxE6k zWZgGzca&r-;f+t>WXvZO8k*vFbWTW^i&(WMaEBwj-(8I-!0kg}SD8<``1&JBal4=< zB?IJr0jW|K%phalCyDqNTom$wDv5Fj%q1iuNP=9HuIuzFM@YtkWM8r4A%o7K$HKV~ zS{E+0xz7<{;SIjZ7|3AI+eq$Wl$^+*7+gcHtlcsyRCH!i%9n(a+RUJ1-Y1ECNiaWY zED0rLM1pi5bz?~f3PXOmYCfa7N(mAP?W{&}C+;$>*o*O}wHe8wY3vONGe2CjgWPn-saLVcdIj*O^FLZ1lEiPtV36u_QK}MIy(ge5M#Y-b3@*wKNQM)U zx^nMu#UF~0iCXCfRGsZ3@mZAkI~~zbWeVh|50DI>2keysjHM;*E6CdFy~fd&xp!~% z+%Rc=Jwub{egu1Wh$P3z>9N&)j&#ehRZ!Ppu9;->eBYcwR6#?HmPn|NtVc`I`9+DZ z+fwLVX3QZMB!lq}iE(~Rx1SiOBY4WxaQstHs~_kPz%}IbKu6rB#si%KLV85QpehZt zuD^_E3i+M?t&@VH?V6C_;zu0UklYTkc1vZEj?6Ha2%9Y>oOH=>((RAj3Mw-WSX)Wc zmB^l$Hbb|iI~-EBPBH1Sbv1j%AvuPpOkO<{&h2~+;klex6D6&y)v|P@RZHF2QO)gK z1grL^Bo`k7h%%JLn7+2z%1~D|P>Cc=^OIJI(!2|+M2jPgE(w!$8&|tfGsWm?9R3Jh z=&&$ZtH-yvwv-q|pdOE#e$Yrsx{4MvG$b5fekH2%qyx}eRk|wIPRtO-XOPnhQ@Ydw z3e#1-pISb1767)8(`_!Z$Dszy?M_prH%X5IuJxuwyWfweOo864gg>%X=QPxvh$WCX zyR{}R%JY4sjI_A&bhNGZB;k16Rn89dTEI-D#*pOBD{3C@Eh>PAgGq<|Qf7X{bd>J+DWF3Nf3#%F86Z zDY90hG8_|=q15QKg&v&-J|{`PjI5hj6satKUr>=w>s?Rc;M#|@CYA2BuqH)Qr&Q^O zfqt`Ia0paw1K_-F`vAzwCv%c^FA_!6>iHBrs9(@b7XHFs=F)YEF3 zSbiN@t7%bKoK0e)noce$O*LY+jw!WaiA>Ra#L7OW`SuzDL^^FR1>c&g_Yg+Nv_RDp z1tWcFRWBm6EL9(Z3e`T5(2@<4JmR7l?utiIiE99;Iw|bV8$5F~65GBeC8zWp|%?smV8BTwhtSMoIWaD8m zQSY*1p_O_UlA(Gk%mXL&2;dU3*6DZPF4L;L7@e-FJzr-FgjN2Q)aVRqffB7O`p{Q5 zTPq8pu&#kBCh2R)X;mx@ys#=3B%%H#`Mj>wO#cckrF2Pf7g;M^SxP2GJCNdY`HNo) z&q^Q!>XpPlkF48SdXp>~Ypq^|YQ0V+5XMr{I#v4D0yD~{=NOyk7Q1qY->7DL$ z+P&PzI+j^?fO8^`bvLhEo{V=#z4h^M3@z&qzOKIcWcT{hgWhaQPK9#MPmOkVXUE3Z z=N9B&98a(s<6O5l;364*XaFm2EUL%*T|7DoY$vLfl z*Szw6P2DSR*44i9YEAv4ZzebpeK+7i%BM(oKqs}}nC(j!eP7x%eX06& z8immS)M}K)1oXuypm#VxN8GgnNOzT%SbPf-%J-2qZ}vL~;c|9Yo4JOd1*%ksAi%Fh z0m_O7aSsAsd4Og6vj{Bdhs5(!Q9S!_mq{Xp0iIeL)dE$uCll0Hk##HXB_br52vVSy zB2pDyK{($-)^KEnjcm~g;CNH-6=GQ@w_uZ3hQ3In$_VdUQFyYvPlC=dc*?LY0xZzd zMD?ptR0nXENn#5Ds}#wt%0NxEmkiRB=>h&c_@%|~y@roPU@^(b zWi)b`hn1H8ZWNyc+afwQ!oa`}X(59Vc*fCa)p<+kB5vBE__pZx`o{gaDD$LoPq{`; zHSSV0UWt1pYx)~eaEBZyMi7|-a8)03dA)clj(No~EBf&d07Z9``wYZAd&0Q_XZovP zm(!E0K+Apkm!crWKjEq|rW%eeqc=w(TK}3o<`a1wTq0#poF1O($5QyWrRj!#8hmQ6t5xc*y!7Fmq}v5Cv2>3J&d)@pN5Ko2%@7T z&sjk|Xng}|BZ-x179EX|tq+e9$;-&;@Td%*n}$bYSkm!P&i?n1HAf^qDh-kmAH9s_ z{5v}mlvR;Y(s~|QM@C(M$=J3D&DWVqo+zt^TC9G*y3P6lukG z0n|C|thpe4Mxuv#if_And4MAmMpw`Su;n+k9*bmY^3%FW`cfO+6bBJb5t05dN?-c& z8lEy4`o(6*8ZBH$6$Px2CZ_^5t3@?R+{n9FIjS*EHmxNIV-s0xNijc%@sx>LvZ#4l zPsS18z;2SdfvjsRT$WIjuW`Lo38{_~3#%I_PXgcyy0r2XF>9?n<9I?nN)UNnEKiTd zDJqppvY$uRD)n8s%Oq=O9_!DZWVbzyZo6T+ZT5PnWP=2XmOvQ3)lwjeRtC9^6>WkQ zuAKNG*@W|D802_@5wa;vXeNB(4o-GQ@W#C2b`S@F790C<&QHH`qJ_Ox z{0<8h@S$ohma^0MNd;a5T}p#8ERKW-cB8KqFL-h*tZCf85OuGV-`UA{r$3nu`l%Bc zE=NIz%C9JbbAuvYTGtDP2Mw>SuCFjQrSPK|ilY-qa|c<|yu;BF@uGbxodm$PYeqF_ zgf!hd9o_f4tBIv4!D>dhXmQeg8Clm?);S%)Q>HRqFDXti+tQbEh~p}nhVN4XtaO1GT1=SQuAIn^sYIjZJG5P1>$L4HS98kYiWJ zAsAtdAuCEI*-2CRpPjctQBlqyBeh& z3R_@TN&TkU)hL+It`b3>D$TL0QF6+zl4hn|H3hb?t5G0%)Y^a+B<8 z6iwQ$a*)cA|55;^BFg zUEIJ5Ja_UQ&jZ5NnbN;gqrx&oYj6!A_h79kmZt=*tq}B0nskX_v6C(&Iz!g2BIZcK z$lmoY>{&uTm#Kx?srV^}n56v)WUZz}J<7@znuoBFvIw(B_DO>gBu(R;xXUCGVQJL0 zbS_mXgUx#H^xELk>^|5g4$p58&P8MmN7yav4hW|riFx!L_ep7~Q%>nt4Qvjn-pnbd zGKkRDkaC`S$*?tLGRnq~R^F7;DXUAegQ8`^flVRF&m!yLq8vrw`)QS=h$EF(o(PpS zlM~_oXm^_^;tup1@PtWvQ?n6cx!Uy>jTmmu#8(+b+LC&h`eUa=DslH zHj!D^oTN4wT@F=d(YX$g?$06XK*__n%k-eVl)mM8;oNB_emL6}V_|=ucn50(MmL^) zbft6eBc0-{gosozO5b~K%@n#qaE!ldrigi$X)(&-oayZu_R>5^ACL_r2&71@uPKU=Em6GE zzrho5KJ@exG8g{@?wGHOCl6RwluaRqsV{=EW~$gz=^FX&OF$~@h-Ke}RURN~L*Bt% zruW#33EkG!I3-*~3$OC$BuJa1Ybr|TAxF^H)b*D61j1?-UF;A^a`sVov9~)?(yT?_ z>hGJ4*E%Og^u6XC5*;vFvdicJum%v)M)MhvrdHDR7yBUOo2ftc zjR9O7{SjYM{M*P{D?Np~Omb+D83cBRmy01^FdV#6tYg^UxiZ5xT5BBeW%%Mx91tM? zNR0;rE_uvWiIQ@EjdWQ2h=;katq}bbS)+dwp(Ba0H|U!jCy_>C$Al#P60&Y8QL18E zy{ajcEd->fcyv^AlEpEaaY2y!Djvm4EL=KDw!Dx+p~2|8aBD)<@c#G@Z#RK=O}lAdi; zqhcOdSJJ+YoVKpg!56l!9!h9tNk2~^H#4)In6kH|NDHLxt@slX0SxTz6XF^+GQ1u{ zV1Y^g3&>iny#aTb+AUp=snhx)ERnp7oHoUxU>7jO1q=GAWA&)|E+T7=h)up9Pnj}o z^00ejyo)XIqe}x0V9RGZlM=nxv^5ij-q@Ojbi+XjNiy=MNglvmruW&49R}HxILhC< zxn@q(*x$MCuCV<$VIyVWHIOZS=;hkl^|c#oD}=)_lIFD-)eky2Uey#fF`?E%ifLm? z%G_P2jognritlz;8ac~{41%j$EcheQf?wqdlw$;JFjG9FoWcjaX0UBj<&=D_S;4mL za|*uRtY9llIR)Qf!9!#%J7T8R9K*fr)SIc4-~{H0GNJM$Dm2+b1d=INvi zvlJ3h=7^LoBWrUc_CSWWr;TdEv=3C}p%Y!LC(l{H8;W3w=*4rBgM@lXgv_g2>$eQC~ zbly*lNM3Pd8lBPs(Zz2#cq7qGWNmNWOiDVT`Pmsf5EH#8W2g&R2QZ1O;|@$FsO`35zXhgWw+N2&=N@74nYJFSJF(C6AIxr_B z&UuKmIgxJK(wxMwgbqFdCwP*0KtB*c_Jq25j!GKspdjj{+rBSqpb)e@Hq8{%H;taZFVCWitQ)`!Hs>RDSM zf=?rBmWz>j3{RQ7;%RJTJm>Ao7cAN+is0yg7&v3ERqq=~7)knKN%aOy$W*+J2fq3w zOr5VQFIx9FsU!KyH`BVh=7HLk#!stVk-X)oU03_y+l)kz*WX&`U03(;muT$6q)D$v zE8glRr>f$$1!e?W;*wveUPAa1vTk-!y-(mN(_*UEaiCWB5({S_(z;jr-=ex#nm-l! ze;z2}>t;mx7A{B;$*=2q_~!d;u-)frXlCt4KmIix5^kUbn@npPBOHejs$nAd1!Qdl z?!jHAC+(%dSfN%g*Fh@WV0;kX4M0|&2Ys4oEwZAfPdkKOQx!V4RU0LAHG$AvYF#ZO z0vSa%9}%Ru;>QIf&IuDu{0`h@k`PTHW%V6EMP9;h(ceTF!IzysQFunVEA(y4if${vNjwNI~2(?hU3hre;&%`tW!SC z{PqMJ3KK#wUq{ycQB25LJY{NOLgLix1NqN`)K`(yc0?3JD?1X0l=kGifU<+E`6I^U z7@jiadh+u5>`U;3r(3Cr6X|j&t2OzXNDN7Yq@6b(MG=}30{9=0HGq$kI?}WD;-;9p zquz9@d!>IWIFe#ZZpvEN@Jq%=r}*#;=LF>8e)G}y;`jB@sG16RvY4Uvf6J0$u0WgM z!3rz*GO})2u|(oLc}Le0>T&)v2T?mQ`QKphxQ8 zL)Mn)5biRGvs9ukZC2Z$3jmYWB0Ns=Xn4{{644<%Hf_O|)VJ)7FBNBul?@W5AEzZl zY^3b4^OBKaBcl{Uu?S2g5quUoZ6ZY`7BG=fK%s>siagyHnz+WTu0mR*%ZQRTkg}LV zCN_+Le7b*;pDrAoGzztueT?&Y7w$5N zPhjW=;~)v_*N&;A5j6Rrq!ogo7p-|Ono+{8UP%>pC#R2w1)`@Vppdh5xv5!sQ(j@zNWUZv%g}Y4B@FgX^(dfIOB~u;33DzDF2nP&W3Pb{BOT+>yI;35%p$Uhh zyR?Ruez}l_4gsYV^d^AhS@4z$+C>J#UqdS#Al+LrdU0HE5y3*+uMohmA!`${hPzCn z8qANpLmc&I*SEUEVSjWPXX?>GTIN9!wb`VZnMQ)m?uozl->qE8faF*G40 zvxTfRxH$RyNdu`+`<>(XG|2qDxt?g~)RW#PkTpGVCf`e9NQNFFNX~;z`SKMi3^|cT z+*K1*FV-nv)q66bRw)bweRPuDK-QXF_A>0nQzmNmqGt2j46Znf9w2LB5UxGQa*=$E z>Rs??bpjLB%@g@htIcDda;Zs%1AMIlUyr*?Vu_!WRXp=G zUQwY!!I984WZi1wGRq81Gnd)Zs@G>E&#AYxi!9xssf+9Zq}5j+gyRw`>Py_5P$SK2 z%Ps;?+x^+rxTh2u339GaD;7~?;>WaCWCi(9rIGS?qm&QeF4J*)u_|pg8_HLf@#pcu zbO&pWFF-A?bS|ZG;+_Dxyv$Fh%P>Q7iB2uyy_^_TBG)WVT(Du1n?}f zR*SE6Y>_=OREw-ahu@&iC%uZ_kO-YRO+<9=LynjuQpfjZqyugf#S~e0cu~_upw4n@ z&LK9DmJaPtps-1rx+bl#Mf?|3*n!LiD}zWrue&!<-32YB#7U6KO)K%Y;V#qr>}AiB zqQs9vd037$Q0E1NAQnR649e(s7RCO!Bi>T67gXz2Jb^GenO5=Axm&CF0!muhUjhV< zAvHfl*-P(hqU>dIN~wC1+d)pNdf9W_UeycnP|=evWiCxus%hw&&das`!NSA2UTm4J z@BeEnBp!DrM2{cC8%!-ndSu0psb14&DDwHrdxsX<&(yv;pPyv!wplol3 zA2csSfr>TDQJ@%`5AQ#4pg)<6^^ry-MYd}t_8#125=X%(F%I;hzg&^)xbE+mg6EFQ z|3Bv5HCU44IunCz$BLpzf^U%`DK$k&#E<|l1`mQ5666d9uOR`1p*yM0g!=?E=A7DnzFxjXIaGYO+<-QE3OdHt z7(nr8`&Ax*`4#x-+LcVgaAyDn*#X^M>6oj@U0R%LSut?R0EHUZPMJNXr&A6&glP!? zrwz^&ha93PXACHW(b^ePWw+#46pqOIF~}3**$_5x!T|iV9QsPq3Df&!I^htn-2sCF zCaAUp=BUhez#$3S`6B(9c74;G?_oDiROAY%zRve>zVj_uXy*$Wn{~b+a^ZY|xgqCU z8r#S~0J^91bw+P@jJ~OGz5v>Y^Ys|6QvqZX&R1J8aJ~S&4$hbDbkF|8V?Yl9IBjsI zJ73?@@C4E5+X0p3d=KY2U*9dfZ_jtW1q+U=@9lZcx9TX~`2uW%&evbi zR_6-}8+E?CqL%Z0N(iJ~-*o4DN8I@Ws;~3CBj5QJEVT0ljm%^z}%4YEsbqB zUqJVCzRu|FL)kYK&KE!%alRhIbt-^t!ue_|2F@3t*TMO+ot5(iaN6KZcfP)*;R%R* z0hQ%^@5pn$zH!n~yz>R%2A!{OW~=iBg^fC2UQx^WKAn7h)1B|#apw!DzRvgVeCJ!R z(9Rb$HtT#tvq1rrA_Axs4VAucb@b0jjNn505|A-eKT8~FDPu(`SOZd&KGVd?fRxV z-#e`ZH$e4szEWkb^Cb)Id_iNA&bN+SIA7px#Q74;UT_0+FX!ux-sXIX?iSntv;pT^ zVmRjuko7xXVuV%jO)8MlTD{;p$!n&|7>qBxXD9I z1mY&=t`cu+aDat>Exa7CJ`u%wjmJ0?V!89Xc25K##or$S3S?6ojVRo=k-mAsRUMB0 z`lbayJ}!sewD2nV7UegJ54UNd)~>dTwdMX2m1Fy&ZV&em-0mwc+v9yxTisz}0#^nw z4D+}Bg0Hju_;vqZ><<0*4!9PDE)0NaT|B{s6_+XeLrmHM@q`>YV@d<3$%2v`gc-CEvs`VRROrPxjC8+q2c zD?r{WOcTrYQTNxG5NuEyMAeFTjQQ$t11sRjdHw~pb!2RzV;?r@+{ zJ-1#;^QuTfyyvX|y(EVnAkewVwayC=3<_b$0CXH0oo?p6@+*o%pDp)KblwQr3M)0> z&PZVXt{mFb#C-^$QhIl!z~XUNcNiqF=}UJgh85ghjSf|7yW!!irn^=HF1~U8mGTS9 z{l!Ps=Jr6tKnq7u5PAUq({k9M2RmB7(8FL81|y)5Ho(FdBhS`qW(81mH65NXXuMl~ zMLF4g@?z>;=2p|I5C$ZEPY&JR8Nxga22%1u7z4R|-UTwx$zcaI9DKP!jX}qrfg!d+ zJgn_PmrMT>`c11x?2q>*qvEZ72gUn`l)DAsKaoQ_Jl>%6VfhusIXv8SG@DPJadG7R zd!zl?WKZson59-CR#Y<8r+z09tD*jNacsnh7H|e zYBDQkm_WviU0*J`ZCWwIZEItM9;}KVL@f`40J^Sr*>9C^QI5KQi+HVO&gRui??hX* zdU#nt1@lHtg+bThfJ(imWMCI30xT|7G<6rg4uXBe~ zwO`~wrT`6Gr_%w%7A)@;Lfe7@=yP&tFaC1*7KI5p%mGS^q=4da0H_|1uGH1P z4RuSoz4&nX1v#P3%Bi4%ZGj(;xar8N_^OyCbvy{5*0(~l1}+?+7|^y0XLsxA!oy1& zI&T1{4c`>!9ik|=4Jhb@cH7Mxq)smPk7eBOUo&uUgA@QUeY0J4zZ;}#c|L0twgL(NdrbkNiBaa=|rG_080Mp@O>7Kxw zf4y+3djfB9#p3hL*9sGq!^MZYV(z5lvje0?S{|9yY??c58>i)Uko}92XUgp$?xeg9 z;!f$+LEM>P2l;|nOZUoKyba$I*m5!3o(!il%i9}o<82v>;_}`H>Lo zzVW5W_E@gtM~nYDAxil1Tm`qfLbe!2DA=ba+5JKPx(&y1}B6e&64nLGbj|KJ$u5zJ&)|!%F zt`-Lru~x12%20@GF+bI2dYOESa=iFR3NPogQzlkE?UuO7iVzH8_4vYq7%olfzu%+B0J zuE3Eic;pZm##55)!yIoJeb~mgJ2Hs8D2MLIlo9U0L1rk^QdU2jkl_IZq-*UA4?A+d49|Xx9fBv6fkxUuPRRGPV5;m7fU%sbvp>Hr z-=f@8eB977Y`T;8EtG=H5XgK<4(-lFjdlXA!lvbfZ)BzQ-D; zosf`!{_zjoJlN*@EEvYilhdv&$9s!ndJ)9FHxK5)1|K;Uufd%i_-S47I*ejMB=L=$ z%?iyY1h-tU(p)~M0sBfs7e^}A0ogfr50Ml?@M4nX*&KqQpOeEDSO!4r6xc>filuT; z`LZ0k*HOnFmtRpzFD(~&ACbe@+OV2p&Cp|46(Z{cM*p!KTF_3*ws~Dl_fk5ebIrN}sXvU#d4*K4qSvf$$5g){8;POQ|>==!{aP2W#NiAHQ1D`Y* zUM*NF!Bx}-2H%xKM{P{caL|h5?40bZ6uy-tgE$WKz9on5JdERzW=2_C99Pn459q+` zn{wCz9kpzY0bR+>j_j})`3*U=#TeNk(TTFA$gU|x6NFeQ+ykxe$zew!9|I>T8;L@q zB*P>C`28nxXnsrr;F%OCj$gH8A@SgRxF@?}=Su{oOy$YflAU8L*dqy0Ug{R=i2EvV z2Y3h#`LP`O`ZLC2LrQmBg+wd({V2`Q4Ob`#yg(CCsg_CJxNt^(MS)CK=3X~Lxy1og zz9WaG@_@2#UR~|Av#KsD*kR(R*-<{}XIwlHbh`DElFC8n`*P^+MLIk3 zD@xhDR#)@Rz7ziQw#3uXY);~%d_&y_$uuXuCf$!RQo#Ud!3pYMfIAI25>kSJ zV~yF8n|rS(LWnje2piClpUI(nDZ>WrZa`Uo*bwE`9!r4kpUGjz67<=dh$W(g?EnMu z>e@CO&BqsHlhH*iN-SqjkN4)|PaTXGOBFr<6tgNV&%Y|)q8uqc^1}y%LKqwX{j+k| z=-g-Kf&*XUSv06C0%%3|KRU}CIRqBJD~ImXRQ8ADSCrEAR+?*wfdOypHb@-Eq2=fe zK$h~};=_q$%o2G_wn7^K9EntI0g4Z^9Hj-?#V4WpfwTbr({k9-azuVb=_f4)n@~7F zA#Ly_2#0~EWC5V)cv=>?yneU*igLOb&c|dpyWW4g7|z{J-=Gq>bdbREg1+{2>C9~8 zxpV`$-C=_aqF38tb13FIY=e&Nj?p34wi$9h-kB_xvWWw4lbOofkt}}L-JDFclcuPoZSd2(p&E5x0DeF)(|E~3_szbm>fMw&e z+3uv$CndbQFyanF{L(QUaU?J}wCyQJACzBFO1IQUj>=15=n-tOlta7cHvn4-$0+h$ zF;nDrhw7b%z=kwv6VNkrd8jl&*Ze|_0Nwt;HM1kwuK9hifRwelX5Slv9Yi3JHVFIq zW^aM;WXTBM4%pAjp`G(@%C{)*Ek0zHQCKx_&PAQQyt6kzbptSnAmgfg0p0VXp2*7X z*_*=G6MqW~=wRYw`)7{JHTY+544Jmc7I4}5eaoc&)G&A{j81JEI_N5PscsqT7?J7; z8Sxwturs`5&fUTEl5r;C%mW1eP!8>?-zndsoGLytW*%KLj5bzPIDLcx?vXM%)@(tOnrmDINudNsIDAqzOtKH@pggs({6_a@eZE@M1MpiIWP$elSUMAE7$* z>H;eG2R63GXni>(-=Z9K|00W3=*!9GvyU>T0ERs(r2(a{%Avg}mFA46)K6*R1lp$q z;PhoVY`LND=qopIR`#R-185`xYrVQ6iz@fWyC(Lv#2Y084q&{p&eg9PW)|LFMW3iSnUz zHxJ4$Py4q+9~o48Y30A%##R1SY-z1d?~TMfM5PM?jV7$fNQXC{T;CNtLns(Ag^MnT$Z-`*LWxJPcGR z46tehcuS_^)j$xl15NPNU?+uPItbztuV|d2mjD*7N%s*d>4$(VrR*bVO4`{$ z0wDznOi^qhJu1JVtR|#UPN9y1NSaH`(9tNWl2Jh8&I&D~H_5jsA1FRb89g^Xj|HK< z2b`#LzrQnrL5uY(9s+lUf+ zR(?e}k)BtpbGST_C4B6S8oFDwEky+rTrI6;R8)o+Yf{uWuTWq?>HmyU`lNh|f}IB_ zj#BBYE5DX4uz{hfTJm(Ztz9L>NlbPFaQXcZnjha{OZEM@Ykc5YE6vQ(lsIKujKK`M zwYAi6WV5f-w6L=18rX%}3_d@P@}V|AF2ADG_^e%<<94i=QmVlh(+h3CH-e;;$BGZf zH|Q4YwO~;3WJFHd6H&)M;yJCP<8c#(T`iDxaQdbkwyd+Cty9+H6hoB< zl<0#A_S0$6ze~PFp`dZ@e6A+?=R_RNR^qT?3=k(Bgan}b137djqvIHYvy^p&1aUg; z5ds)~PYydmpwnGXgb?Rw2MpJQ8+HX~3o>Bfj?f+fgRK0_msWrPWGqSA0m295SCo|l zgpfxV5L}bW|Aicy0_PaKIF3S)g7sO$o3o$cVBRd+OcQ9%0le{Sha-p3qPQoa#&gBF z^t#y^A2JIaZB-E_*kJNgIkYC-Dc_>d#?a7OgAyKv(X}arA#2FhJ;@kZXZLuL>WLWF zgbM;c&6J7j_sg#+U>aP7_IoPZFKD?r=9<)t%#$8~)Jd-TlvgZoz8jh#yj+1Uf&&g) z7daHyql+P>PzS*w%^CI3!4OpG9+0sVsCDn{@+}JcKvVb5z{mC0xsX(#Yu5x2xmn#Q zsA~-9R@1c*zFo(_2qC(yV{|O5>R8Ch)-7ab(h?*6b;~c>h82isyA{yaDOc=m;TLNw z9XtdMeS6^jySTLPW#p@6}q{) zD#30TSlZXW14fg=abBC*wVEw)@>ye8&Edf4DLFKw8$m}3uP7KfgAN`Svt}xwzdkr0 zh#SqY)>;}~i$HQf0*5U*N99+PwMvdRL$C=3B+?v7f6XaSmFNJvUxxKeAv#69>6>91 zQIR)BwM+>@*CWGP?;u{n;+tY%hT(Wf6D^4q%PJz+?7-d8zGx-(8F$&T}RUT^7Gpe>$ z1cW4CTAPwovxOsv(99R*&^>^2tdF6MQp$+E5}~zp1i2paE=d_MRlS&Uf!JTlp{0aV zE~eZzKIJmZY}gdU;deA~<}XjluP7iMT&AkutZvt>px()dl=MaBwCst3QFW1fOv~bC zG9(j}z9EM#nH*+ol*~B8aMA`^X%4ZkfW|o}IRz2K#Ci_*Zuu64QmWVvU0q66Ge5I zL-G}m07;bCwP({SmmSyKkX%?A!&oa9=acj~o0(5q_AE^af?tagWR%EEk}0iOGfj(7 z?TUgF)+_bkrMNOsDI=(Lh-*23%ZnLINWtlwa@gw1VZ2Fo^}`{UpMqDKqg$K2dOL;n zNqBiXnDkp4JcH@#xu(7rFg<6lRzIs07Ic3ghwfxl*rEK2vI&LtHf)txFuXo%gKf^u z)>zzGup@`IAT{=G`4uJ9L?aScuVPRWTEL-yX(7EA7*dWGABAcS_vJO-wU-y%JlL7d zcJ!Ch@ea<{{?gikqevFh+XBj0zEf0p2z2-5&~)ip?+EGU+@)gBD4wkf+{<$4tHS9g z%~d+jYMPjFaY`pyosCH*;4jFb6_2ZB?~-3p+$2+7q*Ml5&gek9D2GPlAl?F$6rlM_ zlkk{PZQ zz|$N{s6nZwRTD!RSx*e#EJRRlFFtNK(|plPw>s&DRuTl@&&i>$E_*Ncc;`uw!fao= z0}Ukn?Wr6+M($Kj5wXPtcQ($VwxF0ClV4H#hzWPXDNz9|?n<-0^!tD*rJ6q_W=U1! zNg~XN0v{6ujZZhpo9-QcQD^rHkdg(g&Ph=|atH+DeUx(YLHP@m(gRh3kUAvEB6LPo zEszz^K=`d4{msCZ!afQ|pK7LDep|{w;B{3FJ%s6?9|SomrFk+Pbj&uvyaWU=cx^|` z4!kBuO+KN+28p!6+s9!OQ8{kFBDJU;_ixI#D7*#bOw)0n_V+*aaNwk~RXK7H`GOp} z7toP2^}3=XCw99-2OS)?L+6-X*`bq=?bu%sB8Y>vZRkLFk;)NL4Sj2XF6DKVJM)9- z*z_2;0{2Ndw8tRsJLOjtc#PfQm50ZBJ9ykv%M;iaC9XUx;>y&Wkcl(d%fy-NRXCp% zwz@s9b*;GJ2Hw7k_Q;c^T*V7WCGQW`-gDo)C)V}sD-UdvULcmQ^ zb%d5E`pI7gw zZ+G2s<|T>pv4rkPxdQ0ye1td$f^!HB{EQsBm(#UB=o?u2way7<;o6$y>^K@6cID8% z{dFFjF(rI^*}RU2OT}4~50wJwmvU$c{~h@ji)JaqiEsg zWHclfy0}V-vC0Duo0QRzMJb~I-MEa_kZYGCugxNar)s^WQ_pJ1a=QEf0Nt>T)^ORQ zMMnX>Asr1N!%i0HDA2Euj)r7H9R-6l*O{fGA)L}tVCL%RDRi?QIvNrQbQBaetD_-s zyN-g(rgb!AW9#Twgvm$b(9s2hs+;9kl$6=1L_gB)>vK;aoce{BaQ%&|x5!E1Ki%B3 zm|vBTuWq#Yc~a&rx$rS<82n4r9}i7wsIc4e ztfmRGWTK zJ+=+#i$h1oluTx30B!N7#BX{B^1d8)9)N<7od-Y@$JV{=UlmLYY29K*D{OHXg|u`< zs;s;oZ8}n+3*i1%4lS`zLlg)wiVIy_CE>P^n+M!+Q2(~_^b)YlXBQ^8C7=jxiia}I z-D9x%9Y!Lhp)K5~HOA)-&@Q*hgiPH3LHOZuYk&^v5SopvtDDWp;tsS~O401OEVL$W zNevyQGgp}6050ai`sy;wxEG*ON@r6=4H*|%_?-pj7r`qzoH~ZC3UdL2oM+=x@8RCZbki4 z0Ku;4hCs3z{aJvD%Oc~5(1^9(o`)Bn3efmgILhKJXq*(ZFC4$g&BIB6S?kRgYWNva z4B!JfY$>J(=r6_fJ`?CNz|)+3sJE$xRU%CzYmt7l5J9=U_;4cqh@X}{0LPl9*!6~1 z@(o~Y2-5D3^34_LeEF_nwre?PVE?wQ<@CCJw7f>d7WS_Rf%pvbW%3IOH<4!wJGTcb zZ3iL}khaL(1z0I7i5&4modYy3yoTm<@B_e=;-E2T+3muc1XDtRI(#_%j~oJxXXMcR zk8*oII7sOyx5N&8Or_VD<%0n-v05fL^tiePH)`1-VdRraZ95XsmvZR#(}}a=m+hC! z(6*i$$Sx7X#{07|*8%nwIcx{Z-nY7gC6#dQ1N^k{mg!>&rrazL5!`7v`|I*8%Dan? znwveHe3wMnw@D(HD*^slIrPP*vpwPA`#W30w)kiHIs~Nn zB%EHf+D}_dJO-5$Y;j%03LQvwBD^P%pO8a)&l}}ilxBX*H!%U#IZ6Ob<HE}9U?)LBLot{TkQzxiQXl@qC75L?sS#| zBxvCH02fzz!X0y9+1p2g@zCz@zyMljJ3Nk%J`S&JvY9mchG4_}=x$6$NBl%br|!X2 z9uJWJxg6U4jOAOD2aAuwx)P?%gIvdiz;u~;_wux?QcN= zlVa^}xfT`Xhgz>`4x!>X69C5`(%^5CZ&7Y9K3vA3qsL^y7jHSGes81}dMI!&WdlpFRqv$k;LaH-!XTkhTfE z;8FP%r5pvFUhvXzIvKh31_^Ly_L}^y0RN;M+66JDz8T0;Fk63mB5(hcRg3ZReP`cq z4EP50mOBS9$Vcfm^19y#3@Lfny#dyG#SeqTLJob!Uk79<%tzf1qYX~fUrwIbUT5&; zi_Kq@%7=33_A^|er#~wx;*OhAeWT^F;*Vu9ukvcQ0_aC_Xs^cf(|hGt6s)IDwg=9+ z`5MP^Rc|^g4@2G=PWBedBZEf|cI6$a+o$E0c=?I1oE_Zq{=wOHYs}_btn;Q%9$|fl zZn^XDcsBa~JI71U+`a(EAIqWb$ox^89dA10Zs`v!S$qLQhE^=T?PtpO+_Buh?OQ?- zYch7fx>J5dNeF|vNno-)+gqsc7f_fu+JWM&z>$(2DAs_(89y))AZknoNX#!e%;{w3 zqV(FrsuE+5hV!S(|7!)z5%8iOclIGrfYZ`F}q)FAEH6wn`&!}iVL=8#%r zjV@IK-ohEc_(T-r)$%RMJBknI|LX=$0&%ARWmgVu#8>*-Ihsm|YY+5l4GAq+xk5KK zJ|)%bAwxYJ@-50%@o~dBzrXPW26uNL zSAz`#H~?Zq>MKbhr+>^7@)};NjNbtY2;8-dzfrzL;fTx)+-fB3fbDw%u`h?V!K;8S zg}H~|`VNi{7h`J=&~P*wxyP9l(OPhtsJlB+a)Y-57p~~7zW|J|@M7QXzuXoq_ja?{ zeDaJ710NX5ew2|hV(akkjb-JD7u<<}{HUCAd#*?e#?U} zA}>H>`#)Z+Hk_7Ei#|1+FJ!k>PGh&rTDJK{qWz+ls^!S{&pw;X0+~L5ARYy-$?CC;TZsfU(~Im z3LKVSQC#Z|_7?l&?TPHHN$j`534ppFhaRGgx8DOCDGBj*eR$}g`!LYHEQeN_+W{ek zQCJvsizAjj#mk%Am_IUbbB;rZt&fdH#nV#US812EUfCfq`iva9{dCjEK}$-Wn{JrG zpB&v!cpEq%Np1USPDyh8be%=Jqn<|@aKgv1!&y3U!q-H{T(LRd`@W#=$)W8}uTdiJ zVUFc|bh||C?@#tF%v@&)!+=mAfQnhBJ-`?ZxB({F%tvR-2WAI*<^T&ok+R&IEid5D zGl7DEY4zq1DEM;##kVSR9CHGYGL8d~$S4NZ3v%dDOt-|*oHmO0_fNYIAuE=4J-!jbM*51?+6mYOdFYpm&X?%{}yX9AutkGM;j*Z

x(`ZFLVCn_ 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 literal 56642 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 diff --git a/docs/metadata.json b/docs/metadata.json index e1eb2644..7c10719b 100644 --- a/docs/metadata.json +++ b/docs/metadata.json @@ -1 +1 @@ -{"bundleIdentifier":"Passage","schemaVersion":{"minor":1,"patch":0,"major":0},"bundleDisplayName":"Passage"} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":1},"bundleIdentifier":"Passage","bundleDisplayName":"Passage"} \ No newline at end of file

hWK|nxIAh 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%0D|ly*VUbXP%UC~B%sJP59?2hM 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[pFpW8n2 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 E89M|BXUJaRzA{AGTq}U=b@Yv@ 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±Q4=sif|GkAr{`q0OhKR56mUh8me+Lh(yJ2h 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